/* headerArea */
div#headerArea{width:750px;margin:0 auto;clear:both;}
div#headerArea .totop{width:209px;float:left;}
div#headerArea .kikan{width:auto;float:right;}
/* localmenu */
div#localmenu_mother{clear:both;}
div#localmenu_mother ul{margin:0;}
div#localmenu_mother ul li{float:left;list-style:none;}
div#localmenu_mother ul li img{vertical-align:bottom;}
/* localmenu02 */
div#localmenu02_mother{background:#f6cacc url(//img.e87.com/selection/mother/2013images/localmenu02_bg.gif) repeat-x left top;}
div#localmenu02_mother ul{margin:0;}
div#localmenu02_mother ul:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
/* Win版IE7とMac版IE5対策 */
div#localmenu02_mother ul{display:inline-block;}
/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html div#localmenu02_mother ul{height:1px;}
div#localmenu02_mother ul{display:block;}
/* End hide from IE-mac */
div#localmenu02_mother ul li{list-style-type:none;float:left;border-right:1px solid #fff;}
div#localmenu02_mother ul li.cur{background:#fdaebd url(//img.e87.com/selection/mother/2013images/localmenu02_bg_c.gif) repeat-x left top;}
div#localmenu02_mother ul li.cur a{color:#5b2935;font-weight:bold;}
div#localmenu02_mother ul li a{text-decoration:none;color:#5b2935;display:block;background:url(//img.e87.com/selection/mother/2013images/localmenu02_arrow.gif) no-repeat 6px center;padding: 3px 6px 2px 16px; font-weight:bold;}
div#mainArea div.topArea{width:750px;_width:740px;height:107px;margin:0 10px 20px 0;_margin:0 0 20px 0;float:left;}
div#mainArea div.topArea#cana{background:url(//img.e87.com/selection/mother/images/menu_bottom_ca02.jpg) no-repeat top left;}
div#mainArea div.topArea#cana p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#card{background:url(//img.e87.com/selection/mother/images/menu_bottom_message02.jpg) no-repeat top left;}
div#mainArea div.topArea#card p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#day{background:url(//img.e87.com/selection/mother/images/menu_bottom_day02.jpg) no-repeat top left;}
div#mainArea div.topArea#day p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#father{background:url(//img.e87.com/selection/mother/images/menu_bottom_father02.jpg) no-repeat top left;}
div#mainArea div.topArea#father p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#flower{background:url(//img.e87.com/selection/mother/images/menu_bottom_flower02.jpg) no-repeat top left;}
div#mainArea div.topArea#flower p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#hand{background:url(//img.e87.com/selection/mother/images/menu_bottom_hand02.jpg) no-repeat top left;}
div#mainArea div.topArea#hand p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#pri{background:url(//img.e87.com/selection/mother/images/menu_bottom_pri02.jpg) no-repeat top left;}
div#mainArea div.topArea#pri p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#qa{background:url(//img.e87.com/selection/mother/images/menu_bottom_qa02.jpg) no-repeat top left;}
div#mainArea div.topArea#qa p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#rank{background:url(//img.e87.com/selection/mother/images/menu_bottom_rank02.jpg) no-repeat top left;}
div#mainArea div.topArea#rank p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#st{background:url(//img.e87.com/selection/mother/images/menu_bottom_st02.jpg) no-repeat top left;}
div#mainArea div.topArea#st p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#sweets{background:url(//img.e87.com/selection/mother/images/menu_bottom_sweets02.jpg) no-repeat top left;}
div#mainArea div.topArea#sweets p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#tuhan{background:url(//img.e87.com/selection/mother/images/menu_bottom_tuhan02.jpg) no-repeat top left;}
div#mainArea div.topArea#tuhan p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#year{background:url(//img.e87.com/selection/mother/images/menu_bottom_year.jpg) no-repeat top left;}
div#mainArea div.topArea#year p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#present{background:url(//img.e87.com/selection/mother/images/menu_bottom_present.jpg) no-repeat top left;}
div#mainArea div.topArea#present p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#message{background:url(//img.e87.com/selection/mother/images/menu_bottom_message02.jpg) no-repeat top left;}
div#mainArea div.topArea#message p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#wrapping{background:url(//img.e87.com/selection/mother/images/menu_bottom_wrapping02.jpg) no-repeat top left;}
div#mainArea div.topArea#wrapping p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#care{background:url(//img.e87.com/selection/mother/images/menu_bottom_care.jpg) no-repeat top left;}
div#mainArea div.topArea#care p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#iyashi{background:url(//img.e87.com/selection/mother/images/menu_bottom_iyashi.jpg) no-repeat top left;}
div#mainArea div.topArea#iyashi p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#first,div#mainArea div.topArea#visit{background:url(//img.e87.com/selection/mother/images/menu_bottom_visit.jpg) no-repeat top left;}
div#mainArea div.topArea#first p,div#mainArea div.topArea#visit p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea#confections{background:url(//img.e87.com/selection/mother/images/menu_bottom_confections.jpg) no-repeat top left;}
div#mainArea div.topArea#confections p{width:330px;padding:10px 0 5px 20px;}
div#mainArea div.topArea h1{float:none;display:block;color:#FF6600;margin:0;padding:10px 0 5px 20px;}
#mainArea .topArea p {margin:0 250px 0 0;}
/* columnList style */
#mainArea .columnList{padding:10px 0 5px 10px;}
#mainArea .columnList ul{width:555px;}
#mainArea .columnList ul li{display:inline;width:185px;padding:0 0 0 15px;margin:0 0 5px 0;}
html>body #mainArea .columnList ul li{width:170px;}
#mainArea .columnList2{padding:10px 0 5px 10px;}
#mainArea .columnList2 ul{width:555px;}
#mainArea .columnList2 ul li{display:inline;width:185px;padding:0 0 0 15px;margin:0 0 5px 0;}
html>body #mainArea .columnList2 ul li{width:170px;}
/* column ranking h2 style */
#mainArea .columnArea#rankColumn .column h2{color:#ff9900;}
#mainArea .columnArea#rankColumn .column h2 a{color:#ff9900;text-decoration:none;font-weight:bold;}
/* mother_day table stle */

div.column table.tbl01{border-collapse:collapse;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
div.column table.tbl01 th,
div.column table.tbl01 td{border-right:1px solid #ccc;border-top:1px solid #ccc;padding:3px;}
div.column table.tbl01 th{font-weight:bold;}
div.column table.tbl01 th.first_line{background:#ffcccc;}
div.column table.tbl01 th.second_line{background:#fbe9a9;}
div.column table.tbl01 em{font-weight:bold;color:#ff6666;}
/* qa style */
#mainArea .column p span.ans{color:#ff3366;}
/* deli style */
#mainArea .columnArea#deliColumn{background:none;}
#mainArea .columnArea#deliColumn .column{margin:0 0 10px 0;padding:0;width:550px;}
#mainArea .columnArea#deliColumn .column div.imgBlock{width:73px;}
#mainArea .columnArea#deliColumn .column div.textBlock{width:460px;}
#mainArea .columnArea#deliColumn .column div.textBlock p{padding:10px;margin:0 0 30px 0;}
#mainArea .columnArea#deliColumn p em{color:#ff6600;font-weight:bold;}
#mainArea .columnArea#deliColumn .column div.textBlock p img{float:right;margin:0 0 0 5px;}
/*question*/
#mainArea .columnArea#deliColumn div.question div.imgBlock{float:right;}
#mainArea .columnArea#deliColumn div.question div.textBlock{background:url(//img.e87.com/selection/mother/images/deli_q_btm_bg.gif) no-repeat bottom left;float:left;}
#mainArea .columnArea#deliColumn div.question div.textBlock p{background:url(//img.e87.com/selection/mother/images/deli_q_top_bg.gif) no-repeat top left;}
/*answer*/
#mainArea .columnArea#deliColumn div.answer div.imgBlock{float:left;}
#mainArea .columnArea#deliColumn div.answer div.textBlock{background:url(//img.e87.com/selection/mother/images/deli_a_btm_bg.gif) no-repeat bottom left;float:right;}
#mainArea .columnArea#deliColumn div.answer div.textBlock p{background:url(//img.e87.com/selection/mother/images/deli_a_top_bg.gif) no-repeat top left;}
#mainArea .columnArea#deliColumn div.endBlock{clear:both;text-align:center;}
#mainArea .columnArea#deliColumn div.endBlock p{font-weight:bold;color:#ff0c00;}
/*deli_endText*/
#mainArea div#deli_endText{font-size:85%;width:530px;float:left;margin:0 0 0 10px;padding:0 0 0 20px;}
/*reco--------*/
#contents .reco a {color:#ca417d;font-weight:bold;}
#contents .reco p {color:#d00023;}
/*　recommend item*/
.itemAreaL {float:left;width:180px;}
.itemAreaL h2{padding-left:0;}
.itemAreaL itemtit{width:180px;vertical-align:bottom;}
.itemAreaL dl {width:180px;margin-bottom:15px;background-color:#FAEAFD;}
.itemAreaL dt {}
.itemAreaL dd {background:transparent url(//img.e87.com/selection/valentine/2010images/gift_bgrep_.gif) repeat-y left top;}
.itemAreaL .ttl {font-weight:bold;display:block;font-size:115%;}
.itemAreaL .itemPro {width:180px;padding:10px 10px 5px 10px;_padding:10px 4px 5px 10px;}
.itemAreaL .itemPro .txt {font-size:11px;color:#ca417d;}
.itemAreaL .itemPro .txt a{font-size:10px;color:#666666;line-height:120%;/line-height:1.1;}
.itemAreaL .itemPro .kakaku{font-size:10px;color:#666666;line-height:120%;/line-height:1.1;}
.itemAreaL .itemPro_l {width:160px;margin:0 0 6px 0;float:left;}
.itemAreaL .itemPro_r a {font-size:10px;color:#ca417d;}
.itemAreaL .itemPro_r {width:168px;_width:166px;margin:0;float:left;}
.itemAreaL .bordernone{border:none;background:transparent url(//img.e87.com/selection/valentine/2010images/gift_bgbtm_.gif) no-repeat left bottom;padding-bottom:9px;}
/* columnList style */
#mainArea .columnList{_width:510px;padding:10px 0 5px 25px;}
#mainArea .columnList ul li{display:inline;width:160px;_width:175px;padding:0 0 0 15px;_padding:0 0 0 10px;margin:0 0 5px 0;}
html>body #mainArea .columnList ul li{width:160px;_width:175px;}
#mainArea .columnList2{padding:10px 0 5px 25px;}
#mainArea .columnList2 ul li{display:inline;width:160px;padding:0 0 0 15px;margin:0 0 5px 0;}
html>body #mainArea .columnList2 ul li{width:145px;}
/* frame */
#contents {width:750px;margin:10px 0 0 14px;}
#contents #mainArea {width:750px;margin:0 0 0 15px;_margin:0 0 0 14px;float:right;}
#contents #leftNavi {width:155px;float:right;}
/* mainArea */
/* topArea */
#mainArea .topArea {margin:10px 0 20px 5px;	
_margin:10px 0 10px 5px;}
#mainArea .topAreaTit {width:750px;margin:0 0 20px 0;_margin:0 0 10px 0;}
#mainArea .topArea h1 {color:#ee0000;font-weight:bold;float:left;margin:0 5px 10px 0;}
#mainArea .topArea p {font-size:85%;margin:0 0 10px 0;}
#mainArea .topArea .topImg {margin:0 0 10px 15px;}
/* info */
#contents .info {margin:0 0 25px 0;line-height:120%;}
/* columnArea */
#mainArea .columnArea {margin:0 0 20px 0;padding:0 0 1px 0;}
#mainArea .column{width:530px;float:right;margin:0 10px 15px 10px;}
#mainArea .column  h2 {color:#ee0000;font-weight:bold;}
#mainArea .column  h2.underH3 {margin:0 0 5px 0;}
#mainArea .column  h3 {margin:0;font-weight:bold;font-size:100%;}
#mainArea .column .columnImgR {float:right;margin:0 0 15px 5px;}
#mainArea .column .columnImgL {float:left;margin:0 5px 15px 0;}
/*  columnListArea  */
#mainArea .columnListArea {border-top:1px solid #EEEEEE;width:530px;float:right;margin:0 10px 15px 10px;_margin:0 0 0 15px;padding:0;}
#mainArea .columnListArea h3{color:#ee0000;font-weight:bold;margin:20px 0 5px 0;}
#mainArea .columnList {background-color:#FFEFFD;border:1px solid #FFAED0;padding:10px 0 5px 15px;}
#mainArea .columnList ul:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
/* Win版IE7とMac版IE5対策 */
#mainArea .columnList ul{display:inline-block;}
/* Win版IE5および6対策 */
/* Hides from IE-mac \;*/
* html #mainArea .columnList ul{height:1px;}
#mainArea .columnList ul{display:block;}
/* End hide from IE-mac */
#mainArea .columnList ul{width:525px;}
#mainArea .columnList ul li {background:url(//img.e87.com/selection/newyear/images/colum_arrow.gif) no-repeat left top;padding:0 0 0 15px;_padding:0 0 0 14px;margin:0 0 5px 0;_margin:0 0 5px 10px;font-size:85%;width:150px;_width:160px;float:left;}
#mainArea .columnList ul li a {text-decoration:none;}
#mainArea .columnList ul li a:hover {text-decoration:underline;}
#mainArea .columnListArea2 {width:530px;float:right;margin:0 10px 15px 10px;_margin:0 0 0 15px;padding:0;}
#mainArea .columnListArea2 h3 {color:#80592b;font-weight:bold;margin:20px 0 5px 0;}
#mainArea .columnList2 {background-color:#f6f2e8;border:1px solid #c9b49c;padding:10px 0 5px 15px;}
#mainArea .columnList2 ul:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
/* Win版IE7とMac版IE5対策 */
#mainArea .columnList2 ul{display:inline-block;}
/* Win版IE5および6対策 */
/* Hides from IE-mac \;*/
* html #mainArea .columnList2 ul{height:1px;}
#mainArea .columnList2 ul{display:block;}
/* End hide from IE-mac */
#mainArea .columnList2 ul{width:525px;}
#mainArea .columnList2 ul li {background:url(//img.e87.com/selection/newyear/images/colum_arrow_02.gif) no-repeat left top;padding:0 0 0 15px;margin:0 0 5px 10px;font-size:85%;width:110px;float:left;}
#mainArea .columnList2 ul li a {text-decoration:none;}
#mainArea .columnList2 ul li a:hover {text-decoration:underline;}
/* column link style */
#mainArea .columnListArea link_right{width:530px;float:left;margin:0 0 0 10px;padding:0 0 0 20px;}
/*　ranking*/
#lnavi_0903new h2.father_ranking{height:auto;line-height:normal;width:180px;background:transparent url(//img.e87.com/selection/valentine/2010images/father_icon_01.gif) no-repeat scroll left top;font-size:85%;margin:0 0 2px 0;padding:3px 20px 3px 18px;color:#7c7b7b;font-weight:normal;}
#lnavi_0903new h2.father_ranking span{font-weight:bold;color:#7c7b7b;font-size:85%;letter-spacing:-1px;}
#lnavi_0903new h2{padding-left:20px;}
#lnavi_0903new img{vertical-align:bottom;}
#lnavi_0903new dl.rank {width:190px;_width:180px;margin-bottom:5px;}
#lnavi_0903new dl.rank dd {background:transparent url(//img.e87.com/selection/valentine/2010images/index_bgrep_rankborder.gif) repeat-y left top;}
#lnavi_0903new .ttl {font-weight:bold;display:block;font-size:115%; }
#lnavi_0903new .ranking03 {width:180px;_width:190px;border-bottom:1px solid #5183bf;padding:4px 5px;}
#lnavi_0903new .ranking03 .txt {font-size:12px;color:#ca417d;}
#lnavi_0903new .ranking03 .txt a{font-size:12px;color:#ca417d;line-height:120%;/line-height:1.1;}
#lnavi_0903new .ranking_l {width:55px;margin:0 5px 0 0;float:left;}
#lnavi_0903new .ranking_r a {font-size:12px;color:#ca417d;}
#lnavi_0903new .ranking_r {width:110px;margin:0;float:left;}
#lnavi_0903new .bordernone{border:none;background:transparent url(//img.e87.com/selection/valentine/2010images/index_bgbtm_rankborder.gif) no-repeat left bottom;padding-bottom:9px;}
