@charset"UTF-8"  ;

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

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



/*--------------------------------------------*/
#c24>div:nth-of-type(1){background:url(img/c24/bk1.jpg) no-repeat right top ; padding:50px 0 ;}
#c24>div:nth-of-type(2){background:url(img/c24/bk2.jpg) no-repeat left top  ; padding:50px 0 ;}
#c24>div:nth-of-type(1)>div{width:700px ; background:rgba(81,33,88,0.5) ; padding:25px 15px ;}
#c24>div:nth-of-type(2)>div{width:700px ; background:rgba(81,33,88,0.5) ; padding:25px 15px ; margin-left:470px ;}
#c24 h2{font-size:2.4em ; line-height:1.3 ; color:#ffffff ; text-shadow:0 0 5px #000000 ;}
#c24 .f11{font-size:1.6em ; line-height:1.5 ; text-shadow:0 0 5px #37123c ; text-align: center ;}
#c24 .f12{font-size:1.6em ; line-height:1.5 ; text-shadow:0 0 5px #37123c ;}
#c24 .f12 span{font-size:0.8em ; color:#a890ac ;}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#c24>div:nth-of-type(1){background-size:50% ; padding:20px 0 ;}
#c24>div:nth-of-type(2){background-size:60% ; padding:20px 0 ;}
#c24>div:nth-of-type(1)>div{width:70% ; padding:10px 5px ;}
#c24>div:nth-of-type(2)>div{width:70% ; padding:10px 5px ; margin-left:calc(30% - 10px) ;}
#c24 h2{font-size:1.8em ;}
#c24 .f11{font-size:1.3em ;}
#c24 .f12{font-size:1.3em ;}
}
/*-----------------------------------------------*/

/*--------------------------------------------*/
#o12>div:nth-of-type(1)>div{width:600px ; padding:25px ;}
#o12>div:nth-of-type(2)>div{width:600px ; padding:25px ; margin-left:550px ;}
#o12>div:nth-of-type(3)>div{width:600px ; padding:25px ;}
/*●PC●*/@media screen and (min-width:560px) {
#o12>div:nth-of-type(1){background:#512158 url(img/o12/bk1.jpg) no-repeat left top ;}
#o12>div:nth-of-type(2){background:#512158 url(img/o12/bk2.jpg) no-repeat left center  ;}
#o12>div:nth-of-type(3){background:#512158 url(img/o12/bk3.jpg) no-repeat left bottom ;}
}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#o12>div{background-size:100% ; padding:20px ; padding-top:120px ;}
#o12>div:nth-of-type(1){background:#512158 url(img/o12/bk1_sph.jpg) no-repeat center top ;}
#o12>div:nth-of-type(2){background:#512158 url(img/o12/bk2_sph.jpg) no-repeat center top ;}
#o12>div:nth-of-type(3){background:#512158 url(img/o12/bk3_sph.jpg) no-repeat center top ;}
#o12>div:nth-of-type(1)>div{width:auto ; padding:0 ;}
#o12>div:nth-of-type(2)>div{width:auto ; padding:0 ; margin-left:0 ;}
#o12>div:nth-of-type(3)>div{width:auto ; padding:0 ;}
}
/*-----------------------------------------------*/

/*--------------------------------------------*/
#o13>div>div:nth-of-type(1){width:580px ; float:left ;}
#o13>div>div:nth-of-type(2){width:580px ; float:right ;}
#o13>div>div:nth-of-type(2)>div{background:rgba(154,0,0,0.3) ; padding:20px 30px ;}
#o13 .t11{width:80% ; font-size:2.2em ; line-height:1.3 ; color:ffffff ; border-top:1px #4d527e solid ; border-top:1px #999999 solid ; border-bottom:1px #999999 solid ; box-shadow:0 10px 10px -10px #ffffff,0 -10px 10px -10px #ffffff ; padding:0.7em ; margin-left:auto ; margin-right:auto ; text-align:center ;}
#o13 .t11 span{font-size:0.7em ;}
#o13 table{width:100% ; border:1px #666666 solid ; margin-left:auto ; margin-right:auto ;}
#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:nth-of-type(1){width:auto ; float:none ;}
#o13>div>div:nth-of-type(2){width:auto ; float:none ;}
#o13>div>div:nth-of-type(2)>div{background:rgba(154,0,0,0.3) ; padding:10px 10px ;}
#o13 .t11{font-size:1.8em ; padding:0.5em ;}
#o13 th,
#o13 td{font-size:1.4em ; padding:0.5em ;}
}
/*-----------------------------------------------*/

/*--------------------------------------------*/
#o14>div:nth-of-type(1){background:url(img/o14/bk1.jpg) no-repeat right top ;}
#o14>div:nth-of-type(2){background:url(img/o14/bk2.jpg) no-repeat left top ;}
#o14>div:nth-of-type(1)>div{width:600px ; padding:25px ;}
#o14>div:nth-of-type(2)>div{width:600px ; padding:25px ; margin-left:550px ;}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#o14>div:nth-of-type(1){padding-top:200px ;}
#o14>div:nth-of-type(2){padding-top:200px ;}
#o14>div:nth-of-type(1)>div{width:auto ; background:rgba(0,0,0,0.6) ; padding:10px 5px ;}
#o14>div:nth-of-type(2)>div{width:auto ; background:rgba(0,0,0,0.6) ; padding:10px 5px ; margin-left:0 ;}
}
/*-----------------------------------------------*/


