@charset"UTF-8"  ;

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

/*-----------------------------------------------*/
#swiper2  {min-width:initial ; min-width:auto ;}
#swiper1 .f11{font-size:3em ;}

/*-----------------------------------------------*/
#c11 .d11	{width:auto ; float:none ;}
#c11 .d12	{width:auto ; float:none ; padding:20px 0 ;}
#c11 .t11{font-size:1.8em ; padding-bottom:0.2em ; margin-bottom:0.4em ;}
#c11 .t12{font-size:1.6em ; padding-bottom:0.2em ; margin-bottom:0.4em ;}
#c11 .t13{font-size:1.4em ;}



/*-----------------------------------------------*/
#c21 .d11{width:auto ; margin:0 15px ; margin-bottom:30px ; text-align:left ;}
#c21 .t11{margin:0 15px ; margin-bottom:10px ; text-align:left ;}
#c21 .f12{font-size:1.3em ; padding:1.0em ; text-align:left ;}
#c21 .p11	{position:absolute ; top:150px ; left:44% ;}
#c21 .p11 img{width:50px ;}
#c21 .p12	{position:absolute ; top:120px ; left:44% ;}
#c21 .p12 img{width:50px ;}
#c21 .p21	{position:absolute ; top:250px ; left:10% ; font-size:2.8em ;}
#c21 .p22	{position:absolute ; top:250px ; right:10% ; font-size:2.8em ;}
#c21 .p31	{position:absolute ; top:170px ; left:10% ; font-size:2.8em ;}
#c21 .p32	{position:absolute ; top:170px ; right:10% ; font-size:2.8em ;}
#c21 td div{padding:10px 15px ;}
#c21 td div p:nth-child(1){font-size:1.8em ;}
#c21 td div p:nth-child(2){font-size:1.4em ;}



/*-----------------------------------------------*/
#c31 .d03{text-align:left ;}
#c31 .f02{text-align:left ;}
#c31 table	{width:100% ; border-collapse:separate ; border-spacing:3px ;}
#c31 th,
#c31 td		{padding:0.4em ;}




