@charset "utf8";
#bnr_rt {
    right: 20px;
}
#menu_body{margin:0 12px;}
#menu_body h2{
	font-size:20px;font-size:2rem;color:#543f32;
	border-bottom:solid 1px #543f32;
	margin-bottom:18px;
	font-weight:bold;
	padding-bottom:0.5em;
	line-height:1.25;
}
#menu_body p{font-size:16px;font-size:1.6rem;    line-height: 2.0;
    padding-bottom: 0.75em;
	margin:0 10px 0 0;
}
.ich-dan{}
.ich-dan div{
	width:300px;
	margin-left:28px;

	width:310px;
	margin-left:16px;


	margin-bottom:28px;
	float:left;
}
.ich-dan div:nth-child(1){margin-left:0px;}
.ich-dan h3{
	padding: 15px 10px 15px 20px;
	border-left: none;
	margin: 0;
}
.ich-dan div ul li.add_li a{background:none;}
#ads_des_side{
	position:absolute;
	width:320px;
	right:10px;
}
#left section:nth-child(1){min-height:280px;}
/*--------------------- メディアクエリ 768------------------------*/
@media screen and (max-width:768px){/*768(＝ipad)はPC表示*/
	.ich-dan div,.ich-dan div:nth-child(1){
		float:none;
		width:96%;
		margin:10px auto;
	}
	.ich-dan div ul li.add_li{display:none;}
	#ads_des_side{
		position:relative;;
		width:96%;
		height:auto;
	}
}
