@charset "utf-8";
@import url("./contents.css");
@import url("./m_contents.css");



/*가이드*/
#guide_group {background:#fff; border-bottom:1px #ddd solid;  border-top:1px #ddd solid;  overflow:hidden;}
#guide_group ul li{float:left; padding:0 18px 0 8px; line-height:38px; height:38px; font-size:11px; background:url(../mobile/images/loc_arrow.png) right 50% no-repeat; background-size:20px;}
#guide_group ul li.this{color:#222; font-weight:bold;background:none;}

/*현재위치*/
#guide_group_this_page {padding:10px 0px; border-bottom:1px #ddd solid; margin:10px; position:relative; min-height:30px;}
#guide_group_this_page h2 {font-size:30px;}
#guide_group_this_page h2.hidden_title {display:none;}
#guide_group_this_page .select_box {margin-top:10px;}
#guide_group_this_page .select_box select {height:33px; font-size:12px; width:100%; padding:0 5px; border:1px #dfdfdf solid; border-radius:3px; -webkit-appearance:none; background:#fff url(../mobile/images/submenu_select_bg.jpg) right top no-repeat}
#guide_group_this_page .select_box select option.on{color:red}




/*컨텐츠박스*/
#containers #content {padding:10px; min-height:400px; background:#fff; border-bottom:1px #ddd solid;}
#containers #content .this_title{font-size:18px; border-bottom:1px #ddd solid; line-height:40px; display:none;}

/**/
#container_title, #bo_v_table {display:none;}
.bo_fx {padding:0px;}
#bo_sch #stx {background:#fff !important; height:30px; line-height:30px;}

.tbl_wrap {margin:0px 0 10px;}

#bo_v_title {border-bottom:1px #ddd solid;}

#content img {max-width:100%;}


h4.cStyle {clear:both; font-size:22px; color:#000; margin-top:50px; margin-bottom:20px; background:url(../images/sub/h4_dot.jpg) left 4px no-repeat; padding-left:10px;}
h5.cStyle {clear:both; font-size:20px; padding:0 0 0 26px; color:#014e8d; background:url(../images/sub/h5_dot.jpg) 7px 6px no-repeat; line-height:24px; margin-bottom:10px;}
h6.cStyle {clear:both; font-size:20px; padding:0 0 0 30px; color:#555 ; background:url(../images/sub/h6_dot.jpg) 18px 7px no-repeat; line-height:24px; margin-bottom:10px;}


dl.cStyle {font-size:17px;}
dl.cStyle dt {padding:0 0 0 16px; margin:15px 0 0 0; color:#555; background:url(../images/sub/dt_dot.jpg) 6px 9px no-repeat; line-height:20px; font-size:18px; }
dl.cStyle dd {padding:0 0 0 26px; margin:5px 0 0 0; color:#767676; background:url(../images/sub/dd_dot.jpg) 16px 10px no-repeat; line-height:20px;}
dl.cStyle dd a {color:#767676;}
dl.cStyle dd a:hover {color:#000; text-decoration:underline;}

table.cStyle {border-top:2px solid #444; width:100%; border-left:1px solid #ddd; font-size:16px; border-spacing:0;}
table.cStyle tr.bg {background:#e9eff3; font-weight:bold;}
table.cStyle th {background:#f2f6f9; color:#333; padding:15px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
table.cStyle td {color:#666; padding:15px;   border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
table.cStyle .center {text-align:center;}
table.cStyle .left {text-align:left;}
table.cStyle td.bg {background:#f9f9f9; font-weight:bold;}


table.cStyle1 {border-top:2px solid #444; width:100%; border-left:1px solid #ddd; font-size:14px; border-spacing:0;}
table.cStyle1 tr.bg {background:#e9eff3; font-weight:bold;}
table.cStyle1 th {background:#f2f6f9; color:#333; padding:15px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
table.cStyle1 td {color:#666; padding:15px;   border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:Center;}
table.cStyle1 .center {text-align:center;}
table.cStyle1 .left {text-align:left;}
table.cStyle1 td.bg {background:#f9f9f9; font-weight:bold;}



ul.cStyle {overflow:hidden;}
ul.cStyle li{padding:0 0 0 16px;  margin:5px 0px;   color:#555; background:url(../images/sub/dt_dot.jpg) 6px 9px no-repeat; line-height:24px;  font-size:16px;}


p.cStyle {clear:both; font-size:16px; color:#777; line-height:23px; margin-left:10px; font-family: 'Nanum Square'; }
p.cStyle b {color:#fb7a0b; }
p.cStyle img {max-width:100%;}

p.cStyle2 {clear:both; font-size:16px; padding:0;}
p.cStyle2 b {color:#fb7a0b; }
p.cStyle2 img {max-width:100%;}

p.cStyle3 {text-align:center;}
p.cStyle3 img{max-width:100%; vertical-align:top;}


p.cStyle4 {text-align:center; border:1px #ddd solid; padding:20px;}
p.cStyle4 img{max-width:100%; vertical-align:top;}


p.cStyle5 {clear:both; font-size:27px; color:#444; line-height:35px; text-align:center; font-weight:normal; margin-bottom:40px;}


/* 게시판용 버튼  */
a.btn_b01 {padding:0px 10px; line-height:25px; border-radius:3px; border:1px solid #ddd;background:#f8f8f8;color:#555;}
a.btn_b02 {padding:0px 10px; line-height:25px; border-radius:3px;  border:1px solid #ddd;background:#f8f8f8;color:#555;}
a.btn_cancel {padding:0px 10px; line-height:25px; border-radius:3px;  border:1px solid #ddd;background:#f8f8f8;color:#555;}
a.btn_admin {padding:0px 10px; line-height:25px; border-radius:3px;  border:1px solid #e8180c;background:#e8180c;color:#fff;} /* 관리자 전용 버튼 */

fieldset .btn_submit {border-radius:0px !important; }
.btn_submit {padding:0px 10px; line-height:25px; border-radius:3px !important; background:#ff3061;color:#fff;letter-spacing:-0.1em}


#bo_v_info {display:none;}