@charset 'UTF-8';

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/*お問い合わせ・資料請求ページ（contact/index.html）*/

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

#main_box {
margin:0 auto 10px;
width:970px;
}


#contact_wrap{
width: 860px;
margin: 0 auto;
padding-top: 20px;
}
#contact_wrap .contents{
background: url(../../contact/img/contact_bg.jpg) left top no-repeat;
border: 1px solid #CFDDE8;
padding: 38px 59px 40px 59px;
width: 740px;
}

#contact_wrap .privacy{
background: #F8FAFC;
width: 600px;
padding: 20px;
margin: 0 auto 25px auto;
}
#contact_wrap .privacy dt{ font-weight: bold;}

#contact_wrap .flow{
width: 550px;
margin: 0 auto 15px auto;
}
#contact_wrap .flow ul{ zoom: 1;}
#contact_wrap .flow ul li{ float: left;}

#contact_wrap .caution{
clear: both;
text-align: center;
font-weight: bold;
color: #C61217;
margin-bottom: 40px;
}

#contact_wrap .error{
clear: both;
text-align: center;
margin-bottom: 50px;
}

#contact_form{
width: 100%;
border-collapse: collapse;
margin-bottom: 30px;
}
#contact_form th,
#contact_form td{
background: url(../../contact/img/dot_line.jpg) left bottom repeat-x;
text-align: left;
vertical-align: top;
padding: 23px 0 23px 10px;
}
#contact_form .even th,
#contact_form .even td{
background: #F8FAFC url(../../contact/img/dot_line.jpg) left bottom repeat-x;
}
#contact_form th .req{
float: right;
font-weight: bold;
color: #C61217;
}
#contact_form th p{
background: url(../../contact/img/icon.jpg) left center no-repeat;
padding-left: 10px;
}
#contact_form th{
width: 125px;
white-space: nowrap;
}
#contact_form td{
padding-left: 40px;
}
#contact_form td input{
vertical-align: middle;
}
#contact_form td .item01{
width: 170px;
padding: 2px 5px;
border: 1px solid #DDDDDD;
margin-right: 10px;
font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
}
#contact_form td .item02{
width: 260px;
padding: 2px 5px;
border: 1px solid #DDDDDD;
margin-right: 10px;
font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
}
#contact_form td label{
cursor: pointer;
}
#contact_form td #radio01{ margin-right: 5px;}
#contact_form td #radio02{ margin-left: 30px; margin-right: 5px;}
#contact_form td #check01,
#contact_form td #check03{ margin-right: 5px;}
#contact_form td #check02,
#contact_form td #check04{ margin-left: 30px; margin-right: 5px;}
#contact_form td textarea{
width: 540px;
height: 110px;
padding: 3px 5px;
font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
}


.hissu input,
.hissu select,
.hissu textarea {background:#FFE8E8;}