
#whole-page #main-left .paylink{
	margin:19px 0 0 486px;
}

#whole-page #main-left .tdtop{
	vertical-align:top !important;
	padding-top:10px !important;
}

#whole-page #main-left .font_b{
	font-weight:bold !important;
}

img.over_alpha:hover {
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

#whole-page #main-left #pagetab{
	width:700px;
	overflow:hidden;
	height:46px;
	padding-top:14px;
	border-bottom:1px solid #CCCCCC;
}

#whole-page #main-left #pagetab li{
	float:left;
	display:inline;
	margin-left:1px;
}

#whole-page #main-left #pagetab li:first-child{
	margin-left:0;
}

#whole-page #main-left #pagetab li.las{
	padding-right:0;
}

#whole-page #main-left #content{
	border:#CCCCCC 1px solid;
	border-top:none;
	width:698px;
	overflow:hidden;
	padding-top:21px;
	margin-bottom:20px;
}

#whole-page #main-left #content ul.iconlist{
	width:509px;
	padding-left:21px;
	overflow:hidden;
	padding-top:6px;
	padding-bottom:8px;
}

#whole-page #main-left #content ul.iconlist li{
	display:block;
}

#whole-page #main-left #content ul.iconlist img{
	padding-right:9px;
	vertical-align:middle;
	padding-bottom:6px;
	display:inline;
}

#whole-page #main-left #content .itembox{
	width:688px;
	background:url(../img/int/line.gif) no-repeat left top;
	margin:0 0 0 10px;
	margin-top:22px;
	overflow:hidden;
	padding-top:21px;
}

#whole-page #main-left #content .las_pagetop{
	background:url(../img/int/line.gif) no-repeat left top;
	margin:20px 19px 20px 19px;
	padding-top:20px;
	text-align:right;
}

#whole-page #main-left #content .itembox h3{
	padding:0 0 9px 11px;
	width:509px;
	float:left;
}


#whole-page #main-left #content .itembox table{
	width:660px;
	border-top:#CBCBCB 1px solid;	
	border-right:#CBCBCB 1px solid;
	margin:0 0 19px 11px;
	line-height:1.4;
	clear:both;
}

#whole-page #main-left #content .itembox table td,
#whole-page #main-left #content .itembox table th{
	border-bottom:#CBCBCB 1px solid;	
	border-left:#CBCBCB 1px solid;
	vertical-align:middle;
}

#whole-page #main-left #content .itembox table th.td1,
#whole-page #main-left #content .itembox table th.td2{
	width:200px;
	overflow:hidden;
}

#whole-page #main-left #content .itembox table th.td3{
	width:120px;
}

#whole-page #main-left #content .itembox table.col3 th.td1,
#whole-page #main-left #content .itembox table.col3 th.td2{
	width:230px;
}
#whole-page #main-left #content .itembox table.col3 th.td4{
	width:200px;
}


#whole-page #main-left #content .itembox table th{
	background:#DADADA;
	line-height:26px;
	text-align:center;
	font-weight:bold;
}

#whole-page #main-left #content .itembox table td{
	padding:7px 2px 9px 10px;
}

#whole-page #main-left #content .itembox table td strong{
	color:#CF2450;
	font-weight:bold;
}

#whole-page #main-left #content .itembox table td.price{
	font-weight:bold;
	text-align:right;
	padding-left:3px;
	padding-right:1px;
	white-space:nowrap;
	font-size:13px;
}

#whole-page #main-left #content .itembox table td img{
	padding-right:2px;
	padding-top:3px;
}

/*ニキビ徹底治療料金*/

#whole-page #main-left #content .itembox#nikibi table{
	text-align:center;

}

#whole-page #main-left #content .itembox#nikibi table td#tetei{
	font-weight:bold;
	
}

#whole-page #main-left #content .itembox#nikibi .fist{
	background-color:#FCC;
}

#whole-page #main-left #content .itembox#nikibi .cool{
	background-color:#FFC;
}

#whole-page #main-left #content .itembox#nikibi table td#tetei_end{
	font-weight:bold;
	background-color:#39F;
	color:#FFF;
	
}







#whole-page #main-left #content .print_btn,
#whole-page #main-left #content .howtopay{
	text-align:right;
	margin-right:19px;
}

#whole-page #main-left #content .howtopay{
	padding-top:23px;
}


.img_right{
	float:right;
	display:block;
	margin-left:5px;
}

span.pink {
    color: #de4363;
}