@charset "utf-8";
@import "base.css";







/*	idBottomSitelink
---------------------------------------------*/
#idBottomSitelink {
	margin-bottom: 15px;
	margin-top: 35px;
	height: 131px;}
#idBottomSitelink ul li {
	float: left;}
#idBottomSitelink ul li {
	width: 216px;
	margin-right: 5px;}
#idBottomSitelink ul li.first {
	width: 216px;}
#idBottomSitelink ul li.clLast {
	float: right;
	width: 216px;
	margin: 0;}

/*	idCompanyLinks2
---------------------------------------------*/
#idCompanyLinks2 {
	margin-top: 15px;}








.clClearsen{
	clear: both;
	height: 0;
	font-size:1px;
	line-height: 0px;
	height: 1px;
	display:block;
	border-bottom:1px dotted #CCC;
}
.clClearsen hr{
	display: none;
}

.clClearsen2{
	clear: both;
	height: 0;
	font-size:1px;
	line-height: 0px;
	height: 71px;
	background-image: url(../img/beauty/sub2_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	border-bottom:1px dotted #CCC;
}
.clClearsen2 hr{
	display: none;
}



#idMainContent_Beauty{
	width:880px;
}
#idBeautyHead{
	width:880px;
	
}
#idBeautyHead dt,
#idBeautyHead dd{
	float:left;
}

#idButy{
	padding-bottom:20px;
	text-align:center;
}

#idAnk{
	margin: 20px 0;}



/*SUB1------------------------------------*/
#idSub1{
	width:880px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#idSub1 h2{
	padding-top:14px;
	padding-left:14px;
	margin-bottom:10px;
}
#idSub1 dl{}
#idSub1 dt{
	float:left;
	width:200px;
}
#idSub1 dd{
	float: right;
	line-height:1.8em;}




/*SUB2------------------------------------*/
#idSub2{
	margin: 25px auto;
	width:880px;
	text-align:left;}
#idSub2 h2{}
#idSub2 .clSub2Box{
	float:left;
	width:420px;
	display:inline;
	margin-left:15px;
	padding-top:12px;
}
#idSub2 .clSub2Box h3{
	padding-left:10px;
}

#idSub2 .clSub2R{
	float:right;
	display:inline;
	padding-top:5px;
	margin-right:20px;
	width:210px;
}
#idSub2 dt{
}
#idSub2 p{
	line-height:1.58em;
}

#idSub2 .clSub2L{
	float:left;
	width:180px;
	margin-top:5px;
	margin-left:10px;
	display:inline;
	height:195px;
}



#idSub2 .photo {
	padding-top: 5px;}



/*SUB4------------------------------------*/

#idSub4{
	margin: 25px auto;
	text-align:left;
	width:880px;
}
#idSub4 h2{
	padding-top:14px;
	padding-left:14px;
}
#idSub4 dl{
}
#idSub4 dl dt{
	padding-bottom:8px;
}
#idSub4 dl dd{
	line-height:1.5em;
	padding-left:2px;}





/*-------------------------------------------------

COURCE

-------------------------------------------------*/
#idFull{
	margin-left:auto;
	margin-right:auto;
	width:880px;}
#idFull li{
	float:left;
}
#idFull #idFull_body{
	width:431px;
	float:left;
	display:inline;
	height:240px;
	margin-bottom:10px;
	margin-left:10px;
	
}


#idFull #idFull_face{
	width:431px;
	float:left;
	height:240px;
	display:inline;
	margin-bottom:10px;
}
#idFull_facelist{
	margin-left:10px;
	height:300px;
}


#idButy .clWakutop{
	width:870px;
	height:15px;
	
	background-image: url(../img/beauty/course/bk2_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#idButy .clWaku{
	width:868px;
	margin-left:7px;
	
	background-image: url(../img/beauty/course/bk2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
}


#idBodycource{
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	width:880px;
	text-align:left;
	background: url(../img/beauty/bg_widebox-repeat.gif) repeat-y left;
}
#idBodycource h2{
	text-align:center;
}

#idBodycource .clList{
	float:left;
	display:inline;
	width:440px;
}

#idBodycource .clCourceBoxL{
	float:left;
	width:250px;
	display:inline;}

#idBodycource .clCourceBoxR{
	line-height:1.6em;
	float:right;
	width:572px;
	display:inline;}
#idBodycource .clCourceBoxR p{
	line-height:1.6em;
	padding-top:10px;
	margin-left: 12px;
	padding-right:10px;
}






#idFacecource{
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	width:880px;
	background: url(../img/beauty/bg_widebox-repeat.gif) repeat-y left;
	text-align:left;
}
#idFacecource h2{
	text-align:center;
}

#idFacecource .clList{
	float:left;
	display:inline;
	width:440px;
}


#idFacecource .clCourceBoxL{
	float:left;
	width:260px;
	display:inline;
	padding-bottom:15px;
}

#idFacecource .clCourceBoxR{
	line-height:1.6em;
	float: right;
	width:573px;
	display:inline;
}
#idFacecource .clCourceBoxR p{
	line-height:1.5;
	padding-left:10px;
	padding-right:5px;
	margin-bottom: 1.0em;}
#idFacecource .clCourceBoxR dd{
	line-height:1.6em;
}


#idFacecource .clCourceBoxR .classFace01{
	float:left;
	width:284px;
	display:inline;
	margin-left: 5px;
	margin-bottom:2px;}
.double-inneer-box-top {
	background: url(../img/beauty/course/double-inner-box-top.gif) no-repeat left top;
	padding-top: 7px;}
.double-inner-box {
	width:573px;
	background: url(../img/beauty/course/double-inner-box-repeat.gif) repeat-y left;}
.double-inner-box-connect {
	background: url(../img/beauty/course/double-innder-box-connect.gif) no-repeat left bottom;
	padding-bottom: 21px;
	clear: both;}
.double-inner-box-connect hr {
	display: none;}
/* for modern brouser */
.double-inner-box-connect:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.double-inner-box-connect { display: inline-block; }
/* Hides from IE-mac \*/
* html .double-inner-box-connect { height: 1%; }
.double-inner-box-connect { display: block; }
/* End hide from IE-mac */
/*	for dreamweaver	*/
.double-inner-box-connect + *{ clear: both; }
/*	End hide from dreamweaver	*/

#idFacecource .clCourceBoxR .classFace01 h4{
	padding-top:8px;
	padding-bottom:4px;
	padding-left:10px;
}
#idFacecource .clCourceBoxR .classFace01 dl{
	padding-left:10px;
}
#idFacecource .clCourceBoxR .classFace01 dl dt{
	float:left;
	width:125px;
}

#idFacecource .clCourceBoxR .classFace01 dl dd{
	float:left;
	width:136px;
}

#idFacecource .clCourceBoxR .classFace02{
	width:573px;
	background: url(../img/beauty/course/single-inner-box-repeat.gif) repeat-y left;}
.single-inner-box-bottom {
	clear: both;
	width:573px;
	background: url(../img/beauty/course/single-inner-box-bottom.gif) no-repeat left bottom;
	padding-bottom: 7px;}
.single-inner-box-bottom br {
	display: none;}
/*	for icon_list clearfix*/
/* for modern brouser */
.single-inner-box-bottom:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.single-inner-box-bottom { display: inline-block; }
/* Hides from IE-mac \*/
* html .single-inner-box-bottom { height: 1%; }
.single-inner-box-bottom { display: block; }
/* End hide from IE-mac */
/*	for dreamweaver	*/
.single-inner-box-bottom + *{ clear: both; }
/*	End hide from dreamweaver	*/


#idFacecource .clCourceBoxR .classFace02 h4{
	margin-top:16px;
	margin-left:10px;
	float:left;
	width:125px;
	
}
.clCourceBoxR h3 {
	margin-bottom: 5px;}
#idFacecource .clCourceBoxR .classFace02 p{
	float:left;
	width:400px;
	padding-top:15px;
	
}

#idFacecource .clCourceBoxR .classFace03{
	float:left;
	width:166px;
	display:inline;
	margin: 0 10px 0 14px;}
#idFacecource .clCourceBoxR .classFace03 p{
	line-height:1.6em;
	margin-bottom: 0;
	padding-left: 3px;}

#idFacecource .clCourceBoxR .classFace03 h4{
	padding-bottom: 7px;
	padding-top: 5px;}
#idFacecource .clCourceBoxR .classFace03 p{}





#idSub2 p#LongText {
	line-height: 1.416;}


#idFacecource .clCourceBoxR dd.tight-lineheight {
	line-height: 1.4;}





.inner-double-box {
	background: url(../img/beauty/bg_double-innerbox-repeat.gif) repeat-y left;}
.inner-double-box-connect {
	background: url(../img/beauty/bg_double-innerbox-connect.gif) no-repeat left;
	height: 17px;
	clear: both;}
/*	for icon_list clearfix*/
/* for modern brouser */
.inner-double-box-connect:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.inner-double-box-connect { display: inline-block; }
/* Hides from IE-mac \*/
* html .inner-double-box-connect { height: 1%; }
.inner-double-box-connect { display: block; }
/* End hide from IE-mac */
/*	for dreamweaver	*/
.inner-double-box-connect + *{ clear: both; }
/*	End hide from dreamweaver	*/
.inner-double-box-bottom {
	background: url(../img/beauty/bg_double-innerbox-bottom.gif) no-repeat left bottom;
	height: 17px;
	clear: both;}
/*	for icon_list clearfix*/
/* for modern brouser */
.inner-double-box-bottom:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.inner-double-box-bottom { display: inline-block; }
/* Hides from IE-mac \*/
* html .inner-double-box-bottom { height: 1%; }
.inner-double-box-bottom { display: block; }
/* End hide from IE-mac */
/*	for dreamweaver	*/
.inner-double-box-bottom + *{ clear: both; }
/*	End hide from dreamweaver	*/






/*	CombinationCourse
-----------------------------------------------*/
#CombinationCourse .innerbox {
	padding: 10px 20px;}






.bottom-note {
	clear: both;
	text-align: right;
	background: url(../img/beauty/bg_widebox-bottom.gif) no-repeat left bottom;
	padding: 3px 15px 12px 15px;}
.bottom-note hr {
	display: none;}


.triple-inner-box-top {
	background: url(../img/beauty/course/triple-inner-box-top.gif) no-repeat left top;
	padding-top: 10px;}
.triple-inner-box {
	background: url(../img/beauty/course/triple-inner-box-repeat.gif) repeat-y left;}
.triple-inner-box-bottom {
	clear: both;
	background: url(../img/beauty/course/triple-inner-box-bottom.gif) no-repeat left bottom;
	padding-bottom: 15px;}
/*	for icon_list clearfix*/
/* for modern brouser */
.triple-inner-box-bottom:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.triple-inner-box-bottom { display: inline-block; }
/* Hides from IE-mac \*/
* html .triple-inner-box-bottom { height: 1%; }
.triple-inner-box-bottom { display: block; }
/* End hide from IE-mac */
/*	for dreamweaver	*/
.triple-inner-box-bottom + *{ clear: both; }
/*	End hide from dreamweaver	*/


hr {
	display: none;}
