@charset "utf-8";

@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 25px 0 15px; line-height:38px; height:38px; font-size:12px; 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;}
#guide_group_this_page h2 {font-size:18px; margin-right:90px;}
#guide_group_this_page h2.hidden_title {display:none;}
#guide_group_this_page .select_box {margin-top:20px; overflow:hidden; padding-left:1px; padding-bottom:1px;}
#guide_group_this_page .select_box li {float:left; width:50%; border:1px #ddd solid; text-align:center; background:#fff; padding:10px 0px; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; margin-left:-1px; margin-bottom:-1px;}
#guide_group_this_page .select_box li.on {background:#2959a2; color:#fff;}
#guide_group_this_page .select_box li.on a{color:#fff;}
#guide_group_this_page .select_box select option.on{color:red}



/*컨텐츠박스*/
#containers #content {padding:20px; 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;}



table.cStyle {border-top:2px solid #092c6f; width:100%; border-left:1px solid #ddd; font-size:15px; border-spacing:0; margin-top:20px;}
table.cStyle tr.bg {background:#e9eff3; font-weight:bold;}
table.cStyle th {background:#f2f6f9; color:#333;  padding:12px 8px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
table.cStyle td {color:#666; padding:12px 8px; ; letter-spacing:0; 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.cStyle .small_line {font-size:12px; color:#999; display:inline-block;}

table.cStyle1 {border-top:2px solid #092c6f; width:100%; border-left:1px solid #ddd; font-size:15px; border-spacing:0; margin-top:20px;}
table.cStyle1 tr.bg {background:#e9eff3; font-weight:bold;}
table.cStyle1 th {background:#f2f6f9; color:#333;  padding:12px 8px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
table.cStyle1 td {color:#666; padding:12px 8px; ; letter-spacing:0; 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;}
table.cStyle1 .top {vertical-align:top;}
table.cStyle1 .small_line {font-size:12px; color:#999; }


table.cStyle2 {border-top:2px solid #092c6f; width:100%; border-left:1px solid #ddd; font-size:15px; border-spacing:0; margin-top:20px;}
table.cStyle2 tr.bg {background:#e9eff3; font-weight:bold;}
table.cStyle2 th {background:#f2f6f9; color:#333;  padding:12px 8px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
table.cStyle2 td {color:#666; padding:12px 8px; ; letter-spacing:0; border-right:1px solid #ddd; border-bottom:1px solid #ddd;  vertical-align:top;}
table.cStyle2 .center {text-align:center; vertical-align:middle;}
table.cStyle2 .left {text-align:left;}
table.cStyle2 td.bg {background:#f9f9f9; font-weight:bold;}
table.cStyle2 .small_line {font-size:12px; color:#999; }




/* 컨텐츠 공통 스타일 */
h4.cStyle {clear:both; font-size:25px; color:#222; margin-bottom:10px;   line-height:28px; font-weight:normal;  }
h4.cStyle01 {clear:both; font-size:35px; color:#222; margin-bottom:10px;   line-height:40px; font-weight:normal; text-align:center;  }


h5.cStyle {clear:both; font-size:20px; padding:0 0 0 16px; color:#014e8d; font-weight:normal;  background:url(../images/sub/h5_dot.jpg) 0px 6px no-repeat; line-height:24px; margin-bottom:10px;}
h6.cStyle {clear:both; font-size:31px; 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 {clear:both; font-size:15px;}
dl.cStyle dt {padding:0 0 0 13px; margin:15px 0 0 0; color:#555; background:url(../images/sub/dt_dot.jpg) left 10px no-repeat; line-height:22px;  margin:5px 0px; }
dl.cStyle dd {padding:0 0 0 16px; margin:5px 0 0 0; color:#767676; background:url(../images/sub/dd_dot.jpg) 5px 10px no-repeat; line-height:22px; margin:3px 0px; }
dl.cStyle dd a {color:#767676;}
dl.cStyle dd a:hover {color:#000; text-decoration:underline;}


ul.cStyle {overflow:hidden;}
ul.cStyle li{padding:0 0 0 18px; font-size:15px;  color:#555; background:url(../images/sub/dt_dot.jpg) 5px 10px no-repeat; line-height:22px; margin:5px 0px; }


p.cStyle {clear:both; font-size:15px; margin-top:15px; line-height:20px;}
p.cStyle b {color:#fb7a0b; letter-spacing:0;}
p.cStyle img {max-width:100%;}

p.cStyle2 {clear:both; font-size:17px; padding:0;}
p.cStyle2 b {color:#fb7a0b; letter-spacing:0;}
p.cStyle2 img {max-width:100%;}

p.cStyle3 {text-align:center;  margin-top:15px; font-size:16px;}
p.cStyle3 img{max-width:100%; vertical-align:top;}

p.cStyle4 {text-align:center;  margin-top:15px; font-size:16px; background:#f8f8f8; padding:15px; border-radius:15px;}
p.cStyle4 img{max-width:100%; vertical-align:top;}


p.cStyle5 {text-align:center;  margin-top:15px; font-size:16px; border:1px #ddd solid; padding:15px; }
p.cStyle5 img{max-width:100%; vertical-align:middle;}


#content img {max-width:100%}
.limit {max-width:100% !important; width:100% !important}

/* 게시판용 버튼  */
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_atc table {width:100% !important;}
