@charset"UTF-8"  ;

/*---560-----------*/


/*--------------------------------------------*/
#c11{width:100% ; height:400px ; background:url("img/bk11_sph.jpg") no-repeat center center ; background-size:100% ;}
#c11 div{width:100% ; height:400px ;}
#c11 div div{text-align:left ;}
#c11 h1{font-size:2.4em ;}
#c11 h1 span:nth-of-type(1){width:auto ; display:block ; padding:0.4em ;}
#c11 h1 span:nth-of-type(2){width:auto ; display:block ; padding:0.4em ;}



/*--------------------------------------------*/
#c12 .d01 {background-size:45%,45% ; background-position:left top,right top ;padding:40px 0 ;}
#c12 .d11 {width:auto ; padding:10px ; margin:0 10px ;}
#c12 .t11 {font-size:2.4em ; background:rgba(255,255,255,0.7) ; padding:0.3em ;}



/*--------------------------------------------*/
#c16>div>div{padding:10px ;}
#c16>div>div:nth-child(even)>div{width:auto ; float:none ;}
#c16>div>div:nth-child(even)>p{width:auto ; float:none ; text-align:center ;}
#c16>div>div:nth-child(odd)>div{width:auto ; float:none ;}
#c16>div>div:nth-child(odd)>p{width:auto ; float:none ; text-align:center ;}


/*--------------------------------------------*/
#c13 {padding:20px 0 ;}
#c13 .d11   {padding:20px 0 ; padding-left:10% ;}
#c13 .d11   {background-size:70% ;}
#c13 table	{border-spacing:3px ;}
#c13 th,
#c13 td		{font-size:1.4em ; padding:0.3em 0.5em ;}
#c13 th		{width:6.5em ; font-size:1.3em ;}



/*--------------------------------------------*/
#c14 .d11{width:auto ;}
#c14 .d11 div	{width:47% ; margin:6px 1% ;}
#c14 .d11 div p:nth-of-type(1) img{max-width:200px ; width:100% ;}



/*--------------------------------------------*/
#c15 p{width:95% ; margin:0 auto ;}
#c15 p iframe{width:100% ; height:300px !important ;}



/*----------------------------------------- */
/*■サイズ****************/
.wid02e	{width:20% ;}
.wid03e	{width:20% ;}
.wid04e	{width:20% ;}
.wid05e	{width:40% ;}
.wid06e	{width:40% ;}
.wid08e,
.wid10e,
.wid12e,
.wid15e,
.wid20e,
.wid25e,
.wid30e	{width:90% ;}


/*■html各種*********************/
/*--input混在文字span用---*/
#c89 .f11	{font-size:1.3em ;}
/*--注意文---*/
#c89 .f21	{font-size:1.3em ;}
/*--ラベル---*/
#c89 .la11	{border:1px #333333 solid ; padding:5px ; box-sizing:border-box ;}
#c89 .la12	{width:50% ;  border:1px #333333 solid ; padding:5px ; box-sizing:border-box ;}
/*--テーブル---*/
#c89 table	{border-spacing:0 ; }
#c89 th,
#c89 td		{width:auto ; display:block ; border:none ;}
#c89 th		{background:#dddddd ;}
#c89 th p	{font-size:1.5em ; line-height:1.3 ;}
#c89 .th11	{border:none ;}/*th必須の色*/
#c89 td		{border-bottom:1px #aaaaaa solid ; padding-bottom:5px ; margin-bottom:5px ;}
/*--ライン---*/
#c89 .l11	{border-bottom:2px #cccccc solid ; padding:5px 0 ;}/*ライン*/


/*■フォーム特殊タグ********/
/*--input基本---*/
#c89 input	{font-size:1.5em ; padding:0.7em ;}
#c89 select		{font-size:1.5em ; padding:0.7em ;}
#c89 textarea	{font-size:1.5em ; padding:0.7em ;}
#c89 .te11		{width:80% ; height:5em ; display:block ; padding:0.7em ; margin:0 auto ;}
/*--inputボタン---*/
#c89 .in22	{width:90% ;}




