*{}

img	{border:0;}
/* ul,ol,dl{ list-style:none;} */
input, img, select	{vertical-align: middle;}
body,div,h1,h2,h3,h4,h5,h6,form,li{ margin:0; padding:0;font-size:0.98em;}
h3,h4,h5, caption { display: none; }

html	{ background:url(/SW_admin/n_img/bg1.png)repeat-y;  display:  block;height: 100vh}
 
body	{ font-size:.75em;font-family:sans-serif;color:#333;  }
 
#wrap	{width:1500px;padding:0 0 0 0px; }

/*메인 로그인 */
#login_wrap	{width:531px; margin:0 auto;padding-top:120px;}
#login_wrap	{.width:531px;.margin:0 auto;padding-top:120px;}
#login_wrap h1{ padding-bottom:10px;}
#login_box{ background:url(/SW_admin/image/login_bg.gif) no-repeat; height:178px; width:531px; padding:10px;}
#login_img{width:209px; height:153px; background:url(/SW_admin/image/login_img.gif) no-repeat;float:left;}
#login_form{float:right; width:260px; padding:15px 30px 0 0;}
#login_info{ clear:both;}
#login_info li{ height:22px;}
#login_footer{ padding-top:10px;}


#header {}
#header h1	{height:41px;float:left;}
#header h1	{.height:46px;.float:left;}


/* GLOBAL MENU */
#global {height:41px;float:right;}

/* MENU */
#gnb	{clear:both;list-style:none; }
#gnb li	{ height:35px;line-height: 35px; float:left; background:url(/SW_admin/n_img/top_bar.png) no-repeat  left 12px; padding-top:7px;}
#gnb li:nth-child(2)	{ background:none;padding-left: 8px; }
#gnb li.home {width: 80px; height:45px;  /*display: inline-block;*/text-align:center;background:url(/SW_admin/n_img/home.png) no-repeat;cursor: pointer; }
#gnb li.home a { display: inline-block; text-align:center;line-height: 45px;opacity: 0%;/*font-size: 0px; */ }
#gnb li .gnd_txt { color:#333; font-weight:bolder; padding:13px 20px; text-align:center; }
#gnb li .gnd_txt_no { color:#333;  padding:0px 13px 0px 13px;text-align:right;}

#contents_wrap { position: relative;float:left;clear:both; margin-top: -5px; width:1400px; background:url(/SW_admin/n_img/bg.png)repeat-y; display: inline-block;height: 100vh}
 
/*좌측*/
#sidebar{  float:left; width:196px;margin-right: 30px; /*padding:0 10px 10px 10px;*/ background:url(/SW_admin/n_img/left_bg.jpg) no-repeat top  ; padding: 0;list-style-type: none;height:100%; display: inline-block;overflow:hidden;/*overflow: auto;*/}
/*#leftinfo{width:196px;height:59px; background:url(/SW_admin/image/left_info_bg.gif) no-repeat; padding-top:12px; text-align:center; line-height:18px;}*/
#leftnew{width:196px;height:147px; background:url(/SW_admin/image/left_new_bg.gif) no-repeat;/* padding:5px; */margin-top:10px;}


/* 메인본문시작 */
#contents{position: relative;width:1174px;float:right;padding-top:34px;  }

/*서브메뉴*/
#subgnb li{position: relative;clear:both;width:196px;height:65px;background:url(/SW_admin/n_img/title.jpg) no-repeat; padding-top:25px; text-align:center; font-size: 21px; font-family: 'S-CoreDream-5Medium';/* font:normal 18px dotum; font-weight:bolder;*/ color:#fff!important; text-shadow: 2px 2px 2px rgb(0, 0, 0, 0.3);  }
#subgnb li:after{position: absolute; bottom:25px; left:50%; transform: translateX(-50%);width: 30px; height: 1px ;background: #fff;content: ""}
#subnavi{  width:196px;  }
#subnavi li{  width:166px;height:26px;line-height: 26px; background:url(/SW_admin/n_img/left_off.png) no-repeat 15px; padding:13px 0 0 30px; font:normal 12px dotum;border-bottom: 1px solid #e2e8f2}
#subnavi li.on{ width:166px;height:26px;line-height: 26px; background:url(/SW_admin/n_img/left_on.png) no-repeat 15px #7197d6; padding:13px 0 0 30px;color:#fff; font:normal 12px dotum;}
#subnavi li:hover{ width:166px;height:26px;line-height: 26px; background:url(/SW_admin/n_img/left_on.png) no-repeat 15px #7197d6; padding:13px 0 0 30px;color:#fff!important; font-weight: bold;font:normal 12px dotum;}
#subnavi li:hover a{  color:#fff!important; font-weight: bold!important;font:normal 12px dotum;}
#subnavi li.on a{  color:#fff!important; font-weight: bold!important;font:normal 12px dotum;}
#leftbn{}
#leftbn li{padding-top:5px;}

/*하단*/
#footer_bg{background:url(/SW_admin/image/footer_bg.gif) repeat-x; width:100%; clear:both; position:relative; top:20px}
#footer	{height:72px;background:url(/SW_admin/image/footer_bg.gif) repeat-x 100% 0; padding:20px; width:1100px;}
.address {}