﻿@charset "UTF-8";

h2.cupsel {background:url("../img/mi_product_cupsuel.gif") no-repeat; height:48px; width:100%; border-bottom:1px solid #B5B5B5; border-left:none; border-right:none; margin:0;text-indent: -9999px;}
h2.spray {background:url("../img/mi_product_spray.gif") no-repeat; height:48px; width:100%; border-bottom:1px solid #B5B5B5; border-left:none; border-right:none; margin:0;text-indent: -9999px;}
h2.eyelotion {background:url("../img/mi_product_eyelotion.gif") no-repeat; height:48px; width:100%; border-bottom:1px solid #B5B5B5; border-left:none; border-right:none; margin:0;text-indent: -9999px;}

h2.cupsel .supplement,
h2.spray .supplement,
h2.eyelotion .supplement {
	position:static;
	visibility: visible;
}

#productBox {
	margin-top: 10px;
}
#productBox .columnLayoutC02a p.image img,
#productBox .columnLayoutC03a p.image img {
	border: none;
}

table.tb1 {margin:0 0 20px;}
table.tb1 th {background:url("../../shared/img/p_mi_bg.gif") #333; padding:7px 15px; text-align:left; color:#FFF; border:1px solid #615F96; vertical-align:top;}
table.tb1 td {padding:7px 15px; border:1px solid #615F96; vertical-align:top;}
table.tb1 td.td1 {background:#ECEBFB;}
table.tb2 {margin:0 0 20px; font-size:100%;}
table.tb2 th {background:#F4F3F3; padding:10px 5px; border:1px solid #615F96; vertical-align:top;}
table.tb2 th.th1 {background:url("../../shared/img/p_mi_bg.gif") #333; color:#FFF; font-size:110%;}
table.tb2 th.th2 {background:url("../../shared/img/p_mi_bg.gif") #333; color:#FFF;}
table .mdl {vertical-align:middle;}
table.tb2 th div.caution {margin-bottom:20px; text-align:center;}
table.tb2 th.th1 ul li.li1 {float:left; padding:4px;}
table.tb2 th.th1 ul li.li2 {float:right;}
table.tb2 th.th1 ul li.li2 a {display:block; width:174px; height:27px; background:url("../img/btn_product1.gif") no-repeat;}
table.tb2 th.th1 ul li.li2 a:hover {background-position:bottom;}
table.tb2 td {padding:10px; border:1px solid #615F96; vertical-align:top; background:#FFFFF2;}
table.tb2 td.td1 {padding:0;}
table.tb2 td.td1 div.mi {background:#FCF7BC; padding:4px 7px; font-weight:bold; font-size:110%;}
table.tb2 td.td1 div.mi img {vertical-align:middle; margin-right:10px;}
table.tb2 td ol.ol_prd2nd1 {margin:15px 10px 15px 30px;}
table.tb2 td ol.ol_prd2nd1 li {margin:7px;}
table.tb2 td ol.ol_prd2nd1 li.nopoint {list-style:none;}
table.tb2 td ol.ol_prd2nd2 {list-style:lower-roman; margin-left:25px;}
table.tb2 td div.em {margin-bottom:3px;}
table.tb3 {margin:20px 0; font-size: 85%;}
table.tb3 th {font-weight:normal; text-align:left; font-size:100%; white-space:nowrap;}
table.tb3 th.th1 {background:url("../../shared/img/p_mi_bg.gif") #333; color:#FFF; font-weight:bold; text-align:center; font-size:100%;}
table.tb3 td {background:#FFF; font-size:100%;}
table.tb3 td ol.ol01 {margin:0; padding:0;}
table.tb3 td ol.ol01 li {margin:0; padding:0;}
p.p_prd2nd1 {margin:10px;}
p.p_prd2nd2 {margin:0 10px;}
p.p_prd2nd3 {margin:0 10px 10px 10px;}
div.ph_oshidasu {float:right; margin-left:10px;}

table ul.ul_prd2nd1 {list-style:disc; margin-left:25px;}
table ul.ul_prd2nd2 {list-style:none; margin-left:15px;}
table ul.ul_prd2nd2 li {margin:7px 0;}


table.idt1 {margin-left:8px;}
table.idt2 {margin-left:38px;}

div.box_pro2nd1 {background:#FFF; border:1px solid #615F96; width:90%; margin:0 0 15px 15px;}
div.box_pro2nd1 div.txt {float:left; width:70%;}
div.box_pro2nd1 div.pht {float:right; margin-left:10px; width:130px;}
div.box_pro2nd2 {padding:10px 15px; overflow: hidden; zoom:1;background:transparent url(../../shared/img/line_dot01.gif) repeat-x left top;}