@charset "utf-8";

/* -----------------------------------------------------------
  Beauty Directories 
  Layout Style Sheet
  Last Update 2010-02-09
------------------------------------------------------------ */

/* -----------------------------------------------------------
   CONTENTS
------------------------------------------------------------ */
#beauty div#contents {
width:740px;
margin:40px 80px 0;
padding:0 0 30px;
}

/* -----------------------------------------------------------
   h1
------------------------------------------------------------ */
#beauty div#contents h1 {
height:53px;
margin:0 0 20px;
background:url(/freshel/whitec/common/images/common_line_01.gif) left top repeat-x;
}

/* -----------------------------------------------------------
  LEAD AREA
------------------------------------------------------------ */
div#leadArea {
width:716px;
margin:0 0 15px 17px;
padding-bottom:15px;
}
div#leadArea:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div#leadArea {display:inline-block;}
/* Hides from IE-mac \*/
* html body div#leadArea {height:1%;}
div#leadArea {display:block;}
/* End hide from IE-mac */

div#leadArea #leadText {
float:left;
width:420px;
}

p#subTitle {
margin-left:17px;
}



/* -----------------------------------------------------------
  ALT TEXT
------------------------------------------------------------ */
div#altText {
width:560px;
padding:164px 0 160px 99px;
}
div#altText h2 {
margin-bottom:8px;
}

/* -----------------------------------------------------------
  FP AREA
------------------------------------------------------------ */
div#fpArea {
width:560px;
margin-top:40px;
}

div#fpArea:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div#fpArea {display:inline-block;}
/* Hides from IE-mac \*/
* html body div#fpArea {height:1%;}
div#fpArea {display:block;}
/* End hide from IE-mac */

/* -----------------------------------------------------------
  FP TEXT
------------------------------------------------------------ */
div#fpText {
float:left;
width:432px;
}

/* : PLUGIN ICON :::::::::::::::::::::::::::::::::::::::::::*/
p#pluginIcon {
width:112px;
float:right;
}


/* -----------------------------------------------------------
  #beauty.book01
------------------------------------------------------------ */
#beauty.book01 div#altContents {
background:url(/freshel/whitec/beauty/book01/images/index_altimg_01.gif) left top no-repeat;
}
#beauty.book01 div#leadArea {
background:url(/freshel/whitec/beauty/book01/images/index_line_01.gif) left bottom repeat-x;
}



/* -----------------------------------------------------------
  #beauty.book02
------------------------------------------------------------ */
/* common */
#beauty.book02 #leadArea {
width:718px;
margin:0 0 15px 6px;
padding-bottom:5px;
}

#beauty.book02 #mainContent {
position:relative;
width:732px;
margin-bottom:26px;
background:url(/freshel/whitec/beauty/book02/images/recipe_mainBg_01.jpg) top center repeat-y;
}
#beauty.book02 #mainContent #mainContentInner {
zoom:1;
padding-bottom:49px;
background:url(/freshel/whitec/beauty/book02/images/recipe_mainBg_02.jpg) bottom center no-repeat;
}
#beauty.book02 #mainContent #mainContentInner2 {
zoom:1;
padding-top:39px;
background:url(/freshel/whitec/beauty/book02/images/recipe_mainBg_03.jpg) top center no-repeat;
}

#beauty.book02 #mainContent h2 {
margin-left:45px;
}
#beauty.book02 #contentArea {
background:url(/freshel/whitec/beauty/book02/images/contentArea_bg_01.gif) top no-repeat;
width:670px;
height:456px;
margin:0pt 0pt 15px 46px;
}

#beauty.book02 #contentArea p#mainImg {
padding:9px 0 0 10px;
}
#beauty.book02 #mainContent p#teacherBtn {
position:absolute;
right:37px;
top:13px;
}

#beauty.book02 #mainContent ul#recipeLink{
margin-left:10px;
width:650px;
}
#beauty.book02 #mainContent ul#recipeLink li#recipeLinkImg01 {
padding-bottom:2px;
background:url(/freshel/whitec/beauty/book02/images/index_dotLine_01.gif) bottom no-repeat;
}
#beauty.book02 #mainContent ul#recipeLink li img{
vertical-align:top;
}

#beauty.book02 #mainContent div#backnumberLink {
margin:0 16px 0 45px;
}
#beauty.book02 #mainContent div#backnumberLink ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#beauty.book02 #mainContent div#backnumberLink ul {display:inline-block;}
/* Hides from IE-mac \*/
* html #beauty.book02 #mainContent div#backnumberLink ul {height:1%;}
#beauty.book02 #mainContent div#backnumberLink ul {display:block;}
/* End hide from IE-mac */

#beauty.book02 #mainContent div#backnumberLink ul li.left {
float:left;
}
#beauty.book02 #mainContent div#backnumberLink ul li.right {
float:right;
}


/* recipe
------------------------------------------------------------ */
#beauty.book02 h3 {
margin-bottom:18px;
}

#beauty.book02 #mainContent.recipe {
width:732px;
margin-bottom:50px;
padding-top:0;
height:auto;
font-size:85%;
line-height:1.6;
color:#763f1e;
background:url(/freshel/whitec/beauty/book02/images/recipe_mainBg_01.jpg) top center repeat-y;
}
#beauty.book02 #mainContent.recipe #mainContentInner {
padding-bottom:49px;
background:url(/freshel/whitec/beauty/book02/images/recipe_mainBg_02.jpg) bottom center no-repeat;
}
#beauty.book02 #mainContent.recipe #mainContentInner2 {
padding-top:25px;
background:url(/freshel/whitec/beauty/book02/images/recipe_mainBg_03.jpg) top center no-repeat;
}

/* recipeArea */
#beauty.book02 #recipeArea {
width:670px;
margin:0 0 30px 46px;
background:url(/freshel/whitec/beauty/book02/images/recipe_mainBg_04.gif) top center repeat-y;
}
#beauty.book02 #recipeAreaInner {
padding-bottom:40px;
background:url(/freshel/whitec/beauty/book02/images/recipe_mainBg_05.gif) center bottom no-repeat;
}
#beauty.book02 #recipeAreaInner2 {
padding:40px 0 0 30px;
background:url(/freshel/whitec/beauty/book02/images/recipe_mainBg_06.gif) top center no-repeat;
}

/* marerial */
#beauty.book02 .recipe div#materialBlock {
width:610px;
margin-bottom:10px;
}
#beauty.book02 .recipe div#materialBox .materialItem {
float:left;
width:190px;
}
#beauty.book02 .recipe div#materialBox li {
list-style-type:disc;
margin-left:15px;
}
#beauty.book02 .recipe p#materialImg {
float:right;
width:168px;
}
#beauty.book02 p#materialPoint {
clear:both;
margin-bottom:30px;
}

/* making */
#beauty.book02 div#makingBlock {
padding-top:32px;
margin-right:27px;
background:url(/freshel/whitec/beauty/book02/vol01/images/common_dotLine_01.gif) left top repeat-x;
}

#beauty.book02 div#makingBlock ol {
margin-bottom:15px;
}

#beauty.book02 div#makingBlock li {
width:610px;
margin-bottom:15px;
}
#beauty.book02 div#makingBlock li:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#beauty.book02 div#makingBlock li {display:inline-block;}
/* Hides from IE-mac \*/
* html #beauty.book02 div#makingBlock li {height:1%;}
#beauty.book02 div#makingBlock li {display:block;}
/* End hide from IE-mac */

#beauty.book02 p.makingText {
width:423px;
float:left;
}

#beauty.book02 p.makingPict {
width:168px;
float:right;
}

#beauty.book02 div#makingBlock strong {
font-weight: bold;
}

/* print Btn*/
#beauty.book02 p#printButton {
width:188px;
margin:0 0 40px 269px;
}


div#recipeBtmLink {
background:url(/freshel/whitec/beauty/book02/vol01/images/common_dotLine_01.gif) left top repeat-x;
width:670px;
margin-left:46px;
padding-top:39px;
}


#beauty.book02 p#richButton {
width:670px;
margin-bottom:30px;
}


#beauty.book02 p#recipeTop {
width:357px;
margin-left:140px;
}


/* -----------------------------------------------------------
  #beauty.book03
------------------------------------------------------------ */
/* common */
#beauty.book03 {
background:url(/freshel/whitec/beauty/book03/images/common_bg_01.gif) repeat-x;
}
#beauty.book03 div#wrap {
width:100%;
background:url(/freshel/whitec/beauty/book03/images/common_bg_02.jpg) no-repeat center 101px;
}
#beauty.book03 div#contents {
width:900px;
margin:57px 0 0;
padding:0;
}
#beauty.book03 div#contents h1 {
height:115px;
margin:0 0 0 20px;
background:none;
}
#beauty.book03 div#book03Area {
width:880px;
margin:0 0 0 20px;
padding:40px 0;
color:#333333;
line-height:1.6;
}
#beauty.book03 div#book03Area strong {
font-weight:bold;
}
#beauty.book03 div#book03Area li img {
vertical-align:bottom;
}

/* lead */
#beauty.book03 div.leadBox {
margin-bottom:35px;
}
#beauty.book03 div.leadBox h2 {
margin-bottom:15px;
}

/* tab */
#beauty.book03 ul.tab {
width:880px;
}
#beauty.book03 ul.tab li {
float:left;
margin-left:-27px;
background:url(/freshel/whitec/beauty/book03/images/common_bg_tab_01.gif) no-repeat;
display:inline;
}
#beauty.book03 ul.tab li.tab01 {
margin-left:0;
background:url(/freshel/whitec/beauty/book03/images/common_bg_tab_02.gif) no-repeat;
}
#beauty.book03 ul.tab li.tab06 {
background:url(/freshel/whitec/beauty/book03/vol06/images/bg_tab_01.gif) no-repeat;
}
/* stay */
#beauty.vol01 ul.tab li.tab01 {
background:url(/freshel/whitec/beauty/book03/vol01/images/bg_tab_01.gif) no-repeat;
}
#beauty.vol02 ul.tab li.tab02 {
background:url(/freshel/whitec/beauty/book03/vol02/images/bg_tab_01.gif) no-repeat;
}
#beauty.vol03 ul.tab li.tab03 {
background:url(/freshel/whitec/beauty/book03/vol03/images/bg_tab_01.gif) no-repeat;
}
#beauty.vol04 ul.tab li.tab04 {
background:url(/freshel/whitec/beauty/book03/vol04/images/bg_tab_01.gif) no-repeat;
}
#beauty.vol05 ul.tab li.tab05 {
background:url(/freshel/whitec/beauty/book03/vol05/images/bg_tab_01.gif) no-repeat;
}
#beauty.vol06 ul.tab li.tab06 {
background:url(/freshel/whitec/beauty/book03/vol06/images/bg_tab_01.gif) no-repeat;
}
#beauty.vol01 ul.tab li.tab01,
#beauty.vol02 ul.tab li.tab02,
#beauty.vol03 ul.tab li.tab03,
#beauty.vol04 ul.tab li.tab04,
#beauty.vol05 ul.tab li.tab05,
#beauty.vol06 ul.tab li.tab06 {
position:relative;
z-index:10;
}

/* mainArea */
#beauty.book03 div.mainArea {
width:880px;
}
/* vol01 */
#beauty.book03 div#vol01 {
background:url(/freshel/whitec/beauty/book03/vol01/images/index_bg_01.jpg) no-repeat;
}
#beauty.book03 div#vol01Info {
background:url(/freshel/whitec/beauty/book03/vol01/images/info_bg_01.jpg) no-repeat;
}
/* vol02 */
#beauty.book03 div#vol02 {
background:url(/freshel/whitec/beauty/book03/vol02/images/index_bg_01.jpg) no-repeat;
}
#beauty.book03 div#vol02Info {
background:url(/freshel/whitec/beauty/book03/vol02/images/info_bg_01.jpg) no-repeat;
}
/* vol03 */
#beauty.book03 div#vol03 {
position:relative;
background:url(/freshel/whitec/beauty/book03/vol03/images/index_bg_01.jpg) no-repeat;
}
#beauty.book03 div#vol03Info {
background:url(/freshel/whitec/beauty/book03/vol03/images/info_bg_01.jpg) no-repeat;
}
/* vol04 */
#beauty.book03 div#vol04 {
position:relative;
background:url(/freshel/whitec/beauty/book03/vol04/images/index_bg_01.jpg) no-repeat;
}
#beauty.book03 div#vol04Info {
background:url(/freshel/whitec/beauty/book03/vol04/images/info_bg_01.jpg) no-repeat;
}
/* vol05 */
#beauty.book03 div#vol05 {
background:url(/freshel/whitec/beauty/book03/vol05/images/index_bg_01.jpg) no-repeat;
}
#beauty.book03 div#vol05Info {
background:url(/freshel/whitec/beauty/book03/vol05/images/info_bg_01.jpg) no-repeat;
}
/* vol06 */
#beauty.book03 div#vol06 {
position:relative;
background:url(/freshel/whitec/beauty/book03/vol06/images/index_bg_01.jpg) no-repeat;
}
#beauty.book03 div#vol06Info {
background:url(/freshel/whitec/beauty/book03/vol06/images/info_bg_01.jpg) no-repeat;
}

/* titleBox */
#beauty.book03 div.titleBox {
height:308px;
}
#beauty.book03 div#vol01Info div.titleBox,
#beauty.book03 div#vol02Info div.titleBox,
#beauty.book03 div#vol03Info div.titleBox,
#beauty.book03 div#vol04Info div.titleBox,
#beauty.book03 div#vol05Info div.titleBox,
#beauty.book03 div#vol06Info div.titleBox {
height:183px;
}
/* vol01 */
#beauty.vol01 div.titleBox {
margin-left:513px;
}
#beauty.vol01 div.titleBox h3 {
padding-top:59px;
}
/* vol02 */
#beauty.vol02 div.titleBox {
margin-left:445px;
}
#beauty.vol02 div.titleBox h3 {
padding-top:71px;
}
/* vol03 */
#beauty.vol03 div.titleBox {
margin-left:454px;
}
#beauty.vol03 div.titleBox h3 {
padding-top:54px;
}
/* vol04 */
#beauty.vol04 div.titleBox {
margin-left:455px;
}
#beauty.vol04 div.titleBox h3 {
padding-top:46px;
}
/* vol05 */
#beauty.vol05 div.titleBox {
margin-left:410px;
}
#beauty.vol05 div.titleBox h3 {
margin-bottom:-5px;
padding-top:45px;
}
/* vol06 */
#beauty.vol06 div.titleBox {
margin-left:440px;
}
#beauty.vol06 div.titleBox h3 {
padding-top:42px;
}
#beauty.book03 div.titleBox p.txt {
margin:22px 0 10px;
}
#beauty.book03 div.titleBox p.txt02 {
position:absolute;
top:288px;
left:689px;
}
#beauty.book03 div#vol06 div.titleBox p.txt02 {
left:770px;
}

/* menuList */
#beauty.book03 ul.menuList {
width:869px;
margin-left:2px;
}
#beauty.book03 ul.menuList li {
float:left;
margin-left:9px;
display:inline;
}

/* pagetop */
#beauty.book03 p.pagetopAnchor {
padding:10px 0;
text-align:right;
}
#beauty.book03 p.pagetopAnchor a {
padding-left:18px;
background:url(/freshel/whitec/beauty/book03/images/common_ico_01.gif) no-repeat left center;
}
#beauty.book03 p.pagetopAnchor a:link,
#beauty.book03 p.pagetopAnchor a:visited {
color: #444444;
text-decoration:underline;
}
#beauty.book03 p.pagetopAnchor a:hover,
#beauty.book03 p.pagetopAnchor a:active {
color: #444444;
text-decoration:none;
}


/* info
------------------------------------------------------------ */
#beauty.book03 div.infoArea {
width:815px;
margin-left:31px;
}

/* paging */
#beauty.book03 div.paging {
position:relative;
width:815px;
margin:50px 0 0;
padding:32px 0 0;
background:url(/freshel/whitec/beauty/book03/images/common_bg_04.gif) repeat-x;
text-align:center;
}
#beauty.book03 div.paging p.prevBtn {
position:absolute;
top:32px;
left:-2px;
text-align:left;
}
#beauty.book03 div.paging p.nextBtn {
position:absolute;
top:32px;
right:-2px;
text-align:left;
}

/* categoryBox */
#beauty.book03 div.infoArea div.lineBox {
width:815px;
background:url(/freshel/whitec/beauty/book03/images/common_bg_03.gif) repeat-x left bottom;
}
#beauty.book03 div.infoArea div.categoryBox {
width:815px;
margin:40px 0 0;
}
#beauty.book03 div.infoArea h5 {
margin-bottom:25px;
}
#beauty.book03 div.infoArea div.txtBox {
float:left;
width:465px;
}
#beauty.book03 div.infoArea div.txtBox p {
margin-top:20px;
}
#beauty.book03 div.infoArea div.imgBox,
#beauty.book03 div.infoArea div.imgBox02 {
float:right;
width:321px;
}
#beauty.book03 div.infoArea div.imgBox02 {
padding-top:50px;
}

/* infoTbl */
#beauty.book03 table.infoTbl {
width:815px;
margin:30px 0 0;
border:1px solid #c7dbe0;
color:#333333;
font-size:77%;
line-height:1.6;
}
#beauty.book03 table.infoTbl th,
#beauty.book03 table.infoTbl td {
padding:2px 10px;
border:1px solid #c7dbe0;
}
#beauty.book03 table.infoTbl th {
background:#d9ebf0;
}
#beauty.book03 table.infoTbl th.w270 {
width:270px;
}
#beauty.book03 table.infoTbl a:link,
#beauty.book03 table.infoTbl a:visited {
color: #333333;
text-decoration:underline;
}
#beauty.book03 table.infoTbl a:hover,
#beauty.book03 table.infoTbl a:active {
color: #333333;
text-decoration:none;
}

/* checkBox */
#beauty.book03 div.checkBox {
width:815px;
margin:20px 0 0;
}
#beauty.book03 div.checkBox table {
width:815px;
margin:10px 0 0;
border:1px solid #d9d9d9;
color:#444444;
}
#beauty.book03 div.checkBox table td {
width:261px;
height:24px;
padding:0 0 0 10px;
background:url(/freshel/whitec/beauty/book03/vol02/images/info01_bg_01.gif) repeat-y;
}
#beauty.book03 div.checkBox table tr.gray td {
background:#f5f5f5 url(/freshel/whitec/beauty/book03/vol02/images/info01_bg_01.gif) repeat-y;
}
#beauty.book03 div.checkBox table td.right {
background:none;
}
#beauty.book03 div.checkBox table tr.gray td.right {
background:#f5f5f5;
}

/* referenceBox */
#beauty.book03 div.referenceBox {
float:left;
width:228px;
margin-top:10px;
}
#beauty.book03 div.referenceBox table {
width:228px;
border:1px solid #c4c2c3;
color:#444444;
}
#beauty.book03 div.referenceBox table td,
#beauty.book03 div.referenceBox table th {
padding:6px 0 5px 10px;
border:1px solid #c4c2c3;
}
#beauty.book03 div.referenceBox table th {
width:103px;
background:#f2f2f2;
}

/* baseballBox */
#beauty.book03 div.baseballBox {
width:815px;
padding:25px 0 0;
font-size:77%;
clear:both;
}
#beauty.book03 div.baseballBox h6 {
margin-bottom:10px;
}
#beauty.book03 div.baseballBox table {
width:815px;
border:1px solid #d9d9d9;
border-right:none;
border-collapse:separate;
color:#333333;
line-height:1.7;
}
#beauty.book03 div.baseballBox table th,
#beauty.book03 div.baseballBox table td {
padding:4px 10px;
}
#beauty.book03 div.baseballBox table th {
border-right:1px solid #bfbfbf;
background:#d6d6d6;
}
#beauty.book03 div.baseballBox table th.right {
border-right:1px solid #d9d9d9;
}
#beauty.book03 div.baseballBox table td {
border-right:1px solid #d9d9d9;
}
#beauty.book03 div.baseballBox table tr.bg td {
background:#f5f5f5;
}
#beauty.book03 div.baseballBox table .w110 {
width:110px;
}
#beauty.book03 div.baseballBox table .w130 {
width:130px;
}
#beauty.book03 div.baseballBox table .w455 {
width:455px;
}
#beauty.book03 div.baseballBox table .rank {
text-align:center;
}
#beauty.book03 div.baseballBox table td a:link,
#beauty.book03 div.baseballBox table td a:visited {
color: #333333;
text-decoration:underline;
}
#beauty.book03 div.baseballBox table td a:hover,
#beauty.book03 div.baseballBox table td a:active {
color: #333333;
text-decoration:none;
}

/* player */
#beauty.book03 div.player {
width:815px;
margin-top:15px;
}
#beauty.book03 div.player h6 {
font-weight:bold;
line-height:1.5;
}
#beauty.book03 div.player div.txtBox p {
margin-top:10px;
}

/* soccerBox */
#beauty.book03 div.soccerBox {
width:815px;
padding:5px 0 20px;
font-size:77%;
clear:both;
}
#beauty.book03 div.soccerBox h6 {
margin-bottom:10px;
}
#beauty.book03 div.soccerBox table {
width:815px;
border:1px solid #ececec;
color:#333333;
line-height:1.7;
}
#beauty.book03 div.soccerBox table th,
#beauty.book03 div.soccerBox table td {
height:40px;
padding: 0 10px;
}
#beauty.book03 div.soccerBox table th {
width:74px;
border-right:1px solid #ececec;
}
#beauty.book03 div.soccerBox table tr.bg th,
#beauty.book03 div.soccerBox table tr.bg td {
background:#f5f5f5;
}

/* soccerBox02 */
#beauty.book03 div.soccerBox02 {
margin:20px 0 0;
border:1px solid #dcdcdc;
}
#beauty.book03 div.team,
#beauty.book03 div.teamBox {
width:813px;
padding:9px 0;
}
#beauty.book03 div.teamBox {
background:url(/freshel/whitec/beauty/book03/vol04/images/info02_bg_01.gif) repeat-y center top;
}
#beauty.book03 div.teamBox.graybg {
background-color:#f5f5f5;
}
#beauty.book03 div.team02 {
float:left;
width:406px;
padding:0;
}
#beauty.book03 div.soccerBox02 p.flag {
float:left;
width:101px;
text-align:center;
}
#beauty.book03 div.soccerBox02 dl {
float:left;
font-size:77%;
}
#beauty.book03 div.team dl {
width:690px;
padding-top: 5px;
}
#beauty.book03 div.team02 dl {
width:275px;
margin-top:-4px;
}
#beauty.book03 div.soccerBox02 dl dt {
font-weight:bold;
}

/* soccerBox03 */
#beauty.book03 div.soccerBox03 {
margin:20px 0 15px;
padding:0 0 10px;
border:1px solid #cacaca;
background:url(/freshel/whitec/beauty/book03/vol04/images/info03_bg_01.gif) repeat-y;
}
#beauty.book03 div.mannerLeft {
float:left;
width:407px;
}
#beauty.book03 div.mannerRight {
float:right;
width:406px;
}
#beauty.book03 div.soccerBox03 dl {
width:365px;
margin-left:20px;
padding-top:15px;
}
#beauty.book03 div.soccerBox03 dl dt {
font-weight:bold;
}
#beauty.book03 div.soccerBox03 dl dd {
padding-bottom:20px;
}
#beauty.book03 div.soccerBox03 p.notes {
width:360px;
margin-left:20px;
font-size:77%;
}

/* bbqTbl */
#beauty.book03 table.bbqTbl01,
#beauty.book03 table.bbqTbl02 {
width:815px;
margin:10px 0 0;
border:1px solid #cfcfcf;
border-collapse:separate;
color: #333333;
font-size:77%;
line-height:1.6;
}
#beauty.book03 table.bbqTbl01 th,
#beauty.book03 table.bbqTbl01 td {
padding:12px 10px;
}
#beauty.book03 table.bbqTbl01 th {
width:155px;
border-right:1px solid #cfcfcf;
}
#beauty.book03 table.bbqTbl01 tr.bg th,
#beauty.book03 table.bbqTbl01 tr.bg td,
#beauty.book03 table.bbqTbl02 tr.bg td {
background:#f5f5f5;
}
/* bbqTbl02 */
#beauty.book03 table.bbqTbl02 th,
#beauty.book03 table.bbqTbl02 td {
border-right:1px solid #cfcfcf;
text-align:center;
}
#beauty.book03 table.bbqTbl02 th {
padding:13px 5px;
border-color:#b9b9b9;
background:#cccccc;
font-weight:bold;
}
#beauty.book03 table.bbqTbl02 .right {
border-right:none;
}
#beauty.book03 table.bbqTbl02 th.right {
width:85px;
}
#beauty.book03 table.bbqTbl02 th.w22 {
width:22px;
}
#beauty.book03 table.bbqTbl02 th.w65 {
width:65px;
}
#beauty.book03 table.bbqTbl02 th.w161 {
width:161px;
}
#beauty.book03 table.bbqTbl02 td.tLeft {
padding:7px 10px;
text-align:left;
}
#beauty.book03 table.bbqTbl02 td p {
padding-left:1.1em;
text-indent:-1.1em;
}
#beauty.book03 table.bbqTbl02 td a:link,
#beauty.book03 table.bbqTbl02 td a:visited {
color: #333333;
text-decoration:underline;
}
#beauty.book03 table.bbqTbl02 td a:hover,
#beauty.book03 table.bbqTbl02 td a:active {
color: #333333;
text-decoration:none;
}
#beauty.book03 p.spot {
margin:20px 0 50px;
}

/* bbqPoint */
#beauty.book03 div.bbqPoint,
#beauty.book03 div.bbqPoint02 {
padding:20px 30px 24px;
border:1px solid #cfcfcf;
color: #535353;
}
#beauty.book03 div.bbqPoint02 {
padding:14px 30px 20px;
}
#beauty.book03 div.infoArea div.bbqPoint h5,
#beauty.book03 div.infoArea div.bbqPoint02 h5 {
margin:0 0 0 -8px;
padding-bottom:20px;
}
#beauty.book03 div.infoArea div.bbqPoint02 h5 {
padding-bottom:5px;
}
#beauty.book03 div.bbqPoint dl dt {
position:relative;
width:24px;
}
#beauty.book03 div.bbqPoint dl dt span {
display:block;
position:absolute;
top:0;
left:0;
}
#beauty.book03 div.bbqPoint dl dt.line01 span {
top:-5px;
}
#beauty.book03 div.bbqPoint dl dd {
margin:-5px 0 25px 40px;
}
#beauty.book03 div.bbqPoint dl dd.end {
margin-bottom:15px;
}
#beauty.book03 div.bbqPoint p.bgTxt {
padding:5px 10px;
background:#f3edf9;
}

/* bbqBox */
#beauty.book03 div.bbqBox {
width:815px;
margin:25px 0 20px;
background:url(/freshel/whitec/beauty/book03/vol05/images/info02_bg_01.gif) repeat-y;
}
#beauty.book03 div.bbqBoxInner {
width:815px;
padding-bottom:105px;
background:url(/freshel/whitec/beauty/book03/vol05/images/info02_bg_02.jpg) no-repeat left bottom;
}
#beauty.book03 div.bbqBox div.sauce {
float:left;
width:258px;
border-top:1px solid #cfcfcf;
}
#beauty.book03 div.bbqBox div.sauce.mg {
margin:0 20px 0 21px;
display:inline;
}
#beauty.book03 div.bbqBox h6 {
margin:0 1px 7px;
padding:5px 0;
background:#e5e5e5;
font-weight:bold;
text-align:center;
}
#beauty.book03 div.bbqBox p.txt,
#beauty.book03 div.bbqBox dl {
margin:0 11px;
line-height:1.3;
}
#beauty.book03 div.bbqBox p.txt {
min-height:51px;
}
* html #beauty.book03 div.bbqBox p.txt {
height:51px;
}
#beauty.book03 div.bbqBox dl {
padding:15px 0 0;
}
#beauty.book03 div.bbqBox dl dd {
margin-left:1em;
}
#beauty.book03 div.bbqBox dl dd ul {
margin-bottom:20px;
}
#beauty.book03 div.bbqBox dl dd ul li {
padding-left:0.5em;
text-indent:-0.5em;
}

/* hanabiBox */
#beauty.book03 div.hanabiBox {
width:815px;
}
#beauty.book03 div.hanabiBox h6 {
margin-top:25px;
font-size:110%;
font-weight:bold;
}
#beauty.book03 div.hanabiBox dl.check {
margin:5px 0 0;
padding:0 0 15px;
border:1px solid #cfcfcf;
}
#beauty.book03 div.hanabiBox dl.check dt {
padding:2px 10px;
background:#e5e5e5;
font-weight:bold;
}
#beauty.book03 div.hanabiBox dl.check dd ul {
width:792px;
margin-left:20px;
font-weight:bold;
line-height:1.4;
}
#beauty.book03 div.hanabiBox dl.check dd ul li {
float:left;
width:396px;
margin-top:15px;
}
#beauty.book03 div.hanabiBox dl.check dd ul li span {
display:block;
font-weight:normal;
margin:0 30px 0 0.6em;
}

/* hanabiTbl */
#beauty.book03 table.hanabiTbl {
width:815px;
border:1px solid #cfcfcf;
color:#333333;
font-size:77%;
line-height:1.6;
}
#beauty.book03 table.hanabiTbl th,
#beauty.book03 table.hanabiTbl td {
padding:12px 10px;
border-right:1px solid #cfcfcf;
}
#beauty.book03 table.hanabiTbl tr.bg th,
#beauty.book03 table.hanabiTbl tr.bg td {
background:#f5f5f5;
}
#beauty.book03 table.hanabiTbl th.w90 {
width:90px;
}
#beauty.book03 table#display.hanabiTbl th,
#beauty.book03 table#display.hanabiTbl td {
padding:7px 10px;
}
#beauty.book03 table#display.hanabiTbl th {
border-color:#b9b9b9;
background:#cccccc;
font-weight:bold;
text-align:center;
}
#beauty.book03 table#display.hanabiTbl .item01 {
width:144px;
}
#beauty.book03 table#display.hanabiTbl .item02 {
width:54px;
}
#beauty.book03 table#display.hanabiTbl .item03 {
width:113px;
}
#beauty.book03 table#display.hanabiTbl .item04 {
width:150px;
}

/* hanabiBox02 */
#beauty.book03 div.hanabiBox02 {
width:815px;
margin:30px 0 0;
}
#beauty.book03 div.hanabiBox02 h6 {
font-size:110%;
font-weight:bold;
}
#beauty.book03 div.infoArea div.hanabiBox02 p {
margin-top:5px;
}

/* hanabiBox03 */
#beauty.book03 div.hanabiBox03 {
margin:30px 0 0;
padding:15px 20px 20px 25px;
border:1px solid #cfcfcf;
}
#beauty.book03 div#expert.hanabiBox03 {
margin:5px 0 30px;
}
#beauty.book03 div.hanabiBox03 dl {
float:left;
width:430px;
}
#beauty.book03 div.hanabiBox03 dl dt {
margin-bottom:5px;
}
#beauty.book03 div.hanabiBox03 dl dt img {
vertical-align:middle;
}
#beauty.book03 div#expert.hanabiBox03 dl dt {
margin-bottom:0;
font-weight:bold;
line-height:1.3;
}
#beauty.book03 div#expert.hanabiBox03 dl dt strong {
font-size:110%;
}
#beauty.book03 div.hanabiBox03 p.img {
float:right;
width:300px;
padding-top:5px;
}

/* hanabiBox04 */
#beauty.book03 div.hanabiBox04 {
width:815px;
margin:25px 0 0;
background:url(/freshel/whitec/beauty/book03/vol06/images/info03_bg_01.gif) repeat-y;
line-height:1.4;
}
#beauty.book03 div.hanabiBox04Inner {
width:815px;
padding:0 0 10px;
background:url(/freshel/whitec/beauty/book03/vol06/images/info03_bg_02.gif) no-repeat left bottom;
}
#beauty.book03 div.hanabiBox04 div.detailBox,
#beauty.book03 div.hanabiBox04 div.detailBox02,
#beauty.book03 div.hanabiBox04 div.detailBox03 {
float:left;
width:258px;
margin-right:21px;
border-top:1px solid #cfcfcf;
}
#beauty.book03 div.hanabiBox04 div.detailBox02 {
margin-right:20px;
}
#beauty.book03 div.hanabiBox04 div.detailBox03 {
margin-right:0;
}
#beauty.book03 div.hanabiBox04 h6 {
margin:0 1px;
padding:5px 0;
background:#e5e5e5;
font-weight:bold;
text-align:center;
}
#beauty.book03 div.hanabiBox04 p,
#beauty.book03 div.hanabiBox04 ul {
margin:5px 10px 0;
}
#beauty.book03 div.hanabiBox04 p.txt {
min-height:8.5em;
}
* html #beauty.book03 div.hanabiBox04 p.txt {
height:8.5em;
}
#beauty.book03 div.hanabiBox04 ul li {
padding-left:0.5em;
text-indent:-0.5em;
}
#beauty.book03 div.hanabiBox04 a:link,
#beauty.book03 div.hanabiBox04 a:visited,
#beauty.book03 table.hanabiTbl a:link,
#beauty.book03 table.hanabiTbl a:visited {
color: #333333;
text-decoration:underline;
}
#beauty.book03 div.hanabiBox04 a:hover,
#beauty.book03 div.hanabiBox04 a:active,
#beauty.book03 table.hanabiTbl a:hover,
#beauty.book03 table.hanabiTbl a:active {
color: #333333;
text-decoration:none;
}


/* -----------------------------------------------------------
  SSI banner
------------------------------------------------------------ */
#beauty dl.bnr {
padding:20px 0 0;
background:url(/freshel/whitec/beauty/images/common_bg_01.gif) repeat-x;
}
#beauty dl.bnr dt {
margin-bottom:15px;
}
#beauty dl.bnr dd ul li {
float:left;
margin-right:20px;
}
#beauty dl.bnr dd ul li.right {
margin-right:0;
}
#beauty dl.bnr img {
vertical-align:bottom;
}


