@charset "UTF-8";
/*******************************************************************************
file name  :  concept.css
style info :  
********************************************************************************/

/*===================================================================
	ハック
===================================================================*/

/* clearfix 
xxxxxx:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}*/
/*********************************************************
	chapel
*********************************************************/
#main #chapel{
	padding-bottom:50px;
}
#main #chapel .section-Lv1,
#main #chapel .section-Lv2{
	padding-top:30px;
}
#main #chapel .section-Lv1 h2,
#main #chapel .section-Lv2 h2{
	margin-bottom:10px;
}
#main #chapel .section-Lv1 .left-column{
	float:left;
	width:230px;
}
#main #chapel .section-Lv1 .right-column{
	float:left;
	padding-left:15px;
	width:430px;
}
#main #chapel .section-Lv1 .right-column h3{
	margin-top:25px;
}
#main #chapel .section-Lv1 .right-column table{
	width:430px;
}
#main #chapel .section-Lv1 .right-column table tbody tr th{
	width:60px;
	font-weight:normal;
}
#main #chapel .section-Lv1 .right-column table tbody tr td{
}
#main #chapel .section-Lv1 #designer{
	margin-top:15px;
}
#main #chapel .section-Lv1 #designer h3{
	margin-bottom:10px;
}
#main #chapel .section-Lv1 #designer .left-column{
	width:94px;
	padding-left:6px;
}
#main #chapel .section-Lv1 #designer .right-column{
	width:568px;
	padding-left:7px;
}
#chapel .section-Lv2 .photo img {
	padding-right: 16px;
}
#chapel .section-Lv2 .photo img.last {
	padding-right: 0;
}