@charset "utf-8";

/* CSS Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input{margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
ol,ul, li {list-style:none;}
li img, dd img {}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym,img {border:0;}
img,input,button {vertical-align:middle;}
button {cursor:pointer;}
*, *:before, *:after{box-sizing:content-box;}
input,textarea,select,div,ul,li, a, table, td { box-sizing: border-box;}
a{selector-dummy:expression(this.hideFocus=true);outline:0;}
body{font-size:14px;font-family:NotoSans,Nanum Gothic,Malgun Gothic,'맑은 고딕',Dotum,'돋움', sans-serif;line-height:1.6;	letter-spacing: -0.5px;_text-align:center;}

a:focus { text-decoration:none; cursor:pointer; color:#333;}
a:link{text-decoration:none; cursor:pointer; color:#333;}
a:visited{text-decoration:none; cursor:pointer; color:#333;}
a:hover{text-decoration:none; cursor:pointer; color:#A50034;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.consubject{ height:20px;}
.condata{ height:20px; text-align:right;}


/* ##### [btn] ##### */
.btnArea{text-align:center;}
.btnrArea{text-align:right;}
.btn{display:inline-block;cursor:pointer;-webkit-appearance:none;}
.xsmall{font-size:12px;height:30px;line-height:28px;padding:0 10px;overflow:visible;font-weight:500;}
.small{font-size:13px;height:35px;line-height:33px;padding:0 15px;overflow:visible;font-weight:500;}
.mid{font-size:14px;height:34px;line-height:34px;padding:0 45px;overflow:visible;font-weight:500;}
.mid2{font-size:14px;height:34px;line-height:34px;padding:0 25px;overflow:visible;font-weight:500;}
.mid3{font-size:14px;height:65px; line-height:65px;padding:0 25px;overflow:visible;font-weight:500;}
.big{font-size:14px;height:40px;line-height:40px;padding:0 55px;overflow:visible;font-weight:500;}
.white{background:#fff;border:1px solid #dadada;}
.black{background:#333;border:1px solid #000;color:#fff !important;}
.gray{background:#555555;border-top:1px solid #555555;border-left:1px solid #555555;border-right:1px solid #343434;border-bottom:1px solid #343434;color:#fff !important;}
.gray2{background:#b7b4be;border-top:1px solid #b7b4be;border-left:1px solid #b7b4be;border-right:1px solid #a4a0a9;border-bottom:1px solid #a4a0a9;color:#fff !important;}
.red{background:#ca1010;border:1px solid #ca1010;color:#fff !important;}
.blue{background:#205592;border-top:1px solid #205592;border-left:1px solid #205592;border-right:1px solid #15447a;border-bottom:1px solid #15447a;color:#fff !important;}
.green{background:#369369;border:1px solid #369369;color:#fff !important;}
.gold{ background:#a39274; border-top:1px solid #a39274;border-left:1px solid #a39274;border-right:1px solid #a39274;border-bottom:1px solid #a39274;color:#fff !important;}
.round{border-radius:3px;}

/* ##### [etc] ##### */
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}

/* select */	
.schSelect{
background:#f5f5f5;border-top:1px solid #e0dfe5;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #e0dfe5;color:#9893a8;height:28px;line-height: 28px;padding: 0 0 0 5px;vertical-align: top;font-family:NGR;}
.schField{width:150px;border:1px solid #c9c9c9;height:28px;line-height:28px;padding:0 5px;background:#f8f8f8;}
.schBtn{height:28px;line-height:26px;border:1px solid #333;background:#333;color:#fff;font-size:13px;padding:0 15px;font-family:NGB;overflow:visible;cursor:pointer;}

/* etc */
.input{background:#fff;border:1px solid #dadada;color:#666;font-size:12px;height:35px;line-height:35px;padding:0 5px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}
.input:focus{border:1px solid #adadad;}
.select{border:1px solid #dadada;height:35px;line-height:35px;padding:0 0 0 5px;vertical-align:top;color:#666;font-size:12px;}

.paging{padding:20px 0 0;text-align:center;}
.paging a{font-size:11px;background-color:#f0f0f0; border:1px #e5e5e5 solid; width:25px; height:20px; padding-top:5px; margin:0 2px;text-align:center; display:inline-block;} /*글목록 페이지 번호*/
.paging .page_list_present{font-size:11px;background-color:#2668b4; border:1px #225da2 solid; width:25px; height:20px; padding-top:5px; margin:0 2px;text-align:center; display:inline-block; color:#FFFFFF;} /*글목록 페이지 번호*/

/* layout */

#header {width:100%; height: 80px; margin:0 auto; background:#333; z-index:1000; position: fixed; top: 0px;}
#header .header_con {width:1120px; height: 80px; margin:0 auto; position: relative;}
#header .header_con img {margin-top: 5px; float: left;}
#header .header_con h1 {margin-top: 12px; margin-left: 15px; float: left; font-size: 36px; font-weight: 500; }
#header .header_con h1 span {color: #FF8E00;}
#header .header_con a {color: #fff;}
#header .header_con a:hover {color: #fff;}
#header .header_con .slogen {position: absolute; top: 22px; right:220px; color: #eee;  font-size: 18px; line-height: 18px;}
#header .header_con .maintel {position: absolute; top: 6px; right: 0; color: #FFBE00;  font-size: 42px; font-style: italic; font-weight:  800; }

#wrap{width:1120px;margin:80px auto 0 auto; overflow: hidden;} 
#aside{width:120px;float:left;position:fixed;background:#A50034;z-index:150;}
#content{width:975px;float:left; margin-left: 145px; overflow: hidden;}

#s_title{background:url(../../b_img/make/srb_top_bg.jpg) center top no-repeat #ddd ; text-align: center; font-size: 35px; line-height: 150px; margin: 25px 0;}
/* aside */
#aside {}
#lnb{padding:0 0px;margin:0 0 25px 0;}
#lnb > ul{}
#lnb > ul > li{}
#lnb > ul > li > a{display:block;width: 120px; height: 120px; text-align: center; color:#d78da4;padding:90px 0 0 0; }
#lnb > ul > li > a:hover, #lnb > ul > li.current > a{color:#fff; }
#lnb > ul > li .subMenu{position:absolute;left:120px;width:150px;height:100%;top:0;z-index:150;display:none;}
#lnb > ul > li.m1 ul{margin:0 0 0 0;}
#lnb > ul > li.m2 ul{margin:120px 0 0 0;}
#lnb > ul > li.m3 ul{margin:240px 0 0 0;}
#lnb > ul > li.m4 ul{margin:360px 0 0 0;}
#lnb > ul > li.m5 ul{margin:480px 0 0 0;}
#lnb > ul > li.m6 ul{margin:600px 0 0 0;}
#lnb > ul > li ul{display:none;z-index:150; background: #fff; border-right: 1px #A50034 solid; border-top: 1px #A50034 solid;}
#lnb > ul > li ul > li > a{display:block;text-align: center; line-height:59px; padding:0;font-size:16px;white-space:nowrap; border-bottom: 1px #A50034 solid;}
#lnb > ul > li ul > li > a:hover{color:#fff;background:#A50034;}
#lnb > ul > li > a.c1 {background:url(../../b_img/make/aside_menu_01_off.png) center top no-repeat;}
#lnb > ul > li > a.c2 {background:url(../../b_img/make/aside_menu_02_off.png) center top no-repeat;}
#lnb > ul > li > a.c3 {background:url(../../b_img/make/aside_menu_03_off.png) center top no-repeat;}
#lnb > ul > li > a.c4 {background:url(../../b_img/make/aside_menu_04_off.png) center top no-repeat;}
#lnb > ul > li > a.c5 {background:url(../../b_img/make/aside_menu_05_off.png) center top no-repeat;}
#lnb > ul > li > a.c6 {background:url(../../b_img/make/aside_menu_06_off.png) center top no-repeat;}
#lnb > ul > li > a:hover, #lnb > ul > li.current > a.c1 {background:url(../../b_img/make/aside_menu_01_on.png) center top no-repeat;}
#lnb > ul > li > a:hover, #lnb > ul > li.current > a.c2 {background:url(../../b_img/make/aside_menu_02_on.png) center top no-repeat;}
#lnb > ul > li > a:hover, #lnb > ul > li.current > a.c3 {background:url(../../b_img/make/aside_menu_03_on.png) center top no-repeat;}
#lnb > ul > li > a:hover, #lnb > ul > li.current > a.c4 {background:url(../../b_img/make/aside_menu_04_on.png) center top no-repeat;}
#lnb > ul > li > a:hover, #lnb > ul > li.current > a.c5 {background:url(../../b_img/make/aside_menu_05_on.png) center top no-repeat;}
#lnb > ul > li > a:hover, #lnb > ul > li.current > a.c6 {background:url(../../b_img/make/aside_menu_06_on.png) center top no-repeat;}

/* footer */
#footer{overflow:hidden; margin-top: 50px; border-top: 1px #ddd solid; text-align: left; padding: 30px;}

#footer .footer-info{}
#footer .footer-info span {color: #ccc;}
#footer .f_txt{float:left; line-height:24px;}
#footer .f_txt .copyright{margin:7px 0 0 0;}
#footer .f_menu{float:right; }
#footer .f_menu li{float:left;padding:0 8px;background:url(../../b_img/make/fmenu_bar.png) 0 5px no-repeat; text-align:right;}
#footer .f_menu li:first-child{background:none;}
#footer .f_menu li a{}

/* #### [sideBanner] #### */
#sideBanner{position:fixed;top:105px;left:50%;margin-left:585px;width:88px;overflow: hidden; }
#sideBanner a{display:block;color:#e5e5e5;text-align:center; padding: 10px 0; background:#5c5c5c;}
#sideBanner a:hover{background:#333;}
#sideBanner .topBtn{display:block;background:#A50034;color:#fff;text-align:center;transition:0.3s all;}
#sideBanner .topBtn:hover{background:#A50034;}
#sideBanner p{display:block;background:#A50034;color:#fff;text-align:center;padding: 10px 0;}

#sideBanner div.cacao { margin-top: 10px; background: #ffea0a; text-align: center; padding: 20px 0;}
#sideBanner div.cacao img {width: 60px;}
#sideBanner div.cacao h1{font-size: 16px;}
#sideBanner div.cacao h2{font-size: 16px;}

#sideBanner div.nh { margin-top: 10px; background: #005bac; text-align: center; padding: 20px 0; color: #fff; font-size: 16px;}
#sideBanner div.nh img {width: 60px;}
#sideBanner div.nh h1{font-size: 16px;}
#sideBanner div.nh hr {width: 20%; border: 1px solid #127fe1;}

#s_tab {overflow:hidden; border-bottom: 1px #dadada solid; margin: 20px 0 40px 0;}
#s_tab a{display:inline-block; font-size:18px; padding: 20px 30px; border-bottom: 2px #fff solid;}
#s_tab a:hover{color:#a50034; border-bottom: 2px #a50034 solid; }
#s_tab a.on{color:#a50034; border-bottom: 2px #a50034 solid; }



