@charset "utf-8";

@import url("/sites/guide/style/css/guide.css");
@import url("/sites/templet_05/style/css/layout.css");
@import url("bbs_type_table.css");
@import url("layout.css");
@import url("main.css");
@import url("main_widjet.css");

/* 템플릿별로 개별 정의해야하는 CSS는 이 밑으로 작성하시면 최종적으로 적용 됩니다. **********/
/* 레이아웃은 같은 타입의 템플릿은 공통으로  적용되어 있습니다.**********/
/* 레이아웃 변경시에는 같은 템플릿은 같이 변경되오니 유의하여 주시고 변경하실 CSS는 각 템플릿의 샘플 템플릿의 layout.css를 수정하시면 됩니다.**********/
/* 개별적인 변경을 하실 경우에는 새로운 템플릿으로 추가해서 작업하시거나 style.css에서 !important처리로 작업하시기 바랍니다.**********/


#headerSec .logo a {display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;}
#headerSec .logo a img {display:block;flex:0 0 auto;height:45px;width:auto;}
#headerSec .logo a span {display:block;flex:0 1 auto;white-space:nowrap;font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-0.03em;color:#fff;text-shadow: 0 0 4px rgb(124 114 103), 0 0 10px rgb(125 117 105), 0 0 20px rgba(41, 104, 191, 0.36);}

@media only screen and (max-width:820px){
	#headerSec {position:relative;}
	#headerSec .logo {padding:0 12px 0 12px;box-sizing:border-box;}
	#headerSec .logo a {gap:8px;}
	#headerSec .logo a img:first-child {height:34px !important;width:auto !important;}
	#headerSec .logo a span {font-size:20px !important;line-height:1.15;}
	#headerSec .logo a img:last-child {height:34px !important;width:auto !important;}
	a.mMenuOpen {right:15px;top:50%;transform:translateY(-50%);}
}

@media only screen and (max-width:480px){
	#headerSec .logo {padding:0 10px 0 10px;box-sizing:border-box;}
	#headerSec .logo a {gap:6px;}
	#headerSec .logo a img:first-child {height:30px !important;width:auto !important;}
	#headerSec .logo a span {font-size:20px !important;line-height:1.1;}
	#headerSec .logo a img:last-child {height:30px !important;width:auto !important;}
}

.eQ01 #sub_visual {background: url(../../images/sub_visual.jpg) no-repeat center;}
.eQ02 #sub_visual {background: url(../../images/sub_visual_2.jpg) no-repeat center;}
.eQ03 #sub_visual {background: url(../../images/sub_visual_3.jpg) no-repeat center;}
.eQ04 #sub_visual {background: url(../../images/sub_visual_4.jpg) no-repeat center;}
.eQ05 #sub_visual {background: url(../../images/sub_visual_5.jpg) no-repeat center;}
.eQ06 #sub_visual {background: url(../../images/sub_visual.jpg) no-repeat center;}
.eQ07 #sub_visual {background: url(../../images/sub_visual.jpg) no-repeat center;}


a.btnB, span.btnB, input.btnB {
    padding: 4px 8px !important;
    font-size: 12px !important;
    background-color: #162b58 !important;
    margin-left: 10px !important;
}

#sideB h1:after{height:0px !important;}

/*20260306*/

.menuTab_temp {
    display: none !important;
}
}

.artclTable col._artclColWriter, .artclTable th._artclThWriter, .artclTable td._artclTdWriter {
    width: 150px !important;
}
