﻿@charset "utf-8";


/*-----toppage setting-----*/

.contentbox_top{
position:relative;
margin:0px;
padding:0px;
width:850px;
height:55px;
background-image:url(../images/contents/contact_cb_t_bg.png);
background-repeat:no-repeat;
}


.contact_message{
display: block;
position:relative;
margin:0px auto 0px;
padding:0px;
width:830px;
height:auto;
text-align:left;
}

.c_m_txt{
position:relative;
margin:30px auto;
font-size:12px;
text-align:left;
width: 750px;
}

.c_m_txt img{
margin:0px;
padding:0px;
vertical-align:bottom;
}



.form_layout{
position:absolute;
margin:0px 0px 0px 207px;
padding:0px;
width:400px;
text-align:left;
}

.form_layout input, select{
font-size:14px;
}

.form_layout textarea {
font-size:12px;
}

.contactform_bg{
position:relative;
margin:50px 0px 0px 0px;
padding:0px;
width:840px;
height:460px;
background-image:url(../images/contents/contact/c_formarea_bg.png);
background-repeat:no-repeat;
}


.autoanswerbox{
position:absolute;
font-size:12px;
margin:0px 0px 0px 207px;
padding:0px;
width:390px;
text-align:left;
}

/*-----table setting-----*/

.t_name{
width:65px;
height:30px;
background-color:#eaeaea;
text-align:center;
vertical-align:middle;
border-top:1px solid #ffffff;
border-right:4px solid #ffffff;
}

.t_answer{
width:260px;
height:30px;
text-align:left;
vertical-align:middle;
border-top:1px solid #ffffff;
}

.t_answer img{
margin:0px;
padding:0px;
vertical-align:bottom;
}

