@charset "utf-8";


#floatingMenu{position:absolute;bottom:30px;left:0;z-index:332;width:100%;padding:0 100px;text-align:center;}
#floatingMenu:hover{opacity:1;}
#floatingMenu.fixed{position:fixed;}
#floatingMenu ul{position:relative;width:100%;margin:0;display:flex;align-items:center;flex-wrap:wrap;}
#floatingMenu ul:after{display:block;visibility:hidden;clear:both;content:""}
#floatingMenu ul li{font-size:14px;font-weight:600;max-width:33%;height:52px;padding:0 15px;background:rgba(255,255,255,1);border:1px solid rgba(0,0,0,0.2);/*border-right-width:0;*/box-shadow:0 5px 5px rgba(0,0,0,0.04);margin-bottom:-1px;}
#floatingMenu ul li:not(:last-child){margin-right:-1px;}
#floatingMenu ul li.active{background:rgba(71,78,103,1);color:#fff;z-index:3}
#floatingMenu ul li a{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
#floatingMenu.fixed li{box-shadow:0 6px 8px rgba(0,0,0,0.1);}


#top-tabs{position:relative;z-index:99;width:100%;text-align:center;padding:0 100px;}
#top-tabs ul{position:relative;width:100%;max-width:1550px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
#top-tabs ul:after{display:block;visibility:hidden;clear:both;content:""}
#top-tabs ul li{font-size:14px;font-weight:600;max-width:33%;min-width:10%;height:52px;padding:0 15px;background:rgba(255,255,255,1);border:1px solid rgba(0,0,0,0.2);/*border-right-width:0;*/box-shadow:0 5px 5px rgba(0,0,0,0.04);margin-bottom:-1px;}
#top-tabs ul li:not(:last-child){margin-right:-1px;}
#top-tabs ul li.active{background:rgba(71,78,103,1);color:#fff;z-index:3}
#top-tabs ul li a{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center;white-space:nowrap;}



/*________________ List Page _______________*/

#pageMake{position:relative;width:100%;overflow:hidden;display:flex;flex-wrap:wrap;}
#pageMake:after{display:block;visibility:hidden;clear:both;content:""}
#pageMake .binpage{padding:50px;display:flex;align-items:center;justify-content:center;background:rgba(255,65,65,0.02);text-align:center;font-size:13px;font-weight:600;color:var(--red);line-height:1.5em;}
.bo_btnSet.cut{margin-top:0px;text-align:center;width:100%;max-width:calc(100% - 200px);padding:20px 0;}
.bo_btnSet.cut .ul_adm{position:absolute;top:20px;left:0;}
.bo_btnSet.cut .btnSetting{position:absolute;top:21px;left:65px;z-index:3;}
.bo_btnSet.cut .btnSetting:before{padding-top:2px;}


.blockContainer{position:relative;margin:0;padding:0;width:100%;display:block;}
.blockContainer.autoHeight{display:flex;align-items:center;height:auto;}
.blockContainer.parallax{background-repeat:no-repeat;background-size:cover;height:auto;/*min-height:600px;*/}
.blockContainer .videoCover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;}

.blockContainer .latestContainer{width:100%;position:relative;}
.blockContainer .thumbImg + .latestContainer{margin-top:50px;}
.blockContainer .latestContainer .latest_adm{position:absolute;top:-15px;left:-30px;z-index:90;}
.blockContainer .latestContainer .latest_adm a.icon-adm{font-size:0;vertical-align:middle;display:inline-block;cursor:pointer;width:18px;height:18px;line-height:18px;text-align:center;color:#fff;background:#363636;border-radius:50%;
	transition:all .2s ease-in-out;opacity:0.7;}
.blockContainer .latestContainer .latest_adm a.icon-adm:hover, .latest_adm:hover a.icon-adm{opacity:1;transform:scale(1);}
.blockContainer .latestContainer .latest_adm a.icon-adm:before{content:'\e334';font-family:'intaefont';font-size:9px;font-weight:normal;text-align:center;opacity:1;transition:all .2s ease-in-out;}
.blockContainer .latestContainer .latest_adm a.icon-adm:hover:before, .latest_adm:hover a.icon-adm:before{opacity:1;}

.blockContainer .layerBtn{position:absolute;top:auto;bottom:15px;right:15px;z-index:50;}
.blockContainer .layerBtn .sectionTip{position:absolute;bottom:0px;right:40px;font-size:11px;color:#fff;background:rgba(0,0,0,0.65);display:inline-block;padding:8px 10px;border-radius:4px;width:auto;opacity:0;white-space:nowrap;
	transition:all .2s ease-in-out;visibility:hidden;}
.blockContainer .layerBtn .sectionTip span{display:inline-block;margin-right:10px;}
.blockContainer .layerBtn .sectionTip span:last-child{margin-right:0;}
.blockContainer .layerBtn .sectionTip:before{ content:'';width:0;height:0;border-left:5px solid rgba(0,0,0,0.65);border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;top:10px;right:-5px;}
.blockContainer .layerBtn:hover .sectionTip{opacity:1;visibility:visible;}
.blockContainer .layerBtn .helpTag{display:block;position:relative;margin-bottom:5px;font-size:9px;width:24px;height:13px;line-height:12px;text-align:center;color:#5bb75b;border:1px solid #5bb75b;background:#fff;border-radius:5px;cursor:help;}
.blockContainer .layerBtn .helpTag.includeTip{width:24px;color:#5bb75b;border:1px solid #5bb75b;}
.blockContainer .layerBtn .helpTag.skinOptionTip{width:24px;}
.blockContainer .layerBtn .includeTip.myTip:before{background-color:rgba(76, 127, 255, 0.95);color:#d4fbff;}
.blockContainer .layerBtn .includeTip.myTip:after{border-left-color:rgba(76, 127, 255, 0.95);}
.blockContainer .layerBtn .skinOptionTip.myTip:before{background-color:rgba(91, 183, 91, 0.95);color:#fcff26;}
.blockContainer .layerBtn .skinOptionTip.myTip:after{border-left-color:rgba(91, 183, 91, 0.95);}

.blockContainer .btnSetting{position:absolute;bottom:15px;left:10px;z-index:11;}
.blockContainer .btnSetting:before{content:'\e99c';font-family:'intaefont';font-size:12px;padding-bottom:1px;}
.blockContainer .btnSetting:not(:hover):before{background:var(--green);}

	.blockInner{position:relative;padding:100px 0;color:#272626;}	
	.blockInner .thumbImg img{border-radius:3px;}
	.blockInner .textCon{position:relative;}
	.blockInner .textCon .block-title{font-family:'Noto Sans KR', sans-serif;font-size:33px;font-weight:600;line-height:1.4em;}
	.blockInner .textCon .block-title sub{font-size:0.7em;opacity:0.5;font-weight:normal;position:relative;top:-0.5em;}
	.blockInner .textCon .contents{font-size:15px;line-height:1.6em;}
	.blockInner .textCon .block-title + .contents{margin-top:10px;}
	.blockInner .textCon .block-title + .thumbImg{margin-top:40px;}
	.blockInner .textCon .contents + .thumbImg{margin-top:20px;}

	.blockInner .textCon .list-btn-set{margin-top:10px;display:flex;align-items:center;}
	.blockInner .textCon .list-btn-set a{flex:none;padding:0 20px;height:44px;font-size:15px;font-weight:600;color:#fff;background:rgba(71,78,103,0.4);min-width:150px;border-radius:4px;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;}
	.blockInner .textCon .list-btn-set a:hover{background:#1bc8a6;}
	.blockInner .textCon .list-btn-set a:not(:first-child){margin-left:10px;}
	.blockInner .textCon.center{text-align:center;}
	.blockInner .textCon.center .list-btn-set{justify-content:center;}
	.blockInner .textCon.right{text-align:right;}
	.blockInner .textCon.right .list-btn-set{justify-content:flex-end;}
	
	/* 블록 레이아웃 */
	.blockInner.layout-basic{display:flex;flex-direction:column;gap:50px;}
	.blockInner.layout-top{display:flex;flex-direction:column;gap:50px;}
	.blockInner.layout-top .mediaCon{order:-1;}
	.blockInner.layout-top * + .linkSet{margin-bottom:10px;}	
	.blockInner.layout-lt{display:flex;gap:100px;}
	.blockInner.layout-lt .mediaCon{order:-1;}
	.blockInner.layout-rt{display:flex;gap:100px;}
	.blockInner.layout-rt .textCon{order:-1;}
	.blockInner.flex-center{display:flex;align-items:center;}
	.blockInner.flex-end{display:flex;align-items:flex-end;}	
	.blockInner.layout-lt.inc_latest .textCon,
	.blockInner.layout-rt.inc_latest .textCon{flex:1.1;padding-bottom:30px;}
	.blockInner.layout-lt.inc_latest .mediaCon,
	.blockInner.layout-rt.inc_latest .mediaCon{flex:2;}
	.blockInner.layout-lt:not(.inc_latest) .textCon, .blockInner.layout-rt:not(.inc_latest) .textCon{flex:1;}

	.blockInner.layout-lt._gall_slide .textCon,
	.blockInner.layout-rt._gall_slide .textCon{flex:1;position:relative;z-index:2;}
	.blockInner.layout-lt._gall_slide .mediaCon,
	.blockInner.layout-rt._gall_slide .mediaCon{flex:1;position:relative;z-index:1;width:calc(50% + 100px);}
	.blockInner.layout-lt._gall_slide .mediaCon .swiper-container,
	.blockInner.layout-rt._gall_slide .mediaCon .swiper-container{}
	.blockInner.layout-lt._gall_slide .mediaCon .gallerySwiper,
	.blockInner.layout-rt._gall_slide .mediaCon .gallerySwiper{overflow:hidden;}
	
	.blockInner.layout-bg{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;}	
	.blockInner.layout-bg .textCon{position:absolute;left:0;top:0;z-index:6;width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;}
	.blockInner.layout-bg .mediaCon{position:relative;z-index:7;width:100%;color:#fff;}
	.blockInner.layout-bg .mediaCon *{color:#fff;}
	.blockInner.layout-bg .textCon + .mediaCon{}
	.blockInner.layout-bg .textCon .block-title{font-size:43px;line-height:1.4em;}
	.blockInner.layout-bg .textCon .contents{font-size:20px;font-weight:400;}
	.blockInner.layout-bg .linkSet a{color:rgba(0,0,0,0.8);background:#fff;}
	.blockInner.layout-bg .linkSet a:hover{color:#fff;background:#1bc8a6;}

	.blockInner.layout-bg[data-latest-skin='GALLERY']{padding-left:100px;padding-right:100px;}
	.blockInner.layout-bg[data-latest-skin='GALLERY'] .textCon{position:relative;}

	.height-fixed .blockInner.layout-bg{width:100%;height:100%;}
	.height-fixed .blockInner.layout-bg .mediaCon .video-container,
	.height-fixed .blockInner.layout-bg .mediaCon .youtube-wrap,
	.height-fixed .blockInner.layout-bg .mediaCon .vimeo-wrap{width:100%;margin:0 auto;}
	.height-fixed .blockInner.layout-bg .basic-white{position:absolute;bottom:0;left:0;display:block;width:100%;z-index:9;}

	.blockInner.layout-mix{display:flex;flex-direction:column;gap:50px;}
	.blockInner.layout-mix .mixWrap{flex:1}


.blockSet{width:100%;padding:80px 0;background:#fafafa;}
.blockSet .inner{display:flex;align-items:flex-start;align-items:stretch;flex-wrap:wrap;gap:30px;}

	.blockContainer[class*='row-']{align-self:stretch;}
	.blockContainer[class*='row-'] .blockInner{padding:0;}
	.blockContainer[class*='row-'] .blockInner.layout-basic{}
	.blockContainer[class*='row-'] .blockInner .textCon .block-title{font-size:20px;}
	.blockContainer[class*='row-'] .blockInner .mediaCon{align-self:stretch;}

	.blockContainer.row-2{width:calc(50% - 15px)}
	.blockContainer.row-3{width:calc(33.33% - 20px)}
	.blockContainer.row-3-2{width:calc(66.66% - 10px)}
	.blockContainer.row-4{width:calc(25% - 23px)}
	.blockContainer.row-4-3{width:calc(75% - 7px)}
	
	.blockContainer[class*='row-'] .blockInner .latestContainer{position:static;}



/*________________ Write Page _______________*/
#bo_w{padding-bottom:40px;}
#bo_w .latest_skinView{display:block;padding-left:125px;}
#bo_w .latest_skinView img{border:1px solid rgba(0,0,0,0.65);box-shadow:0px 4px 6px rgba(0, 0, 0, 0.1);margin-bottom:5px;}
#bo_w .inp-tag-wrap{position:relative;padding-left:36px;}
#bo_w .inp-tag-wrap label{position:absolute;top:0;left:0;display:inline-block;width:36px;height:100%;line-height:36px;text-align:center;border:1px solid #cccccc;border-right:0;background:rgba(0,0,0,0.03);}
#bo_w .inp-tag-wrap label.my-icon-pc:before, .inp-tag-wrap label.my-icon-mobile:before{margin:0;}
#bo_w .my-icon-pc:before{content:"\e158";font-family:'intaefont';font-weight:normal;display:inline-block;vertical-align:middle;font-size:16px;font-style:normal;position:relative;top:1px;}
#bo_w .my-icon-mobile:before{content:"\e155";font-family:'intaefont';font-weight:normal;display:inline-block;vertical-align:middle;font-size:16px;font-style:normal;position:relative;top:0px;}
#bo_w .wrConTabs li{float:right;color:#a7a7a7;font-size:12px;width:40px;}
#bo_w .wrConTabs li:last-child{width:70px;}
#bo_w .bo_btnSet.inline-fixed{margin:0;padding:0;position:fixed;top:65px;right:10px;text-align:right;z-index:100;}
#bo_w .form_latest_option{display:none;}
#bo_w textarea#bl_title{font-family:'Noto Sans KR', sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}

.icon_btnSetting{}
.icon_btnSetting:before{content:'\e99c';font-family:'intaefont';font-size:12px;padding-top:1px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fff;cursor:pointer;border-radius:50%;background:var(--green);}



#latestTable{position:relative;display:inline-flex;align-items:center;align-items:stretch;}
#latestTable .bootstrap-select .dropdown-toggle[title='SQUARE']{height:52px;}
#latestTable .label.label-link{padding:0;border:0;font-size:12px;background:rgba(71,78,103,0.4);color:#fff;border-top-left-radius:3px;border-bottom-left-radius:3px;transition:all .1s ease-in-out;}
#latestTable .label.label-link:hover{background:rgba(71,78,103,0.7);}
#latestTable .label.label-link a{padding:1px 10px 0 10px;height:100%;display:inline-flex;align-items:center;}
#latestTable .label.label-link + .bootstrap-select .dropdown-toggle{border-left:0 !important;}
#latestTable .bootstrap-select .skin_name.square{display:flex;align-items:center;justify-content:center;height:32px;font-size:15px;font-weight:bold;letter-spacing:0.05em;color:#fff;font-family:'Montserrat', 'Noto Sans KR', sans-serif;background:#1bc8a6;border-radius:3px;padding-bottom:2px;}
#latestTable .bootstrap-select .dropdown-menu .skin_name.square{height:42px;font-size:18px;margin-bottom:3px;}
#latestTable .bootstrap-select i:before{content:'';font-family:'intaefont';font-size:11px;font-weight:normal;color:rgba(71,78,103,0.65);margin-left:3px;}
#latestTable .bootstrap-select .selected i:before{color:#fff;}
#latestTable .bootstrap-select i.cate:before{content:'\e9fa';}
#latestTable .bootstrap-select i.tag:before{content:'\e484';font-family:'newfont';}

	#btn_list_of_select{position:relative;left:-2px;z-index:2;padding:0 10px;background:#fff;color:#767676;border:1px solid rgba(0,0,0,0.3);border-top-right-radius:3px;border-bottom-right-radius:3px;
	display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;}
	#btn_list_of_select:before{content:'\e96c';font-family:'intaefont';font-size:11px;font-weight:normal;}
	#btn_list_of_select:hover{color:var(--blue);}
	#btn_list_of_select.active{background:var(--blue);color:#fff;}
	#btn_list_of_select .count{font-weight:400;font-size:11px;margin-left:5px;opacity:0.7}
	.bo_link{position:relative;left:-2px;z-index:2;font-size:0;padding:0 10px;background:#fff;border:1px solid rgba(0,0,0,0.3);border-top-right-radius:3px;border-bottom-right-radius:3px;display:inline-flex;align-items:center;justify-content:center;}
	.bo_link:before{content:'\e96c';font-family:'intaefont';font-size:11px;font-weight:normal;}



#default-form{position:relative;}
#default-form.hide{position:fixed;text-indent:-99999;width:0;height:0;left:-9999px;z-index:-99;}



#latestSkin .bootstrap-select.layout-bigBanner .dropdown-menu.inner{width:auto;}
#latestSkin .bootstrap-select.layout-bigBanner .dropdown-menu li{width:100%;}
#latestSkin .bootstrap-select.layout-bg .dropdown-menu.inner{width:auto;}
#latestSkin .bootstrap-select.layout-bg .dropdown-menu li{width:100%;}

#latestTypeContainer .bootstrap-select.FAQ .dropdown-menu.inner{width:470px;}
#latestTypeContainer .bootstrap-select.FAQ .dropdown-menu li{width:calc(50% - 2px);}



/*#latest-table .bootstrap-select .dropdown-toggle{padding:7px 24px 7px 7px;height:auto;}*/



/* html (에디터) */
.tabs-uni{position:relative;margin-top:30px;}
.tabs-uni:after{display:block;visibility:hidden;clear:both;content:""}
.tabs-uni a{float:left;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;padding:0 10px;height:50px;background:#eee;border-radius:3px;margin-right:15px;margin-top:15px;transition:all .2s ease-in-out;color:#212121}
.tabs-uni a:hover{background:#bbbdc0;}
@media screen and (min-width:1601px){
	.tabs-uni a{width:calc(25% - 12px);}
	.tabs-uni a:nth-child(4n){margin-right:0;}
}
@media screen and (min-width:851px) and (max-width:1600px){
	.tabs-uni a{width:calc(33.33% - 12px);}
	.tabs-uni a:nth-child(3n){margin-right:0;}
}
@media screen and (max-width:850px){
	.tabs-uni a{width:calc(50% - 8px);}
	.tabs-uni a:nth-child(2n){margin-right:0;}
}








/* .blockContainer .blockInner.SQUARE{height:auto !important;}*/