@charset "utf8";
#wrap{padding-top:10px;}
#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 div{margin-left:25px;	float:left;}
.ich-dan div:nth-child(1){margin-left:5px;}
.ich-dan h3{
	padding: 15px 10px 15px 20px;
	border-left: none;
	margin: 0;
}
.ich-dan div ul li.add_li a{background:none;}

/*-------------------
 info_bd
------------------*/
#info_bd{width:100%;height:256px;margin-bottom:15px;position:relative;}
#info_bd #ads{width:300px;height:250px;display:table-cell;}
#info_bd #bd{
	padding:48px 105px 50px 108px;
	width:655px;
	height:256px;
	background:url(../img/index_page/info_bd.png) no-repeat right top;
	display:table-cell;
	vertical-align:top;
}
#info_bd #bd p{
	font-size:16px;
	line-height:22px;
	text-shadow: 1px 1px 0 #eee, -1px -1px goldenrod;
//text-shadow: 1px 1px 0 #fff, -1px -1px 0 rgba(0, 0, 0, .08);
	font-weight:bold;
}



/*--------------------- メディアクエリ 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;}

/*-------------------
 info_bd
------------------*/

#info_bd #ads{display:none;}
#info_bd{
	height:auto;
}
#info_bd #bd{
	margin-left:0;
		padding:0 1em 0.5em 1.5em;
	width:100%;
	height:auto;
	background:none;
}
#info_bd #bd p{
	font-size:16px;font-size:1.6rem;
	line-height:28px;
	text-shadow: none;
	font-weight:bold;
}

}
