@charset"UTF-8"  ;

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

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


/*--------------------------------------------*/
#c24>div:nth-of-type(1)>div{width:700px ; background:rgba(46,46,46,0.7) ; padding:15px ;}
/*●PC●*/@media screen and (min-width:560px) {
#c24>div:nth-of-type(1){background:url(img/c24/bk1.jpg) no-repeat left center ; padding:50px 0 ;}
}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#c24>div:nth-of-type(1){background:url(img/c24/bk1_sph.jpg) no-repeat center top ; background-size:100% ; padding:20px ; padding-top:120px ;}
#c24>div:nth-of-type(1)>div{width:auto ; padding:10px ; margin:0 ;}
}
/*-----------------------------------------------*/


/*--------------------------------------------*/
#o13>div>div{width:700px ; margin:0 auto ;}
#o13 table{width:100% ; border:1px #666666 solid ;}
#o13 th,
#o13 td{font-size:1.5em ; line-height:1.1 ; border:1px #666666 solid ; padding:0.7em 1em ; vertical-align:top ;}
#o13 th{color:#ffffff ; background:#000026 ; text-align:center ;}
#o13 tr>td:nth-of-type(1){background:#333333 ;}
#o13 tr>td:nth-of-type(2){width:5em ; text-align:right ;}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#o13>div>div{width:auto ; float:none ;}
#o13 th,
#o13 td{font-size:1.4em ; padding:0.5em ;}
}
/*-----------------------------------------------*/


/*--------------------------------------------*/
#o21{width:700px ;}
#o21>div{background:linear-gradient(0deg,#282057,#14102b) ; 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 ;}
}
/*-----------------------------------------------*/







