@charset "utf-8";
/*
* 커뮤니티 - 온라인 상담 - 게시물 쓰기
*/
/* base */
#sub_content .board1 .board_menu { 
padding:0 229px;  

}
#sub_content .board1 .board_menu .menu_list { 
position: relative; 
height:60px; 
}
/*#sub_content .board1 .board_menu .menu_list:after { content:""; display: block; clear: both;  }*/
#sub_content .board1 .board_menu .menu_list li { float:left;  }
#sub_content .board1 .board_menu .menu_list li a { 
position: relative;
/*margin-left:52%;*/
display: block; 
width:150px; height:60px;  
text-align: center; 
font-size:17px; 
color: #333; 
font-weight:bold; 
line-height:60px; 
background:#e7ded1; 
}
#sub_content .board1 .board_menu .menu_list li a:hover, 
#sub_content .board1 .board_menu .menu_list li a:active, 
#sub_content .board1 .board_menu .menu_list li a:focus  { 
text-decoration: none;  
}
#sub_content .board1 .board_menu .menu_list li a.on { 
background: #c1b29b; 
color: #fff;  
}
#sub_content .board1 .board_menu .menu_list li a.on:after { 
content:"▼"; 
font-size:24px; 
color:#c1b29b; 
position: absolute; 
left:65px; top:35px  }
#sub_content .board1 .board_menu .menu_list li .radi_l { border-top-left-radius:20px;  }
#sub_content .board1 .board_menu .menu_list li .radi_r { border-top-right-radius:20px;  }

#sub_content .board1 .board_couns { 
margin:0 auto; 
width:80%; 
margin-top:60px; 
margin-bottom:60px; 
font-size:14px; 
letter-spacing:1px; 
padding:0 15px; padding-top:15px; 
border-top: 1px solid #555;
border-bottom: 1px solid #555;
}
#sub_content .board1 .board_couns dl:after { content:""; display: block; clear: both;  }
#sub_content .board1 .board_couns dl dt { 
float: left; 
width:150px; height:60px; 
background: #fafafa; 
margin-right:12px; 
padding:25px; 
color: #666; 
}
/* 
*예약시간 
*/
#sub_content .board1 .board_couns dl .date_t {
letter-spacing:-1px;
}
#sub_content .board1 .board_couns dl dd { 
width:100%; height:60px; 
padding-top:23px;  
}
#sub_content .board1 .board_couns dl dd .vali { 
color: #f00;  
font-size:12px;
font-weight:bold;
margin-left:30px;
}
#sub_content .board1 .board_couns dl dd select { 
margin-left:0px;  
width:130px; height:30px; 
}
#sub_content .board1 .board_couns input[type="text"], 
#sub_content .board1 .board_couns input[type="password"] { height:30px; }
#sub_content .board1 .board_couns .email_w input[type="text"] { width:200px;  }
#sub_content .board1 .board_couns .gender { /*margin-left:100px; */display: inline-block;  }
#sub_content .board1 .board_couns .gender_s .vali {  }
#sub_content .board1 .board_couns .gender div { float: left;  }
#sub_content .board1 .board_couns .gender div input[type="checkbox"] { 
display:inline; 
width:20px; height:20px; 
vertical-align:middle; 
margin:3px 5px 2px 0; 
}
#sub_content .board1 .board_couns .gender span { margin-right:24px; }

#sub_content .board1 .board_couns dl .phone_t {   }

#sub_content .board1 .board_couns .add_file { /*overflow: hidden;  */}
#sub_content .board1 .board_couns .add_file input[type="file"] { 
margin-right:20px; 
width:250px; /*height:30px;*/ 
float: left; 
font-size:14px;  
}
#sub_content .board1 .board_couns .add_file strong { /*float: left;*/ 
font-size:12px;
font-weight:bold;
color:#f00; letter-spacing:0px; 
line-height:20px;  
}


#sub_content .board1 .board_couns .title_t {  }
#sub_content .board1 .board_couns .title_w .vali { 
/*display: block; 
text-align: right; 
margin-right:10px; */
}
#sub_content .board1 .board_couns .title_w input[type="text"] { 
/*width:80%;*/ width:82%; 
float: left; 
font-size:14px;
}

#sub_content .board1 .board_couns .subst_t { 
height:223px; 
padding-top:100px; 
}
#sub_content .board1 .board_couns .subst_w { 
float: left; 
width:82%; height:200px;   
}
#sub_content dl dd #write_box  { 
min-width:100%; max-width:100%; 
height:200px;  
}

#sub_content .board1 .board_couns .btn_group { 
margin:45px 0 30px 0;  
text-align:center;
}
#sub_content .board1 .board_couns .btn_group .btn_submit { margin-left:15px;   }





/*
* media query START
*/
@media all and (min-width:1024px) and (max-width:1600px){

#sub_content .board1 .board_menu { 
/*padding:0 229px;  */
padding:0 58px; 

}
#sub_content .board1 .board_menu .menu_list li a { 
width:100%; height:50px;
font-size:15px;
line-height:50px;
}
#sub_content .board1 .board_menu .menu_list li a.on:after { 
left:54px; top:30px  }


#sub_content .board1 .board_couns { 
width:80%; 
margin-top:50px; 
margin-bottom:60px; 
font-size:13px; 

}
#sub_content .board1 .board_couns dl dt { 
float: left; 
width:130px; 
margin-right:8px; 
padding:22px; 
}
#sub_content .board1 .board_couns dl dd { 
padding-top:18px;  
}
#sub_content .board1 .board_couns dl dd select { 
margin-left:0px;  
width:130px; height:26px; 
}
#sub_content .board1 .board_couns input[type="text"], 
#sub_content .board1 .board_couns input[type="password"] { height:26px; }
#sub_content .board1 .board_couns .gender input[type="checkbox"] { 
width:18px; height:18px; 
}

#sub_content .board1 .board_couns .add_file input[type="file"] { 
font-size:13px;  
margin-top:2px;
}
#sub_content .board1 .board_couns .add_file strong { 
line-height:28px;
}


#sub_content .board1 .board_couns .title_w input[type="text"] { 
width:75%; 
font-size:14px;
}

#sub_content .board1 .board_couns .subst_t { 
height:218px; 
}
#sub_content .board1 .board_couns .subst_w { 
width:75%;
}

#sub_content .board1 .board_couns .btn_group { 
margin-top:35px;  
}
#sub_content .board1 .board_couns .btn_group img {
width:13%;
}


}

