﻿@charset "utf-8";


/*
===== CONTENTS ===========================================

	1: toplayout
	


==========================================================
*/
#contents{
width:980px;
display:inline-table;
}
#contents-in{
padding:30px;
background-color:#FFFFFF;
float:left;
display:inline-table;
clear:both;
}
#contents #left{
float:left;
width:578px;
clear:both;
}
#contents #right{
float:right;
width:312px;
margin-left:30px;
}
#contents #right #sec01{
width:310px;
border:1px solid #bcbcbc;
float:right;
background-color:#f6f6f6;
}	
#contents #right #side-out{
padding:7px;

}
#contents #right #side-in{
background-color:#FFF;
}
#contents #right .title-out{
font-size:11px;
background:url(../../img/sejutsu/leather_title.gif) repeat-x;
height:75px;
padding-top:5px;
}
#contents #right #ptit{
background:url(../../img/sejutsu/ptit_title.gif) repeat-x;
}
#contents #right #slim{
background:url(../../img/sejutsu/slim_title.gif) repeat-x;
}
#contents #right #leather02{
background:url(../../img/sejutsu/leather02_title.gif) repeat-x;
}
#contents #right #acne{
background:url(../../img/sejutsu/acne_title.gif) repeat-x;
}
#contents #right .title-in{
	border-top:4px solid #9461aa;
	margin:0 5px 5px 5px;
	padding-top:5px;
}
#contents #right ul{
background-color:#FFF;
font-size:14px;
font-weight:bold;
}
#contents #right ul A{
color:#555555;
margin-right:10px;
}
#contents #right ul A:hover{
text-decoration:none;
}
#contents #right ul li{
border-bottom:1px dashed #CCCCCC;
padding:10px 0 5px 13px;
}
#contents #right ul li.bottom{
border-bottom:1px dashed #FFFFFF;
	}
#contents #right ul li .icon_bg{
background-color:#a77eb9;
padding:4px 4px 3px 4px;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}


#contents #right #sec02{
width:310px;
border:1px solid #b79abf;
float:right;
background-color:#f8ecf7;
margin:15px 0 25px 0;
}	
#contents #right #sec02 #side-out{
padding:7px;

}
#contents #right #sec02 #side-in{
background-color:#FFF;
}
#contents #right #sec02 #title-out{
	font-size:11px;
	background-color:#f8ecf7;
	height:45px;
	padding-top:5px;
}
#contents #right #sec02 #title-in{
	border-top:4px solid #bd4885;
	margin:0 5px 5px 5px;
	padding-top:15px;
}
#contents #right #sec02 ul{
font-size:12px;
font-weight:bold;
}
#contents #right #sec02 ul A{
color:#555555;
}
#contents #right #sec02 ul A:hover{
text-decoration:none;
}
#contents #right #sec02 ul li{
border-bottom:1px dashed #CCCCCC;
padding:10px 0 5px 10px;
}
#contents #right #sec02 ul li.bottom{
border-bottom:1px solid #FFFFFF;
	}
#contents #right #sec02 ul li.icon_bg{
background:url(../../img/page/clinick_icon.gif) repeat-x;
padding:4px 5px;
font-size:12px;
border:1px solid #b6b6b6;
}




/*
===== bnr=================================
*/
#contents-in p#bnr{
text-align:center;
padding-top:25px;
}


/*

===== company =================================
*/



/*
===== 00: CLEARFIX ==========================================
*/


/* MacIE \*//*/
div.topMenu ul,
div.clinicBox dd ul
{ overflow: hidden; }
/* */

