@charset "utf-8";
@import url('/bada3/css/default.css');
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
.wrap{background:url('../img/common/bg_gnb.jpg') center 95px repeat-x;}
.cont_wrap{width:1000px;position:relative;margin:0 auto;}
#quick.wing{position:absolute;right:-20px;top:50px}
.sub_top{position:relative;height:50px}
.sub_top p{position:absolute;color:#767676}
.pf{left:0}
.page_nav{right:0;top:12px;background:url('../img/common/ico_home.jpg') 0 1px no-repeat;padding-left:17px;font-family:'돋움'}
.lnbWrap{float:left;width:204px;margin-bottom:30px}
.lnb{background:url('../img/common/bg_lnb.jpg') 0 bottom ;margin-bottom:20px}
.lnb h2{padding:30px 13px 7px;background:url('../img/common/bg_h2.jpg') 0 0;font-size:25px;color:#fff;letter-spacing:-2px}
.lnb ul{padding:10px 10px 30px;}
.lnb ul li{background:url('../img/common/ico_li01.jpg') 2px center no-repeat;padding-left:8px;border-bottom:1px solid #cacaca}
.lnb ul li.on{background:#58a4eb;width: 184px;}
.lnb ul li a{display:block;padding:8px 0;font-size: 13px;letter-spacing: -1px;font-weight: bold;color:#444}
.lnb ul li.on a{color:#fff}
.lnb ul li.line{border-bottom:3px solid #58A4EB !important;margin:20px 0 10px;}

.seach_name{background:#fafafa;border:1px solid #cacaca;padding:10px; width:200px;margin-bottom: 15px;}
.seach_name h1{height:27px}
.seach_name label{margin:0 5px 0 3px }
.search{margin:7px 0}
.search input[type='search']{width:140px;height: 24px;line-height: 24px;}
.search input[type='submit'] {display: inline-block;width: 35px;height: 20px;font: 0/0 a;background: url('../img/common/btn_search.jpg') 0 0 no-repeat;border: 0 none;margin:0 0 0 3px;padding: 0;}

.cont{margin-left: 240px;width:760px;padding-top: 5px;margin-bottom: 30px;}
.cont h3{font:700 35px/35px nanum gothic;padding:10px 0;letter-spacing:-3px;color:#000;border-bottom: 2px solid #ddd;}

/*
 * button
 */
button[class*='text-style'] {margin:0; padding:0; border:0 none; background-color:transparent;}
button[class*='text-style']:hover {text-decoration:underline;}
[class|='btn'] {line-height:normal; vertical-align:middle; position:relative; display:inline-block; border-color:transparent; border-width:0; background-color:transparent; cursor:pointer;}
[class|='btn']:after {vertical-align:top; content:''; position:absolute; top:0; right:0; bottom:0;}
[class|='btn'] span {text-align:center; vertical-align:top; white-space:nowrap; position:relative; display:inline-block; width:100%; min-width:50px; height:100%; box-sizing:border-box; -moz-box-sizing:border-box; background-repeat:no-repeat;}
/* gray */

[class|='btn'][class*='gray'] span,
[class|='btn'][class*='gray']:after {color:#fff; background-image:url('../img/common/default.gray.png');}
/* white */
[class|='btn'][class*='white'] span,
[class|='btn'][class*='white']:after {color:#444; background-image:url('../img/common/default.white.png');}
/* red */
[class|='btn'][class*='red'] span,
[class|='btn'][class*='red']:after {color:#fff; background-image:url('../img/common/default.red.png');}
/* blue */
[class|='btn'][class*='blue'] span,
[class|='btn'][class*='blue']:after {color:#fff; background-image:url('../img/common/default.blue.png');}
/* height 40 */
[class|='btn'][class*='h40'],
[class|='btn'][class*='h40'] span {font-size:16px; font-weight:700; line-height:40px; height:40px;}
[class|='btn'][class*='h40'] {padding-right:2px;}
[class|='btn'][class*='h40'] span {padding:0 23px 0 25px; background-position:0 0;}
[class|='btn'][class*='h40']:after {width:2px; background-position:100% 0;}
/* height 30 */
[class|='btn'][class*='h30'],
[class|='btn'][class*='h30'] span {font-size:12px; line-height:30px; height:30px;}
[class|='btn'][class*='h30'] {padding-right:2px;}
[class|='btn'][class*='h30'] span {padding:0 13px 0 15px; background-position:0 -40px;}
[class|='btn'][class*='h30']:after {width:2px; background-position:100% -40px;}
/* height 24 */
[class|='btn'][class*='h24'],
[class|='btn'][class*='h24'] span {font-size:11px; line-height:24px; height:24px;}
[class|='btn'][class*='h24'] {padding-right:2px;}
[class|='btn'][class*='h24'] span {padding:0 6px 0 8px; background-position:0 -70px;}
[class|='btn'][class*='h24']:after {width:2px; background-position:100% -70px;}
/* g2 */
[class|='btn'][class*='g2'][class*='h24'],
[class|='btn'][class*='g2'] span,
[class|='btn'][class*='g2']:after{color:#fff;background:#444;margin-right: 2px;border-radius:3px}

/* g2 */
[class|='btn'][class*='g2'][class*='h24'],
[class|='btn'][class*='g2'] span,
[class|='btn'][class*='g2']:after{color:#fff;background:#444;margin-right: 2px;border-radius:3px}

[class|='icon'] {font:0/0 a; vertical-align:middle; display:inline-block; border-width:0; background-color:transparent; background-repeat:no-repeat; background-image:url('../img/common/default.icon.png');}
.icon-button-go {width:16px; height:16px; background-position:-63px -200px;}
.btn-r01{background: #666 url('../img/common/nextArrow.png') no-repeat right 50%;}
.btn-w01{background: #666 url('../img/common/nextArrow2.png') no-repeat right 50%; color:#fff !important}
.btn-w01,
.btn-r01{border-radius: 2px;border: 1px solid #555;height: 21px;color: #fff;padding: 0 20px 0 10px;position: relative;font-size: 11px;line-height: 21px;display: inline-block;margin: 1px;}

.btn_blue {display:inline-block; width:164px; height:41px; line-height:40px; font-size:16px; border-radius:2px; font-weight:bold; text-align:center; color:#fff!important; background:#57a4ea;text-decoration: none;}
.btn_blue:hover {color:#fff!important; background:#2d3245;text-decoration: none;}
.btn_gray {display:inline-block; width:164px; height:41px; line-height:40px; font-size:16px; border-radius:2px; font-weight:bold; text-align:center; color:#fff!important; background:#959595;text-decoration: none;}
.btn_gray:hover {color:#fff!important; background:#2d3245;text-decoration: none;}



/*
 * tab
 */
[class|='tab'] {display: inline-block;position:relative; margin-bottom:15px;}
[class|='tab']:after {content:''; display:block; clear:both;}
*+ html [class|='tab'] {display:inline-block;}
* html [class|='tab'] {display:inline-block;}
[class|='tab'] > div {float:left; border-bottom:1px solid #f2f2f2;}
[class|='tab'] i {display:none;}
[class|='tab'] a {font-weight:700; text-align:center; float:left; border:1px solid #c7c7c7; box-sizing:border-box; -moz-box-sizing:border-box;}
[class|='tab'] a:after {vertical-align:middle; content:''; display:inline-block; height:100%;}
[class|='tab'] a:hover {text-decoration:none;}
[class|='tab'] a > span {vertical-align:middle; display:inline-block; min-width:130px; padding-right:10px; padding-left:10px;}
[class|='tab'] i + a,
[class|='tab'] a + a {border-left-width:0;}
[class|='tab'] a.active {background-image:none;}
[class|='tab'] a.active > span {border-width:0; padding:1px 10px;}
[class|='tab'] a span small {display:block;}

/* arrow */
[class|='tab'][class*='arrow'] a.active {position:relative;}
[class|='tab'][class*='arrow'] a.active:before {content:''; position:absolute; left:50%; bottom:-5px; display:block; width:9px; height:5px; margin-left:-4.5px;}

/* line */
[class|='tab'][class*='line'] {border-bottom:1px solid #f2f2f2;}
[class|='tab'][class*='line'] div {float:none;height: 36px;}
[class|='tab'][class*='line'] div:after {content:''; display:block; clear:both;}
[class|='tab'][class*='line'] div, {display:inline-block;}

/* width */
[class|='tab'][class*='w100'] div {width:100%;
	display:flex;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:-ms-box;
	-ms-flex-wrap:wrap;
	-ms-flex-pack:center;
	-ms-flex-direction:row;
}
[class|='tab'][class*='w100'] a {vertical-align:middle; text-align:center; padding-top:20px; padding-bottom:20px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	display:-ms-flexbox;
	display:-ms-box;
	-ms-flex:1;
	-ms-flex-wrap:wrap;
	-ms-flex-pack:center;
	-ms-flex-direction:row;
	align-items:center;
}
[class|='tab'][class*='w100'] a > span {vertical-align:middle; position:relative; display:inline-block; max-width:100%; min-width:0; height:auto; box-sizing:border-box; -moz-box-sizing:border-box;}
[class|='tab'][class*='w100'] a > span span {display:inline-block; line-height:1.6; vertical-align:middle;}
.lte-ie9 [class|='tab'][class*='w100'] div {display:table; table-layout:fixed; width:100%;}
.lte-ie9 [class|='tab'][class*='w100'] div:after {display:none;}
.lte-ie9 [class|='tab'][class*='w100'] a {display:table-cell; float:none;}

/* height */
[class|='tab'][class*='h37'] a {font-size:14px; height:37px;}
[class|='tab'][class*='h83'] a {font-size:14px;}

/* color */
[class|='tab'][class*='blue'] a {color:#222; background-repeat:repeat-x; background-position:0 100%; background-image:url('../images/etc/tab.bg.png');}
[class|='tab'][class*='blue'] a.active {color:#fff; border-color:#007cc3; background-color:#007cc3; background-image:none;}
[class|='tab'][class*='blue'][class*='line'] div {border-color:#797979;}
[class|='tab'][class*='blue'][class*='line'] a {margin-bottom:-1px; border-bottom-color:#666;}
[class|='tab'][class*='blue'][class*='line'] a.active {border-bottom-color:#007cc3;}
[class|='tab'][class*='blue'][class*='line'] a span {margin-bottom:1px; border-bottom-width:0;}
[class|='tab'][class*='gray'] a {color:#222;}
[class|='tab'][class*='gray'] a.active {color:#fff; border-color:#666; background-color:#666;}
[class|='tab'][class*='gray'][class*='line'] div {border-color:#666;}
[class|='tab'][class*='gray'][class*='line'] a {margin-bottom:-1px; border-bottom-color:#666;}
[class|='tab'][class*='gray'][class*='line'] a span {margin-bottom:1px; border-bottom-width:0;}

#contents{margin:30px 0;font-size:13px;line-height:1.7}
.contents h4:after,
.contents h4:before{clear:both}
.contents h4{font:20px/35px 'nanumgothic';font-weight:bold;margin:25px 0 20px 0;letter-spacing:-2px;color:#000;}
.contents h4 span{display:inline-block;margin-right:7px;height: 32px;width: 32px;text-align: center;border-radius:50px;background:#007CC3;color:#fff}
.h5type{background:url('../img/common/bul_h4.jpg') 0 0px no-repeat;font-size:16px;color:#007CC3;padding-left: 25px;}
.contents h5{padding-left:23px;background:url('../img/common/bul_h4.jpg') 0 3px no-repeat;font-size:16px;color:#007CC3;margin-bottom: 10px;}
.contents p{margin: 0 10px 25px}
.contents ul,
.contents ol{margin:20px 10px 20px 40px;}
.contents ol{list-style-type:decimal;margin-left:10px}
.contents ul{list-style-type:disc}
.contents ol.box{background:#f2f2f2;padding:10px 10px 10px 40px;}
 ol.text02{padding-left:30px}
 .text02 li{margin: 0 0 15px 0}
table caption {font:0/0 a;}
table.tbl {border-collapse:collapse; border:1px solid #aaa;border-top: 2px solid #3a3a3a;margin-bottom:35px}
table.tbl th,
table.tbl td {padding:10px;border: 1px solid #d9d9d9;vertical-align:middle}
table.tbl thead th {background: #fdf7f1;}

table.tbl th{background:#f7f7f7;color:#333;font-weight:bold;text-align:center;font-size:13px;vertical-align : middle;}
.bg_b01{background:#fff !important}
.bg_b02{background:#C2E0F4 !important}
.bg_b03{background:#D8F4C2 !important}
.bg_b04{background:#F4E2C2 !important}
.bg_b05{background:#F4C2E8 !important}


/*FAQ*/
h4.faq{background:none;color:#000;font-weight:bold;font-size:14px;margin:0;padding:3px 0;letter-spacing:-1px}
h4.faq span{float:right;}
.faq_list {width:780px;border: 1px solid #d5d5d5;border-right:0;border-left:0;background: #fafafa;}
.faq_list dt {position:relative;padding: 8px 0 8px 17px;border-bottom: 1px dashed #d8d8d8;overflow:hidden;}
.faq_list dt a {line-height:19px;font-weight:bold;font-size:14px}
.faq_list dt a.on {font-weight:bold;}
.faq_list dt strong {display: block;float: left;width: 18px;color: #4B72C5;}
.faq_list dt p {float:left;width:705px;padding-left:7px;cursor:pointer;margin:0}
.faq_list dt .faq_btn {position:absolute;top:7px;right:7px;}
.faq_list dd {padding:17px 0 17px 17px;;line-height:19px;border-bottom:1px solid #d8d8d8;overflow:hidden;background:#fff}
.faq_list dd strong {display: block;float: left;width: 18px;color: #fc7100;}
.faq_list dd p {float:left;width:710px;padding-left:7px;}

p.img{margin:0 !important;padding:0 !important;text-align:center}

.tbIntb{border-collapse:collapse;width:100%}
.over_td td{padding:5px!important}
.over_td td:hover{background:#F7E4E4}
.box{padding:15px 10px 10px 10px;background:#f9f9f9;border:1px solid #ddd;font-size: 14px;color: #000;}
.box02{padding:15px 10px 10px 10px;background:#f9f9f9;border:1px solid #ddd;color: #000;}
.box03{margin:10px 10px 10px 20px;background:#f9f9f9;border:1px solid #ddd;color: #000; padding:10px;}

.f_img01{float:left; width:370px;}
.f_box02{float:left; width:370px;}
.h112 {margin:0 0 0 20px!important;}
.m20 {margin:0 !important; padding:10px 0 30px 50px !important;}
.point{margin-bottom:30px !important;color:#fb4a92;font-size: 34px;text-align: Center;font-family: 'Nanum Myeongjo';letter-spacing: -3px;font-weight: bold;}
.point2{font-weight:bold; text-decoration:underline; color:#000000;}
nav.ssl span{min-width:105px}
.dm_search{background:#f9f9f9;border:1px solid #ddd;padding:20px;text-align:center;margin-bottom:15px}
.dm_search label{display:block;font-weight:bold;font-size:16px;margin-bottom:5px;}
.dm_search input{padding:10px;height:30px;line-height:30px}
article.madeForm{position:relative;width:330px;padding:10px;border:5px solid #ddd;float:left;height:225px;margin: 0 10px;margin-bottom: 50px;}
article.madeForm h1{padding-left:23px;background:url('../img/common/bul_h4.jpg') 0 3px no-repeat;font-size:16px;color:#007CC3;border-bottom:1px dashed #ddd;height:35px}
article.madeForm ul{margin-left:20px}
.mlr5{margin:0 5px !important}

.btn_cancel{line-height:30px;border-radius:3px;border:1px solid #ddd;background:#fff;min-width:50px}
.win_btn{margin-bottom:10px;text-align:center}
.btn-gray-h30{background:#666;color:#fff;min-width:50px;border-radius:3px;}
.td_left td{text-align:left !important}

.sound_only{display:none}
.schMyLogin{text-align:center;padding:20px 20px 0;border:1px solid #ddd;margin-bottom:30px;background:#F9F9F9;color:#000}
.schMyLogin label{font-weight:bold;font-size:17px;color: #000;margin-right: 10px;vertical-align: middle;}
.schMyLogin p{margin-top:15px}
.text_c td{text-align:center}

.grp{float:right;text-indent:-10000px;width:500px;margin:0 !important}
.grp span{background:#ff6600;float: left;}
.grp10{width:10%}
.grp20{width:20%}
.grp30{width:30%}
.grp40{width:40%}
.grp50{width:50%}
.grp60{width:60%}
.grp70{width:70%}
.grp80{width:80%}
.grp90{width:90%}
.grp100{width:100%}
caption.dp_left{text-align:left;font-size:12px;line-height: 25px;}
.c_red{color:red}
.mal30{margin-left:30px !important}

.color01 {font-weight:bold; color:#ed145b;}
.sch-domain{border:1px solid #ddd;padding: 10px;margin: 25px 0;}

.schTbl{margin-bottom: 30px;table-layout: fixed;border-collapse: collapse;}
.schejuler table{font-family:'Nanum-bold';top: 15px;position: relative;}
.schejuler table th{font-weight:bold;text-align:center;padding:3px;height:18px;color:#000}
.schejuler table td{position:relative;font-size: 12px;border:1px solid #e1e1e1;width:28px;height:65px;vertical-align:middle;text-align:center;}
.schejuler table td span{position:absolute;left:5px;top:5px}
.schejuler .btn_user{float: right;clear:both;}
.arr_left{float:left;}
#bo_v_bot{float:left}
.bbs_btn_list{HEIGHT: 50PX;}


/* 게시물 선택복사 선택이동 */
#copymove {}
.copymove_current {float:right;color:#ff3061}
.copymove_currentbg {background:#f4f4f4}


/* 새창 기본 스타일 */
.new_win {}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #333;border-bottom:1px solid #dde4e9;background:#fff;font-size:1.2em}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none;zoom:1}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;margin-left:-1px}
.new_win .win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-family:dotum;font-weight:bold;text-decoration:none}
.new_win .win_desc {padding:20px}

.new_win .win_btn {clear:both;padding:20px;text-align:center} /* 새창용 */
.new_win .win_btn button {display:inline-block;padding:0 10px;height:30px;border:0;background:#4b545e;color:#fff;line-height:2em;cursor:pointer}
.new_win .win_btn input {padding:0 10px;height:30px;line-height:2em}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none}



.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

.tbl_head01 {margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:12px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head01 thead a {color:#383838}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:8px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td {padding:8px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all}
.tbl_head01 a {}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}
.tbl_head02 a {}

/* 폼 테이블 */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:70px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;color:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:22px}
.tbl_frm01 textarea {width:98%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

.ban_ul {width:100%;}
.ban_ul a img {margin-right:10px; padding-bottom:15px;}

.ssl_ol {margin:0; padding:0; list-style-position:inside;}
.ssl_img img  {margin-right:5px;}

/*new_pay*/
.stitle ul li{background:url(/img/dot5.gif) no-repeat left center; padding-left:10px; }

.style7 {font-weight:bold;}
