@charset"UTF-8"  ;


/*h1*/
#he6 {background:url("../img/tit/81.jpg") no-repeat center center ; background-size:100% ;}


/*---1280or1000-----------*/




/*--------------------------------------------*/
#c11 		{margin-top:20px ;}



/*--------------------------------------------*/
@media screen and (min-width: 560px) {
#c12 		{min-height:520px ; background:url("img/bk12.jpg") no-repeat -10px 20px ;}
}
#c12 .t11	{font-size:2.4em ; line-height:1.2 ; text-align:center ;}
#c12 .d11	{width:500px ; background:#ffffff ; border:5px #dcc7b2 solid ; padding:20px 30px ; margin-left:440px ;}




/*--------------------------------------------*/
.c71 .d11{background:url("img/bk13.jpg") no-repeat right top ; padding:10px 0 ;}
.c71 .d12{width:auto ; background:#f9f2de ; margin-right:400px ; padding:20px 20px ;}
.c71 .t11{font-size:5.2em ; line-height:1.1 ;  text-align:center ;}
.c71 .t11 a{color:#000000 ; text-decoration:none ;}
.c71 .f03{padding:10px ; display:inline-block ;}







/*--------------------------------------------*/
/*【サイズ】*/
.wid02e	{width:2em ;}
.wid03e	{width:3em ;}
.wid04e	{width:4em ;}
.wid05e	{width:5em ;}
.wid06e	{width:6em ;}
.wid08e	{width:8em ;}
.wid10e	{width:10em ;}
.wid12e	{width:12em ;}
.wid15e	{width:15em ;}
.wid20e	{width:20em ;}
.wid25e	{width:25em ;}
.wid30e	{width:30em ;}


/*【html各種】*/
/*マーク*/
.s81	{font-size:0.85em ; color:#ffffff ; font-weight:normal ; background:#fb4b10 ; border:1px #ffa384 solid ; padding:0 0.3em ;}/*必須*/
.s82	{font-size:0.85em ; color:#ffffff ; font-weight:normal ; background:#666666 ; border:1px #aaaaaa solid ; padding:0 0.3em ;}/*任意*/
/*input混在文字span用*/
#c89 .s11	{font-size:1.5em ; line-height:1.3 ; padding:2px ;}
/*ラベル*/
#c89 .la11	{width:100% ; display:inline-block ; cursor:pointer ; margin:0.2em 0 ;}
#c89 .la12	{width:40% ; display:inline-block ; cursor:pointer ; margin:0.2em 0 ;}
/*テーブル*/
#c89 table	{width:100% ; background:#ffffff ; border:5px #c7bbaa solid ; border-collapse:separate ; border-spacing:10px ; }
#c89 th,
#c89 td		{padding:5px 10px ; vertical-align:top ;}
#c89 th		{width:250px ; font-weight:bold ; background:#eeeee2 ;}/*th元の色*/
#c89 th p	{font-size:1.5em ; line-height:1.3 ;}
#c89 .th11	{background:#fbf8c1 ;}/*th必須の色*/
/*ライン*/
#c89 .l11{border-bottom:2px #cccccc solid ; padding:5px 0 ;}



/*【フォーム特殊タグ】*/
/*input基本*/
#c89 input	{font-size:1.8em ; line-height:1.3 ; font-weight:bold ; background:#eeeeee ; border:2px #aaaaaa solid ; padding:0.2em ; vertical-align:baseline ;}
#c89 input[type=radio]{width:1.5em ; height:1.5em ; margin-right:0.2em ; vertical-align:middle ;}
#c89 input[type=checkbox]{width:1.5em ; height:1.5em ; margin-right:0.2em ; vertical-align:middle ;}
#c89 select		{font-size:1.8em ; line-height:1.3 ; font-weight:bold ; background:#eeeeee ; border:2px #aaaaaa solid ; padding:0.1em ; vertical-align:baseline ;}
#c89 textarea	{font-size:1.8em ; line-height:1.3 ; font-weight:bold ; background:#eeeeee ; border:2px #aaaaaa solid ; padding:0.2em ;}
#c89 .te11		{width:95% ; height:10em ;}
#c89 .te12		{width:95% ; height:8em ; font-size:1.1em ; line-height:1.3 ; font-weight:normal ; background:#eeeeee ; border:2px #aaaaaa solid ; padding:0.5em ;}
/*フォーカス・有効*/
#c89 input:focus {background:#ffffcc ; border:2px #0044cc solid ;}
#c89 select:focus {background:#ffffcc ; border:2px #0044cc solid ;}
#c89 textarea:focus {background:#ffffcc ; border:2px #0044cc solid ;}
#c89 input[type=radio]:checked+span	{font-weight:bold ; background:#dddddd ;}
#c89 input[type=checkbox]:checked+span	{font-weight:bold ; background:#dddddd ;}
/*inputボタン*/
#c89 .in21	{font-size:1.8em ; line-height:1.2 ; color:#222222 ; font-weight:bold ; padding:0.3em 2em ; cursor:pointer ;}/*確認ボタン通常版*/
#c89 .in22	{width:50% ; font-size:2.4em ; line-height:1.3 ; color: #ffffff ; font-weight:bold ; border:2px #014971 solid ; padding:15px 10px ; text-align:center ; cursor:pointer ;
background:#07922c ;
background:-webkit-linear-gradient(top,#12d109,#07922c);
background:-moz-linear-gradient(top,#12d109,#07922c);
background:-ms-linear-gradient(top,#12d109,#07922c);
background:-o-linear-gradient(top,#12d109,#07922c);
background:linear-gradient(to bottom,#12d109,#07922c);
box-shadow:0 0 5px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,0.7);
text-shadow:0px -1px 0px rgba(000,000,000,0.4),0 0 5px rgba(0,0,0,1);
}
#c89 .in22:hover,
#c89 .in22:focus{text-decoration:none ; border:2px #366010 solid ;
background:-webkit-linear-gradient(top,#70d01a,#417c0c);
background:-moz-linear-gradient(top,#70d01a,#417c0c);
background:-ms-linear-gradient(top,#70d01a,#417c0c);
background:-o-linear-gradient(top,#70d01a,#417c0c);
background:linear-gradient(to bottom,#70d01a,#417c0c);}



/*input記入例*/
::-webkit-input-placeholder{font-weight:normal ; font-size:0.8em ; color:#999999 ;}
:-ms-input-placeholder{font-weight:normal ; font-size:0.8em ; color:#999999 ;}
::-moz-placeholder{font-weight:normal ; font-size:0.8em ; color:#999999 ;}


