* {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline:none;
}
body {background:#FFF;}
body, input, select, textarea {
	font-size: 200;
	font-size: 12px;
	font-family:'Noto Sans KR','Malgun Gothic','NanumGothic',Dotum;
}
body img {max-width:100%;}
img,p {border:0;margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}
select {font-size:12px;font-family:dotum;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
/* placeholder 색 변경 */
::-webkit-input-placeholder {
    font-size:10pt;
	color: #888;
}
:-moz-placeholder { /* Firefox 18- */
    font-size:10pt;
    color: #888;
}
::-moz-placeholder {  /* Firefox 19+ */
    font-size:10pt;
    color: #888;
}
:-ms-input-placeholder {
    font-size:10pt;
    color: #888;
}

#mobile {width:100%;padding:0;margin:0 auto;word-wrap:break-word;word-break:break-all;}
#web {width:100%;max-width:1000px;padding:0;margin:0 auto;word-wrap:break-word;word-break:break-all;}

#header {height:90px;}
#header .menu li {cursor:pointer;float:left;width:calc(100% / 7);padding:40px 0 20px 0;font-size:14pt;line-height:30px;text-align:center;}
#header .menu li.on {color:#FF3000}
#header .menu li.on span {text-decoration:underline;}

#searchbox {width:100%;padding:40px 0 30px 0;border-bottom:1px solid #d0d0d0;}
#searchbox .logo {padding:0 0 20px 0;text-align:center;}
#searchbox .logo img {width:45%;max-width:467px;}
#searchbox .search {width:80%;max-width:600px;height:50px;margin:0 auto;background-color:#FFF;border:1px solid #777;}
#searchbox .search input {float:left;width:70.89%;height:48px;padding:0;font-size:14pt;line-height:48px;text-align:center;border:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
#searchbox .search button,
#searchbox .search .button {float:right;width:29%;height:48px;padding:0;font-weight:400;font-size:14pt;text-align:center;line-height:48px;border:none;color:#FFF;background-color:#000;}
#searchbox .beolcho {cursor:pointer;max-width:400px;width:80%;height:20px;margin:30px auto 0 auto;font-weight:bold;font-size:12pt;line-height:18px;text-align:center;color:#499B00;}

#widget {padding:20px;}

#content {padding:0;min-height:262px;background:#ffffff;}

#footer {padding-top:20px;}
#footer .foot {border-top:1px solid #d0d0d0;}
#footer .foot .btnbox {padding:20px 0 0 0;text-align:center;}
#footer .foot .btnbox a {display:inline-block;color:#333333;padding:5px 8px 5px 8px;margin:0 1px 0 1px;border:#AAAAAA solid 1px;border-radius:2px 2px 2px 2px;}
#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;}

#_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;}
