/* ‹¤’Ê */
#commonCage{
padding-left:8px;
color: #000000;
line-height:1.4;
font-size:12px;
width:216px;
/width:230px;
}


.itemname{
color:#0191A5;
font-weight:bold;
}

.itemname A:link{
	color: #0191A5;
	text-decoration: none;
}
.itemname A:visited{
	color: #0191A5;
	text-decoration: none;
}
.itemname A:active, .itemname A:hover{
	color: #C51D49;
	text-decoration: underline;
}

.txt12{
color: #000000;
line-height:1.4;
font-size:12px;
}

.txt12_red{
color: #FF0000;
line-height:1.4;
font-size:12px;
}

.product_main_bg { background: url(images/wash_main_bg.gif) left top; background-repeat: no-repeat; }

.product_point{
	padding: 0 15px 10px 15px;
	color: #000000;
	text-align:left; 
	line-height:1.4;
	font-size:12px;
}


/* navigation */

ul#navi{
  list-style:none;
  width:600px;
  margin:5px 0 10px 0;
	padding:0;
	background:#0c51db url(images/navi_logo.gif) no-repeat right top;
	text-align:left;
}

ul#navi *{
  margin:0;
	padding:0;
	border:0;
	line-height:1;
	vertical-align:bottom;
}

ul#navi li{
  display:inline;
}


/* top */
div.CageForm_top{
color: #000000;
line-height:1.4;
font-size:12px;
min-height:100px;
height:auto!important;
height:100px;
width:213px;
}

div.CageForm_top form{ margin:0; }

div.CageForm_top table{
color: #000000;
line-height:1.4;
font-size:12px;
}

/*.top_bg01 { background: url(images/top_bg01.gif) left top; background-repeat: no-repeat; }

.top_bg02 { background: url(images/top_bg02.gif) left top ; background-repeat: no-repeat; height:426px; }*/

.column_bg { background: url(images/column_bg.gif) left top; }

.column02_bg { background: url(images/column02_bg.gif) left top; }

#index #main_area *{
margin:0;
padding:0;
}

#index #main_area{
position:relative;
width:600px;
height:349px;
background:#00479d url(/mens_acne/images/top_main_bg.png) no-repeat 0 0;
}

#index #main_area h1{
position:absolute;
top:22px;
right:18px;
}

#index #main_area h2{
position:absolute;
top:83px;
left:19px;
}
#index #main_area p{
position:absolute;
}

#index #main_area p.txt-01{
top:0;
left:0;
}

#index #main_area p.txt-02{
top:46px;
left:247px;
}

#index #main_area p.txt-03{
bottom:12px;
left:12px;
}

#index #main_area p.img-01{
top:51px;
right:19px;
}

#index #main_area p.img-02{
top:206px;
left:0;
}

#index #main_area p.img-03{
top:206px;
right:0;
}

#index .box-ingredient *{
margin:0;
padding:0;
}

#index .box-ingredient{
margin-bottom:25px;
text-align:left;
zoom:1;
}

#index .box-ingredient:after{
display:block;
visibility:hidden;
clear:both;
height:0;
content:" ";
}

#index .box-ingredient p{
float:left;
}

#feature_area{
background:url(/mens_acne/images/top_feature_bg_01.gif) repeat-y 0 0;
}

#feature_area .contentBox{
background:url(/mens_acne/images/top_feature_bottom_03.gif) repeat-y 0 0;
}

#feature_area .contentBox .p01{
margin: 3px 16px 0;
}

#feature_area .contentBox .p02{
width:195px;
margin: 3px 0 0 16px;
float:left;
display:inline;
}

/* wash */

#wash_step02_btn{
padding:12px 150px 21px 141px;
}

.wash_point_bg { background: url(images/wash_point_bg.gif) left top; }

.wash_step02_bg { background: url(images/wash_step02_bg.jpg) left top; background-repeat: no-repeat; height:92px; }



/* lotion */

.lotion_step01_bg { background: url(images/lotion_step01_bg.jpg) left top; background-repeat: no-repeat; height:92px; }

.lotion_step01_bg { background: url(images/lotion_step01_bg.jpg) left top; background-repeat: no-repeat; height:92px; }

#lotion_step01_btn{
padding: 12px 150px 21px 141px;
}


/* lab */
#lab.str-content{
width:600px;
text-align:left;
font-size:69%;
line-height:1.5;
}

#lab.str-content *{
margin:0;
padding:0;
}

#lab div.box-qa{
background:url(/mens_acne/images/lab_bg_01.png) repeat-y 0 0;
font-size:1.1em;
}

#lab div.box-qa div.inner{
padding:0 27px 28px;
background:url(/mens_acne/images/lab_bg_02.png) no-repeat left bottom;
}

#lab div.box-qa h2{
margin-bottom:15px;
}

#lab div.box-qa dl{
margin-bottom:25px;
}

#lab div.box-qa dl dt{
margin:0 0 15px 12px;
}

#lab div.box-qa dl dd .image{
padding-right:10px;
float:left;
}

#lab div.box-enq{
background:url(/mens_acne/images/lab_bg_01.png) repeat-y 0 0;
font-size:1.1em;
}

#lab div.box-enq div.inner{
padding:0 27px 28px;
background:url(/mens_acne/images/lab_bg_02.png) no-repeat left bottom;
}

#lab div.box-enq h2{
margin-bottom:15px;
}

#lab div.box-enq ol li{
list-style:none;
}

#lab div.box-enq ol li.enq01{
padding:20px;
}

#lab div.box-enq ol li.enq01 h3{
margin:0 -20px 25px;
}

#lab div.box-enq ol li.enq01 p.image{
padding-right:35px;
float:left;
}

#lab div.box-enq ol li.enq02{
float:left;
text-align:center;
}

#lab div.box-enq ol li.enq02 h3{
margin-bottom:12px;
}

#lab div.box-enq ol li.enq03{
float:right;
text-align:center;
}

#lab div.box-enq ol li.enq03 h3{
margin:7px 0 12px;
}


#lab div.box-qa dl dd:after,
#lab div.box-enq ol:after,
#lab div.box-enq ol li.enq01:after{
display:block;
visibility:hidden;
clear:both;
height:0;
content:" ";
}

#lab div.box-qa dl dd,
#lab div.box-enq ol,
#lab div.box-enq ol li.1st{
zoom:1;
}




/* monitor */

.monitor_main_bg { background: url(images/monitor_main_bg.gif) left top; background-repeat: no-repeat; }

.monitor_main{
padding: 0px 30px 0px 30px;
}

.monitor_frame01_bg{ background: url(images/monitor_frame01_bg.gif) left top; }

.monitor_frame02_bg{ background: url(images/monitor_frame02_bg.gif) left top; }

.monitor_a{
padding: 8px 6px 12px 6px;
}


/* spots */

div#spots{
width:600px;
}

div#spots img{
border:0;
}

div#spots #commonCage{
width:216px;
/width:230px;
margin:0;
padding:8px;
background:url(images/spots_bg01.gif) no-repeat 0 0;
}

div#spots .CageForm td.sml{
font-size:10px;
}

div#spots table.spots01{
background:#F0F4FF url(images/spots_bg02.gif) repeat-y 0 0;
}

div#spots table.spots01 td.spots01a{
padding:5px 10px 10px 0;
border-bottom:1px #dfdfdf solid;
font-size:13px;
}

div#spots table.spots01 td.spots01b{
padding:10px 10px 10px 0;
border-bottom:1px #dfdfdf solid;
font-size:13px;
}

div#spots table.spots01 td.spots01c{
padding:10px 10px 0 0;
font-size:13px;
}

div#spots td.spots02a{
padding-bottom:5px;
border-left:1px #e1e1e1 solid;
}

div#spots td.spots02b{
padding-right:10px;
padding-bottom:5px;
border-right:1px #e1e1e1 solid;
font-size:13px;
}

div#spots .spots03{
background:#f1f5ff url(images/spots_bg04.gif) repeat-y 0 0;
}

div#spots .spots03 td{
font-size:13px;
}

div#spots .spots03 table td{
padding-bottom:5px;
}
