body {height:100%;width:100%;background:#424242;margin:0;padding:0;font-size:12px;min-width:320px;word-wrap:break-word;word-break:break-all;font-family: NanumGothic; src:url(/font/NanumGothic.eot)}
body img {max-width:100%;}
input,select,textarea {font-size:12px;}
img,p {border:0;margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}
select {font-size:12px;}
label {cursor:pointer;}
table,tr,td {  border-collapse:collapse}
a {text-decoration:none;color:#818181;}
td.on2 a{color:#fff}


#header {height:60px;background:#f8f1eb;}
#header .logo{text-align:center;}
#header .logoimg {display:block; width:100px; margin:0 auto; padding-top:10px;}
#header .menu {float:left;display:block; width:28px; margin:7px 0 0 10px;}
#header .menu  img{width:28px; margin-top:10px;}


#header .logo h1 {inline-block;margin:12px 0 0 0;padding:0;}
#header .logo h1 a {font-size:23px;color:#ffffff;letter-spacing:-1px;text-shadow:-2px -1px #000;}
#header .logo .imglogo a {display:inline-block;margin:10px 0 0 0;padding:0;}
#header .logo .imglogo a img {height:28px;}
#header .tool {float:right;padding-right:8px;}
#header .tool img {margin:7px 0 0 3px;}


#topmenu {display:none;}
#topmenu .headergap {height:48px;}
#topmenu .nav {background:#efefef;border-top:#ffffff solid 1px;border-bottom:#DDDDDD solid 1px;}

#topmenu .nav ul {list-style-type:none;padding:0;margin:0;}
#topmenu .nav li {float:left;width:24.8%;border-right:#DDDDDD solid 1px;}
#topmenu .nav li a {display:block;height:30px;text-align:center;}
#topmenu .nav li a i {display:block;text-align:center;position:relative;top:8px;font-style:normal;font-weight:bold;font-size:13px;color:#666666;text-shadow:2px 1px #ffffff;padding:0 2px 0 2px;width:93%;height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#topmenu .nav .on a i {color:#CD0000;}
#topmenu .nav .noline {border-right:#efefef solid 1px;}
#topmenu .nav .allmenu {}

#content {padding:15px 8px 10px 8px;min-height:262px;background:#ffffff;}

#footer {background:#522b48; height:220px;}
#footer .search {text-align:center;display:none;padding:7px 0 7px 0;background:#d0d0d0;border-bottom:#c1c1c1 solid 1px;}
#footer .search .inputx {width:89%;height:25px;background:#ffffff;border:#c0c0c0 solid 1px;border-radius:8px 8px 8px 8px;}
#footer .search .submit {position:absolute;margin:5px 0 -3px -25px;}
#footer  img{width:130px;margin-top:5px;margin-left:5px;}

#footer .foot {width:100%;  height:60px; }
#footer .foot .btnbox {text-align:center; width:100%; }
#footer .foot .btnbox  a {float:left;border-left:1px solid #a995a4;border-bottom:1px solid #a995a4;width:23%;height:50px; line-height:50px;color:#a995a4;font-size:12px;}
#footer .foot .btnbox  a.width {width:30%}
#footer .foot .btnbox  a:first-child{border-left:0;}

#footer .foot .link {padding:10px 0 13px 0;text-align:center;}
#footer .foot .link span {font-size:10px;color:#999999;letter-spacing:-1px;}
#footer .foot .link a {font-size:10px;color:#787878;letter-spacing:-1px;}
#footer .foot .link i {display:inline-block;width:1px;height:9px;margin:0 2px -1px 3px;background:#c0c0c0;}
#footer .adv {text-align:center;padding:0;margin:0;}


#footer .foot_info{text-align:left;width:95%;margin:0 auto;}
#footer .foot_info p{color:#8e7487;padding-top:10px; font-size:12px;line-height:17px;}
#footer .foot_info p:first-child{padding-top:62px;}

#_admin_layer_ {position:absolute;display:none;width:1px;height:1px;}
#_system_layer_ {position:absolute;display:none;width:1px;height:1px;}
#_login_layer_ {position:absolute;display:none;width:1px;height:1px;}

.headerfix1 {position:fixed;z-index:999;width:100%;}

._layerbox {position:relative;z-index:10;left:-63px;width:150px;background:#eeeeee;border:#dfdfdf solid 0;border-radius:0 0 2px 1px;box-shadow:3px 3px 3px #888888;}
._layerbox .arr {position:absolute;left:120px;top:-23px;font-size:40px;color:#D74208;}
._layerbox ul {list-style-type:none;padding:0;margin:0;height:153px;overflow:auto;}
._layerbox li {border-bottom:#dfdfdf solid 1px;border-left:#efefef solid 1px;}
._layerbox li a {display:block;height:30px;}
._layerbox li a i {font-style:normal;position:relative;top:10px;left:10px;}
._layerbox .tt {height:35px;background:#D74208;border-left:#D74208 solid 1px;}
._layerbox .tt i {font-style:normal;font-size:14px;color:#ffffff;position:relative;top:8px;left:10px;text-shadow:-1px -1px #555555;}
._layerbox .tt span {font-size:16px;color:#ffffff;position:absolute;top:8px;left:128px;text-shadow:-1px -1px #555555;}
._layerbox .btnbox {text-align:center;border-left:#efefef solid 1px;border-top:#dfdfdf solid 1px;background:#F5F5F5;}
._layerbox .btnbox a {display:inline-block;padding:5px 10px 5px 10px;margin:8px 2px 8px 2px;color:#333333;border:#AAAAAA solid 1px;border-radius:3px 3px 3px 3px;}
._layerbox .updown {position:absolute;z-index:11;}
._layerbox .updown img {position:relative;z-index:11;top:-95px;left:125px;}
._layerbox .admin {background:#317AB1;border-left:#317AB1 solid 1px;border-top:#317AB1 solid 1px;}
._layerbox .admin a i {color:#ffffff;}

._admin_ {width:200px;left:-158px;}
._admin_ .arr {color:#317AB1;left:169px;}
._admin_ .tt {width:199px;background:#317AB1;border-left:#317AB1 solid 1px;}
._admin_ .tt span {left:176px;}
._admin_ .charbox {}

._admin_ .mbrinfo {padding:5px 8px 10px 8px;border-left:#efefef solid 1px;border-bottom:#efefef solid 1px;}
._admin_ .mbrinfo .symbol {float:left;}
._admin_ .mbrinfo .symbol img {width:35px;height:35px;}
._admin_ .mbrinfo .name {float:left;margin-left:10px;}
._admin_ .mbrinfo .name .namel {font-weight:bold;color:#454545;padding-top:9px;}
._admin_ .mbrinfo .name .namer {color:#999999;font-size:11px;padding-top:2px;}
._admin_ .mbrinfo .score,._admin_ .mbrinfo .score a {font-size:11px;color:#636363;}
._admin_ .mbrinfo .score a:hover {text-decoration:underline;}

._login_ {width:200px;left:-158px;}
._login_ .tt span {left:177px;}
._login_ .loginmsg {padding:10px;border-left:#efefef solid 1px;}
._login_ .loginmsg .mtt {font-weight:bold;}
._login_ .loginmsg .mnt {padding-top:8px;font-size:11px;line-height:130%;color:#888888;}
._login_ .loginmsg .mnt a {font-size:11px;color:#42A2FC;text-decoration:underline;display:inline-block;margin:5px 1px 0 1px;}







#searchbox{display:none;}


/*모바일 메뉴*/
#m_gnb{position:fixed; top:0; left:-250px;width:250px; height:100%; background:#522b48; z-index:200; font-size:17px; overflow:auto;}/*height 100%는 포지션있는경우에만 머금, 기준은 body  오버플로우 오토는 무조건 높이값이 있어야함 그래야 스크롤바 발생*/

#m_gnb  .log {color:#978091; height:100px;line-height:50px;float:left;margin:5px 0 0 10px;}
#m_gnb  .log_icon {float:left;margin:13px 0 0 5px;}
#m_gnb a.menu_close {float:right; margin:18px 5px 0 0;}
#m_gnb a.menu_close img{width:80%;}
/*
#m_gnb>ul{margin-top:60px; list-style:none; border-top:1px solid #492640;padding:0;padding-top:50px;}
#m_gnb>ul li{width:100%; height:50px; border-bottom:1px solid #7d6076;position:relative; top:0;left:0}
#m_gnb>ul li a{color:#fff;margin-left:5px;font-size:14px;line-height:50px;}
#m_gnb>ul li a span{float:right;margin-right:10px; margin-top:18px;}

#m_gnb .sub{list-style:none;padding:0;width:100%;background:#412038;display:none;}
#m_gnb .sub a {color:#b3a6af;display:block; margin-left:20px;}


*/


#clickdownall {width:100%;padding:0;margin:0;}
#clickdownall  table{width:100%; border:0; padding:0}
#clickdownall  td{border:none;padding:0}
.clickmenu1 {width:100%;list-style:none; border-top:1px solid #492640;margin-top:-50px;font-size:14px;padding:0;padding-top:50px;}

.head { color:#fff;cursor: pointer; margin-top:1px; width:100%;height:50px;line-height:50px;border-bottom:1px solid #7d6076;padding:0;}
.head  span{float:right;margin-right:13px; margin-top:18px;padding:0;display:none;}
.head .name{float:left; margin:0 0 0 10px;display:block;}

.body { display:none;padding:0 ; background-color:#412038;}
.body span{float:right;margin:18px 10px 0 0}
.body a { display:block; text-decoration:none; color:#eeeaed;  height:50px;padding:0;line-height:50px;margin-left:20px;}
.body a:hover { color: #eeeaed;padding:0 }





/*모바일 메인페이지*/
.m_main{height:100%;background:url("/m_image/back.jpg") ; width:100%; background-size:100%; position:relative;}
#content{padding:0;margin:0}



/*슬라이드 몸통 */
.top{min-height:740px; padding-top:15px;}
.slide{text-align:center; position:relative; margin: 0 auto; display: block;width:300px; margin-top:-15px;}

.slide_ul{display: block;}
.slide_ul>li{position:absolute; top:5px; left:0; list-style:none;z-index:10; display: block;}
.slide_ul>li img{}
li{list-style: none;}

.show{display:block;}


/* 하단 동그라미 버튼 CSS*/
.slide_btn{ margin:0;padding:0;width:112px; display:none;}
.slide_btn>li{float: left; margin:0 5px 5px 0}
.slide_btn>li>a{display:block; width: 23px; height:27px; background: url(/m_image/slide_btn.png);text-indent: -999em; }
.slide_btn>li>a.active{background-position:-33px 0;}

.slide_btn{z-index:100; position:absolute; top:300px; left:50%; margin-left:-55px;}

.slide_btn:after{content:''; display:block; clear:both;}
.slide_btn{*zoom:1;}

/*모바일 메인 박스*/
.m_box{width:100%; position:absolute;bottom:50px; left:0 ;margin-top:30px;}
.m_box .m_box_inner{width:95%; margin:0 auto; height:320px; float:none;}
.m_box div{width:33.33%;text-align:center;float:left;height:100px; margin-top:10px;}
.m_box a {position:relative; display:block; width:94px; height:94px;text-align:center;margin:0 auto;}
.m_box a img{width:94px;}
.m_box a .base{position:absolute; top:0; left:0}
.m_box a .over{display:none; position:absolute; top:0; left:0}

.m_box .img{}
.m_box .map_wrap{width:100%; height:100px;}
.m_box a.map{margin:0 auto;text-align:center;height:100px; width:300px;}
.m_box .map .map_img{width:202px;}
.m_box .map img{margin-top:20px;}




/*모바일 서브 페이지*/
.m_sub{text-align:center;}
h2.m_sub_title {width:90%;margin:0;  margin:0 auto;font-size:25px; color:#522b48; padding-top:40px;padding-bottom:15px; text-align:left;}

.m_sub .m_cont{background:#f8f1eb; }
.m_sub .m_cont .wrap{width:90%; margin:0 auto; max-width:680px; padding-bottom:60px;}
.m_sub .m_cont p{text-align:left;}
.m_sub .m_cont p.cont_title{opacity: 0.5; filter: alpha(opacity=40); color:#522b48; font-size:15px; line-height:20px; margin-top:25px;}
.m_sub .m_cont p.cont_title span{display:block; float:left;background-color:rgba(82,43,72,0.5);width:10px; height:1px;}
.m_sub .m_cont p.cont1 {font-size:20px; color:#623e58; font-weight:bold;line-height:30px;margin-top:40px;}
.m_sub .m_cont p.cont2 {font-size:18px; color:#5e5e5e;line-height:30px; margin-top:40px;}
.m_sub .m_cont p.cont3{font-size:20px; color:#522b48; font-weight:bold;line-height:30px; margin-top:40px;}
.m_sub .m_cont p.cont_bottom{font-size:22px; color:#623e58; font-weight:bold;margin-top:50px;}
.m_sub .m_cont p.cont_bottom span{font-size:18px; opacity: 0.5;  filter: alpha(opacity=40); color:#522b48;line-height:35px;}

.m_sub .m_cont p.cont5 {font-size:20px; color:#623e58; font-weight:bold;line-height:30px;margin-top:10px;}















