#main_content   {
    width:316px;
    margin-left:auto;
    margin-right:auto;
}

#main_content .inquiry_wrap  {
    width:314px;
    margin-left:auto;
    margin-right:auto;
    
}

#main_content .inquiry_wrap .head_area  {
    margin-top:70px;
}

#main_content .inquiry_wrap .head_area .title_head  {
    font-size:23px;
    background-image:url("../../images/ooda/inquiry/icn_mail24.svg");
    background-repeat: no-repeat;
    background-position:0 10px;
    background-size:24px auto;
    padding-left:36px;
    padding-right:0px;
    padding-bottom:10px;
    display:inline-block;
    border-bottom:1px dotted #231815;
    margin:0;
}


#main_content .head_area .title_head_tel  {
    font-size:23px;
    background-image:url("../../images/ooda/inquiry/icn_tel27.svg");
    background-repeat: no-repeat;
    background-position:0 10px;
    background-size:24px auto;
    padding-left:36px;
    padding-right:0px;
    padding-bottom:10px;
    display:inline-block;
    border-bottom:1px dotted #231815;
    margin:0;
    margin-top:60px;
}



.inquiry_wrap hr   {
    border:none;
    border-top:1px solid #c9caca;
    margin-top:30px;
}

.inquiry_wrap .tel_no   {
    text-align:center;
    font-size:20px;
    color:#231815;
    margin:0;
    margin-top:38px;
}

.inquiry_wrap .b_hours   {
    text-align:center;
    font-size:15px;
    color:#231815;
    margin:0;
    margin-top:15px;
}






.text   {
    width:100%;
    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:314px;
    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:314px;
    padding-top:36px;
    padding-bottom:36px;
/*    background-color:#e8e8e8;*/
    margin-top:35px;
}


#inquiry    {
    width:100%;
}

#inquiry table  {
    width:100%;
}

#inquiry th   {
    text-align:left;
    font-size:16px;
    vertical-align: top;
}

#inquiry th div   {
    background-color:#c8c9c9;
    height:43px;
    line-height:43px;
    padding-left:20px;
    color:#fff;
}

#inquiry th div.h124  {
    height:124px;
}

#inquiry td  {
    text-align:left;
    font-size:16px;
    width:314px;

	border-top:10px solid #fff;
    margin:0;
    height:42px;
	background-color:#c8c9c9;

}

#inquiry td p.head  {
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	color:#fff;
}

#inquiry td.line,#inquiry th.line   {
    border-bottom:1px solid #999999;
    padding-top:20px;
    padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
}

#inquiry td.line.conf   {
    border-bottom:1px solid #999999;
    padding-top:20px;
    padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
}


#inquiry .red  {
    color:#e83637;
    margin:0;
    font-size:14px;
}

#inquiry td input  {
    text-align:left;
    width:100%;
    margin:0;
    padding:5px;
    font-size:16px;
    height:42px;
    padding-left:20px;
	margin-top:10px;
	border:none;
}

#inquiry td input.zip  {

}

#inquiry td textarea  {
    text-align:left;
    width:100%;
    margin:0;
    padding:5px;
    font-size:16px;
	border:none;
}

#inquiry .err   {
    display:none;
}

#inquiry td input, #inquiry td textarea  {
/*    border:none;*/
}

.conf_btn   {
    width:270px;
    height:48px;
    background-color:#5ea87d;
    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:#7EB997;
}
.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:#5ea87d;
    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:#478460;
}
.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 #5ea87d;
    text-align:center;
    color:#5ea87d;
    font-size:18px;
    font-weight:bold;
    cursor: pointer;
    transition:.3s;
}

.edit_btn:hover   {
    background-color:#efefef;
}
.edit_btn span   {
    line-height:2.4em;
}
    

.ooda_top_btn   {
    width:270px;
    height:48px;
    background-color:#5ea87d;
    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;
}

.ooda_top_btn:hover   {
    background-color:#478460;
}
.ooda_top_btn span   {
    line-height:2.6em;
}

.mail_has_send  {
    margin-top:80px;
    margin-bottom:100px;
    width:314px;
    margin-left:auto;
    margin-right:auto;
}
    
.privacy_check  {
    font-size:15px;
    text-align:center;
    margin-top:30px;
    color:#595757;
}

.privacy_check label span  {
    background-color:#e83637;
    color:#fff;
    padding-left:10px;
    padding-right:10px;
    
}

.privacy_check .about_privacy  {
    font-size:18px;
}

.privacy_check .about_privacy a  {
    color:#595757;
}

.contact_box    {
    width:314px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:100px;
}    

.contact_box .tel_no    {
    font-size:18px;
    margin:0;
    line-height:2em;
    margin-top:20px;
}

.contact_box .b_hours    {
    font-size:15px;
    margin:0;
    line-height:2em;
}
    
hr.border   {
    border:none;
    border-bottom:1px solid #c9caca;
    width:314px;
    margin-left:auto;
    margin-right:auto;
}




















