@charset"UTF-8"  ;


/*-
font-family: 'M PLUS 1p', sans-serif;
font-family: 'Sawarabi Mincho', sans-serif;
*/



/*---------------------------------*/
.c05{margin:20px 0 ;}
.c05 p{text-align:center ;}
.c05 p img{max-width:100% ;}
.c05 p a:hover img{opacity:0.8 ;}




/*---------------------------------*/
#c11		{border-top:1px #92acb9 solid ; border-bottom:1px #92acb9 solid ; padding:3px 0 ;}
#c11 p		{max-width:100% ; text-align:center ; overflow:hidden ;}
#c11 p img	{width:100% ; min-width:2000px ;}

/*---1000-----------*/


/*---------------------------------*/
#c14		{padding:20px 0 ;}
#c14 .p11	{width:400px ; float:right ; margin-left:15px ;}
#c14 .p12	{width:400px ; float:left ; margin-right:20px ;}


/*---------------------------------*/
#c13		{color:#251906 ; background:#f1e6d4 url("img/bk21.png") no-repeat left top ;}
#c13 .d11	{background:url("img/bk22.png") no-repeat right top ; padding:40px 0 ;}
#c13 .t02	{border-top:1px #533f1f solid ; border-bottom:1px #533f1f solid ; box-shadow:0 10px 10px -10px #715f42,0 -10px 10px -10px #715f42 ;}
#c13 .f02	{width:680px ; }
#c13 .f02:nth-child(even){margin:0 auto 2em 200px ;}
#c13 .f02:nth-child(odd){margin:0 200px 2em auto ;}




/*---------------------------------*/
#c12		{;}
#c12 .d11	{background:url("img/bk11.jpg") no-repeat left top ;}
#c12 .d01-2	{border-top:1px #7997aa solid ;}
#c12 .d01-2 div {border-bottom:1px #7997aa solid ; padding:10px ;}
#c12 .d01-2 div:nth-child(even){background:#dceef5 ;}
#c12 .d01-2 div:nth-child(odd){background:#ffffff ;}
#c12 .f11	{width:5em ; display:inline-block ; font-size:1.6em ; line-height:1.2 ; border:1px #2b5e7e solid ; padding:0.3em 1em ; margin-right:20px ; text-align:center ; vertical-align:top ;}
#c12 .f12	{width:400px ; display:inline-block ; font-size:1.6em ; line-height:1.2 ; padding:0.3em 0 ; vertical-align:top ;}



/*---------------------------------*/
#c16		{;}
#c16 .d11	{background:url("img/bk12.jpg") no-repeat right top ;}
#c16 .d01-1	{border-top:1px #7997aa solid ;}
#c16 .d01-1 div {border-bottom:1px #7997aa solid ; padding:10px ;}
#c16 .d01-1 div:nth-child(even){background:#dceef5 ;}
#c16 .d01-1 div:nth-child(odd){background:#ffffff ;}
#c16 .f11	{width:8em ; display:inline-block ; font-size:1.4em ; line-height:1.2 ; border:1px #2b5e7e solid ; padding:0.3em 0.4em ; margin-right:15px ; text-align:center ; vertical-align:top ;}
#c16 .f12	{width:400px ; display:inline-block ; font-size:1.4em ; line-height:1.2 ; padding:0.3em 0 ; vertical-align:top ;}




/*---------------------------------*/
#c15		{background:url("img/bk31.jpg") fixed no-repeat center center ; background-size:100% ;}
#c15 .d01	{padding:100px ;}
#c15 .f11	{font-size:4.4em ; line-height:1.4 ; color:#ffffff ; text-shadow:0 0 5px #000000 ;}
#c15 .f12	{font-size:2.4em ; line-height:1.2 ; color:#ffffff ; text-shadow:0 0 5px #000000 ;}

