@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;
}*/
/*********************************************************
	concept
*********************************************************/
#main #content #cuisine{
	padding-bottom:50px;
}
#main #content #cuisine h2{
	margin-bottom:10px;
}
#main #content #cuisine .section-Lv1,
#main #content #cuisine .section-Lv2{
	padding-top:30px;
}
#main #content #cuisine .first-child{
	padding-top:50px;
}
#main #content #cuisine .section-Lv2 .section-Lv3{
	padding-top:20px;
}
#main #content #cuisine .section-Lv2 .section-Lv3 h3{
	margin-top:3px;
}
#main #content #cuisine .section-Lv2 .first-child{
	padding-top:0px;
}
#main #content #cuisine .section-Lv1 .left-column{
	width:155px;
	float:left;
}
#main #content #cuisine .section-Lv1 .right-column{
	width:500px;
	float:left;
	padding-left:20px;
}
#main #content #cuisine .section-Lv1 .right-column h3{
	margin-top:25px;
}
#main #content #cuisine .section-Lv1 .right-column table{
	width:500px;
}
#main #content #cuisine .section-Lv1 .right-column table tbody tr th{
	width:60px;
	font-weight:normal;
	vertical-align:top;
}
#main #content #cuisine .section-Lv1 .right-column table tbody tr td{
	width:440px;
	padding-bottom:10px;
	vertical-align:top;
}
#main #content #cuisine .section-Lv2 .left-column{
	width:215px;
	float:left;
}
#main #content #cuisine .section-Lv2 .center-column,
#main #content #cuisine .section-Lv2 .right-column{
	width:215px;
	padding-left:15px;
	float:left;
}