@charset"UTF-8"  ;

/*●PC●@media (min-width:560px) {
xxxxxxxxx
}*/
/*●ｽﾏﾎ●@media screen and (max-width:560px){
xxxxxxxxx
}*/

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

/*--------------------------------------------*/
@media screen and (min-width:560px) {
#c24{background:url(img/c24.jpg) no-repeat left top ; padding:30px 0 ;}
}
#c24>div{width:700px ; background:rgba(255,255,255,0.7) ; padding:15px ;}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#c24{background:url(img/c24_sph.jpg) no-repeat center top ; background-size:100% ; padding:20px ; padding-top:100px ;}
#c24>div{width:auto ; padding:10px ;}
}
/*--------------------------------------------*/


/*--------------------------------------------*/
#c28>div>div:nth-of-type(2){width:400px ; float:left ;}
#c28>div>div:nth-of-type(2) p{text-align:center ;}
#c28>div>div:nth-of-type(1){width:750px ; float:right ; padding:30px 0 ;}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#c28>div>div:nth-of-type(2){width:auto ; float:none ;}
#c28>div>div:nth-of-type(1){width:auto ; float:none; padding:20px 0 ;}
}
/*--------------------------------------------*/



/*--------------------------------------------*/
#c21>div{border-top:2px #b6d5e9 solid ; border-bottom:2px #b6d5e9 solid ; box-shadow:0 0px 10px 0 rgba(11,114,180,0.5) ; padding:30px 0 ;}
#c21 .t11{line-height:1.1 ; display:inline-block ;}
#c21 .t11 span:nth-of-type(1){display:block ;font-size:2.4em ; color:#0b72b4 ; background:rgba(255,255,255,0.8) ; padding:0.2em 1em ; text-align:center ;}
#c21 .t11 span:nth-of-type(2){display:block ;font-size:1.4em ; color:#0b72b4 ; background:rgba(11,114,180,0.1) ; padding:0.2em 1em ; text-align:center ;}
#c21 table{width:800px ; margin:0 auto ;}
#c21 th,
#c21 td{font-size:1.5em ; line-height:1.1 ; background:rgba(255,255,255,0.8) ; border-top:1px #85b9da solid ; border-bottom:1px #85b9da solid ; padding:0.5em 1em ;}
#c21 th{width:150px ; background:#cee3f0 ; text-align:center ;}
/*●PC●*/@media screen and (min-width:560px){
#c21>div{background-image:url("img/c21/1.jpg"),url("img/c21/2.jpg") ;
background-position:left center,right center ; background-size:25%,25% ; background-repeat:no-repeat,no-repeat ;}
#c21>div>div{min-height:200px ;}
}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#c21>div{padding:40px 0 ;}
#c21>div{background-image:url("img/c21/1_sph.jpg"),url("img/c21/2_sph.jpg") ;
background-position:left center,right center ;background-size:30%,30% ;background-repeat:no-repeat,no-repeat ;}
#c21>div>div{min-height:100px ;}
#c21 table{width:90% ;}
#c21 th{width:3.5em ; background:#cee3f0 ; text-align:center ;}
}
/*--------------------------------------------*/
/*--------------------------------------------*/
#z11>div>div{background:url("img/z11.jpg") no-repeat center right ; padding:50px 20px ;}
#z11 table{width:750px ; table-layout:fixed ; background:#85b9da ; border-collapse:separate ; border-spacing:3px ; border:5px #cee3f0 solid ;}
#z11 th,
#z11 td{font-size:1.5em ; line-height:1.1 ; border:1px #ffffff solid ; padding:0.5em 1em ;}
#z11 th{width:8em ; background:#e7f1f8 ;text-align:center ;}
#z11 td{width:auto ; background:#ffffff ;}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#z11>div>div{padding:30px 0 ;}
#z11 table{width:100% ;}
#z11 th,
#z11 td{padding:0.3em 0.5em ;}
#z11 th{width:4.5em ;}
}
/*--------------------------------------------*/

/*--------------------------------------------*/
#c28-2 .d11{width:550px ; float:right ;}
#c28-2 .d12{width:600px ; float:left ;}
#c28-2 table{width:100% ; table-layout:fixed ; background:#85b9da ; border-collapse:separate ; border-spacing:3px ; border:5px #cee3f0 solid ;}
#c28-2 th,
#c28-2 td{font-size:1.5em ; line-height:1.1 ; border:1px #ffffff solid ; padding:0.5em 1em ;}
#c28-2 th{width:8em ; background:#e7f1f8 ;text-align:center ;}
#c28-2 td{width:auto ; background:#ffffff ;}
#c28-2 td span{width:6em ; display:inline-block ;}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#c28-2>div>div p{text-align:center ;}
#c28-2 .d11,
#c28-2 .d12{width:auto ; float:none ;}
#c28-2 table{margin-bottom:10px ;}
#c28-2 th,
#c28-2 td{padding:0.3em 0.5em ;}
#c28-2 th{width:4.5em ;}
#c28-2 td span{display:block ;}
}
/*--------------------------------------------*/


/*--------------------------------------------*/
@media screen and (min-width:560px) {
#c24-2>div:nth-of-type(1){background:url(img/c24-2/0.jpg) no-repeat left top ; padding:30px 0 ;}
}
#c24-2>div:nth-of-type(1)>div{width:800px ; background:rgba(255,255,255,0.7) ; padding:15px ;}
#c24-2>div:nth-of-type(2){text-align:center ;}
#c24-2>div:nth-of-type(2)>div{display:inline-block ; width:240px ; margin:0 10px ;}
#c24-2>div:nth-of-type(2)>div>p:nth-of-type(1){font-size:1.3em ; line-height:1.1 ; background:#dddddd ; padding:0.5em ; text-align:center ;}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#c24-2>div:nth-of-type(1){background:url(img/c24-2/0_sph.jpg) no-repeat center top ; background-size:100% ; padding:20px ; padding-top:100px ;}
#c24-2>div:nth-of-type(1)>div{width:auto ; padding:10px ;}
#c24-2>div:nth-of-type(2)>div{width:31% ; margin:0 0.5% ;}
#c24-2>div:nth-of-type(2)>div>p:nth-of-type(1){font-size:1.2em ; padding:0.2em ; text-align:left ;}
}
/*--------------------------------------------*/



/*--------------------------------------------*/
#c28-3>div>div:nth-of-type(2){width:400px ; float:left ;}
#c28-3>div>div:nth-of-type(2) p{text-align:center ;}
#c28-3>div>div:nth-of-type(1){width:750px ; float:right ; padding:30px 0 ;}
/*●ｽﾏﾎ●*/@media screen and (max-width:560px){
#c28-3>div>div:nth-of-type(2){width:auto ; float:none ;}
#c28-3>div>div:nth-of-type(1){width:auto ; float:none; padding:20px 0 ;}
}
/*--------------------------------------------*/


/*--------------------------------------------*/
#c72>div>div{background:#e7f1f8 ; padding:10px ;}
#c72 p iframe{aspect-ratio:16/8 ; width:100% ; height:100% ;}
/*--------------------------------------------*/

