@charset "utf-8";


input{ -webkit-border-radius:0; -webkit-appearance:none; }
input[type="checkbox"] {-webkit-appearance:checkbox; -moz-appearance:checkbox;}
input[type="radio"] {-webkit-appearance:radio; -moz-appearance:radio;}



/* Ç¥ */
table.pyo {font-size:15px;border-top: 2px solid #4e4e4e; border-bottom:1px solid #4e4e4e; width:100%; margin:0px 0 0px 0px; letter-spacing:0pt; font-weight: normal;}
table.pyo.cen{text-align:center;}
table.pyo img {vertical-align:middle;}
table.pyo tr {border-top:1px solid #dfdfdf;}
table.pyo .bd-right {border-right:1px solid #dfdfdf;}
table.pyo th {height:40px; color:#444444; background:#f3f3f3; text-align:center; font-weight:bold;font-size:14px;}
table.pyo th.gray {border:1px solid #ebebeb; height:30px; color:#333333; background:#f8f8f8; text-align:center; font-weight:normal;}
table.pyo th.L {border-left:1px solid #ffffff;}
table.pyo th.R {border-right:1px solid #ffffff;}
table.pyo td{position: relative; padding:10px 5px 10px 5px;  text-align:center; height:34px; line-height:140%;font-size:15px;}
table.pyo td.subject {text-align:left;padding:10px;padding-left: 15px;}
table.pyo td.L{text-align:left;padding:10px;padding-left: 15px;}
table.pyo td.R {text-align:right;padding:10px;}
table.pyo td.gray {border-right:1px solid #ffffff; font-weight:bold;}
table.pyo td ul li {margin-left:10px;}
table.pyo th.bg {background:#f0f0f0;border-top:solid 1px #ddd;}


/* µ¿¿µ»ó »çÁø °Ô½ÃÆÇ */
.photo-list {display:inline-block;width:100%;}
.list01 {float: left;width: calc(48% - 4px);margin: 0 1% 25px 1%;border:2px solid #d7d7d7;}
.list01:hover {border:2px solid #f63;}
.list01 .list01-img {width:100%;height:325px;overflow:hidden;}
.list01 .list01-img img {width:100%;height:100%;}
.list01 .list01-txt {padding:15px 10px 13px 10px;font-size: 14px;color: #666;text-align: center;line-height:22px;min-height:70px;}
_:-ms-input-placeholder, :root .list01 .list01-txt {letter-spacing:-1px;}
.list01 .list01-txt span {font-size: 14px;font-weight: bold;color: #444;display:inline-block;line-height:20px;letter-spacing:0px;}

.list02 {float: left;width: calc(23% - 4px);margin: 0 1% 25px 1%;border:2px solid #d7d7d7;}
.list02:hover {border:2px solid #f63;}
.list02 .list02-img {width:100%;height:170px;overflow:hidden;}
.list02 .list02-img img {width:100%;height:100%;}
.list02 .list02-txt {padding:10px 15px;font-size: 13px;color: #666;}
.list02 .list02-txt span {font-size: 15px;font-weight: bold;color: #444;}


/* °Ô½ÃÆÇ º¸±âÈ®ÀÎ */

.checkMsg02_wrap {width: 80%;border: 2px solid #545454;margin: 0 auto;}
.checkMsg02 {width: 600px;margin: 0 auto;padding: 30px 0;}
.checkMsg02 p.checkTxt01 {font-size: 20px;color: #3c3c3c;line-height: 40px;}
.checkMsg02 p.checkTxt02, .checkMsg02 p.checkTxt02 b {font-size: 15px;color: #3c3c3c;}
.checkMsg02 span.checkTxt03 {font-size: 15px;line-height: 70px;}



/* °Ô½ÃÆÇ °Ë»ö */
.list_search_inp{text-align:center;margin-bottom: 30px;}
.list_search_inp label{display:inline-block;width:85px;font-size:20px;line-height:36px;}
.list_search_inp input[type=image] {position: relative;top: 14px;right: 5px;}
_:-ms-input-placeholder, :root .list_search_inp input[type=image] {top: 13px;}
.list_search_inp .button_st_03{font-size:13px;width:70px;margin-left:-4px;margin-top: -5px;}




/* °Ô½ÃÆÇ ÆäÀÌÁö ³Ñ¹ö */
.paging {clear:both;text-align:center;margin:30px 0;}
.paging:after {content:""; display:block; clear:both;}
.paging span {display:inline-block;vertical-align:top;background:#fff;}
.paging span a {display:block;float:left;width:40px;padding-top:1px;border-left:1px solid #eaeaea;color:#333;font-size:14px;margin:0;}
.paging span a:hover {color:#ed1b2f;}
.paging span a:first-child {border-left:0;}
.paging span .now {display:block;float:left;width:40px;height:30px;padding-top:1px;border-left:1px solid #eaeaea;font-size:14px;color:#ed1b2f;font-weight:normal;cursor:default}
.paging span .now:first-child {border-left:0;}
.paging span.list {border:1px solid #d9d9d9;border-radius:1px;}
.paging span.arrow {margin:0;}
.paging span.arrow a {border:0;width:24px;height:32px;text-align:right;vertical-align:middle !important;}
.paging span.arrow.next a {text-align:left;}
.paging span.arrow.prev {margin-right:17px;}
.paging span.arrow.next {margin-left:17px;}

.paginate2 {margin:20px 0; text-align:center; font-size:1em; line-height:1.1; clear: both;}
.paginate2 * {vertical-align:middle;}
.paginate2 span {display:inline-block; padding:5px 8px;}
.paginate2 a {color:#333; margin:0px 2px; text-decoration:none; border:1px solid #ddd; width:25px; text-align:center; display:inline-block; padding:6px 0;}
.paginate2 strong  {color:#000; margin:0px 2px; text-decoration:none; border:1px solid #ddd; width:25px; text-align:center; display:inline-block; padding:6px 0; cursor:pointer;}
.paginate2 a:hover, .paging a:active, .paging a:focus {color:#000;}
.paginate2 a.on {color:#000; font-weight:bold; border:1px solid #f63;}
.paginate2 a.on:hover {color:#000;}
.paginate2 span.next, .paginate2 a.next,.paginate2 span.next2, .paginate2 a.next2,
.paginate2 span.pre, .paginate2 a.pre,.paginate2 span.pre2, .paginate2 a.pre2{margin:5px 2px;  border:1px solid #ddd;width: auto;padding: 8px;font-size: 13px;}
.paginate2 img {margin:0; padding:0; border:0;}



/* °Ô½ÃÆÇ »ó¼¼ÆäÀÌÁö */
.tbl_view{width:100%;border-top:2px solid #4e4e4e;border-bottom:1px solid #c6c6c6;box-shadow:0 1px 3px #f4f4f4;}
.tbl_view th, .tbl_view td{font-size:14px;padding:15px 10px;border-top:1px solid #d9d9d9;}
.tbl_view td a {font-size:14px;}
.tbl_view th, .tbl_view td strong{font-weight:300;color:#333;font-size:15px;}
.tbl_view tr:first-child th,.tbl_view table tr:first-child td{border-top:0 none;}
.tbl_view .tbl_view_date{text-align:center;}
.tbl_view_txt{min-height:120px;padding:0px 10px;font-size:14px;line-height:1.3;}
.tbl_view_txt img{max-width:100%;}
.tbl_view .tbl_view_file{background:#f4f4f4;}
.tbl_view_file a{color:#41a5eb;margin-right:10px;}
.tbl_view_file a:hover, .qna_view_file a:focus, .qna_view_file a:active{text-decoration:underline;}
.tbl_view.tbl_navi{border-top-color:#333;}





/* ±Û¾²±â */
.table_area {clear:both;}
h2.title {margin:0 0px 10px 0;color:#333;font-size:24px;line-height:1;font-weight:400;}
h2.title span {font-size:15px;}
h3.title {float:left;margin:0 0px 5px 0;color:#333;font-size:22px;line-height:1;font-weight:400;}
.guide_txt {float:left;margin-top:8px;color:#666;font-size:14px;line-height:1;font-weight:400;}
.guide_txt_02 {line-height:35px;color: #666;font-size: 13px;line-height: 35px;font-weight: 400;letter-spacing: -1px;}
.guide_txt_03 {color:#333;font-size:14px;line-height: 24px;display:inline-block;padding:0 5px;}

.tbl_style_01 {width:100%;border-top:2px solid #333;border-bottom:2px solid #333;}
.tbl_style_01 tbody > tr {border-bottom:1px solid #e5e5e5;}
.tbl_style_01 tbody > tr:last-child {border-top:0px solid #fff;}
.tbl_style_01 tbody th {color:#333;font-size:14px !important;line-height:1;font-weight:400;text-align:left;}
.tbl_style_01 tbody th label {color:#333;font-size:14px !important;line-height:1;font-weight:400;text-align:left;}
.tbl_style_01 tbody th b {font-size:14px !important;}
.tbl_style_01 tbody td {padding:12px 10px 12px 10px;height: 40px;font-size:14px !important;}

.tbl_style_01 tbody td input {margin-right:5px;}
.tbl_style_01 tbody td input[type="text"], 
.tbl_style_01 tbody td input[type="password"], 
.tbl_style_01 tbody td  input[type="date"],
.tbl_style_01 tbody td  input[type="test"] {width:230px;}
.tbl_style_01 tbody td div.cell {font-size:14px;}
.tbl_style_01 tbody td div.cell:after {content:" "; display:block; clear:both;}
.tbl_style_01 tbody td div.cell input {margin-right:10px;}
.tbl_style_01 tbody td div.cell input[type=radio] {margin-top: 7px;}
.tbl_style_01 tbody td div.cell input, .tbl_style_01 tbody td div.cell .guide_txt_02 {/*float:left;*/}
.tbl_style_01 tbody td div.cell input#tu_zip1, 
.tbl_style_01 tbody td div.cell input#tu_addr1, 
.tbl_style_01 tbody td div.cell input#tu_addr2,
.tbl_style_01 tbody td div.cell input#ol_man_zip1, 
.tbl_style_01 tbody td div.cell input#ol_man_addr1,
.tbl_style_01 tbody td div.cell input#ol_man_addr2, 
.tbl_style_01 tbody td div.cell input#ol_biz_zip1, 
.tbl_style_01 tbody td div.cell input#ol_biz_addr1, 
.tbl_style_01 tbody td div.cell input#ol_biz_addr2{float:none;margin-bottom: 5px;}
.tbl_style_01 tbody td input#mb_zip1, 
.tbl_style_01 tbody td input#mb_addr1,
.tbl_style_01 tbody td input#mb_addr2 {margin-bottom: 5px;}
.tbl_style_01 tbody td div.cell input#tu_zip1,
.tbl_style_01 tbody td div.cell input#ol_man_zip1, 
.tbl_style_01 tbody td div.cell input#ol_biz_zip1,
.tbl_style_01 tbody td input#mb_zip1 {width: 90px;}
.tbl_style_01 tbody td input#tu_tourday {width:145px;}
.tbl_style_01 .needx {padding-left:25px;vertical-align: top;padding-top: 24px;}
.tbl_style_01 .need {padding-left:25px;background:url('../images/icon_check.png') no-repeat 5px 26px;vertical-align: top;padding-top: 24px;}
.tbl_style_01 .rs3 {padding-left:25px;background:url('../images/icon_check.png') no-repeat 5px 50%;vertical-align: middle;padding-top: 0px;}

.tbl_style_01 input[type=text], 
.tbl_style_01 input[type=password], 
.tbl_style_01 input[type=date],
.tbl_style_01 input[type=test] {border:1px solid #c6c6c6;color:#333;font-size:14px;height:34px;line-height:34px;padding:0 10px;}
select {border:1px solid #c6c6c6;color:#333;font-size:14px;height:34px;line-height:34px;padding:0 0px 0 10px;}
.tbl_style_01 input[type=text]:disabled, .tbl_style_01 input[type=passowrd]:disabled {background:#f4f4f4;color:#666;}
input[type=text]#tit {width:97%;}
textarea {min-height:100px;width:97%;white-space:pre-line;border:1px solid #c6c6c6;color:#333;font-size:14px;line-height:22px;padding:5px 10px;}
textarea:disabled {opacity:0.4;filter:alpha(opacity=40);background:#f1f1f1;}

ul.term {padding:18px 10px;}
ul.term:after {content:" "; display:block; clear:both;}
ul.term li {float:left;width:48%;padding-left:10px;color:#333;font-size:14px;font-weight:500;background:url('../images/icon_dot.gif') no-repeat 0 13px;position:relative;}
ul.term li > button {margin-left:10px;}

.agree_txt {margin-bottom:24px;color:#333;font-size:16px;font-weight:500;}
.agree_txt label {font-size:16px;font-weight:500;}
.agree_txt span {color:#ed1b2f;font-size:16px;font-weight:500;}
.agree_check label {line-height: 50px;}

span.posCheck, .btn_idcheck, .btn_emailcheck, .zsfCode_btn {
    background: #f2f2f2;
    border: 1px solid #ddd;
    padding: 8px 12px;
    margin-right: 5px;
    font-size: 12px;
	cursor:pointer;
	margin-top: 2px;
}

span.idCheck {position: relative;top: -1px;background: #f2f2f2;border: 1px solid #ddd;padding: 7px 12px;margin-right: 5px;font-size: 12px;}

.chgbtn {
	background: #12257b;
    border: 1px solid #12257b;
	color:#fff !important;
    padding: 8px 12px;
    font-size: 12px !important;
	cursor:pointer;
}

#btn_del161, #btn_cancel161, .delbtn {
	background: #d22;
    border: 1px solid #d22;
	color:#fff;
    padding: 8px 12px;
    font-size: 12px !important;
	cursor:pointer;
}


img#zsfImg {margin-top:5px;}
.zsfCode_btn {position: relative;top: -9px;}
#zsfCode {position: relative;top: -9px;margin-left: 5px;width:100px;}

.delete {background: #f2f2f2;border: 1px solid #ddd;padding: 7px 0px;margin-right: 5px;font-size: 12px;}
.delete a {color:#000;padding: 7px 14px;}

input[type=text], input[type=password], input[type=date] {border:1px solid #c6c6c6;color:#333;font-size:14px;height:34px;line-height:34px;padding:0 5px;}
select {border:1px solid #c6c6c6;color:#333;font-size:14px;height:36px;line-height:36px;padding:0 0px 0 10px;}
input[type=text]:disabled, input[type=passowrd]:disabled {background:#f4f4f4;color:#666;}
input[type=text]#postTitle {width:97%;}
textarea {width:97%;white-space:pre-line;border:1px solid #c6c6c6;color:#333;font-size:14px;line-height:22px;padding:5px 10px;}
textarea:disabled {opacity:0.4;filter:alpha(opacity=40);background:#f1f1f1;}


/* ¹öÆ° */
input {cursor:pointer;}
.button_area {text-align:center;clear:both;}
.button_area_fl {text-align:center;float:left;}
.button_area_fr {text-align:center;float:right;}
.button_area_mt20 {text-align:center;clear:both;margin-top:20px;}

.button_area a, .button_area_fl a, .button_area_fr a, .button_area_mt20 a {cursor:pointer;}


.button_st_01 {font-weight: normal;display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:15px;color:#666;letter-spacing:-0.5px;line-height:18px;width:120px;padding:12px 0;vertical-align:middle;box-sizing:border-box;text-align:center;}
.button_st_01.btn_red {transition:all .2s;font-weight: normal;background-color:#e5403d;border:1px solid #f01717;color:#fff;}
.button_st_01.btn_red:hover {transition:all .2s;background-color:#db0303;border:1px solid #db0303;}
.button_st_01.blu {transition:all .2s;font-weight: normal;background-color:#0051df;border:1px solid #0051df;color:#fff;}
.button_st_01.blu:hover {transition:all .2s; background-color:#0042b7;border:1px solid #0042b7;}
.button_st_01.gre {font-weight: normal;background-color:#07B47D;border:1px solid #07B47D;color:#fff;}
.button_st_01.gre:hover {transition:all .2s; background-color:#009B69;border:1px solid #009B69;}
.button_st_01.blk {transition:all .2s;font-weight: normal;background-color:#4b4b4b;border:1px solid #4b4b4b;color:#fff;}
.button_st_01.blk:hover {transition:all .2s; background-color:#777;border:1px solid #777;}


.button_st_04 {font-weight: normal;display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:15px;color:#666;letter-spacing:-0.5px;line-height:18px;width:150px;padding:12px 0;vertical-align:middle;box-sizing:border-box;text-align:center;}
.button_st_04.btn_red {transition:all .2s;font-weight: normal;background-color:#e64442;border:1px solid #e64442;color:#fff;}
.button_st_04.btn_red:hover {transition:all .2s;background-color:#f01717;border:1px solid #f01717;}.button_st_04.red {transition:all .2s;font-weight: normal;background-color:#b41e8e;border:1px solid #b41e8e;color:#fff;}
.button_st_04.blk {transition:all .2s;font-weight: normal;background-color:#4b4b4b;border:1px solid #4b4b4b;color:#fff;}
.button_st_04.blk:hover {transition:all .2s; background-color:#777;border:1px solid #777;}
.button_st_04.blu {transition:all .2s;font-weight: normal;background-color:#0051df;border:1px solid #0051df;color:#fff;}
.button_st_04.blu:hover {transition:all .2s; background-color:#0042b7;border:1px solid #0042b7;}
.button_st_04.blu02 {transition:all .2s;font-weight: normal;background-color:#0c81e8;border:1px solid #0c81e8;color:#fff;}
.button_st_04.blu02:hover {transition:all .2s; background-color:#076cc6;border:1px solid #076cc6;}
.button_st_04.gre {transition:all .2s;font-weight: normal;background-color:#00A9B0;border:1px solid #00A9B0;color:#fff;}
.button_st_04.gre:hover {transition:all .2s; background-color:#5FC5C9;border:1px solid #5FC5C9;}
.button_st_04-1 {transition:all .2s;font-weight: normal;display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:14px;color:#3c3c3c;letter-spacing:-1px;line-height:18px;width:140px;padding:10px 0;vertical-align:middle;box-sizing:border-box;text-align:center;float: right;margin-top: 3px;}
.button_st_04-1:hover {transition:all .2s;background-color:#d8d8d8;border:1px solid #d8d8d8;color:#2d2d2d;}

.button_st_03 {font-weight: normal;display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:15px;color:#666;letter-spacing:-0.5px;line-height:18px;width:100px;padding:12px 0;vertical-align:middle;box-sizing:border-box;text-align:center;}
.button_st_03.blk {transition:all .2s;font-weight: normal;background-color:#4b4b4b;border:1px solid #4b4b4b;color:#fff;}
.button_st_03.blk:hover {transition:all .2s; background-color:#777;border:1px solid #777;}
.button_st_03.btn_red {transition:all .2s;font-weight: normal;background-color:#e64442;border:1px solid #e64442;color:#fff;}
.button_st_03.btn_red:hover {transition:all .2s;background-color:#f01717;border:1px solid #f01717;}
.button_st_03.blu {transition:all .2s;font-weight: normal;background-color:#0051df;border:1px solid #0051df;}
.button_st_03.blu:hover {transition:all .2s; background-color:#0042b7;border:1px solid #0042b7;}


.button_st_02 {display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:12px;color:#666;letter-spacing:-0.5px;line-height:18px;padding:8px 13px;border-radius:1px;vertical-align:middle;box-sizing:border-box;text-align:center;}
.button_st_02-1 {display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:12px;color:#666;letter-spacing:-0.5px;line-height:18px;padding:3px 13px;border-radius:1px;vertical-align:middle;box-sizing:border-box;text-align:center;}
.button_st_02-2 {display:inline-block;background-color:#b6b6b6;border:1px solid #b6b6b6;font-size:12px;color:#fff;letter-spacing:-0.5px;line-height:18px;padding:3px 10px;border-radius:1px;vertical-align:middle;box-sizing:border-box;text-align:center;}

.button_st_05 {font-weight: normal;display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:17px;color:#666;letter-spacing:-0.5px;line-height:18px;width:290px;padding:13px 0;vertical-align:middle;box-sizing:border-box;text-align:center;}
.button_st_05.btn_red {transition:all .2s;font-weight: normal;background-color:#e64442;border:1px solid #e64442;color:#fff;} 
.button_st_05.btn_red:hover {font-weight: normal;transition:all .2s;background-color:#f01717;border:1px solid #f01717;color:#fff;}
.button_st_05.blu {transition:all .2s;font-weight: normal;background-color:#12257b;border:1px solid #12257b;color:#fff;}
.button_st_05.blu:hover {transition:all .2s; background-color:#000e4e;border:1px solid #000e4e;}


.button_st_06 {font-weight: normal;display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:17px;color:#666;letter-spacing:-0.5px;line-height:18px;width:100px;padding:44px 0;vertical-align:middle;box-sizing:border-box;text-align:center;margin-top: 29px;}
.button_st_06.btn_red {transition:all .2s;font-weight: normal;background-color:#e64442;border:1px solid #e64442;color:#fff;} 
.button_st_06.btn_red:hover {font-weight: normal;transition:all .2s;background-color:#f01717;border:1px solid #f01717;color:#fff;}
.button_st_06.blu {transition:all .2s;font-weight: normal;background-color:#12257b;border:1px solid #12257b;color:#fff;}
.button_st_06.blu:hover {transition:all .2s; background-color:#000e4e;border:1px solid #000e4e;}


.button_st_07 {font-weight: normal;display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:13px;color:#666;letter-spacing:-0.5px;line-height:10px;width:80px;padding:13px 0;vertical-align:middle;box-sizing:border-box;text-align:center;}
.button_st_07.blk {transition:all .2s;font-weight: normal;background-color:#4b4b4b;border:1px solid #4b4b4b;color:#fff;}
.button_st_07.blk:hover {transition:all .2s; background-color:#777;border:1px solid #777;}
.button_st_07.btn_red {transition:all .2s;font-weight: normal;background-color:#e64442;border:1px solid #e64442;color:#fff;}
.button_st_07.btn_red:hover {transition:all .2s;background-color:#f01717;border:1px solid #f01717;}
.button_st_07.btn_blue {transition:all .2s;font-weight: normal;background-color:#2260c0;border:1px solid #2260c0;color:#fff;}
.button_st_07.btn_blue:hover {transition:all .2s;background-color:#0f469b;border:1px solid #0f469b;}
.button_st_07.blu {transition:all .2s;font-weight: normal;background-color:#12257b;border:1px solid #12257b;color:#fff;}
.button_st_07.blu:hover {transition:all .2s; background-color:#000e4e;border:1px solid #000e4e;}


.button_st_02 {cursor:pointer;display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:12px;color:#666;letter-spacing:-0.5px;line-height:18px;padding:8px 13px;border-radius:1px;vertical-align:middle;box-sizing:border-box;text-align:center;}
.button_st_02-1 {display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:12px;color:#666;letter-spacing:-0.5px;line-height:18px;padding:3px 13px;border-radius:1px;vertical-align:middle;box-sizing:border-box;text-align:center;}
.button_st_02-2 {display:inline-block;background-color:#b6b6b6;border:1px solid #b6b6b6;font-size:12px;color:#fff;letter-spacing:-0.5px;line-height:18px;padding:3px 10px;border-radius:1px;vertical-align:middle;box-sizing:border-box;text-align:center;}

.button_st_05 {cursor:pointer;font-weight: normal;display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:17px;color:#666;letter-spacing:-0.5px;line-height:18px;width:290px;padding:13px 0;vertical-align:middle;box-sizing:border-box;text-align:center;}
.button_st_05.red {transition:all .2s;font-weight: normal;background-color:#b41d8d;border:1px solid #b41d8d;color:#fff;} 
.button_st_05.red:hover {font-weight: normal;transition:all .2s;background-color:#a4067b;border:1px solid #a4067b;color:#fff;}

.button_st_06 {cursor:pointer;font-weight: normal;display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:17px;color:#666;letter-spacing:-0.5px;line-height:18px;width:100px;padding:44px 0;vertical-align:middle;box-sizing:border-box;text-align:center;margin-top: 29px;}
.button_st_06.red {transition:all .2s;font-weight: normal;background-color:#b41d8d;border:1px solid #b41d8d;color:#fff;} 
.button_st_06.red:hover {font-weight: normal;transition:all .2s;background-color:#a4067b;border:1px solid #a4067b;color:#fff;}

.button_st_08 {font-weight: normal;display:inline-block;background-color:#f4f4f4;border:1px solid #d9d9d9;font-size:15px;color:#666;letter-spacing:-0.5px;line-height:18px;width:150px;padding:12px 0;vertical-align:middle;box-sizing:border-box;text-align:center;}
.button_st_08.btn_red {transition:all .2s;font-weight: normal;background-color:#b41e8e;border:1px solid #b41e8e;color:#fff;}
.button_st_08.btn_red:hover {transition:all .2s;background-color:#8f126f;border:1px solid #8f126f;}



.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.bold{font-weight:bold}
.nor{font-weight:normal;font-size:16px;}
.gray{color:#b3b3b3; font-weight:500;font-weight:normal;}
.mr10{ margin-right: 5px !important; }
.ml10{ margin-left: 5px !important; }


h2 {padding:0 0px 5px 0px;font-size:20px; color:#000;font-weight:normal;letter-spacing:-0.5pt;}
h2 b {font-size:20px;}
h3 {padding:0 0px 10px 0px;font-size:23px; color:#000;font-weight:600;letter-spacing:-1pt;}
h3.t {padding:0 0px 0px 0px;font-size:25px; color:#000;font-weight:600;letter-spacing:-1pt;}
h3.v {padding:0 0px 20px 0px;font-size:29px; color:#000;font-weight:600;text-align:center;}
h4 {margin:5px 0 5px 0px;padding:0 0 0 0px;font-size:20px; font-weight:600;}
h5 {margin:5px 0 0 0px;padding:0 0 0 0px;font-size:16px; font-weight:600;}

/* ¸®½ºÆ® */
.dept03 li {margin:0px 0 3px 0px;padding-left:13px;background:url('../images/carrow_3th.gif') 0 11px no-repeat; font-size:16px;font-weight:normal;line-height:24px;letter-spacing:0pt;}
.dept04 li {margin:4px 0 3px 0px;padding-left:12px;background:url('../images/carrow_3th.gif') 0 10px no-repeat; font-size:16px;font-weight:normal;line-height:24px;letter-spacing:0pt;}
.dept044 li {margin:4px 0 3px 0px;padding-left:12px;background:url('../images/carrow_3th.gif') 0 10px no-repeat; font-size:16px;font-weight:normal;line-height:24px;letter-spacing:0pt;}
.dept05 li {margin:4px 0 3px 0px;padding-left:12px;background:url('../images/carrow_5th.gif') 0 9px no-repeat; font-size:16px;font-weight:normal;line-height:24px;letter-spacing:0pt;}
.dept03 li a {font-size:16px;}
.dept04 li a {font-size:16px;}
.dept044 li a, .dept044 li p {font-size:16px;}
.dept05 li a {font-size:16px;}



/* ÄÃ·¯ */
.fnt_blue_3B{font-weight:blod; color:#416CC7;}
.red{font-size:16px;line-height:2.0em;padding-bottom:0px; font-weight:bold;margin-bottom:20px;}
.red02{font-size:26px;line-height:1.0em;padding-bottom:20px; line-height:120%;text-align:center; font-weight:bold;}
.red03{font-size:20px;line-height:2.0em;padding-bottom:0px; font-weight:bold;}
.red04{font-size:26px;line-height:1.3em;padding-bottom:0px; font-weight:bold;margin-bottom:5px;color: #614631}
.red05{font-size:26px;line-height:1.3em;padding-bottom:0px; font-weight:normal;margin-bottom:20px;color: #614631}
.blue{color:#0072bc}
.orange{ color:#C13600;}
.green{color:#0c9ca5}

.nor{font-size:16px;border-bottom:#b2b9b5 1px dotted; line-height:2.0em;padding-bottom:0px; font-weight:bold;margin-bottom:20px;}
.p_0101 {line-height:25px;margin-bottom:35px;text-align:justify;}
.p_0102 {background-color: #f6f6f6; line-height: 25px; padding: 35px 30px 45px 40px; border: #d1d1d1 1px solid; margin-bottom: 40px;}
.p_0103 {line-height:23px;margin-bottom:0px;text-align:right; font-weight:bold;font-size:15px;}

.p_020401_img {float:left;padding-right:35px;padding-bottom:10px;padding-top:10px;}
.p_020402_img {float:left;padding-right:35px;padding-bottom:10px;padding-top:10px;text-align:left;}
.p_020401_txt077 {margin-top:5px;font-weight:normal; font-size:12px;text-align:right;line-height:17px;}
.line {border-bottom: 1px solid #000; margin-bottom: 40px; margin-top: 50px }
.line02 {border-bottom: 1px solid #dddddd; margin-bottom:20px; margin-top: 30px }
.red77{font-weight:bold; font-size:9px;color:#ff3c00;}
.red78{font-size:13px;line-height:22px;}

.dwbtnbx_wr{overflow:hidden;}
.dw_btn_bx {display: block; /*border:1px solid #ccc;background:#fbfbfb; */ text-align:center; }
.dw_btn_bx:after {clear:both;content:"";display:block;}
.dw_btn_bx a {display:inline-block; padding:15px 18px 15px 40px;color:#555;  border:1px solid #d9d9d9;}
.dw_btn_bx a.dw_btn {background:url('../images/pdf.jpg') no-repeat 16px center; font-weight: bold; }
.dw_btn_bx a.dw_btn07 {background:url('../images/word.jpg') no-repeat 16px center; font-weight: bold; }
.dw_btn_bx a.dw_btn02 {background:url('../images/jpg.jpg') no-repeat 16px center; font-weight: bold; }
.dw_btn_bx a.dw_btn03 {background:url('../images/hwp.jpg') no-repeat 16px center; font-weight: bold; }
.dw_btn_bx a.dw_btn04 {/*background:url('../images/hwp.jpg') no-repeat 16px center;*/ font-weight: bold; padding:15px 18px 15px 18px;}
.dw_btn_bx a.dw_btn05 {background:url('../images/ai.jpg') no-repeat 16px center; font-weight: bold; }
.dw_btn_bx a.dw_btn06 {background:url('../images/hwp.jpg') no-repeat 92px center; font-weight: bold; padding: 15px 18px 15px 112px;}

.w90_table {width:90%;margin:0 auto;}

.pb10{ padding-bottom: 10px !important; }
.pb20{ padding-bottom: 20px !important; }
.pb30{ padding-bottom: 30px !important; }
.pb50{ padding-bottom: 50px !important; }


.webv {display:block;}
.mobv {display:none;}

@media all and (max-width:900px) {

.w90_table {width:100%;}

.webv {display:none;}
.mobv {display:block;}

table.pyo th {font-size:13px;}
table.pyo td {font-size:13px;}

.tbl_view img {width:100%;}

.pyo_wrap {width: 100%;overflow-x: scroll;}
.pyo900 {width:900px !important;}

.p_020401_img {float:none;padding:10px 0;text-align:center;}
.p_020401_img img {width:100%;}

.red02 {font-size:20px;}

.p_0102 {padding:25px 15px;}

.p_020402_img {float:none;padding:10px 0;text-align:center;}
.p_020401_txt077 {text-align:center;}

.list01 {float:none;width:calc(98% - 4px);}
.list01 .list01-img {line-height:0;height:auto;}
.list01 .list01-txt {padding:10px 15px;min-height:auto;}
.list01 .list01-txt span {font-size:14px;line-height:20px;}

.list02 {float:none;width:calc(98% - 4px);}
.list02 .list02-img {line-height:0;height:auto;}
.list02 .list02-txt span {display:block;font-size:14px;line-height:20px;}

.checkMsg02_wrap {width:95%;}
.checkMsg02 {width:90%;}

input[type=text]#postTitle {width:230px !important;}
textarea {width:92% !important;}


}

@media all and (max-width:625px) {

.list_search_inp label {padding-left: 0px;background: none;}
.list_search_inp input#searchInput {width: 40%;}

.tbl_style_01 tbody td {padding:12px 0px;}

.mob_none {display:none;}
}



@media all and (max-width:420px) {

.button_st_01 {width:100px;}

#smart_editor2, #smart_editor2 #smart_editor2_content, #smart_editor2 .se2_input_area {width:350px !important;}

}