@charset"UTF-8"  ;

/*
@media screen and (min-width:560px) {※PCの場合←ここ削除
#c11	{;}
}
*/
#he6>div{background:rgba(32,82,87,0.7) ;}

/*---1200-----------*/


/*--------------------------------------------*/
@media screen and (min-width:560px) {
#c24>div{background:url(img/c24.jpg) no-repeat left center ; padding:50px 0 ;}
}
#c24>div>div{width:700px ; background:rgba(46,46,46,0.7) ; padding:15px ;}
#c24 h2{font-size:2.4em ; line-height:1.3 ; color:#ffffff ; text-shadow:0 0 5px #000000 ;}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#c24>div{background:url(img/c24_sph.jpg) no-repeat center top ; background-size:100% ; padding:20px ; padding-top:120px ;}
#c24>div>div{width:auto ; padding:10px ;}
#c24 h2{font-size:1.8em ;}
}
/*-----------------------------------------------*/

/*--------------------------------------------*/
#o21{width:700px ;}
#o21>div{padding:20px ; margin-left:auto ; margin-right:auto ;}
#o21 table{width:100% ; border:3px #666666 solid ; margin-left:auto ; margin-right:auto ;}
#o21 th,
#o21 td{border:1px #666666 solid ; padding:0.5em 1em ; vertical-align:middle ;}
#o21 th{width:10em ; font-size:1.4em ; line-height:1.1 ; color:#ffffff ; ; text-align:center ;}
#o21 td{font-size:1.5em ; line-height:1.1 ;}
#o21 td span{display:inline-block ; border:1px #aaaaaa solid ; padding:0.2em 0.5em ; margin:0.1em ;}
#o21 tr:nth-of-type(1) th{background:#111111 ;}
#o21 tr:nth-of-type(2) th{background:#0e6375 ;}
#o21 tr:nth-of-type(3) th{background:#750e0e ;}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#o21{width:auto ;}
#o21>div{padding:10px ;}
#o21 th,
#o21 td{padding:0.5em ;}
#o21 th{width:7.5em ; font-size:1.2em ;}
#o21 td{font-size:1.3em ;}
#o21 td span{padding:0.2em 0.3em ;}
}
/*-----------------------------------------------*/



/*--------------------------------------------*/
#o12 .f03{width:80% ; margin-left:auto ; margin-right:auto ;}
#o12 table{width:80% ; border:1px #666666 solid ; margin-left:auto ; margin-right:auto ;}
#o12 th,
#o12 td{font-size:1.4em ; line-height:1.1 ; border:1px #666666 solid ; padding:0.5em 1em ; vertical-align:top ;}
#o12 th{width:2em ; color:#ffffff ; background:#000026 ; text-align:center ;}
#o12 tr>td:nth-of-type(1){background:#333333 ;}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#o12 .f03{width:auto ;}
#o12 table{width:auto ;}
#o12 th,
#o12 td{font-size:1.3em ; padding:0.5em ; vertical-align:middle ;}
#o12 th{width:1.2em ;}
}
/*-----------------------------------------------*/

/*--------------------------------------------*/
/*会員さんの声*/
/*.c_koe .c11ippan{display:none ;}一般*/
.c_koe .c12junio{display:none ;}/*ジュニア*/
.c_koe .c13women{display:none ;}/*女性*/
/*--------------------------------------------*/

