@charset "Shift_JIS";

#member a{ background:url("../east_img/navi/member.gif") 0 -20px repeat-y; }

/* ---Main Contents--- */
div#contents_in .title{
margin:0;
padding:0 0 5px 0;
border-bottom:dotted 1px #cccccc;
}

div#contents_in .head_word{
margin:18px 0 0 0;
padding:0;
}

div#contents_in .text2{
margin:45px 0 0 0;
padding:0;
}


.headline{
margin-bottom:0;
border-bottom:dotted 1px #ccc;
}

.headline-title, .headline-text, .tokuten-in{
font-size:12px;
line-height:1.6;
}

.headline-title{ margin-bottom:15px; }
.headline-text{ margin-bottom:30px; }

.tokuten{
margin-bottom:50px;
background-color:#000;
color:#fff;
}
.tokuten-in{
padding:1em;
}

/* ---Form--- */
div .form{
width:525px;
float:right;
margin:0;
padding:0;
color:#666666;
background-color:#F3F3F3;
border-top:solid 1px #cccccc;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
}

div .form2{
width:525px;
float:right;
margin:0 0 10px 0;
padding:0;
color:#666666;
background-color:#F3F3F3;
border:solid 1px #cccccc;
}

.left{
float:left;
margin:0;
padding:14px 10px 0 10px;
}

.right{
width:370px;
float:right;
margin:0;
padding:10px 0px 10px 10px;
background-color:#ffffff;
border-left:solid 1px #cccccc;
}

.right2{
float:left;
margin:0;
padding:0;
background-color:#ffffff;
}

.right3{
float:left;
margin:0;
padding:10px 0 0 0;
background-color:#ffffff;
}

.right4{
margin:0;
padding:0 0 10px 0;
background-color:#ffffff;
}

.right5{
margin:0;
padding:0;
background-color:#ffffff;
}

.question{
margin:0;
padding:8px 10px 8px 10px;
}

.answer{
margin:0;
padding:10px 0px 10px 10px;
background-color:#ffffff;
border-top:solid 1px #CCCCCC;
}

.Indispensability{
margin:0;
padding:0;
color:#999999;
}

.Indispensability2{
margin:0 0 10px 0;
padding:30px 0 0 0;
color:#333333;
}


.attention{
margin:0;
padding:0;
color:#FF0000;
}

.submit{
text-align:center;
marginm:0;
padding:0;
}

.private{
text-align:right;
margin:20px 0 0 0;
padding:0;
}
