@charset "UTF-8";
/*******
PYH CSS RESET
*******/
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&display=swap');
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0;vertical-align:top;}
th,td {border-spacing:0;}
img,fieldset,iframe {border:0;}
img {max-width:100%;vertical-align:top;}
ul,ol,li {list-style:none;}
a {text-decoration:none;color:#666;}
.blind {visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.tac {text-align:center;} .tal {text-align:left;} .tar {text-align:right;}
.ls0 {letter-spacing:0;}
.ls1 {letter-spacing:1px;}
strong {font-weight:600;}
#wrap {min-width:1280px;font-family:'Open Sans','Nanum Gothic','나눔고딕','맑은 고딕','malgun gothic', sans-serif;font-size:14px;color:#666;letter-spacing:-1px;}
.popup-layer {z-index:999999999999999 !important;}
/*header*/
#header {position:relative;}
.header-wrap {background:#000;min-width:1170px;}
.header-wrap.menu {border-top:1px solid #333;}
.header-wrap.menu.sub {display:none;position:absolute;top:146px;width:100%;background:#282830;z-index:998;}
.header-area {max-width:1200px;margin:0 auto;}
.lnb {overflow:hidden;padding:25px 0;}
.logo {float:left;}
.lnb-list {float:right;padding-top:25px;}
.lnb-list li {display:inline-block;padding:0 5px 0 10px;background:url(../../images/blit_l.gif) no-repeat 0 9px;line-height:22px;}
.lnb-list li.lang { padding:0 5px 0 5px; background:none; }
.lnb-list li.langend { margin-right:15px; } 

.lnb-list li.end {display:inline-block;padding:0 5px 0 10px;line-height:22px;}
.lnb-list li:first-child{background:none;}
.lnb-list a {font-weight:500;font-size:10px;color:#999;letter-spacing:0;}
.lnb-list .ipt-con {line-height:0;}
.lnb-list .i-s {position:relative;margin-right:50px;}
.lnb-list .ipt-bg {background:url(../../images/bg_search.png) no-repeat 0;}
.lnb-list .ipt {width:170px;height:25px;margin:0 13px;padding:0;background-color:#fff;border:1px solid #fff;font-size:13px;color:#656464;letter-spacing:-1px;}
.lnb-list .ipt-btn {position:absolute;top:0;right:-55px;}

.main-menu {overflow:hidden;border-right:1px solid #333;}
.main-menu li {float:left;width:14.28%;height:45px;padding:10px 0px;border-left:1px solid #333;text-align:center;box-sizing:border-box;}
.main-menu li a {display:block;font-weight:600;font-size:17px;color:#fff;}
.main-sub-menu {overflow:hidden;border-right:1px solid #444;}
.main-sub-menu > li {float:left;width:14.28%;}
.main-sub-menu a {display:block;font-size:13px;color:#999999;}
.sub-menu-list li {height:40px;padding:10px 0;padding-left:20px;border:1px dashed #444;border-left:1px solid #444;border-width:1px 0 1px 1px;box-sizing:border-box;}
.sub-menu-list li:first-child{border-top:none;}
.sub-menu-list:hover {background:#3e489f;border-right:1px solid #525ba9;}
.sub-menu-list:hover li {border:1px dashed #525ba9;border-left:1px solid #525ba9;border-width:1px 0 1px 1px;}
.sub-menu-list:hover li:first-child{border-top:none;}
.sub-menu-list:hover li a {color:#8993e7;}
.sub-menu-list:hover li a:hover {color:#fff;}

/* 대메뉴 6개로 변경해야되서 수정작업 진행 250722 */
.main-menu { display:flex; } 
.main-menu li { float:none; width:calc(100% / 6); } 
.main-sub-menu { display:flex; } 
.main-sub-menu > li { float:none; width:calc(100% / 6); } 


/*main*/
.main-slider {position:relative;overflow:hidden;max-width:2560px;min-width:1170px;margin:0 auto;}
.main-slider .bg-s {float:left;}
.main-slider .bg-s2 {float:right;}
.main-slider .slider {position:absolute;width:1390px;left:50%;margin-left:-695px;}
.main-slider .ms {max-width:1390px;margin:0 auto;}
.main-slider .bx-wrapper {margin:0 auto 0;}
.main-slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {left:50%;bottom:10px;margin-left:-68px;}
.main-slider .bx-wrapper .bx-pager.bx-default-pager a {width:17px;height:17px;background:url(../../images/slider_list.png) no-repeat 0;border:none;}
.main-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:url(../../images/slider_list_ov.png) no-repeat 0;}
.main-slider .bx-controls-direction {display:none;}
.main-wrap {overflow:hidden;max-width:2560px;min-width:1170px;margin:0 auto;background:url(../../images/bg_main.gif) no-repeat;}
.main-area {max-width:1200px;min-width:1170px;margin:0 auto;}
.ban-list {overflow:hidden;}
.ban-list > li {float:left;width:50%;}
.ban-list > li.float-r {float:right;}
.ban-list .bx-wrapper {margin:0 auto 0;}
.ban-list .bx-controls-direction {display:none;}
.ban-list .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {left:25px;bottom:25px;}
.ban-list .bx-wrapper .bx-pager.bx-default-pager a {background:#e6f0f8;}
.ban-list .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:#fff;}
.main-slider .bg-s .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.main-slider .bg-s .bx-wrapper .bx-pager.bx-default-pager a.active {background:url(../../images/slider_list_ov.png) no-repeat 0;}
.main-review-btn {float:left;width:16%;}
.main-review-btn li a {display:block;height:135px;padding:30px 0;background:url(../../images/bg_main.png) no-repeat;background-color:#fff;font-weight:600;font-size:16px;color:#e5d7cf;line-height:24px;text-align:center;box-sizing:border-box;}
.main-review-btn li.on a {background:url(../../images/bg_main_ov.png) no-repeat;}
.main-review-list {position:relative;}
.main-review-list li {position:absolute;top:0;left:90px;}

.main-review-btn {position:relative;width:16%;}
.main-review-btn li {position:absolute;width:100%;top:0;}
.main-review-btn li.li02 {position:absolute;width:100%;top:135px;}
.main-review-btn li.on {z-index:5;}

/*footer*/
.footer-area {overflow:hidden;max-width:1200px;min-width:1170px;margin:0 auto;padding:30px 0;}
.footer-logo {float:left;margin-right:20px;}
.footer-desc {float:right;width:83%;}
.footer-top {position:relative;}
.footer-lnb-list {position:absolute;top:10px;right:0;}
.footer-ban-list li {display:inline-block;padding:0 10px;}
.footer-lnb-list li {display:inline-block;padding:0 5px 0 10px;background:url(../../images/footer_blit_l.gif) no-repeat 0 7px;}
.footer-lnb-list li:first-child{background:none;}
.footer-lnb-list a {font-size:12px;}
.footer-text {padding-top:20px;font-size:12px;line-height:18px;color:#666;}
.copyright {padding-top:10px;font-size:10px;color:#333;letter-spacing:0;}
.ft-select select {height:28px;padding:5px;background:#ddd;border:1px solid #ddd;font-size:12px;color:#666;}

#footer.pc { display:block; } 
#footer.mobile { display:none; } 

.footer-wrap .quick-b {z-index:9999;position:static;width:100%;}

.quick {position:fixed;bottom:0;width:100%;background:#333b77;z-index:9999;}
.quick-menu {max-width:1200px;min-width:1170px;margin:0 auto;}
.quick-menu-list {display:flex;align-items:center;justify-content:flex-end;}
.quick-menu-list > li.t {width:16.6%;margin-left:0;}
.quick-menu-list > li.t img {width:100%;}
.quick-menu-list > li {position:relative;width:40.8%;}
.quick-menu-list > li:first-child{margin-left:0;}
.quick-menu-list > li span {margin-right:10px;}
.quick-menu-list > li span img {vertical-align:middle;}
.quick-menu-list > li.t a {display:block;height:50px;padding:12px 0;background:url(../../images/btn_quick_ov.png) no-repeat;;font-weight:500;font-size:15px;color:#fff;text-align:center;box-sizing:border-box;}
.quick-menu-list .sns {width:219px;margin:0;padding:0;}
.quick-menu-list .sns li a {padding:0;}
.quick-menu-list .sns li a img {width:100%;}
.quick-menu-sns {display:flex;}
.quick-menu-sns li {width:54.7px;}

/*20160503 quick css추가*/
.quick-menu-list > li a {display:block;}
.quick-menu-list > li img {height:50px;}
/*.quick-menu-list > li .qm_h {position:absolute;bottom:-100px;width:100%;border-left:1px solid #282f64;}
.quick-menu-sns li.qu_s01.on {}*/

/*20220530 quick css 추가*/
.quick-menu-list .li_new { display:flex; align-items:center; justify-content:center; min-height:50px; background:url('/images/common/footer_left_back.jpg') no-repeat; background-size:cover; } 
.quick-menu-list .li_new_r { min-width:490px; background:url('/images/common/footer_right_back.jpg') no-repeat; background-size:cover; } 
.quick-menu-list .qm_new { position:relative; top:-3px;  opacity:0.6; transition:all 0.4s;} 
.quick-menu-list .qm_new .text { font-size:18px; color:#fff; font-weight:600; line-height:1;   } 
.quick-menu-list .qm_new .material-icons { position:relative; top:3px; font-size:16px; color:#fff; border:1.5px solid #fff; } 
.quick-menu-list .li_new a:hover .qm_new { opacity:1; } 


#fixed_sss {display:block !important;z-index:999;}
#fixed_smartalk_layer {display:none;z-index:9999;}
.footer-wrap .topbtn {position:relative;max-width:1200px;min-width:1170px;margin:0 auto;}
.footer-wrap .topbtn a {position:fixed;bottom:270px;margin-left:1232px;}
.smartalk-btn {position:relative;max-width:1200px;min-width:1170px;margin:0 auto;}



/*2016-06-28 우측 퀵메뉴 css수정*/
#costContact {position:fixed; bottom:65px; left: 50%; margin-left: 630px; z-index:9999;}
.cost-contanct {width:220px; padding-top:15px;background:url(../../images/bg_cost01.jpg) no-repeat center top;box-sizing:border-box;z-index:9999;}
.cost-tit {margin-bottom:17px;padding:0 12px;font-weight:700;font-size:20px;color:#cadcf6;line-height:22px;}
.cost-tit .icon {margin-left:10px;}
.cost-tit strong {display:block;padding-top:10px;}
.cost-tit strong a {font-weight:800;font-size:28px;color:#fff;letter-spacing:0;}
.cost-form {margin-bottom:15px;padding:0 12px;}
.cost-form li {margin-bottom:5px;background:url(../../images/bg_cf.gif) repeat-x;background-color:#193471;border:2px solid #000;}
.cost-form li .cost-ipt {width:100%;height:30px;padding:0 10px;padding-left:37px;background:none;border:none;font-size:13px;color:#fff;line-height:30px;box-sizing:border-box;}
.cost-form li .cost-slt {width:100%;height:30px;padding:0 10px;padding-left:35px;background:none;border:none;font-size:12px;color:#fff;line-height:30px;box-sizing:border-box;}
.cost-form li .cost-slt option {color:#666;}
.cost-form li textarea {width:100%;height:115px;padding:7px 10px;padding-left:36px;background:none;border:none;font-size:12px;color:#fff !important; /* Chrome/Opera/Safari */line-height:18px;box-sizing:border-box;}
.cost-form li textarea::-webkit-input-placeholder {color:#fff !important;}
.cost-form li.cf01 .cost-ipt {background:url(../../images/icon_cost02.png) no-repeat 10px center;}
.cost-form li.cf02 input {background:url(../../images/icon_cost03.png) no-repeat 10px center;}
.cost-form li.cf03 input {background:url(../../images/icon_cost04.png) no-repeat 10px center;}
.cost-form li.cf04 .cost-slt {background:url(../../images/icon_cost05.png) no-repeat 10px center;}
.cost-form li.cf05 textarea {background:url(../../images/icon_cost06.png) no-repeat 10px 8px;font-family:'Open Sans','맑은 고딕','malgun gothic'}
.cost-form li:last-child{background:none;border:none;font-weight:600;font-size:11px;color:#92abd0;}
.cost-form li:last-child .cost-rdo {vertical-align:middle;}
.cost-btn {overflow:hidden;margin-bottom:15px;padding:0 12px;}
.cost-btn .cb02 a {padding-left:20px;background:url(../../images/bg_cb02.png) no-repeat 7px;font-size:12px;}
.cost-btn .cb03 a {padding-left:20px;background:url(../../images/bg_cb03.png) no-repeat 7px;font-size:12px;}
.cost-btn a {display:block;padding:10px 0;font-weight:600;font-size:13px;color:#fff;text-align:center;}
.cost-btn li {float:left;width:91.5px;background:url(../../images/bg_cost03.gif) no-repeat 0;}
.cost-btn li:first-child{width:100%;margin-bottom:13px;background:url(../../images/bg_cost01.gif);}
.cost-btn li:nth-child(2){width:100%;margin-bottom:13px;background:url(../../images/bg_cost02.gif);}
.cost-btn li:nth-child(2) a {padding:40px 0 20px;font-size:15px;}
.cost-btn li:last-child{margin-left:13px;}
.cost-sns {overflow:hidden;}
.cost-sns li {float:left;}
.cost-sns li img {height:50px;}
@media screen and (max-width: 1750px){
	#costContact {margin-left:0;left:auto;right:15px;}
}




/* FORM */
.form-area {max-width:800px;margin:0 auto}
.form-row {position:relative;margin:5px 0;padding-left:100px;line-height:30px;}
.form-row .lbl {position:absolute;top:0;left:0;}
.form-row .ipt {height:30px;padding:5px;border:1px solid #333;box-sizing:border-box;}
.form-row .ipt.full {width:100%;}
.form-row .ipt.middle {width:50%;}
.form-row .ipt.small {width:25%;}
.form-row .slt {height:30px;padding:5px;border:1px solid #333;}
.form-row .comm-btn {display:inline-block;height:30px;background:red;}
/*board*/
/* COMMON */
.layer {display:none;position:absolute;padding:20px;border:1px solid #333;background:#fff;z-index:30;}
.blit {margin:0 2px;vertical-align:middle;}
.btn {display:inline-block;height:34px;padding:6px 20px;background:#fff;border:1px solid #ccc;font-weight:600;font-size:12px;color:#333;line-height:1.5375;box-sizing:border-box;font-family:"맑은 고딕";*height:auto;*margin:1px 2px;*padding:3px 10px;*vertical-align:middle;-webkit-appearance:none; cursor:pointer; }
.btn-default {background:#000;border:1px solid #000;color:#fff;}
.btn-submit {width:200px;height:50px;background:#3e489f;border:1px solid #3e489f;color:#fff;}
.btn-cancel {width:200px;height:50px;}
.btn-reply {width:78px;height:28px;padding:2px 0;line-height:1.8;*height:auto;}
.btn-eventing {height:auto;width:50px;padding:2px 0;border:none;border-radius:1px;background:#50beef;font-weight:400;font-size:12px;color:#fff;line-height:18px;text-align:center;box-sizing:border-box;}
.btn-eventend {height:auto;width:50px;padding:2px 0;border:none;border-radius:1px;background:#888;font-weight:400;font-size:12px;color:#fff;line-height:18px;text-align:center;box-sizing:border-box;}
.btn-blogdetail {border:1px solid #555;background:#555;color:#fff;}
.btn-delfile {display:inline-block;position:absolute;top:5px;right:10px;width:16px;height:16px;border:none;background:url(../../images/board/btn_delfile.png) no-repeat;text-indent:-9999px;}
.form-row.last .btn {font-size:16px;letter-spacing:-2px;}
/* LAYER */
.layer-tit {margin-bottom:20px;font-size:18px;font-weight:600;color:#333;}
.layer-file-wrap {position:relative;}
#layer-file {top:-140px;left:50%;max-width:300px;margin-left:-140px;}
.layer-file-btn {text-align:center;}
#layer-zipcode {max-width:390px;}
.layer-zipcode-notice {font-size:12px;line-height:20px;}
.layer-zipcode-form {padding:10px;text-align:center;}
.layer-zipcode-result {margin-bottom:20px;}
.layer-zipcode-rtit {font-size:12px;}
.layer-zipcode-tblwrap {overflow-x:hidden;overflow-y:auto;height:200px;}
.layer-zipcode-tbl {table-layout:fixed;width:100%;border-top:1px solid #ccc;padding:0;text-align:center;}
.layer-zipcode-tbl td {padding:4px 10px;border-bottom:1px solid #ccc;font-size:12px;line-height:18px;}
.layer-zipcode-tbl td strong {display:block;}
.layer-zipcode-tbl .zipcode {cursor:pointer;}
.layer-zipcode-btn {margin-top:15px;padding-top:15px;border-top:1px solid #ccc;text-align:center;}
/* BASIC FORM */
#formBasicWrap {}
.form-group {padding:10px;}
.form-group-tit {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;}
.form-row {position:relative;border-bottom:1px solid #ddd;padding:10px 0;padding-left:180px;line-height:34px;vertical-align:top;}
.form-row-zipcode {z-index:2;}
.form-row-file {z-index:1;}
.form-radio {display:inline-block;margin-right:10px;padding-left:20px;line-height:34px;}
.form-checkbox {display:inline-block;margin-right:10px;padding-left:20px;line-height:34px;}
.form-row.last {margin-top:30px;padding-top:20px;padding-left:0;text-align:center;border-bottom:0;}
.form-file-list {margin-top:4px;}
.form-file-list li {position:relative;padding:2px 10px;background:#eee;line-height:22px;}
.form-row.first .lbl {top:-1px;border-top:1px solid #0068b3;}
.form-row.first {border-top:1px solid #999999;}
.lbl {position:absolute;top:0;left:0;padding-left:30px;width:160px;height:100%;box-sizing:border-box;padding-top:10px;background:#fbf9f9;font-weight:600;color:#333;}
.ipt {display:inline-block;height:35px;padding:6px 10px;background:#fff;border:1px solid #abadb3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);font-size:12px;color:#666;line-height:1.5375;box-sizing:border-box;*height:auto;}
.ipt-slt {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;*margin-top:4px;}
.ipt-ta {height:200px;vertical-align:top;}
.ipt-radio {position:absolute;height:34px;margin-left:-20px;*top:0;}
.ipt-checkbox {position:absolute;height:34px;margin-left:-20px;*top:0;}
.ipt.full {width:100%;}
.ipt.size8 {width:80%;}
.ipt.size6 {width:60%;}
.ipt.size4 {width:43.5%;}
.ipt.size2 {width:20%;}
/* BBS-NOPOST */
.bbs-nopost {padding:10px 0;border-top:1px solid #333;border-bottom:1px solid #333;font-size:12px;font-weight:600;color:#333;text-align:center;}
/* BBS-STARCH */
#bbsSearch {overflow:hidden;margin:0 auto;margin-bottom:15px;line-height:34px;}
.bbs-search-total {display:block;float:left;width:40%;text-align:left;font-size:12px;color:#666;letter-spacing:0;}
.bbs-search-form {float:right;width:60%;text-align:right;}
/* BBS-STANDARD */
#bbsStandardWrap {}
.bbs-standard {table-layout:fixed;width:100%;padding:0;border-collapse:collapse;border-spacing:0;text-align:center;}
.bbs-standard th {padding:10px 0;}
.bbs-standard td {padding:20px 0;}
.bbs-standard th {border-top:2px solid #535456;border-bottom:1px solid #e0e0e0;font-size:14px;color:#111;}
.bbs-standard td {border-bottom:1px solid #e0e0e0;font-size:14px;color:#111;vertical-align:middle;}
.bbs-standard .tbl-col-num {width:5%;}
.bbs-standard .tbl-col-reply {width:10%;}
.bbs-standard .tbl-col-file {width:8%;}
.bbs-standard .tbl-col-date {width:8%;}
.bbs-standard .tbl-col-writer {width:5%;}
.bbs-standard .tbl-col-hit {width:5%;}
.bbs-standard .tbl-td-tit {overflow:hidden;padding:20px 10px;text-align:left}
.bbs-standard .tbl-td-tit a {overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;}
.bbs-standard .tbl-td-re a {padding-top:10px;padding-left:15px;background:url(../../images/blit_re.gif) no-repeat 0 12px;font-size:14px;color:#50beef;}
/* BBS-WEBZINE */
#bbsWebzineWrap {}
.bbs-webzine li {overflow:hidden;padding:30px 0;border-bottom:1px solid #ccc;}
.bbs-webzine li:first-child {border-top:2px solid #535456;}
.bbs-webzine-thumb {float:left;width:27.5%;margin-right:2.5%;}
.bbs-webzine-info {float:right;width:69.5%;}
.bbs-webzine-data {float:right;margin-right:15px;letter-spacing:0}
.bbs-webzine-tit a {display:inline-block;width:560px;font-size:15px;font-weight:600;color:#111;}
.sns-login-icon img {height:22px;}
.bbs-webzine-tit .bbs-webzine-tit-hit { float:right;letter-spacing:0 } 
.bbs-webzine-desc {margin-top:20px;line-height:20px;}
/* BBS-BLOG */
#bbsBlogWrap {}
.bbs-blog li {padding:10px 0;border-bottom:1px solid #ccc;}
.bbs-blog li:first-child {border-top:1px solid #ccc;}
.bbs-blog li.no {border-top:1px solid #333;border-bottom:1px solid #333;}
.bbs-blog-tit {margin-bottom:10px;}
.bbs-blog-tit a {font-size:16px;font-weight:600;color:#333;}
.bbs-blog-img {margin-bottom:10px;}
.bbs-blog-no {font-weight:600;color:#333;text-align:center;}
/* BBS-MULTIMEDIA */
#bbsMultiWrap {margin:0 auto;border-top:2px solid #ccc;border-bottom:1px solid #ccc;}
.bbs-multi {overflow:hidden;margin:0 -1%;}
.bbs-multi li {float:left;width:30.1%;margin:30px 1.6% 0;*width:29%;}
.bbs-multi-tit {padding:15px 0;text-align:center;}
.bbs-multi-tit a {display:block;overflow:hidden;font-size:14px;font-weight:600;color:#111;text-overflow:ellipsis;white-space:nowrap;}
.bbs-multi-date {display:none;}

.bbsMultiWrapPhoto .bbs-multi {overflow:hidden;margin:0 -1%;margin-top:30px;padding:30px;border:1px solid #333;border-width:2px 0 1px;}
.bbsMultiWrapPhoto .bbs-multi li {float:left;width:23%;margin:0 1% 0;/**width:29%;*/}
.bbsMultiWrapPhoto .bbs-multi-img img {width:260px;height:215px;}
.bbsMultiWrapPhoto .bbs-multi-tit {padding:15px 0;text-align:center;}
.bbsMultiWrapPhoto .bbs-multi-tit a {display:block;overflow:hidden;font-size:14px;font-weight:600;color:#111;text-overflow:ellipsis;white-space:nowrap;}




/* BBS-EVENT */
#bbsEventWrap.no {border:none;}
.bbs-event {border-bottom:1px solid #e0e0e0;}
.bbs-event li {overflow:hidden;padding:30px 0;border-top:1px solid #e0e0e0;}
.bbs-event li:first-child{padding:30px 0;border-top:2px solid #535456;}
.bbs-event-img {float:left;width:27.4%;}
.bbs-event-info {float:right;width:70%;overflow:hidden;margin-bottom:5px;line-height:23px;}
.bbs-event-tit {float:left;width:40%;margin-right:2%;}
.bbs-event-tit a {display:block;overflow:hidden;font-size:15px;font-weight:600;color:#50beef;text-overflow:ellipsis;white-space:nowrap;}
.bbs-event-stat {float:right;width:27.4%;font-size:13px;text-align:right;}
.bbs-event-is {margin-right:10px;}
/* BBS-FAQ */
#bbsFaqWrap {}
.bbs-faq {margin:0 auto;border-top:2px solid #535456;}
.bbs-faq-f {position:relative;padding:10px 70px 10px 80px;border-bottom:1px solid #ddd;background:url(../../images/blit_qna.gif) no-repeat 35px 11px;background-color:#fff;cursor:pointer;color:#202020;}
.bbs-faq-f .blit {position:absolute;right:30px;margin-top:5px;}
.bbs-faq-a {display:none;padding:15px 30px 15px 80px;background:url(../../images/blit_qna_a.gif) no-repeat 31px 15px;background-color:#f7f7f7;}
/* PAGENAVI */
#pageNavi {max-width:840px;margin:15px auto;padding:15px 0;text-align:center;}
#pageNavi a {display:inline-block;width:20px;height:20px;margin:0 3px;font-size:12px;text-align:center;line-height:20px;color:#999}
#pageNavi a.on {font-weight:800;color:#000;}
#pageNavi .pn-prev10 {border:1px solid #999;}
#pageNavi .pn-prev1 {display:none;}
#pageNavi .pn-next1 {display:none;}
#pageNavi .pn-next10 {border:1px solid #999;}
/* BTNS */
#bbs-btn {margin:30px auto;margin-bottom:55px;text-align:right;}
/* BBS-VIEW */
#bbsView {position:relative;margin:0 auto;padding-bottom:20px;border-bottom:1px solid #ccc;}
.bbs-view-tit {padding:17px 0;padding-left:30px;background:#fafafa;border-top:2px solid #535456;border-bottom:1px solid #e0e0e0;font-size:17px;font-weight:600;color:#111;}
.bbs-view-sns {overflow:hidden;padding:15px 0;padding-left:30px;background:#fff;border-bottom:1px solid #e0e0e0;}
.bbs-view-sns a {display:inline-block;position:relative;width:73px;height:29px;vertical-align:top;}
.bbs-view-sns a span {position:absolute;top:6px;right:10px;font-size:12px;color:#fff;}
.bbs-view-snsf {background:url(../../images/board/btn_flike.gif);}
.bbs-view-snst {background:url(../../images/board/btn_tlike.gif);}
.bbs-view-snsg {background:url(../../images/board/btn_glike.gif);}
.bbs-view-meta {position:absolute;right:0;padding-top:17px;padding-right:0;background:#fff; }
.bbs-view-meta li {display:inline-block;margin-left:15px;font-size:13px;}
.bbs-view-meta li.f {padding-left:18px;background:url(../../images/board/blit_attach.png) no-repeat 0 2px;}
.bbs-view-meta li.l {display:block;float:none;clear:both;padding-top:5px;background-position:0 6px;}
.bbs-view-meta li strong {color:#111;}
.bbs-view-content {overflow:hidden;padding:50px 30px;line-height:20px;word-wrap:break-word;clear:both; }
.bbs-view-content .youtube { display:block;position:relative;width:100%;height:100%;padding-bottom:56.25% !important; margin-bottom:1.25rem; }
.bbs-view-content .youtube iframe { position:absolute;left:0;max-width:100%; width:100%;height:100%; top:0; margin-top:0rem; } 

.bbs-view-content .embed { text-align:center; } 
.bbs-view-share {margin:30px 0;text-align:center;}
/* BBS-PW */
#bbsPwWrap {max-width:300px;margin:0 auto;padding:20px 40px;border:1px solid #ccc;text-align:center;}
.bbs-pw-tit {padding-bottom:6px;border-bottom:1px solid #ccc;font-size:18px;}
.bbs-pw-form {margin-top:14px;}
/*write*/
#bbsWriteWrap h2 {display:none;}
#bbsWriteWrap.write-wrap .ipt {background:#f9f9f9;border:1px solid #ccc;}
#bbsWriteWrap.write-wrap .fs {margin-left:10px;font-size:12px;color:#999;line-height:8px;}
#bbsWriteWrap.write-wrap .file .btn {padding:0 10px;height:30px;font-size:12px;letter-spacing:-2px;}
#bbsWriteWrap.write-wrap .file .btn-default {background:#999;border:1px solid #999;}
#bbsWriteWrap.write-wrap .name .ipt {width:23%;}
#bbsWriteWrap.write-wrap .form-row.last .btn {width:150px;}
/* RESPONSIVE */

.bx-wrapper .bx-controls-direction a {z-index:999;}

.floatl_w {width:48%;}/*김보라0802추가*/

/*20161212 방소정 추가*/
.ban-list.youtube > li {width:240px;}
/*
.sns-total,
.sns-reply-area {display:none;}

.sns-total {padding:15px 15px 0;background-color:#f5f5f5;}
.sns-reply-area {padding:0 15px 15px;background-color:#f5f5f5;}
.sns-reply-top {text-align:left;}
.sns-reply-btns {display:inline-block;}*/


/* sns comment */
.sns {margin-top:10px;padding-top:10px; padding-bottom:20px;}
.sns-share {margin-top:20px;padding-top:20px;border-top:1px solid #ccc;text-align:right;}
.sns-wc {background:#efefed;padding:20px;}
.sns-stat {margin-bottom:15px;padding-left:33px;background:url(../../../images/board/blit_stat.gif) no-repeat 0;font-weight:600;font-size:15px;color:#999;}
.sns-menu {margin-bottom:10px;font-size:13px;line-height:22px;}
.sns-tit {margin-right:0;font-size:14px;font-weight:600;color:#111;line-height:27px;}
.btn-sns-tit {margin-left:10px;margin-right:2px;}
.sns-input {position:relative;}
.sns-input .img {position:absolute;display:none;top:0;left:0;width:70px;padding:2px;border:1px solid #ccc;}
.sns-input .img img {width:70px;height:70px;}
.sns-input textarea {width:82%;height:115px;padding:10px;border:1px solid #ccc;resize:none;outline:none;font-family:'맑은고딕','malgun gothic','Open Sans';box-sizing:border-box;}
.sns-reg {position:absolute;top:0;right:0;}
.sns-reg input {display:inline-block;width:170px;height:115px;border:0;background:#2e2c2d;font-family:'맑은고딕','malgun gothic','Open Sans';font-size:15px;font-weight:600;color:#fff;box-sizing:border-box;}
.sns-reply {margin-top:20px;padding:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.reply-list > li {position:relative;padding:20px 0;border-top:1px solid #ccc;}
.reply-list > li:first-child {border-top:none;}
.reply-tit {position:relative;margin-bottom:15px;font-size:14px;font-weight:600;color:#111;}
.reply-menu {position:absolute;top:0;right:0;}
.reply-menu a {display:inline-block;padding:5px 8px;background:#a1a1a1;border:1px solid #a1a1a1;font-size:12px;color:#fff;}
.reply-menu .btn_modify {background:#04569b;border:1px solid #04569b;}
.reply-tit .date {margin-left:10px;font-size:12px;font-weight:normal;color:#999;letter-spacing:0;}
.reply-content {font-size:13px;color:#666;line-height:18px;}
.reply-reply {margin-top:15px;}
.reply-reply input {width:70px;line-height:25px;border:0;background:#aaa;font-weight:600;font-size:12px;color:#fff;}
.reply-reply li {display:inline-block;}
.reply-reply li a {display:block;width:70px;padding:3px 0;background:#a1a1a1;border:1px solid #a1a1a1;border-radius:3px;font-weight:600;font-size:12px;color:#fff;text-align:center;box-sizing:border-box;}
.reply-reply li.b-g a {display:block;background:#04569b;border:1px solid #04569b;font-size:12px;}

.rrply li {margin-left:20px;padding-left:25px;background:url(../../../images/board/blit_reply.gif) no-repeat 0px 0;}
.rrply-text {position:relative;width:100%;margin-top:15px;}
.rrply-text textarea {width:82%;height:55px;padding:3px;border:1px solid #ccc;resize:none;outline:none;font-family:'맑은고딕','malgun gothic','Open Sans';}
.rrply-reg {position:absolute;top:0;right:0;}
.rrply-reg input {width:170px;height:55px;line-height:25px;border:0;background:#2e2c2d;font-weight:600;color:#fff;}
.sns-private {margin-top:4px;font-size:13px;color:#666;}

/* 페이지 네비 */
.page-navi {margin-top:15px;text-align:center;}
.page-navi a {display:inline-block;width:24px;height:24px;border:1px solid #ddd;font-size:13px;color:#333;text-align:center;line-height:24px;}
.page-navi a.on {border:1px solid #11a6df;background-color:#11a6df;color:#fff;}
.page-navi a img {vertical-align:top;}

/* 접속*/
.no_auth { display:flex; align-items:center; justify-content:center; width:100%; height:100vh; font-size:1.25rem; color:#999; background:#f7f7f7; letter-spacing:-0.05em;}




/* 유튜브 추가 사항들 240712  */
.quick-youtube {display:flex; align-items:center; justify-content:center; margin-bottom:0.938rem; } 
.quick-youtube img { border-radius:0.625rem; border:1px solid #b7b7b7; } 


.bbsMultiWrapPhoto.community9 .bbs-multi { margin:0; padding:1.875rem 0 ; }
.bbsMultiWrapPhoto.community9 .bbs-multi-img { position:relative; } 
.bbsMultiWrapPhoto.community9 .bbs-multi-img a { display:block;width:100%; height:0; padding-top:56.25%; position: relative;overflow:hidden; transition:all 0.3s ease; } 
.bbsMultiWrapPhoto.community9 .bbs-multi-img img { width:revert; height:revert; } 
.bbsMultiWrapPhoto.community9 .bbs-multi-img a > img {display: block; width:100%; position: absolute;top:50%;left:50%; transform:translate(-50%,-50%); -o-object-fit: cover;object-fit: cover;}
.bbsMultiWrapPhoto.community9 .bbs-mulit-play { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); } 
.bbsMultiWrapPhoto.community9 .bbs-multi-tit a { display:block; width:100%; font-size:0.938rem; color:#111; font-weight:500; -webkit-line-clamp : 2;  line-height:1.4em; height:2.8em; overflow:hidden; text-align:left;  text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; word-wrap:break-word; word-break:keep-all; margin-bottom:0.938rem; white-space:revert;  }
.bbsMultiWrapPhoto.community9 .bbs-multi  { display:flex; flex-wrap:wrap; margin-right:-1.25rem; row-gap:0.625rem; } 
.bbsMultiWrapPhoto.community9 .bbs-multi li { float:none; margin:0; flex: 0 0 auto; width: calc((100% / 4 ) - 1.25rem); margin-right:1.25rem; } 


/* 플로팅배너 변경 작업 : 250616*/
.quick_renew { background:linear-gradient(-90deg, rgb(140,44,226) 0%, rgb(32,41,102) 50%, rgb(33,161,159) 100%); }

/* 유튜브 추가 사항들 수정사항 : 240730  */
.quick_new_menu { position:relative; display:flex; align-items:center; width:100%; max-width:1200px; min-width:1200px; margin:0 auto; height:3.125rem; } 
.quick_new_menu > a { position:relative; display:flex; align-items:center; justify-content:center; gap:0.5rem; width:calc(100% / 5); height:3.125rem;  font-size:0.9375rem; color:#fff; font-weight:500; background:linear-gradient(-90deg, rgba(2, 2, 2, 0) 0%, rgba(18, 29, 49, 0) 100%); transition:all 0.4s ease;}
.quick_new_menu > a:hover { background:linear-gradient(-90deg, rgb(2, 2, 2) 0%, rgb(18, 29, 49) 100%); } 
.quick_new_menu > a:after { content:''; position:absolute; top:50%; right:0px; transform:translateY(-50%); width:1px; height:3.125rem; background:rgba(255,255,255,0.3) ; } 
.quick_new_menu > a:first-of-type:before { content:''; position:absolute; top:50%; left:0px; transform:translateY(-50%); width:1px; height:3.125rem; background:rgba(255,255,255,0.3) ; } 
.quick_new_menu > a .img { display:flex; align-items:center; justify-content:center; min-height:1.625rem; }  
@media screen and (max-width: 414px){
	
}

/* TOP 버튼 추가 : 250624 */ 
.quick_new_menu .quick_top { position:absolute; right:-3.125rem; display:flex; align-items:center; justify-content:center; width:3.125rem; aspect-ratio:1; border-right:1px solid rgba(255,255,255,0.3); } 
.quick_new_menu .quick_top a { display:flex; align-items:center; justify-content:center; color:#fff; } 