@charset "UTF-8";

/*--------------------------------------------------------
解像度737px以上950px以下
--------------------------------------------------------*/
@media (min-width: 737px) and (max-width: 950px){



}/*解像度737px以上950px以下*/

/*--------------------------------------------------------
解像度736px以下
--------------------------------------------------------*/
@media
only screen and (max-width : 736px){

.main-body .main-image{
	padding:0;
}
.main-body .main-image h2{
	background:none;
	margin:0;
	padding:0;
}

/*メインコンテンツ*/

.main-body .main-conts .cont01{
	margin:0 0 4.0em 0;
}
.main-body .main-conts .cont01 ul{
	padding:1.5em;
}
.main-body .main-conts .cont01 li{
	font-size:1.2em;
	}
.main-body .main-conts .cont01 p{
	font-size:1.2em;
	font-family:serif;
	color:#ffed52;
	font-weight:bold;
	background:#204487;
	text-align:center;
	padding:1.0em;
	}

/*cont02*/
.main-body .main-conts .cont02{
	margin:0 0 4.0em 0;
	text-align:left;
}
.main-body .main-conts .cont02 dl.first{
	border-top:#666 dotted 2px;
	padding-top:0.5em;
}
.main-body .main-conts .cont02 dl{
	border-bottom:#666 dotted 2px;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
}
.main-body .main-conts .cont02 dt{
	display: table-cell;
	vertical-align:middle;
}
.main-body .main-conts .cont02 dt img{
	max-width:40px;
	margin-right:10px;
}
.main-body .main-conts .cont02 dd{
	display: table-cell;
	font-size:1.2em;
	font-weight:bold;
	vertical-align:middle;
}
.main-body .main-conts .cont02 dd span{
	color:#dc0032;
}

/*cont03*/
.main-body .main-conts .cont03{
	margin:0 0 4.0em 0;
}
.main-body .main-conts .cont03 .case{
	margin-bottom:2.0em;
}
.main-body .main-conts .cont03 dl{
	padding:1.0em;
	margin-bottom:1.0em;
}
.main-body .main-conts .cont03 dd span{
	font-size:1.2em;
	line-height:1.0em;
}
.main-body .main-conts .cont03 .point{
	margin-top:1.0em;
	padding:1.0em;
}
.main-body .main-conts .cont03 .point p.pc{
	display:none;
}
.main-body .main-conts .cont03 .point li{
	line-height:1.5em;
	font-size:1.1em;
}


/*cont04*/
.main-body .main-conts .cont04{
	margin:0 0 4.0em 0;
}
.main-body .main-conts .cont04 .merit{
	padding:1.5em;
}
.main-body .main-conts .cont04 .merit p.pc{
	display:none;
}
.main-body .main-conts .cont04 .merit p.sp{
	display:block;
	background:#dc0032;
	padding:0.3em;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	margin-bottom:0.5em;
}
.main-body .main-conts .cont04 .merit ul{
	display:block;
	font-size:1.0em;
}

.main-body .main-conts .cont04 .demerit{
	padding:1.5em;
}
.main-body .main-conts .cont04 .demerit p.pc{
	display:none;
}
.main-body .main-conts .cont04 .demerit p.sp{
	display:block;
	background:#333;
	padding:0.3em;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	margin-bottom:0.5em;
}
.main-body .main-conts .cont04 .demerit ul{
	display:block;
	font-size:1.0em;
}


/*cont05*/
.main-body .main-conts .cont05{
	margin:0 0 5.0em 0;
}
.main-body .main-conts .cont05 dt{
	margin-bottom:1.5em;
}
.main-body .main-conts .cont05 dd p{
	font-size:1.0em;
}

/*cont06*/
.main-body .main-conts .cont06 p.sp{
	margin:0 0 5.0em 0;
}
.main-body .main-conts .cont06 dl.first{
	border-top:#666 dotted 1px;
	padding-top:0.5em;
}
.main-body .main-conts .cont06 dl{
	border-bottom:#666 dotted 1px;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
}
.main-body .main-conts .cont06 dt{
	display: table-cell;
	vertical-align:middle;
}
.main-body .main-conts .cont06 dt img{
	max-width:40px;
	margin-right:10px;
}
.main-body .main-conts .cont06 dd{
	display: table-cell;
	font-weight:bold;
	vertical-align:middle;
}

/*cont07*/
.main-body .main-conts .cont07{
	margin:0 0 5.0em 0;
}
.main-conts .cont07 ul{
	width:100%;
}
.main-body .main-conts .cont07 .btn_imp li{
	padding:1.0em 0;
	text-align:center;
	width:auto;
	float:none;
	margin-left:0;
	margin-bottom:0.5em;
}
.main-body .main-conts .cont07 .btn_imp li:last-child{
	margin-bottom:0;
}
.main-body .main-conts .cont07 .btn_parts_sp{
	width:100%;
	
}
.main-body .main-conts .cont07 .btn_parts_sp li{
	float:left;
	width:50%;
	height:40px;
	padding-top:80px;
	text-align:center;
	font-weight:bold;
}
.main-body .main-conts .cont07 .btn_parts_sp .parts01{
	background: url(../img/00_index/cont07_01sp.png) top 15px center no-repeat #ededed;
}
.main-body .main-conts .cont07 .btn_parts_sp .parts02{
	background: url(../img/00_index/cont07_02sp.png) top 30px center no-repeat #f7dcdc;
}
.main-body .main-conts .cont07 .btn_parts_sp .parts03{
	background: url(../img/00_index/cont07_03sp.png) top 30px center no-repeat #f7dcdc;
}
.main-body .main-conts .cont07 .btn_parts_sp .parts04{
	background: url(../img/00_index/cont07_04sp.png) top 30px center no-repeat #ededed;
}
.main-body .main-conts .cont07 .btn_parts_sp .parts05{
	background: url(../img/00_index/cont07_05sp.png) top 25px center no-repeat #ededed;
}
.main-body .main-conts .cont07 .btn_parts_sp .parts06{
	background: url(../img/00_index/cont07_06sp.png) top 15px center no-repeat #f7dcdc;
}
.main-body .main-conts .cont07 .btn_parts_sp .parts07{
	background: url(../img/00_index/cont07_07sp.png) top 25px center no-repeat #f7dcdc;
}
.main-body .main-conts .cont07 .btn_parts_sp .parts08{
	background: url(../img/00_index/cont07_08sp.png) top 15px center no-repeat #ededed;
}


/*お知らせ*/
.main-body .main-conts .info{
	margin:0 0 0 0;
}
.main-body .main-conts .info dl{
	
	padding:1.5em;
}
.main-body .main-conts .info dt{
	display:block;
	width:auto;
	text-align: center;
	border-bottom:1px #ddd dashed;
	padding-bottom:1.0em;
	margin-bottom:1.0em;
}
.main-body .main-conts .info dd{
	display:block;
	text-align:left;
	border-left:none;
	padding-left:0px;
}
.main-body .main-conts .info dd span{
	font-weight:bold;
	color:#333;
}


}/*解像度736px以下*/

