.inquiry_contianer {
    width: 1200px;
    margin: 0 auto;
}

div#inquiry_block {
    width: 565px;
    margin: 0 auto;
}

#inquiry_block ul li {
    font-size: 15px;
    color: #3F3534;
    margin-bottom: 23px;
}

.tel_content {
    width: 340px;
    margin: 0 auto;
}

.tel_content p.tel_lead {
    font-size: 20px;
    color: #4b3819;
    text-align: center;
    margin-bottom: 25px;
}

.tel_container {
    width: 1200px;
    margin: 0 auto;
}

.tel_block .ico {
    float: left;
    width: 47px;
    padding-right: 8px;
}

.tel_block_content {
    width: 208px;
    float: left;
}

p.phone_num {
    font-size: 28px;
    color: #64584c;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

p.time {
    color: #64584c;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.tel_block {
    clear: both;
    overflow: hidden;
    width: 263px;
    margin: 0 auto;
    margin-bottom: 78px;
}

.inquiry_detail {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.inquiry_content .title {
    font-size: 20px;
    color: #4b3819;
    margin-bottom: 30px;
}

.inquiry_content p.detail {
    color: #4b3819;
    font-size: 15px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    margin-bottom: 63px;
}

span.must {
    display: inline-block;
}

span {
    display: block;
}

#inquiry_block ul li span.must {
    background-color: #64584c;
    color: white;
    font-size: 11px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    padding: 4px 5px;
    margin-left: 8px;
    float: none;
}

input {
    width: 100%;
    height: 43px;
    border-radius: 4px;
    border: 1px solid #d6d6d6;
    margin-top: 6px;
    font-size: 14px;
}

textarea#content {
    height: 216px;
    width: 100%;
    border-radius: 5px;
    border: 1px solid #d6d6d6;
    margin-top: 6px;
}

input.button, input[type="submit"], input[type="BUTTON"] {
    width: 287px;
    display: block;
    margin: 0 auto;
    background-color: rgba(255,255,255,0.7);
    border: 1px solid #a2978d;
    border-radius: 0;
    margin-top: 38px;
    margin-bottom: 70px;
    font-family: KozMinPro-Regular,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
    color: #463222;
}

input[type="submit"] {
    margin: 0;
    display: inline-block;
    float: left;
    width: 272px;
    margin-bottom: 72px;
}

input[type="BUTTON"] {
    margin: 0;
    float: left;
    display: inline-block;
    width: 272px;
    margin-left: 20px;
    margin-bottom: 72px;
}

input.button.single {
    margin: 0 auto;
    display: block;
    float: none;
    margin-bottom: 70px;
}

div#errorArea ul li {
margin-bottom: 5px;}

div#errorArea {
    margin: 30px 0 30px 0;
}

ul.check li span {
    width: 230px;
    float: left;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    
}

ul.check li span.must {
    width: 23px;
}

#inquiry_block ul.check li {
    border-bottom: 1px solid #d1c8c0;
    padding: 55px 0 15px 0;
    margin-bottom: 0;
    clear: both;
    overflow: hidden;
}

ul.check span.body {
    width: 335px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

ul.check {
    margin-bottom: 50px;
}