@charset "utf-8";


/* utilityNav
------------------------------------------------------------*/
.btnMail,
.btnFacebook,
.btnTwitter { position: absolute; }

/*page0103*/
#beauty.page0103 .topArea01 li.btnMail { top:203px; left:265px; }
#beauty.page0103 .topArea01 li.btnFacebook { top:202px; left:287px; }
#beauty.page0103 .topArea01 li.btnTwitter { top:201px; left:310px; }

#beauty.page0103 .topArea02 li.btnMail { top:140px; left:265px; }
#beauty.page0103 .topArea02 li.btnFacebook { top:138px; left:287px; }
#beauty.page0103 .topArea02 li.btnTwitter { top:137px; left:309px; }

#beauty.page0103 .utilityNav { float:right; padding:15px 35px 0 0;}
#beauty.page0103 .utilityNav li { float:left;}
#beauty.page0103 .utilityNav li.footBtnMail { padding:4px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.page0103 .utilityNav li.footBtnFacebook { padding:1px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.page0103 .utilityNav li.footBtnTwitter { padding:0; font-size:1%; line-height:1.0; }

#beauty.page0103 .utilityNav2 { float:right; padding:15px 35px 5px 0;}
#beauty.page0103 .utilityNav2 li { float:left;}
#beauty.page0103 .utilityNav2 li.footBtnMail { padding:4px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.page0103 .utilityNav2 li.footBtnFacebook { padding:1px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.page0103 .utilityNav2 li.footBtnTwitter { padding:0; font-size:1%; line-height:1.0; }



/*page0104*/
#beauty.page0104 .topArea01 li.btnMail { top:229px; left:502px; }
#beauty.page0104 .topArea01 li.btnFacebook { top:227px; left:527px; }
#beauty.page0104 .topArea01 li.btnTwitter { top:226px; left:550px; }

#beauty.page0104 .topArea02 li.btnMail { top:140px; left:265px; }
#beauty.page0104 .topArea02 li.btnFacebook { top:138px; left:287px; }
#beauty.page0104 .topArea02 li.btnTwitter { top:137px; left:309px; }

#beauty.page0104 .utilityNav { float:right; padding:15px 35px 0 0;}
#beauty.page0104 .utilityNav li { float:left;}
#beauty.page0104 .utilityNav li.footBtnMail { padding:4px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.page0104 .utilityNav li.footBtnFacebook { padding:1px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.page0104 .utilityNav li.footBtnTwitter { padding:0; font-size:1%; line-height:1.0; }

#beauty.page0104 .utilityNav2 { float:right; padding:15px 35px 5px 0;}
#beauty.page0104 .utilityNav2 li { float:left;}
#beauty.page0104 .utilityNav2 li.footBtnMail { padding:4px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.page0104 .utilityNav2 li.footBtnFacebook { padding:1px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.page0104 .utilityNav2 li.footBtnTwitter { padding:0; font-size:1%; line-height:1.0; }




/*pageBihaku*/
#beauty.pageBihaku .topArea01 li.btnMail { top:170px; left:265px; }
#beauty.pageBihaku .topArea01 li.btnFacebook { top:168px; left:287px; }
#beauty.pageBihaku .topArea01 li.btnTwitter { top:167px; left:309px; }

#beauty.pageBihaku .topArea02 li.btnMail { top:140px; left:265px; }
#beauty.pageBihaku .topArea02 li.btnFacebook { top:137px; left:287px; }
#beauty.pageBihaku .topArea02 li.btnTwitter { top:136px; left:310px; }

#beauty.pageBihaku .utilityNav { float:right; padding:15px 35px 0 0;}
#beauty.pageBihaku .utilityNav li { float:left;}
#beauty.pageBihaku .utilityNav li.footBtnMail { padding:4px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.pageBihaku .utilityNav li.footBtnFacebook { padding:1px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.pageBihaku .utilityNav li.footBtnTwitter { padding:0; font-size:1%; line-height:1.0; }

#beauty.pageBihaku .utilityNav2 { float:right; padding:15px 35px 5px 0;}
#beauty.pageBihaku .utilityNav2 li { float:left;}
#beauty.pageBihaku .utilityNav2 li.footBtnMail { padding:4px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.pageBihaku .utilityNav2 li.footBtnFacebook { padding:1px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.pageBihaku .utilityNav2 li.footBtnTwitter { padding:0; font-size:1%; line-height:1.0; }




/*pageAwa*/
#beauty.pageAwa .topArea01 li.btnMail { top:270px; left:530px; }
#beauty.pageAwa .topArea01 li.btnFacebook { top:268px; left:553px; }
#beauty.pageAwa .topArea01 li.btnTwitter { top:267px; left:576px; }

#beauty.pageAwa .topArea02 li.btnMail { top:170px; left:500px; }
#beauty.pageAwa .topArea02 li.btnFacebook { top:168px; left:522px; }
#beauty.pageAwa .topArea02 li.btnTwitter { top:167px; left:544px; }

#beauty.pageAwa .utilityNav { float:right; padding:25px 35px 10px 0;}
#beauty.pageAwa .utilityNav li { float:left;}
#beauty.pageAwa .utilityNav li.footBtnMail { padding:4px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.pageAwa .utilityNav li.footBtnFacebook { padding:1px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.pageAwa .utilityNav li.footBtnTwitter { padding:0; font-size:1%; line-height:1.0; }

#beauty.pageAwa .utilityNav2 { float:right; padding:0 35px 10px 0;}
#beauty.pageAwa .utilityNav2 li { float:left;}
#beauty.pageAwa .utilityNav2 li.footBtnMail { padding:4px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.pageAwa .utilityNav2 li.footBtnFacebook { padding:1px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.pageAwa .utilityNav2 li.footBtnTwitter { padding:0; font-size:1%; line-height:1.0; }


/*pageHair*/
#beauty.pageHair .topArea01 li.btnMail { top:275px; left:275px; }
#beauty.pageHair .topArea01 li.btnFacebook { top:273px; left:297px; }
#beauty.pageHair .topArea01 li.btnTwitter { top:272px; left:319px; }

#beauty.pageHair .topArea02 li.btnMail { top:170px; left:275px; }
#beauty.pageHair .topArea02 li.btnFacebook { top:168px; left:297px; }
#beauty.pageHair .topArea02 li.btnTwitter { top:167px; left:319px; }

#beauty.pageHair .utilityNav { float:right; padding:15px 0 5px 0;}
#beauty.pageHair .utilityNav li { float:left;}
#beauty.pageHair .utilityNav li.footBtnMail { padding:4px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.pageHair .utilityNav li.footBtnFacebook { padding:1px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.pageHair .utilityNav li.footBtnTwitter { padding:0; font-size:1%; line-height:1.0; }



/* 0103
------------------------------------------------------------*/
#beauty.second #article { padding:0 0 0 22px; width:708px; }

/* ----- section ----- */
#beauty.second .section { width:645px; }
#beauty.second .section .section-title { margin:0 0 18px 0; padding:0 0 9px 0; width:645px;}

/* ----- hx ----- */
#beauty h3.title { margin:0 0 10px 0;}
#beauty h3.list-title { font-size:108%; }

/* ----- p ----- */
#beauty div.bodyArea p,
#beauty div.bodyArea2 p { margin:1em 0 0; line-height:1.66; font-size:108%; }
#beauty div.bodyArea p.firstChild,
#beauty div.bodyArea2 p.firstChild { margin-top:0; padding-top:0;}
#beauty strong.type01 { color:#3544A7; font-weight:bold; }
#beauty strong.type02 { color:#383C3C; font-weight:bold; }
#beauty strong.type03 { color:#BE001E; text-decoration:underline; }
#beauty strong.type04 { color:#35AB82; font-weight:bold; }

#beauty strong.type03 a { color:#BE001E; text-decoration:underline; }
#beauty strong.type03 a:hover { color:#D0576A; text-decoration:underline; }



/* ----- topArea01 ----- */
#beauty .topArea01 { position:relative; width:708px; height:398px; background:url(../season/feature/img/0103_bg01.jpg) no-repeat 0 0; }
#beauty.page0104 .topArea01 { position:relative; width:708px; height:429px; background:url(../season/feature/img/0104_bg01.jpg) no-repeat 0 0; }


#beauty .topArea01 .btnBackNumber { position: absolute; top:199px; left:149px; }
#beauty .topArea01 .btnTop { position: absolute; top:199px; left:48px; }

#beauty .topArea01 .nav { position: absolute; top:312px; left:28px; width:645px; }
#beauty .topArea01 .nav li { float:left; margin:0 2px 0 0;  }
#beauty .topArea01 .nav li.lastChild { margin:0;  }

#beauty .topArea01 .nav2 { position: absolute; top:391px; left:262px; }
#beauty .topArea01 .nav2 li { float:left; margin:0 17px 0 0;  }
#beauty .topArea01 .nav2 li.lastChild { margin:0;  }





/* ----- topArea02 ----- */
#beauty .topArea02 { position:relative; width:708px; height:274px; background:url(../season/feature/img/0103_bg02.jpg) no-repeat 0 0; }

#beauty .topArea02 .btnBackNumber { position: absolute; top:135px; left:149px; }
#beauty .topArea02 .btnTop { position: absolute; top:135px; left:48px; }

#beauty .topArea02 .nav { position: absolute; top:202px; left:28px; width:645px; }
#beauty .topArea02 .nav li { float:left; margin:0 2px 0 0;  }
#beauty .topArea02 .nav li.lastChild { margin:0; }

#beauty .topArea02 .nav2 { position: absolute; top:272px; left:262px; }
#beauty .topArea02 .nav2 li { float:left; margin:0 17px 0 0;  }
#beauty .topArea02 .nav2 li.lastChild { margin:0;  }




/* ----- btmArea ----- */
#beauty .btmArea { width:645px; margin:0 0 0 28px; }

#beauty .btmArea ul { float:right; width:212px; margin:18px 0 0 0; }
#beauty .btmArea .btnBackNumber {float:left; }
#beauty .btmArea .btnTop { float:left; margin:0 6px 0 0; }

#beauty .btmArea .nav {width:645px; }
#beauty .btmArea .nav li { float:left; margin:0 2px 0 0;  }
#beauty.page0104 .btmArea .nav li { float:left; margin:0 1px 0 0;  }
#beauty .btmArea .nav li.lastChild { margin:0; }

#beauty .btmArea .nav2 { margin:15px 0 0 0;  float:right; width:402px; }
#beauty .btmArea .nav2 li { float:left; margin:0 17px 0 0; }
#beauty .btmArea .nav2 li.lastChild { margin:0;  }



/* ----- bodyArea ----- */
#beauty .bodyArea { margin:0 0 0 28px; padding:0 0 48px 0;}
#beauty .bodyArea2 { margin:0 0 0 28px; padding:0 0 20px 0;}

#beauty .bodyArea .section,
#beauty .bodyArea2 .section { margin:45px 0 0 0;}
#beauty .bodyArea .section.firstChild,
#beauty .bodyArea2 .section.firstChild { margin-top:0;}

#beauty .bodyArea .section p,
#beauty .bodyArea2 .section p { margin:30px 0 0 0;}
#beauty .bodyArea .section p.type02,
#beauty .bodyArea2 .section p.type02 { margin:52px 0 0 0;}
#beauty .bodyArea .section p.type03,
#beauty .bodyArea .section p.type03 { margin:25px 0 0 0;}


/* ----- box01 ----- */
.box01 { width:645px; }
.box01 .main { float:left; width:368px; }
.box01 .sub { float:right; width:208px; }

.box01_2 { width:645px; }
.box01_2 .main { float:left; width:368px; }
.box01_2 .sub { float:right; width:228px; }

/* ----- box02 ----- */
.box02 { width:645px; }
.box02 .main { float:left; width:306px; }
.box02 .sub { float:right; width:339px; }

/* ----- box03 ----- */
.box03 { width:605px; }
.box03 .main { float:left; width:372px; }
.box03 .sub { float:right; width:206px; }

/* ----- box04 ----- */
.box04 { width:645px !important; }
.box04 .main { float:left; width:218px; }
.box04 .sub { float:right; width:418px; }

/* ----- box05 ----- */
.box05 { width:565px !important; }
.box05 .main { float:left; width:273px; }
.box05 .sub { float:right; width:267px; }

/* ----- box06 ----- */
.box06 { width:645px !important; padding:0 0 40px 0; }
.box06 .main { float:left; width:315px; }
.box06 .sub { float:right; width:322px; }

/* ----- box07 ----- */
.box07 { width:645px !important; padding:24px 0 0 0; }
.box07 .main { float:left; width:365px; }
.box07 .sub { float:right; width:265px; }

/* ----- box08 ----- */
.box08 { width:645px !important; padding:0 0 0 0; }
.box08 .main { float:left; width:260px; }
.box08 .main img { margin:105px 0 0 0; }
.box08 .sub { float:right; width:385px; }

/* ----- box09 ----- */
.box09 { width:645px !important; padding:0 0 0 0; }
.box09 .main { float:left; width:400px; }
.box09 .sub { float:right; width:200px; }

/* ----- box10 ----- */
.box10 { width:605px; margin:0 0 0 22px; }
.box10 .main { float:left; width:225px; }
.box10 .sub { float:right; width:357px; }


/* ----- caseBox ----- */
.caseBox { width:605px; padding:20px 19px; border:1px solid #F2E8DD;}
.caseBox .section { margin:20px 0 0 0;}
#beauty.second .caseBox .section { width:367px;}

.caseBox .main h3 { margin:22px 0 0 0; padding:0;}
.caseBox .main h3.firstChild { margin-top:0; padding-top:0; }
.caseBox .main p { margin:14px 0 0 0; padding:0;}
.caseBox p.txt { margin:0 0 17px 0 !important; padding:0; }
.caseBox .main p.firstChild { margin:0; padding:0;}
.caseBox .main p.title { margin:0 0 12px 0 !important; padding:0;}
.caseBox .main p.copy { margin:0 0 12px 0 !important; padding:0;}
.caseBox .main p.copy2 { margin:12px 0 !important; padding:0;}
.plus .main p.copy { margin:0 0 12px 0 !important; padding:0;}

.caseBox .img02 { padding:27px 0 0 0;}
.caseBox .img03 { clear:both; padding:28px 0 30px 0; }

/*pointBox*/
.pointBox { clear:both; width:575px; padding:15px; background-color:#F2E8DD; }
.pointBox p.title { margin:0 !important; padding:0 0 5px 0; }
.pointBox p.title2 { margin:0 !important; padding:0 0 20px 0; }
.pointBox .sub p.caption { margin:0 !important; padding:5px 0 0 0; text-align:right; }

/*pointBox2*/
.pointBox2 { clear:both; width:575px; padding:15px; background-color:#F2E8DD; }
.pointBox2 p.title { margin:0 !important; padding:0 0 5px 0; }

/*pointBox3*/
.pointBox3 { clear:both; width:605px; padding:20px; background-color:#F2E8DD; }
.pointBox3 p.title { margin:0 !important; padding:0 0 5px 0; }


/* listSquare */
.caseBox ul.listSquare { width:575px; padding:0; }
.caseBox ul.listSquare li { margin:0; padding:1px 0 1px 10px; background:url(../season/feature/img/0103_icon02.gif) no-repeat left center; color:#42210B; }


/* ----- listSquare ----- */
ul.listSquare { width:290px; padding:15px 0 0 0; }
ul.listSquare li { margin:10px 0; padding:0 0 0 11px; background:url(../season/feature/img/0103_icon01.gif) no-repeat 0 8px; }


/* ----- lesson ----- */
#beauty .lesson { clear:both; position:relative; width:645px; }
#beauty .lesson .list-title { padding-bottom:13px; position:static; float:left; width:515px;  background:transparent url(/beauty/img/idx_bg_02.gif) repeat-x scroll left bottom; }
#beauty .lesson div.image { float:right; width:120px; padding-top:3px; position:absolute; right:0; bottom:0; }


/* ----- swf-area ----- */
#beauty.page0103 .swf-area { width:645px !important; }



/* ----- noticeBox ----- */
p.noticeBox { margin:29px 0 0 0;}

/* ----- section ----- */
#beauty.page0103 .section h4 { margin:0; padding:0 0 19px 0;}
#beauty.page0103 .section p.useItem { margin:0; padding:0 0 0 0;}
#beauty.page0103 .section a,
#beauty.page0103 .section a:visited { color:#BE001E; text-decoration:underline; font-weight:bold; }

/* ----- text ----- */
#beauty.page0103 p.text,
#beauty.page0104 p.text { margin:0; padding:101px 0 0 0;}
#beauty.page0103 p.text2 { margin:0; padding:61px 0 0 0;}

/* ----- text ----- */
#beauty p.useItemList { margin:0; padding:0 0 0 0;}

#beauty table.useItemList th { margin:0; padding:0 10px 11px 0; text-align:right;}
#beauty .used-area table.useItemList th { padding:0 0 11px 0;}
#beauty table.useItemList td { padding:0 0 11px 0; }


/* ----- profile ----- */
#beauty.page0103 .profile,
#beauty.page0104 .profile { position:relative; width:645px; min-height:232px; margin-top:5px; padding:0; background:url(../season/feature/img/0103_04_top.gif) no-repeat top left; }
#beauty.page0103 .profile .text,
#beauty.page0104 .profile .text { background:transparent url(/beauty/season/feature/img/0103_04_btm.gif) no-repeat bottom left; }
.beauty .profile .text p { color:#000000; }

/* ----- interview ----- */
#beauty.page0103 .interview,
#beauty.page0104 .interview,
#beauty.pageBihaku .interview { margin-top:29px; }
#beauty.page0103 .interview.section,
#beauty.page0104 .interview.section,
#beauty.pageBihaku .interview.section,
#beauty.pageHair .interview.section,
#beauty.pageBody .interview.section { width:603px; }
#beauty.page0103 .interview h2,
#beauty.page0104 .interview h2,
#beauty.pageBihaku .interview h2,
#beauty.pageBody .interview h2 { margin-bottom:10px; }
#beauty.page0103 .interview p,
#beauty.page0104 .interview p,
#beauty.pageBihaku .interview p,
#beauty.pageBody .interview p { margin-top:0; }


/* ----- note-title ----- */
.beauty .note-title2 { margin:22px 0 0 0; padding:0 0 6px 0; font-size:108%; line-height:1.4; }
.beauty .note-title2 span { font-size:93%; }
.beauty .note-title2 a { color:#BE001E; font-weight:bold; }
.beauty .note-title2 a:hover { clear:both; color:#D0576A; text-decoration:none; }


/* 0104
------------------------------------------------------------*/
#beauty.page0104 a.link { color:#BE001E; text-decoration:underline; }
#beauty.page0104 a.link2 { font-weight:bold; text-decoration:underline; }


/* ----- topArea01 ----- */
#beauty.page0104 .topArea01 .nav { position: absolute; top:321px; left:28px; width:645px; }

#beauty.page0104 .topArea01 .btnBackNumber { position: absolute; top:196px; left:459px; }
#beauty.page0104 .topArea01 .btnTop { position: absolute; top:196px; left:358px; }


/* ----- topArea02 ----- */
#beauty.page0104 .topArea02 { position:relative; width:708px; height:302px; background:url(../season/feature/img/0104_bg02.jpg) no-repeat 0 0; }

p.nextFeatures { margin:0; padding:15px 30px 0 0; text-align:right; font-size:108%; }


/* pageBihaku
------------------------------------------------------------*/
#beauty.pageBihaku .topArea01 { position:relative; width:695px; height:298px; background:url(../season/feature/img/bihaku_bg01.jpg) no-repeat 0 0;}
#beauty.pageBihaku .topArea01 .nav { position: absolute; top:206px; left:28px; width:645px; }
#beauty.pageBihaku .topArea01 .btnBackNumber { position: absolute; top:164px; left:147px; }
#beauty.pageBihaku .topArea01 .btnTop { position: absolute; top:164px; left:46px; }


#beauty.pageBihaku .bodyArea .copy { padding:0 0 10px 0; }

#beauty.pageBihaku .bodyArea .phenomenonBox { margin:30px 0 0 0; padding:15px 17px; background-color:#F0F9F6;}
#beauty.pageBihaku .bodyArea .phenomenonBox h3 { padding:0 0 13px 0; }
#beauty.pageBihaku .bodyArea .phenomenonBox ol li { padding:0 0 0 23px; margin:0 0 0 0; font-size:108%; }
#beauty.pageBihaku .bodyArea .phenomenonBox ol li.no1 { background:url(../season/feature/img/bihaku01_no1.gif) no-repeat center left; }
#beauty.pageBihaku .bodyArea .phenomenonBox ol li.no2 { background:url(../season/feature/img/bihaku01_no2.gif) no-repeat center left; }

/*---- -careBox ---*/
#beauty.pageBihaku .careBox { padding:0 0 0 0; }
#beauty.pageBihaku .careBox p.copy { padding:0 0 0 22px;}

#beauty.pageBihaku .careBox ul.disc { padding:5px 20px 15px 43px; font-size:108%;}

#beauty.pageBihaku .careBox .men { margin:8px 0 0 0 !important; width:673px; background:url(../season/feature/img/bihaku02_care_bg.gif) repeat-y top left; }
#beauty.pageBihaku .careBox .ten { margin:12px 0 0 0 !important; width:673px; background:url(../season/feature/img/bihaku02_care_bg.gif) repeat-y top left; }


/*---- -monthBox ---*/
#beauty.pageBihaku .monthBox { margin:30px 0 0 0; padding:0 0 25px 0; background:url(../season/feature/img/bihaku03_month_bg_btm.gif) no-repeat bottom left; }

#beauty.pageBihaku .monthBox h4 { margin:24px 0 0 0; text-align:center; }
#beauty.pageBihaku .monthBox p.txt { margin:27px 0 0 20px; width:605px; }



#beauty.pageBihaku .pointBox { margin:15px 0 0 20px; background-color:#E9F6F2; clear:both; }
#beauty.pageBihaku .pointBox ul { margin:15px 0 0 0;}
#beauty.pageBihaku .pointBox ul li { font-size:108%;}



/*---- -bfBox ---*/
#beauty.pageBihaku .bfBox { width:643px; margin:21px 0 0 0; padding:0 0 21px 0; border:1px solid #F2CCD2; }
#beauty.pageBihaku .bfBox p { margin:0; }
#beauty.pageBihaku .bfBox p.img { margin:19px; }
#beauty.pageBihaku .bfBox h3 { margin:24px 19px 0 19px; }
#beauty.pageBihaku .bfBox p.txt { margin:16px 19px 0 19px; }
#beauty.pageBihaku .bfBox p.btn { margin:18px 19px 0 0; text-align:right; }


/*---- -bfBox ---*/
#beauty.pageBihaku .ewBox { float:left; padding:0 0 21px 0; width:319px; border-left:1px solid #F2CCD2; border-bottom:1px solid #F2CCD2; }
#beauty.pageBihaku .ewBox p { margin:0; }
#beauty.pageBihaku .ewBox p.img { margin:19px; }
#beauty.pageBihaku .ewBox h3 { margin:18px 19px 0 19px; }
#beauty.pageBihaku .ewBox p.txt { margin:13px 19px 0 19px; }
#beauty.pageBihaku .ewBox p.btn { margin:18px 19px 0 0; text-align:right; }


/*---- -bfBox ---*/
#beauty.pageBihaku .hakuBox { float:left; width:323px; padding:0 0 21px 0; border-left:1px solid #F2CCD2; border-bottom:1px solid #F2CCD2; border-right:1px solid #F2CCD2;  }
#beauty.pageBihaku .hakuBox p { margin:0; }
#beauty.pageBihaku .hakuBox p.img { margin:19px; }
#beauty.pageBihaku .hakuBox h3 { margin:18px 19px 0 19px; }
#beauty.pageBihaku .hakuBox p.txt { margin:13px 19px 0 19px; }
#beauty.pageBihaku .hakuBox p.btn { margin:18px 19px 0 0; text-align:right; }

/*---- .interview ---*/
#beauty.pageBihaku .interview { clear:both; margin:21px 0 0 0 !important; }


/* pageAwa
------------------------------------------------------------*/
#beauty.pageAwa a.link { color:#BE001E; text-decoration:underline; }
#beauty.pageAwa a:hover.link { color:#D0576A; text-decoration:underline; }

/* page1 */
#beauty.pageAwa .topArea01 { position:relative; width:706px; height:387px; background:url(../season/feature/img/awa_bg01.jpg) no-repeat 0 0; }
#beauty.pageAwa .topArea01 h1 { position:absolute; top:11px; right:59px;}
#beauty.pageAwa .topArea01 p.txt { position:absolute; top:191px; left:309px; line-height:1.4; width:354px; }
#beauty.pageAwa .topArea01 .nav { position: absolute; top:299px; left:26px; width:645px; }
#beauty.pageAwa .topArea01 .btnBackNumber { position: absolute; top:265px; left:411px; }
#beauty.pageAwa .topArea01 .btnTop { position: absolute; top:265px; left:309px; }
#beauty.pageAwa .topArea01 .btnProfile { position: absolute; top:229px; left:36px; }

#beauty.pageAwa .topArea02 { position:relative; width:706px; height:289px; background:url(../season/feature/img/awa_bg02.jpg) no-repeat 0 0; }
#beauty.pageAwa .topArea02 h1 { position:absolute; top:3px; left:275px;}
#beauty.pageAwa .topArea02 p.up { position:absolute; top:121px; right:42px;}
#beauty.pageAwa .topArea02 .nav { position: absolute; top:200px; left:26px; width:645px; }
#beauty.pageAwa .topArea02 .btnBackNumber { position: absolute; top:165px; left:380px; }
#beauty.pageAwa .topArea02 .btnTop { position: absolute; top:165px; left:275px; }



#beauty.pageAwa .bodyArea { margin:0; padding:0 0 26px 0; width:706px;}

#beauty.pageAwa .bodyArea .group.type01 { margin:0 0 30px 0; }
#beauty.pageAwa .bodyArea .group.type01 h2 { margin:0 0 18px 0; }
#beauty.pageAwa .bodyArea .group.type01 .group { width:645px; margin:0 0 0 26px; }
#beauty.pageAwa .bodyArea .group.type01 .group .main { float:right; width:380px; }
#beauty.pageAwa .bodyArea .group.type01 .group .sub { float:left; width:240px; }

#beauty.pageAwa .bodyArea .group.type02 { margin:0 0 30px 0; }
#beauty.pageAwa .bodyArea .group.type02 h2 { margin:0 0 12px 0; }
#beauty.pageAwa .bodyArea .group.type02 .group { width:645px; margin:0 0 0 26px !important;  padding:0 0 0 0; background:url(../season/feature/img/awa01_03_02.jpg) no-repeat left top;}
#beauty.pageAwa .bodyArea .group.type02 .group p.copy { margin:0 0 0 156px; line-height:1.5;}
#beauty.pageAwa .bodyArea .group.type02 .group p.copy2 { margin:20px 0 8px 156px; line-height:1.3;}
#beauty.pageAwa .bodyArea .group.type02 .group p.copy2 span { font-size:85%;}

#beauty.pageAwa .bodyArea .group.type02 .group .main { float:left; width:435px; }
#beauty.pageAwa .bodyArea .group.type02 .group .main .pointBox { width:435px; margin:0 0 7px 0; padding:0; background:none; }
#beauty.pageAwa .bodyArea .group.type02 .group .main .pointBox .top { height:3px; background:url(../season/feature/img/awa01_03_top.gif) no-repeat left top; font-size:1%; line-height:1.0; }
#beauty.pageAwa .bodyArea .group.type02 .group .main .pointBox .body { padding:9px 14px; background:url(../season/feature/img/awa01_03_body.gif) repeat-y 0 0; line-height:1.0; }
#beauty.pageAwa .bodyArea .group.type02 .group .main .pointBox .body h3 { margin:0 0 11px 0; }
#beauty.pageAwa .bodyArea .group.type02 .group .main .pointBox .body p { line-height:1.3; }
#beauty.pageAwa .bodyArea .group.type02 .group .main .pointBox .btm { height:3px; background:url(../season/feature/img/awa01_03_btm.gif) no-repeat left bottom; font-size:1%; line-height:1.0;  }

#beauty.pageAwa .bodyArea .group.type02 .group .sub { float:right; width:202px; }

#beauty.pageAwa .bodyArea .group.type03 { margin:0 0 30px 0; }
#beauty.pageAwa .bodyArea .group.type03 h2 { margin:0 0 18px 0; }
#beauty.pageAwa .bodyArea .group.type03 .group { width:645px; margin:0 0 0 26px !important; }
#beauty.pageAwa .bodyArea .group.type03 .group .main { float:left; width:350px; }
#beauty.pageAwa .bodyArea .group.type03 .group .sub { float:right; width:251px; }
#beauty.pageAwa .bodyArea .group.type03 p.btn { padding:10px 0 0 0; }

/* page2 */
#beauty.pageAwa .bodyArea .group.type04 { margin:0 0 30px 0; }
#beauty.pageAwa .bodyArea .group.type04 h2 { margin:0 0 18px 0; }
#beauty.pageAwa .bodyArea .group.type04 .copy { margin:0 0 18px 26px; width:645px; }
#beauty.pageAwa .bodyArea .group.type04 .group { width:662px; margin:0 0 4px 10px !important;}
#beauty.pageAwa .bodyArea .group.type04 .group .main { float:left; width:329px; }
#beauty.pageAwa .bodyArea .group.type04 .group .sub { float:right; width:329px; }

#beauty.pageAwa .bodyArea .group.type04 .group .stepBox { background:url(../season/feature/img/awa02_01_body.gif) repeat-y 0 0; }
#beauty.pageAwa .bodyArea .group.type04 .group .stepBox p { margin:0 0 0 30px; padding:0 0 10px 0; width:283px; min-height:128px; _height:128px; }
#beauty.pageAwa .bodyArea .group.type04 .group .stepBox .btm { height:3px; background:url(../season/feature/img/awa02_01_btm.gif) no-repeat 0 0; line-height:1.0; font-size:1%; }

#beauty.pageAwa .bodyArea .group.type04 .group .movieBox { width:646px; margin:0 0 0 16px !important; padding:31px 0 0 0;}
#beauty.pageAwa .bodyArea .group.type04 .group .movieBox .text { float:left; width:326px; }
#beauty.pageAwa .bodyArea .group.type04 .group .movieBox h4.text { margin:0; padding:47px 0 0 0; }
#beauty.pageAwa .bodyArea .group.type04 .group .movieBox .image { float:left; width:320px; }



#beauty.pageAwa .bodyArea .group.type05 { margin:0 0 30px 0; }
#beauty.pageAwa .bodyArea .group.type05 h2 { margin:0; }
#beauty.pageAwa .bodyArea .group.type05 .group { width:680px; margin:0 0 0 26px !important;  padding:0 0 0 0; background:url(../season/feature/img/awa01_03_02.jpg) no-repeat left top;}
#beauty.pageAwa .bodyArea .group.type05 .group p.copy { margin:0 0 0 156px; padding:18px 0 0 0; width:490px; line-height:1.5;}
#beauty.pageAwa .bodyArea .group.type05 .group p.copy2 { margin:20px 0 8px 156px; width:490px; line-height:1.3;}
#beauty.pageAwa .bodyArea .group.type05 .group p.copy2 span { font-size:85%;}

#beauty.pageAwa .bodyArea .group.type05 .group .main { float:left; width:435px; }
#beauty.pageAwa .bodyArea .group.type05 .group .main .pointBox { width:435px; margin:0 0 7px 0; padding:0; background:none; }
#beauty.pageAwa .bodyArea .group.type05 .group .main .pointBox .top { height:3px; background:url(../season/feature/img/awa01_03_top.gif) no-repeat left top; font-size:1%; line-height:1.0; }
#beauty.pageAwa .bodyArea .group.type05 .group .main .pointBox .body { padding:9px 14px; background:url(../season/feature/img/awa01_03_body.gif) repeat-y 0 0; line-height:1.0; }
#beauty.pageAwa .bodyArea .group.type05 .group .main .pointBox .body h3 { margin:0 0 11px 0; }
#beauty.pageAwa .bodyArea .group.type05 .group .main .pointBox .body p { line-height:1.3; }
#beauty.pageAwa .bodyArea .group.type05 .group .main .pointBox .body p.txt { line-height:1.5; }
#beauty.pageAwa .bodyArea .group.type05 .group .main .pointBox .btm { height:3px; background:url(../season/feature/img/awa01_03_btm.gif) no-repeat left bottom; font-size:1%; line-height:1.0;  }

#beauty.pageAwa .bodyArea .group.type05 .group .sub { float:right; width:228px; margin:-24px 0 0 0; text-align:right; }
#beauty.pageAwa .bodyArea .group.type05 .group .sub.imgArea p { margin-top:5px; }
#beauty.pageAwa .bodyArea .group.type05 .group .sub.imgArea p.firstChild { margin-top:0; }

#beauty.pageAwa .bodyArea .group.type05 .group.box01 { background:none; }
#beauty.pageAwa .bodyArea .group.type05 .group.box01 .top { margin:30px 0 0 0; height:18px; background:url(../season/feature/img/awa02_02_top.gif) no-repeat top left; font-size:1%; line-height:1.0; }
#beauty.pageAwa .bodyArea .group.type05 .group.box01 .body { background:url(../season/feature/img/awa02_02_body.gif) repeat-y top left; }
#beauty.pageAwa .bodyArea .group.type05 .group.box01 .body h4 { margin:0 0 10px 0; padding-left:21px; }
#beauty.pageAwa .bodyArea .group.type05 .group.box01 .body p { width:603px; padding-left:21px; }
#beauty.pageAwa .bodyArea .group.type05 .group.box01 .btm { height:18px; background:url(../season/feature/img/awa02_02_btm.gif) no-repeat bottom left; font-size:1%; line-height:1.0; }


#beauty.pageAwa .bodyArea .group.box02 { margin-top:16px !important; margin-left:0 !important; }
#beauty.pageAwa .bodyArea .group.box02 .top { height:25px; background:url(../season/feature/img/awa02_03_top.gif) no-repeat top left; font-size:1%; line-height:1.0; }
#beauty.pageAwa .bodyArea .group.box02 .body.group { widt:597px; margin-left:0; background:url(../season/feature/img/awa02_03_body.gif) repeat-y top left; }
#beauty.pageAwa .bodyArea .group.box02 .body .main { float:right; width:273px; padding:0 24px 0 0; }
#beauty.pageAwa .bodyArea .group.box02 .body .sub { float:left; width:292px; padding:0 0 0 24px; }
#beauty.pageAwa .bodyArea .group.box02 .btm { clear:both; height:24px; background:url(../season/feature/img/awa02_03_btm.gif) no-repeat bottom left; font-size:1%; line-height:1.0; }


#beauty.pageAwa .bodyArea .group .qaBox { padding:20px; background-color:#E4F4FA; }
#beauty.pageAwa .bodyArea .group .qaBox .box { width:605px; }
#beauty.pageAwa .bodyArea .group .qaBox .box img.leftImg { float:left; padding:0 22px 20px 0; }
#beauty.pageAwa .bodyArea .group .qaBox .box img.rightImg { float:right; padding:0 0 10px 22px; }
#beauty.pageAwa .bodyArea .group .qaBox .box h3 { margin:0; padding:0; }
#beauty.pageAwa .bodyArea .group .qaBox .box p { margin:9px 0 0 0; padding:0 0 10px 0; line-height:1.5; }
span.iconA { display:block; background:url(../season/feature/img/awa02_04_04.gif) no-repeat 0 0; width:45px; float:left; }
span.iconA.h126 { height:132px; }
span.iconA.h40 { height:36px; }
span.iconA.h90 { height:90px; }



#beauty.pageAwa .bodyArea .group .profileBox { width:646px; }
#beauty.pageAwa .bodyArea .group .profileBox .top { margin:0; height:20px; background:url(../season/feature/img/awa02_profile_top.gif) no-repeat top left; font-size:1%; line-height:1.0; }
#beauty.pageAwa .bodyArea .group .profileBox .body.group { margin-left:0; background:url(../season/feature/img/awa02_profile_body.gif) repeat-y top left; }
#beauty.pageAwa .bodyArea .group .profileBox .body .main { width:420px; padding:0 20px 0 0; }
#beauty.pageAwa .bodyArea .group .profileBox .body .main h3 { padding:10px 0 0 0; }
#beauty.pageAwa .bodyArea .group .profileBox .body .main h4 { padding:11px 0 0 0; }
#beauty.pageAwa .bodyArea .group .profileBox .body .main p { line-height:1.5; }
#beauty.pageAwa .bodyArea .group .profileBox .body .sub { width:160px; padding:0 0 0 20px; }
#beauty.pageAwa .bodyArea .group .profileBox .btm { height:20px; background:url(../season/feature/img/awa02_profile_btm.gif) no-repeat bottom left; font-size:1%; line-height:1.0; }
#beauty.pageAwa .bodyArea .group .profileBox .box03 { width:603px; padding:28px 0 0 20px; }


#beauty.pageAwa .bodyArea .group .interviewBox { width:645px; }
#beauty.pageAwa .bodyArea .group .interviewBox .top { margin:0; height:21px; background:url(../season/feature/img/awa02_interview_top.gif) no-repeat top left; font-size:1%; line-height:1.0; }
#beauty.pageAwa .bodyArea .group .interviewBox .body.group { margin-left:0; background:url(../season/feature/img/awa02_interview_body.gif) repeat-y top left; }
#beauty.pageAwa .bodyArea .group .interviewBox .body h3 { margin:0 0 0 20px; }
#beauty.pageAwa .bodyArea .group .interviewBox .body dl.qaBox { margin:0; padding:0; width:603px; }
#beauty.pageAwa .bodyArea .group .interviewBox .body dl.qaBox dt { margin:21px 0 0 20px; padding:0; }
#beauty.pageAwa .bodyArea .group .interviewBox .body dl.qaBox dd { margin:15px 0 0 15px; padding:0 0 0 47px; width:556px; background:url(../season/feature/img/awa02_interview_03.gif) no-repeat top left; font-size:108%; }
#beauty.pageAwa .bodyArea .group .interviewBox .btm { height:19px; background:url(../season/feature/img/awa02_interview_btm.gif) no-repeat bottom left; font-size:1%; line-height:1.0; }
#beauty.pageAwa .bodyArea .group .interviewBox .box03 { width:603px; padding:28px 0 0 20px; }


#beauty.pageAwa .bodyArea .group .matomeBox { clear:both; width:646px; margin:30px 0 0 0 !important; }
#beauty.pageAwa .bodyArea .group .matomeBox .top { margin:0; height:15px; background:url(../season/feature/img/awa02_matome_top.gif) no-repeat top left; font-size:1%; line-height:1.0; }
#beauty.pageAwa .bodyArea .group .matomeBox .body { margin-left:0; background:url(../season/feature/img/awa02_matome_body.gif) repeat-y top left; }
#beauty.pageAwa .bodyArea .group .matomeBox .body .box { width:603px; margin:0 0 0 19px; }
#beauty.pageAwa .bodyArea .group .matomeBox .btm { height:15px; background:url(../season/feature/img/awa02_matome_btm.gif) no-repeat bottom left; font-size:1%; line-height:1.0; }
#beauty.pageAwa .bodyArea .group .matomeBox .box03 { width:603px; padding:28px 0 0 20px; }

#beauty.pageAwa .bodyArea .group.type06 { margin:0; padding:0; }
#beauty.pageAwa .bodyArea .group.type06 .group { width:645px; margin:0 0 0 26px; }
#beauty.pageAwa .bodyArea .group.type06 .group p { margin:0; padding:0; }

/* page3 */
#beauty.pageAwa .bodyArea .group.type01 { margin-left:0 !important;  }
#beauty.pageAwa .bodyArea .group.type01 .group { margin-left:26px !important; }
#beauty.pageAwa .bodyArea .group.type01 .group .group{ margin-left:0 !important; }
#beauty.pageAwa .bodyArea .linkList li { float:left; margin:11px 15px 0 0; padding:0 0 0 8px; background:url(../season/feature/img/awa03_icon.gif) no-repeat left center; }
#beauty.pageAwa .bodyArea .linkList li a { color:#65C4E2; text-decoration:none; line-height:1.0; white-space:nowrap; }
#beauty.pageAwa .bodyArea .linkList li a:hover { color:#65C4E2; text-decoration:underline; line-height:1.0; }

#beauty.pageAwa .bodyArea .productBox { clear:both; margin:30px 0 0 0 !important; padding:0 0 22px 0; width:646px; background:url(../season/feature/img/awa03_dotline.gif) repeat-x bottom left;}
#beauty.pageAwa .bodyArea .productBox.group { margin-left:0 !important; }
#beauty.pageAwa .bodyArea .productBox .main { margin:0; padding:0; width:427px !important; }
#beauty.pageAwa .bodyArea .productBox .main .top { height:20px; background:url(../season/feature/img/awa03_top.gif) no-repeat top left; font-size:1%; line-height:1.0; }
#beauty.pageAwa .bodyArea .productBox .main .body { /*width:315px; margin:0 0 0 20px;*/ padding:0 0 22px 0; }
#beauty.pageAwa .bodyArea .productBox .main .body h3 { width:315px; margin:0 0 0 20px; padding:0 0 8px 0; font-size:123.1%; font-weight:bold; color:#F15E7A; }
#beauty.pageAwa .bodyArea .productBox .main .body p { width:315px; margin:0 0 0 20px; }
#beauty.pageAwa .bodyArea #product01.productBox .main .body { background:url(../season/feature/img/awa03_01_btm.gif) no-repeat bottom left;}
#beauty.pageAwa .bodyArea #product02.productBox .main .body { background:url(../season/feature/img/awa03_02_btm.gif) no-repeat bottom left;}
#beauty.pageAwa .bodyArea #product03.productBox .main .body { background:url(../season/feature/img/awa03_03_btm.gif) no-repeat bottom left;}
#beauty.pageAwa .bodyArea #product04.productBox .main .body { background:url(../season/feature/img/awa03_04_btm.gif) no-repeat bottom left;}
#beauty.pageAwa .bodyArea #product05.productBox .main .body { background:url(../season/feature/img/awa03_05_btm.gif) no-repeat bottom left;}
#beauty.pageAwa .bodyArea #product06.productBox .main .body { background:url(../season/feature/img/awa03_06_btm.gif) no-repeat bottom left;}
#beauty.pageAwa .bodyArea #product07.productBox .main .body { background:url(../season/feature/img/awa03_07_btm.gif) no-repeat bottom left;}
#beauty.pageAwa .bodyArea #product08.productBox .main .body { background:url(../season/feature/img/awa03_08_btm.gif) no-repeat bottom left;}
#beauty.pageAwa .bodyArea #product09.productBox .main .body { background:url(../season/feature/img/awa03_09_btm.gif) no-repeat bottom left;}
#beauty.pageAwa .bodyArea .productBox .sub { margin:0; padding:0; width:200px !important; }
#beauty.pageAwa .bodyArea .productBox .name { clear:both; margin:0; padding:3px 0 0 0; text-align:right; font-size:93%;}
#beauty.pageAwa .bodyArea .footNote { font-size:77%; }
#beauty .bodyArea p.trailer,
#beauty .bodyArea2 p.trailer { text-align:right; }

#beauty.pageAwa .bodyArea .productBox .main a { font-weight:bold; color:#BE001E; /*color:#F3738C;*/ text-decoration:underline; }
#beauty.pageAwa .bodyArea .productBox .main a:hover { color:#D0576A; /*color:#F79EAF;*/ text-decoration:underline; }




/* pageHair
------------------------------------------------------------*/
#beauty.pageHair a.link,
#beauty.pageHair .blowBox .name a:link,
#beauty.pageHair .blowBox .name a:visited { color:#BE001E; text-decoration:underline; }
#beauty.pageHair a:hover.link { color:#D0576A; text-decoration:underline; }


/*---- page1 ----*/
#beauty.pageHair .topArea01 { position:relative; width:706px; height:387px; background:url(../season/feature/img/hair_bg01.jpg) no-repeat 0 0;}
#beauty.pageHair .topArea01 h1 { position:absolute; top:0px; left:53px;}
#beauty.pageHair .topArea01 p.txt { position:absolute; top:179px; left:55px; line-height:1.4; width:330px; }
#beauty.pageHair .topArea01 .nav { position: absolute; top:304px; left:31px; width:645px; }
#beauty.pageHair .topArea01 .btnBackNumber { position: absolute; top:270px; left:157px; }
#beauty.pageHair .topArea01 .btnTop { position: absolute; top:270px; left:53px; }

#beauty.pageHair .bodyArea { margin:0; padding:0 0 48px 0; width:677px;}

#beauty.pageHair .innerBox { margin:0 0 0 32px; width:646px; }
#beauty.pageHair .innerBox2 { position:relative; margin:40px 0 0 32px; width:656px;}
#beauty.pageHair .innerBox .section { margin:26px 0 0 0; }
.w160 { width:160px; }
.w170 { width:170px; }
.w201 { width:201px; }
.w225 { width:225px; }
.w248 { width:248px; }
.w250 { width:250px; }
.w290 { width:290px; }
.w307 { width:307px; }
.w308 { width:308px; }
.w315 { width:315px; }
.w320 { width:320px; }
.w324 { width:324px; }
.w339 { width:339px; }
.w369 { width:369px; }
.w420 { width:420px; }
.w405 { width:405px; }
.w643 { width:643px; }
.w645 { width:645px !important;}
.w655 { width:655px; }

.mt36 { margin-top:36px;  }


#beauty.pageHair .section h2 { margin:0 0 6px 0;}
#beauty.pageHair .section h3 { margin:0 0 10px 0;}
#beauty.pageHair .section h3.txt { margin:0 0 0 0; color:#FC7471; font-weight:bold; font-size:123.1%;}


/*stepBox*/
#beauty.pageHair .stepBox {}
#beauty.pageHair .stepBox .top { height:14px; background:url(../season/feature/img/hair01_02_top.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }
#beauty.pageHair .stepBox .body { width:345px; padding:0 12px; background:url(../season/feature/img/hair01_02_body.gif) repeat-y 0 0;}
#beauty.pageHair .stepBox .body ol.step li { padding:0 0 18px 0; }
#beauty.pageHair .stepBox .body ol.step li h3 { margin:0 0 5px 0; padding:0; }
#beauty.pageHair .stepBox .body ol.step li p { margin:0; padding:0; }
#beauty.pageHair .stepBox .body .checkBox { width:325px; padding:10px 9px; background:#ffffff; }
#beauty.pageHair .stepBox .btm { height:11px; background:url(../season/feature/img/hair01_02_btm.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }

#beauty.pageHair .iconList li { margin:10px 0 0 0; padding:0 0 0 10px; background:url(../season/feature/img/hair01_icon.gif) no-repeat 0 8px; font-size:93%; }
#beauty.pageHair .iconList li.firstChild { margin:0; }

#beauty.pageHair .picList li { margin:25px 0 0 0;}
#beauty.pageHair .picList li.firstChild { margin:0; }

/*stepBox2*/
#beauty.pageHair .stepBox2 {}
#beauty.pageHair .stepBox2 .top { height:14px; background:url(../season/feature/img/hair01_03_top.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }
#beauty.pageHair .stepBox2 .body { width:313px; padding:0 14px 0 12px; background:url(../season/feature/img/hair01_03_body.gif) repeat-y 0 0;}
#beauty.pageHair .stepBox2 .body ol.step li { padding:0 0 18px 0; }
#beauty.pageHair .stepBox2 .body ol.step li h3 { margin:0 0 5px 0; padding:0; }
#beauty.pageHair .stepBox2 .body ol.step li p { margin:0; padding:0; }
#beauty.pageHair .stepBox2 .btm { height:14px; background:url(../season/feature/img/hair01_03_btm.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }

#beauty.pageHair .picList2 { position:absolute; top:-24px;}
#beauty.pageHair .picList2 li { margin:25px 0 0 0;}
#beauty.pageHair .picList2 li.firstChild { margin:0; }



#beauty.pageHair .movieBox { margin:20px 0 0 0;}
#beauty.pageHair .movieBox h3 { margin:72px 0 0 0;}
#beauty.pageHair .movieBox p.copy { margin:5px 0 0 10px;}


#beauty.pageHair .section.attentionBox { margin:12px 0 0 0; }
#beauty.pageHair .attentionBox h2 { margin:0; }
#beauty.pageHair .attentionBox .body { width:678px; background:url(../season/feature/img/hair01_02_body2.gif) repeat-y 0 0; }
#beauty.pageHair .attentionBox .body .col2 { margin:32px 0 0 0; padding:0 17px 0 47px; width:615px;}
#beauty.pageHair .attentionBox .body .col2.firstChild { margin:0; padding-top:7px; }
#beauty.pageHair .attentionBox .body table td h3 { margin:0 0 7px 0; }
#beauty.pageHair .attentionBox .body table td p.copy { margin:0 0 7px 0; font-size:93%; }
#beauty.pageHair .attentionBox .body table td strong { color:#FC7471; }
#beauty.pageHair .attentionBox .body table td.pic { height:103px; vertical-align:middle !important; }
#beauty.pageHair .attentionBox .body table td.productName { height:76px; vertical-align:middle !important; line-height:1.4; font-size:93%; }
#beauty.pageHair .attentionBox .body table td.btn { height:27px; vertical-align:bottom; line-height:1.0; font-size:1%; }
#beauty.pageHair .attentionBox .btm { width:677px; height:21px; background:url(../season/feature/img/hair01_02_btm2.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }


#beauty.pageHair .col2 .main { float:left; }
#beauty.pageHair .col2 .sub { float:right; }


/*knowledgeBox*/
#beauty.pageHair .knowledgeBox h2 { margin:0; }
#beauty.pageHair .knowledgeBox .body { width:600px; padding:4px 24px 0 53px; background:url(../season/feature/img/hair01_03_body3.gif) repeat-y 0 0; }
#beauty.pageHair .knowledgeBox .body p { margin:0; }
#beauty.pageHair .knowledgeBox .btm { width:677px; height:22px; background:url(../season/feature/img/hair01_03_btm3.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }



/*---- page2 ----*/
#beauty.pageHair .topArea02 { position:relative; width:706px; height:279px; background:url(../season/feature/img/hair_bg02.jpg) no-repeat 0 0; }
#beauty.pageHair .topArea02 h1 { position:absolute; top:0; left:53px;}
#beauty.pageHair .topArea02 p.up { position:absolute; top:121px; right:42px;}
#beauty.pageHair .topArea02 .nav { position: absolute; top:198px; left:26px; width:645px; }
#beauty.pageHair .topArea02 .btnBackNumber { position: absolute; top:164px; left:157px; }
#beauty.pageHair .topArea02 .btnTop { position: absolute; top:164px; left:55px; }


/* .blowBox */
#beauty.pageHair .blowBox { position:relative; width:677px; height:225px; }
#beauty.pageHair .blowBox h2 { position:absolute; top:0; left:0;}
#beauty.pageHair .blowBox .txt { position:absolute; top:70px; left:32px; width:424px; margin:0; padding:0; }
#beauty.pageHair .blowBox .name { position:absolute; bottom:0; right:169px; margin:0; padding:0; text-align:right; line-height:1.4; z-index:100;}
#beauty.pageHair .blowBox .name a { font-size:85%; }
#beauty.pageHair .blowBox .pic { position:absolute; top:52px; right:0; margin:0; padding:0; z-index:10;}

/* specialBox */
#beauty.pageHair .specialBox {  }
#beauty.pageHair .specialBox .top { height:16px; background:url(../season/feature/img/hair02_02_top.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }
#beauty.pageHair .specialBox .body { width:283px; padding:0 16px; background:url(../season/feature/img/hair02_02_body.gif) repeat-y 0 0; }
#beauty.pageHair .specialBox .body p.txt { margin:0; }
#beauty.pageHair .specialBox .body p.pic { margin:10px 0 0 0; }
#beauty.pageHair .specialBox .btm { height:16px; background:url(../season/feature/img/hair02_02_btm.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }

/* specialBox */
#beauty.pageHair .col3 { margin-top:20px; margin-bottom:35px; }
#beauty.pageHair .col3 .box { float:left; margin:0 20px 0 0; }
#beauty.pageHair .col3 .box.lastChild { margin:0; }
#beauty.pageHair .col3 .box .body { width:169px; padding:12px 17px 10px 15px; background:url(../season/feature/img/hair02_03_body.gif) repeat-y 0 0; }
#beauty.pageHair .col3 .box h4 { margin:0; padding:0; }
#beauty.pageHair .col3 .box .body p.txt { margin:0; padding:0; }
#beauty.pageHair .col3 .box .btm { height:7px; background:url(../season/feature/img/hair02_03_btm.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }


/* stylingBox */
#beauty.pageHair .stylingBox {  }
#beauty.pageHair .stylingBox .top2 { height:14px; background:url(../season/feature/img/hair02_03_top2.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }
#beauty.pageHair .stylingBox .body2 { width:283px; padding:0 16px; background:url(../season/feature/img/hair02_03_body2.gif) repeat-y 0 0; }
#beauty.pageHair .stylingBox .body2 p.txt { margin:0; }
#beauty.pageHair .stylingBox .body2 td.productName strong { color:#299FD6; }
#beauty.pageHair .stylingBox .body2 p.pic { margin:10px 0 0 0; }
#beauty.pageHair .stylingBox .body2 table td.pic { height:93px; }
#beauty.pageHair .stylingBox .body2 table td.productName { height:66px; }
#beauty.pageHair .stylingBox .btm2 { height:12px; background:url(../season/feature/img/hair02_03_btm2.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }


/*---- page3 ----*/
/* qaBox */
#beauty.pageHair .qaBox {  }
#beauty.pageHair .qaBox .top { height:22px; background:url(../season/feature/img/hair03_01_top.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }
#beauty.pageHair .qaBox .body { width:600px; padding:0 23px 0 22px; background:url(../season/feature/img/hair03_01_body.gif) repeat-y 0 0; }
#beauty.pageHair .qaBox .btm { height:24px; background:url(../season/feature/img/hair03_01_btm.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }

#beauty.pageHair .qaBox dl.qaList { margin:20px 0 0 0; }
#beauty.pageHair .qaBox dl.qaList.firstChild { margin:0; }
#beauty.pageHair .qaBox dl.qaList dt { padding:0 0 10px 0; background:url(../season/feature/img/hair03_dot_line.gif) repeat-x left bottom; }
#beauty.pageHair .qaBox dl.qaList dt strong { display:block; padding:6px 0 0 28px; font-weight:bold; color:#FC7471; font-size:123.1%; background:url(../season/feature/img/hair03_icon_q.gif) no-repeat 0 0; }
#beauty.pageHair .qaBox dl.qaList dd { padding:10px 0 0 0; }
#beauty.pageHair .qaBox dl.qaList dd strong { display:block; padding:6px 0 0 45px; font-weight:bold; color:#FC7471; font-size:123.1%; background:url(../season/feature/img/hair03_icon_a.gif) no-repeat 0 0; }
#beauty.pageHair .qaBox dl.qaList dd span { display:block; padding:0 0 0 45px;}


/* profileBox */
#beauty.pageHair .profileBox {  }
#beauty.pageHair .profileBox .top { height:20px; background:url(../season/feature/img/hair03_01_top2.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }
#beauty.pageHair .profileBox .body { width:600px; padding:0 23px 0 22px; background:url(../season/feature/img/hair03_01_body2.gif) repeat-y 0 0; }
#beauty.pageHair .profileBox .btm { height:24px; background:url(../season/feature/img/hair03_01_btm2.gif) no-repeat 0 0; font-size:1%; line-height:1.0; }

#beauty.pageHair .profileBox .body .title { margin:10px 0 0 0; padding:0; color:#ffffff; font-weight:bold; line-height:1.0; }
#beauty.pageHair .profileBox .body .name { margin:5px 0 0 0; padding:0; color:#ffffff; font-weight:bold; font-size:182%; line-height:1.0; }
#beauty.pageHair .profileBox .body .department { margin:8px 0 0 0; padding:0; color:#ffffff; font-weight:bold; line-height:1.4; }
#beauty.pageHair .profileBox .body .txt { margin:10px 0 0 0; padding:0; line-height:1.4; }

#beauty.pageHair .profileBox .body .title2 { margin:20px 0 0 0; padding:0; color:#ffffff; font-weight:bold; line-height:1.0; font-size:131%; }
#beauty.pageHair .profileBox .body .txt { margin:10px 0 0 0; padding:0; }

/* interview */




/* pageBody
------------------------------------------------------------*/
#beauty.pageBody a.link { color:#BE001E; text-decoration:underline; }
#beauty.pageBody a:hover.link { color:#D0576A; text-decoration:underline; }


/*---- page1 ----*/
#beauty.pageBody .topArea01 { position:relative; width:706px; height:454px; background:url(../season/feature/img/body_bg01.gif) no-repeat 28px 0;}
#beauty.pageBody .topArea01 h1 { position:absolute; top:0px; left:28px;}
#beauty.pageBody .topArea01 p.txt { position:absolute; top:192px; left:48px; /*line-height:1.66;*/ width:310px; /*font-size:93%;*/ font-size:12px; }
#beauty.pageBody .topArea01 .nav { position: absolute; top:359px; left:31px; width:645px; }
#beauty.pageBody .topArea01 .btnBackNumber { position: absolute; top:325px; left:153px; }
#beauty.pageBody .topArea01 .btnTop { position: absolute; top:325px; left:51px; }

#beauty.pageBody .topArea01 .btnMail { position: absolute; top:333px; left:273px; font-size:1%; line-height:1.0; }
#beauty.pageBody .topArea01 .btnFacebook { position: absolute; top:330px; left:298px; font-size:1%; line-height:1.0; }
#beauty.pageBody .topArea01 .btnTwitter { position: absolute; top:329px; left:324px; font-size:1%; line-height:1.0; }

/*---- page1 ----*/
/*hizashi*/
#beauty.pageBody #hizashi { width:650px; height:396px; padding-bottom:260px; background:url(../season/feature/img/body_01_img_01.jpg) no-repeat bottom right;}
#beauty.pageBody #hizashi h2 { margin:0 0 0 5px;}
#beauty.pageBody #hizashi .section { margin:50px 0 0 0; }
#beauty.pageBody #hizashi p.txt { width:365px; margin:22px 0 0 5px;}

/*item01*/
#beauty.pageBody #item01 { position:relative; margin:0 0 20px 5px; width:645px; height:215px; }
#beauty.pageBody #item01 p.txt { width:361px;}

#beauty.pageBody #item01 .itemBox { position:absolute; top:0; right:0; width:258px;}
#beauty.pageBody #item01 .itemBox p { margin:0; padding:0; }
#beauty.pageBody #item01 .itemBox p.img { position:absolute; top:29px; }
#beauty.pageBody #item01 .itemBox p.copy { position:absolute; top:45px; left:115px; }
#beauty.pageBody #item01 .itemBox p.product { position:absolute; top:95px; left:115px; /*font-size:93%;*/ font-size:12px; line-height:1.4; }
#beauty.pageBody #item01 .itemBox p.product strong { color:#FF5A00; }
#beauty.pageBody #item01 .itemBox p.btn { position:absolute; top:156px; left:115px; }

/*beach*/
#beauty.pageBody #beach { width:650px; }
#beauty.pageBody #beach p.txt { padding:0 0 0 5px; }

#beauty.pageBody #beach .col2 { padding:0; }
#beauty.pageBody #beach .col2 .main { float:left; width:214px; padding:0; }
#beauty.pageBody #beach .col2 .main  p.txt { float:left; width:214px; margin:0; padding:0 0 0 5px; }
#beauty.pageBody #beach .col2 .sub { float:right; widt408; }

/*item02*/
#beauty.pageBody #item02 { margin:0; padding:0 0 40px 0; }
#beauty.pageBody #item02 .itemBox02 p { margin:0; padding:0; }
#beauty.pageBody #item02 .itemBox02 p.img { position:absolute; top:31px; left:32px; }
#beauty.pageBody #item02 .itemBox02 p.copy { position:absolute; top:71px; left:150px; }
#beauty.pageBody #item02 .itemBox02 p.product { position:absolute; top:101px; left:150px; /*font-size:93%;*/ font-size:12px; line-height:1.4; }
#beauty.pageBody #item02 .itemBox02 p.product strong { color:#FF5A00; }
#beauty.pageBody #item02 .itemBox02 p.btn { position:absolute; top:163px; left:150px; }


#beauty.pageBody #item02 { margin:0 0 0 5px; width:650px; /*height:235px;*/ }
#beauty.pageBody #item02 .itemBox02 { float:left; position:relative; width:294px;}
#beauty.pageBody #item02 .itemBox03 { float:right; position:relative;  width:307px; }




/*sky*/
/*banner on*/
#beauty.pageBody #sky { width:655px; background:url(../season/feature/img/body_01_bg_box2.gif) no-repeat top left; }
#beauty.pageBody p.bnr { padding:28px 0 0 0;}

/*banner off*/
#beauty.pageBody #sky { width:655px; background:url(../season/feature/img/body_01_bg_box.gif) no-repeat top left; }
#beauty.pageBody #sky .inner { padding:40px 45px 40px 45px; width:565px; }
#beauty.pageBody #sky .inner  p.txt { width:565px; margin:30px 0 0 0; font-size:108%;}

/*item03*/
#beauty.pageBody #item03 { position:relative; margin:0; width:565px; }

#beauty.pageBody #item03 .itemBox04 { float:left; width:259px; }
#beauty.pageBody #item03 .itemBox05 { float:right; width:269px; }


#beauty.pageBody #item03 .itemBox04 div.img { float:right; width:85px; }
#beauty.pageBody #item03 .itemBox05 div.img { float:right; width:95px;}
#beauty.pageBody #item03 .itemBox04 div.txt,
#beauty.pageBody #item03 .itemBox05 div.txt { float:left; width:174px !important;  }

#beauty.pageBody #item03 .itemBox04 p.img,
#beauty.pageBody #item03 .itemBox05 p.img { margin:0; }
#beauty.pageBody #item03 .itemBox04 p.txt,
#beauty.pageBody #item03 .itemBox05 p.txt { width:174px; margin:10px 0 0 0; font-size:12px; line-height:1.5; }
#beauty.pageBody #item03 .itemBox04 p.copy,
#beauty.pageBody #item03 .itemBox05 p.copy { padding: 0 0 6px 0; }
#beauty.pageBody #item03 .itemBox04 p.product,
#beauty.pageBody #item03 .itemBox05 p.product { margin:24px 0 0 0; font-size:12px; line-height:1.5; }
#beauty.pageBody #item03 .itemBox04 p.product strong,
#beauty.pageBody #item03 .itemBox05 p.product strong { color:#FF5A00; }
#beauty.pageBody #item03 .itemBox04 p.btn,
#beauty.pageBody #item03 .itemBox05 p.btn { margin:14px 0 0 0; }




/*utilityNav*/
#beauty.pageBody .utilityNav { float:right; padding:15px 35px 10px 0;}
#beauty.pageBody .utilityNav li { float:left;}
#beauty.pageBody .utilityNav li.footBtnMail { padding:4px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.pageBody .utilityNav li.footBtnFacebook { padding:1px 7px 0 0; font-size:1%; line-height:1.0; }
#beauty.pageBody .utilityNav li.footBtnTwitter { padding:0; font-size:1%; line-height:1.0; }

/*innerBox*/
#beauty.pageBody .innerBox { margin:0 0 0 5px;}
#beauty.pageBody .innerBox p { margin:0; padding:0;}

/* ----- btmArea ----- */
#beauty.pageBody .btmArea { width:645px; margin:0 0 0 33px; }


/*---- page2 ----*/
#beauty.pageBody .topArea02 { position:relative; width:706px; height:294px; background:url(../season/feature/img/body_bg02.gif) no-repeat 0 0;}
#beauty.pageBody .topArea02 h1 { position:absolute; top:0; left:26px;}
#beauty.pageBody .topArea02 p.up { position:absolute; top:121px; right:42px;}
#beauty.pageBody .topArea02 .nav { position: absolute; top:198px; left:26px; width:645px; }
#beauty.pageBody .topArea02 .btnBackNumber { position: absolute; top:164px; left:151px; }
#beauty.pageBody .topArea02 .btnTop { position: absolute; top:164px; left:50px; }

#beauty.pageBody .topArea02 .btnMail { position: absolute; top:172px; left:271px; font-size:1%; line-height:1.0; }
#beauty.pageBody .topArea02 .btnFacebook { position: absolute; top:169px; left:297px; font-size:1%; line-height:1.0; }
#beauty.pageBody .topArea02 .btnTwitter { position: absolute; top:168px; left:321px; font-size:1%; line-height:1.0; }


/* item04 */
#beauty.pageBody #item04 { position:relative; margin:0; width:650px; margin:0 0 37px 0; }

#beauty.pageBody #item04 .main { position:relative; float:left; width:359px; }
#beauty.pageBody #item04 .sub { float:right; width:262px; }

#beauty.pageBody #item04 .main .itemBox01 { margin:30px 0 0 0;}
#beauty.pageBody #item04 .main .itemBox02 { margin:11px 0 0 0;}

#beauty.pageBody #item04 .main h3 { margin:40px 0 0 0;}
#beauty.pageBody #item04 .main p.txt { margin:12px 0 0 0;}


#beauty.pageBody #item04 .main .itemBox01 p.img,
#beauty.pageBody #item04 .main .itemBox02 p.img { float:left; width:116px; margin:0; padding:0;}
#beauty.pageBody #item04 .main .itemBox01 div,
#beauty.pageBody #item04 .main .itemBox02 div { float:right; width:243px;}
#beauty.pageBody #item04 .main .itemBox01 div p.copy,
#beauty.pageBody #item04 .main .itemBox02 div p.copy { margin:36px 0 0 0; }
#beauty.pageBody #item04 .main .itemBox01 div p.product,
#beauty.pageBody #item04 .main .itemBox02 div p.product { margin:13px 0 0 0;  font-size:12px; line-height:1.4; }
#beauty.pageBody #item04 .main .itemBox01 div p.product strong,
#beauty.pageBody #item04 .main .itemBox02 div p.product strong { color:#FF5A00; }
#beauty.pageBody #item04 .main .itemBox01 div p.btn,
#beauty.pageBody #item04 .main .itemBox02 div p.btn { margin:15px 0 0 0; }


/* swich */
#beauty.pageBody #swich h3 { margin:0 0 24px 0; }
#beauty.pageBody #swich h4 { margin:0 0 14px 5px; }
#beauty.pageBody #swich p.txt { margin:0 0 30px 5px; }
#beauty.pageBody #swich p.txt2 { margin:0 0 26px 5px; }
#beauty.pageBody #swich p.txt2 span { font-size:85%; }


/* item05 */
#beauty.pageBody #item05 { margin:0 0 30px 0; width:650px; }

#beauty.pageBody #item05 .main { float:left; width:300px; }
#beauty.pageBody #item05 .sub { float:right; width:340px; }

#beauty.pageBody #item05 .main .itemBox p.img { float:left; width:140px; margin:0; padding:0;}
#beauty.pageBody #item05 .main .itemBox div { float:right; width:160px; }

#beauty.pageBody #item05 .sub .itemBox p.img { float:left; width:140px; margin:0; padding:0;}
#beauty.pageBody #item05 .sub .itemBox div { float:right; width:200px;}

#beauty.pageBody #item05 .itemBox div p.copy { margin:36px 0 0 0; }
#beauty.pageBody #item05 .itemBox div p.product { margin:13px 0 0 0;  font-size:12px; line-height:1.4; }
#beauty.pageBody #item05 .itemBox div p.product strong { color:#FF5A00; }
#beauty.pageBody #item05 .itemBox div p.btn { margin:15px 0 0 0; }


/* happy */
#beauty.pageBody #happy { background:url(../season/feature/img/body_02_bg_happy.jpg) no-repeat bottom right; /*height:696px;*/ margin:0 0 37px 0; }

#beauty.pageBody #happy h3 { margin:0 0 20px 0; }
#beauty.pageBody #happy h4 { margin:0 0 10px 5px; }
#beauty.pageBody #happy p.txt { margin:0 0 26px 5px; }

#beauty.pageBody #happy #sun { width:360px; margin:0 0 218px 0; }

#beauty.pageBody #happy .itemBox { width:278px; }
#beauty.pageBody #happy .itemBox p.img { float:left; width:108px; margin:0; padding:0;}
#beauty.pageBody #happy .itemBox div { float:right; width:170px;}

#beauty.pageBody #happy .itemBox div p.copy { margin:36px 0 0 0; }
#beauty.pageBody #happy .itemBox div p.product { margin:13px 0 0 0;  font-size:12px; line-height:1.4; }
#beauty.pageBody #happy .itemBox div p.product strong { color:#FF5A00; }
#beauty.pageBody #happy .itemBox div p.btn { margin:15px 0 0 0; }

/* thanks */
#beauty.pageBody #thanks .col2 { margin:0 0 30px 0; width:650px; }
#beauty.pageBody #thanks .col2 p.txt  { float:left; width:252px; padding:0 0 0 5px; }
#beauty.pageBody #thanks .col2 p.img  { float:right; width:381px; }

#beauty.pageBody #thanks h4  { margin:0 0 14px 0; }
#beauty.pageBody #thanks p.txt2  { margin:0 0 16px 5px; }

/* item06 */
#beauty.pageBody #item06 { margin:0 0 43px 0; width:650px; }

#beauty.pageBody #item06 .main { float:left; width:305px; padding:0 0 0 16px; }
#beauty.pageBody #item06 .sub { float:right; width:305px; padding:0 0 0 16px; }

#beauty.pageBody #item06 .main .itemBox p.img { float:left; width:100px; margin:0; padding:0;}
#beauty.pageBody #item06 .main .itemBox div { float:right; width:205px; }

#beauty.pageBody #item06 .sub .itemBox p.img { float:left; width:100px; margin:0; padding:0;}
#beauty.pageBody #item06 .sub .itemBox div { float:right; width:205px;}

#beauty.pageBody #item06 .itemBox div p.copy { margin:85px 0 0 0; }
#beauty.pageBody #item06 .itemBox div p.product { margin:13px 0 0 0;  font-size:12px; line-height:1.4; }
#beauty.pageBody #item06 .itemBox div p.product strong { color:#FF5A00; }
#beauty.pageBody #item06 .itemBox div p.btn { margin:15px 0 0 0; }





/* leg */
#beauty.pageBody #leg { background:url(../season/feature/img/body_02_bg_howto01.gif) no-repeat top left; width:654px; height:827px; margin:0 0 20px 0; }
#beauty.pageBody #leg h3 { padding:27px 0 0 45px;}

#beauty.pageBody #leg .main { float:left; width:325x;  }
#beauty.pageBody #leg .sub { float:left; width:280px; }

#beauty.pageBody #leg .main .stepPic { padding:17px 34px 0 45px;}


#beauty.pageBody #leg .sub ol.stepFlow li { font-size:108%;}
#beauty.pageBody #leg .sub ol.stepFlow li.step1 { background:url(../season/feature/img/body_02_txt_17.gif) no-repeat top left; margin:78px 0 0 0; padding:0 0 0 55px; }
#beauty.pageBody #leg .sub ol.stepFlow li.step2 { background:url(../season/feature/img/body_02_txt_18.gif) no-repeat top left; margin:127px 0 0 0; padding:0 0 0 55px;}
#beauty.pageBody #leg .sub ol.stepFlow li.step3 { background:url(../season/feature/img/body_02_txt_19.gif) no-repeat top left; margin:62px 0 0 0; padding:0 0 0 55px;}
#beauty.pageBody #leg .sub ol.stepFlow li.step4 { background:url(../season/feature/img/body_02_txt_20.gif) no-repeat top left; margin:108px 0 0 0; padding:0 0 0 55px;}



/* foot */
#beauty.pageBody #foot { background:url(../season/feature/img/body_02_bg_howto02.gif) no-repeat top left; width:654px; height:1303px; margin:0 0 0 0; }
#beauty.pageBody #foot h3 { padding:27px 0 18px 45px;}

#beauty.pageBody #foot .col3 { margin:7px 0 20px 53px;}
#beauty.pageBody #foot .col3 .box { float:left; width:184px; margin:0 8px 0 0;}
#beauty.pageBody #foot .col3 .box.lastChild { margin:0;}
#beauty.pageBody #foot .col3 .box p { padding:0 15px 0 5px;}



#beauty.pageBody #foot .main { float:left; width:325x;  }
#beauty.pageBody #foot .sub { float:left; width:280px; }

#beauty.pageBody #foot .main .stepPic { padding:11px 37px 0 53px;}
#beauty.pageBody #foot h4 { margin:0; padding:0px 0 0 54px; }

#beauty.pageBody #foot .sub ol.stepFlow li { font-size:108%;}
#beauty.pageBody #foot .sub ol.stepFlow li.step1 { background:url(../season/feature/img/body_02_txt_17.gif) no-repeat top left; margin:29px 0 0 0; padding:0 0 0 55px; }
#beauty.pageBody #foot .sub ol.stepFlow li.step2 { background:url(../season/feature/img/body_02_txt_18.gif) no-repeat top left; margin:56px 0 0 0; padding:0 0 0 55px;}
#beauty.pageBody #foot .sub ol.stepFlow li.step3 { background:url(../season/feature/img/body_02_txt_19.gif) no-repeat top left; margin:112px 0 0 0; padding:0 0 0 55px;}
#beauty.pageBody #foot .sub ol.stepFlow li.step4 { background:url(../season/feature/img/body_02_txt_20.gif) no-repeat top left; margin:176px 0 0 0; padding:0 0 0 55px;}

#beauty.pageBody #foot .itemLink { width:545px; margin:25px 0 0 54px; font-size:108%;}
#beauty.pageBody #foot .itemLink p { float:left; width:112px; margin:0; padding:0; }
#beauty.pageBody #foot .itemLink div { float:right; width:430px; }
#beauty.pageBody #foot .itemLink div dl dt { float:left; width:109px; text-align:right; }
#beauty.pageBody #foot .itemLink div dl dd { float:left; }


/*---- page3 ----*/
#bihaku .bihakuBox { position:relative; width:390px; height:358px; background:url(../season/feature/img/body_03_bg_bihaku.gif) no-repeat 0 0; margin:0 0 37px 0;}
#bihaku .bihakuBox h4 { position:absolute; top:0; right:0;}
#bihaku .bihakuBox p.txt { position:absolute; top:47px; left:33px; width:235px; margin:0; padding:0; font-size:13px; line-height:1.4;}


/*bihakuBox*/
#bihaku .inner {background:url(../season/feature/img/body_03_img_01.gif) no-repeat right bottom;}
#bihaku h2 { margin:0 0 30px 0;}
#bihaku h3 { margin:-5px 0 25px 0;}
#bihaku p.txt { margin:0; padding:0; width:360px;}


/*itemBox06*/
#beauty.pageBody .itemBox06 { position:absolute; top:0; left:0; width:293px; }
#beauty.pageBody .itemBox06 p { margin:0 !important; padding:0 !important; }
#beauty.pageBody .itemBox06 p.img { position:absolute; top:144px; left:16px; }
#beauty.pageBody .itemBox06 p.copy { position:absolute; top:166px; left:123px;  }
#beauty.pageBody .itemBox06 p.product { position:absolute; top:195px; left:123px; /*font-size:93%;*/ font-size:12px; line-height:1.4; }
#beauty.pageBody .itemBox06 p.product strong { color:#FF5A00; }
#beauty.pageBody .itemBox06 p.btn { position:absolute; top:274px; left:123px; }


/*body*/
#beauty.pageBody #body { width:645px;}
#beauty.pageBody #body h3 { margin:0 0 23px 0; }
#beauty.pageBody #body .main { float:right; width:250px; }
#beauty.pageBody #body .sub { float:left; width:374px; }

/*bodyBox*/
#beauty.pageBody #bodyBox { position:relative; width:696px; height:721px; margin-left:-26px; background:url(../season/feature/img/body_03_bg_body.jpg) no-repeat right bottom; }

#beauty.pageBody #bodyBox p { margin:0 !important; padding:0 !important; }

#beauty.pageBody #bodyBox #senaka { position:absolute; top:0; left:0; width:350px; height:376px; }
#beauty.pageBody #bodyBox #senaka h4 { position:absolute; top:0; left:0; }
#beauty.pageBody #bodyBox #senaka p.txt { position:absolute; top:51px; left:141px; width:190px; font-size:13px; line-height:1.4; }
#beauty.pageBody #bodyBox #senaka p.copy { position:absolute; top:209px; left:56px; }
#beauty.pageBody #bodyBox #senaka p.product { position:absolute; top:240px; left:56px; /*font-size:93%;*/ font-size:12px; line-height:1.4; }
#beauty.pageBody #bodyBox #senaka p.product strong { color:#FF5A00; }
#beauty.pageBody #bodyBox #senaka p.btn { position:absolute; top:317px; left:56px; }

#beauty.pageBody #bodyBox #senaka p.linkArea { position:absolute; top:172px; left:180px; }
#beauty.pageBody #bodyBox #senaka p.linkArea a { display:block; width:163px; height:187px; }


#beauty.pageBody #bodyBox #rip { position:absolute; top:0; right:0; width:346px; height:376px;  }
#beauty.pageBody #bodyBox #rip h4 { position:absolute; top:0; right:0; }
#beauty.pageBody #bodyBox #rip p.txt { position:absolute; top:51px; left:21px; width:190px; font-size:13px; line-height:1.4; }
#beauty.pageBody #bodyBox #rip p.copy { position:absolute; top:225px; left:147px; }
#beauty.pageBody #bodyBox #rip p.product { position:absolute; top:255px; left:147px; /*font-size:93%;*/ font-size:12px; line-height:1.4; }
#beauty.pageBody #bodyBox #rip p.product strong { color:#FF5A00; }
#beauty.pageBody #bodyBox #rip p.btn { position:absolute; top:317px; left:147px; }

#beauty.pageBody #bodyBox #rip p.linkArea { position:absolute; top:165px; left:20px; }
#beauty.pageBody #bodyBox #rip p.linkArea a { display:block; width:95px; height:195px; }



#beauty.pageBody #bodyBox #hiji { position:absolute; bottom:0;left:0; width:350px; height:345px;  }
#beauty.pageBody #bodyBox #hiji h4 { position:absolute; bottom:0; _bottom:-2px; left:0; font-size:1%; line-height:1.0; }
#beauty.pageBody #bodyBox #hiji p.txt { position:absolute; top:200px; left:147px; width:190px; font-size:13px; line-height:1.4; }
#beauty.pageBody #bodyBox #hiji p.copy { position:absolute; top:42px; left:56px; }
#beauty.pageBody #bodyBox #hiji p.product { position:absolute; top:89px; left:56px; /*font-size:93%;*/ font-size:12px; line-height:1.4; }
#beauty.pageBody #bodyBox #hiji p.product strong { color:#FF5A00; }
#beauty.pageBody #bodyBox #hiji p.btn { position:absolute; top:136px; left:56px; }

#beauty.pageBody #bodyBox #hiji p.linkArea { position:absolute; top:0; left:210px; }
#beauty.pageBody #bodyBox #hiji p.linkArea a { display:block; width:120px; height:187px; }



#beauty.pageBody #bodyBox #bodyline { position:absolute; bottom:0; right:0; width:350px; height:345px;  }
#beauty.pageBody #bodyBox #bodyline h4 { position:absolute; bottom:0; _bottom:-2px; right:0; font-size:1%; line-height:1.0; }
#beauty.pageBody #bodyBox #bodyline p.txt { position:absolute; top:200px; left:21px; width:190px; font-size:13px; line-height:1.4; }
#beauty.pageBody #bodyBox #bodyline p.copy { position:absolute; top:42px; left:147px; }
#beauty.pageBody #bodyBox #bodyline p.product { position:absolute; top:90px; left:147px; /*font-size:93%;*/ font-size:12px; line-height:1.4; }
#beauty.pageBody #bodyBox #bodyline p.product strong { color:#FF5A00; }
#beauty.pageBody #bodyBox #bodyline p.btn { position:absolute; top:136px; left:147px; }

#beauty.pageBody #bodyBox #bodyline p.linkArea { position:absolute; top:20px; left:20px; }
#beauty.pageBody #bodyBox #bodyline p.linkArea a { display:block; width:100px; height:160px; }

#beauty.pageBody .interview.section { margin:0 0 0 5px; }
#beauty.pageBody .trailer { padding-right:30px; }



/* beauty foundation-10823 */
#beauty.foun10823 .bodyArea p { margin:18px 0 0 0; }
#beauty.foun10823 img { vertical-align:bottom; }
#beauty.foun10823 .blank { vertical-align: text-bottom; }
#beauty.foun10823 .pagetop img { vertical-align: baseline; }
#beauty.foun10823 noscript { display:block; padding:10px; line-height:1.4em; font-size:93%; }
/* page1 */
#beauty.foun10823.page1 .topArea { width:645px; padding:0 0 35px 28px; }
#beauty.foun10823.page1 .topArea .header { width:334px; height:335px; padding:25px 0 0 311px; background:url(../season/feature/img/foun10823_01_bg.jpg) no-repeat 0 0 transparent; }
#beauty.foun10823.page1 .topArea .header p { padding:6px 0 3px 5px; width:303px; }
#beauty.foun10823.page1 .topArea ul.nav { clear:both; text-align:center; }
#beauty.foun10823.page1 .topArea ul.nav li { display:inline-block; margin-right:2px; }
* html #beauty.foun10823.page1 .topArea ul.nav li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.foun10823.page1 .topArea ul.nav li { display:inline; zoom:1; } /* for ie7 */
#beauty.foun10823.page1 .topArea ul.nav li.lastChild { margin-right:0; }
#beauty.foun10823.page1 .bodyArea { width:645px; }

#beauty.foun10823.page1 .header .move { width:290px; margin:3px 0 0 20px; }
#beauty.foun10823.page1 .bodyArea .move { width:645px; padding:29px 12px 9px 0; text-align:right; }
#beauty.foun10823.page1 .move li { position:static; display:inline-block; margin-right:3px; }
* html #beauty.foun10823.page1 .move li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.foun10823.page1 .move li { display:inline; zoom:1; } /* for ie7 */
#beauty.foun10823.page1 .move li img { vertical-align:middle; } 
#beauty.foun10823.page1 .move li.btnTop { margin-right:6px; } 
#beauty.foun10823.page1 .move li.btnBackNumber { margin-right:10px; } 
#beauty.foun10823.page1 .move li.btnMail { margin-right:7px; } 
#beauty.foun10823.page1 .move li.btnFacebook { margin-right:8px; } 
#beauty.foun10823.page1 .move li.btnTwitter { margin-right:0; } 

#beauty.foun10823 .bodyArea { padding:0 0 20px 0; }
#beauty.foun10823 .bodyArea .section { margin:0; }
#beauty.foun10823 .bodyArea .supplement { margin:3px 0; font-size:85%; }
#beauty.foun10823 .bodyArea strong { color:#215a8d; }

#beauty.foun10823.page1 .bodyArea .supplement { margin:3px 0 0 0; }
#beauty.foun10823.page1 .bodyArea .pattern10823-1 { margin:30px 0 30px 0; }
#beauty.foun10823.page1 .bodyArea .pattern10823-1 .text { float:left; }
#beauty.foun10823.page1 .bodyArea .pattern10823-1 .text .irregular { margin-top:61px; }
#beauty.foun10823.page1 .bodyArea .pattern10823-1 .image { float:right; }
#beauty.foun10823.page1 .bodyArea .pattern10823-2 { margin:30px 0 45px 0; }
#beauty.foun10823.page1 .bodyArea .pattern10823-2 .text { float:right; width:345px; }
#beauty.foun10823.page1 .bodyArea .pattern10823-2 .text2 { float:left; }
#beauty.foun10823.page1 .bodyArea .pattern10823-2 .text2 dl { position:relative; width:261px; height:201px; background:url(../season/feature/img/foun10823_01_img_01.gif) no-repeat 0 0 transparent; }
#beauty.foun10823.page1 .bodyArea .pattern10823-2 .text2 dl dt { text-indent:-9999px; overflow:hidden; }
#beauty.foun10823.page1 .bodyArea .pattern10823-2 .text2 dl dd { text-indent:-9999px; overflow:hidden; }
#beauty.foun10823.page1 .bodyArea .pattern10823-3 { display:block; padding:25px 0 0 0; }
#beauty.foun10823.page1 .bodyArea .pattern10823-3 h3 { margin-bottom:20px; }
#beauty.foun10823.page1 .bodyArea .pattern10823-3 .group .text { float:left; width:350px; }
#beauty.foun10823.page1 .bodyArea .pattern10823-3 .group .image { float:right; position:relative; }
#beauty.foun10823.page1 .bodyArea .pattern10823-3 .group .image .item1 { position:absolute; top:0; right:144px; }
#beauty.foun10823.page1 .bodyArea .pattern10823-3 .group .image .item2 { position:absolute; top:0; right:8px; }

/* page2 & page3 */
#beauty.foun10823.basic .topArea { position:relative; width:645px; padding:0 0 35px 28px; }
#beauty.foun10823.basic .topArea .header { width:334px; height:186px; padding:15px 0 0 311px; background:url(../season/feature/img/foun10823_bg.jpg) no-repeat 0 0 transparent; }
#beauty.foun10823.basic .header .move { position:absolute; top:166px; left:51px; width:290px; }
#beauty.foun10823.basic .bodyArea { width:645px; }
#beauty.foun10823.basic .bodyArea .move { width:645px; padding:29px 12px 9px 0; text-align:right; }
#beauty.foun10823.basic .move li { position:static; display:inline-block; margin-right:3px; }
* html #beauty.foun10823.basic .move li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.foun10823.basic .move li { display:inline; zoom:1; } /* for ie7 */
#beauty.foun10823.basic .move li img { vertical-align:middle; } 
#beauty.foun10823.basic .move li.btnTop { margin-right:6px; } 
#beauty.foun10823.basic .move li.btnBackNumber { margin-right:10px; } 
#beauty.foun10823.basic .move li.btnMail { margin-right:7px; } 
#beauty.foun10823.basic .move li.btnFacebook { margin-right:8px; } 
#beauty.foun10823.basic .move li.btnTwitter { margin-right:0; } 
#beauty.foun10823.basic .topArea ul.nav { clear:both; text-align:center; }
#beauty.foun10823.basic .topArea ul.nav li { display:inline-block; margin-right:2px; }
* html #beauty.foun10823.basic .topArea ul.nav li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.foun10823.basic .topArea ul.nav li { display:inline; zoom:1; } /* for ie7 */
#beauty.foun10823.basic .topArea ul.nav li.lastChild { margin-right:0; }

/* page2 */
#beauty.foun10823.page2 .bodyArea .pattern10823-1 { margin:30px 0 30px 0; }
#beauty.foun10823.page2 .bodyArea .pattern10823-1 .text { float:left; width:380px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-1 .image { float:right; width:235px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-1 .image div { margin:10px 0 0 0; }
#beauty.foun10823.page2 .bodyArea .pattern10823-1 .image div.firstChild { margin:0 0 0 0; }
#beauty.foun10823.page2 .bodyArea .pattern10823-1 .image div.profile { position:static; float:right; width:212px; min-height:0; padding:0; background:none; text-align:right; }
#beauty.foun10823.page2 .bodyArea .pattern10823-1 .image div.profile p { margin:0; text-align:left; width:211px; font-size:85%; line-height:150%; }
#beauty.foun10823.page2 .bodyArea .pattern10823-1 .image div.profile p.profile-info { margin:5px 0 0 0; width:212px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-1 .image div.profile p.name { margin:0 0 5px 0; width:212px; font-size:108%; }
#beauty.foun10823.page2 .bodyArea .pattern10823-1 .image div.profile p a { color:#99001d; text-decoration:underline; }
#beauty.foun10823.page2 .bodyArea .pattern10823-2 { position:relative; display:block; width:647px; height:238px; background:url(../season/feature/img/foun10823_02_bg_01.gif) no-repeat 0 0 transparent; }
#beauty.foun10823.page2 .bodyArea .pattern10823-2 h2 { position:absolute; top:29px; left:119px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-2 ol li.point1 { position:absolute; top:91px; left:139px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-2 ol li.point2 { position:absolute; top:126px; left:139px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-2 ol li.point3 { position:absolute; top:170px; left:139px; } 
#beauty.foun10823.page2 .bodyArea .pattern10823-3 { display:block; margin:40px 0 45px 0; }
#beauty.foun10823.page2 .bodyArea .pattern10823-3 .text { float:right; width:366px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-3 .text h2 {}
#beauty.foun10823.page2 .bodyArea .pattern10823-3 .text ul li img { vertical-align:bottom; }
#beauty.foun10823.page2 .bodyArea .pattern10823-3 .text ul li.zone1 { display:inline; }
#beauty.foun10823.page2 .bodyArea .pattern10823-3 .text ul li.zone2 { display:inline; }
#beauty.foun10823.page2 .bodyArea .pattern10823-3 .text ul li.zone3 { display:inline; }
#beauty.foun10823.page2 .bodyArea .pattern10823-3 .text .group { margin:40px 0 0 0; }
#beauty.foun10823.page2 .bodyArea .pattern10823-3 .text .group .text { float:left; width:193px; padding-top:10px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-3 .text .group .image { float:right; width:168px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-3 .text .group .image #flashcontent1 { margin:0; padding:0; outline:none; }
#beauty.foun10823.page2 .bodyArea .pattern10823-3 .image { float:left; width:253px; }

#beauty.foun10823.page2 .bodyArea .pattern10823-4 { display:block; margin:30px 0 15px 0; }
#beauty.foun10823.page2 .bodyArea .pattern10823-4 .group { margin-top:30px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-4 .group .text { float:left; width:325px; padding-top:35px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-4 .group .image { float:right; width:319px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-4 .group .image #flashcontent2 { width:319px; height:205px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-4 .group .image p { margin:10px 0 0 0; font-size:93%; }
#beauty.foun10823.page2 .bodyArea .pattern10823-4 .group .image p a { color:#99001d; text-decoration:underline; }
#beauty.foun10823.page2 .bodyArea .pattern10823-4 .image dl { position:relative; margin:5px 0; }
#beauty.foun10823.page2 .bodyArea .pattern10823-4 .image dl dt { font-size:93%; line-height:1.3em; }
#beauty.foun10823.page2 .bodyArea .pattern10823-4 .image dl dd { font-size:93%; line-height:1.5em; }
#beauty.foun10823.page2 .bodyArea .pattern10823-4 .image dl dt { position:absolute; left:0; }
#beauty.foun10823.page2 .bodyArea .pattern10823-4 .image dl dd { padding-left:7.4em; }
#beauty.foun10823.page2 .bodyArea .pattern10823-4 .image dl dd a { color:#99001d; text-decoration:underline; }

#beauty.foun10823.page2 .bodyArea .pattern10823-5 { display:block; width:645px; background-color:#F5E4DF; }
#beauty.foun10823.page2 .bodyArea .pattern10823-5 .group { padding:30px 20px 31px 30px; background:url(../season/feature/img/foun10823_02_bg_02.gif) no-repeat center bottom #F5E4DF; }
#beauty.foun10823.page2 .bodyArea .pattern10823-5 .group .item { float:left; width:295px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-5 .group .item.odd { float:left; width:295px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-5 .group .group { padding:0; background:none; }
#beauty.foun10823.page2 .bodyArea .pattern10823-5 .group .image { float:left; width:121px; padding:0; }
#beauty.foun10823.page2 .bodyArea .pattern10823-5 .group .text { position:relative; float:right; width:156px; padding-bottom:40px; }
#beauty.foun10823.page2 .bodyArea .pattern10823-5 .group .text .control { position:absolute; left:0; bottom:0; }
#beauty.foun10823.page2 .bodyArea .pattern10823-5 .group .text p { font-size:93%; line-height:1.5em; }
#beauty.foun10823.page2 .bodyArea .pattern10823-5 .group .text p span { display:block; color:#A4003A; font-weight:bold; }

/* page3 */
#beauty.foun10823.page3 .bodyArea .pattern10823-1 { margin:0 0 30px 0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-1 .text { float:right; width:253px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-1 .text p.firstChild { margin-top:25px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-1 .image { position:relative; float:left; width:374px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-1 .image p { position:absolute; right:78px; bottom:6px; font-size:93%; }
#beauty.foun10823.page3 .bodyArea .pattern10823-1 .image p a { color:#99001d; text-decoration:underline; }
#beauty.foun10823.page3 .bodyArea .pattern10823-2 { margin:0 0 30px 0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-2 .text { float:left; width:295px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-2 .text p.firstChild { margin-top:25px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-2 .image { float:right; width:332px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-2 .image div { margin-top:10px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-2 .image div.firstChild { margin-top:0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-2 .image div.irregular { position:relative; width:358px; margin-right:-26px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-3 { margin:0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-3 .text { float:left; position:relative; width:327px; margin-left:-4px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-3 .image { float:right; width:320px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-3 .image #flashcontent1 { width:320px; height:205px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-4 { margin:0 0 0 -38px; position:relative; width:322px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-5 { margin:30px 0 0 0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-5 .text { float:left; width:323px; padding:58px 0 0 0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-5 .image { float:right; width:320px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-5 .image dl { position:relative; margin:5px 0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-5 .image dl dt { font-size:93%; line-height:1.3em; }
#beauty.foun10823.page3 .bodyArea .pattern10823-5 .image dl dd { font-size:93%; line-height:1.5em; }
#beauty.foun10823.page3 .bodyArea .pattern10823-5 .image dl dt { position:absolute; left:0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-5 .image dl dd { padding-left:7.4em; }
#beauty.foun10823.page3 .bodyArea .pattern10823-5 .image dl dd a { color:#99001d; text-decoration:underline; }
#beauty.foun10823.page3 .bodyArea .pattern10823-6 { margin:30px 0 0 0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-6 .text { float:left; width:323px; padding:58px 0 0 0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-6 .image { float:right; width:320px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-6 .image dl { position:relative; margin:5px 0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-6 .image dl dt { font-size:93%; line-height:1.3em; }
#beauty.foun10823.page3 .bodyArea .pattern10823-6 .image dl dd { font-size:93%; line-height:1.5em; }
#beauty.foun10823.page3 .bodyArea .pattern10823-6 .image dl dt { position:absolute; left:0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-6 .image dl dd { padding-left:7.4em; }
#beauty.foun10823.page3 .bodyArea .pattern10823-6 .image dl dd a { color:#99001d; text-decoration:underline; }
#beauty.foun10823.page3 .bodyArea .pattern10823-6 .image p { font-size:93%; line-height:1.5em; margin:0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-6 .image p a { color:#99001d; text-decoration:underline; }
#beauty.foun10823.page3 .bodyArea .pattern10823-7 { margin:40px 0 0 0; } 
#beauty.foun10823.page3 .bodyArea .pattern10823-8 { margin:30px 0 0 0; }
#beauty.foun10823.page3 .bodyArea .pattern10823-8 .text { float:left; width:225px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-8 .image { float:right; width:405px; padding:15px 0 0 0; background:url(../season/feature/img/foun10823_03_bg_01.gif) no-repeat center top #F5E4DF; }
#beauty.foun10823.page3 .bodyArea .pattern10823-8 .image ul { width:375px; padding:0 15px 10px 15px; background:url(../season/feature/img/foun10823_03_bg_02.gif) no-repeat center bottom transparent; }
#beauty.foun10823.page3 .bodyArea .pattern10823-8 .image ul li { display:inline-block; width:115px; margin-left:14px; font-size:93%; vertical-align:top; }
#beauty.foun10823.page3 .bodyArea .pattern10823-8 .image ul li.firstChild { margin-left:0; }
* html #beauty.foun10823.page3 .bodyArea .pattern10823-8 .image ul li { display:inline; zoom:1; } /* ie6 */
*+html #beauty.foun10823.page3 .bodyArea .pattern10823-8 .image ul li { display:inline; zoom:1; } /* ie7 */
#beauty.foun10823.page3 .bodyArea .pattern10823-8 .image ul li a { display:block; width:115px; line-height:1.2; }
#beauty.foun10823.page3 .bodyArea .pattern10823-8 .image ul li a img { margin-bottom:5px; }
#beauty.foun10823.page3 .bodyArea .pattern10823-8 .image ul li a span { color:#99001d; text-decoration:underline; }
#beauty.foun10823.page3 .bodyArea .pattern10823-8 .image ul li a:hover { text-decoration:none; }
#beauty.foun10823.page3 .bodyArea .pattern10823-9 { display:inline-block; margin:0; padding:0; background:url(../season/feature/img/foun10823_03_bg_04.gif) repeat-y center top #FFFFFF; }
#beauty.foun10823.page3 .bodyArea .pattern10823-9 .wrapper { padding:0 0 18px 0; background:url(../season/feature/img/foun10823_03_bg_05.gif) no-repeat center bottom transparent; }
#beauty.foun10823.page3 .bodyArea .pattern10823-9 .wrapper h2 { padding:11px 20px 0 20px; background:url(../season/feature/img/foun10823_03_bg_03.gif) no-repeat center top transparent; }
#beauty.foun10823.page3 .bodyArea .pattern10823-9 .wrapper p { margin:10px 20px 0 20px; padding:10px 0 0 0; border-top:1px solid #A2A2A2; }
#beauty.foun10823.page3 .bodyArea p.foretell { text-align:right; }


/* beauty skincare-10921 */
#beauty.skin10921 .bodyArea p { margin:18px 0 0 0; }
#beauty.skin10921 img { vertical-align:bottom; }
#beauty.skin10921 .blank { vertical-align: text-bottom; }
#beauty.skin10921 .pagetop img { vertical-align: baseline; }
#beauty.skin10921 noscript { display:block; padding:10px; line-height:1.4em; font-size:93%; }
#beauty.skin10921 .overmargin { margin-left: -1px; }
#beauty.skin10921 p.font_fixation { font-size: 12px; }
#beauty.skin10921 .bodyArea { padding:0 0 20px 0; }
#beauty.skin10921 .bodyArea .section { margin:0; }
#beauty.skin10921 .bodyArea .supplement { margin:3px 0; font-size:85%; }
#beauty.skin10921 .bodyArea strong { color:#2995C6; }

#beauty.skin10921 .topArea { width:645px; padding:0 0 30px 28px; }
#beauty.skin10921 .topArea ul.nav { clear:both; text-align:center; }
#beauty.skin10921 .topArea ul.nav li { display:inline-block; margin-right:2px; }
* html #beauty.skin10921 .topArea ul.nav li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.skin10921 .topArea ul.nav li { display:inline; zoom:1; } /* for ie7 */
#beauty.skin10921 .topArea ul.nav li.lastChild { margin-right:0; }
#beauty.skin10921 .bodyArea { width:645px; }

#beauty.skin10921 .header .move { width:290px; margin:0 0 0 108px; }
#beauty.skin10921 .bodyArea .move { width:645px; padding:29px 12px 9px 0; text-align:right; }
#beauty.skin10921 .move li { position:static; display:inline-block; margin-right:3px; }
* html #beauty.skin10921 .move li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.skin10921 .move li { display:inline; zoom:1; } /* for ie7 */
#beauty.skin10921 .move li img { vertical-align:middle; }
#beauty.skin10921 .move li.btnTop { margin-right:6px; }
#beauty.skin10921 .move li.btnBackNumber { margin-right:10px; }
#beauty.skin10921 .move li.btnMail { margin-right:7px; }
#beauty.skin10921 .move li.btnFacebook { margin-right:8px; }
#beauty.skin10921 .move li.btnTwitter { margin-right:0; }

/* page1 */
#beauty.skin10921-page1 .topArea .header { width:413px; height:358px; padding:12px 0 0 232px; background:url(../season/feature/img/skin10921_01_bg_01.jpg) no-repeat 0 0 transparent; }
#beauty.skin10921-page1 .topArea .header p { padding:10px 0 10px 10px; width:373px; }

#beauty.skin10921-page1 .bodyArea .section h3 { margin-top: 15px; }
#beauty.skin10921-page1 .bodyArea .line_1 { margin: 30px 0 20px; }
#beauty.skin10921-page1 .bodyArea .line_2 { margin: 20px 0 30px; }
#beauty.skin10921-page1 .bodyArea p.graph_area { margin: 8px 0 0 20px; font-size:85%; line-height: 1.2em; }

/* page2 page3 page4 */
#beauty.skin10921-page2 .topArea .header ,
#beauty.skin10921-page3 .topArea .header ,
#beauty.skin10921-page4 .topArea .header { width:423px; height:193px; padding:7px 0 0 222px; background:url(../season/feature/img/skin10921_02_bg.jpg) no-repeat 0 0 transparent; }
#beauty.skin10921-page2 .bodyArea h2 ,
#beauty.skin10921-page3 .bodyArea h2 ,
#beauty.skin10921-page4 .bodyArea h2 { margin: 0 0 30px 0; }
#beauty.skin10921-page2 .header .move ,
#beauty.skin10921-page3 .header .move ,
#beauty.skin10921-page4 .header .move { width:290px; margin:8px 0 0 119px; }

/* page2 */
#beauty.skin10921-page2 .bodyArea .procedure { width:581px; height:881px; margin: 30px 0; padding:31px 34px 28px 30px;  background: url(../season/feature/img/skin10921_02_bg_01.gif) no-repeat 0 0; }
#beauty.skin10921-page2 .bodyArea .procedure a { color: #B70031; text-decoration: underline; }


#beauty.skin10921-page2 .bodyArea .procedure .text_left { width: 246px; float: left; }
#beauty.skin10921-page2 .bodyArea .procedure .text_left p { font-size: 14px; margin: 11px 0 0 0; line-height:1.5em; }
#beauty.skin10921-page2 .bodyArea .procedure .text_left p.font_small { font-size: 12px; margin: 5px 0 0 0; }
#beauty.skin10921-page2 .bodyArea .procedure .text_left p.font_small a { display:inline-block; margin-right:-20px; padding:0 0 0 10px; background:url(../season/feature/img/skin10921_arrow_01.gif) no-repeat left center transparent; }

#beauty.skin10921-page2 .bodyArea .procedure .img_right { float: right; }
#beauty.skin10921-page2 .bodyArea .procedure .img_right #flashcontent1 { width:320px; height:200px; }
#beauty.skin10921-page2 .bodyArea .procedure .img_right p { font-size:12px; margin:5px 0 0 0; }
#beauty.skin10921-page2 .bodyArea .procedure .img_right p a { padding:0 0 0 10px; background:url(../season/feature/img/skin10921_arrow_01.gif) no-repeat left center transparent; }

#beauty.skin10921-page2 .bodyArea .procedure .area1 { height: 285px; margin: 0 0 37px 0; }
#beauty.skin10921-page2 .bodyArea .procedure .area1 .img_right { width: 178px; padding: 0 71px 0 }

#beauty.skin10921-page2 .bodyArea .procedure .area2 { height: 293px; margin: 0 0 36px 0; }
#beauty.skin10921-page2 .bodyArea .procedure .area2 .text_left { padding-top:3px; }
#beauty.skin10921-page2 .bodyArea .procedure .area2 .img_right { width: 320px; }
#beauty.skin10921-page2 .bodyArea .procedure .area2 .img_right p.flv-title { margin-top:0; }
#beauty.skin10921-page2 .bodyArea .procedure .area2 dl { width: 320px; position:relative; margin:5px 0; font-size:12px; line-height:1.3em; }
#beauty.skin10921-page2 .bodyArea .procedure .area2 dl dt { position:absolute; left:0; }
#beauty.skin10921-page2 .bodyArea .procedure .area2 dl dd { padding-top: 2px; padding-left:7.5em; }

#beauty.skin10921-page2 .bodyArea .procedure .area3 { height: 201px; padding-top:12px; }
#beauty.skin10921-page2 .bodyArea .procedure .area3 .img_right { width: 293px; margin:0; padding: 13px 27px 0 0; text-align: right; }

/* page3 */

#beauty.skin10921-page3 .bodyArea .role { width:645px; height:525px; margin: 30px 0; padding:0;  background: url(../season/feature/img/skin10921_03_bg_01.gif) no-repeat 0 0; }
#beauty.skin10921-page3 .bodyArea .lotion { width: 323px; height: 222px; float: left; }
#beauty.skin10921-page3 .bodyArea .role .img_area { margin: 0 21px 0 20px; clear: boht; }
#beauty.skin10921-page3 .bodyArea .latex { width: 322px; height: 222px; float: right; }

#beauty.skin10921-page3 .bodyArea h4 { margin: 7px 20px 14px; padding: 2px 0 0 18px; color: #2995C6; font-size: 16px; font-weight: bold; line-height: 1.5em; background: url(../season/feature/img/skin10921_03_icon_square.gif) no-repeat 0 7px; }
#beauty.skin10921-page3 .bodyArea .role ul li { margin: 7px 20px 0; padding: 2px 0 0 18px; font-size: 14px; line-height: 1.4em; background: url(../season/feature/img/skin10921_03_icon_disc.gif) no-repeat 3px 7px; }

#beauty.skin10921-page3 .bodyArea .usage { width:645px; height:597px; margin: 15px 0 30px; padding:0;  background: url(../season/feature/img/skin10921_03_bg_02.gif) no-repeat 0 0; }
#beauty.skin10921-page3 .bodyArea .usage h4 { margin-bottom: 9px; }
#beauty.skin10921-page3 .bodyArea .usage p { font-size: 12px; line-height: 1.4em; }
#beauty.skin10921-page3 .bodyArea .usage .lotion ,
#beauty.skin10921-page3 .bodyArea .usage .latex{ height: 395px; }
#beauty.skin10921-page3 .bodyArea .usage .lotion .img_area { margin: 0 20px 0 21px; }
#beauty.skin10921-page3 .bodyArea .usage .latex .img_area { margin: 0 8px 0 20px; }
#beauty.skin10921-page3 .bodyArea .usage .memo { width:614px; height:136px; margin: 0 14px 5px 16px; padding:0; clear: both; background: url(../season/feature/img/skin10921_03_bg_03.gif) no-repeat 0 0; }
#beauty.skin10921-page3 .bodyArea .usage .memo p { margin: 11px 24px 0; }

#beauty.skin10921-page3 .bodyArea .useitem a { color: #B70031; text-decoration: underline; }

#beauty.skin10921-page3 .bodyArea .useitem table { margin:  0 22px;}
#beauty.skin10921-page3 .bodyArea .useitem table th { padding: 2px 0 0 0; vertical-align: top; }
#beauty.skin10921-page3 .bodyArea .useitem table td { padding: 0 3px; font-size:12px; line-height:1.4em; }

#beauty.skin10921-page3 .bodyArea .useitem dl { width: 415px; padding: 0 18px 0 0; position:relative; float: right; font-size:12px; line-height:1.4em; }
#beauty.skin10921-page3 .bodyArea .useitem dl dt { position:absolute; left:0; }
#beauty.skin10921-page3 .bodyArea .useitem dl dd { padding-top: 2px; padding-left:7.5em; }

/* page4 */

#beauty.skin10921-page4 .bodyArea .graph { margin: 30px 0; }
#beauty.skin10921-page4 .bodyArea .img_area { margin: 15px 0 30px -1px; }
#beauty.skin10921-page4 .bodyArea .brand { width: 659px; height: 200px; margin: 30px -9px 0 -5px; padding: 36px 0 9px 0; background: url(../season/feature/img/skin10921_04_bg_01.gif) no-repeat 0 0; }
#beauty.skin10921-page4 .bodyArea .brand p { width: 134px; font-size: 13px; line-height: 1.3em; }
#beauty.skin10921-page4 .bodyArea .brand p.font_s { font-size: 10px; line-height: 1.2em; }
#beauty.skin10921-page4 .bodyArea .brand div { padding: 0 0 0 15px; }
#beauty.skin10921-page4 .bodyArea .brand div h3 { margin-bottom: 37px; }
#beauty.skin10921-page4 .bodyArea .brand .area1 { width: 151px; float: left; }
#beauty.skin10921-page4 .bodyArea .brand .area2 { width: 147px; float: left; }
#beauty.skin10921-page4 .bodyArea .brand .area3 { width: 149px; float: left; }
#beauty.skin10921-page4 .bodyArea .brand .area4 { width: 152px; float: left; }

#beauty.skin10921-page4 .bodyArea .move { padding:21px 12px 9px 0; }
#beauty.skin10921-page4 .bodyArea .edited { display:inline-block; margin:0; padding:0; background:url(../season/feature/img/foun10823_03_bg_04.gif) repeat-y center top #FFFFFF; }
#beauty.skin10921-page4 .bodyArea .edited .wrapper { padding:0 0 18px 0; background:url(../season/feature/img/foun10823_03_bg_05.gif) no-repeat center bottom transparent; }
#beauty.skin10921-page4 .bodyArea .edited .wrapper h2 { margin: 0; padding:11px 20px 0 20px; background:url(../season/feature/img/foun10823_03_bg_03.gif) no-repeat center top transparent; }
#beauty.skin10921-page4 .bodyArea .edited .wrapper p { margin:10px 20px 0 20px; padding:10px 0 0 0; border-top:1px solid #A2A2A2; }
#beauty.skin10921-page4 .bodyArea p.foretell { text-align:right; }



/* beauty megane-101001 */
#beauty.megane101001 { color: #4C4C4C; }
#beauty.megane101001 .bodyArea p { margin:18px 0 0 0; }
#beauty.megane101001 img { vertical-align:bottom; }
#beauty.megane101001 .blank { vertical-align: text-bottom; }
#beauty.megane101001 noscript { display:block; padding:10px; line-height:1.4em; font-size:93%; }
#beauty.megane101001 p.font_fixation { font-size: 12px; }
#beauty.megane101001 .bodyArea { padding:0 0 20px 0; }
#beauty.megane101001 .bodyArea .section { margin:0; }
#beauty.megane101001 .bodyArea .supplement { margin:3px 0; font-size:85%; }
#beauty.megane101001 strong { color: #FF6248; }
#beauty.megane101001 .pagetop img { vertical-align: baseline; }
#beauty.megane101001.megane101001-page1 .bodyArea .main p.pagetop2 { margin:0 31px 0 0; padding:0 0 45px 0; clear:both; text-align:right; font-size:7px; line-height:7px; }
#beauty.megane101001.megane101001-page2 .bodyArea .main p.pagetop2,
#beauty.megane101001.megane101001-page3 .bodyArea .main p.pagetop2 { padding:8px 0 45px 0; clear:both; text-align:right; font-size:7px; line-height:7px; }
#beauty.megane101001.megane101001-page1 .bodyArea .main p.pagetop2 a, 
#beauty.megane101001.megane101001-page2 .bodyArea .main p.pagetop2 a,
#beauty.megane101001.megane101001-page3 .bodyArea .main p.pagetop2 a{ font-size:7px; line-height:7px; }
#beauty.megane101001 .pagetop2 img { margin: 0; padding: 0; line-height: 100%; vertical-align: bottom; }
#beauty.megane101001 .vanish { font-size: 1px; text-indent:-9999px; overflow:hidden; }


#beauty.megane101001 .topArea { width:645px; padding:0 0 30px 28px; }
#beauty.megane101001 .topArea ul.nav { clear:both; text-align:center; }
#beauty.megane101001 .topArea ul.nav li { display:inline-block; padding-top:8px; margin-right:2px; vertical-align:bottom; }
* html #beauty.megane101001 .topArea ul.nav li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.megane101001 .topArea ul.nav li { display:inline; zoom:1; } /* for ie7 */
#beauty.megane101001 .topArea ul.nav li.lastChild { margin-right:0; }
#beauty.megane101001 .bodyArea { width:645px; }
#beauty.megane101001 .btmArea ul { margin-top: 10px; }

#beauty.megane101001 .header .move { width:312px; margin:0 0 0 3px; }
#beauty.megane101001 .bodyArea .move { width:645px; padding:30px 0 9px 0; text-align:right; }
#beauty.megane101001 .move li { position:static; display:inline-block; margin-right:3px; }
* html #beauty.megane101001 .move li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.megane101001 .move li { display:inline; zoom:1; } /* for ie7 */
#beauty.megane101001 .move li img { vertical-align:middle; }
#beauty.megane101001 .move li.btnTop { margin-right:6px; }
#beauty.megane101001 .move li.btnBackNumber { margin-right:29px; }
#beauty.megane101001 .move li.btnMail { margin-right:8px; }
#beauty.megane101001 .move li.btnFacebook { margin-right:7px; }
#beauty.megane101001 .move li.btnTwitter { margin-right:0; }

/* page1 */
#beauty.megane101001-page1 .topArea .header { width:312px; min-height:262px; padding:79px 0 8px 333px; background:url(../season/feature/img/megane101001_01_bg_01.gif) no-repeat 0 0 transparent; }
#beauty.megane101001-page1 .topArea .header p { padding:14px 0 16px 4px; width:308px; line-height:1.6em; }
* html #beauty.megane101001-page1 .topArea .header { height:267px; }

#beauty.megane101001-page1 .bodyArea .main { width:645px; padding: 0; background:url(../season/feature/img/megane101001_01_bg_13.gif) repeat-y top left; }
#beauty.megane101001-page1 .bodyArea .main .main_top { width:645px; height: 194px; padding: 32px 0 30px 0; background:url(../season/feature/img/megane101001_01_bg_02.gif) no-repeat 0 0 transparent; }

#beauty.megane101001-page1 .bodyArea .main h2 { margin: 0 9px 12px 16px; }
#beauty.megane101001-page1 .bodyArea ul.menu { width: 442px; height: 101px; margin: 0 0 0 15px; padding:7px 0 0 163px; font-size: 14px; background:url(../season/feature/img/megane101001_01_bg_03.gif) no-repeat 0 0 transparent; }
#beauty.megane101001-page1 .bodyArea ul.menu a:link,
#beauty.megane101001-page1 .bodyArea ul.menu a:visited { color: #BE001E; text-decoration:underline; }
#beauty.megane101001-page1 .bodyArea .main h3 { margin: 0 47px 30px 28px; }
#beauty.megane101001-page1 .bodyArea .main h3#glasses2 { margin-bottom: 0; }
#beauty.megane101001-page1 .bodyArea .main p { margin: 0 30px 0 31px; font-size: 14px; }

#beauty.megane101001-page1 .bodyArea .main .pattern1 { width: 561px; height: 509px; margin: 24px 0 4px 26px; padding: 3px 0 0 33px; background:url(../season/feature/img/megane101001_01_bg_04.gif) no-repeat 0 0 transparent; }
#beauty.megane101001-page1 .bodyArea .main .pattern1 .image_area { width: 272px; margin: 0 30px 0 0; float: left; }
#beauty.megane101001-page1 .bodyArea .main .pattern1 .image_area div { width: 123px; float: left; }
#beauty.megane101001-page1 .bodyArea .main .pattern1 .image_area div.odd { margin: 0 25px 0 0; }
#beauty.megane101001-page1 .bodyArea .main .pattern1 .image_area div div.after{ margin: 32px 0 0 0; }
#beauty.megane101001-page1 .bodyArea .main .pattern1 .image_area div h4 { padding: 29px 10px 5px 17px; clear: both; }
#beauty.megane101001-page1 .bodyArea .main .pattern1 .image_area div p { width: 123px; margin: 5px 0 0 0; font-size: 12px; line-height: 1.3em; }
#beauty.megane101001-page1 .bodyArea .main .pattern1 .text_area { width: 225px; margin: 50px 0 0 0; float: left; }
#beauty.megane101001-page1 .bodyArea .main .pattern1 .text_area p { margin: 0 0 30px 0; }

#beauty.megane101001-page1 .bodyArea .main .pattern2 { width: 588px; height: 588px; margin: 0 0 4px 28px;; padding: 15px 0 0 0; background:url(../season/feature/img/megane101001_01_bg_05.gif) no-repeat 0 0 transparent; }
#beauty.megane101001-page1 .bodyArea .main .pattern2 .image_area { width: 232px; padding: 0 9px 0 3px; float: left; }
#beauty.megane101001-page1 .bodyArea .main .pattern2 .text_area { width: 343px; margin: 10px 0 0 0; float: left; }
#beauty.megane101001-page1 .bodyArea .main .pattern2 .text_area p,
#beauty.megane101001-page1 .bodyArea .main .pattern3 p,
#beauty.megane101001-page1 .bodyArea .main .pattern4 p { margin: 0; }
#beauty.megane101001-page1 .bodyArea .main .pattern3 { width: 302px; padding: 20px 0 0 42px; clear: both; }
#beauty.megane101001-page1 .bodyArea .main .pattern3 h4,
#beauty.megane101001-page1 .bodyArea .main .pattern4 h4 { margin: 0 0 5px 0;}
#beauty.megane101001-page1 .bodyArea .main .pattern4 { width: 302px; padding: 78px 0 0 246px; }

#beauty.megane101001-page1 .bodyArea .main .pattern5 { margin: 28px 30px 10px 30px; }
#beauty.megane101001-page1 .bodyArea .main .pattern6 { width: 595px; height: 591px; margin: 28px 24px 26px 26px; background:url(../season/feature/img/megane101001_01_bg_06.gif) no-repeat 0 0 transparent; }
#beauty.megane101001-page1 .bodyArea .main .pattern7 { width: 595px; height: 944px; margin: 26px 24px 16px 26px; background:url(../season/feature/img/megane101001_01_bg_09.gif) no-repeat 0 0 transparent; }

#beauty.megane101001-page1 .bodyArea .main .pattern6 h5 { margin: 19px 0 20px 23px;}
#beauty.megane101001-page1 .bodyArea .main .pattern7 h4 { margin: 0 0 20px 0;}
#beauty.megane101001-page1 .bodyArea .main .pattern7 h5 { margin: 0 0 17px 23px;}

#beauty.megane101001-page1 .bodyArea .main .eye_area1 { width: 545px; height: 146px; margin: 0 0 0 23px; background:url(../season/feature/img/megane101001_01_bg_07.gif) no-repeat 0 0 transparent; }
#beauty.megane101001-page1 .bodyArea .main .eye_area2 { width: 545px; height: 146px; margin: 0 0 0 23px; background:url(../season/feature/img/megane101001_01_bg_08.gif) no-repeat 0 0 transparent; }
#beauty.megane101001-page1 .bodyArea .main .eye_area3 { width: 545px; height: 146px; margin: 21px 0 29px 23px; background:url(../season/feature/img/megane101001_01_bg_10.gif) no-repeat 0 0 transparent; }
#beauty.megane101001-page1 .bodyArea .main .eye_area4 { width: 545px; height: 146px; margin: 20px 0 55px 23px; background:url(../season/feature/img/megane101001_01_bg_11.gif) no-repeat 0 0 transparent; }
#beauty.megane101001-page1 .bodyArea .main .eye_area1 div,
#beauty.megane101001-page1 .bodyArea .main .eye_area2 div,
#beauty.megane101001-page1 .bodyArea .main .eye_area3 div,
#beauty.megane101001-page1 .bodyArea .main .eye_area4 div { width: 181px; float: left; }
#beauty.megane101001-page1 .bodyArea .main .eye_area1 div.odd,
#beauty.megane101001-page1 .bodyArea .main .eye_area2 div.odd,
#beauty.megane101001-page1 .bodyArea .main .eye_area3 div.odd,
#beauty.megane101001-page1 .bodyArea .main .eye_area4 div.odd { width: 183px; }
#beauty.megane101001-page1 .bodyArea .main .eye_area1 p,
#beauty.megane101001-page1 .bodyArea .main .eye_area2 p,
#beauty.megane101001-page1 .bodyArea .main .eye_area3 p,
#beauty.megane101001-page1 .bodyArea .main .eye_area4 p { margin: 13px 10px 0 12px; font-size: 12px; line-height: 1.3em; }

#beauty.megane101001-page1 .bodyArea .main .pattern8 { width: 193px; padding: 0 20px 0 23px; float: left; }
#beauty.megane101001-page1 .bodyArea .main .pattern9 { width: 145px; padding: 0 43px 0 0; float: left; }
#beauty.megane101001-page1 .bodyArea .main .pattern10 { width: 159px; margin: -58px 0 0 0; float: left; }
#beauty.megane101001-page1 .bodyArea .main .pattern8 p { margin: 0; }
#beauty.megane101001-page1 .bodyArea .main .pattern9 p { margin: 10px 0 0 0; font-size: 12px; line-height: 1.3em; }
#beauty.megane101001-page1 .bodyArea .main .pattern10 p { width: 145px; margin: 10px 0 0 0; font-size: 12px; line-height: 1.3em; }
#beauty.megane101001-page1 .bodyArea .main .main_bottom { padding: 32px 0 30px 0; background: #FFDE3E url(../season/feature/img/megane101001_01_bg_12.gif) no-repeat 0 0; }

/* page2 page3 */
#beauty.megane101001-page2 .topArea .header,
#beauty.megane101001-page3 .topArea .header { width:298px; height:128px; padding:66px 0 0 347px; background:url(../season/feature/img/megane101001_02_bg.gif) no-repeat 0 0; }
#beauty.megane101001-page2 .topArea .header .move,
#beauty.megane101001-page3 .topArea .header .move { width:320px; margin:23px 0 0 3px; }
#beauty.megane101001-page2 .move li.btnBackNumber,
#beauty.megane101001-page3 .move li.btnBackNumber { margin-right:10px; }

/* page2 */
#beauty.megane101001-page2 .bodyArea .main .main_top { width: 645px; padding: 0 0 20px 0; background: #BDDF44 url(../season/feature/img/megane101001_02_bg_01.gif) no-repeat bottom left; }
#beauty.megane101001-page2 .bodyArea .main .main_top p { margin: 0; padding: 10px 20px 0 20px; }
#beauty.megane101001-page2 .bodyArea .main .main_contents { padding: 45px 29px 25px 30px; background: #FFFFFF url(../season/feature/img/megane101001_02_bg_02.gif) repeat-y scroll left top; }

#beauty.megane101001-page2 .bodyArea .main_contents h3 { margin: 50px 0 30px 0; }
#beauty.megane101001-page2 .bodyArea .main_contents h3.first { margin: 0 0 0 0; padding-bottom: 30px;}
#beauty.megane101001-page2 .bodyArea .main_contents p { margin: 29px 0 19px 0; }
#beauty.megane101001-page2 .bodyArea .main_contents p.firstChild { margin: 0;}
#beauty.megane101001-page2 .bodyArea .main_contents p.answer { font-weight: bold; }
#beauty.megane101001-page2 .bodyArea .main .rightImg { padding: 0 0 0 28px; float: right; }
#beauty.megane101001-page2 .bodyArea .main .leftImg { padding: 0 27px 0 0; float: left; }
#beauty.megane101001-page2 .bodyArea .main .rightImg p,
#beauty.megane101001-page2 .bodyArea .main .leftImg p { margin: 8px 0 10px 5px; font-size: 12px; line-height: 1.4em; }


#beauty.megane101001-page2 .bodyArea .main .article { width: 595px; height: 359px; margin: 40px -6px 0 -4px; background:  #FFFFFF url(../season/feature/img/megane101001_02_bg_04.gif) no-repeat 0 0; }
#beauty.megane101001-page2 .bodyArea .main .article h3 { margin: 0 0 19px 0; }
#beauty.megane101001-page2 .bodyArea .main .article ul { margin: 29px 0 0 31px; }
#beauty.megane101001-page2 .bodyArea .main .article ul li { margin: 0 0 4px 0; font-weight: bold; }
#beauty.megane101001-page2 .bodyArea .main .article ul li img { margin: 0 7px 3px 0; }
#beauty.megane101001-page2 .bodyArea .main .article .rightImg { padding: 0 39px 0 0; }

#beauty.megane101001-page2 .bodyArea .main .profile { width: 585px; height: 230px; min-height: 230px; margin: 28px 0 0 0; background: #FFFFFF url(../season/feature/img/megane101001_02_bg_05.gif) no-repeat top left; }
#beauty.megane101001-page2 .bodyArea .main .profile h3 { margin: 0 0 13px 0; }
#beauty.megane101001-page2 .bodyArea .main .profile .leftImg { padding: 2px 14px 0 17px; }
#beauty.megane101001-page2 .bodyArea .main .profile p { padding: 0 17px 0 0; margin: 0 0 10px 0; font-size: 12px; line-height: 1.4em; }
#beauty.megane101001-page2 .bodyArea .main .profile p.name { font-size: 14px; font-weight: bold; line-height: 1.5em; }
#beauty.megane101001-page2 .bodyArea .main .profile a:link,
#beauty.megane101001-page2 .bodyArea .main .profile a:visited { color: #E72410; text-decoration:underline; }
#beauty.megane101001-page2 .bodyArea .main .profile a.external { padding: 0 16px 0 0; background: url(../season/feature/img/megane101001_02_icon_11.gif) no-repeat right center; }

#beauty.megane101001-page2 .bodyArea .main .main_bottom {  background: #BDDF44 url(../season/feature/img/megane101001_02_bg_03.gif) no-repeat top left; }
#beauty.megane101001-page2 .bodyArea .main .main_bottom h2 { padding: 27px 19px 0; }
#beauty.megane101001-page2 .bodyArea .main .main_bottom p { margin: 10px 20px 0 27px; padding: 0 0 20px 0; }

/* page3 */
#beauty.megane101001-page3 .bodyArea { color:#383C3C; }

#beauty.megane101001-page3 .bodyArea .main .profile a:link,
#beauty.megane101001-page3 .bodyArea .main .profile a:visited { color: #BE001E ; text-decoration:underline; }
#beauty.megane101001-page3 .bodyArea .main .main_top { width: 645px; padding: 0 0 20px 0; background: #FF9987 url(../season/feature/img/megane101001_03_bg_03.gif) no-repeat bottom left; }
#beauty.megane101001-page3 .bodyArea .main .main_top h3 { margin: 0 0 15px 0; }
#beauty.megane101001-page3 .bodyArea .main .main_top p { margin: 0; padding: 20px 20px 0 20px; }
#beauty.megane101001-page3 .bodyArea .main .main_top .profile { width: 605px; height: 221px; min-height: 221px; margin: 20px; background: #FF9987 url(../season/feature/img/megane101001_03_bg_01.gif) no-repeat top left; }
#beauty.megane101001-page3 .bodyArea .main .main_top .profile p { padding: 0 17px 0 17px; margin: 0 0 6px 0; font-size: 12px; line-height: 1.4em; }
#beauty.megane101001-page3 .bodyArea .main .main_top .profile p.name { font-size: 14px; font-weight: bold; line-height: 1.5em; }
#beauty.megane101001-page3 .bodyArea .main .main_top .rightImg { padding: 0 17px 0 15px; float: right; }

#beauty.megane101001-page3 .bodyArea .main .main_top ul.menu { width: 564px; height: 62px; margin: 0 0 0 7px; padding:48px 0 0 71px; font-size: 14px; background: #FFFFFF url(../season/feature/img/megane101001_03_bg_02.gif) no-repeat 0 0; }
#beauty.megane101001-page3 .bodyArea .main a:link,
#beauty.megane101001-page3 .bodyArea .main a:visited { color: #BE001E; text-decoration: underline; }

#beauty.megane101001-page3 .bodyArea .main .main_contents { padding: 40px 30px 18px 30px; background: #FFFFFF url(../season/feature/img/megane101001_03_bg_04.gif) repeat-y scroll left top; }
#beauty.megane101001-page3 .bodyArea .main .main_contents p { margin: 0; }
#beauty.megane101001-page3 .bodyArea .main .main_contents h3 { margin: 0 0 28px -1px; }
#beauty.megane101001-page3 .bodyArea .main .main_contents h3#glasses1 { margin: 0 0 28px -2px; }
#beauty.megane101001-page3 .bodyArea .main .main_contents h4 { margin: 0 -1px 0 -1px; }
#beauty.megane101001-page3 .bodyArea .main .main_contents h4.overmargin { margin: 0 -1px 0 -5px; }
#beauty.megane101001-page3 .bodyArea .main .main_contents .leftImg { padding: 0 20px 0 0; float: left; }
#beauty.megane101001-page3 .bodyArea .main .main_contents .leftImg p { padding: 8px 0 0 8px; font-size: 12px; line-height: 1.4em; }
#beauty.megane101001-page3 .bodyArea .main .main_contents .msg_text_01 { width: 351px; height: 171px; padding: 20px 20px 0 20px; background: #FFFFFF url(../season/feature/img/megane101001_03_bg_05.gif) no-repeat left top; float: left; }
#beauty.megane101001-page3 .bodyArea .main .main_contents .msg_text_02 { width: 351px; height: 217px; padding: 20px 20px 0 20px; background: #FFFFFF url(../season/feature/img/megane101001_03_bg_07.gif) no-repeat left top; float: left; }

#beauty.megane101001-page3 .bodyArea .main .pattern2 { margin: 11px 0 0 0; }
#beauty.megane101001-page3 .bodyArea .main .pattern2 .image_check { width: 104px; padding: 4px 27px 0 29px; float: left; }
#beauty.megane101001-page3 .bodyArea .main .pattern2 .text_area { width: 420px; float: left; }
#beauty.megane101001-page3 .bodyArea .main .pattern3 { margin: 17px 0 0 223px; }
#beauty.megane101001-page3 .bodyArea .main .pattern4 { margin: 18px 0 0 0; }
#beauty.megane101001-page3 .bodyArea .main .pattern4 p { width: 288px; }
#beauty.megane101001-page3 .bodyArea .main .pattern4 .rightImg { float: right; }
#beauty.megane101001-page3 .bodyArea .main .useitem { margin: 20px 0 40px 0; }
#beauty.megane101001-page3 .bodyArea .main .useitem table th { font-weight: bold; line-height: 1.4em; }
#beauty.megane101001-page3 .bodyArea .main .pattern5 { margin: 18px 0 0 0; }
#beauty.megane101001-page3 .bodyArea .main .pattern5 .leftImg { float: left; }
#beauty.megane101001-page3 .bodyArea .main .pattern6 { height: 263px; margin: 0 -6px 0 -6px; background: #FFFFFF url(../season/feature/img/megane101001_03_bg_06.gif) no-repeat left top; }
#beauty.megane101001-page3 .bodyArea .main .pattern6 h3 { margin: 0 0 19px 0; }
#beauty.megane101001-page3 .bodyArea .main .pattern6 h4 { margin: 16px 0 9px 26px; }
#beauty.megane101001-page3 .bodyArea .main .pattern6 p { margin: 0 26px 0 26px; font-size: 12px; line-height: 1.4em; }
#beauty.megane101001-page3 .bodyArea .main .pattern6 .rightImg { margin: 0 26px 0 18px; float: right; }

#beauty.megane101001-page3 .bodyArea .main .main_bottom { padding: 22px 0 14px 0; background: #FF9987 url(../season/feature/img/megane101001_03_bg_09.gif) no-repeat 0 0; }
#beauty.megane101001-page3 .bodyArea .main .main_bottom .pattern7 { height: 228px; margin: 0 13px 0 17px; padding: 51px 16px 0 13px; background: url(../season/feature/img/megane101001_03_bg_08.gif) no-repeat top left; }
#beauty.megane101001-page3 .bodyArea .main .main_bottom h2 { margin: 0 110px 11px 42px; }
#beauty.megane101001-page3 .bodyArea .main .main_bottom p { margin: 20px 0 0 0; font-size: 13px; line-height: 1.5em; }
#beauty.megane101001-page3 .bodyArea .main .main_bottom .pattern8 { width: 170px; margin: 0 34px 0 0; float: left; }
#beauty.megane101001-page3 .bodyArea .main .main_bottom .pattern9 { width: 174px; margin: 0 29px 0 0; float: left; }
#beauty.megane101001-page3 .bodyArea .main .main_bottom .pattern10 { width: 179px; margin: 0; float: left; }

#beauty.megane101001-page3 .bodyArea .edited { display: inline-block; margin: 0; padding: 0; background: url(../season/feature/img/megane101001_03_bg_10.gif) repeat-y center top #FFFFFF; }
#beauty.megane101001-page3 .bodyArea .edited .wrapper { padding: 0 0 18px 0; background: url(../season/feature/img/megane101001_03_bg_11.gif) no-repeat center bottom transparent; }
#beauty.megane101001-page3 .bodyArea .edited .wrapper h2 { margin: 0; padding: 11px 20px 0 20px; background: url(../season/feature/img/megane101001_03_bg_12.gif) no-repeat center top transparent; }
#beauty.megane101001-page3 .bodyArea .edited .wrapper p { margin: 10px 20px 0 20px; padding: 10px 0 0 0; border-top: 1px solid #C0C0C0; }
#beauty.megane101001-page3 .bodyArea p.foretell { text-align: right; }



/* beauty allround-101122 */

/* beauty allround-101122 common */
#beauty.allround101122-page1 .bodyArea ,
#beauty.allround101122-page2 .bodyArea { width:645px; margin:0; padding:0 20px 0 20px; }
#beauty.allround101122-page1 .btmArea ,
#beauty.allround101122-page2 .btmArea { float:none; width:645px; margin:0; padding:0 20px 0 20px; }
#beauty.allround101122-page1 .btmArea ul ,
#beauty.allround101122-page2 .btmArea ul { float:none; }

#beauty.allround101122-page1 .bodyArea .share,
#beauty.allround101122-page2 .bodyArea .share { text-align:right; }

#beauty.allround101122-page1 .share li ,
#beauty.allround101122-page2 .share li { display:inline; margin-left:6px; font-size:1%; line-height:1.0; }
#beauty.allround101122-page1 .share li img ,
#beauty.allround101122-page2 .share li img { vertical-align:middle; }
#beauty.allround101122-page1 .share li.mail ,
#beauty.allround101122-page2 .share li.mail { margin-left:0; vertical-align:middle; }
#beauty.allround101122-page1 .share li.mail ,
#beauty.allround101122-page2 .share li.mail { margin-top:0; }
* html #beauty.allround101122-page1 .share li.mail ,
* html #beauty.allround101122-page2 .share li.mail { margin-top:2px; }
#beauty.allround101122-page1 .share li.facebook ,
#beauty.allround101122-page2 .share li.facebook { vertical-align:middle; }
#beauty.allround101122-page1 .share li.twitter ,
#beauty.allround101122-page2 .share li.twitter { vertical-align:middle; }

#beauty.allround101122-page1 .move ,
#beauty.allround101122-page2 .move { text-align:right; }
#beauty.allround101122-page1 .move li ,
#beauty.allround101122-page2 .move li { display:inline; float:none; margin:0 0 0 5px; }
#beauty.allround101122-page1 .move li.btnTop ,
#beauty.allround101122-page2 .move li.btnTop { margin-left:0; }
#beauty.allround101122-page1 .move li img ,
#beauty.allround101122-page2 .move li img { vertical-align:bottom; }


#beauty.allround101122-page1 .local li ,
#beauty.allround101122-page2 .local li { float:left; margin:0 0 0 3px; }
#beauty.allround101122-page1 .local li.firstChild ,
#beauty.allround101122-page2 .local li.firstChild { margin-left:0; }
#beauty.allround101122-page1 .local li img ,
#beauty.allround101122-page2 .local li img { vertical-align:bottom; }


#beauty.allround101122-page1 p strong ,
#beauty.allround101122-page2 p strong ,
#beauty.allround101122-page1 li strong ,
#beauty.allround101122-page2 li strong { color:#ec667a; font-weight:bold; }

#beauty.allround101122-page1 .bodyArea .next { margin:10px 0 21px 0; }

/* beauty allround-101122-1 */
#beauty.allround101122-page1 .topArea { position:relative; padding-left:340px; margin-top:-9px; height:434px; background:url(../season/feature/img/allround101122_1_bg_header.jpg) no-repeat center top transparent; }
#beauty.allround101122-page1 .topArea .header { padding-top:26px; width:316px; }
#beauty.allround101122-page1 .topArea .header h1 { width:319px; margin-left:-3px; }
#beauty.allround101122-page1 .topArea .header h1 img { vertical-align:bottom; }
#beauty.allround101122-page1 .topArea .header p { margin:23px 10px 0 10px; font-size:12px; line-height:1.5em; }
#beauty.allround101122-page1 .topArea .share { position:absolute; right:41px; bottom:77px; }
#beauty.allround101122-page1 .topArea .move { position:absolute; right:124px; bottom:76px; width:211px; }
#beauty.allround101122-page1 .topArea .local { position:absolute; left:0; bottom:0; padding:0 20px 0 20px; width:645px; }
#beauty.allround101122-page1 .topArea .vol2 { position:absolute; left:10px; bottom:74px; padding:0 20px 0 20px; width:645px; }

#beauty.allround101122-page1 .bodyArea .content-01 { margin:25px 0 25px 0; padding:23px 36px 0 36px; height:241px; background:url(../season/feature/img/allround101122_1_bg_01_1.gif) no-repeat center top transparent; }
#beauty.allround101122-page1 .bodyArea .content-01 div.image { float:right; margin:0 0 5px 27px; }
#beauty.allround101122-page1 .bodyArea .content-01 h2 { padding-top:5px; margin-bottom:12px; }
#beauty.allround101122-page1 .bodyArea .content-01 p { margin:0; font-size:12px; line-height:1.5em; }
#beauty.allround101122-page1 .bodyArea .content-01 p.profile { margin:6px 0 12px 0; width:auto; height:auto; min-height:1px; background:none; font-weight:bold; }
#beauty.allround101122-page1 .bodyArea .content-01 p.word { margin-top:12px; }
#beauty.allround101122-page1 .bodyArea .content-01 p.comment { margin-top:12px; font-weight:bold; }

#beauty.allround101122-page1 .bodyArea .content-02 { margin:0; }
#beauty.allround101122-page1 .bodyArea .content-02 h2.catch { margin:0 0 36px 0; padding:0; }
#beauty.allround101122-page1 .bodyArea .content-02 p { margin:0; padding:0; }
#beauty.allround101122-page1 .bodyArea .content-02 .picture { margin:1em 0 31px 0;}

#beauty.allround101122-page1 .bodyArea .content-02-1 { margin:0 0 24px 0; padding:0 0 0 210px; min-height:471px; background:url(../season/feature/img/allround101122_1_bg_02_01_1.gif) no-repeat left top transparent; }
* html #beauty.allround101122-page1 .bodyArea .content-02-1 { height:471px; }
*+html #beauty.allround101122-page1 .bodyArea .content-02-1 { height:471px; }
#beauty.allround101122-page1 .bodyArea .content-02-1 h3 { margin-bottom:20px; }
#beauty.allround101122-page1 .bodyArea .content-02-1 p { margin:0 0 1em 0; }
#beauty.allround101122-page1 .bodyArea .content-02-1 dl { margin:0 auto; width:303px; background:url(../season/feature/img/allround101122_1_bg_02_01_bottom.gif) no-repeat center bottom transparent; }
#beauty.allround101122-page1 .bodyArea .content-02-1 dl dt img { vertical-align:bottom; }
#beauty.allround101122-page1 .bodyArea .content-02-1 dl dd { padding:22px 22px 22px 22px; }
#beauty.allround101122-page1 .bodyArea .content-02-1 dl dd ul li { padding-left:1em; background:url(../season/feature/img/allround101122_icon_1.gif) no-repeat left 0.5em transparent; }

#beauty.allround101122-page1 .bodyArea .content-02-2 { margin-top:24px; background:url(../season/feature/img/allround101122_1_bg_02_02_middle.gif) repeat-y left top transparent; }
#beauty.allround101122-page1 .bodyArea .content-02-2 .group { padding:35px 25px 35px 30px; background:url(../season/feature/img/allround101122_1_bg_02_02_bottom.gif) no-repeat left bottom transparent; }
#beauty.allround101122-page1 .bodyArea .content-02-2 .group dl { clear:both; }
#beauty.allround101122-page1 .bodyArea .content-02-2 .group dl img { vertical-align:bottom; }
#beauty.allround101122-page1 .bodyArea .content-02-2 .group dl dt { float:right; }
#beauty.allround101122-page1 .bodyArea .content-02-2 .group dl dd ul li { margin-top:30px; }
#beauty.allround101122-page1 .bodyArea .content-02-2 .group dl dd ul li.firstChild { margin-top:0; }
#beauty.allround101122-page1 .bodyArea .content-02-2 .group dl ul li dl { clear:none; width:295px; }
#beauty.allround101122-page1 .bodyArea .content-02-2 .group dl ul li dl dt { float:none; margin-bottom:5px; }
#beauty.allround101122-page1 .bodyArea .content-02-2 .group dl ul li dl dd { font-size:108%; line-height:1.7em; }
#beauty.allround101122-page1 .bodyArea .content-02-2 .group dl.good dt img { padding-top:30px; }
#beauty.allround101122-page1 .bodyArea .content-02-2 .group dl.good dl dt img { padding-top:0; }

#beauty.allround101122-page1 .bodyArea .content-03 { margin:49px 0 0 0; padding:111px 82px 0 200px; height:373px; background:url(../season/feature/img/allround101122_1_bg_03_1.gif) no-repeat left top transparent; }
#beauty.allround101122-page1 .bodyArea .content-03 h2 { margin-bottom:17px; width:369px; margin-right:-3px; }
#beauty.allround101122-page1 .bodyArea .content-03 p { margin-top:1em; font-size:14px; }

#beauty.allround101122-page1 .bodyArea .content-04 { margin:53px 0 0 0;}
#beauty.allround101122-page1 .bodyArea .content-04 h2 { margin-bottom:17px; }
#beauty.allround101122-page1 .bodyArea .content-04 p { margin:0; font-size:108%; }
#beauty.allround101122-page1 .bodyArea .content-04 .visual { margin:30px auto; }
#beauty.allround101122-page1 .bodyArea .content-04 .visual .text { float:left; padding-top:57px; }
#beauty.allround101122-page1 .bodyArea .content-04 .visual .movie { float:right; width:320px; height:205px; }
#beauty.allround101122-page1 .bodyArea .content-04 .visual .movie #flashcontent1 { width:320px; height:205px; }

#beauty.allround101122-page1 .bodyArea .content-04-1 { margin-top:40px; width:649px; height:312px; text-indent:-9999px; overflow:hidden; background:url(../season/feature/img/allround101122_1_bg_04_1.gif) no-repeat 0 0 transparent; font-size:1%; line-height:1; }

#beauty.allround101122-page1 .bodyArea .content-05 { margin:58px -16px 20px 0; padding:71px 0 0 76px; height:503px; background:url(../season/feature/img/allround101122_1_bg_05_1.gif) no-repeat 0 0 transparent; }
#beauty.allround101122-page1 .bodyArea .content-05 h2 { margin-bottom:17px; width:342px; }
#beauty.allround101122-page1 .bodyArea .content-05 p { width:342px; }
#beauty.allround101122-page1 .bodyArea .content-05 p { margin-top:18px; width:342px; }

#beauty.allround101122-page1 .bodyArea .content-06 { margin:66px 0 44px 0; }
#beauty.allround101122-page1 .bodyArea .content-06 ul.brand { margin:30px 0 20px 0; padding:0 19px 0 19px; }
#beauty.allround101122-page1 .bodyArea .content-06 ul.brand li { float:left; width:195px; height:220px; }
#beauty.allround101122-page1 .bodyArea .content-06 ul.brand li a { position:relative; display:block; padding:115px 13px 0 13px; min-height:110px; font-size:14px; }
* html #beauty.allround101122-page1 .bodyArea .content-06 ul.brand li a { height:105px; }
#beauty.allround101122-page1 .bodyArea .content-06 ul.brand li a:hover { text-decoration:none; }
#beauty.allround101122-page1 .bodyArea .content-06 ul.brand li strong { position:absolute; top:0; left:0; overflow:hidden; text-indent:-9999px; overflow:hidden; }

#beauty.allround101122-page1 .bodyArea .content-06 ul.brand li.makeup { margin-left:11px; }
#beauty.allround101122-page1 .bodyArea .content-06 ul.brand li.integrate { margin-left:11px; }

#beauty.allround101122-page1 .bodyArea .content-06 ul.brand li.maquillage a { background:url(../season/feature/img/allround101122_img_brand_1.gif) no-repeat center top transparent; }
#beauty.allround101122-page1 .bodyArea .content-06 ul.brand li.makeup a { background:url(../season/feature/img/allround101122_img_brand_2.gif) no-repeat center top transparent; }
#beauty.allround101122-page1 .bodyArea .content-06 ul.brand li.integrate a { background:url(../season/feature/img/allround101122_img_brand_3.gif) no-repeat center top transparent; }

/* beauty allround-101122-2 */
#beauty.allround101122-page2 .topArea { position:relative; padding:31px 0 0 340px; margin-top:-9px; height:270px; background:url(../season/feature/img/allround101122_2_bg_header.jpg) no-repeat center top transparent; }
#beauty.allround101122-page2 .topArea .header { width:316px; }
#beauty.allround101122-page2 .topArea .header h1 img { vertical-align:bottom; }
#beauty.allround101122-page2 .topArea .header p { margin:15px 10px 0 10px; font-size:12px; line-height:1.5em; }
#beauty.allround101122-page2 .topArea .share { position:absolute; right:41px; bottom:77px; }
#beauty.allround101122-page2 .topArea .move { position:absolute; right:124px; bottom:76px; width:211px; }
#beauty.allround101122-page2 .topArea .local { position:absolute; left:0; bottom:0; padding:0 20px 0 20px; width:645px; }
#beauty.allround101122-page2 .topArea .vol2 { position:absolute; left:10px; bottom:74px; padding:0 20px 0 20px; width:645px; }



#beauty.allround101122-page2 .bodyArea .content-01 { margin-top:34px; }
#beauty.allround101122-page2 .bodyArea .content-01 h2 img { position:relative; margin-left:-1px;}
#beauty.allround101122-page2 .bodyArea .content-01-1 { margin-top:38px; }

#beauty.allround101122-page2 .bodyArea .content-01-1 .typical { position:relative; margin:23px 0 0 -1px; padding:38px 31px 38px 34px; height:719px; background:url(../season/feature/img/allround101122_2_bg_01_01_1.gif) no-repeat center top transparent; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .section { margin:0; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .section h4 { margin:0 0 15px 0; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .section .group { position:relative; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .section .group .text { position:absolute; left:0; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .section .group .text ul li { margin-bottom:2px; padding-left:1em; background:url(../season/feature/img/allround101122_icon_1.gif) no-repeat 0.2em 0.6em transparent; font-size:14px; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .section .group .image { position:static; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .section .group .image div { float:left; margin-left:5px; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .section .group .image div.odd { margin-left:0px; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .section .group .image div img { vertical-align:bottom; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .section .group .image div p { margin:7px 0 0 0; font-size:12px; line-height:1.3em; text-align:left; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .content-01-01-1 .group .image { padding:0 0 0 184px; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .content-01-01-1 .group .image div { width:185px; padding-left:21px; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .content-01-01-1 .group .image div.odd { width:185px; padding:0; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .content-01-01-1 .group .image div p {}
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .content-01-01-1 .group .image div.odd p {}
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .content-01-01-2 { margin-top:18px; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .content-01-01-2 .group .image { padding:0 0 0 183px; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .content-01-01-2 .group .image div { width:160px; padding-left:25px; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .content-01-01-2 .group .image div.odd { width:194px; padding-left:0; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .content-01-01-2 .group .image div p { padding-left:6px; }
#beauty.allround101122-page2 .bodyArea .content-01-1 .typical .content-01-01-2 .group .image div.odd p { padding:0;}

#beauty.allround101122-page2 .bodyArea .content-02 { margin:52px 0 0 0; }
#beauty.allround101122-page2 .bodyArea .content-02 h2 { margin:0 0 17px 0; }
#beauty.allround101122-page2 .bodyArea .content-02 p { margin:0; }

#beauty.allround101122-page2 .bodyArea .content-03 h2 { margin:0 0 19px 0; }

#beauty.allround101122-page2 .bodyArea .content-03-1 { margin:0 0 0 0; }
#beauty.allround101122-page2 .bodyArea .content-03-1 .text { float:left; width:323px; }
#beauty.allround101122-page2 .bodyArea .content-03-1 .text h3 { margin-bottom:13px; }
#beauty.allround101122-page2 .bodyArea .content-03-1 .text p { margin-top:0; }
#beauty.allround101122-page2 .bodyArea .content-03-1 .image { float:right; width:294px; text-align:center; }
#beauty.allround101122-page2 .bodyArea .content-03-1 .image img { vertical-align:bottom; }

#beauty.allround101122-page2 .bodyArea .content-03-2 { margin:22px 0 0 0; }
#beauty.allround101122-page2 .bodyArea .content-03-2 .text { float:left; width:323px; }
#beauty.allround101122-page2 .bodyArea .content-03-2 .text h3 { margin-bottom:13px; }
#beauty.allround101122-page2 .bodyArea .content-03-2 .text p { margin-top:0; }
#beauty.allround101122-page2 .bodyArea .content-03-2 .image { float:right; padding-top:8px; width:294px; text-align:center; }
#beauty.allround101122-page2 .bodyArea .content-03-2 .image img { vertical-align:bottom; }

#beauty.allround101122-page2 .bodyArea .content-04 { margin:66px 0 0 0; }
#beauty.allround101122-page2 .bodyArea .content-04 ul.brand { margin:30px 0 20px 0; padding:0 19px 0 19px; }
#beauty.allround101122-page2 .bodyArea .content-04 ul.brand li { float:left; width:195px; height:220px; }
#beauty.allround101122-page2 .bodyArea .content-04 ul.brand li a { position:relative; display:block; padding:115px 10px 0 10px; min-height:110px; font-size:14px; }
* html #beauty.allround101122-page2 .bodyArea .content-04 ul.brand li a { height:105px; }
#beauty.allround101122-page2 .bodyArea .content-04 ul.brand li a:hover { text-decoration:none; }
#beauty.allround101122-page2 .bodyArea .content-04 ul.brand li strong { position:absolute; top:0; left:0; overflow:hidden; text-indent:-9999px; overflow:hidden; }

#beauty.allround101122-page2 .bodyArea .content-04 ul.brand li.makeup { margin-left:11px; }
#beauty.allround101122-page2 .bodyArea .content-04 ul.brand li.integrate { margin-left:11px; }

#beauty.allround101122-page2 .bodyArea .content-04 ul.brand li.maquillage a { background:url(../season/feature/img/allround101122_img_brand_1.gif) no-repeat center top transparent; }
#beauty.allround101122-page2 .bodyArea .content-04 ul.brand li.makeup a { background:url(../season/feature/img/allround101122_img_brand_2.gif) no-repeat center top transparent; }
#beauty.allround101122-page2 .bodyArea .content-04 ul.brand li.integrate a { background:url(../season/feature/img/allround101122_img_brand_3.gif) no-repeat center top transparent; }

#beauty.allround101122-page2 .bodyArea .content-05 { margin:12px 0 0 0; padding:0 21px 18px 21px; background:url(../season/feature/img/allround101122_2_bg_05_1.gif) no-repeat center bottom transparent; }
#beauty.allround101122-page2 .bodyArea .content-05 h2 { margin:0 -21px 9px -21px;}
#beauty.allround101122-page2 .bodyArea .content-05 p { margin:0; }

#beauty.allround101122-page2 .bodyArea p.foretell { margin:24px 0 22px 0; text-align:right; font-size:108%; }


/* beauty allround-101221 */

/* beauty allround-101221 common */
#beauty.allround101221-page1 #article ,
#beauty.allround101221-page2 #article ,
#beauty.allround101221-page3 #article { width:645px; padding:0 29px 0 0; color:#383c3c; }
#beauty.allround101221-page1 .bodyArea ,
#beauty.allround101221-page2 .bodyArea ,
#beauty.allround101221-page3 .bodyArea { width:645px; margin:0; padding:0 9px 0 0; }
#beauty.allround101221-page1 .btmArea ,
#beauty.allround101221-page2 .btmArea ,
#beauty.allround101221-page3 .btmArea { float:none; width:645px; margin:0; padding:0 29px 0 0; }
#beauty.allround101221-page1 .btmArea ul ,
#beauty.allround101221-page2 .btmArea ul ,
#beauty.allround101221-page3 .btmArea ul { float:none; }

#beauty.allround101221-page1 .bodyArea .share,
#beauty.allround101221-page2 .bodyArea .share,
#beauty.allround101221-page3 .bodyArea .share { text-align:right; }
                     
#beauty.allround101221-page1 .share li ,
#beauty.allround101221-page2 .share li ,
#beauty.allround101221-page3 .share li { display:inline; margin-left:6px; font-size:1%; line-height:1.0; }
#beauty.allround101221-page1 .share li img ,
#beauty.allround101221-page2 .share li img ,
#beauty.allround101221-page3 .share li img { vertical-align:middle; }
#beauty.allround101221-page1 .share li.mail ,
#beauty.allround101221-page2 .share li.mail ,
#beauty.allround101221-page3 .share li.mail { margin-left:0; vertical-align:middle; }
#beauty.allround101221-page1 .share li.mail ,
#beauty.allround101221-page2 .share li.mail ,
#beauty.allround101221-page3 .share li.mail { margin-top:0; }
* html #beauty.allround101221-page1 .share li.mail ,
* html #beauty.allround101221-page2 .share li.mail ,
* html #beauty.allround101221-page3 .share li.mail { margin-top:2px; }
#beauty.allround101221-page1 .share li.facebook ,
#beauty.allround101221-page2 .share li.facebook ,
#beauty.allround101221-page3 .share li.facebook { vertical-align:middle; }
#beauty.allround101221-page1 .share li.twitter ,
#beauty.allround101221-page2 .share li.twitter ,
#beauty.allround101221-page3 .share li.twitter { vertical-align:middle; }
                     
#beauty.allround101221-page1 .move ,
#beauty.allround101221-page2 .move ,
#beauty.allround101221-page3 .move { text-align:right; }
#beauty.allround101221-page1 .move li ,
#beauty.allround101221-page2 .move li ,
#beauty.allround101221-page3 .move li { display:inline; float:none; margin:0 0 0 5px; }
#beauty.allround101221-page1 .move li.btnTop ,
#beauty.allround101221-page2 .move li.btnTop ,
#beauty.allround101221-page3 .move li.btnTop { margin-left:0; }
#beauty.allround101221-page1 .move li img ,
#beauty.allround101221-page2 .move li img ,
#beauty.allround101221-page3 .move li img { vertical-align:bottom; }


#beauty.allround101221-page1 .local li ,
#beauty.allround101221-page2 .local li ,
#beauty.allround101221-page3 .local li { float:left; margin:0 0 0 2px; }
#beauty.allround101221-page1 .local li.firstChild ,
#beauty.allround101221-page2 .local li.firstChild ,
#beauty.allround101221-page3 .local li.firstChild { margin-left:0; }
#beauty.allround101221-page1 .local li img ,
#beauty.allround101221-page2 .local li img ,
#beauty.allround101221-page3 .local li img { vertical-align:bottom; }
                     
                     
#beauty.allround101221-page1 p strong ,
#beauty.allround101221-page2 p strong ,
#beauty.allround101221-page3 p strong ,
#beauty.allround101221-page1 li strong ,
#beauty.allround101221-page2 li strong ,
#beauty.allround101221-page3 li strong { color:#000000; font-weight:bold; }

#beauty.allround101221-page1 .bodyArea .next ,
#beauty.allround101221-page2 .bodyArea .next ,
#beauty.allround101221-page3 .bodyArea .next { width:645px; height:75px; margin:10px 0 21px 0; font-size:14px; line-height:0; }
#beauty.allround101221-page1 .bodyArea .next a ,
#beauty.allround101221-page2 .bodyArea .next a ,
#beauty.allround101221-page3 .bodyArea .next a { display:block; width:597px; height:39px; padding:17px 24px 19px 24px; background:url(/beauty/season/feature/img/allround101221_btn_next.gif) no-repeat 0 0 transparent; color:#df0021; font-weight:bold; line-height:1.5em; }
#beauty.allround101221-page1 .bodyArea .next a:hover ,
#beauty.allround101221-page2 .bodyArea .next a:hover ,
#beauty.allround101221-page3 .bodyArea .next a:hover { text-decoration:none; }

/* beauty allround-101221-1 */
#beauty.allround101221-page1 .topArea { position:relative; height:426px; padding: 0 0 66px 0; }
#beauty.allround101221-page1 .topArea .header { height:426px; background-color:#221815; }

#beauty.allround101221-page1 .topArea .vol1 { position:absolute; left:15px; bottom:76px; }
#beauty.allround101221-page1 .topArea .share { position:absolute; right:13px; bottom:77px; }
#beauty.allround101221-page1 .topArea .move { position:absolute; right:86px; bottom:76px; width:211px; }
#beauty.allround101221-page1 .topArea .local { position:absolute; left:0; bottom:0; padding:0; width:645px; }
#beauty.allround101221-page1 .topArea p.catch { width:580px; height:62px; padding:7px 33px 4px 32px; background:url(/beauty/season/feature/img/allround101221_1_bg_header.gif) no-repeat 0 0 transparent; color:#ffffff; font-size:12px; vertical-align:top; }

#beauty.allround101221-page1 .bodyArea .content-01 { margin:25px 0 0 0; padding:30px 36px 0 36px; width:573px; height:204px; background:url(../season/feature/img/allround101221_1_bg_01_1.gif) no-repeat center top transparent; }
#beauty.allround101221-page1 .bodyArea .content-01 .image { float:right; margin:12px 0 0 5px; }
#beauty.allround101221-page1 .bodyArea .content-01 .text { width:440px; }
#beauty.allround101221-page1 .bodyArea .content-01 .text p { margin:0; font-size:93%; }
#beauty.allround101221-page1 .bodyArea .content-01 .text p.profile { margin:10px 0 10px 0; width:auto; background-image:none; font-size:108%; font-weight:bold; min-height:0; height:auto; }
#beauty.allround101221-page1 .bodyArea .content-01 .text p.profile span { font-size:75%; font-weight:normal; line-height:1.4em; }

#beauty.allround101221-page1 .bodyArea .content-02 { margin:25px 0 0 0; }
#beauty.allround101221-page1 .bodyArea .content-02 h2 { margin:0 0 20px 0; }
#beauty.allround101221-page1 .bodyArea .content-02 .text { width:375px; float:right; }
#beauty.allround101221-page1 .bodyArea .content-02 .image { float:left; }

/* beauty allround-101221-2 */
#beauty.allround101221-page2 .topArea { position:relative; }
#beauty.allround101221-page2 .topArea .header { position:relative; height:227px; background:url(/beauty/season/feature/img/allround101221_2_bg_header.jpg) no-repeat 0 0 transparent; }
#beauty.allround101221-page2 .topArea .header h1 { position:absolute; visibility:hidden; font-size:1%; line-height:0; }
#beauty.allround101221-page2 .topArea .vol1 { position:absolute; left:15px; bottom:8px; }
#beauty.allround101221-page2 .topArea .share { position:absolute; right:13px; bottom:8px; }
#beauty.allround101221-page2 .topArea .move { position:absolute; right:86px; bottom:8px; width:211px; }

#beauty.allround101221-page2 .bodyArea .content-01 { margin:32px 0 0 0; }
#beauty.allround101221-page2 .bodyArea .content-01 h2 { margin:0 0 20px 0; }
#beauty.allround101221-page2 .bodyArea .content-01 .group { margin-top:10px; }
#beauty.allround101221-page2 .bodyArea .content-01 .image { float:left; }
#beauty.allround101221-page2 .bodyArea .content-01 .text { position:relative; float:right; width:222px; height:441px; }
#beauty.allround101221-page2 .bodyArea .content-01 .text p {position:absolute; margin:0; bottom:256px; right:0; }
#beauty.allround101221-page2 .bodyArea .content-01 .text dl { position:absolute; top:245px; right:1px; }
#beauty.allround101221-page2 .bodyArea .content-01 .text dl dt img { vertical-align:bottom; }
#beauty.allround101221-page2 .bodyArea .content-01 .text dl ul.disc { margin:0; padding:10px 0 0 0; }
#beauty.allround101221-page2 .bodyArea .content-01 .text dl ul.disc li { margin:0; padding:0 0 0 13px; list-style:none; background:url(/beauty/season/feature/img/allround101221_icon_disc.gif) no-repeat 0.2em 0.7em transparent; font-size:108%; }
#beauty.allround101221-page2 .bodyArea .content-01 p.lastChild { margin-top:25px; }

#beauty.allround101221-page2 .bodyArea p { margin-top:10px; }
#beauty.allround101221-page2 .bodyArea .content-02 ul.inside { margin:20px 0 0 0; }
#beauty.allround101221-page2 .bodyArea .content-02 ul.inside li { float:left; }

#beauty.allround101221-page2 .bodyArea .content-02 .movie { width:648px; margin:20px -3px 0 0; padding:0 0 7px 0; background:url(/beauty/season/feature/img/allround101221_2_bg_02_movie_bottom.gif) no-repeat left bottom transparent; }
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content { width:617px; padding:16px 14px 7px 14px; background:url(/beauty/season/feature/img/allround101221_2_bg_02_movie_middle.gif) repeat-y left top transparent; }
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content dl.point {}
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content dl.point dt { float:left; width:58px; padding:2px 0 0 0; }
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content dl.point dd { float:right; width:550px; }
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content dl.point dd ul.disc { margin:0; padding:0; }
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content dl.point dd ul.disc li { margin:0; padding:0 0 0 13px; list-style:none; background:url(/beauty/season/feature/img/allround101221_icon_disc.gif) no-repeat 0.2em 0.7em transparent; font-size:108%; }


#beauty.allround101221-page2 .bodyArea .content-02 .movie .content table.point { border-collapse:collapse;  }
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content table.point th { vertical-align:top;  }
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content table.point td { vertical-align:middle;  }
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content table.point tr ul.disc { margin-left:10px; }
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content table.point tr ul.disc li { margin:0; padding:0 0 0 13px; list-style:none; background:url(/beauty/season/feature/img/allround101221_icon_disc.gif) no-repeat 0.2em 0.7em transparent; font-size:108%; }

#beauty.allround101221-page2 .bodyArea .content-02 .movie .content #flashcontent1 ,
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content #flashcontent2 ,
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content #flashcontent3 ,
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content #flashcontent4 ,
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content #flashcontent5 { width:480px; height:295px; margin:12px 0 10px 68px; }

#beauty.allround101221-page2 .bodyArea .content-02 .movie .content dl.use-items { position:relative; padding-left:12px; }
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content dl.use-items dt { position:absolute; width:6em; font-weight:bold; font-size:93%; line-height:1.6em; }
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content dl.use-items dd { padding-left:6em; font-size:93%; }
#beauty.allround101221-page2 .bodyArea .content-02 .movie .content dl.use-items dd a { color:#be001e; text-decoration:underline; }

#beauty.allround101221-page2 .bodyArea .content-02 .content-02-6 { margin:30px 0 10px 0; }

#beauty.allround101221-page2 .bodyArea .content-03 {}
#beauty.allround101221-page2 .bodyArea .content-03 h2 { margin-bottom:20px; }
#beauty.allround101221-page2 .bodyArea .content-03 .content-03-1 { width:648px; height:1063px; margin:25px 0 0 -3px;  background:url(/beauty/season/feature/img/allround101221_2_bg_03_01_1.gif) no-repeat 0 0 transparent; }
#beauty.allround101221-page2 .bodyArea .content-03 .content-03-1 .ponytail { padding:43px 46px 0 46px; }
#beauty.allround101221-page2 .bodyArea .content-03 .content-03-1 .ponytail li { display:inline-block; width:177px; vertical-align:top; margin:0 0 0 10px; padding:0 0 15px 0; }
* html #beauty.allround101221-page2 .bodyArea .content-03 .content-03-1 .ponytail li { display:inline; zoom:1; }
*+html #beauty.allround101221-page2 .bodyArea .content-03 .content-03-1 .ponytail li { display:inline; zoom:1; }

#beauty.allround101221-page2 .bodyArea .content-03 .content-03-1 .ponytail li.cycle { margin:0; }
#beauty.allround101221-page2 .bodyArea .content-03 .content-03-1 .ponytail li.bottom { padding-bottom:0; }
#beauty.allround101221-page2 .bodyArea .content-03 .content-03-1 .ponytail li.lastChild { width:367px; }

#beauty.allround101221-page2 .bodyArea .content-03 .content-03-1 .ponytail li h3 { display:inline; }
#beauty.allround101221-page2 .bodyArea .content-03 .content-03-1 .ponytail li h3 img { vertical-align:bottom; }
#beauty.allround101221-page2 .bodyArea .content-03 .content-03-1 .ponytail li p { display:inline-block; margin:0; padding:5px 0 0 0; font-size:93%; line-height:1.4em; }
#beauty.allround101221-page2 .bodyArea .content-03 .content-03-1 .ponytail li.lastChild p { display:block; padding:3px 0 0 0; text-align:center; }

#beauty.allround101221-page2 .bodyArea .content-03 dl.use-items { position:relative; margin:20px 0 0 0; padding:0 46px 0 46px; }
#beauty.allround101221-page2 .bodyArea .content-03 dl.use-items dt { position:absolute; width:6em; font-weight:bold; font-size:93%; }
#beauty.allround101221-page2 .bodyArea .content-03 dl.use-items dd { padding-left:6em; font-size:93%; }
#beauty.allround101221-page2 .bodyArea .content-03 dl.use-items dd a { color:#be001e; text-decoration:underline; }

#beauty.allround101221-page2 .bodyArea .content-04 { height:400px; margin:30px 0 0 0; padding:73px 258px 0 77px; background:url(/beauty/season/feature/img/allround101221_2_bg_04_1.jpg) no-repeat 0 0 transparent; }
#beauty.allround101221-page2 .bodyArea .content-04 h2 { margin:0 0 12px 0; }
#beauty.allround101221-page2 .bodyArea .content-04 p.catch { margin:10px 0 0 0; }
#beauty.allround101221-page2 .bodyArea .content-04 p { margin:14px 0 0 0; line-height:1.6em; }
#beauty.allround101221-page2 .bodyArea .content-04 a { color:#be001e; text-decoration:underline; }

#beauty.allround101221-page2 .bodyArea .content-05 {}
#beauty.allround101221-page2 .bodyArea .content-05 ul { width:522px; margin:13px auto 0 auto; padding:0 0 24px 0; }
#beauty.allround101221-page2 .bodyArea .content-05 ul li { float:right; width:222px; text-align:center; font-size:93%; }
#beauty.allround101221-page2 .bodyArea .content-05 ul li.cycle { float:left; }
#beauty.allround101221-page2 .bodyArea .content-05 ul li a { color:#be001e; text-decoration:underline; }
#beauty.allround101221-page2 .bodyArea .content-05 ul li a span { display:block; margin-bottom:5px; }


/* beauty allround-101221-3 */
#beauty.allround101221-page3 .topArea { position:relative; }
#beauty.allround101221-page3 .topArea .header { position:relative; height:227px; background:url(/beauty/season/feature/img/allround101221_2_bg_header.jpg) no-repeat 0 0 transparent; }
#beauty.allround101221-page3 .topArea .header h1 { position:absolute; visibility:hidden; font-size:1%; line-height:0; }
#beauty.allround101221-page3 .topArea .vol1 { position:absolute; left:15px; bottom:8px; }
#beauty.allround101221-page3 .topArea .share { position:absolute; right:13px; bottom:8px; }
#beauty.allround101221-page3 .topArea .move { position:absolute; right:86px; bottom:8px; width:211px; }

#beauty.allround101221-page3 .bodyArea .content-01 { margin:25px 0 0 0; }
#beauty.allround101221-page3 .bodyArea .content-01 h2 { margin:0 0 20px 0; }
#beauty.allround101221-page3 .bodyArea .content-01 p { margin:18px 0 0 0; }
#beauty.allround101221-page3 .bodyArea .content-01 #flashcontent1 { width:445px; height:336px;margin:21px 0 32px 100px; }
#beauty.allround101221-page3 .bodyArea .content-01 .movie1 .text { float:left; width:319px; margin-right:1px; padding:150px 0 0 0; }
#beauty.allround101221-page3 .bodyArea .content-01 .movie1 .text p { width:310px; margin:10px 0 0 0; }
#beauty.allround101221-page3 .bodyArea .content-01 .movie1 .image { float:left; width:256px; }
#beauty.allround101221-page3 .bodyArea .content-01 #flashcontent2 { width:256px; height:409px; }

#beauty.allround101221-page3 .bodyArea .content-02 { margin:0; }
#beauty.allround101221-page3 .bodyArea .content-02 .text { float:right; width:412px; padding:43px 0 0 0; }
#beauty.allround101221-page3 .bodyArea .content-02 .text h2 { margin:0 0 20px 0; }
#beauty.allround101221-page3 .bodyArea .content-02 .text dl.use-items { margin:1.5em 0 0 0; }
#beauty.allround101221-page3 .bodyArea .content-02 .text dl.use-items dt { width:6em; font-weight:bold; font-size:93%; line-height:1.8em; }
#beauty.allround101221-page3 .bodyArea .content-02 .text dl.use-items dd { font-size:93%; }
#beauty.allround101221-page3 .bodyArea .content-02 .text dl.use-items dd a { color:#be001e; text-decoration:underline; }
#beauty.allround101221-page3 .bodyArea .content-02 .image { float:left; width:198px; }


#beauty.allround101221-page3 .bodyArea .content-03 { height:606px; margin:0; padding:101px 0 0 80px; background:url(/beauty/season/feature/img/allround101221_3_bg_03_1.gif) no-repeat 0 0 transparent; }
#beauty.allround101221-page3 .bodyArea .content-03 .group1 { width:310px; height:269px; padding:0; font-size:14px; }
#beauty.allround101221-page3 .bodyArea .content-03 .group1 h2 { margin:0 0 18px 0; }
#beauty.allround101221-page3 .bodyArea .content-03 .group1 p { margin:18px 0 0 0; line-height:1.5em; }

#beauty.allround101221-page3 .bodyArea .content-03 .group2 { padding:27px 69px 0 0; }
#beauty.allround101221-page3 .bodyArea .content-03 .group2 .content-03-1 { margin:0; }
#beauty.allround101221-page3 .bodyArea .content-03 .group2 .content-03-2 { margin:1.2em 0 0 0; }
#beauty.allround101221-page3 .bodyArea .content-03 .group2 .content-03-3 { margin:1.2em 0 0 0; }

#beauty.allround101221-page3 .bodyArea .content-03 .group2 .content-03-1 h3 ,
#beauty.allround101221-page3 .bodyArea .content-03 .group2 .content-03-2 h3 ,
#beauty.allround101221-page3 .bodyArea .content-03 .group2 .content-03-3 h3 { margin:0 0 8px 0; }
#beauty.allround101221-page3 .bodyArea .content-03 .group2 .content-03-1 p ,
#beauty.allround101221-page3 .bodyArea .content-03 .group2 .content-03-2 p ,
#beauty.allround101221-page3 .bodyArea .content-03 .group2 .content-03-3 p { margin:0; font-size:14px; }
#beauty.allround101221-page3 .bodyArea .banner { margin:30px 0 30px 0; }
#beauty.allround101221-page3 .bodyArea .content-04 { margin:12px 0 0 0; padding:0 21px 18px 21px; background:url(../season/feature/img/allround101221_3_bg_04_1.gif) no-repeat center bottom transparent; }
#beauty.allround101221-page3 .bodyArea .content-04 h2 { margin:0 -21px 9px -21px;}
#beauty.allround101221-page3 .bodyArea .content-04 p { margin:0; }
#beauty.allround101221-page3 .bodyArea p.foretell { margin:24px 0 22px 0; text-align:right; font-size:108%; }


/* beauty meguri-110121 */

/* beauty meguri-110121 common */
#beauty.meguri110121-page1 #article ,
#beauty.meguri110121-page2 #article ,
#beauty.meguri110121-page3 #article ,
#beauty.meguri110121-page4 #article { width:645px;_padding:0 0 14px 0;}
#beauty.meguri110121-page1 .bodyArea ,
#beauty.meguri110121-page2 .bodyArea ,
#beauty.meguri110121-page3 .bodyArea ,
#beauty.meguri110121-page4 .bodyArea { width:645px; margin:0; padding:0 9px 20px 0; }
#beauty.meguri110121-page1 .btmArea ,
#beauty.meguri110121-page2 .btmArea ,
#beauty.meguri110121-page3 .btmArea ,
#beauty.meguri110121-page4 .btmArea { float:none; width:645px; margin:0; padding:0 29px 0 0; }
#beauty.meguri110121-page1 .btmArea ul { float:none; }
#beauty.meguri110121-page1 .topArea {padding:0;width:645px;}
#beauty.meguri110121-page1 .topArea .header { width:303px; height:249px;margin:0 0 10px 0;padding:72px 0 0 342px; background:url(../season/feature/img/meguri110121_1_bg.gif) no-repeat 0 0 transparent;position:relative;}
#beauty.meguri110121-page1 .topArea .header p { padding:0 0 16px 10px; width:275px; line-height:1.8em;color:#442505; }
#beauty.meguri110121-page1 .topArea .share {bottom:8px;position:absolute;right:14px;}
#beauty.meguri110121-page2 .topArea .share,
#beauty.meguri110121-page3 .topArea .share,
#beauty.meguri110121-page4 .topArea .share {bottom:16px;position:absolute;right:10px;}

#beauty.meguri110121-page1 .bodyArea .share,
#beauty.meguri110121-page2 .bodyArea .share,
#beauty.meguri110121-page3 .bodyArea .share,
#beauty.meguri110121-page4 .bodyArea .share { text-align:right;padding:20px 0 9px 0; }
#beauty.meguri110121-page1 .share li ,
#beauty.meguri110121-page2 .share li ,
#beauty.meguri110121-page3 .share li ,
#beauty.meguri110121-page4 .share li { display:inline; margin-left:6px; font-size:1%; line-height:1.0; }
#beauty.meguri110121-page1 .share li img ,
#beauty.meguri110121-page2 .share li img ,
#beauty.meguri110121-page3 .share li img ,
#beauty.meguri110121-page4 .share li img { vertical-align:middle; }
#beauty.meguri110121-page1 .share li.mail ,
#beauty.meguri110121-page2 .share li.mail ,
#beauty.meguri110121-page3 .share li.mail ,
#beauty.meguri110121-page4 .share li.mail { margin-left:0; vertical-align:middle; }
#beauty.meguri110121-page1 .share li.mail ,
#beauty.meguri110121-page2 .share li.mail ,
#beauty.meguri110121-page3 .share li.mail ,
#beauty.meguri110121-page4 .share li.mail { margin-top:0; }
* html #beauty.meguri110121-page1 .share li.mail ,
* html #beauty.meguri110121-page2 .share li.mail ,
* html #beauty.meguri110121-page3 .share li.mail ,
* html #beauty.meguri110121-page4 .share li.mail { margin-top:2px; }
#beauty.meguri110121-page1 .share li.facebook ,
#beauty.meguri110121-page2 .share li.facebook ,
#beauty.meguri110121-page3 .share li.facebook ,
#beauty.meguri110121-page4 .share li.facebook { vertical-align:middle; }
#beauty.meguri110121-page1 .share li.twitter ,
#beauty.meguri110121-page2 .share li.twitter ,
#beauty.meguri110121-page3 .share li.twitter ,
#beauty.meguri110121-page4 .share li.twitter { vertical-align:middle; }

#beauty.meguri110121-page1 .topArea .move {bottom:7px;position:absolute;right:92px;width:211px;}
#beauty.meguri110121-page1 .move,
#beauty.meguri110121-page2 .move,
#beauty.meguri110121-page3 .move,
#beauty.meguri110121-page4 .move { text-align:right; }

#beauty.meguri110121-page2 .move2,
#beauty.meguri110121-page3 .move2,
#beauty.meguri110121-page4 .move2 { text-align:left; }

#beauty.meguri110121-page1 .move li ,
#beauty.meguri110121-page2 .move li ,
#beauty.meguri110121-page3 .move li ,
#beauty.meguri110121-page4 .move li { display:inline; float:none; margin:0 0 0 5px; }
#beauty.meguri110121-page1 .move li.btnTop ,
#beauty.meguri110121-page2 .move li.btnTop ,
#beauty.meguri110121-page3 .move li.btnTop ,
#beauty.meguri110121-page4 .move li.btnTop { margin-left:0; }
#beauty.meguri110121-page1 .move li img ,
#beauty.meguri110121-page2 .move li img ,
#beauty.meguri110121-page3 .move li img ,
#beauty.meguri110121-page4 .move li img { vertical-align:bottom; }

#beauty.meguri110121-page2 .move2 ,
#beauty.meguri110121-page3 .move2 ,
#beauty.meguri110121-page4 .move2 {left:348px;top:160px;width:290px;position:relative;}

#beauty.meguri110121-page1 p,
#beauty.meguri110121-page2 p,
#beauty.meguri110121-page3 p,
#beauty.meguri110121-page4 p {color:#201201;}

#beauty.meguri110121-page1 p strong,
#beauty.meguri110121-page2 p strong,
#beauty.meguri110121-page3 p strong,
#beauty.meguri110121-page4 p strong,
#beauty.meguri110121-page1 li strong,
#beauty.meguri110121-page2 li strong,
#beauty.meguri110121-page3 li strong,
#beauty.meguri110121-page4 li strong {color:#4a2905;font-weight:bold;}

#beauty.meguri110121-page2 .topArea .header,
#beauty.meguri110121-page3 .topArea .header,
#beauty.meguri110121-page4 .topArea .header {background:transparent url(../season/feature/img/meguricare110121_02_bg.gif) no-repeat scroll 0 0;height:200px;padding:0;width:645px;position:relative;margin:0 0 10px 0;}

#beauty.meguri110121-page2 .topArea .header h1,
#beauty.meguri110121-page3 .topArea .header h1,
#beauty.meguri110121-page4 .topArea .header h1 {position:absolute;top:26px;left:0;}

#beauty.meguri110121-page1 .local li.firstChild,
#beauty.meguri110121-page2 .local li.firstChild,
#beauty.meguri110121-page3 .local li.firstChild,
#beauty.meguri110121-page4 .local li.firstChild {margin-left:0;}

#beauty.meguri110121-page1 .local li,
#beauty.meguri110121-page2 .local li,
#beauty.meguri110121-page3 .local li, 
#beauty.meguri110121-page4 .local li {float:left;margin:0 0 0 2px;}

#beauty.meguri110121-page1 .local li.endChild,
#beauty.meguri110121-page2 .local li.endChild,
#beauty.meguri110121-page3 .local li.endChild,
#beauty.meguri110121-page4 .local li.endChild {margin:0;}

#beauty.meguri110121-page2 .bodyArea .section, #beauty .bodyArea2 .section,
#beauty.meguri110121-page3 .bodyArea .section, #beauty .bodyArea2 .section,
#beauty.meguri110121-page4 .bodyArea .section, #beauty .bodyArea2 .section {margin:10px 0 0;}

#beauty.meguri110121-page2 .bodyArea .section.content-01 h2,
#beauty.meguri110121-page3 .bodyArea .section.content-01 h2,
#beauty.meguri110121-page4 .bodyArea .section.content-01 h2 {margin-bottom:28px;}

#beauty.meguri110121-page2 .bodyArea .section h3,
#beauty.meguri110121-page3 .bodyArea .section h3,
#beauty.meguri110121-page4 .bodyArea .section h3 {margin-top:32px;margin-bottom:20px;}

#beauty.meguri110121-page1 .topArea .local {padding:0;width:645px;}
#beauty.meguri110121-page1 .bodyArea .content-01 .text { width:285px; float:left;padding:14px 0 0 0;}
#beauty.meguri110121-page1 .bodyArea .content-01 .image { float:right; }
#beauty.meguri110121-page1 .bodyArea .content-01 h2 {margin:0 0 15px 0;}
#beauty.meguri110121-page1 .bodyArea .content-02 {margin:20px 0 0 0;}
#beauty.meguri110121-page1 .bodyArea .content-03 {margin:35px 0 0 0;}
#beauty.meguri110121-page1 .bodyArea .content-02 h3,#beauty.meguri110121-page1 .bodyArea .content-03 h3 {margin:0 0 25px 0;}
#beauty.meguri110121-page1 .section { margin:32px 0 0 0;}

#beauty.meguri110121-page2 .bodyArea .content-02 .text {float:left;width:320px;}
#beauty.meguri110121-page2 .bodyArea .content-02 .image {float:right;width:300px;}
#beauty.meguri110121-page2 .bodyArea .content-02 .text h4.sub {margin:15px 0 0 0;}
#beauty.meguri110121-page2 .bodyArea .content-03 .image .left {float:left;width:430px;}
#beauty.meguri110121-page2 .bodyArea .content-03 .image .left .flow1 {float:left;width:215px;background:url(../season/feature/img/meguri110121_2_pic_02bg.gif) top left;}
#beauty.meguri110121-page2 .bodyArea .content-03 .image .left .flow2 {float:right;width:215px;background:url(../season/feature/img/meguri110121_2_pic_03bg.gif) top left;}
#beauty.meguri110121-page2 .bodyArea .content-03 .image .right.flow3 {float:right;width:215px;background:url(../season/feature/img/meguri110121_2_pic_04bg.gif) top left;}
#beauty.meguri110121-page2 .bodyArea .content-03 div.imagebox {height:185px;width:215px;}
#beauty.meguri110121-page2 .bodyArea .content-03 div.flow1 div.imagebox {background:url(../season/feature/img/meguri110121_2_pic_022.gif) bottom no-repeat;}
#beauty.meguri110121-page2 .bodyArea .content-03 div.flow2 div.imagebox {background:url(../season/feature/img/meguri110121_2_pic_032.gif) bottom no-repeat;}
#beauty.meguri110121-page2 .bodyArea .content-03 div.flow3 div.imagebox {background:url(../season/feature/img/meguri110121_2_pic_042.gif) bottom no-repeat;}
#beauty.meguri110121-page2 .bodyArea .content-03 .image {margin:10px 0 0 0;}
#beauty.meguri110121-page2 .bodyArea .content-03 .image .left .flow1 p,
#beauty.meguri110121-page2 .bodyArea .content-03 .image .left .flow2 p,
#beauty.meguri110121-page2 .bodyArea .content-03 .image .right.flow3 p {margin:7px 0 0 30px;width:165px;color:#4a2905;font-size:12px;line-height:1.5;}
#beauty.meguri110121-page2 .bodyArea .content-04 {margin:25px 0 0 0;background:url(../season/feature/img/meguri110121_2_bg_04.gif) top left no-repeat;width:645px;height:229px;}
#beauty.meguri110121-page2 .bodyArea .content-04 .text {float:left;width:376px;margin:18px 0 0 0;}
#beauty.meguri110121-page2 .bodyArea .content-04 .text h5 {margin:0 0 20px 16px;}
#beauty.meguri110121-page2 .bodyArea .content-04 .text p {margin:0 0 0 16px;}
#beauty.meguri110121-page2 .bodyArea .content-04 .image {float:right;margin:18px 0 0 0;width:257px;position:relative;}
#beauty.meguri110121-page2 .bodyArea .content-04 .image img.products {position:absolute;top:0;left:0;z-index:1;}
#beauty.meguri110121-page2 .bodyArea .content-04 .image img.btn {margin:10px 0 0 0;}
#beauty.meguri110121-page2 .bodyArea .content-04 .image p {text-align:right;position:absolute;top:80px;left:15px;z-index:100;font-size:90%;}
#beauty.meguri110121-page2 .bodyArea .content-04 .image p a {color:#BE001E;text-decoration:underline;}

#beauty.meguri110121-page2 .bodyArea .content-05 .text {float:left;width:320px;}
#beauty.meguri110121-page2 .bodyArea .content-05 .text p {margin:15px 0 0 0;}
#beauty.meguri110121-page2 .bodyArea .content-05 .text2 {float:right;}
#beauty.meguri110121-page2 .bodyArea .content-05 .text2 dl {background:transparent url(../season/feature/img/meguri110121_2_pic_07.gif) no-repeat scroll 0 0;height:221px;position:relative;width:296px;}
#beauty.meguri110121-page2 .bodyArea .content-05 .text2 dl dt,
#beauty.meguri110121-page2 .bodyArea .content-05 .text2 dl dd {overflow:hidden;text-indent:-9999px;}

#beauty.meguri110121-page2 .bodyArea .content-06 {margin:52px 0 0 0;background:url(../season/feature/img/meguri110121_2_bg_05.gif) top left no-repeat;width:645px;height:323px;}
#beauty.meguri110121-page2 .bodyArea .content-06 div.title {float:left;margin:62px 0 0 0;width:158px;}
#beauty.meguri110121-page2 .bodyArea .content-06 div.title h2{margin:0 0 0 78px;}
#beauty.meguri110121-page2 .bodyArea .content-06 div.text {float:right;width:467px;margin:63px 0 0 0;}
#beauty.meguri110121-page2 .bodyArea .content-06 div.text p {margin:0;font-size:95%;}
#beauty.meguri110121-page2 .bodyArea .content-06 div.text p.ttl {margin:0 0 5px 0;}
#beauty.meguri110121-page2 .bodyArea .content-06 div.text img.btn {margin:10px 0 0 0;}
#beauty.meguri110121-page2 .bodyArea .content-06 div.text p strong {color:#dd0034;}

#beauty.meguri110121-page3 .bodyArea .content-02 .text {background:url(../season/feature/img/meguri110121_3_bg_01.gif) bottom right no-repeat;padding:0 0 20px 0;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow1 p,
#beauty.meguri110121-page3 .bodyArea .content-02 .flow2 p,
#beauty.meguri110121-page3 .bodyArea .content-02 .flow3 p {margin:0;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow1 {background:url(../season/feature/img/meguri110121_3_bg_02.gif) top left no-repeat;height:195px;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow1 div.group {margin:0 0 0 145px;padding:63px 0 0 0;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow1 p.first {float:left;width:145px;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow1 p.next {float:right;width:160px;margin:15px 20px 0 0;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow2 {background:url(../season/feature/img/meguri110121_3_bg_03.gif) top left no-repeat;height:195px;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow2 div.group {margin:0 0 0 145px;padding:76px 0 0 0;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow2 p.first {float:left;width:145px;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow2 p.next {float:right;width:175px;margin:10px 0 0 0;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow3 {background:url(../season/feature/img/meguri110121_3_bg_04.gif) top left no-repeat;height:195px;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow3 div.group {margin:0 0 0 145px;padding:105px 0 0 0;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow3 p.first {float:left;width:145px;}
#beauty.meguri110121-page3 .bodyArea .content-02 .flow3 p.next {float:right;width:150px;margin:0;padding:0 10px 0 0;}
#beauty.meguri110121-page3 .bodyArea .content-02 div.flow1 p,
#beauty.meguri110121-page3 .bodyArea .content-02 div.flow2 p,
#beauty.meguri110121-page3 .bodyArea .content-02 div.flow3 p {font-size:90%;line-height:1.5;}

#beauty.meguri110121-page3 .bodyArea .content-03 {margin:52px 0 0 0;background:url(../season/feature/img/meguri110121_3_bg_05.gif) top left no-repeat;width:645px;height:410px;}
#beauty.meguri110121-page3 .bodyArea .content-03 div.title {float:left;margin:63px 0 0 0;width:158px;}
#beauty.meguri110121-page3 .bodyArea .content-03 div.title h2{margin:0 0 0 78px;}
#beauty.meguri110121-page3 .bodyArea .content-03 div.text {float:right;width:465px;margin:63px 0 0 0;}
#beauty.meguri110121-page3 .bodyArea .content-03 div.text p {margin:0;font-size:95%;}
#beauty.meguri110121-page3 .bodyArea .content-03 div.text p.ttl {margin:0 0 5px 0;}
#beauty.meguri110121-page3 .bodyArea .content-03 div.text img.btn {margin:10px 0 0 0;}
#beauty.meguri110121-page3 .bodyArea .content-03 div.text p strong {color:#dd0034;}

#beauty.meguri110121-page4 .bodyArea .content-02 .text {float:left;width:405px;}
#beauty.meguri110121-page4 .bodyArea .content-02 .image {float:right;width:230px;}

#beauty.meguri110121-page4 .bodyArea .content-03 div.desc {margin:15px 0 0 0;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .text {float:left;width:280px;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image {float:right;width:333px;height:343px;background:url(../season/feature/img/meguri110121_4_bg_01.gif) top left no-repeat;font-size:1%;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image img.ttl {margin:25px 0 0 13px;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series {margin:21px 0 0 33px;width:274px;}

#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.line1 {width:275px;margin:0;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.line2 {width:253px;margin:16px 0 0 10px;}

#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.benefique {float:left;width:111px;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.benefique img.logo {margin:10px 0 0 0;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.benefique img.name {margin:16px 0 0 25px;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.benefique img.btn {margin:5px 0 0 8px;}

#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.elixir {float:right;width:119px;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.elixir img.logo {margin:3px 0 0 14px;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.elixir img.name {margin:9px 0 0 0;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.elixir img.btn {margin:4px 0 0 14px;}

#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.qiora {float:left;width:89px;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.qiora img.logo {margin:7px 0 0 3px;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.qiora img.name {margin:10px 0 0 30px;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.qiora img.btn {margin:5px 0 0 0;}

#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.dprogram {float:right;width:94px;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.dprogram img.logo {margin:0 0 0 0;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.dprogram img.name {margin:10px 0 0 18px;}
#beauty.meguri110121-page4 .bodyArea .content-03 div.desc .image div.series div.dprogram img.btn {margin:4px 0 0 0;}

#beauty.meguri110121-page4 .bodyArea .content-04 {margin:52px 0 0 0;background:url(../season/feature/img/meguri110121_4_bg_02.gif) top left no-repeat;width:645px;height:494px;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.title {float:left;margin:52px 0 0 0;width:158px;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.title h2{margin:0 0 0 78px;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.text {float:right;width:467px;margin:55px 0 0 0;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.text p {margin:0;font-size:95%;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.text p.ttl {margin:0 0 5px 0;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.text img.btn {margin:10px 0 0 0;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.text p strong {color:#dd0034;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.text a,
#beauty.meguri110121-page4 .bodyArea .content-04 div.intro div.text a {color:#BE001E;text-decoration:underline;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.intro {background:url(../season/feature/img/meguri110121_4_bg_03btm.gif) bottom no-repeat;padding:0 0 15px 0;margin:15px 0 0 0;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.intro div.boxtop {background:url(../season/feature/img/meguri110121_4_bg_03top.gif) top no-repeat;height:20px;}

#beauty.meguri110121-page4 .bodyArea .content-04 div.intro div.image {width:220px;float:left;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.intro div.image img {margin:0 0 0 83px;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.intro div.text {float:right;width:385px;margin:0;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.intro div.text p {margin:10px 0 0 0;line-height:1.4;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.intro div.text div.group {margin:5px 0 0 0;width:315px;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.intro div.text div.group p.link {float:left;width:180px;}
#beauty.meguri110121-page4 .bodyArea .content-04 div.intro div.text div.group p.btn {float:right;width:127px;}


#beauty.meguri110121-page4 .bodyArea .content-05 {background:transparent url(../season/feature/img/allround101221_3_bg_04_1.gif) no-repeat scroll center bottom;margin:12px 0 0;padding:0 21px 18px;}
#beauty.meguri110121-page4 .bodyArea .content-05 p {color:#4d4d4d;margin:0;}
#beauty.meguri110121-page4 .bodyArea .content-05 h2 {margin:0 -21px 9px;}
#beauty.meguri110121-page4 .bodyArea p.foretell {font-size:108%;margin:20px 0 0 0;text-align:right;font-weight:bold;color:#606060;}


/* beauty partbeauty-110221 */

/* beauty partbeauty-110221 common */
#beauty.partbeauty110221-page1 #article ,
#beauty.partbeauty110221-page2 #article ,
#beauty.partbeauty110221-page3 #article ,
#beauty.partbeauty110221-page4 #article { width:645px;_padding:0 0 14px 0;}
#beauty.partbeauty110221-page1 .bodyArea ,
#beauty.partbeauty110221-page2 .bodyArea ,
#beauty.partbeauty110221-page3 .bodyArea ,
#beauty.partbeauty110221-page4 .bodyArea { width:645px; margin:0; padding:0 9px 20px 0; }
#beauty.partbeauty110221-page1 .btmArea ,
#beauty.partbeauty110221-page2 .btmArea ,
#beauty.partbeauty110221-page3 .btmArea ,
#beauty.partbeauty110221-page4 .btmArea { float:none; width:645px; margin:0; padding:0 29px 0 0; }
#beauty.partbeauty110221-page1 .btmArea ul { float:none; }
#beauty.partbeauty110221-page1 .topArea {padding:0;width:645px;}
#beauty.partbeauty110221-page1 .topArea .header { width:345px; height:358px;margin:0 0 10px 0;padding:0 0 0 300px; background:url(../season/feature/img/partbeauty110221_1_bg.jpg) no-repeat 0 0 transparent;position:relative;}
#beauty.partbeauty110221-page1 .topArea .header h1.ttl {margin:0;padding:0;}
#beauty.partbeauty110221-page1 .topArea .header p { padding:0 0 16px 10px; width:310px; line-height:1.45em;color:#00033a;font-size:90%; }
#beauty.partbeauty110221-page1 .topArea .share {bottom:10px;position:absolute;right:35px;}
#beauty.partbeauty110221-page2 .topArea .share,
#beauty.partbeauty110221-page3 .topArea .share,
#beauty.partbeauty110221-page4 .topArea .share {bottom:10px;position:absolute;right:30px;}

#beauty.partbeauty110221-page1 .bodyArea .share,
#beauty.partbeauty110221-page2 .bodyArea .share,
#beauty.partbeauty110221-page3 .bodyArea .share,
#beauty.partbeauty110221-page4 .bodyArea .share { text-align:right;padding:20px 0 9px 0; }
#beauty.partbeauty110221-page1 .share li ,
#beauty.partbeauty110221-page2 .share li ,
#beauty.partbeauty110221-page3 .share li ,
#beauty.partbeauty110221-page4 .share li { display:inline; margin-left:6px; font-size:1%; line-height:1.0; }
#beauty.partbeauty110221-page1 .share li img ,
#beauty.partbeauty110221-page2 .share li img ,
#beauty.partbeauty110221-page3 .share li img ,
#beauty.partbeauty110221-page4 .share li img { vertical-align:middle; }
#beauty.partbeauty110221-page1 .share li.mail ,
#beauty.partbeauty110221-page2 .share li.mail ,
#beauty.partbeauty110221-page3 .share li.mail ,
#beauty.partbeauty110221-page4 .share li.mail { margin-left:0; vertical-align:middle; }
#beauty.partbeauty110221-page1 .share li.mail ,
#beauty.partbeauty110221-page2 .share li.mail ,
#beauty.partbeauty110221-page3 .share li.mail ,
#beauty.partbeauty110221-page4 .share li.mail { margin-top:0; }
* html #beauty.partbeauty110221-page1 .share li.mail ,
* html #beauty.partbeauty110221-page2 .share li.mail ,
* html #beauty.partbeauty110221-page3 .share li.mail ,
* html #beauty.partbeauty110221-page4 .share li.mail { margin-top:2px; }
#beauty.partbeauty110221-page1 .share li.facebook ,
#beauty.partbeauty110221-page2 .share li.facebook ,
#beauty.partbeauty110221-page3 .share li.facebook ,
#beauty.partbeauty110221-page4 .share li.facebook { vertical-align:middle; }
#beauty.partbeauty110221-page1 .share li.twitter ,
#beauty.partbeauty110221-page2 .share li.twitter ,
#beauty.partbeauty110221-page3 .share li.twitter ,
#beauty.partbeauty110221-page4 .share li.twitter { vertical-align:middle; }

#beauty.partbeauty110221-page1 .topArea .move {bottom:8px;position:absolute;right:110px;width:211px;}
#beauty.partbeauty110221-page1 .move,
#beauty.partbeauty110221-page2 .move,
#beauty.partbeauty110221-page3 .move,
#beauty.partbeauty110221-page4 .move { text-align:right; }

#beauty.partbeauty110221-page2 .move2,
#beauty.partbeauty110221-page3 .move2,
#beauty.partbeauty110221-page4 .move2 { text-align:left; }

#beauty.partbeauty110221-page1 .move li ,
#beauty.partbeauty110221-page2 .move li ,
#beauty.partbeauty110221-page3 .move li ,
#beauty.partbeauty110221-page4 .move li { display:inline; float:none; margin:0 0 0 5px; }
#beauty.partbeauty110221-page1 .move li.btnTop ,
#beauty.partbeauty110221-page2 .move li.btnTop ,
#beauty.partbeauty110221-page3 .move li.btnTop ,
#beauty.partbeauty110221-page4 .move li.btnTop { margin-left:0; }
#beauty.partbeauty110221-page1 .move li img ,
#beauty.partbeauty110221-page2 .move li img ,
#beauty.partbeauty110221-page3 .move li img ,
#beauty.partbeauty110221-page4 .move li img { vertical-align:bottom; }

#beauty.partbeauty110221-page2 .move2 ,
#beauty.partbeauty110221-page3 .move2 ,
#beauty.partbeauty110221-page4 .move2 {left:325px;top:175px;width:290px;position:relative;}

#beauty.partbeauty110221-page1 p,
#beauty.partbeauty110221-page2 p,
#beauty.partbeauty110221-page3 p,
#beauty.partbeauty110221-page4 p {color:#00033a;}

#beauty.partbeauty110221-page1 p strong,
#beauty.partbeauty110221-page2 p strong,
#beauty.partbeauty110221-page3 p strong,
#beauty.partbeauty110221-page4 p strong,
#beauty.partbeauty110221-page1 li strong,
#beauty.partbeauty110221-page2 li strong,
#beauty.partbeauty110221-page3 li strong,
#beauty.partbeauty110221-page4 li strong {color:#2fa38c;font-weight:bold;}

#beauty.partbeauty110221-page2 .topArea .header,
#beauty.partbeauty110221-page3 .topArea .header,
#beauty.partbeauty110221-page4 .topArea .header {background:transparent url(../season/feature/img/partbeauty110221_02_bg.jpg) no-repeat scroll 0 0;height:210px;padding:0;width:645px;position:relative;margin:0 0 10px 0;}

#beauty.partbeauty110221-page2 .topArea .header h1,
#beauty.partbeauty110221-page3 .topArea .header h1,
#beauty.partbeauty110221-page4 .topArea .header h1 {position:absolute;top:11px;right:0;}

#beauty.partbeauty110221-page1 .local li.firstChild,
#beauty.partbeauty110221-page2 .local li.firstChild,
#beauty.partbeauty110221-page3 .local li.firstChild,
#beauty.partbeauty110221-page4 .local li.firstChild {margin-left:0;}

#beauty.partbeauty110221-page1 .local li,
#beauty.partbeauty110221-page2 .local li,
#beauty.partbeauty110221-page3 .local li, 
#beauty.partbeauty110221-page4 .local li {float:left;margin:0 0 0 2px;}

#beauty.partbeauty110221-page2 .bodyArea .section, #beauty .bodyArea2 .section,
#beauty.partbeauty110221-page3 .bodyArea .section, #beauty .bodyArea2 .section,
#beauty.partbeauty110221-page4 .bodyArea .section, #beauty .bodyArea2 .section {margin:25px 0 0 0;}

#beauty.partbeauty110221-page2 .bodyArea .section.content-01 h2,
#beauty.partbeauty110221-page3 .bodyArea .section.content-01 h2,
#beauty.partbeauty110221-page4 .bodyArea .section.content-01 h2 {margin-bottom:15px;}

#beauty.partbeauty110221-page2 .bodyArea .section h3,
#beauty.partbeauty110221-page3 .bodyArea .section h3,
#beauty.partbeauty110221-page4 .bodyArea .section h3 {margin-top:15px;margin-bottom:25px;}

#beauty.partbeauty110221-page1 .bodyArea .section {margin:15px 0 0;}
#beauty.partbeauty110221-page1 .bodyArea .section.content-03 {margin:25px 0 0 0;}

#beauty.partbeauty110221-page1 h2,
#beauty.partbeauty110221-page2 h2,
#beauty.partbeauty110221-page3 h2,
#beauty.partbeauty110221-page4 h2 {
margin:0 0 20px 0;
}

#beauty.partbeauty110221-page1 h3,
#beauty.partbeauty110221-page2 h3,
#beauty.partbeauty110221-page3 h3,
#beauty.partbeauty110221-page4 h3 {
margin:0 0 20px 0;
}
#beauty.partbeauty110221-page1 .bodyArea .content-01 .group { margin:15px 0 0 0;}
#beauty.partbeauty110221-page1 .bodyArea .content-01 .text { width:450px; float:left;padding:14px 0 0 0;}
#beauty.partbeauty110221-page1 .bodyArea .content-01 .text p {line-height:1.8;}
#beauty.partbeauty110221-page1 .bodyArea .content-01 .image { float:right; }
#beauty.partbeauty110221-page1 .bodyArea .content-01 .group { margin:15px 0 0 0;}
#beauty.partbeauty110221-page1 .bodyArea .content-02 {margin:40px 0 0 0;}
#beauty.partbeauty110221-page1 .bodyArea .content-02 .att { text-align:center;}
#beauty.partbeauty110221-page1 .bodyArea .content-02 .group { height:161px;padding:0 30px;margin:15px 0 0 0;background:url(../season/feature/img/partbeauty110221_1_bg_01.gif) top left no-repeat;}
#beauty.partbeauty110221-page1 .bodyArea .content-02 .group .textl,#beauty.partbeauty110221-page1 .bodyArea .content-02 .group .textr {width:265px;}
#beauty.partbeauty110221-page1 .bodyArea .content-02 .group .textl {float:left;text-align:center;}
#beauty.partbeauty110221-page1 .bodyArea .content-02 .group .textr {float:right;text-align:center;}
#beauty.partbeauty110221-page1 .bodyArea .content-02 .group .textl p.ttl,
#beauty.partbeauty110221-page1 .bodyArea .content-02 .group .textr p.ttl {margin:25px 0 0 0;}
#beauty.partbeauty110221-page1 .bodyArea .content-02 .group .textl p.desc,
#beauty.partbeauty110221-page1 .bodyArea .content-02 .group .textr p.desc {margin:12px 0 0 0;font-size:90%;text-align:left;}
#beauty.partbeauty110221-page1 .bodyArea .content-03 .group {margin:20px 0 0 0;}
#beauty.partbeauty110221-page1 .bodyArea .content-04.section {margin:0;}
#beauty.partbeauty110221-page1 .bodyArea .content-04 .group {height:284px;padding:0 18px 0 196px;margin:0;background:url(../season/feature/img/partbeauty110221_1_pic_02.gif) top left no-repeat;}
#beauty.partbeauty110221-page1 .bodyArea .content-04 .group .textl {float:left;text-align:center;margin:8px 0 0 0;width:190px;}
#beauty.partbeauty110221-page1 .bodyArea .content-04 .group .textr {float:right;text-align:center;margin:8px 0 0 0;width:210px;}
#beauty.partbeauty110221-page1 .bodyArea .content-04 .group .textl p,
#beauty.partbeauty110221-page1 .bodyArea .content-04 .group .textl p.desc,
#beauty.partbeauty110221-page1 .bodyArea .content-04 .group .textr p.desc {font-size:90%;text-align:left;line-height:1.5;}
#beauty.partbeauty110221-page1 .bodyArea .content-04 .group .textl p.desc {margin:5px 0 0 8px;}
#beauty.partbeauty110221-page1 .bodyArea .content-04 .group .textr p.desc {margin:10px 15px 0 10px;}
#beauty.partbeauty110221-page1 .bodyArea .content-05 h3 {margin:0;}
#beauty.partbeauty110221-page1 .bodyArea .content-05 .group {height:306px;background:url(../season/feature/img/partbeauty110221_1_bg_02.gif) bottom left no-repeat;padding:0 18px 0 28px;}
#beauty.partbeauty110221-page1 .bodyArea .content-05 .group .textl {float:left;text-align:center;margin:0;width:277px;}
#beauty.partbeauty110221-page1 .bodyArea .content-05 .group .textr {float:right;text-align:center;margin:0;width:290px;}
#beauty.partbeauty110221-page1 .bodyArea .content-05 .group .textl p,
#beauty.partbeauty110221-page1 .bodyArea .content-05 .group .textr p {margin:0;text-align:left;}
#beauty.partbeauty110221-page1 .bodyArea .content-05 .group .textl p.pname {margin:10px 0 0 15px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page1 .bodyArea .content-05 .group .textr p.pname {margin:10px 0 0 25px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page1 .bodyArea .content-05 .group .textl p.more {margin:5px 0 0 15px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page1 .bodyArea .content-05 .group .textr p.more {margin:5px 0 0 25px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page1 .bodyArea .content-06 .group {margin:45px 0 0 0;}
#beauty.partbeauty110221-page1 .bodyArea .content-06 .group {height:240px;background:url(../season/feature/img/partbeauty110221_1_bg_03.jpg) left top no-repeat;padding:44px 0 0 150px;}
#beauty.partbeauty110221-page1 .bodyArea .content-06 .group .inside {width:347px;}
#beauty.partbeauty110221-page1 .bodyArea .content-06 .group .inside p.ttl {margin:0;}
#beauty.partbeauty110221-page1 .bodyArea .content-06 .group .inside p.desc {margin:25px 0 0 0;width:300px;font-size:90%;line-height:1.8;}
#beauty.partbeauty110221-page2 .bodyArea .section.content-02 {margin:0;}
#beauty.partbeauty110221-page2 .bodyArea .section.content-02 .group {margin:0;}
#beauty.partbeauty110221-page2 .bodyArea .content-02 .group { margin:15px 0 0 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-02 .text { width:400px; float:left;padding:14px 0 0 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-02 .image { float:right; }
#beauty.partbeauty110221-page2 .bodyArea .content-02 .data {margin:10px 0 0 0;height:135px;background:url(../season/feature/img/partbeauty110221_2_bg_01.gif) top left no-repeat;}
#beauty.partbeauty110221-page2 .bodyArea .content-02 .data ul.matsuge {padding:55px 0 0 105px;}
#beauty.partbeauty110221-page2 .bodyArea .content-02 .data ul.matsuge.group,
#beauty.partbeauty110221-page2 .bodyArea .content-02 .data ul.touhi.group {margin:0;}
#beauty.partbeauty110221-page2 .bodyArea .content-02 .data ul.matsuge li {float:left;margin:0 40px 0 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-02 .data ul.matsuge li.last {margin:0;}
#beauty.partbeauty110221-page2 .bodyArea .content-02 .data ul.touhi {padding:8px 0 0 105px;}
#beauty.partbeauty110221-page2 .bodyArea .content-02 .data ul.touhi li {float:left;margin:0 30px 0 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-02 .data ul.touhi li.last {margin:0;}
#beauty.partbeauty110221-page2 .bodyArea .content-04 .group { margin:15px 0 0 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-04 .text { width:306px; float:left;padding:14px 0 0 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-04 .text h3 {margin:0 0 30px 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-04 .text p {margin:0 15px 0 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-04 .image { float:right; }
#beauty.partbeauty110221-page2 .bodyArea .section.content-05 {margin:20px 0 0 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 h3 {margin:0;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group {height:522px;background:url(../season/feature/img/partbeauty110221_2_bg_02.gif) top left no-repeat;padding:0 18px 0 30px;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group .textl {float:left;text-align:center;margin:0;width:268px;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group .textr {float:right;text-align:center;margin:0;width:315px;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group .textl p,
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group .textr p {margin:0;text-align:left;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group .textl p.pname {margin:10px 0 0 8px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group .textr p.pname {margin:10px 0 0 18px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group .textr p.pname2 {margin:10px 0 0 15px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group .textl p.more {margin:8px 0 0 8px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group .textr p.more {margin:8px 0 0 18px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group .textr p.more2 {margin:8px 0 0 15px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group2 {margin:35px 0 0 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group table td.pimg1 p {margin:53px 0 0 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group table td.pimg2 p {margin:53px 0 0 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group table td.pimg3 p {margin:80px 0 0 0;}
#beauty.partbeauty110221-page2 .bodyArea .content-05 .group table td.pimg4 p {margin:46px 0 0 0;}

#beauty.partbeauty110221-page3 .bodyArea .content-02 h3 { margin:15px 0 20px 0;}
#beauty.partbeauty110221-page3 .bodyArea .content-02 .group { margin:0;}
#beauty.partbeauty110221-page3 .bodyArea .content-02 .text { width:290px; float:left;padding:0;}
#beauty.partbeauty110221-page3 .bodyArea .content-02 .text p {margin:0;lihe-height:1.6;}
#beauty.partbeauty110221-page3 .bodyArea .content-02 .image { width:322px;float:right; }
#beauty.partbeauty110221-page3 .bodyArea .content-02 .image table td { vertical-align:top;}
#beauty.partbeauty110221-page3 .bodyArea .content-02 p.desc { font-size:80%;margin:5px 0 10px 0; }
#beauty.partbeauty110221-page3 .bodyArea .content-02 p.desc2 { font-size:80%;margin:3px 0 0 0; }
#beauty.partbeauty110221-page3 .bodyArea .content-02 p.desc2_2 { font-size:80%;margin:3px 10px 0 30px; }
#beauty.partbeauty110221-page3 .bodyArea .content-02 p.desc2_3 { font-size:80%;margin:3px 0 0 15px; }
#beauty.partbeauty110221-page3 .bodyArea .section.content-03 {margin:15px 0 0 0;}
#beauty.partbeauty110221-page3 .bodyArea .content-03 p {margin:0;}
#beauty.partbeauty110221-page3 .bodyArea .content-03 table {width:645px;margin:20px 0 0 0;}
#beauty.partbeauty110221-page3 .bodyArea .content-03 table td {vertical-align:top;}
#beauty.partbeauty110221-page3 .bodyArea .content-03 table td.flow1 {width:165px;}
#beauty.partbeauty110221-page3 .bodyArea .content-03 table td.flow2 {width:168px;}
#beauty.partbeauty110221-page3 .bodyArea .content-03 table td.flow3 {width:153px;}
#beauty.partbeauty110221-page3 .bodyArea .content-03 table td p {font-size:90%;line-height:1.7;}
#beauty.partbeauty110221-page3 .bodyArea .content-03 table td p.flow1,
#beauty.partbeauty110221-page3 .bodyArea .content-03 table td p.flow2,
#beauty.partbeauty110221-page3 .bodyArea .content-03 table td p.flow3 {width:147px;}
#beauty.partbeauty110221-page3 .bodyArea .content-03 table td p.flow4 {width:159px;margin:0 0 0 10px;}
#beauty.partbeauty110221-page3 .bodyArea .content-03 p.check {margin:25px 0 0 367px;}
#beauty.partbeauty110221-page3 .bodyArea .content-03 p.checkatt {margin:5px 0 0 367px;font-size:80%;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 h3 {margin:0;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group {height:492px;background:url(../season/feature/img/partbeauty110221_2_bg_02.gif) bottom left no-repeat;padding:0 18px 0 18px;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group .textl {float:left;text-align:center;margin:0;width:321px;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group .textr {float:right;text-align:center;margin:0;width:285px;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group .textl p,
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group .textr p {margin:0;text-align:left;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group .textl p.pname {margin:10px 0 0 0;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group .textr p.pname {margin:10px 10px 0 2px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group .textr p.pname2 {margin:10px 10px 0 3px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group .textl p.more {margin:5px 10px 0 2px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group .textr p.more {margin:5px 10px 0 2px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group .textr p.more2 {margin:5px 10px 0 3px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group2 {margin:15px 0 0 0;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group p.desc1 {margin:52px 0 0 0;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group p.desc2 {margin:41px 0 0 0;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group2 p.desc3 {margin:96px 0 0 0;}
#beauty.partbeauty110221-page3 .bodyArea .content-04 .group2 p.desc4 {margin:82px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-02 {background:url(../season/feature/img/partbeauty110221_4_pic_01.gif) bottom right no-repeat;}
#beauty.partbeauty110221-page4 .bodyArea .content-02 .inside {width:395px;}
#beauty.partbeauty110221-page4 .bodyArea .section h3 {margin-top:25px;margin-bottom:25px;}
#beauty.partbeauty110221-page4 .bodyArea .content-02 a {font-weight:bold;color:#d3005e;text-decoration:underline;}
#beauty.partbeauty110221-page4 .bodyArea .content-03 table {vertical-align:top;width:645px;margin:30px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-03 table td {vertical-align:top;}
#beauty.partbeauty110221-page4 .bodyArea .content-03 table td p {font-size:90%;margin:3px 15px 0 30px;}

#beauty.partbeauty110221-page4 .bodyArea .content-04 h3 {margin:25px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group {height:192px;background:url(../season/feature/img/partbeauty110221_4_bg_01.gif) bottom left no-repeat;padding:0 25px 0 20px;}
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group .textl {float:left;text-align:center;margin:0;width:174px;}
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group .textr {float:right;text-align:center;margin:0;width:407px;}
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group .textr .left {float:left;width:207px;}
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group .textr .right {float:right;width:172px;}
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group .textl p,
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group .textr p {margin:0;text-align:left;}
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group .textl p.pname {margin:10px 0 0 0;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group .textr p.pname {margin:10px 0 0 0;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group .textl p.more {margin:10px 0 0 0;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group .textr p.more {margin:10px 0 0 0;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group2 {margin:15px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-04 .group p.desc {margin:35px 0 0 0;}

#beauty.partbeauty110221-page4 .bodyArea .section.content-05 {margin:40px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .section.content-05 h3 {margin-bottom:15px;margin-top:25px;}
#beauty.partbeauty110221-page4 .bodyArea .section.content-05 p {margin:0;}

#beauty.partbeauty110221-page4 .bodyArea .section.content-06 {margin:0;}
#beauty.partbeauty110221-page4 .bodyArea .section.content-06 h3 {margin-bottom:0;margin-top:5px;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 h3 {margin:25px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group {height:192px;background:url(../season/feature/img/partbeauty110221_4_bg_01.gif) bottom left no-repeat;padding:0 25px 0 20px;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group .textl {float:left;text-align:center;margin:0;width:180px;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group .textr {float:right;text-align:center;margin:0;width:390px;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group .textr .left {float:left;width:191px;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group .textr .right {float:right;width:185px;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group .textl p,
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group .textr p {margin:0;text-align:left;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group .textl p.pname {margin:10px 0 0 4px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group .textr p.pname {margin:10px 0 0 4px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group .textr p.pname2 {margin:10px 0 0 0;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group .textl p.more {margin:10px 0 0 4px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group .textr p.more {margin:10px 0 0 4px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group .textr p.more2 {margin:10px 0 0 0;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group2 {margin:15px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group p.desc {margin:35px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-06 .group p.desc2 {margin:18px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .section.content-07 {margin:40px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .section.content-07 h3 {margin-bottom:15px;margin-top:25px;}
#beauty.partbeauty110221-page4 .bodyArea .section.content-07 p {margin:0;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .group .textl {float:left;text-align:center;margin:0;width:352px;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .group .textr {float:right;text-align:center;margin:0;width:282px;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .group { margin:15px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .text { width:350px; float:left;padding:0;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .image { float:right;width:258px;height:304px;background:url(../season/feature/img/partbeauty110221_4_bg_02.gif) top left no-repeat;padding:29px 0 0 24px; }
#beauty.partbeauty110221-page4 .bodyArea .content-07 h3 {margin-bottom:20px;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 a {font-weight:bold;color:#d3005e;text-decoration:underline;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .frame {margin:10px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .frame .imaged {float:left;width:104px;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .frame .desc {float:right;width:142px;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .frame .desc p {font-size:90%;margin:0 15px 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .frame .desc p strong {color:#d3005e;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .frame .desc p.more {margin:10px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .mt28 {margin:28px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .text table {margin:15px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .text table td {vertical-align:top;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .text table td p {font-size:90%;margin:15px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .text table td p.desc2 {margin:15px 0 0 20px;}
#beauty.partbeauty110221-page4 .bodyArea .content-07 .text table td p.desc3 {margin:15px 0 0 15px;}
#beauty.partbeauty110221-page4 .bodyArea .section.content-08 {margin:10px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-08 h3 {margin:0 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-08 .group {height:192px;background:url(../season/feature/img/partbeauty110221_4_bg_01.gif) bottom left no-repeat;padding:0 50px 0 78px;}
#beauty.partbeauty110221-page4 .bodyArea .content-08 .group .textl {float:left;text-align:center;margin:0;width:245px;}
#beauty.partbeauty110221-page4 .bodyArea .content-08 .group .textr {float:right;text-align:center;margin:0;width:240px;}
#beauty.partbeauty110221-page4 .bodyArea .content-08 .group .textr .left {float:left;width:181px;}
#beauty.partbeauty110221-page4 .bodyArea .content-08 .group .textr .right {float:right;width:185px;}
#beauty.partbeauty110221-page4 .bodyArea .content-08 .group .textl p,
#beauty.partbeauty110221-page4 .bodyArea .content-08 .group .textr p {margin:0;text-align:left;}
#beauty.partbeauty110221-page4 .bodyArea .content-08 .group .textl p.pname {margin:10px 0 0 0;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-08 .group .textr p.pname {margin:10px 0 0 3px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-08 .group .textl p.more {margin:10px 0 0 3px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-08 .group .textr p.more {margin:10px 10px 0 3px;line-height:1.3;font-size:90%;}
#beauty.partbeauty110221-page4 .bodyArea .content-08 .group p.desc {margin:35px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-09 .group {margin:45px 0 0 0;}
#beauty.partbeauty110221-page4 .bodyArea .content-09 .group {height:332px;background:url(../season/feature/img/partbeauty110221_4_bg_03.gif) left top no-repeat;padding:25px 0 0 150px;}
#beauty.partbeauty110221-page4 .bodyArea .content-09 .group .inside {width:412px;}
#beauty.partbeauty110221-page4 .bodyArea .content-09 .group .inside p.ttl {margin:0;}
#beauty.partbeauty110221-page4 .bodyArea .content-09 .group .inside p.desc {margin:25px 0 0 0;width:300px;font-size:90%;line-height:1.7;}
#beauty.partbeauty110221-page4 .bodyArea .content-10 {background:transparent url(../season/feature/img/allround101221_3_bg_04_1.gif) no-repeat scroll center bottom;margin:12px 0 0;padding:0 21px 18px;}
#beauty.partbeauty110221-page4 .bodyArea .content-10 p {color:#4d4d4d;margin:0;}
#beauty.partbeauty110221-page4 .bodyArea .content-10 h2 {margin:0 -21px 9px;}
#beauty.partbeauty110221-page4 .bodyArea p.foretell {font-size:108%;margin:20px 0 0 0;text-align:right;font-weight:bold;color:#606060;}


/* beauty maskbeauty-110322 */

/* beauty maskbeauty-110322 common */
#beauty.maskbeauty110322-page1 #article ,
#beauty.maskbeauty110322-page2 #article ,
#beauty.maskbeauty110322-page3 #article { width:645px;_padding:0 0 14px 0;}
#beauty.maskbeauty110322-page1 .bodyArea ,
#beauty.maskbeauty110322-page2 .bodyArea ,
#beauty.maskbeauty110322-page3 .bodyArea { width:645px; margin:0; padding:0 9px 20px 0; }
#beauty.maskbeauty110322-page1 .btmArea ,
#beauty.maskbeauty110322-page2 .btmArea ,
#beauty.maskbeauty110322-page3 .btmArea { float:none; width:645px; margin:0; padding:0 29px 0 0; }
#beauty.maskbeauty110322-page1 .btmArea ul { float:none; }
#beauty.maskbeauty110322-page1 .topArea {padding:0;width:645px;}
#beauty.maskbeauty110322-page1 .topArea .header { width:638px; height:390px;margin:0 0 10px 0;padding:0 0 0 7px; background:url(../season/feature/img/maskbeauty110322_1_bg.jpg) no-repeat 0 0 transparent;position:relative;}
#beauty.maskbeauty110322-page1 .topArea .header h1.ttl {margin:0;padding:0;}
#beauty.maskbeauty110322-page1 .topArea .header p { padding:10px 0 10px 9px; width:340px; line-height:1.8em;color:#00033a;font-size:90%; }
#beauty.maskbeauty110322-page1 .topArea .share {bottom:10px;position:absolute;left:235px;}
#beauty.maskbeauty110322-page2 .topArea .share,
#beauty.maskbeauty110322-page3 .topArea .share {top:168px;position:absolute;left:283px;}
#beauty.maskbeauty110322-page1 .bodyArea .share,
#beauty.maskbeauty110322-page2 .bodyArea .share,
#beauty.maskbeauty110322-page3 .bodyArea .share { text-align:right;padding:5px 0 9px 0; }
#beauty.maskbeauty110322-page1 .share li ,
#beauty.maskbeauty110322-page2 .share li ,
#beauty.maskbeauty110322-page3 .share li { display:inline; margin-left:6px; font-size:1%; line-height:1.0; }
#beauty.maskbeauty110322-page1 .share li img ,
#beauty.maskbeauty110322-page2 .share li img ,
#beauty.maskbeauty110322-page3 .share li img  { vertical-align:middle; }
#beauty.maskbeauty110322-page1 .share li.mail ,
#beauty.maskbeauty110322-page2 .share li.mail ,
#beauty.maskbeauty110322-page3 .share li.mail { margin-left:0; vertical-align:middle; }
#beauty.maskbeauty110322-page1 .share li.mail ,
#beauty.maskbeauty110322-page2 .share li.mail ,
#beauty.maskbeauty110322-page3 .share li.mail { margin-top:0; }
* html #beauty.maskbeauty110322-page1 .share li.mail ,
* html #beauty.maskbeauty110322-page2 .share li.mail ,
* html #beauty.maskbeauty110322-page3 .share li.mail { margin-top:2px; }
#beauty.maskbeauty110322-page1 .share li.facebook ,
#beauty.maskbeauty110322-page2 .share li.facebook ,
#beauty.maskbeauty110322-page3 .share li.facebook { vertical-align:middle; }
#beauty.maskbeauty110322-page1 .share li.twitter ,
#beauty.maskbeauty110322-page2 .share li.twitter ,
#beauty.maskbeauty110322-page3 .share li.twitter { vertical-align:middle; }

#beauty.maskbeauty110322-page1 .topArea .move {bottom:8px;position:absolute;left:12px;width:211px;}
#beauty.maskbeauty110322-page1 .move,
#beauty.maskbeauty110322-page2 .move,
#beauty.maskbeauty110322-page3 .move { text-align:right; }

#beauty.maskbeauty110322-page2 .move2,
#beauty.maskbeauty110322-page3 .move2 { text-align:left; }

#beauty.maskbeauty110322-page1 .move li ,
#beauty.maskbeauty110322-page2 .move li ,
#beauty.maskbeauty110322-page3 .move li { display:inline; float:none; margin:0 0 0 5px; }
#beauty.maskbeauty110322-page1 .move li.btnTop ,
#beauty.maskbeauty110322-page2 .move li.btnTop ,
#beauty.maskbeauty110322-page3 .move li.btnTop { margin-left:0; }
#beauty.maskbeauty110322-page1 .move li img ,
#beauty.maskbeauty110322-page2 .move li img ,
#beauty.maskbeauty110322-page3 .move li img { vertical-align:bottom; }

#beauty.maskbeauty110322-page2 .move2 ,
#beauty.maskbeauty110322-page3 .move2 {left:62px;top:165px;width:290px;position:relative;}

#beauty.maskbeauty110322-page1 p,
#beauty.maskbeauty110322-page2 p,
#beauty.maskbeauty110322-page3 p {color:#00033a;}

#beauty.maskbeauty110322-page1 p strong,
#beauty.maskbeauty110322-page2 p strong,
#beauty.maskbeauty110322-page3 p strong,
#beauty.maskbeauty110322-page1 li strong,
#beauty.maskbeauty110322-page2 li strong,
#beauty.maskbeauty110322-page3 li strong {color:#64ab53;font-weight:bold;}

#beauty.maskbeauty110322-page2 .topArea .header,
#beauty.maskbeauty110322-page3 .topArea .header {background:transparent url(../season/feature/img/maskbeauty110322_02_bg.gif) no-repeat scroll 0 0;height:199px;padding:0;width:645px;position:relative;margin:0 0 10px 0;}

#beauty.maskbeauty110322-page2 .topArea .header h1,
#beauty.maskbeauty110322-page3 .topArea .header h1 {position:absolute;top:0;left:0;}

#beauty.maskbeauty110322-page1 .local li.firstChild,
#beauty.maskbeauty110322-page2 .local li.firstChild,
#beauty.maskbeauty110322-page3 .local li.firstChild {margin-left:0;}

#beauty.maskbeauty110322-page1 .local li,
#beauty.maskbeauty110322-page2 .local li,
#beauty.maskbeauty110322-page3 .local li {float:left;margin:0 0 0 3px;}

#beauty.maskbeauty110322-page2 .bodyArea .section, #beauty .bodyArea2 .section,
#beauty.maskbeauty110322-page3 .bodyArea .section, #beauty .bodyArea2 .section {margin:25px 0 0 0;}

#beauty.maskbeauty110322-page2 .bodyArea .section.content-01 h2,
#beauty.maskbeauty110322-page3 .bodyArea .section.content-01 h2 {margin-bottom:12px;}

#beauty.maskbeauty110322-page2 .bodyArea .section h3,
#beauty.maskbeauty110322-page3 .bodyArea .section h3 {/* margin-top:15px; */margin-top:30px;/* margin-bottom:25px; */margin-bottom:5px;}

#beauty.maskbeauty110322-page1 .bodyArea .section {margin:40px 0 0;}
#beauty.maskbeauty110322-page1 .bodyArea .section.content-03 {margin:25px 0 0 0;}

#beauty.maskbeauty110322-page1 h2,
#beauty.maskbeauty110322-page2 h2,
#beauty.maskbeauty110322-page3 h2 {
margin:0 0 5px 0;
}

#beauty.maskbeauty110322-page1 h3,
#beauty.maskbeauty110322-page2 h3,
#beauty.maskbeauty110322-page3 h3 {
margin:45px 0 0 0;
}

#beauty.maskbeauty110322-page1 .bodyArea div.pageindex,
#beauty.maskbeauty110322-page2 .bodyArea div.pageindex,
#beauty.maskbeauty110322-page3 .bodyArea div.pageindex {margin:12px 0 0 0;width:645px;}
#beauty.maskbeauty110322-page1 .bodyArea div.pageindex .top,
#beauty.maskbeauty110322-page2 .bodyArea div.pageindex .top,
#beauty.maskbeauty110322-page3 .bodyArea div.pageindex .top { height:16px; background:url(../season/feature/img/maskbeauty110322_idxbox_top.gif) top no-repeat;}
#beauty.maskbeauty110322-page1 .bodyArea div.pageindex .contents,
#beauty.maskbeauty110322-page2 .bodyArea div.pageindex .contents,
#beauty.maskbeauty110322-page3 .bodyArea div.pageindex .contents { background:url(../season/feature/img/maskbeauty110322_idxbox_bg.gif);}
#beauty.maskbeauty110322-page1 .bodyArea div.pageindex .contents div.ttl,
#beauty.maskbeauty110322-page2 .bodyArea div.pageindex .contents div.ttl,
#beauty.maskbeauty110322-page3 .bodyArea div.pageindex .contents div.ttl {float:left;width:105px;}
#beauty.maskbeauty110322-page1 .bodyArea div.pageindex .contents div.ttl img,
#beauty.maskbeauty110322-page2 .bodyArea div.pageindex .contents div.ttl img {margin:20px 0 0 17px;}
#beauty.maskbeauty110322-page3 .bodyArea div.pageindex .contents div.ttl img {margin:10px 0 0 17px;}
#beauty.maskbeauty110322-page1 .bodyArea div.pageindex .contents div.list,
#beauty.maskbeauty110322-page2 .bodyArea div.pageindex .contents div.list,
#beauty.maskbeauty110322-page3 .bodyArea div.pageindex .contents div.list {float:left;width:500px;}
#beauty.maskbeauty110322-page1 .bodyArea div.pageindex .contents div.list ul li,
#beauty.maskbeauty110322-page2 .bodyArea div.pageindex .contents div.list ul li,
#beauty.maskbeauty110322-page3 .bodyArea div.pageindex .contents div.list ul li {list-style-type:disc;color:#aeca59;margin:0 0 0 15px;}
#beauty.maskbeauty110322-page1 .bodyArea div.pageindex .contents div.list ul li a,
#beauty.maskbeauty110322-page2 .bodyArea div.pageindex .contents div.list ul li a,
#beauty.maskbeauty110322-page3 .bodyArea div.pageindex .contents div.list ul li a {color:#be001e; text-decoration:underline;font-weight:bold;}
#beauty.maskbeauty110322-page1 .bodyArea div.pageindex .btm,
#beauty.maskbeauty110322-page2 .bodyArea div.pageindex .btm,
#beauty.maskbeauty110322-page3 .bodyArea div.pageindex .btm { height:11px; background:url(../season/feature/img/maskbeauty110322_idxbox_btm.gif) top no-repeat;}
#beauty.maskbeauty110322-page1 .image {margin:15px 0 0 0;}
#beauty.maskbeauty110322-page1 .content-02 p.att {margin:40px 0 0 0;}
#beauty.maskbeauty110322-page1 .content-02 p.img {float:left;width:323px;margin:0;}
#beauty.maskbeauty110322-page1 .content-02 p.desc {float:right;width:300px;margin:10px 0 0 0;}
#beauty.maskbeauty110322-page1 .content-03 {position:relative;}
#beauty.maskbeauty110322-page1 .content-03 p.fukidashi {width:215px;float:right;margin:0;}
#beauty.maskbeauty110322-page1 .content-03 p.desc {width:420px;float:left;margin:0;}
#beauty.maskbeauty110322-page1 .content-03 .badlist {width:620px;margin:0 0 0 13px;}
#beauty.maskbeauty110322-page1 .content-03 .badlist .left {float:left;width:410px;}
#beauty.maskbeauty110322-page1 .content-03 .badlist .left .box1 {float:left;width:185px;}
#beauty.maskbeauty110322-page1 .content-03 .badlist .left .box2 {float:right;width:185px;}
#beauty.maskbeauty110322-page1 .content-03 .badlist .right {float:right;width:185px;}
#beauty.maskbeauty110322-page1 .content-03 .badlist p.ttl {text-align:center;margin:15px 0 0 0;}
#beauty.maskbeauty110322-page1 .content-03 .badlist p.ttl2 {text-align:center;margin:5px 0 0 0;}
#beauty.maskbeauty110322-page1 .content-03 .badlist p.txt {font-size:90%;margin:0;}
#beauty.maskbeauty110322-page1 .content-04 .bg {background:url(../season/feature/img/maskbeauty110322_1_tip1bg.gif) top no-repeat;height:187px;padding:18px 0 0 0;}
#beauty.maskbeauty110322-page1 .content-04 .bg p {margin:0 0 0 27px;width:330px;}
#beauty.maskbeauty110322-page1 .content-03 div.product1 {width:580px;margin:0 0 0 65px;}
#beauty.maskbeauty110322-page1 .content-03 div.product1 .image {float:left;width:580px;}
#beauty.maskbeauty110322-page1 .content-03 div.product1 .desc {float:right;width:580px;}
#beauty.maskbeauty110322-page1 .content-02 .bg {background:url(../season/feature/img/maskbeauty110322_1_tip1bg.gif) top no-repeat;height:187px;padding:18px 0 0 0;}
#beauty.maskbeauty110322-page1 .content-02 .bg p {margin:0 0 0 27px;width:330px;}
#beauty.maskbeauty110322-page1 .content-02 .products .left {float:left;width:320px;margin:0;}
#beauty.maskbeauty110322-page1 .content-02 .products .right {float:right;width:325px;margin:0;}
#beauty.maskbeauty110322-page1 .content-02 .products .right p.about {margin:23px 0 0 0;}
#beauty.maskbeauty110322-page1 .content-02 .products .right p.check {margin:7px 0 0 0;}
#beauty.maskbeauty110322-page1 .content-02 .product1 {width:580px;margin:12px 0 0 63px;}
#beauty.maskbeauty110322-page1 .content-02 .product1 .image {float:left;width:158px;margin:0;}
#beauty.maskbeauty110322-page1 .content-02 .product1 .desc {float:right;width:420px;}
#beauty.maskbeauty110322-page1 .content-02 .product1 .desc p.pnm {margin:8px 0 0 0;}
#beauty.maskbeauty110322-page1 .content-02 .product1 .desc p.pdsc {margin:12px 10px 0 0;font-size:95%;line-height:1.6;color:#000000;}
#beauty.maskbeauty110322-page1 .content-02 .product1 .desc p.check {margin:10px 0 0 0;}
#beauty.maskbeauty110322-page2 .promise {margin:0 0 35px 0;}
#beauty.maskbeauty110322-page2 p.mark {background:url(../season/feature/img/maskbeauty110322_2_mark1.gif) 0 6px no-repeat;font-weight:bold;padding:0 0 0 18px;color:#513743;margin:0;font-size:125%;}
#beauty.maskbeauty110322-page2 p.mark span {background:url(../season/feature/img/maskbeauty110322_2_mark1.gif) right 1px no-repeat;padding:0 0 0 18px;}
#beauty.maskbeauty110322-page2 div.txt dl dt {font-weight:bold;color:#00033a;margin:10px 0 0 0;font-size:108%;}
#beauty.maskbeauty110322-page2 div.txt dl dd {color:#00033a;margin:5px 0 0 0;font-size:108%;}
#beauty.maskbeauty110322-page2 div.txt dl dd strong {color:#64AB53;}
#beauty.maskbeauty110322-page2 div.txt {float:left;width:400px;}
#beauty.maskbeauty110322-page2 div.img {float:right;width:230px;}
#beauty.maskbeauty110322-page2 div.img p {margin:10px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-01 .products .left {float:left;width:310px;}
#beauty.maskbeauty110322-page2 .content-01 .products .right {float:right;width:323px;}
#beauty.maskbeauty110322-page2 .content-01 .products .right p.about {margin:25px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-01 .products .right p.check {margin:10px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-01 .products .product1 {float:left;width:315px;margin:20px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-01 .products .product1 .image {float:left;width:44px;margin:0;padding:0 0 0 100px;}
#beauty.maskbeauty110322-page2 .content-01 .products .product1 .desc {float:right;width:160px;}
#beauty.maskbeauty110322-page2 .content-01 .products .product1 .desc p.pnm {margin:12px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-01 .products .product1 .desc p.pdsc {margin:12px 0 0 0;font-size:95%;line-height:1.45;color:#000000;}
#beauty.maskbeauty110322-page2 .content-01 .products .product1 .desc p.check {margin:10px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-01 .products .product2 {float:right;width:296px;margin:20px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-01 .products .product2 .image {float:left;width:58px;margin:0;}
#beauty.maskbeauty110322-page2 .content-01 .products .product2 .desc {float:right;width:238px;}
#beauty.maskbeauty110322-page2 .content-01 .products .product2 .desc p.pnm {margin:12px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-01 .products .product2 .desc p.pdsc {margin:12px 0 0 0;font-size:95%;line-height:1.45;color:#000000;}
#beauty.maskbeauty110322-page2 .content-01 .products .product2 .desc p.check {margin:10px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-01 p.img.type01 {margin:15px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-02 .products .left {float:left;width:310px;margin:30px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-02 .products .right {float:right;width:323px;margin:30px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-02 .products .right p.about {margin:25px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-02 .products .right p.check {margin:10px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-02 .products .product3 {float:left;width:315px;margin:30px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-02 .products .product3 .image {float:left;width:145px;margin:0;}
#beauty.maskbeauty110322-page2 .content-02 .products .product3 .desc {float:right;width:160px;}
#beauty.maskbeauty110322-page2 .content-02 .products .product3 .desc p.pnm {margin:0;}
#beauty.maskbeauty110322-page2 .content-02 .products .product3 .desc p.pdsc {margin:8px 0 0 0;font-size:95%;line-height:1.45;color:#000000;}
#beauty.maskbeauty110322-page2 .content-02 .products .product3 .desc p.check {margin:6px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-02 .products .product4 {float:right;width:322px;margin:30px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-02 .products .product4 .image {float:left;width:145px;margin:0;}
#beauty.maskbeauty110322-page2 .content-02 .products .product4 .desc {float:right;width:175px;}
#beauty.maskbeauty110322-page2 .content-02 .products .product4 .desc p.pnm {margin:0;}
#beauty.maskbeauty110322-page2 .content-02 .products .product4 .desc p.pdsc {margin:8px 0 0 0;font-size:95%;line-height:1.45;color:#000000;}
#beauty.maskbeauty110322-page2 .content-02 .products .product4 .desc p.check {margin:6px 0 0 0;}
#beauty.maskbeauty110322-page2 p.checklink {margin:20px 0 0 65px;}
#beauty.maskbeauty110322-page2 p.checklink2 {margin:30px 0 0 65px;}
#beauty.maskbeauty110322-page3 p.checklink {margin:35px 0 0 65px;}
#beauty.maskbeauty110322-page2 .content-02 p.att {margin:45px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-02 p.img {width:198px;float:right;margin:0;}
#beauty.maskbeauty110322-page2 .content-02 p.desc {width:430px;float:left;margin:0;}
#beauty.maskbeauty110322-page2 .content-03 {margin:45px 0 0 0 !important;}
#beauty.maskbeauty110322-page2 .content-03 p.img {width:215px;float:right;margin:0;}
#beauty.maskbeauty110322-page2 .content-03 p.desc {width:415px;float:left;margin:0;line-height:1.8;}
#beauty.maskbeauty110322-page2 .content-03 .products .left {float:left;width:305px;}
#beauty.maskbeauty110322-page2 .content-03 .products .right {float:right;width:328px;}
#beauty.maskbeauty110322-page2 .content-03 .products .right p.about {margin:45px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-03 .products .right p.check {margin:10px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-03 .products .right p.check2 {margin:18px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-04 .bg {background:url(../season/feature/img/maskbeauty110322_2_tip1bg.gif) top no-repeat;height:455px;padding:0;}
#beauty.maskbeauty110322-page2 .content-04 h3 {margin:45px 0 0 0 !important;}
#beauty.maskbeauty110322-page2 .content-04 p.first {margin:0 16px 0 162px;font-size:100%;}
#beauty.maskbeauty110322-page2 .content-04 p.first strong {color:#1EAD4B;}
#beauty.maskbeauty110322-page2 .content-04 div.desc {border:1px soild red;margin:0 0 0 274px;width:360px;padding:0;}
#beauty.maskbeauty110322-page2 .content-04 div.desc h4 {font-weight:bold;color:#1EAD4B;font-size:110%;margin:20px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-04 div.desc h4.top {margin:0!important;}
#beauty.maskbeauty110322-page2 .content-04 div.desc p.txt {font-size:100%;line-height:1.4;margin:15px 0 0 0;}
#beauty.maskbeauty110322-page2 .content-04 div.desc p.memo,
#beauty.maskbeauty110322-page2 .content-04 div.desc p.point {font-size:90%;line-height:1.4;margin:6px 0 0 0;}

#beauty.maskbeauty110322-page3 .section.content-03 {margin:60px 0 0 0 !important;}
#beauty.maskbeauty110322-page3 .att {margin:0 !important;}
#beauty.maskbeauty110322-page3 .content-01 div.specialist {margin:25px 0 0 0;}
#beauty.maskbeauty110322-page3 .content-01 div.specialist div.left {float:left;width:397px;padding:7px 0 0 0;}
#beauty.maskbeauty110322-page3 .content-01 div.specialist div.left div.top {background:url(../season/feature/img/maskbeauty110322_03_fkds_to.gif) top no-repeat;height:22px;}
#beauty.maskbeauty110322-page3 .content-01 div.specialist div.left div.desc {background:url(../season/feature/img/maskbeauty110322_03_fkds_bt.gif) top no-repeat;height:191px;}
#beauty.maskbeauty110322-page3 .content-01 div.specialist div.left div.desc p {margin:0 27px;}
#beauty.maskbeauty110322-page3 .content-01 div.specialist div.right {float:right;width:248px;background:url(../season/feature/img/maskbeauty110322_03_fkds_im.jpg) top no-repeat;}
#beauty.maskbeauty110322-page3 .content-01 div.specialist div.right p.name {margin:160px 10px 0 10px;color:#64ab53;font-weight:bold;}
#beauty.maskbeauty110322-page3 .content-01 div.specialist div.right p.name span {color:#000000;font-size:80%;font-weight:normal;line-height:1.4;}
#beauty.maskbeauty110322-page3 .content-01 div.specialist div.right p.name span a {text-decoration:underline;color:#be001e;}
#beauty.maskbeauty110322-page3 .content-01 div.specialist div.right p.career {margin:5px 10px 0 10px;line-height:1.45;font-size:90%;}
#beauty.maskbeauty110322-page3 .bodyArea .content-end {background:transparent url(../season/feature/img/allround101221_3_bg_04_1.gif) no-repeat scroll center bottom;margin:12px 0 0;padding:0 21px 18px;}
#beauty.maskbeauty110322-page3 .bodyArea .content-end a {color:#be001e; text-decoration:underline;}
#beauty.maskbeauty110322-page3 .bodyArea .content-end p {color:#4d4d4d;margin:0;}
#beauty.maskbeauty110322-page3 .bodyArea .content-end h2 {margin:0 -21px 9px;}
#beauty.maskbeauty110322-page3 .bodyArea p.foretell {font-size:108%;margin:20px 0 0 0;text-align:right;font-weight:bold;color:#606060;}
#beauty.maskbeauty110322-page3 dl.qa {width:585px;margin:0 0 0 60px;}
#beauty.maskbeauty110322-page3 dl.qa.next {margin:20px 0 0 60px;}
#beauty.maskbeauty110322-page3 dl.qa dt {font-weight:bold;background:url(../season/feature/img/maskbeauty110322_q.gif) no-repeat left bottom;padding:0 0 0 50px;height:42px;color:#00033a;}
#beauty.maskbeauty110322-page3 dl.qa dt span {display:block;padding:10px 0 0 0;}
#beauty.maskbeauty110322-page3 dl.qa dd {background:url(../season/feature/img/maskbeauty110322_a.gif) no-repeat left bottom;padding:0 0 0 50px;height:42px;margin:5px 0 0 0;color:#00033a;font-weight:bold;}
#beauty.maskbeauty110322-page3 dl.qa dd.ans2 span {display:block;padding:10px 0 0 0;}
#beauty.maskbeauty110322-page3 .specialistphoto {float:left;width:111px;padding:7px 0 0 0;margin:30px 0 0 0;}
#beauty.maskbeauty110322-page3 .specialistphoto2 {float:left;width:111px;padding:10px 0 0 0;margin:12px 0 0 0;}
#beauty.maskbeauty110322-page3 .fukidashi {float:right;width:534px;}
#beauty.maskbeauty110322-page3 .fukidashi .fukidashitop {height:15px;background:url(../season/feature/img/maskbeauty110322_qatop.gif) top left no-repeat;margin:12px 0 0 0;}
#beauty.maskbeauty110322-page3 .fukidashi .answer {/* height:123px; */background:url(../season/feature/img/maskbeauty110322_qabtm.gif) bottom left no-repeat;padding:0 0 20px 0;}
#beauty.maskbeauty110322-page3 .fukidashi .answer p {margin:0 27px;line-height:1.5;font-size:102%;}
#beauty.maskbeauty110322-page3 .fukidashi .answer2 {/*height:85px;*/background:url(../season/feature/img/maskbeauty110322_qabtm.gif) bottom left no-repeat;padding:0 0 20px 0;}
#beauty.maskbeauty110322-page3 .fukidashi .answer2 p,#beauty.maskbeauty110322-page3 .fukidashi .answer3 p {margin:0 27px;line-height:1.5;font-size:102%;}
#beauty.maskbeauty110322-page3 .fukidashi .answer3 p a {text-decoration:underline;color:#be001e;}
#beauty.maskbeauty110322-page3 .fukidashi .answer3 {/*height:120px;*/background:url(../season/feature/img/maskbeauty110322_qabtm.gif) bottom left no-repeat;padding:0 0 20px 0;}

#beauty.maskbeauty110322-page3 .content-02 .products .product1 {float:left;width:323px;margin:0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product1 .image {float:left;width:126px;margin:0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product1 .desc {float:right;width:197px;}
#beauty.maskbeauty110322-page3 .content-02 .products .product1 .desc p.pnm {margin:0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product1 .desc p.pdsc {margin:10px 0 0 0;font-size:95%;line-height:1.5;color:#000000;}
#beauty.maskbeauty110322-page3 .content-02 .products .product1 .desc p.check {margin:6px 0 0 0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product2 {float:right;width:320px;margin:0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product2 .image {float:left;width:112px;margin:0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product2 .desc {float:right;width:208px;}
#beauty.maskbeauty110322-page3 .content-02 .products .product2 .desc p.pnm {margin:0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product2 .desc p.pdsc {margin:10px 0 0 0;font-size:95%;line-height:1.5;color:#000000;}
#beauty.maskbeauty110322-page3 .content-02 .products .product2 .desc p.check {margin:6px 0 0 0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product3 {float:left;width:323px;margin:20px 0 0 0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product3 .image {float:left;width:126px;margin:0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product3 .desc {float:right;width:197px;}
#beauty.maskbeauty110322-page3 .content-02 .products .product3 .desc p.pnm {margin:0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product3 .desc p.pdsc {margin:10px 0 0 0;font-size:95%;line-height:1.5;color:#000000;}
#beauty.maskbeauty110322-page3 .content-02 .products .product3 .desc p.check {margin:6px 0 0 0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product4 {float:right;width:320px;margin:20px 0 0 0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product4 .image {float:left;width:112px;margin:0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product4 .desc {float:right;width:208px;}
#beauty.maskbeauty110322-page3 .content-02 .products .product4 .desc p.pnm {margin:0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product4 .desc p.pdsc {margin:10px 0 0 0;font-size:95%;line-height:1.5;color:#000000;}
#beauty.maskbeauty110322-page3 .content-02 .products .product4 .desc p.check {margin:6px 0 0 0;}
#beauty.maskbeauty110322-page3 .point {background:url(../season/feature/img/maskbeauty110322_3_bg.gif) bottom no-repeat;padding:0 0 30px 0;margin:45px 0 0 0;}
#beauty.maskbeauty110322-page3 .point .img {width:158px;float:left;}
#beauty.maskbeauty110322-page3 .point .img p {margin:0 0 0 64px;}
#beauty.maskbeauty110322-page3 .point .desc {width:465px;float:right;}
#beauty.maskbeauty110322-page3 .point .desc p.ttl {margin:0;}
#beauty.maskbeauty110322-page3 .point .desc p.txt {margin:5px 25px 0 25px;color:#4b3e2d;line-height:1.7;}
#beauty.maskbeauty110322-page3 .point .desc p.pnm {margin:5px 25px 0 25px;}
#beauty.maskbeauty110322-page3 .baseitems {margin:30px 0 0 0;}
#beauty.maskbeauty110322-page3 .items {margin:30px 0 0 0;}
#beauty.maskbeauty110322-page3 .items .product5 {width:609px;margin:0 0 0 36px;}
#beauty.maskbeauty110322-page3 .items .product5 .left {float:left;width:248px;}
#beauty.maskbeauty110322-page3 .items .product5 .left .txt {width:185px;float:left;}
#beauty.maskbeauty110322-page3 .content-02 .products .product4 .desc p.pnm {margin:0;}
#beauty.maskbeauty110322-page3 .content-02 .products .product4 .desc p.pdsc {margin:8px 0 0 0;font-size:95%;line-height:1.45;}
#beauty.maskbeauty110322-page3 .content-02 .products .product4 .desc p.check {margin:6px 0 0 0;}
#beauty.maskbeauty110322-page3 .items .product5 .left .img {float:right;width:63px;}
#beauty.maskbeauty110322-page3 .items .product5 .right {float:right;width:330px;}
#beauty.maskbeauty110322-page3 .items .product5 .right .txt {float:left;width:180px;}
#beauty.maskbeauty110322-page3 .items .product5 .right .img {float:right;width:149px;}
#beauty.maskbeauty110322-page3 .items .product5 .left .txt p.pnm {margin:0;}
#beauty.maskbeauty110322-page3 .items .product5 .left .txt p.pdsc {margin:0 0 0 35px;font-size:95%;line-height:1.45;color:#000000;}
#beauty.maskbeauty110322-page3 .items .product5 .left .txt p.check {margin:5px 0 0 35px;}
#beauty.maskbeauty110322-page3 .items .product5 .right .txt p.pnm {margin:0;}
#beauty.maskbeauty110322-page3 .items .product5 .right .txt p.pdsc {margin:0 15px 0 35px;font-size:95%;line-height:1.45;color:#000000;}
#beauty.maskbeauty110322-page3 .items .product5 .right .txt p.check {margin:5px 0 0 35px;}
#beauty.maskbeauty110322-page3 .items p.att {margin:5px 0 0 70px!important;font-size:85%;line-height:1.4;}
#beauty.maskbeauty110322-page3 .items p.att a {text-decoration:underline;color:#be001e;}
#beauty.maskbeauty110322-page3 .items .product6 {width:645px;margin:0;}
#beauty.maskbeauty110322-page3 .items .product6 .left {float:left;width:440px;}
#beauty.maskbeauty110322-page3 .items .product6 .right {float:right;width:197px;}
#beauty.maskbeauty110322-page3 .items .product6 .left .item1 {float:left;width:203px;}
#beauty.maskbeauty110322-page3 .items .product6 .left .item2 {float:right;width:230px;}
#beauty.maskbeauty110322-page3 .items .product6 .left .item1 p.pnm {margin:0;}
#beauty.maskbeauty110322-page3 .items .product6 .left .item1 p.pdsc {margin:10px 0 0 35px;font-size:95%;line-height:1.45;color:#000000;}
#beauty.maskbeauty110322-page3 .items .product6 .left .item1 p.check {margin:5px 0 0 35px;}
#beauty.maskbeauty110322-page3 .items .product6 .left .item2 p.pnm {margin:0;}
#beauty.maskbeauty110322-page3 .items .product6 .left .item2 p.pdsc {margin:10px 0 0 30px;font-size:95%;line-height:1.45;color:#000000;}
#beauty.maskbeauty110322-page3 .items .product6 .left .item2 p.check {margin:5px 0 0 30px;}
#beauty.maskbeauty110322-page3 .items .product6 .right .item3 p.pnm {margin:0;}
#beauty.maskbeauty110322-page3 .items .product6 .right .item3 p.pdsc {margin:10px 0 0 22px;font-size:95%;line-height:1.45;color:#000000;}
#beauty.maskbeauty110322-page3 .items .product6 .right .item3 p.check {margin:5px 0 0 22px;}
#beauty.maskbeauty110322-page3 .consultation {width:580px;width:350px;margin:30px 0 0 100px !important;color:#cf7000;font-weight:bold;background:url(../season/feature/img/maskbeauty110322_3_cs.gif) top left no-repeat;padding:0 0 0 65px;line-height:1.7;}
#beauty.maskbeauty110322-page3 .tips {background:url(../season/feature/img/maskbeauty110322_3_tip1.gif) top left no-repeat;height:198px;padding:62px 0 0 0;}
#beauty.maskbeauty110322-page3 .tips .ttl {margin:0 0 0 150px;}
#beauty.maskbeauty110322-page3 .tips .txt {margin:23px 205px 0 30px;line-height:1.45;font-size:100%;}

/* beauty bihaku-110421 */

/* beauty bihaku-110421 common */
#beauty.bihaku11-page1 #article ,
#beauty.bihaku11-page2 #article ,
#beauty.bihaku11-page3 #article ,
#beauty.bihaku11-page4 #article { width:645px;_padding:0 0 14px 0;}
#beauty.bihaku11-page1 .bodyArea ,
#beauty.bihaku11-page2 .bodyArea ,
#beauty.bihaku11-page3 .bodyArea , 
#beauty.bihaku11-page4 .bodyArea { width:645px; margin:0; padding:0 9px 20px 0; }
#beauty.bihaku11-page1 .btmArea ,
#beauty.bihaku11-page2 .btmArea ,
#beauty.bihaku11-page3 .btmArea ,
#beauty.bihaku11-page4 .btmArea { float:none; width:645px; margin:0; padding:0 29px 0 0; }

#beauty.bihaku11-page1 .btmArea ul { float:none; }
#beauty.bihaku11-page1 .topArea {padding:0;width:645px;}
#beauty.bihaku11-page1 .topArea .header { width:645px; height:643px;margin:0 0 20px 0;padding:0 0 0 7px; background:url(../season/feature/img/bihaku11_1_bg.jpg) no-repeat 0 0 transparent;position:relative;}
#beauty.bihaku11-page1 .topArea .header h1.ttl {position:absolute;top:47px;right:42px;}
#beauty.bihaku11-page1 .topArea .header p { padding:226px 0 10px 342px; width:285px; line-height:1.8em;color:#00033a;font-size:90%; }
#beauty.bihaku11-page1 .topArea .share {top:344px;position:absolute;left:565px;}

#beauty.bihaku11-page1 .topArea .gnav {top:368px;left:6px;position:absolute;width:632px;height:252px;}
#beauty.bihaku11-page1 .topArea .gnav li {float:left;}
#beauty.bihaku11-page1 .topArea .gnav li.middle {margin:57px 0 0 0;}
#beauty.bihaku11-page1 .topArea .gnav li.last {margin:17px 0 0 0;}


#beauty.bihaku11-page2 .topArea .share,
#beauty.bihaku11-page3 .topArea .share,
#beauty.bihaku11-page4 .topArea .share {top:116px;position:absolute;left:236px;}

#beauty.bihaku11-page1 .bodyArea .share,
#beauty.bihaku11-page2 .bodyArea .share,
#beauty.bihaku11-page3 .bodyArea .share,
#beauty.bihaku11-page4 .bodyArea .share { text-align:right;padding:5px 0 9px 0; }
#beauty.bihaku11-page1 .share li ,
#beauty.bihaku11-page2 .share li ,
#beauty.bihaku11-page3 .share li ,
#beauty.bihaku11-page4 .share li { display:inline; margin-left:6px; font-size:1%; line-height:1.0; }
#beauty.bihaku11-page1 .share li img ,
#beauty.bihaku11-page2 .share li img ,
#beauty.bihaku11-page3 .share li img ,
#beauty.bihaku11-page4 .share li img { vertical-align:middle; }
#beauty.bihaku11-page1 .share li.mail ,
#beauty.bihaku11-page2 .share li.mail ,
#beauty.bihaku11-page3 .share li.mail ,
#beauty.bihaku11-page4 .share li.mail { margin-left:0; vertical-align:middle; }
#beauty.bihaku11-page1 .share li.mail ,
#beauty.bihaku11-page2 .share li.mail ,
#beauty.bihaku11-page3 .share li.mail ,
#beauty.bihaku11-page4 .share li.mail { margin-top:0; }
* html #beauty.bihaku11-page1 .share li.mail ,
* html #beauty.bihaku11-page2 .share li.mail ,
* html #beauty.bihaku11-page3 .share li.mail ,
* html #beauty.bihaku11-page4 .share li.mail { margin-top:2px; }
#beauty.bihaku11-page1 .share li.facebook ,
#beauty.bihaku11-page2 .share li.facebook ,
#beauty.bihaku11-page3 .share li.facebook,
#beauty.bihaku11-page4 .share li.facebook { vertical-align:middle; }
#beauty.bihaku11-page1 .share li.twitter ,
#beauty.bihaku11-page2 .share li.twitter ,
#beauty.bihaku11-page3 .share li.twitter ,
#beauty.bihaku11-page4 .share li.twitter { vertical-align:middle; }

#beauty.bihaku11-page1 .topArea .move {top:343px;position:absolute;left:346px;width:211px;}
#beauty.bihaku11-page1 .move,
#beauty.bihaku11-page2 .move,
#beauty.bihaku11-page3 .move,
#beauty.bihaku11-page4 .move { text-align:right; }

#beauty.bihaku11-page2 .move2,
#beauty.bihaku11-page3 .move2,
#beauty.bihaku11-page4 .move2 { text-align:left; }

#beauty.bihaku11-page1 .move li ,
#beauty.bihaku11-page2 .move li ,
#beauty.bihaku11-page3 .move li ,
#beauty.bihaku11-page4 .move li { display:inline; float:none; margin:0 0 0 5px; }
#beauty.bihaku11-page2 .move li.bihakuTop ,
#beauty.bihaku11-page3 .move li.bihakuTop ,
#beauty.bihaku11-page4 .move li.bihakuTop { margin:2px 5px 0 0; }
#beauty.bihaku11-page1 .move li.btnTop ,
#beauty.bihaku11-page2 .move li.btnTop ,
#beauty.bihaku11-page3 .move li.btnTop ,
#beauty.bihaku11-page4 .move li.btnTop { margin-left:0; }
#beauty.bihaku11-page1 .move li img ,
#beauty.bihaku11-page2 .move li img ,
#beauty.bihaku11-page3 .move li img ,
#beauty.bihaku11-page4 .move li img { vertical-align:middle; }

#beauty.bihaku11-page2 .move2 ,
#beauty.bihaku11-page3 .move2 ,
#beauty.bihaku11-page4 .move2 {left:15px;top:113px;width:290px;position:relative;}

#beauty.bihaku11-page1 p,
#beauty.bihaku11-page2 p,
#beauty.bihaku11-page3 p,
#beauty.bihaku11-page4 p {color:#00033a;}

#beauty.bihaku11-page2 p strong,
#beauty.bihaku11-page3 p strong,
#beauty.bihaku11-page4 p strong,
#beauty.bihaku11-page2 li strong,
#beauty.bihaku11-page3 li strong,
#beauty.bihaku11-page4 li strong {color:#e12699;font-weight:bold;}

#beauty.bihaku11-page2 .topArea .header,
#beauty.bihaku11-page3 .topArea .header,
#beauty.bihaku11-page4 .topArea .header {background:transparent url(../season/feature/img/bihaku11_2_bg.jpg) no-repeat scroll 0 0;height:152px;padding:0;width:645px;position:relative;margin:0 0 15px 0;}
#beauty.bihaku11-page2 .topArea .header h1,
#beauty.bihaku11-page3 .topArea .header h1,
#beauty.bihaku11-page4 .topArea .header h1 {position:absolute;top:27px;right:72px;}

#beauty.bihaku11-page2 .local li.firstChild,
#beauty.bihaku11-page3 .local li.firstChild,
#beauty.bihaku11-page4 .local li.firstChild {margin-left:0;}

#beauty.bihaku11-page2 .local li,
#beauty.bihaku11-page3 .local li,
#beauty.bihaku11-page4 .local li {float:left;margin:0;}

#beauty.bihaku11-page2 .local li img,
#beauty.bihaku11-page3 .local li img,
#beauty.bihaku11-page4 .local li img {vertical-align:top;} 

#beauty.bihaku11-page2 .bodyArea .section, #beauty .bodyArea2 .section,
#beauty.bihaku11-page3 .bodyArea .section, #beauty .bodyArea2 .section,
#beauty.bihaku11-page4 .bodyArea .section, #beauty .bodyArea2 .section {margin:25px 0 0 0;}

#beauty.bihaku11-page2 .bodyArea .section.content-01 h2,
#beauty.bihaku11-page3 .bodyArea .section.content-01 h2,
#beauty.bihaku11-page4 .bodyArea .section.content-01 h2 {margin-bottom:12px;}

#beauty.bihaku11-page2 .bodyArea .section h3,
#beauty.bihaku11-page3 .bodyArea .section h3,
#beauty.bihaku11-page4 .bodyArea .section h3 {/* margin-top:15px; */margin-top:35px;/* margin-bottom:25px; */margin-bottom:30px;}

#beauty.bihaku11-page1 .bodyArea .section {margin:40px 0 0;}
#beauty.bihaku11-page1 .bodyArea .section.content-03 {margin:25px 0 0 0;}

#beauty.bihaku11-page1 h2,
#beauty.bihaku11-page2 h2,
#beauty.bihaku11-page3 h2,
#beauty.bihaku11-page4 h2 {
margin:0 0 5px 0;
}

#beauty.bihaku11-page1 h3,
#beauty.bihaku11-page2 h3,
#beauty.bihaku11-page3 h3,
#beauty.bihaku11-page4 h3 {
margin:45px 0 0 0;
}

#beauty.bihaku11-page2 .blocal li.firstChild,
#beauty.bihaku11-page3 .blocal li.firstChild,
#beauty.bihaku11-page4 .blocal li.firstChild {margin-left:0;}

#beauty.bihaku11-page2 .blocal li,
#beauty.bihaku11-page3 .blocal li,
#beauty.bihaku11-page4 .blocal li {float:left;margin:0 0 0 7px;}

#beauty.bihaku11-page2 .blocal li.endChild,
#beauty.bihaku11-page3 .blocal li.endChild,
#beauty.bihaku11-page4 .blocal li.endChild {float:left;margin:0 0 0 5px;}

#beauty.bihaku11-page1 .bodyArea div.pageindex,
#beauty.bihaku11-page2 .bodyArea div.pageindex,
#beauty.bihaku11-page3 .bodyArea div.pageindex,
#beauty.bihaku11-page4 .bodyArea div.pageindex {margin:12px 0 0 0;width:645px;}
#beauty.bihaku11-page1 .bodyArea div.pageindex .top,
#beauty.bihaku11-page2 .bodyArea div.pageindex .top,
#beauty.bihaku11-page3 .bodyArea div.pageindex .top,
#beauty.bihaku11-page4 .bodyArea div.pageindex .top { height:16px; background:url(../season/feature/img/maskbeauty110322_idxbox_top.gif) top no-repeat;}
#beauty.bihaku11-page1 .bodyArea div.pageindex .contents,
#beauty.bihaku11-page2 .bodyArea div.pageindex .contents,
#beauty.bihaku11-page3 .bodyArea div.pageindex .contents,
#beauty.bihaku11-page4 .bodyArea div.pageindex .contents { background:url(../season/feature/img/maskbeauty110322_idxbox_bg.gif);}
#beauty.bihaku11-page1 .bodyArea div.pageindex .contents div.ttl,
#beauty.bihaku11-page2 .bodyArea div.pageindex .contents div.ttl,
#beauty.bihaku11-page3 .bodyArea div.pageindex .contents div.ttl,
#beauty.bihaku11-page4 .bodyArea div.pageindex .contents div.ttl {float:left;width:105px;}
#beauty.bihaku11-page1 .bodyArea div.pageindex .contents div.ttl img,
#beauty.bihaku11-page2 .bodyArea div.pageindex .contents div.ttl img {margin:20px 0 0 17px;}
#beauty.bihaku11-page3 .bodyArea div.pageindex .contents div.ttl img {margin:10px 0 0 17px;}
#beauty.bihaku11-page1 .bodyArea div.pageindex .contents div.list,
#beauty.bihaku11-page2 .bodyArea div.pageindex .contents div.list,
#beauty.bihaku11-page3 .bodyArea div.pageindex .contents div.list,
#beauty.bihaku11-page4 .bodyArea div.pageindex .contents div.list {float:left;width:500px;}
#beauty.bihaku11-page1 .bodyArea div.pageindex .contents div.list ul li,
#beauty.bihaku11-page2 .bodyArea div.pageindex .contents div.list ul li,
#beauty.bihaku11-page3 .bodyArea div.pageindex .contents div.list ul li,
#beauty.bihaku11-page4 .bodyArea div.pageindex .contents div.list ul li {list-style-type:disc;color:#aeca59;margin:0 0 0 15px;}
#beauty.bihaku11-page1 .bodyArea div.pageindex .contents div.list ul li a,
#beauty.bihaku11-page2 .bodyArea div.pageindex .contents div.list ul li a,
#beauty.bihaku11-page3 .bodyArea div.pageindex .contents div.list ul li a,
#beauty.bihaku11-page4 .bodyArea div.pageindex .contents div.list ul li a {color:#be001e; text-decoration:underline;font-weight:bold;}
#beauty.bihaku11-page1 .bodyArea div.pageindex .btm,
#beauty.bihaku11-page2 .bodyArea div.pageindex .btm,
#beauty.bihaku11-page3 .bodyArea div.pageindex .btm,
#beauty.bihaku11-page4 .bodyArea div.pageindex .btm { height:11px; background:url(../season/feature/img/maskbeauty110322_idxbox_btm.gif) top no-repeat;}

#beauty.bihaku11-page2 .bodyArea .courseBox {background:url(../season/feature/img/bihaku11_2_cbg.gif) top left no-repeat;padding:34px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .courseBox h2 {margin:0 0 0 23px;}
#beauty.bihaku11-page2 .bodyArea .courseBox .couseInside {width:617px;margin:23px 0 0 10px;}
#beauty.bihaku11-page2 .bodyArea .courseBox .couseInside .doctor {width:260px;float:left;}
#beauty.bihaku11-page2 .bodyArea .courseBox .couseInside .doctor p {margin:0;}
#beauty.bihaku11-page2 .bodyArea .courseBox .couseInside .doctor .name {font-size:90%;margin:15px 5px 0 5px;}
#beauty.bihaku11-page2 .bodyArea .courseBox .couseInside .doctor .name span.strong {font-weight:bold;color:#d52a93;}
#beauty.bihaku11-page2 .bodyArea .courseBox .couseInside .doctor .description {font-size:85%;margin:20px 0 0 5px;width:240px;}
#beauty.bihaku11-page2 .bodyArea .courseBox .couseInside .menu {width:350px;float:right;}
#beauty.bihaku11-page2 .bodyArea .courseBox .couseInside .menu p {margin:0;}
#beauty.bihaku11-page2 .bodyArea .courseBox .couseInside ul {width:350px;margin:8px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .courseBox .couseInside ul li {margin-bottom:4px;}
#beauty.bihaku11-page2 .bodyArea .coursebtm {background:url(../season/feature/img/bihaku11_2_cbg_b.gif) top left no-repeat;height:10px;}
#beauty.bihaku11-page2 .bodyArea .drbox {margin:30px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .drbox .drboxcont p.part1 {margin:0 0 0 38px;}
#beauty.bihaku11-page2 .bodyArea .drbox .drboxcont {background:url(../season/feature/img/bihaku11_2_drbox_bg.gif) bottom left no-repeat;padding:0 0 50px 0;}

#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 {width:580px;padding:0;margin:0 0 0 34px;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 p {margin:0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 .left {float:left;width:256px;margin:0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 .left p.imgtype {margin:40px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 .left p.check {margin:10px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 .right {float:right;width:300px;margin:0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 .right .txt {font-size:90%;margin:10px 10px 0 0;line-height:1.6;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 .right .ttl.next {margin:25px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 .right .att {font-size:85%;color:#00033A;line-height:1.4;padding:0 0 0 1em;text-indent:-1em;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 .right .att.top {margin:10px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 .right .more {margin:10px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 .group {margin:13px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part2 .group.top {margin:0;}

#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part3 {width:536px;padding:0;margin:0 0 0 63px;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part3 p {margin:0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part3 .left {float:left;width:120px;margin:0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part3 .left p.imgtype {margin:40px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part3 .right {float:right;width:380px;margin:0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part3 .right .txt {font-size:90%;margin:10px 0 0 0;line-height:1.6;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part3 .right .att {font-size:85%;color:#00033A;line-height:1.4;padding:0 0 0 1em;text-indent:-1em;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part3 .right .att.top {margin:10px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part3 .right .more {margin:10px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part3 .group {margin:13px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-02 .drbox .drboxcont .part3 .group.top {margin:0;}

#beauty.bihaku11-page2 .bodyArea .content-03 .drbox .drboxcont .part4 {width:553px;padding:10px 0 0 0;margin:0 0 0 43px;}
#beauty.bihaku11-page2 .bodyArea .content-03 .drbox .drboxcont .part4 p {margin:0;}
#beauty.bihaku11-page2 .bodyArea .content-03 .drbox .drboxcont .left {float:left;width:364px;margin:15px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-03 .drbox .drboxcont .right {float:right;width:140px;margin:15px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-03 .drbox .drboxcont .left .ileft {float:left;width:208px;}
#beauty.bihaku11-page2 .bodyArea .content-03 .drbox .drboxcont .left .iright {float:right;width:129px;}
#beauty.bihaku11-page2 .bodyArea .content-04 {margin:40px 0 0 0;padding:48px 0 0 0;background:url(../season/feature/img/bihaku11_1_checkbg.gif) top left no-repeat;height:413px;}
#beauty.bihaku11-page2 .bodyArea .content-04 h3 {margin:0 0 0 86px;}
#beauty.bihaku11-page2 .bodyArea .content-04 .itembox {width:526px;margin:0 0 0 63px;}
#beauty.bihaku11-page2 .bodyArea .content-04 .itembox .left {float:left;width:245px;margin:18px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-04 .itembox .right {float:right;width:230px;margin:18px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-04 .itembox p {font-size:90%;}
#beauty.bihaku11-page2 .bodyArea .content-04 .itembox p.image {margin:0;}
#beauty.bihaku11-page2 .bodyArea .content-04 .itembox p.txt {margin:10px 5px 0 5px;min-height:80px;height: auto !important;height:80px;}
#beauty.bihaku11-page2 .bodyArea .content-04 .itembox p.more {margin:5px 5px 0 5px;}
#beauty.bihaku11-page2 .bodyArea .content-05 {margin:40px 0 0 0;}
#beauty.bihaku11-page2 .bodyArea .content-05 h3 {margin:0;}
#beauty.bihaku11-page2 .bg {background:url(../season/feature/img/bihaku11_1_tip1bg.gif) top no-repeat;height:238px;padding:5px 0 0 0;}
#beauty.bihaku11-page2 .bg p {margin:0 0 0 33px;width:405px;}
#beauty.bihaku11-page2 .bodyArea p.att {color:#d52a93;font-size:90%;margin:0 0 0 15px;}

#beauty.bihaku11-page3 .bodyArea .courseBox {background:url(../season/feature/img/bihaku11_3_cbg.gif) top left no-repeat;padding:34px 0 0 0;}
#beauty.bihaku11-page3 .bodyArea .courseBox h2 {margin:0 0 0 23px;}
#beauty.bihaku11-page3 .bodyArea .courseBox .couseInside {width:617px;margin:23px 0 0 10px;}
#beauty.bihaku11-page3 .bodyArea .courseBox .couseInside .doctor {width:260px;float:left;}
#beauty.bihaku11-page3 .bodyArea .courseBox .couseInside .doctor p {margin:0;}
#beauty.bihaku11-page3 .bodyArea .courseBox .couseInside .doctor .name {font-size:90%;margin:15px 5px 0 5px;}
#beauty.bihaku11-page3 .bodyArea .courseBox .couseInside .doctor .name span.strong {font-weight:bold;color:#d52a93;}
#beauty.bihaku11-page3 .bodyArea .courseBox .couseInside .doctor .description {font-size:85%;margin:20px 0 0 5px;width:240px;}
#beauty.bihaku11-page3 .bodyArea .courseBox .couseInside .menu {width:345px;float:right;}
#beauty.bihaku11-page3 .bodyArea .courseBox .couseInside .menu p {margin:0;}
#beauty.bihaku11-page3 .bodyArea .courseBox .couseInside ul {width:345px;margin:8px 0 0 0;}
#beauty.bihaku11-page3 .bodyArea .courseBox .couseInside ul li {margin-bottom:4px;}
#beauty.bihaku11-page3 .bodyArea .coursebtm {background:url(../season/feature/img/bihaku11_2_cbg_b.gif) top left no-repeat;height:10px;}
#beauty.bihaku11-page3 .bodyArea .drbox {margin:30px 0 0 0;}
#beauty.bihaku11-page3 .bodyArea .drbox .drboxcont p.part1 {margin:0 0 0 38px;}
#beauty.bihaku11-page3 .bodyArea .drbox .drboxcont {background:url(../season/feature/img/bihaku11_3_drbox_bg.gif) bottom left no-repeat;padding:0 0 50px 0;}

#beauty.bihaku11-page3 .bodyArea .content-04 {margin:20px 0 0 0;padding:70px 0 0 0;background:url(../season/feature/img/bihaku11_3_checkbg.gif) top left no-repeat;height:431px;}
#beauty.bihaku11-page3 .bodyArea .content-04 h3 {margin:0 0 0 86px;}
#beauty.bihaku11-page3 .bodyArea .content-04 .itembox {width:560px;margin:0 0 0 49px;}
#beauty.bihaku11-page3 .bodyArea .content-04 .itembox p {margin-top:0;}
#beauty.bihaku11-page3 .bodyArea .content-04 .itembox .left {float:left;width:366px;margin:0;}
#beauty.bihaku11-page3 .bodyArea .content-04 .itembox .left .ileft {float:left;width:168px;margin:0;}
#beauty.bihaku11-page3 .bodyArea .content-04 .itembox .left .iright {float:right;width:168px;margin:0;}
#beauty.bihaku11-page3 .bodyArea .content-04 .itembox .right {float:right;width:166px;margin:0;}
#beauty.bihaku11-page3 .bodyArea .content-04 .itembox p {font-size:90%;}
#beauty.bihaku11-page3 .bodyArea .content-04 .itembox p.image {margin:0;}
#beauty.bihaku11-page3 .bodyArea .content-04 .itembox p.txt {margin:0 10px 0 5px;line-height:1.8;min-height:90px;height: auto !important;height:90px;}
#beauty.bihaku11-page3 .bodyArea .content-04 .itembox p.more {margin:5px 5px 0 5px;}

#beauty.bihaku11-page3 .bodyArea .content-05 {margin:40px 0 0 0;}
#beauty.bihaku11-page3 .bodyArea .content-05 h3 {margin:0;}
#beauty.bihaku11-page3 .bg {background:url(../season/feature/img/bihaku11_3_tip1bg.gif) top no-repeat;height:325px;padding:5px 0 0 0;}
#beauty.bihaku11-page3 .bg p {margin:0 0 0 33px;width:405px;}
#beauty.bihaku11-page3 .bodyArea p.att {color:#d52a93;font-size:90%;margin:0 0 0 15px;}

#beauty.bihaku11-page3 .bodyArea .content-01 .drbox .drboxcont .part1 {width:534px;padding:0;margin:0 0 0 47px;}
#beauty.bihaku11-page3 .bodyArea .content-01 .drbox .drboxcont .part1 p {margin:5px 0 0 0;font-size:90%;}
#beauty.bihaku11-page3 .bodyArea .content-01 .drbox .drboxcont .part1 .left {float:left;width:270px;margin:0;}
#beauty.bihaku11-page3 .bodyArea .content-01 .drbox .drboxcont .part1 .right {float:right;width:247px;margin:0;}
#beauty.bihaku11-page3 .bodyArea .content-01 .drbox .drboxcont .part1 .right p.txt {margin:5px 0 0 20px;}

#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part2 {width:558px;padding:0;margin:0 0 0 41px;}
#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part2 p {margin:0;font-size:90%;}
#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part2 .left {float:left;width:270px;margin:0;}
#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part2 .right {float:right;width:268px;margin:0;}
#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part2 .right p.txt {margin:0;line-height:1.8;}
#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part2 .right p.att {margin:0;font-size:85%;color:#00033A;}

#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part3 {width:538px;padding:0;margin:0 0 0 50px;}
#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part3 p {margin:0;font-size:90%;}
#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part3 .left {float:left;width:142px;margin:0;}
#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part3 .right {float:right;width:370px;margin:0;}
#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part3 .right p.pnm {margin:12px 0 0 0;}
#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part3 .right p.txt {margin:10px 0 0 0;line-height:1.8;}
#beauty.bihaku11-page3 .bodyArea .content-02 .drbox .drboxcont .part3 .right p.more {margin:10px 0 0 0;}

#beauty.bihaku11-page4 .bodyArea .courseBox {background:url(../season/feature/img/bihaku11_4_cbg.gif) top left no-repeat;padding:34px 0 0 0;}
#beauty.bihaku11-page4 .bodyArea .courseBox h2 {margin:0 0 0 16px;}
#beauty.bihaku11-page4 .bodyArea .courseBox .couseInside {width:617px;margin:23px 0 0 10px;}
#beauty.bihaku11-page4 .bodyArea .courseBox .couseInside .doctor {width:260px;float:left;}
#beauty.bihaku11-page4 .bodyArea .courseBox .couseInside .doctor p {margin:0;}
#beauty.bihaku11-page4 .bodyArea .courseBox .couseInside .doctor .name {font-size:90%;margin:15px 5px 0 5px;}
#beauty.bihaku11-page4 .bodyArea .courseBox .couseInside .doctor .name span.strong {font-weight:bold;color:#d52a93;}
#beauty.bihaku11-page4 .bodyArea .courseBox .couseInside .doctor .description {font-size:85%;margin:20px 0 0 5px;width:240px;}
#beauty.bihaku11-page4 .bodyArea .courseBox .couseInside .menu {width:350px;float:right;}
#beauty.bihaku11-page4 .bodyArea .courseBox .couseInside .menu p {margin:0;}
#beauty.bihaku11-page4 .bodyArea .courseBox .couseInside ul {width:350px;margin:8px 0 0 0;}
#beauty.bihaku11-page4 .bodyArea .courseBox .couseInside ul li {margin-bottom:4px;}
#beauty.bihaku11-page4 .bodyArea .coursebtm {background:url(../season/feature/img/bihaku11_2_cbg_b.gif) top left no-repeat;height:10px;}
#beauty.bihaku11-page4 .bodyArea .drbox {margin:30px 0 0 0;}
#beauty.bihaku11-page4 .bodyArea .drbox .drboxcont p.part1 {margin:0 0 0 33px;}
#beauty.bihaku11-page4 .bodyArea .drbox .drboxcont {background:url(../season/feature/img/bihaku11_4_drbox_bg.gif) bottom left no-repeat;padding:0 0 50px 0;}

#beauty.bihaku11-page4 .bodyArea .content-02 .drbox .drboxcont .part2 {width:560px;padding:20px 0 0 0;margin:0 0 0 37px;}
#beauty.bihaku11-page4 .bodyArea .content-02 .drbox .drboxcont .part2 p {margin:5px 0 0 0;}
#beauty.bihaku11-page4 .bodyArea .content-02 .drbox .drboxcont .part2 .left {float:left;width:323px;margin:0;}
#beauty.bihaku11-page4 .bodyArea .content-02 .drbox .drboxcont .part2 .right {float:right;width:230px;margin:0;}
#beauty.bihaku11-page4 .bodyArea .content-02 .drbox .drboxcont .part2 .right p.txt {margin:10px 0 0 20px;line-height:1.8;}

#beauty.bihaku11-page4 .bodyArea .content-02 .drbox .drboxcont .part3 {width:538px;padding:0;margin:0 0 0 59px;}
#beauty.bihaku11-page4 .bodyArea .content-02 .drbox .drboxcont .part3 p {margin:0;font-size:90%;}
#beauty.bihaku11-page4 .bodyArea .content-02 .drbox .drboxcont .part3 .left {float:left;width:145px;margin:0;}
#beauty.bihaku11-page4 .bodyArea .content-02 .drbox .drboxcont .part3 .right {float:right;width:378px;margin:0;}
#beauty.bihaku11-page4 .bodyArea .content-02 .drbox .drboxcont .part3 .right p.txt {margin:0;line-height:1.7;}
#beauty.bihaku11-page4 .bodyArea .content-02 .drbox .drboxcont .part3 .right p.more {margin:5px 0 0 0;}

#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 {width:575px;padding:0;margin:0 0 0 34px;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 p {margin:0;font-size:90%;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .left {float:left;width:272px;margin:0;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .right {float:right;width:286px;margin:0;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .right p.txt {margin:20px 0 0 0;line-height:1.7;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .right p.description {font-size:85%;margin:20px 0 0 0;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .right p.more {margin:5px 0 0 0;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .right p.txt span.strong {font-weight:bold;color:#d52a93;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .sponge {margin:42px 0 0 0;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .clean {width:525px;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .clean .left {float:left;width:144px;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .clean .right {float:right;width:380px;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .clean .right p.txt {margin:13px 0 0 0;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .cleaner {width:525px;margin:10px 0 0 0;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .cleaner .left {float:left;width:128px;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .cleaner .right {float:right;width:380px;}
#beauty.bihaku11-page4 .bodyArea .content-03 .drbox .drboxcont .part4 .cleaner .right p.txt {margin:13px 0 0 0;}

#beauty.bihaku11-page4 .bodyArea .content-04 {margin:40px 0 0 0;}
#beauty.bihaku11-page4 .bodyArea .content-04 h3 {margin:0;}
#beauty.bihaku11-page4 .bg {background:url(../season/feature/img/bihaku11_4_tip1bg.gif) top no-repeat;height:248px;padding:0;}
#beauty.bihaku11-page4 .bg p {margin:0 0 0 33px;width:583px;}
#beauty.bihaku11-page4 .bg p.second {margin:0 0 0 33px;width:430px;}
#beauty.bihaku11-page4 .bodyArea p.att {color:#d52a93;font-size:90%;margin:0 0 0 15px;}

#beauty.bihaku11-page4 .bodyArea .content-end {background:transparent url(../season/feature/img/allround101221_3_bg_04_1.gif) no-repeat scroll center bottom;margin:12px 0 0;padding:0 21px 18px;}
#beauty.bihaku11-page4 .bodyArea .content-end a {color:#be001e; text-decoration:underline;}
#beauty.bihaku11-page4 .bodyArea .content-end p {color:#4d4d4d;margin:0;}
#beauty.bihaku11-page4 .bodyArea .content-end h2 {margin:0 -21px 9px;}
#beauty.bihaku11-page4 .bodyArea p.foretell {font-size:108%;margin:20px 0 0 0;text-align:right;font-weight:bold;color:#606060;}



/* beauty portrait-110421 */

/* beauty portrait-110421 common */
#beauty.portrait11-page1 #article ,
#beauty.portrait11-page2 #article ,
#beauty.portrait11-page3 #article {width:645px;_padding:0 0 14px 0;}
#beauty.portrait11-page1 .bodyArea ,
#beauty.portrait11-page2 .bodyArea ,
#beauty.portrait11-page3 .bodyArea {width:645px; margin:0; padding:0 9px 20px 0;}
#beauty.portrait11-page1 .btmArea ,
#beauty.portrait11-page2 .btmArea ,
#beauty.portrait11-page3 .btmArea {float:none; width:645px; margin:0; padding:0 29px 0 0;}
#beauty.portrait11-page1 .btmArea ul {float:none;}
.portrait11TxtS { font-size:90%; }
.portraitTM20 {margin:0; padding:20px 0 0 0;}

#beauty.portrait11-page1 .topArea ,
#beauty.portrait11-page2 .topArea ,
#beauty.portrait11-page3 .topArea {margin:0 0 30px;padding:0;width:645px;}
#beauty.portrait11-page1 .topArea .header {height:394px;margin:0;padding:10px 0 0 23px;background:url(../season/feature/img/portrait11_1_h1_bg.jpg) no-repeat 0 0 transparent;position:relative;}
#beauty.portrait11-page2 .topArea .header ,
#beauty.portrait11-page3 .topArea .header {height:210px;margin:0;padding:10px 0 0 23px;background:url(../season/feature/img/portrait11_2_h1_bg.jpg) no-repeat 0 0 transparent;position:relative;}
#beauty.portrait11-page1 .topArea .header h1 {margin:0;padding:0;}
#beauty.portrait11-page2 .topArea .header h1 ,
#beauty.portrait11-page3 .topArea .header h1 {margin:0;padding:0;}
#beauty.portrait11-page1 .topArea .header p {padding:0;width:260px;line-height:1.8em;color:#000000;font-size:90%;}
#beauty.portrait11-page1 .topArea .share {top:344px;position:absolute;left:555px;}
#beauty.portrait11-page2 .topArea .share ,
#beauty.portrait11-page3 .topArea .share {top:170px;position:absolute;left:248px;}

#beauty.portrait11-page1 .local li ,
#beauty.portrait11-page2 .local li ,
#beauty.portrait11-page3 .local li {float:left;margin:0;}
#beauty.portrait11-page1 .local li img,
#beauty.portrait11-page2 .local li img,
#beauty.portrait11-page3 .local li img {vertical-align:top;}

#beauty.portrait11-page1 .bodyArea .share,
#beauty.portrait11-page2 .bodyArea .share,
#beauty.portrait11-page3 .bodyArea .share {text-align:right;padding:5px 0 9px 0;}
#beauty.portrait11-page1 .share li ,
#beauty.portrait11-page2 .share li ,
#beauty.portrait11-page3 .share li {display:inline; margin-left:6px; font-size:1%; line-height:1.0;}
#beauty.portrait11-page1 .share li img ,
#beauty.portrait11-page2 .share li img ,
#beauty.portrait11-page3 .share li img {vertical-align:middle;}
#beauty.portrait11-page1 .share li.mail ,
#beauty.portrait11-page2 .share li.mail ,
#beauty.portrait11-page3 .share li.mail {margin-left:0; vertical-align:middle;}
#beauty.portrait11-page1 .share li.mail ,
#beauty.portrait11-page2 .share li.mail ,
#beauty.portrait11-page3 .share li.mail {margin-top:0;}
* html #beauty.portrait11-page1 .share li.mail ,
* html #beauty.portrait11-page2 .share li.mail ,
* html #beauty.portrait11-page3 .share li.mail {margin-top:2px;}
#beauty.portrait11-page1 .share li.facebook ,
#beauty.portrait11-page2 .share li.facebook ,
#beauty.portrait11-page3 .share li.facebook {vertical-align:middle;}
#beauty.portrait11-page1 .share li.twitter ,
#beauty.portrait11-page2 .share li.twitter ,
#beauty.portrait11-page3 .share li.twitter {vertical-align:middle;}

#beauty.portrait11-page1 .topArea .move {top:343px;position:absolute;left:335px;width:211px;}
#beauty.portrait11-page1 .move ,
#beauty.portrait11-page2 .move ,
#beauty.portrait11-page3 .move {text-align:right;}
#beauty.portrait11-page2 .move2 ,
#beauty.portrait11-page3 .move2 {text-align:left;}

#beauty.portrait11-page1 .move li ,
#beauty.portrait11-page2 .move li ,
#beauty.portrait11-page3 .move li {display:inline; float:none; margin:0 0 0 5px;}
#beauty.portrait11-page1 .move li.portraitTop ,
#beauty.portrait11-page2 .move li.portraitTop ,
#beauty.portrait11-page3 .move li.portraitTop {margin:2px 5px 0 0;}
#beauty.portrait11-page1 .move li.btnTop ,
#beauty.portrait11-page2 .move li.btnTop ,
#beauty.portrait11-page3 .move li.btnTop {margin-left:0;}
#beauty.portrait11-page1 .move li img ,
#beauty.portrait11-page2 .move li img ,
#beauty.portrait11-page3 .move li img {vertical-align:middle;}
#beauty.portrait11-page2 .move2 ,
#beauty.portrait11-page3 .move2 {left:3px;top:10px;width:290px;position:relative;}

#beauty.portrait11-page1 p ,
#beauty.portrait11-page2 p ,
#beauty.portrait11-page3 p {color:#000000;}
#beauty.portrait11-page1 p strong ,
#beauty.portrait11-page2 p strong ,
#beauty.portrait11-page3 p strong ,
#beauty.portrait11-page1 li strong ,
#beauty.portrait11-page2 li strong ,
#beauty.portrait11-page3 li strong {color:#e12699;font-weight:bold;}

#beauty.portrait11-page1 .bodyArea .section {margin:40px 0 0;}
#beauty.portrait11-page2 .bodyArea .section ,
#beauty.portrait11-page3 .bodyArea .section {margin:25px 0 0 0;}
#beauty.portrait11-page1 .bodyArea .section.content-03 {margin:25px 0 0 0;}

#beauty.portrait11-page1 .bodyArea .section.content-01 h2 ,
#beauty.portrait11-page2 .bodyArea .section.content-01 h2 ,
#beauty.portrait11-page3 .bodyArea .section.content-01 h2 {margin-bottom:12px;}

#beauty.portrait11-page1 .bodyArea .section h3 ,
#beauty.portrait11-page2 .bodyArea .section h3 ,
#beauty.portrait11-page3 .bodyArea .section h3 {/* margin-top:15px; */margin-top:35px;/* margin-bottom:25px; */margin-bottom:30px;}

#beauty.portrait11-page1 h2 ,
#beauty.portrait11-page2 h2 ,
#beauty.portrait11-page3 h2 {margin:0 0 5px 0;}

#beauty.portrait11-page1 h3 ,
#beauty.portrait11-page2 h3 ,
#beauty.portrait11-page3 h3 {margin:45px 0 0 0;}

#beauty.portrait11-page1 .bodyArea .titleintrBox {margin:0 0 20px; padding:0;}
#beauty.portrait11-page2 .bodyArea .titleintrBox {margin:0 0 35px; padding:0;}
#beauty.portrait11-page3 .bodyArea .titleintrBox {margin:0 0 10px; padding:0;}
#beauty.portrait11-page1 .bodyArea .titleintrBox p,
#beauty.portrait11-page2 .bodyArea .titleintrBox p {margin:10px 0 20px; padding:0;}
#beauty.portrait11-page3 .bodyArea .titleintrBox p {margin:15px 0 10px; padding:0;}

#beauty.portrait11-page1 .bodyArea .personBox {width:645px;height:181px;margin:0 0 15px 0;padding:22px 0 0 20px;background:url(../season/feature/img/portrait11_1_person.jpg) no-repeat 0 0 transparent;position:relative;}
#beauty.portrait11-page1 .bodyArea .personBox .personName {width:425px;margin:0 0 15px;padding:0;}
#beauty.portrait11-page1 .bodyArea .personBox .personCareer {width:425px;margin:0;padding:0;}
#beauty.portrait11-page1 .bodyArea .personBox p {margin:0;padding:0;font-size:12px;}
#beauty.portrait11-page1 .bodyArea .personComBox {margin:0 0 20px; padding:0;}
#beauty.portrait11-page1 .bodyArea .personComBox p {margin:0;padding:0;}

#beauty.portrait11-page3 .bodyArea .applicationBox .application3_lbox p strong.name ,
#beauty.portrait11-page3 .bodyArea .applicationBox .application3_rbox p strong.name {font-weight:bold; color:#000000;}

#beauty.portrait11-page1 .bodyArea .explanationBox {width:645px;margin:0 0 20px; padding:0;}
#beauty.portrait11-page1 .bodyArea .explanationBox .uebox_lbox {
	width:470px;
	float:left;
}
#beauty.portrait11-page1 .bodyArea .explanationBox .uebox_rbox {
	width:175px;
	float:right;
}
#beauty.portrait11-page1 .bodyArea .explanationBox .sitabox_lbox {width:250px;float:left;}
#beauty.portrait11-page1 .bodyArea .explanationBox .sitabox_rbox {width:385px;float:right;}
#beauty.portrait11-page1 .bodyArea .explanationBox h3 {margin:0;padding:0;}
#beauty.portrait11-page1 .bodyArea .explanationBox h3 img {margin:0;padding:0;}
#beauty.portrait11-page1 .bodyArea .explanationBox p {
	margin:0;
	padding:0;
	line-height:1.66;
}
#beauty.portrait11-page1 .bodyArea .explanationBox .imgbox {
	margin:0;
	padding:0;
	text-align: right;
}
#beauty.portrait11-page1 .bodyArea .explanationBox .sitabox_rbox h3 {margin:0 0 0 -5px;padding:0;}

#beauty.portrait11-page1 .bodyArea .beautyBox {
	width:645px;
	margin:10px 0 30px 0;
	padding:0 0 10px 0;
	background:url(../season/feature/img/portrait11_beauty_bg.gif) no-repeat bottom center;
}
#beauty.portrait11-page1 .bodyArea .beautyBox h2 {margin:0;padding:0;}
#beauty.portrait11-page1 .bodyArea .beautyBox .lbox {width:323px;float:left;}
#beauty.portrait11-page1 .bodyArea .beautyBox .lbox p {margin:0;padding:4px 0 0 23px;}
#beauty.portrait11-page1 .bodyArea .beautyBox .rbox {width:295px;float:left;}
#beauty.portrait11-page1 .bodyArea .beautyBox .rbox p {margin:0 0 24px;padding:4px 0 0 33px;}
#beauty.portrait11-page1 .bodyArea .beautyBox .rbox p img {margin:0;padding:0;}

#beauty.portrait11-page2 .bodyArea .beautyBox {width:645px;margin:0 0 15px 0;padding:0;background:url(../season/feature/img/portrait11_beauty_bg.gif) no-repeat bottom center;}
#beauty.portrait11-page2 .bodyArea .beautyBox h2 {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .beautyBox h2 img {margin:0;padding:0; vertical-align:bottom;}
#beauty.portrait11-page2 .bodyArea .beautyBox .lbox {width:323px;float:left;}
#beauty.portrait11-page2 .bodyArea .beautyBox .lbox p {margin:0;padding:4px 0 0 23px;}
#beauty.portrait11-page2 .bodyArea .beautyBox .rbox {margin:-72px 0 0;width:295px;float:right;text-align:right;}
#beauty.portrait11-page2 .bodyArea .beautyBox .rbox p {margin:0 0 24px;padding:0 27px 0 0;text-align:right;}
#beauty.portrait11-page2 .bodyArea .beautyBox .rbox p img {margin:0;padding:0; vertical-align:top;}

#beauty.portrait11-page2 .bodyArea .personBox1 {
	width:645px;
	height:210px;
	margin:8px 0 15px 0;
	padding:0 0 0 20px;
	background:url(../season/feature/img/portrait11_2_person_1.jpg) no-repeat 0 0 transparent;
	position:relative;
}
#beauty.portrait11-page2 .bodyArea .personBox2 {
	width:645px;
	height:181px;
	margin:0 0 15px 0;
	padding:22px 0 0 15px;
	background:url(../season/feature/img/portrait11_2_person_2.jpg) no-repeat 0 0 transparent;
	position:relative;
}
#beauty.portrait11-page2 .bodyArea .personBox1 .personName {
	width:425px;
	margin:0 0 6px;
	padding:10px 0 0 0;
}
#beauty.portrait11-page2 .bodyArea .personBox2 .personName {
	width:350px;
	margin:0;
	padding:0;
}
#beauty.portrait11-page2 .bodyArea .personBox1 .personCareer {
	width:425px;
	margin:0;
	padding:20px 0 0 0;
}
#beauty.portrait11-page2 .bodyArea .personBox2 .personCareer {
	width:425px;
	margin:0;
	padding:30px 0 0 0;
}
#beauty.portrait11-page2 .bodyArea .personBox1 p {margin:0;padding:0;font-size:90%;}
#beauty.portrait11-page2 .bodyArea .personBox2 p {margin:0;padding:0;font-size:90%;}

#beauty.portrait11-page2 .bodyArea .makeUpBox {margin:0 0 20px; padding:0;}
#beauty.portrait11-page2 .bodyArea .hairBox {margin:0 0 20px; padding:0;}
#beauty.portrait11-page2 .bodyArea .fashionBox {margin:0 0 20px; padding:0;}
#beauty.portrait11-page2 .bodyArea .makeUpBox p {margin:0;padding:0; /*font-weight:bold;*/}
#beauty.portrait11-page2 .bodyArea .hairBox p {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .fashionBox p {margin:0;padding:0;}

#beauty.portrait11-page2 .bodyArea .goodBox_top {height:83px; background:url(../season/feature/img/portrait11_2_good_top.gif) top no-repeat;}
#beauty.portrait11-page2 .bodyArea .goodBox {margin:0;padding:0 20px 0 27px;background:url(../season/feature/img/portrait11_2_good_center.gif) top repeat-y;}
#beauty.portrait11-page2 .bodyArea .goodBox_bot {height:26px; background:url(../season/feature/img/portrait11_2_good_bottom.gif) top no-repeat;margin:0 0 25px;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox1_lbox {width:296px;float:left;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox1_rbox {width:302px;float:right;margin:-10px 0 0;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox1_lbox p {padding:0;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox1_rbox p {padding:0 10px 0 60px;margin:0 0 25px;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox1_rbox p.imgbox {padding:0 56px 0 101px;margin:0;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox2_lbox {width:346px;float:left;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox2_rbox {width:252px;float:right;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox2_lbox p {margin:0 0 35px;padding:0 0 0 6px;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox2_lbox p.imgbox {margin:20px 0 0;padding:0 15px 0 40px;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox2_rbox p {padding:0 0 0 10px;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox_box .goodBox3_lbox {
	width:312px;
	float:left;
}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox_box .goodBox3_rbox {
	float:right;
	width:250px;
}
/*#beauty.portrait11-page2 .bodyArea .goodBox .goodBox_box .goodBox3_lbox p {padding:0 39px 0 0;}*/
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox_box .goodBox3_rbox p {padding:0;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox_box .goodBox3_rbox p.imgbox {	padding:0;}

#beauty.portrait11-page2 .bodyArea .goodBox .goodBox_box .imgbox {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox_box p {/*font-size:100%;*/ line-height:150%;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox_box p a {font-size:90%; font-weight:bold; color:#60BD2A; text-decoration:underline;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox_box h3 {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox2_h1 {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox2_h2 {margin:15px 0 0;padding:0;}
#beauty.portrait11-page2 .bodyArea .goodBox .goodBox_box .goodBox2_h3 {margin:0;padding:0;}

#beauty.portrait11-page2 .bodyArea .nogoodBox_top {height:60px; background:url(../season/feature/img/portrait11_2_nogood_top.gif) top no-repeat;}
#beauty.portrait11-page2 .bodyArea .nogoodBox {margin:0;padding:0 20px 0 22px;background:url(../season/feature/img/portrait11_2_nogood_center.gif) top repeat-y;}
#beauty.portrait11-page2 .bodyArea .nogoodBox_bot {height:26px; background:url(../season/feature/img/portrait11_2_nogood_bottom.gif) top no-repeat;margin:0 0 25px;}
#beauty.portrait11-page2 .bodyArea .nogoodBox div {float:left;}
#beauty.portrait11-page2 .bodyArea .nogoodBox h3 {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .nogoodBox p {/*font-size:105%; line-height:150%;*/margin:0;}
#beauty.portrait11-page2 .bodyArea .nogoodBox p.mTxt { font-size:12px;}
#beauty.portrait11-page2 .bodyArea .nogoodBox .nogoodBox1 {width:192px;margin:13px 0 0;padding:0;}
#beauty.portrait11-page2 .bodyArea .nogoodBox .nogoodBox2 {width:215px;margin:13px 0 0;padding:0;}
#beauty.portrait11-page2 .bodyArea .nogoodBox .nogoodBox3 {width:195px;margin:13px 0 0;padding:0;}
#beauty.portrait11-page2 .bodyArea .nogoodBox .nogoodBox1 p {padding:5px 15px 0 0;}
#beauty.portrait11-page2 .bodyArea .nogoodBox .nogoodBox2 p {padding:5px 13px 0 22px;}
#beauty.portrait11-page2 .bodyArea .nogoodBox .nogoodBox3 p {padding:5px 3px 0 12px;}
#beauty.portrait11-page2 .bodyArea .nogoodBox .nogoodBox1 h3 {padding:0;}
#beauty.portrait11-page2 .bodyArea .nogoodBox .nogoodBox2 h3 {padding:0 0 0 22px;}
#beauty.portrait11-page2 .bodyArea .nogoodBox .nogoodBox3 h3 {padding:0 0 0 12px;}

#beauty.portrait11-page2 .bodyArea .hairBox {margin:0 0 35px;padding:0; background:url(../season/feature/img/portrait11_2_h2_2_under.gif) bottom no-repeat;}
#beauty.portrait11-page2 .bodyArea .hairBox h2 {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .hairBox .lbox {float:left;width:365px;margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .hairBox .lbox p {margin:18px 0 0;padding:0;}
#beauty.portrait11-page2 .bodyArea .hairBox .rbox {float:right;width:280px;margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .hairBox .rbox p {margin:18px 0 40px;padding:0;}

#beauty.portrait11-page2 .bodyArea .fashionBox ,
#beauty.portrait11-page2 .bodyArea .fashionBox2 ,
#beauty.portrait11-page2 .bodyArea .fashionBox3 {margin:0 0 35px;padding:0;}
#beauty.portrait11-page2 .bodyArea .fashionBox2 h3 ,
#beauty.portrait11-page2 .bodyArea .fashionBox3 h3 { height:36px; margin:0; padding:0; background:url(../season/feature/img/portrait11_2_h2_deco.gif) no-repeat left bottom transparent; color:#FF9900; font-size:125%; font-weight:bold; }

#beauty.portrait11-page2 .bodyArea .sampleBox {margin:0 0 35px;padding:0;}
#beauty.portrait11-page2 .bodyArea .sampleBox h3 {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .sampleBox p {margin:0 0 15px;padding:0;}
#beauty.portrait11-page2 .bodyArea .sampleBox .group {margin:0 0 15px;padding:0;}
#beauty.portrait11-page2 .bodyArea .sampleBox .group ul {margin:0;padding:0;list-style: none outside none;}
#beauty.portrait11-page2 .bodyArea .sampleBox .group ul li {margin:0;padding:0;display:inline;float:left;}
#beauty.portrait11-page2 .bodyArea .sampleBox .group ul li dl {width:120px;margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .sampleBox .group ul li dl dt {width:120px;margin:0 0 10px;padding:0;}
#beauty.portrait11-page2 .bodyArea .sampleBox .group ul li dl dd {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .sampleBox .group ul li dl dd p {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .sampleBox .group ul li.sample_1 {margin:0 0 0 4px;padding:0;}
#beauty.portrait11-page2 .bodyArea .sampleBox .group ul li.sample_2 {margin:0 0 0 9px;padding:0;}
#beauty.portrait11-page2 .bodyArea .sampleBox .group ul li.sample_3 {margin:0 0 0 9px;padding:0;}
#beauty.portrait11-page2 .bodyArea .sampleBox .group ul li.sample_4 {margin:0 0 0 9px;padding:0;}
#beauty.portrait11-page2 .bodyArea .sampleBox .group ul li.sample_5 {margin:0 0 0 9px;padding:0;}

#beauty.portrait11-page2 .bodyArea .fashionBox3 {width:508px;float:left;margin-bottom:25px;}
#beauty.portrait11-page2 .bodyArea .modelBox {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .modelBox p {margin:0;padding:0;font-size:12px;}
#beauty.portrait11-page2 .bodyArea .modelBox_1 {width:137px;margin:40px 0 0;padding:0;float:right;}
#beauty.portrait11-page2 .bodyArea .modelBox_2 {width:508px;margin:0;padding:0;float:left;}
#beauty.portrait11-page2 .bodyArea .modelBox_2 .lbox {width:184px;margin:0;padding:0;float:left;}
#beauty.portrait11-page2 .bodyArea .modelBox_2 .lbox p {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .modelBox_2 .rbox {width:320px;margin:0;padding:0;float:right;}
#beauty.portrait11-page2 .bodyArea .modelBox_2 .rbox .modelBox_3 {margin:55px 0 0;padding:0;}
#beauty.portrait11-page2 .bodyArea .modelBox_2 .rbox .modelBox_3 p {margin:10px 0 20px;padding:0 30px 0 10px;}
#beauty.portrait11-page2 .bodyArea .modelBox_2 .rbox .modelBox_3 .h4_1 {
	margin:0;
	padding:0;
}
#beauty.portrait11-page2 .bodyArea .modelBox_2 .rbox .modelBox_3 .h4_2 {margin:80px 0 0 18px;padding:0;}
#beauty.portrait11-page2 .bodyArea .modelBox_2 .rbox .modelBox_4 .lbox {width:264px;margin:0;padding:0;float:left;}
#beauty.portrait11-page2 .bodyArea .modelBox_2 .rbox .modelBox_4 .rbox {width:26px;margin:0;padding:30px 30px 0 0;float:right;}
#beauty.portrait11-page2 .bodyArea .modelBox_2 .rbox .modelBox_4 .lbox p {margin:10px 0 20px;padding:0 0 0 15px;}
#beauty.portrait11-page2 .bodyArea .modelBox_2 .rbox .modelBox_4 .rbox p {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .modelBox_5 {width:645px;margin:0;padding:0;float:right;}
#beauty.portrait11-page2 .bodyArea .modelBox_5 .lbox {width:160px;margin:0px 0 0;padding:0 0 0 19px;float:left;}
#beauty.portrait11-page2 .bodyArea .modelBox_5 .modelBox_6 {width:466px;}
#beauty.portrait11-page2 .bodyArea .modelBox_5 .rbox {margin:0;padding:10px 0 0;float:right;}
#beauty.portrait11-page2 .bodyArea .modelBox_5 p {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .modelBox_5 .modelBox_6 .lbox {width:284px;margin:0;padding:0;float:left;}
#beauty.portrait11-page2 .bodyArea .modelBox_5 .modelBox_6 .lbox p {margin:10px 0 20px;padding:0 25px;}
#beauty.portrait11-page2 .bodyArea .modelBox_5 .modelBox_6 .rbox {width:182px;margin:0;padding:0;float:left;}
#beauty.portrait11-page2 .bodyArea .modelBox_5 .modelBox_6 .lbox .h4_1 {margin:50px 0 0;padding:0;}
#beauty.portrait11-page2 .bodyArea .modelBox_5 .modelBox_6 .lbox .h4_2 {
	margin:95px 0 0 0;
	padding:0;
}


#beauty.portrait11-page2 .bodyArea .careBox {margin:0 0 35px;padding:0;}
#beauty.portrait11-page2 .bodyArea .careBox h3 {margin:0;padding:0;text-align:center;}
#beauty.portrait11-page2 .bodyArea .careBox div {width:312px;}
#beauty.portrait11-page2 .bodyArea .careBox p {margin:8px 0 0;padding:0;}
#beauty.portrait11-page2 .bodyArea .careBox h4 {margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .careBox .lbox {float:left;margin:0;padding:0;}
#beauty.portrait11-page2 .bodyArea .careBox .rbox {float:right;margin:0;padding:0;}

#beauty.portrait11-page3 .bodyArea .personBox {width:645px;height:181px;margin:0 0 15px 0;padding:22px 0 0 20px;background:url(../season/feature/img/portrait11_3_person.jpg) no-repeat 0 0 transparent;position:relative;}
#beauty.portrait11-page3 .bodyArea .personBox .personName {width:425px;margin:0 0 6px;padding:0;}
#beauty.portrait11-page3 .bodyArea .personBox .personCareer {width:425px;margin:0;padding:0 0 0 0;}
#beauty.portrait11-page3 .bodyArea .personBox p {margin:0;padding:0;font-size:12px;}

#beauty.portrait11-page3 .bodyArea .reportBox {width:645px;margin:0 0 15px 0;padding:0;}
#beauty.portrait11-page3 .bodyArea .reportBox p {margin:0;padding:0;}
#beauty.portrait11-page3 .bodyArea .reportBox img {line-height: 1.0;}
#beauty.portrait11-page3 .bodyArea .reportBox h3 {margin:0;padding:0;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox1_lbox {width:382px;margin:10px 0 0;padding:0;float:left;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox1_lbox ul {width:382px;margin:0;padding:0;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox1_lbox ul li {margin:0;padding:0;float:left;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox1_rbox {width:250px;margin:20px 0 0;padding:0;float:right;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox1_rbox .point {margin:0;padding:0;background:url(../season/feature/img/portrait11_3_report_point_1_bg.jpg) left bottom no-repeat;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox1_rbox p {margin:10px 0 10px;padding:0;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox1_rbox .point p {margin:0;padding:0 20px 20px 20px;font-size:90%;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox2_lbox {width:65px;height:75px;margin:0;padding:0;float:left;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox2_lbox img {margin:0;padding:0; vertical-align:bottom;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox2_rbox {
	width:580px;
	margin:0;
	padding:10px 0 0 0;
	float:right;
}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox2_rbox p {
	margin:0;
	padding:0 25px 0 0;
}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox2_box {margin:0;padding:0; background:url(../season/feature/img/portrait11_3_report_img_5.jpg) bottom left no-repeat;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox3_box {margin:0;padding:0;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox2_boxBg {margin:0;padding:0; background:url(../season/feature/img/portrait11_beauty_bg2.gif) repeat-y;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox3_lbox {width:320px;margin:0;padding:0;float:left;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox3_rbox {width:325px;margin:0;padding:0;float:right;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox3_rbox .point {margin:0;padding:0;background:url(../season/feature/img/portrait11_3_report_point_2_bg.jpg) left bottom no-repeat;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox3_rbox .point p {margin:0;padding:0 20px 20px 20px;font-size:90%;}
#beauty.portrait11-page3 .bodyArea .reportBox .reportBox3_lbox img  {margin:0;padding:0; vertical-align:top;}

#beauty.portrait11-page3 .bodyArea .applicationBox {width:645px;margin:0 0 35px 0;padding:0;}
#beauty.portrait11-page3 .bodyArea .applicationBox p {margin:10px 0 0;padding:0;}
#beauty.portrait11-page3 .bodyArea .applicationBox div p {margin:0;padding:0;}
#beauty.portrait11-page3 .bodyArea .applicationBox img {line-height: 1.0;}
#beauty.portrait11-page3 .bodyArea .applicationBox h2 {margin:0;padding:0;}
#beauty.portrait11-page3 .bodyArea .applicationBox h3 {margin:30px 0 0;padding:0;text-align:center;}
#beauty.portrait11-page3 .bodyArea .applicationBox .applicationBox1 {height:335px;width:645px;margin:-20px 0 10px;padding:0;}
#beauty.portrait11-page3 .bodyArea .applicationBox .applicationBox1 ul {height:335px;margin:0;padding:0;}
#beauty.portrait11-page3 .bodyArea .applicationBox .applicationBox1 ul li {height:335px;margin:0;padding:0;float:left;}
#beauty.portrait11-page3 .bodyArea .applicationBox .applicationBox1 ul li p {margin:30px 0 0;padding:0;}
#beauty.portrait11-page3 .bodyArea .applicationBox .applicationBox1 ul li.boxend p {margin:0;padding:0;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application2_lbox {width:262px;margin:0;padding:0;float:left;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application2_rbox {width:383px;margin:0;padding:0;float:right;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application2_rbox h3 {margin:0;padding:0;text-align:left;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application2_rbox .itemBox {margin:0;padding:0 0 20px;background:url(../season/feature/img/portrait11_3_application_img_6.gif) left bottom no-repeat;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application2_rbox .itemBox h3 {margin:10px 0 0;padding:0;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application2_rbox .itemBox p {margin:15px 0 0;padding:0 16px 0;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application2_rbox .itemBox p.commoditylink a {font-size:90%; font-weight:bold; color:#60BD2A; text-decoration:underline;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application2_rbox .itemBox .itemBox_box {margin:20px 0 0;padding:0;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application2_rbox .itemBox .itemBox_lbox {width:133px;margin:0;padding:0;float:left;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application2_rbox .itemBox .itemBox_rbox {width:250px;margin:15px 0 0;padding:0;float:right;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application2_rbox .itemBox .itemBox_lbox p {margin:0;padding:0 19px 0 52px;text-align:center;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application2_rbox .itemBox .itemBox_rbox p {margin:0;padding:0 52px 0 0;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application3_lbox {width:345px;margin:23px 0 0 0;padding:0;background:url(../season/feature/img/portrait11_3_finishes_1_bg.gif) left bottom no-repeat;float:left;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application3_lbox p {margin:-34px 0 0;padding:15px 35px 20px 20px; font-size:90%; }
#beauty.portrait11-page3 .bodyArea .applicationBox .application3_rbox {width:300px;margin:16px 0 0;padding:0;background:url(../season/feature/img/portrait11_3_finishes_2_bg.gif) left bottom no-repeat;float:right;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application3_rbox p {margin:-5px 0 0;padding:5px 20px 20px 22px; font-size:90%; }
#beauty.portrait11-page3 .bodyArea .applicationBox .application3_rbox p {margin:0px 0 0;padding:8px 16px 14px 22px;}
#beauty.portrait11-page3 .bodyArea .applicationBox .application3_lbox p strong.name ,
#beauty.portrait11-page3 .bodyArea .applicationBox .application3_rbox p strong.name {font-weight:bold; color:#000000;}

#beauty.portrait11-page3 .bodyArea .studioBox {width:645px;margin:0 0 15px 0;padding:0;}
#beauty.portrait11-page3 .bodyArea .studioBox .studio_lbox {width:300px;margin:20px 0 0;padding:0;float:left;}
#beauty.portrait11-page3 .bodyArea .studioBox .studio_rbox {width:323px;margin:20px 0 0;padding:0;float:right;}
#beauty.portrait11-page3 .bodyArea .studioBox .studio_lbox p {margin:0 0 18px;padding:0;}
#beauty.portrait11-page3 .bodyArea .studioBox .studio_rbox p {margin:0;padding:0;}

#beauty.portrait11-page3 .bodyArea .content-end {background:transparent url(../season/feature/img/allround101221_3_bg_04_1.gif) no-repeat scroll center bottom;margin:12px 0 0;padding:0 21px 18px;}
#beauty.portrait11-page3 .bodyArea .content-end a {color:#be001e; text-decoration:underline;}
#beauty.portrait11-page3 .bodyArea .content-end p {color:#4d4d4d;margin:0;}
#beauty.portrait11-page3 .bodyArea .content-end h2 {margin:0 -21px 9px;}
#beauty.portrait11-page3 .bodyArea p.foretell {font-size:108%;margin:20px 0 0 0;text-align:right;font-weight:bold;color:#606060;}


#beauty.portrait11-page1 .bodyArea .personBox span.exp ,
#beauty.portrait11-page2 .bodyArea .personBox1 span.exp ,
#beauty.portrait11-page2 .bodyArea .personBox2 span.exp ,
#beauty.portrait11-page3 .bodyArea .personBox span.exp {
	font-size:12px;
	font-weight:bold;
	color:#482200;
}
#beauty.portrait11-page1 .bodyArea .personBox span.name ,
#beauty.portrait11-page2 .bodyArea .personBox1 span.name ,
#beauty.portrait11-page2 .bodyArea .personBox2 span.name ,
#beauty.portrait11-page3 .bodyArea .personBox span.name {font-size:16px;font-weight:bold;color:#EC357E;}
#beauty.portrait11-page1 .bodyArea .personBox span.job ,
#beauty.portrait11-page2 .bodyArea .personBox1 span.job ,
#beauty.portrait11-page2 .bodyArea .personBox2 span.job ,
#beauty.portrait11-page3 .bodyArea .personBox span.job {font-size:16px;}

#beauty.portrait11-page1 .bodyArea strong {font-weight:bold;color:#482200;}
#beauty.portrait11-page2 .bodyArea strong {font-weight:bold;color:#482200;}
#beauty.portrait11-page3 .bodyArea strong {font-weight:bold;color:#482200;}


a.portrait11NameLink:link, a.portrait11NameLink:visited {
	text-decoration: underline;
	color: #EC357E;
}
a.portrait11NameLink:hover, a.portrait11NameLink:active {
	text-decoration: none;
	color: #EC357E;
}



/* beauty beautifulsurvivor-110621 */

#beauty.beautifulsurvivor { color: #4C4C4C; }
#beauty.beautifulsurvivor img { vertical-align:bottom; }
#beauty.beautifulsurvivor .blank { vertical-align: text-bottom; }
#beauty.beautifulsurvivor .bodyArea { padding:0 0 20px 0; }
#beauty.beautifulsurvivor .bodyArea p { margin:18px 0 0 0; }
#beauty.beautifulsurvivor .bodyArea .section { margin:0; }
#beauty.beautifulsurvivor strong { color: #ED8A0A; }
#beauty.beautifulsurvivor .strong { font-weight:bold; color: #4C4C4C; }
#beauty.beautifulsurvivor .pagetop img { vertical-align: baseline; }
#beauty.beautifulsurvivor .pagetop2 img { margin: 0; padding: 0; line-height: 100%; vertical-align: bottom; }
#beauty.beautifulsurvivor.beautifulsurvivor-page1 .bodyArea .main p.pagetop1,
#beauty.beautifulsurvivor.beautifulsurvivor-page2 .bodyArea .main p.pagetop2,
#beauty.beautifulsurvivor.beautifulsurvivor-page3 .bodyArea .main p.pagetop3,
#beauty.beautifulsurvivor.beautifulsurvivor-page4 .bodyArea .main p.pagetop4 { padding:8px 0 45px 0; clear:both; text-align:right; font-size:7px; line-height:7px; }
#beauty.beautifulsurvivor.beautifulsurvivor-page1 .bodyArea .main p.pagetop1 a, 
#beauty.beautifulsurvivor.beautifulsurvivor-page2 .bodyArea .main p.pagetop2 a,
#beauty.beautifulsurvivor.beautifulsurvivor-page3 .bodyArea .main p.pagetop3 a,
#beauty.beautifulsurvivor.beautifulsurvivor-page4 .bodyArea .main p.pagetop4 a { font-size:7px; line-height:7px; }
#beauty.beautifulsurvivor .vanish { font-size: 1px; text-indent:-9999px; overflow:hidden; }


#beauty.beautifulsurvivor .topArea { width:645px; padding:0 0 30px 28px; }
#beauty.beautifulsurvivor .topArea ul.nav { clear:both; text-align:center; }
#beauty.beautifulsurvivor .topArea ul.nav li { display:inline-block; padding-top:8px; margin-right:2px; vertical-align:bottom; }
* html #beauty.beautifulsurvivor .topArea ul.nav li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.beautifulsurvivor .topArea ul.nav li { display:inline; zoom:1; } /* for ie7 */
#beauty.beautifulsurvivor .topArea ul.nav li.lastChild { margin-right:0; }
#beauty.beautifulsurvivor .bodyArea { width:645px; }
#beauty.beautifulsurvivor .btmArea ul { margin-top: 10px; }

#beauty.beautifulsurvivor .header .move { width:312px; margin:0 0 0 3px; }
#beauty.beautifulsurvivor .bodyArea .move { width:645px; padding:30px 0 9px 0; text-align:right; }
#beauty.beautifulsurvivor .move li { position:static; display:inline-block; margin-right:3px; }
* html #beauty.beautifulsurvivor .move li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.beautifulsurvivor .move li { display:inline; zoom:1; } /* for ie7 */
#beauty.beautifulsurvivor .move li img { vertical-align:middle; }
#beauty.beautifulsurvivor .move li.btnTop { margin-right:6px; }
#beauty.beautifulsurvivor .move li.btnBackNumber { margin-right:29px; }
#beauty.beautifulsurvivor .move li.btnMail { margin-right:8px; }
#beauty.beautifulsurvivor .move li.btnFacebook { margin-right:7px; }
#beauty.beautifulsurvivor .move li.btnTwitter { margin-right:0; }


/* page1 */
#beauty.beautifulsurvivor-page1 .topArea .header { position: relative; width:400px; height:360px; padding:27px 0 0 245px; margin: 0 0 1px; background:url(../season/feature/img/beautifulsurvivor_01_h1_bg.jpg) no-repeat 0 0; }
#beauty.beautifulsurvivor-page1 .topArea .header .catch { position: absolute; width:356px; top: 180px; right: 0px; padding: 0 20px 0 22px;  /*font-size:100%;*/ font-size:12px; line-height: 1.85; }
#beauty.beautifulsurvivor-page1 .topArea .header2 { position: relative; width:645px; height:31px; padding:1px 0 0; margin: 0; }
#beauty.beautifulsurvivor-page1 .topArea .header2 .move { position: absolute; width:212px; bottom: 9px; right: 166px; }
#beauty.beautifulsurvivor-page1 .topArea .header2 .share { position: absolute; width:70px; bottom: 11px; right: 88px; }
#beauty.beautifulsurvivor-page1 .topArea .header2 .move li.btnTop { margin-right:5px; padding-top:0px; }
#beauty.beautifulsurvivor-page1 .topArea .header2 .move li.btnBackNumber { margin-right:0px; padding-top:0px; }
#beauty.beautifulsurvivor-page1 .topArea .header2 .share li.mail { margin-right:8px; padding-top:0px; }
#beauty.beautifulsurvivor-page1 .topArea .header2 .share li.facebook { margin-right:7px; padding-top:0px; }
#beauty.beautifulsurvivor-page1 .topArea .header2 .share li.twitter { margin-right:0; padding-top:0px; }

#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top { margin: 0; padding: 0 0 35px; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top p { margin: 0; padding: 20px 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top p.imgbox { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top .leftbox { float:left; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top .rightbox { float:left; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top .exbox_head { display:block; width: 645px; height:12px; margin: 0; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_01_bg_head.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top .exbox { display:block; width: 645px; margin: 0; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_01_bg_main.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top .exbox p { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top .exbox dl { display:block; float:left; margin: 0; padding: 0 22px 0 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top .exbox dl .imgbox { float:left; width: 170px; margin: 0px; padding: 22px 0 28px 40px; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top .exbox dl .name { float:left; width: 390px; margin: 0px; padding: 25px 0 0 20px; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top .exbox dl .other { float:left; width: 390px; margin: 0px; padding: 10px 0 0 20px; font-size:93%; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_top .exbox dl .link { float:left; width: 390px; margin: 0px; padding: 0 0 15px 20px; }

#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents h3 { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents p { margin: 0; padding: 20px 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents p.imgbox { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents .imgulbox { margin: 0; padding: 0px 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents .imgulbox li { margin: 0; padding: 0 0 20px; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents .leftbox { float:left; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents .rightbox { float:left; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents .exbox { margin: 0; padding: 20px 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents .exbox .leftbox { width: 330px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents .exbox .leftbox p { margin: 0; padding: 0 10px 0 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents .exbox .rightbox { width: 315px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents .exbox2 { margin: 0; padding: 20px 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents .exbox2 .leftbox { width: 295px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents .exbox2 .leftbox p { margin: 0; padding: 0 25px 0 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_contents .exbox2 .rightbox { width: 350px; margin: 0; padding: 0; }

#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom h3 { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom p { margin: 0; padding: 20px 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom p.imgbox { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox_head { display:block; width: 645px; height:12px; margin: 0; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_01_bg2_head.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox { display:block; width: 645px; margin: 0; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_01_bg2_main.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox p { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox ul { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox ul li { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox ul li dl { display:block; float:left; margin: 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox ul li dl .imgbox { float:left; width: 170px; margin: 0px; padding: 0 0 0 0; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox ul li dl .name { float:left; width: 385px; margin: 0px; padding: 25px 0 0 0px; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox ul li dl .other { float:left; width: 385px; margin: 0px; padding: 10px 0 0 0px; font-size:93%; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox ul li dl .link { float:left; width: 385px; margin: 0px; padding: 0 0 0 0px; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox ul li.box1 dl { padding: 35px 22px 0 55px; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox ul li.box2 dl { float:right; padding: 0 55px 20px 32px; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox ul li.box2 dl .imgbox { float:right; }
#beauty.beautifulsurvivor-page1 .bodyArea .main .main_bottom .exbox ul li.box2 dl .imgbox img { float:right; }


/* page2 page3 page4 */
#beauty.beautifulsurvivor-page2 .topArea .header,
#beauty.beautifulsurvivor-page3 .topArea .header,
#beauty.beautifulsurvivor-page4 .topArea .header { width:445px; height:184px; padding:16px 0 0 200px; background:url(../season/feature/img/beautifulsurvivor_local_h1_bg.jpg) no-repeat 0 0; }
#beauty.beautifulsurvivor-page2 .topArea .header .move,
#beauty.beautifulsurvivor-page3 .topArea .header .move,
#beauty.beautifulsurvivor-page4 .topArea .header .move { width:295px; margin:2px 0 0 150px; }
#beauty.beautifulsurvivor-page2 .move li.btnBackNumber,
#beauty.beautifulsurvivor-page3 .move li.btnBackNumber,
#beauty.beautifulsurvivor-page4 .move li.btnBackNumber { margin-right:10px; }


/* page2 */
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_top { width: 645px; padding: 0 0 10px 0;}
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_top p { margin: 0; padding: 20px 0; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_top p.imgbox { margin: 0; padding: 0; }

#beauty.beautifulsurvivor-page2 .bodyArea .main .main_contents { width: 645px; padding: 0 0 20px 0; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_contents p { margin: 10px 0 0; padding: 0 0 20px 0; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_contents p.imgbox { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_contents .exbgimgbox { width: 645px; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_02_img_01.jpg) no-repeat top left; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_contents .exbgimgbox ul { float:right; margin: 0; padding: 250px 0 0 0; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_contents .exbgimgbox ul li { float:left; margin: 0; padding: 0 0 30px 15px; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_contents .exbgimgbox ul li p { margin: 0; padding: 0; font-size:93%; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_contents .exbgimgbox ul li p.leftbox { width: 170px; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_contents .exbgimgbox ul li p.rightbox { width: 260px; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_contents .exbox { width: 645px; height:263px; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_02_bg2.gif) no-repeat top left; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_contents .exbox .leftbox { float:left; width: 285px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_contents .exbox .rightbox { float:left; width: 346px; margin: 0; padding: 30px 0 0 14px; }

#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom { width: 645px; padding: 0 0 20px 0;}
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom h2 { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom p { margin: 10px 0 0; padding: 0 0 20px 0; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox_head { display:block; width: 645px; height:12px; margin: 0; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_02_bg_head.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox { display:block; width: 645px; margin: 0; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_02_bg_main.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox p { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox ul { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox ul li { margin: 0; padding: 0 0 15px; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox ul li dl { display:block; float:left; margin: 0; padding: 0 25px 0 0; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox ul li dl .imgbox { float:left; width: 150px; margin: 0px; padding: 0 0 0 75px; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox ul li dl .promoword { float:left; width: 395px; margin: 0px; padding: 10px 0 0 0px; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox ul li dl .name { float:left; width: 395px; margin: 0px; padding: 0px 0 0 0px; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox ul li dl .other { float:left; width: 395px; margin: 0px; padding: 0 0 0 0px; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox ul li dl .link { float:left; width: 395px; margin: 0px; padding: 0 0 0 0px; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox ul li dl .other p.strong { font-size:93%; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox ul li dl .other p.introduction { padding-top: 10px; font-size:93%; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox ul li.box1 { padding-top: 15px; }
#beauty.beautifulsurvivor-page2 .bodyArea .main .main_bottom .exbox ul li.box5 { padding-bottom: 25px; }


/* page3 */
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_top { width: 645px; padding: 0 0 15px;}
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_top p { margin: 0; padding: 20px 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_top p.imgbox { margin: 0; padding: 0; }

#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents { width: 645px; padding: 0 0 35px 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents p { margin: 0; padding: 20px 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents p.imgbox { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox { display:block; width: 645px; padding: 0px 0 0 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .leftbox { float:left; display:block; width: 138px; padding: 40px 0 40px 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .leftbox dl { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .leftbox dl dt { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .leftbox dl dd { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .leftbox dl dd p { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .rightbox { float:right; display:block; width: 507px; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .rightbox ul { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .rightbox ul li { float:left; width: 175px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .rightbox ul li.box3 { width: 157px; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .rightbox ul li dl { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .rightbox ul li dl dt { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .rightbox ul li dl dd { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .rightbox ul li dl dd p { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .rightbox ul li.box1 dl dd p { padding: 0 12px 0 17px; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .rightbox ul li.box2 dl dd p { padding: 0 15px 0 10px; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_contents .exbgimgbox .rightbox ul li.box3 dl dd p { padding: 0 10px 0 5px; }

#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom { width: 645px; padding: 0 0 20px 0;}
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom h2 { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom p { margin: 0; padding: 20px 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom p.imgbox { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox_head { display:block; width: 645px; height:12px; margin: 0; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_03_bg_head.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox { display:block; width: 645px; margin: 0; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_03_bg_main.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox p { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox ul { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox ul li { display:block; width: 645px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox ul li h3 { float:left; width: 160px; margin: 0px; padding-left: 14px; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox ul li dl { display:block; float:left; width: 460px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox ul li dl .imgbox { float:left; width: 120px; margin: 0px; padding: 0 0 28px; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox ul li dl .name { float:left; width: 316px; margin: 0px; padding: 25px 12px 0; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox ul li dl .other { float:left; width: 316px; margin: 0px; padding: 10px 12px 0; font-size:93%; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox ul li dl .link { float:left; width: 316px; margin: 0px; padding: 0 12px; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox ul li.box_3 dl .imgbox { padding-bottom: 15px; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox ul li.box_3 dl .name { width: 200px; }
#beauty.beautifulsurvivor-page3 .bodyArea .main .main_bottom .exbox ul li.box_3 dl .link { padding-bottom: 15px; }


/* page4 */
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top { width: 645px; padding: 0 0 35px 0;}
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top p { margin: 0; padding: 20px 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top p.imgbox { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox_head { display:block; width: 645px; height:12px; margin: 0; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_04_bg_head.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox { display:block; width: 645px; margin: 0; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_04_bg_main.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox p { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .leftbox { float:left; width: 230px; margin: 0px; padding-left: 10px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .rightbox { float:left; width: 395px; margin-right: 0px; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .rightbox .leftbox { width: 188px; margin-left: 0px; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .rightbox .rightbox { width: 202px; margin-right: 0px; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .leftbox .name { padding: 5px 25px 0px 45px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .leftbox .other { padding: 0px 25px 0px 45px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .leftbox .link { padding: 0px 25px 20px 45px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .rightbox .leftbox .name { padding: 5px 0px 0px 50px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .rightbox .leftbox .other { padding: 0px 0px 0px 50px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .rightbox .leftbox .link { padding: 0px 0px 20px 50px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .rightbox .rightbox .name { padding: 5px 15px 0px 55px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .rightbox .rightbox .other { padding: 0px 15px 0px 55px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .rightbox .rightbox .link { padding: 0px 15px 20px 55px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_top .exbox .other p.strong { font-size:93%; }

#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents { width: 645px; padding: 0 0 20px 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents p { margin: 10px 0 0; padding: 0 0 20px 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents p.imgbox { margin: 0; padding: 10px 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents .exbox { display:block; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents .exbox dl { margin: 0; padding: 12px 0 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents .exbox dl dt { float:left; width: 100px; padding: 0 0 0 44px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents .exbox dl dd { float:right; padding: 0px 0 12px 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents .exbox dl dd p { width: 480px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents .exbox dl dd p.strong { font-size:93%; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents .exbox_2 { display:block; margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents .exbox_2 li { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents .exbox_2 li { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents .exbox_2 .leftbox { float:left; width: 108px; margin: 0; padding: 17px 0 0 57px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents .exbox_2 .rightbox { float:right; width: 480px; margin: 0; padding: 17px 0 0 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_contents .exbox_2 p { margin: 0; padding: 0; }

#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom { width: 645px; padding: 0 0 20px 0;}
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom h2 { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom p { margin: 10px 0 0; padding: 0 0 20px 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom .exbgimgbox { display:block; width: 645px; margin: 0; padding: 24px 0 0 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom .exbgimgbox_1 { height:284px; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_04_img_09.jpg) no-repeat bottom left; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom .exbgimgbox_2 { height:294px; background: #FFFFFF url(../season/feature/img/beautifulsurvivor_04_img_10.jpg) no-repeat bottom left; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom .exbgimgbox ul .leftbox { width: 320px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom .exbgimgbox ul .rightbox { width: 325px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom .exbgimgbox ul li { float:left; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom .exbgimgbox ul li dt { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom .exbgimgbox ul li dd p { margin: 0; padding: 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom .exbgimgbox_1 ul .leftbox dd p { padding: 25px 20px 0 141px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom .exbgimgbox_1 ul .rightbox dd p { padding: 25px 5px 0 160px; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom .exbgimgbox_2 ul .leftbox dd p { padding: 8px 15px 0 0; }
#beauty.beautifulsurvivor-page4 .bodyArea .main .main_bottom .exbgimgbox_2 ul .rightbox dd p { padding: 8px 145px 0 0; }



#beauty.beautifulsurvivor-page4 .bodyArea .content-end {background:transparent url(../season/feature/img/beauty_season_feature_content-end_bg.gif) no-repeat scroll center bottom;margin:12px 0 0;padding:0 21px 18px;}
#beauty.beautifulsurvivor-page4 .bodyArea .content-end a {color:#be001e; text-decoration:underline;}
#beauty.beautifulsurvivor-page4 .bodyArea .content-end p {color:#4d4d4d;margin:0;}
#beauty.beautifulsurvivor-page4 .bodyArea .content-end h2 {margin:0 -21px 9px;}
#beauty.beautifulsurvivor-page4 .bodyArea p.foretell {font-size:108%;margin:20px 0 0 0;text-align:right;font-weight:bold;color:#606060;}












/* beauty beautifulsurvivor02-110721 */

#beauty.beautifulsurvivor02 { color: #4C4C4C; }
#beauty.beautifulsurvivor02 img { vertical-align:bottom; }
#beauty.beautifulsurvivor02 .blank { vertical-align: text-bottom; }
#beauty.beautifulsurvivor02 .bodyArea { padding:0 0 20px 0; }
#beauty.beautifulsurvivor02 .bodyArea p { margin:18px 0 0 0; line-height: 1.85; }
#beauty.beautifulsurvivor02 .bodyArea .section { margin:0; }
#beauty.beautifulsurvivor02 strong { color: #CE3748; }
#beauty.beautifulsurvivor02 .strong { font-weight:bold; color: #4C4C4C; }
#beauty.beautifulsurvivor02 .pagetop img { vertical-align: baseline; }
#beauty.beautifulsurvivor02 .pagetop2 img { margin: 0; padding: 0; line-height: 100%; vertical-align: bottom; }
#beauty.beautifulsurvivor02.beautifulsurvivor02-page1 .bodyArea .main p.pagetop1,
#beauty.beautifulsurvivor02.beautifulsurvivor02-page2 .bodyArea .main p.pagetop2,
#beauty.beautifulsurvivor02.beautifulsurvivor02-page3 .bodyArea .main p.pagetop3 { padding:8px 0 45px 0; clear:both; text-align:right; font-size:7px; line-height:7px; }
#beauty.beautifulsurvivor02.beautifulsurvivor02-page1 .bodyArea .main p.pagetop1 a, 
#beauty.beautifulsurvivor02.beautifulsurvivor02-page2 .bodyArea .main p.pagetop2 a,
#beauty.beautifulsurvivor02.beautifulsurvivor02-page3 .bodyArea .main p.pagetop3 a { font-size:7px; line-height:7px; }
#beauty.beautifulsurvivor02 .vanish { font-size: 1px; text-indent:-9999px; overflow:hidden; }

#beauty.beautifulsurvivor02 ul.nav li { margin-right:0; }

#beauty.beautifulsurvivor02 .topArea { width:645px; padding:0 0 38px 28px; }
#beauty.beautifulsurvivor02 .topArea ul.nav { clear:both; text-align:center; }
#beauty.beautifulsurvivor02 .topArea ul.nav li { display:inline-block; padding-top:8px; margin-right:0px; vertical-align:bottom; }
* html #beauty.beautifulsurvivor02 .topArea ul.nav li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.beautifulsurvivor02 .topArea ul.nav li { display:inline; zoom:1; } /* for ie7 */
#beauty.beautifulsurvivor02 .topArea ul.nav li.lastChild { margin-right:0; }
#beauty.beautifulsurvivor02 .bodyArea { width:645px; }
#beauty.beautifulsurvivor02 .btmArea ul { margin-top: 10px; }

#beauty.beautifulsurvivor02 .header .move { width:312px; margin:0 0 0 3px; }
#beauty.beautifulsurvivor02 .bodyArea .move { width:645px; padding:30px 0 9px 0; text-align:right; }
#beauty.beautifulsurvivor02 .move li { position:static; display:inline-block; margin-right:3px; }
* html #beauty.beautifulsurvivor02 .move li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.beautifulsurvivor02 .move li { display:inline; zoom:1; } /* for ie7 */
#beauty.beautifulsurvivor02 .move li img { vertical-align:middle; }
#beauty.beautifulsurvivor02 .move li.btnBeautifulsurvivor01 { margin-right:6px; }
#beauty.beautifulsurvivor02 .move li.btnTop { margin-right:6px; }
#beauty.beautifulsurvivor02 .move li.btnBackNumber { margin-right:29px; }
#beauty.beautifulsurvivor02 .move li.btnMixi { margin-right:5px; }
#beauty.beautifulsurvivor02 .move li.btnFacebook { margin-right:6px; }
#beauty.beautifulsurvivor02 .move li.btnTwitter { margin-right:0; }


/* page1 */
#beauty.beautifulsurvivor02-page1 .topArea .header { position: relative; width:645px; height:400px; padding:0; margin: 0; background:url(../season/feature/img/beautifulsurvivor02_01_h1_bg.jpg) no-repeat 0 0; }
#beauty.beautifulsurvivor02-page1 .topArea .header h1.ttl { position: absolute; width:380px; top: 13px; left: 24px; padding:0; margin: 0; }
#beauty.beautifulsurvivor02-page1 .topArea .header p.catch { position: absolute; width:375px; top: 196px; left: 45px; padding: 0;  /*font-size:100%;*/ font-size:12px; line-height: 1.85; letter-spacing: 0; }
#beauty.beautifulsurvivor02-page1 .topArea .header2 { position: absolute; width:645px; height:46px; top:354px; left: 0px; padding: 0; margin: 0; }
#beauty.beautifulsurvivor02-page1 .topArea .header2 .move { position: absolute; width:498px; bottom: 1px; left: 0px; margin:0; text-align:left; }
#beauty.beautifulsurvivor02-page1 .topArea .header2 .move li.btnBeautifulsurvivor01 { margin-right:23px; padding-top:0px; }
#beauty.beautifulsurvivor02-page1 .topArea .header2 .move li.btnTop { margin-right:5px; padding-bottom:10px; }
#beauty.beautifulsurvivor02-page1 .topArea .header2 .move li.btnBackNumber { margin-right:0px; padding-bottom:10px; }
#beauty.beautifulsurvivor02-page1 .topArea .header2 .share { position: absolute; width:70px; bottom: 13px; left: 498px; }
#beauty.beautifulsurvivor02-page1 .topArea .header2 .share li.mixi { margin-right:5px; padding-top:0px; }
#beauty.beautifulsurvivor02-page1 .topArea .header2 .share li.facebook { margin-right:5px; padding-top:0px; }
#beauty.beautifulsurvivor02-page1 .topArea .header2 .share li.twitter { margin-right:0; padding-top:0px; }

#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top { margin: 0; padding: 0 0 35px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top p { margin: 0; padding: 20px 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top p.imgbox { margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_head { display:block; width: 645px; height:15px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox { display:block; width: 645px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox p { margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox dl { display:block; float:left; margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox dl .text_strong { font-weight:bold; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox dl span.text_color { font-weight:bold; color:#0176EA; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top .exbox_no1_head { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_head_01.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top .exbox_no1 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_main_01.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top .exbox_no1 dl .rbox { float:right; width: 200px; margin: 0px; padding: 5px 15px 15px 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top .exbox_no1 dl .lbox { float:left; width: 400px; margin: 0px; padding: 5px 0 0 30px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top .exbox_no1 dl .namebox { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_head_06.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top .exbox_no1 dl .namebox p { letter-spacing: 0em; padding: 15px 25px 0px 15px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top .exbox_no1 dl .namebox a { text-decoration: none; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top .exbox_no1 dl .namebox_end { height:15px; background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_main_06.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top .exbox_no1 dl .end { padding-top: 15px; padding-bottom: 15px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top .exbox_no1 dl .f_size_s { font-size:85%; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top .exbox_no1 dl .f_size_m { font-size:100%; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_top .exbox_no1 dl .f_size_l { font-size:116%; }

#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents { margin: 0 0 25px; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents p { margin-bottom: 35px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents div p { margin-bottom: 0px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .exbox { margin-bottom: 35px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .exbox_no2_head { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_head_02.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .exbox_no2 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_main_02.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .exbox_no3_head { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_head_03.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .exbox_no3 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_main_03.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .exbox_no4 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_main_04.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .exbox_no5_head { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_head_05.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .exbox_no5 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_main_05.gif) no-repeat bottom left; }

#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .moviebox { display:block; width: 645px; height:260px; margin: 10px 0 35px; padding: 0; background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_main_07.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .moviebox .leftbox {	float:left;	width: 270px;	margin: 0;	padding: 32px 0 0 20px;}
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .moviebox .rightbox {	float:left;	width: 320px;	margin: 0;	padding: 25px 0 0 0;}

#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox .commodity { width: 300px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox .lbox { float:left; padding-left: 20px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox .rbox { float:right; padding-right: 20px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox .commodity .title { margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox .commodity .imgbox { float:left; margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox .commodity .name { float:right; margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox .commodity .link { float:right; margin: 0; padding: 0; }

#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com01 .imgbox { padding: 15px 0 15px 25px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com01 .name { width: 175px; padding: 50px 0 0 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com01 .link { width: 175px; padding: 15px 0 15px 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com02 .imgbox { padding: 15px 0 15px 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com02 .name { width: 130px; padding: 50px 0 0 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com02 .link { width: 130px; padding: 15px 0 15px 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com03 .title { padding: 15px 0 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com03 .imgbox { padding: 15px 0 35px 3px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com03 .name { width: 147px; padding: 30px 0 0 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com03 .link { width: 147px; padding: 15px 0 35px 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com04 .title { padding: 15px 0 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com04 .imgbox { padding: 15px 0 35px 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com04 .name { width: 150px; padding: 30px 0 0 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com04 .link { width: 150px; padding: 15px 0 35px 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com05 .title { padding: 15px 0 0 10px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com05 .imgbox { padding: 15px 0 35px 10px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com05 .name { width: 145px; padding: 20px 0 22px 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com05 .link { width: 145px; padding: 15px 0 35px 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com06 .title { padding: 15px 0 0 15px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com06 .imgbox { padding: 15px 0 35px 15px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com06 .name { width: 140px; padding: 20px 0 0 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com06 .link { width: 140px; padding: 15px 0 35px 0; }

#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no4 .imgbox { padding: 10px 20px 0 0; text-align:right; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .commodity { width: 285px; margin: 0; padding: 10px 0 0px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .lbox { float:left; padding-left: 15px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .rbox { float:right; padding-right: 15px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .commodity p { margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .commodity .title { margin: 0; padding: 20px 0 10px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .commodity .text { width: 275px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .lbox .text { padding-left: 10px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .rbox .text { padding-left: 8px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .commodity .imgface { padding-bottom: 10px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .commodity .imgbox { padding-bottom: 10px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .commodity .name { padding-bottom: 10px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .commodity .link { padding-bottom: 10px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox_no5 .commodity .imgtext { padding-left: 10px; padding-bottom: 10px; }

#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox .com07 .title { padding-top: 0px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox .com08 .title { padding-top: 0px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com07 .name { width: 140px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com07 .link { width: 140px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com08 .name { width: 140px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com08 .link { width: 140px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com09 .name { width: 140px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com09 .link { width: 140px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com10 .imgface { padding-bottom: 52px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com10 .name { width: 140px; padding-bottom: 37px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com10 .link { width: 140px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com11 .name { width: 140px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com11 .link { width: 140px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com12 .name { width: 140px; padding-bottom: 32px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox #com12 .link { width: 140px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox .name p { font-size:93%; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox .text p { font-size:93%; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .exbox .imgtext p { font-size:75%; }


#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox { display:block; width: 645px; margin: 0 0 25px; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox .lbox { float:left; width: 315px; margin: 0; padding: 0 0 15px 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox .rbox { float:right; width: 315px; margin: 0; padding: 0 0 15px 15px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox dl .title { width: 315px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox dl .text { float:left; width: 180px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox .cno2 dl .text { width: 133px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox dl .link { float:left; width: 180px; margin-top: 15px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox dl .height { float:right; width: 135px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox .cno1 dl .height ,
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox .cno2 dl .height { height:210px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox .cno3 dl .height ,
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox .cno4 dl .height { height:250px; }

#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox .cno1 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_01_bgimg_01.jpg) no-repeat bottom right; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox .cno2 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_01_bgimg_02.jpg) no-repeat bottom right; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox .cno3 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_01_bgimg_03.jpg) no-repeat bottom right; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_contents .checkbox .cno4 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_01_bgimg_04.jpg) no-repeat bottom right; }


#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_bottom { margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_bottom p { margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_bottom dl { margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_bottom dl .imgbox { float:left; width: 343px; margin: 0px; padding: 0px; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_bottom dl .title { float:right; width: 302px; padding: 60px 0 0; }
#beauty.beautifulsurvivor02-page1 .bodyArea .main .main_bottom dl .text { float:right; width: 280px; margin: 0px; padding: 15px 10px 0; }




/* page2 page3 */
#beauty.beautifulsurvivor02-page2 .topArea .header,
#beauty.beautifulsurvivor02-page3 .topArea .header { width:645px; height:200px; padding:0; background:url(../season/feature/img/beautifulsurvivor02_local_h1_bg.jpg) no-repeat 0 0; }
#beauty.beautifulsurvivor02-page2 .topArea .header h1,
#beauty.beautifulsurvivor02-page3 .topArea .header h1 { padding:12px 0 0 35px; }
#beauty.beautifulsurvivor02-page2 .topArea .header .move,
#beauty.beautifulsurvivor02-page3 .topArea .header .move { width:485px; margin:0px 0 0 0px; }
#beauty.beautifulsurvivor02-page2 .move li.btnBackNumber,
#beauty.beautifulsurvivor02-page3 .move li.btnBackNumber { margin-right:7px; }


/* page2 */
#beauty.beautifulsurvivor02-page2 .bodyArea .main .exbox_head { display:block; width: 645px; height:15px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .exbox { display:block; width: 645px; margin: 0; padding: 0; }

#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_top { width: 645px; padding: 0 0 25px 0;}
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_top p { margin-bottom: 35px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_top div p { margin: 0px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_top .exbox_no1 {}
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_top .exbox_no1 dl .imgbox { float:right; width: 150px; margin: 0px; padding: 0; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_top .exbox_no1 dl .title { float:left; width: 495px; margin: 0px; padding: 0 0 15px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_top .exbox_no1 dl .text { float:left; width: 483px; margin: 0px; padding: 0; }

#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_contents { width: 645px; margin: 0 0 25px; padding: 0; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_contents p { margin-bottom: 35px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_contents div p { margin: 0px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_contents .exbox { margin-bottom: 35px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_contents .exbox_no2 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_main_08.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_contents .exbox_no2 dl .imgbox { float:right; width: 288px; margin: 0px; padding: 10px 18px 10px 0; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_contents .exbox_no2 dl .link { float:right; width: 172px; margin: 0px; padding: 0 18px 15px 0; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_contents .exbox_no2 dl .text { float:left; width: 288px; margin: 0px; padding: 10px 0 30px 25px; }

#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom { width: 645px; margin: 0 0 5px; padding: 0; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom p { margin-bottom: 0px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom div p { margin: 0px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox { margin-bottom: 5px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 { margin-bottom: 25px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol {}
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li { display:block; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li dl { padding: 0 0 15px 44px;}
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li dl .imgbox { float:left; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li dl .name { float:right; font-weight:bold; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li dl .text { float:right; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .lbox { float:left; width: 325px; margin: 0; padding: 0 0 0 0; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .rbox { float:right; width: 300px; margin: 0; padding: 0 0 0 0; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .lbox ol li dl { display:block; width: 285px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .rbox ol li dl { display:block; width: 260px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .lbox ol li dl .imgbox { width: 85px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .rbox ol li dl .imgbox { width: 50px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .lbox ol li dl .name { width: 200px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .rbox ol li dl .name { width: 200px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .lbox ol li dl .text { width: 200px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .rbox ol li dl .text { width: 200px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li.no1 dl { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_02_noicon_01.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li.no2 dl { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_02_noicon_02.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li.no3 dl { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_02_noicon_03.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li.no4 dl { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_02_noicon_04.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li.no5 dl { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_02_noicon_05.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li.no6 dl { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_02_noicon_06.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li.no7 dl { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_02_noicon_07.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 ol li.no8 dl { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_02_noicon_08.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .rbox ol li.no8 dl { width: 300px; padding-left: 0px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .rbox ol li.no8 dl .imgbox { width: 76px; padding-left: 14px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .rbox ol li.no8 dl .name { padding-left: 14px; width: 196px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 .rbox ol li.no8 dl .text { padding-left: 14px; width: 196px; }


#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no4_head { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_head_09.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no4 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_main_09.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no4 dl {}
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no4 dl .imgbox { float:right; width: 285px; margin: 0px; padding: 7px 24px 30px 0; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no4 dl .title { float:left; width: 298px; margin: 0px; padding: 7px 0 10px 22px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no4 dl .name { float:left; width: 298px; margin: 0px; padding: 0 0 0 22px; }
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no4 dl .link { float:left; width: 172px; margin: 0px; padding: 0 0 18px 145px; }




/* page3 */
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top { width: 645px; padding: 0 0 35px;}
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top p { margin: 0; padding: 20px 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top p.imgbox { margin: 0; padding: 0; }

#beauty.beautifulsurvivor02-page3 .bodyArea .main .exbox_head { display:block; width: 645px; height:15px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .exbox { display:block; width: 645px; margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .exbox p { margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .exbox dl { display:block; float:left; margin: 0; padding: 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .exbox dl .text_strong { font-weight:bold; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .exbox dl span.text_color { font-weight:bold; color:#0176EA; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1_head { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_head_01.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_main_01.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1 dl .rbox { float:right; width: 200px; margin: 0px; padding: 5px 15px 15px 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1 dl .rbox p { text-align:right; padding-right: 17px; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1 dl .lbox { float:left; width: 400px; margin: 0px; padding: 5px 0 0 30px; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1 dl .namebox { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_head_06.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1 dl .namebox p { letter-spacing: 0em; padding: 15px 25px 0px 15px; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1 dl .namebox a { text-decoration: none; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1 dl .namebox_end { height:15px; background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_main_06.gif) no-repeat top left; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1 dl .end { padding-top: 15px; padding-bottom: 15px; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1 dl .f_size_s { font-size:85%; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1 dl .f_size_m { font-size:100%; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_top .exbox_no1 dl .f_size_l { font-size:116%; }




#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents { width: 645px; padding: 0 0 25px; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents h3 { margin-top: 15px; padding: 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents div p { margin: 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents .pbox { margin: 0 0 25px 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents .lbox { float:left; padding: 0 0 0 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents .rbox { float:right; padding: 0 0 0 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents .pbox1 .lbox { width: 325px; padding: 0 15px; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents .pbox1 .rbox { width: 290px; padding: 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents .pbox2 .lbox { width: 290px; padding: 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents .pbox2 .rbox { width: 345px; padding: 0 5px; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents .pbox3 .lbox { width: 335px; padding: 0 5px; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents .pbox3 .rbox { width: 300px; padding: 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents p { margin-botton: 15px; padding: 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_contents p img { float:left; vertical-align:bottom; margin: 0; }


#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_bottom { width: 645px; padding: 0 0 15px; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_bottom .exbox { margin-bottom: 0px; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_bottom .exbox_no2 { background: #FFFFFF url(../season/feature/img/beautifulsurvivor02_bg_main_11.gif) no-repeat bottom left; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_bottom .exbox_no2 dl .imgbox { float:right; width: 235px; margin: 0px; padding: 10px 16px 15px 0; }
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_bottom .exbox_no2 dl .link {
	float:left;
	width: 180px;
	margin: 0px;
	padding: 0 0 10px 210px;
}
#beauty.beautifulsurvivor02-page3 .bodyArea .main .main_bottom .exbox_no2 dl .text {
	float:left;
	width: 360px;
	margin: 0px;
	padding: 15px 0 10px 25px;
}



#beauty.beautifulsurvivor02-page3 .bodyArea .content-end {background:transparent url(../season/feature/img/beauty_season_feature_content-end_bg.gif) no-repeat scroll center bottom;margin:12px 0 0;padding:0 21px 18px;}
#beauty.beautifulsurvivor02-page3 .bodyArea .content-end a {color:#be001e; text-decoration:underline;}
#beauty.beautifulsurvivor02-page3 .bodyArea .content-end p {color:#4d4d4d;margin:0;}
#beauty.beautifulsurvivor02-page3 .bodyArea .content-end h2 {margin:0 -21px 9px;}
#beauty.beautifulsurvivor02-page3 .bodyArea p.foretell {font-size:108%;margin:20px 0 0 0;text-align:right;font-weight:bold;color:#606060;}


#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 a:link ,
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 a:visited ,
a.beautifulsurvivorNameLink:link, a.beautifulsurvivorNameLink:visited {
	font-weight:bold;
	text-decoration: underline;
	color: #0069E0;
}
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 a:hover,
#beauty.beautifulsurvivor02-page2 .bodyArea .main .main_bottom .exbox_no3 a:active ,
a.beautifulsurvivorNameLink:hover, a.beautifulsurvivorNameLink:active {
	font-weight:bold;
	text-decoration: none;
	color: #0069E0;
}








/* beauty yasuragibijin-110901 */

#beauty.yasuragibijin { color: #4C4C4C; }
#beauty.yasuragibijin img { vertical-align:bottom; }
#beauty.yasuragibijin .blank { vertical-align: text-bottom; }
#beauty.yasuragibijin .bodyArea { padding:0 0 20px 0; }
#beauty.yasuragibijin .bodyArea p { margin:18px 0 0 0; line-height: 2.0; }
#beauty.yasuragibijin .bodyArea .section { margin:0; }
#beauty.yasuragibijin strong { color: #EC3E22; }
#beauty.yasuragibijin .strong { font-weight:bold; color: #4C4C4C; }
#beauty.yasuragibijin .pagetop img { vertical-align: baseline; }
#beauty.yasuragibijin .pagetop2 img { margin: 0; padding: 0; line-height: 100%; vertical-align: bottom; }
#beauty.yasuragibijin.yasuragibijin-page1 .bodyArea .main p.pagetop1,
#beauty.yasuragibijin.yasuragibijin-page2 .bodyArea .main p.pagetop2,
#beauty.yasuragibijin.yasuragibijin-page3 .bodyArea .main p.pagetop3 { padding:8px 0 45px 0; clear:both; text-align:right; font-size:7px; line-height:7px; }
#beauty.yasuragibijin.yasuragibijin-page1 .bodyArea .main p.pagetop1 a,
#beauty.yasuragibijin.yasuragibijin-page2 .bodyArea .main p.pagetop2 a,
#beauty.yasuragibijin.yasuragibijin-page3 .bodyArea .main p.pagetop3 a { font-size:7px; line-height:7px; }
#beauty.yasuragibijin .vanish { font-size: 1px; text-indent:-9999px; overflow:hidden; }

#beauty.yasuragibijin .topArea { width:645px; padding:0 0 30px 0px; margin: 0 0 0 28px; }
#beauty.yasuragibijin .topArea ul.nav { clear:both; text-align:center; }
#beauty.yasuragibijin .topArea ul.nav li { display:inline-block; padding-top:8px; margin-right:0px; vertical-align:bottom; }
* html #beauty.yasuragibijin .topArea ul.nav li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.yasuragibijin .topArea ul.nav li { display:inline; zoom:1; } /* for ie7 */
#beauty.yasuragibijin .topArea ul.nav li.lastChild { margin-right:0; }
#beauty.yasuragibijin .bodyArea { width:645px; }
#beauty.yasuragibijin .btmArea ul { margin-top: 10px; }
#beauty.yasuragibijin .btmArea ul.nav li { margin-right: 0px; }

#beauty.yasuragibijin .header .move { width:312px; margin:0 0 0 1px; }
#beauty.yasuragibijin .bodyArea .move { width:645px; padding:30px 0 9px 0; text-align:right; }
#beauty.yasuragibijin-page3 .bodyArea .move { padding-top:0px; }
#beauty.yasuragibijin .move li { position:static; display:inline-block; margin-right:3px; }
* html #beauty.yasuragibijin .move li { display:inline; zoom:1; } /* for ie6 */
*+html #beauty.yasuragibijin .move li { display:inline; zoom:1; } /* for ie7 */
#beauty.yasuragibijin .move li img { vertical-align:middle; }
#beauty.yasuragibijin .move li.btnTop { margin-right:6px; }
#beauty.yasuragibijin .move li.btnBackNumber { margin-right:29px; }
#beauty.yasuragibijin .move li.btnMail { margin-right:8px; }
#beauty.yasuragibijin .move li.btnMixi { margin-right:5px; }
#beauty.yasuragibijin .move li.btnFacebook { margin-right:7px; }
#beauty.yasuragibijin .move li.btnTwitter { margin-right:0; }


/* page1 */
#beauty.yasuragibijin-page1 .topArea .header { position: relative; width:380px; height:395px; padding:0 0 0 265px; margin:0px; background:url(../season/feature/img/yasuragibijin-110901_local_h1_1_bg.jpg) no-repeat 0 0; }
#beauty.yasuragibijin-page1 .topArea .header .catch { position: absolute; width:380px; top:195px; left:265px; padding:0px 0 0 0px;  /*font-size:100%;*/ font-size:12px; line-height: 1.85; letter-spacing: 0; }
#beauty.yasuragibijin-page1 .topArea .header2 { position: absolute; width: 420px; height: 26px; top: 370px; left: 225px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page1 .topArea .header2 .move { position: absolute; width:450px; bottom: 9px; left: 0px; }
#beauty.yasuragibijin-page1 .topArea .header2 .share { position: absolute; width:70px; bottom: 11px; left: 340px; }
#beauty.yasuragibijin-page1 .topArea .header2 .move li.btnTop { margin-right:5px; padding-top:0px; }
#beauty.yasuragibijin-page1 .topArea .header2 .move li.btnBackNumber { margin-right:0px; padding-top:0px; }
#beauty.yasuragibijin-page1 .topArea .header2 .share li.mail { margin-right:8px; padding-top:0px; }
#beauty.yasuragibijin-page1 .topArea .header2 .share li.mixi { margin-right:5px; padding-top:0px; }
#beauty.yasuragibijin-page1 .topArea .header2 .share li.facebook { margin-right:7px; padding-top:0px; }
#beauty.yasuragibijin-page1 .topArea .header2 .share li.twitter { margin-right:0; padding-top:0px; }

#beauty.yasuragibijin-page1 .yasuragibijin-a .topArea .header { position: relative; width:460px; height:395px; padding:0 185px 0 0; margin:0px; background:url(../season/feature/img/yasuragibijin-110901_b_local_h1_1_bg.jpg) no-repeat 0 0; }
#beauty.yasuragibijin-page1 .yasuragibijin-a .topArea .header .catch { position: absolute; width:415px; top:215px; left:0px; padding:5px 0 0 2px;  /*font-size:100%;*/ font-size:12px; line-height: 1.85; }
#beauty.yasuragibijin-page1 .yasuragibijin-a .topArea .header2 { position: absolute; width: 415px; height: 46px; top: 345px; left: 0px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page1 .yasuragibijin-a .topArea .header2 .move { position: absolute; width:212px; bottom: 9px; left: 0px; }
#beauty.yasuragibijin-page1 .yasuragibijin-a .topArea .header2 .share { position: absolute; width:70px; bottom: 11px; left: 220px; }

#beauty.yasuragibijin-page1 .bodyArea .main .main_top { margin: 0; padding: 0; }
#beauty.yasuragibijin-page1 .bodyArea .main .main_top p { margin: 0; padding: 20px 0; }

#beauty.yasuragibijin-page1 .bodyArea .main .main_contents { margin: 0; padding: 0 0 10px; }
#beauty.yasuragibijin-page1 .bodyArea .main .main_contents p { margin: 0; padding: 0; }
#beauty.yasuragibijin-page1 .bodyArea .main .main_contents .exbox { margin: 0; padding: 0; }
#beauty.yasuragibijin-page1 .bodyArea .main .main_contents .exbox .leftbox { float:left; width: 320px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page1 .bodyArea .main .main_contents .exbox .rightbox { float:left; width: 325px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page1 .bodyArea .main .main_contents .introduction { margin: 5px 0 0; text-align:right; font-size:88%; }

#beauty.yasuragibijin-page1 .bodyArea .main .main_bottom { margin: 0; padding: 0; }
#beauty.yasuragibijin-page1 .bodyArea .main .main_bottom p { margin: 0; padding: 0; }


/* page2 page3 */
#beauty.yasuragibijin-page2 .topArea .header,
#beauty.yasuragibijin-page3 .topArea .header { width:458px; height:192px; padding: 0 0 0 187px; background:url(../season/feature/img/yasuragibijin-110901_local_h1_2_bg.jpg) no-repeat 0 0; }
#beauty.yasuragibijin-page2 .topArea .header h1 ,
#beauty.yasuragibijin-page3 .topArea .header h1 { padding: 0; }
#beauty.yasuragibijin-page2 .topArea .header .move,
#beauty.yasuragibijin-page3 .topArea .header .move { width:295px; margin:10px 0 0 160px; }
#beauty.yasuragibijin-page2 .move li.btnBackNumber,
#beauty.yasuragibijin-page3 .move li.btnBackNumber { margin-right:10px; }
#beauty.yasuragibijin-page2 .topArea ul.nav li,
#beauty.yasuragibijin-page3 .topArea ul.nav li { padding-top:0px; }

/* yasuragibijin-a page2 page3 */
#beauty.yasuragibijin-page2 .yasuragibijin-a .topArea .header,
#beauty.yasuragibijin-page3 .yasuragibijin-a .topArea .header { width:645px; height:177px; padding:0px; background:url(../season/feature/img/yasuragibijin-110901_b_local_h1_2_bg.jpg) no-repeat 0 0; }
#beauty.yasuragibijin-page2 .yasuragibijin-a .topArea .header .move,
#beauty.yasuragibijin-page3 .yasuragibijin-a .topArea .header .move { margin-left: 355px; }


/* page2 */
#beauty.yasuragibijin-page2 .bodyArea .main .main_top { width: 645px; padding: 0 0 30px 0;}
#beauty.yasuragibijin-page2 .bodyArea .main .main_top p { margin: 0; padding: 20px 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top p.imgbox { margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top p.top15px { margin-top: 15px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox { margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox p { margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .pbox { margin: 0; padding: 15px 0px 10px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .lbox { float:left; width: 320px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .rbox { float:right; width: 325px; margin: 0; padding: 15px 0 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .itembox { width: 100%; margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .itembox .lbox { float:left; width: 150px; margin: 0; padding: 0 0 0 22px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .itembox .rbox { float:right; width: 142px; margin: 0; padding: 20px 0 0 6px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .itembox .dataname { margin-top: 5px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .itembox .datalink { margin-top: 10px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .rbox dl { margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .rbox dl dt { margin: 0; padding: 0 0 5px 10px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .rbox dl dd { margin: 0; padding: 5px 0 0 10px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .rbox dl .lbox { float:left; width: 18px; margin: 0; padding: 4px 0 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .rbox dl .rbox { float:right; width: 280px; margin: 0; padding: 0 8px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .rbox dl .rbox p { font-weight:bold; color: #8A5C22; }

#beauty.yasuragibijin-page2 .bodyArea .main .main_contents { width: 645px; padding: 0 0 30px 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents p { margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox { margin: 0; padding: 0; background: #FFFFFF url(../season/feature/img/yasuragibijin-110901_2_img2_4.jpg) no-repeat top left; zoom:100%;/*IE6*/ overflow:auto;/*IE7 and Firefox*/ }
/*\*/
* html #beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox{ overflow: visible; height:1px; }
/**/
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox h3 { margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox .tbox { margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox .lbox { float:left; width: 290px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox .rbox { float:right; width: 355px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox .rbox .itembox { margin: 0; padding: 10px 10px 0 10px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox .rbox .itembox .datatest { font-size: 93%; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox .rbox .itembox .dataname { padding-top: 5px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox .rbox .itembox .datalink { padding-top: 10px; }

#beauty.yasuragibijin-page2 .bodyArea .main .main_bottom { width: 645px; padding: 0 0 20px 0;}
#beauty.yasuragibijin-page2 .bodyArea .main .main_bottom h3 { margin: 0; padding: 0 0 20px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_bottom h3.box2 { margin: 0; padding: 25px 0 10px; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_bottom p { margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_bottom .exbox { margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_bottom .exbox .lbox { float:left; width: 320px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page2 .bodyArea .main .main_bottom .exbox .rbox { float:right; width: 325px; margin: 0; padding: 0; }


/* page3 */
#beauty.yasuragibijin-page3 .bodyArea .main .main_top { width: 645px; margin: 0px 0 0; padding: 0 0 15px;}
#beauty.yasuragibijin-page3 .bodyArea .main .main_top p { margin: 0; padding: 20px 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top p.imgbox { margin: 0; padding: 30px 0 0; }

#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox1 { margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox1 .pbox { margin: 0; padding: 15px 0 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox1 .imgbox { margin: 0; padding: 25px 0 35px; }

#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox2 { margin: 5px 0 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox2 p { margin: 0; padding: 5px 0 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox2 .lbox { float:left; width: 295px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox2 .rbox { float:right; width: 350px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox2 .rbox .movie { padding: 0 10px; }

#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox3 { height:280px; margin: 0; padding: 0; background: #FFFFFF url(../season/feature/img/yasuragibijin-110901_3_img2_2.jpg) no-repeat top right; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox3 p { margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox3 .lbox { float:left; width: 295px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox3 .rbox { float:right; width: 330px; margin: 0; padding: 100px 10px 0 10px; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox3 .dataimg { margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox3 .datatest { font-size: 93%; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox3 .dataname { margin-top: 5px; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox3 .datalink { margin-top: 10px; }

#beauty.yasuragibijin-page3 .bodyArea .main .main_contents { width: 645px; margin: 30px 0 0; padding: 0 0 30px 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_contents h3 { margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_contents p { margin: 0; padding: 15px 0 25px; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_contents .exbox {  margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_contents .exbox p { margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_contents .exbox .lbox { float:left; width: 325px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_contents .exbox .rbox { float:right; width: 300px; margin: 0; padding: 0 10px 0 10px; }

#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom { width: 645px; padding: 0 0 20px 0;}
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom h3 { margin: 0; padding: 0 0 15px; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom p { margin: 0; padding: 5px 0 20px; }

#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox { margin: 0; padding: 0 0 45px; background: #FFFFFF url(../season/feature/img/yasuragibijin-110901_3_img2_3.jpg) no-repeat top left; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox p { margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox .lbox { float:left; width: 180px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox .rbox { float:right; width: 465px; margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox .dataimg { margin: 0; padding: 136px 0 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox .datatitle { margin: 0; padding: 0; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox .datatest { font-size: 93%; padding: 10px 75px 0 5px; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox .dataname { margin-top: 20px; padding: 0 0 0 5px; }
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox .datalink { margin-top: 5px; padding: 0 0 0 5px; }

#beauty.yasuragibijin-page3 .bodyArea .content-end {background:transparent url(../season/feature/img/beauty_season_feature_content-end_bg.gif) no-repeat scroll center bottom;margin:12px 0 0;padding:0 21px 18px;}
#beauty.yasuragibijin-page3 .bodyArea .content-end a {color:#be001e; text-decoration:underline;}
#beauty.yasuragibijin-page3 .bodyArea .content-end p {color:#4d4d4d;margin:0;}
#beauty.yasuragibijin-page3 .bodyArea .content-end h2 {margin:0 -21px 9px;}
#beauty.yasuragibijin-page3 .bodyArea p.foretell {font-size:108%;margin:20px 0 0 0;text-align:right;font-weight:bold;color:#606060;}



#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .itembox .dataname a:link ,
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .itembox .dataname a:visited ,
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox .rbox .itembox .dataname a:link ,
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox .rbox .itembox .dataname a:visited ,
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox3 .dataname a:link ,
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox3 .dataname a:visited ,
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox .dataname a:link ,
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox .dataname a:visited {
	font-weight:bold;
	text-decoration: underline;
	color: #592900;
}
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .itembox .dataname a:hover ,
#beauty.yasuragibijin-page2 .bodyArea .main .main_top .exbox .itembox .dataname a:active ,
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox .rbox .itembox .dataname a:hover ,
#beauty.yasuragibijin-page2 .bodyArea .main .main_contents .exbox .rbox .itembox .dataname a:active ,
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox3 .dataname a:hover ,
#beauty.yasuragibijin-page3 .bodyArea .main .main_top .exbox3 .dataname a:active ,
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox .dataname a:hover ,
#beauty.yasuragibijin-page3 .bodyArea .main .main_bottom .exbox .dataname a:active {
	font-weight:bold;
	text-decoration: none;
	color: #592900;
}









/* ----- fs18 ----- { font-size:138.5%; } */
/* ----- fs16 ----- { font-size:123.1%; } */
/* ----- fs15 ----- { font-size:116%; } */
/* ----- fs14 ----- { font-size:108%; } */
/* ----- fs13 ----- { font-size:100%; } */
/* ----- fs12 ----- { font-size:93%; } */
/* ----- fs11 ----- { font-size:85%; } */
/* ----- fs10 ----- { font-size:77%; } */


/* EOF */
