@charset "UTF-8";

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



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

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


/*----------------------------------------
	section共通
-----------------------------------------*/

.main-body .main-conts dl{
	display:block;
}
.main-body .main-conts dt{
	display:block;
	text-align:center;
	margin-bottom:1.0em;
}
.main-body .main-conts dt img{
	margin-right:0;
}
.main-body .main-conts dd{
	display:block;
}
.main-body .main-conts .emp{
	padding:0.5em;
	margin:1.5em 0;
}


/*----------------------------------------
	section01
-----------------------------------------*/

/*sec01_01*/
.main-body .main-conts .sec01_01{
	margin:0 0 4.0em 0;
	text-align:left;
}
.main-body .main-conts .sec01_01 dl{
	margin-bottom:1.5em;
}

/*sec01_02*/
.main-body .main-conts .sec01_02{
	margin:0 0 4.0em 0;
}

/*----------------------------------------
	section02
-----------------------------------------*/

/*sec02_01*/
.main-body .main-conts .sec02_01{
	margin:0 0 4.0em 0;
}
.main-body .main-conts .sec02_01 .sec02_col{
	margin-top:1.5em;
	display:block;
	
}
.main-body .main-conts .sec02_01 .sec02_col .col_l{
	display:block;
	padding-right:0;
	width:auto;
	text-align:center;
	margin-bottom:0.5em;
}
.main-body .main-conts .sec02_01 .sec02_col .col_r{
	display:block;
	width:auto;
}

/*sec02_02*/
.main-body .main-conts .sec02_02{
	margin:0 0 4.0em 0;
}
.main-body .main-conts .sec02_02 ul{
	margin-top:1.5em;
}

/*sec02_03*/
.main-body .main-conts .sec02_03{
	margin:0 0 4.0em 0;
}
.main-body .main-conts .sec02_03 .sec02_col02{
	margin-top:1.5em;
}

/*sec02_04*/
.main-body .main-conts .sec02_04{
	margin:0 0 4.0em 0;
}
.main-body .main-conts .sec02_04 .sec02_col03{
	margin:1.0em 0;
	padding:10px 20px;
}

.main-body .main-conts .sec02_04 .cmn_btn{
	margin:0 0 0 0;
}

/*----------------------------------------
	section03
-----------------------------------------*/

/*sec03_01*/
.main-body .main-conts .sec03_01{
	margin:0 auto 2.0em auto;
}
.main-body .main-conts .sec03_01 .point{
	margin:1.5em 0;
}

.main-body .main-conts .sec03_02 p{
	margin-bottom:2.0em;
}
.main-body .main-conts .sec03_02 .sec03_col{
	margin-top:1.5em;
	display:block;
	
}
.main-body .main-conts .sec03_02 .sec03_col .col_l{
	display:block;
	width:auto;
	margin-bottom:1.0em;
	text-align:center;
}
.main-body .main-conts .sec03_02 .sec03_col .col_r{
	display:block;width:auto;
}


/*----------------------------------------
	section04
-----------------------------------------*/

/*sec04_01*/
.main-body .main-conts .sec04_01{
	margin:0 auto 0 auto;
}

.main-body .main-conts .sec04_01 .sec04_col{
	margin-top:1.5em;
	
}
.main-conts .sec04_01 .sec04_col .col_l{
	margin-bottom:1.0em;
}
.main-conts .sec04_01 .sec04_col .col_point{
	margin:1.0em 0;
	padding:15px;
	text-align:center;
}


/*----------------------------------------
	section05
-----------------------------------------*/

/*sec05_01*/
.main-body .main-conts .sec05_01{
	margin:0 auto 4.0em auto;
}
.main-body .main-conts .sec05_01 h4{
	margin:2.0em 0 1.0em 0;
}

.main-body .main-conts .sec05_01 .table_grade{
	padding:1.0em;
}
.main-body .main-conts .sec05_01 .table_grade dl{
	margin-bottom:1.0em;
}
.main-body .main-conts .sec05_01 .table_grade dt{
	border-right:none;
	padding-right:0;
	margin-bottom:0.5em;
}
.main-body .main-conts .sec05_01 .table_grade dd{
	padding-left:0;
}
.main-body .main-conts .sec05_01 .table_grade p{
	padding-bottom:1.5em;
	margin-bottom:1.5em;
}
/*sec05_02*/
.main-body .main-conts .sec05_02{
	margin:0 auto 0 auto;
}

.main-body .main-conts .sec05_02 h4{
	margin:0 0 1.0em 0;
}
.main-body .main-conts .sec05_02 p{
	margin:0 0 2.0em 0;
}

/*----------------------------------------
	section06
-----------------------------------------*/

/*sec06_01*/

.main-body .main-conts .sec06_01{
	margin:0 auto 4.0em auto;
}
.main-body .main-conts .sec06_01 h4{
	margin:2.0em 0 1.0em 0;
}
.main-body .main-conts .sec06_01 .table_grade{
	padding:1.0em;
}
.main-body .main-conts .sec06_01 .table_grade dl.ex{
	width:auto;
	padding:0.5em;
	margin-bottom:1.0em;
}
.main-body .main-conts .sec06_01 .table_grade dl.ex dt{
	width:auto;
	border-right:none;
	margin-bottom:0.5em;
}
.main-body .main-conts .sec06_01 .table_grade dl{
	width:auto;
	padding-bottom:1.5em;
	margin-bottom:1.5em;
}
.main-body .main-conts .sec06_01 .table_grade dt{
	border-right:none;
	width:auto;
	margin-bottom:0.5em;
}
.main-body .main-conts .sec06_01 .table_grade dd{
	padding-left:0;
}
.main-body .main-conts .sec06_01 .table_grade dd span{
	font-size:1.0em;
}

/*sec06_02*/
.main-body .main-conts .sec06_02{
	margin:0 auto 4.0em auto;
}
.main-body .main-conts .sec06_02 .sec06_col{
	margin-top:1.0em;
	padding:1.0em 1.0em 0 1.0em;
}
.main-body .main-conts .sec06_02 .sec06_col li{
	margin-bottom:0;
}
.main-body .main-conts .sec06_02 .sec06_col p{
	margin:1.5em 0;
}
.main-body .main-conts .sec06_02 .sec06_col .col_btn{
	background:none;
	padding:0;
	margin-bottom:1.5em;
}
.main-body .main-conts .sec06_02 .sec06_col .cmn_btn{
	margin-top:1.0em;
}


/*----------------------------------------
	section07
-----------------------------------------*/

/*sec07_01*/

.main-body .main-conts .sec07_01 h4{
	margin:2.0em 0 1.0em 0;
}
.main-body .main-conts .sec07_01 p{
	margin-bottom:1.0em;
}
.main-body .main-conts .sec07_01 .cost{
	margin:1.0em 0;
	padding:1.0em;
	text-align:center;
}
.main-body .main-conts .sec07_01 .cost p{
	margin-bottom:0.5em;
	font-size:1.3em;
}
.main-body .main-conts .sec07_01 .cost ul{
	display:block;
	padding-right:0;
	margin-bottom:1.0em;
}
.main-body .main-conts .sec07_01 .cost ul.last{
	padding-right:0;
	margin-bottom:0;
}
.main-body .main-conts .sec07_01 .cost li:last-child{
	margin-top:0.5em;
	text-align:left;
}
.main-body .main-conts .sec07_01 .price{
	font-size:1.0em;
}


/*----------------------------------------
	section08
-----------------------------------------*/

/*sec08_01*/
.main-body .main-conts .sec08_01{
	margin:0 auto 4.0em auto;
}
.main-body .main-conts .sec08_01 dt{
	display:table-cell;
}
.main-body .main-conts .sec08_01 dd{
	display:table-cell;
}
.main-body .main-conts .sec08_01 img{
	max-width:60px;
	margin-right:20px;
}



/*sec08_02*/
.main-body .main-conts .sec08_02{
	margin:0 auto 4.0em auto;
}
.main-body .main-conts .sec08_02 dl{
	margin-bottom:1.0em;
}
.main-body .main-conts .sec08_02 dt{
	display:table-cell;
}
.main-body .main-conts .sec08_02 dd{
	display:table-cell;
}
.main-body .main-conts .sec08_02 img{
	max-width:60px;
	margin-right:20px;
}
/*sec08_03*/
.main-body .main-conts .sec08_03{
	margin:0 auto 4.0em auto;
}
.main-body .main-conts .sec08_03 dl{
	margin-bottom:1.0em;
}
.main-body .main-conts .sec08_03 dt{
	display:table-cell;
}
.main-body .main-conts .sec08_03 dd{
	display:table-cell;
}
.main-body .main-conts .sec08_03 img{
	max-width:60px;
	margin-right:20px;
}

/*sec08_04*/
.main-body .main-conts .sec08_04{
	margin:0 auto 0 auto;
}
.main-body .main-conts .sec08_04 dl{
	margin-bottom:1.0em;
}
.main-body .main-conts .sec08_04 dt{
	display:table-cell;
}
.main-body .main-conts .sec08_04 dd{
	display:table-cell;
}
.main-body .main-conts .sec08_04 img{
	max-width:60px;
	margin-right:20px;
}

/*----------------------------------------
	section09
-----------------------------------------*/
/*sec09_01*/
.main-body .main-conts .sec09_01,
.main-body .main-conts .sec09_02,
.main-body .main-conts .sec09_03
{
	margin:0 auto 4.0em auto;
}



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

