@charset "utf-8";
/* bousai style.css */

/*--------------------------------------------------
+: common
==================================================*/
/*: list-items
=================================*/
ul.list-items > li .list-item-header{margin-bottom: 15px;}
ul.list-items > li .list-item-header > h5{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 6px;
	color:#333;
}
ul.list-items > li .list-item-header > h6{
	margin:0;
    font-size: 12px;
    font-weight: normal;
}
/*: section-div-type
=================================*/
.section-div-type01 .section-left{width:160px;}
.section-div-type02 .section-left{width:200px;}
.section-div-type03 .section-left{width:360px;}
.section-div-type01 .section-right{width:550px;}
.section-div-type02 .section-right{width:500px;}
.section-div-type03 .section-right{width:340px;}
/*: table
=================================*/
.table-cell_padding-lg > tbody > tr > th{width:220px;}



/*--------------------------------------------------
+: recommended
==================================================*/

.list-foods{
	padding: 0;margin: 0 0 30px;list-style: none;display: flex;flex-wrap: wrap;
}
.list-foods li{
	padding: 0 10px;
	width: 25%;
}
.recommended-price-header{
	padding: 10px;
	margin-right:10px;
	border: 1px solid #ddd;
	font-weight: bold;
	font-size: 18px;
}
.recommended-link{
color: #3399cc;
text-decoration: underline;
text-decoration-style: dotted;
}

#contents.recommended .section:not(:last-child){margin-bottom:100px;}