/*--------------------------------------------
アンケート css
---------------------------------------------*/


h2{
font-size:16px;
font-weight:700;
line-height:1.5em;
color:#be7079;
margin:30px 0 10px;
}

h3{
font-size:14px;
line-height:1.5em;
font-weight:700;
color:#660000;
margin-bottom:20px;
}

.contents{
max-width:550px;
*width:550px;
_width:550px;
font-size:14px;
line-height:1.5em;
text-align:center;
margin:0 auto;
}


/*------- form -------*/
p.s14x{
font-size:14px;
color:#800000;
font-weight:700;
line-height:200%;
}

form {
font-size:14px;
max-width:330px;
min-width:320px;
*width:330px;
_width:330px;
text-align:left;
margin: 0 auto;
margin-left:15px;
}

input[type="text"],textarea,select,input[type="reset"] {	/* chromeのfocus時のシャドウ削除 */
  outline: none;
}

/*----- radio -----*/
.input_radio{
padding-bottom:20px;
white-space: nowrap;
}
.input_radio .i_radio{		/* radio */
text-align:left;
margin-right: 5px;
}
.input_radio .i_radio_s1{ width:30%; display:inline-block; }
.input_radio .i_radio_s2{ width:30%; display:inline-block; }
.input_radio .i_radio_s3{ width:23%; display:inline-block; }


/*----- select -----*/

/* -- textarea --*/
.textarea1 {
width: 98%;
height: 100px;
border: 1px solid #999999;
display:inline-block;
margin-top:5px;
margin-bottom:10px;
}

/*-- submit --*/
.input_submit{
-webkit-appearance: none;		/* iPhoneリセット*/
border-radius: 0;				/* iPhoneリセット*/
width:180px;
height:30px;
margin-bottom:20px;
border: 1px solid #999999;
background-color:#dddddd;
}


/*---------- 外table ------------*/

td{
white-space: nowrap;		/* セル内自動改行禁止 */
}

@media screen and (max-width: 599px) {/*外テーブルなし*/
.a_line{
height:60px;
background: url(../image/wb/u.gif) repeat-x;
}
.b_line{
height:60px;
background: url(../image/wb/un.gif) repeat-x;
}}
@media screen and (min-width: 600px) {
table#ankeito{
width:450px;
margin:0 auto;
margin-bottom:30px;
}
table#ankeito td#set1{
width:60px;
height:60px;
background:url(../image/wb/bb-c1.gif) no-repeat;
}
table#ankeito td#set2{
height:60px;
background:url(../image/wb/u.gif) repeat-x;
}
table#ankeito td#set3{
width:60px;
height:60px;
background:url(../image/wb/c2.gif) no-repeat;
}
table#ankeito td#set4{
width:60px;
background:url(../image/wb/l.gif) repeat-y;
}
table#ankeito td#set-in{
width:330px;
text-align: center;
vertical-align: top;
}
table#ankeito td#set6{
width:60px;
background:url(../image/wb/r.gif) repeat-y;
}
table#ankeito td#set7{
width:60px;
height:60px;
background:url(../image/wb/c3.gif) no-repeat;
}
table#ankeito td#set8{
height:60px;
background:url(../image/wb/un.gif) repeat-x;
}
table#ankeito td#set9{
width:60px;
height:60px;
background:url(../image/wb/c4.gif) no-repeat;
}}







/*---------- ankeito2 ------------*/

.ankeito2{
width:350px;
height:300px;
line-height:1.5em;
margin: 0 auto;
}

.ms1{
font-size:19px;
color:#990000;
font-weight:700;
margin:80px 0 100px;
}
.ms2{
font-size:13px;
margin-bottom:10px;
}

.ms3{
font-size:15px;
font-weight:700;
text-decoration:underline;
line-height:1.5em;
}





