/*ページタイトル*/

.title_area {
    text-align:center;
    margin-top:50px;
}

.title_area .main_title_box {
    display:inline-block;
    width:auto;
    background-image:url("../../../images/sanbe/about_sanbe/title_line.svg");
    background-repeat:repeat-x;
    background-position:bottom;
    background-size:auto 5px;
    height:70px;
}


.title_area .main_title_box h1  {
    display:inline;
    padding-left:120px;
    padding-right:50px;
    padding-bottom:10px;
    background-image:url("../../../images/sanbe/inquiry_sanbe/icn_inquiry_sanbe42.svg");
    background-repeat:no-repeat;
    background-size:42px auto;
    background-position:50px 18px;
    padding-top:10px;
    margin:0;
    margin-top:10px;
}


.content_area   {
    width:376px;
    margin-left:auto;
    margin-right:auto;
}

.content_area hr   {
    border:none;
    border-top:1px solid #c9caca;
    margin-top:30px;
}

.content_area .tel_no   {
    text-align:center;
    font-size:20px;
    color:#231815;
    margin:0;
    margin-top:38px;
}

.content_area .b_hours   {
    text-align:center;
    font-size:15px;
    color:#231815;
    margin:0;
    margin-top:15px;
}


.head_area  {
    text-align:center;
    margin-top:68px;
}




.head_area .title_head {
    font-size:18px;
    margin:0;
    width:350px;
    height:42px;
    border:2px solid #3e3a39;
    border-radius:15px;
    background-color:#fff;
    text-align:center;
    color:#3e3a39;  
    margin-left:auto;
    margin-right:auto;
    padding-top:5px;
    padding-bottom:5px;
    background-image:url("../../images/sanbe/inquiry_sanbe/icn_mail.svg");
    background-size:23px auto;
    background-repeat: no-repeat;
    background-position:100px 14px;
    
}

.head_area .title_head_tel {
    font-size:18px;
    margin:0;
    width:350px;
    height:42px;
    border:2px solid #3e3a39;
    border-radius:15px;
    background-color:#fff;
    text-align:center;
    color:#3e3a39;  
    margin-left:auto;
    margin-right:auto;
    padding-top:5px;
    padding-bottom:5px;
    background-image:url("../../images/sanbe/inquiry_sanbe/icn_tel.svg");
    background-size:24px auto;
    background-repeat: no-repeat;
    background-position:100px 12px;
    
}

.text   {
    width:350px;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    margin-bottom:0px;
}

.text p   {
    font-size:15px;
    color:#231815;
}

.text p span.red, th span.red   {
    color:#e83637;
}

.text_conf   {
    width:350px;
    margin-left:auto;
    margin-right:auto;
    margin-top:50px;
    margin-bottom:0px;
    text-align:center;
}

.text_conf p   {
    font-size:15px;
    color:#231815;
}

.text_conf p span.red, th span.red   {
    color:#e83637;
}

.inquiry_area   {
    width:376px;
    padding-top:36px;
    padding-bottom:36px;
    background-color:#e8e8e8;
    margin-top:35px;
    padding-left:10px;
    padding-right:10px;
}


#inquiry    {
    width:100%;
}

#inquiry table  {
    width:100%;
}

#inquiry th   {
    text-align:left;
    vertical-align: middle;
    font-size:16px;
}

#inquiry td  {
    text-align:left;
    font-size:16px;
    width:594px;
    border-bottom:12px solid #e8e8e8;
    margin:0;
    height:42px;
}


#inquiry td.line,#inquiry th.line   {
    border-bottom:1px solid #999999;
    padding-top:20px;
    padding-bottom:20px;
}


#inquiry td .red  {
    color:#e83637;
    margin:0;
}

#inquiry td input  {
    text-align:left;
    width:100%;
    margin:0;
    padding:5px;
    font-size:16px;
    height:42px;
    padding-left:20px;
}

#inquiry td input.zip  {
    width:232px;
}

#inquiry td textarea  {
    text-align:left;
    width:100%;
    margin:0;
    padding:5px;
    font-size:16px;
}

#inquiry .err   {
    display:none;
}

#inquiry td input, #inquiry td textarea  {
    border:none;
}

.conf_btn   {
    width:270px;
    height:48px;
    background-color:#3e3a39;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    margin-top:40px;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    margin-bottom:60px;
    cursor: pointer;
    transition:.3s;
}

.conf_btn:hover   {
    background-color:#56504f;
}
.conf_btn span   {
    line-height:2.6em;
}
 
.btn_box    {
    letter-spacing: -.4em;
    text-align:center;
}

.send_btn   {
    display:inline-block;
    letter-spacing: normal;
    vertical-align: top;
    margin-left:20px;
    margin-right:20px;
    width:270px;
    height:48px;
    background-color:#3e3a39;
    text-align:center;
    margin-top:40px;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    margin-bottom:60px;
    cursor: pointer;
    transition:.3s;
}

.send_btn:hover   {
    background-color:#56504f;
}
.send_btn span   {
    line-height:2.6em;
}

.edit_btn   {
    display:inline-block;
    letter-spacing: normal;
    vertical-align: top;
    margin-left:20px;
    margin-right:20px;
    width:270px;
    height:48px;
    border:3px solid #3e3a39;
    text-align:center;
    margin-top:40px;
    color:#3e3a39;
    font-size:18px;
    font-weight:bold;
    margin-bottom:60px;
    cursor: pointer;
    transition:.3s;
}

.edit_btn:hover   {
    background-color:#efefef;
}
.edit_btn span   {
    line-height:2.4em;
}
    

.sanbe_top_btn   {
    width:270px;
    height:48px;
    background-color:#3e3a39;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    margin-top:40px;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    margin-bottom:60px;
    cursor: pointer;
    transition:.3s;
}

.sanbe_top_btn:hover   {
    background-color:#56504f;
}
.sanbe_top_btn span   {
    line-height:2.6em;
}

.mail_has_send  {
    margin-top:80px;
    margin-bottom:100px;
    width:350px;
    margin-left:auto;
    margin-right:auto;
}
    
    
    
    
    