@charset "UTF-8";

/*======*/
.menu{max-width:1200px;width:100%;height:auto;padding:40px 0px 80px 0px;}
.menu dl{width:100%;height:auto;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.menu div.dl_dt_dd{width:100%;height:auto;background:#ffffff;position:relative;overflow:hidden;}
.menu div dd{width:100%;height:auto;}
.menu div dd div.txt{width:calc(100% - 20px);padding:10px 0px;}
.menu h3{width:100%;color:#b61200;text-align:left;font-weight:bold;}
.menu ul{width:100%;height:auto;padding-top:5px;}
.menu ul li{width:100%;height:auto;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2px 0px;}
.menu ul li h4{width:25%;height:auto;background:#b61200;color:#ffffff;padding:3px 0px;}
.menu ul li p{width:73%;height:auto;text-align:left;padding:3px 0px;color:#000000;margin:0px 0px 0px 2%;}
	@media all and (min-width: 1025px) {
		.menu div.dl_dt_dd{width:48%;height:auto;margin:0px 1%;}
	}
	@media all and (max-width: 1024px) {
		.menu{width:95%;height:auto;padding:20px 0px 40px 0px;}
		.menu div.dl_dt_dd{margin-bottom:15px;}
	}




