@charset "utf-8";
/* CSS Document */

#content img{
	vertical-align:top;}

.box_answer{
	padding:25px;
	background-color:#c00000;}

.box_answer ul{
	list-style-type:none;}

.box_answer li{
	float:left;}

.box_answer li:first-child{
	margin-right:16px;}

.box_answer li img{
	height:295px;}

.box_henko{
	width:100%;
	padding:30px;
	background-color:#f6eedc;
	border:5px solid #c00000;
	box-sizing:border-box;}

.box_henko.btm{
	padding:0 30px 30px;
	border-top:none;}

.box_henko ul{
	list-style-type:none;}

.box_henko li{
	float:left;}

.box_henko li:first-child img{
	width:80px;
	margin-right:15px;}

.box_henko.btm li:first-child img{
	width:auto;
	margin-right:30px;}

.box_henko.btm li:last-child{
	float:right;
	width:650px;}

.box_henko.btm img.icon_p{
	float:right;}

.box_henko.btm dl{
	background:none;}

.box_henko.btm dt{
	background:none;}

.box_henko.btm dd{
	background:none;}

dl.floatinfo dd.l8 {
    padding: 0 0 0 5.5em !important;
}

@media (max-width: 640px){
.box_answer{
	}

.box_answer ul{
	display:inline-block;}

.box_answer li{
	width:100%;
	float:none;
	text-align:center;}

.box_answer ul.event li:first-child{
	margin-bottom:10px;}

.box_answer li:first-child{
	margin-right:0;}

.box_answer li img{
	width:100%;
	height:auto;}

.box_henko{
	padding:15px;}

.box_henko.btm{
	padding:0 15px 15px;}

.box_henko ul{
	display:table;}

.box_henko li{
	float:none;
	display:table-cell;
	vertical-align:top;}

.box_henko li:last-child{
	float:none;
	width:auto;}

.box_henko.btm li:first-child img{
	width:auto;
	margin-right:15px;}

.box_henko.btm li:last-child{
	width:auto;}

.box_henko li:last-child img{
	width:100px;}

dl.floatinfo dd.l8 {
	float:none;
	padding: 0 !important;
}

}


ul.hojin_riyou{
	width:100%;
	display:table;}

ul.hojin_riyou li{
	display:table-cell;
	width:8em;}

ul.hojin_riyou li:last-child{
	width:auto;}

@media (max-width: 640px){
ul.hojin_riyou{
	width:100%;
	display:inline-block;}

ul.hojin_riyou li{
	display:block;
	width:100%;}

ul.hojin_riyou li:last-child{
	width:100%;}
}