@charset "utf-8";

h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li {font-family: nsm;font-weight: normal;font-style: normal; margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}

body{margin:0; padding:0; height:100%}
a, a:hover{text-decoration:none; color:black; cursor:pointer}

/*--[LAYOUT WRAP]--*/
#body_rgba,#body_wrap,.header_wrap,.bodybody,.widgets_wrap,.footer_wrap{position:relative; width:100%;-webkit-text-size-adjust:none;}
.slider_wrap,.promo_wrap,.contents_wrap,.custom_html_wrap{position:relative; margin:0 auto}
.header_wrap{z-index:9}
.bodybody{padding:0 0 20px 0; z-index:100}
.slider_wrap{margin-bottom:0px;}
.promo_wrap{margin-bottom:10px}
.custom_html_wrap{margin-bottom:5px}
.widgets_wrap{z-index:2}
.footer_wrap{z-index:1}

/*--[LAYOUT CONTAINER]--*/
.widgets_container,.footer_container{position:relative; margin:0 auto}
.header_container,#nav,.slider_container,.promo_container,.custom_html_container{position:relative; width:100%}
.header_container{border-bottom: 1px solid #dedede;z-index:2}
#nav{z-index:1}
.slider_container{padding:1px 0;}
.contents_container{position:relative}
.in_widgets_container{position:relative}
.widgets_container{padding:20px 0}

/* Background Image Style */
.bg_t{background-repeat:repeat; background-position:0 0; background-attachment:scroll}
.bg_ti{background-repeat:no-repeat; background-position:50% 0; background-attachment:fixed}

/* [Skip To Content] */
.skipNav{width:100%; margin:0 auto; background:#fff; text-align:center}
.skipNav a{position:absolute; left:0; top:0; width:1px; height:0; display:block; padding:5px 0; overflow:hidden; color:#999; text-decoration:none; white-space:nowrap}
.skipNav a:hover,.skipNav a:active,.skipNav a:focus{position:relative; height:auto; width:auto}

/*--[HEADER]--*/
#header{position:relative; margin:0 auto; padding:30px 0;text-align:center;}
.header{width:100%;height:32px;margin-top: 0px;background-color:#ffc108}

/* Top Menu */
#top_menu{position:relative;margin:0 auto;padding:0;}
#top_menu ul{margin:0; padding:0; list-style:none;}
#top_menu ul li{float:left;line-height:30px;height:32px;text-align:center;padding: 0 10px;color: #fff;}

/* Logo */
#logo{position:relative; top:0; left:0; z-index:9}
#logo a{cursor:pointer}
#logo img{margin:0 }
#logo.logo_stylish{display:block; top:30px; left:0; width:200px; height:34px; background:url(../images/layout1.png) -20px -20px no-repeat}
.HL{position:absolute;float:left;width:310px;height:40px;margin:-8px 0 0;}
/* SNS Navigation */
#sns_nav{position:relative; float:left; margin:8px 6px 0 5px}
#sns_nav ul{margin:0; padding:0; list-style:none}
#sns_nav li{float:left; margin:0; padding:0 4px 0 0}
#sns_nav li a{width:16px; height:16px; background-image:url(../images/layout1.png); background-repeat:no-repeat; display:block}
#sns_nav .facebook_icon{background-position:-20px -80px}
#sns_nav .twitter_icon{background-position:-50px -80px}
#sns_nav .googleplus_icon{background-position:-110px -80px}
#sns_nav .rss_icon{background-position:-80px -80px}
#tooltip{position:absolute; padding:5px 10px; border:1px solid #c9c9c9; background:#fdfdfd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif, "굴림"; font-weight:bold; color:#888; z-index:999}
#tooltip h3{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif, "굴림"; font-size:12px; font-weight:bold; color:#888}
/* User Area */
#user_area{position:relative; float:left; margin:5px 10px 0 18px}
#user_area a{display:block; height:15px; padding:5px 0 0 20px; background:url(../images/layout2.png) -20px -18px no-repeat; line-height:1.2; font-size:12px; font-weight:bold}
#user_area a:hover{text-decoration:underline}
/* Language Button */
#languages{position:relative; float:left; margin:6px 0 0 5px; z-index:7}
#languages a.toggle{float:left; height:20px; background:none; margin:0; padding:0; border:0; display:block; line-height:1.2; font-size:12px; letter-spacing:-1px; color:#000}
#languages a.toggle span.flag{width:24px; height:20px; margin:0 4px 0 0; padding:0; float:left; background:url(../images/layout1.png) no-repeat; display:block}
#languages a.toggle span.ko{background-position:-20px -120px}
#languages a.toggle span.zh-CN{background-position:-60px -122px}
#languages a.toggle span.zh-TW{background-position:-60px -122px}
#languages a.toggle span.jp{background-position:-100px -120px}
#languages a.toggle span.en{background-position:-140px -120px}
#languages a.toggle span.fr{background-position:-180px -122px}
#languages a.toggle span.es{background-position:-260px -122px}
#languages a.toggle span.ru{background-position:-300px -122px}
#languages a.toggle span.mn{background-position:-340px -122px}
#languages a.toggle span.tr{background-position:-380px -122px}
#languages a.toggle span.vi{background-position:-420px -122px}
#languages a.toggle span.lang_text{float:left; margin:0; padding:4px 0 0 0; font-weight:bold; display:block}
#languages a.toggle span.lang_text span.lang_arrow{margin:0 0 0 2px; padding:0; font-family:Verdana; font-size:9px}
#languages ul{position:absolute; top:24px; left:1px; width:80px; margin:0; padding:0; background:#fff; border:1px solid #dedede; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; display:none; list-style:none}
#languages li{margin:0; padding:0}
#languages li a{margin:0; padding:2px 8px; display:block; line-height:1.2; font-size:11px; color:#666; white-space:nowrap}
#languages li a:hover{color:#000}


/* Loginfo */
#loginfo{position:relative; float:right; margin:0; z-index:8}

/*--[SEARCH FORM]--*/
#isSearch{margin:0; padding:0}
#isSearch .searchOrder{display:none}
#isSearch .inputText{position:relative; top:-2px; *top:4px; left:0; width:156px; _width:144px; height:24px; margin:0; padding:0 0 0 5px; border:none; background:none !important; line-height:1.3; font-size:13px; color:#919191}
#isSearch .submit{position:relative; top:4px; left:-6px; width:30px; height:23px; background:url(../images/layout1.png) -60px -170px no-repeat}
/* Main Menu Search Form */
.search_form_nav{position:absolute; bottom:5px; right:1px; z-index:1}
.search_form_nav div{float:left; height:31px; margin:0; padding:0; background-image:url(../images/layout2.png); background-repeat:no-repeat; display:block}
.search_form_nav .inp_l{width:5px; margin-right:-1px; background-position:-40px -540px}
.search_form_nav .inp{background-position:-10px -620px; background-repeat:repeat-x}
.search_form_nav .inp_r{width:6px; background-position:-50px -540px}
/* Breadcrumb Search Form */
.search_form_bc{position:absolute; top:1px; right:0; padding:3px 8px 3px 16px}
/* Side Search Form */
.search_form_side{position:relative; margin-bottom:10px; padding:2px; background-color:#fff; border:1px solid #dedede; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; overflow:hidden}
.search_form_side #isSearch .inputText{padding-left:10px}

/*--[MAIN MENU]--*/
.mm_tabs_wrap{position:relative; width:100%; z-index:3}
.mm_tabs_container{position:relative; margin:0 auto;}
ul#mm_tabs{margin:0 0 0 220px; padding:0; list-style:none}
ul#mm_tabs02{margin:0; padding:0; list-style:none}
.main_menu_hr{position:relative; width:100%; height:1px; margin:0; padding:0; line-height:0; font-size:0; z-index:2}
.main_menu_wrap{position:relative; width:100%; display:block; z-index:1}
.main_menu_wrap02{position:relative; width:100%; display:block; z-index:1}
.main_menu_container{position:relative; margin:0 auto; padding:25px 0 25px 0; overflow:hidden}

/* 1st */
ul#mm_tabs li.nav1st{position:relative; float:left; margin:0 1px 0 0; padding:12px 35px 8px 35px; border-top:1px solid; border-right:1px solid; border-left:1px solid; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0}
ul#mm_tabs li.nav1st a{margin:0; padding:0; font-size:16px;}
ul#mm_tabs02 li.nav1st{position:relative; float:left; margin:0;width:171px;padding:25px 0 25px 0}
ul#mm_tabs02 li.nav1st a{margin:0; padding:0;font-size: 20px;font-family: nsb;text-align:center}
ul#mm_tabs02 li.nav1st a .nav1st-ko{display:block;}
ul#mm_tabs02 li.nav1st a .nav1st-en{display:block;font-family:'ng';font-size:12px;font-weight:300;line-height:24px}
ul#mm_tabs02 li.hover.nav1st a:after {display:block; content:' '; position:absolute; bottom:-1px; left:50%; margin-left:-8px; width:0; border-style:solid; border-width:0 9px 10px; border-color:#000 transparent; z-index:1}
ul#mm_tabs02 li.hover.nav1st a:before{display:block;content:' ';position:absolute;bottom:0px;left:50%;margin-left:-8px;width:0;border-style:solid;border-width:0 9px 10px;border-color:#000 #fff;z-index:0;}




/* Menu Slider */
.menu_slider{position:relative; float:left; height:0; overflow:hidden}
.foot_slider{position:relative; float:left; height:130px; list-style:none}
ul.panel-container{margin:0; padding:0; list-style:none}
ul.panel-container li.panel{float:left; display:block; margin:0; padding:0; overflow:hidden; line-height:1.2}
/* 2nd */
ul.main_menu{margin:0; padding:0; list-style:none}
ul.main_menu li{margin:0; padding:0; line-height:1.6}
ul.main_menu li.nav2nd{float:left}
ul.main_menu li.nav2nd a{font-size:16px;line-height:32px;}
/* 3rd */
ul.main_menu li .nav2nd3rd{margin:8px 0 0 0; padding:0 0 0 20px; border-left:1px solid rgba(255,255,255,.2); box-shadow:-1px 0 0 rgba(0,0,0,.1); -moz-box-shadow:-1px 0 0 rgba(0,0,0,.1); -webkit-box-shadow:-1px 0 0 rgba(0,0,0,.1)}
ul.main_menu li.nav2nd:first-child .nav2nd3rd{border-left-width:0;}
ul.main_menu li ul{float:left; margin:0; padding:0 20px 0 0; list-style:none}
ul.main_menu li ul li.nav3rd, ul.main_menu li ul li.nav3rdi{padding-bottom:8px}
ul.main_menu li ul li.nav3rd:last-child, ul.main_menu li ul li.nav3rdi:last-child{padding-bottom:0}
ul.main_menu li ul li.nav3rd a, ul.main_menu li ul li.nav3rdi a{font-size:14px;line-height:16px;}

/*--[BREADCRUMB]--*/
#breadcrumbs{overflow:hidden}
.breadcrumbt{margin-bottom:10px}
.breadcrumbc{padding:8px 10px;}
#breadcrumbs ul{height:20px; margin:0; padding:0; list-style:none;display: inline-block;}
#breadcrumbs ul li{float:left; height:20px; margin:0 6px 0 0; padding:0 0 0 10px}
.breadcrumbc ul li{background:url(../images/layout2.png) no-repeat -20px -765px}
#breadcrumbs ul li a{float:left; height:20px; display:block;line-height:2;font-size:12px;color:rgba(255,255,255,.8)}
#breadcrumbs ul li a:hover{color:rgba(255,255,255,.8)}
#breadcrumbs ul li a img{display:none}
#breadcrumbs ul li:first-child{padding-left:0; background:none}
#breadcrumbs ul li.bc_first a{width:12px; height:12px; margin-top:4px;line-height:0; text-indent:-9999px}
#breadcrumbs ul li.bc_first a:hover{background-position:-180px -186px}
#breadcrumbs ul li.bc_last{margin-right:0}
#breadcrumbs ul li.bc_last a{color:rgba(255,255,255,.8)}

/*--[CONTENTS]--*/

.visual{overflow:hidden;position:relative;z-index:1;width:100%}
#visual_cont{position:relative;width:100%;text-align:center;width:100%;}
#contents{position:relative}
#contents .page_title{position:absolute;width:100%;z-index:100;margin: 0 auto;text-align: center;}
#contents .page_title span{display: inline-block;font-size:48px;margin-top:230px;color:rgba(255,255,255,.8);letter-spacing: -1px;font-family:nsb;font-weight:normal;text-shadow: 0 0 4px black;}
#contents .content{position:relative; padding:0;}
#contents h6 {padding:5px 10px; background-color:#FBB724; text-decoration:none; font-family:'Nanum Gothic'; font-size:13px; font-weight:50; color:#fff; outline:none}
.fa-user { color:#FF3F01;}
.counter-wrapper{position:relative;width:100%;margin: 0 auto 40px;}
.container{width:1200px;margin: 0 auto;}
.counter-box{position: relative;display: inline-table;width: 24.6%;}
.counters-item {position: relative;padding-bottom: 30px;color:#444;text-align:center;}
.counters-item.kill-border:before {background: none;}
.counters-item:before {position: absolute;background: #e5e5e5;content: "";margin-top: -27.5px;height: 55px;width: 1px;right: -15px;top: 50%;}
.counters-item > div {margin: 6px 0;}
.counters-item span {display:inline;font-size:35px;font-family:sans-serif;font-weight:bold;line-height: 50px;}
.counters-item i {font-size:48px;display: inline-block;color:#99CC33;}
.counters-item h3 {font-size:16px;margin: 0;color: #666;}

/* Tabl */
table	{width:100%; border:0 none; border-collapse:collapse; border-spacing:0;}
table	caption	{width:0; height:0; line-height:0px; visibility:hidden}
table	th,	table	td	{border:0 none}

.table_wrap	{border-top:1px solid #262626;border-bottom:1px solid #262626;}
.table_wrap table{border-top: 1px solid #011621;border-bottom: 1px solid #011621;}
.table_wrap table th,
.table_wrap table td	{font-size:13px; vertical-align:middle}
.table_wrap table thead tr th	{padding:9px 10px 8px 10px; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; background-color:#f8f9f9; color:#333; font-size:14px; font-weight:normal; text-align:center;}
.table_wrap table thead tr th:first-child	{border-left:0}

.table_wrap table tbody tr th	{padding:9px 10px 9px 10px;text-align:center;border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; background-color:#f8f9f9; color:#333; font-size:14px; font-weight:normal}
.table_wrap table tbody tr th:first-child	{border-left:0}
.table_wrap table tbody tr th.al_top	{vertical-align:top; padding-top:17px}
.table_wrap table tbody tr td	{padding:9px 5px 8px 5px; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; color:#333;text-align:center}
.table_wrap table tbody tr td:first-child{border-left:0;}
.table_wrap table tbody tr td img	{vertical-align:middle}
table tbody tr td.on-td{border-left:#ff6c1c 4px solid;border-right:#ff6c1c 4px solid;background-color: rgba(9,164,224,0.09);color:red;}
table tbody tr th.on-top-td{border-top:#ff6c1c 4px solid;border-bottom:#ff6c1c 4px solid;background-color: rgba(9,164,224,0.09);color:red;}
table tbody tr td.on-top-td{border-top:#ff6c1c 4px solid;border-bottom:#ff6c1c 4px solid;background-color: rgba(9,164,224,0.09);color:red;}

.table_wrap table tfoot tr th	{padding:9px 10px 8px 10px; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; background-color:#f8f9f9; color:#333; font-size:14px; font-weight:normal; text-align:center;}
.table_wrap table tfoot tr th:first-child	{border-left:0}
.table_wrap table tfoot tr td	{padding:9px 14px 8px 14px; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; color:#333; text-align:center}
/*--[CONTENTS WIDGET]--*/
.in_widget_box{margin:0 0 10px 0; overflow:hidden}

/*--[SIDE MENU]--*/
ul#side_menu{margin:0; padding:0; list-style:none}
/*nav1st*/
ul#side_menu li{margin:0; padding:0}
ul#side_menu li a{display:block; line-height:1.2; font-size:12px; color:#919191}
ul#side_menu li a:hover{color:#666}
ul#side_menu li a img{display:none}
ul#side_menu li.side_nav1st a.side_nav1st_text{position:relative; padding:10px 0 10px 15px; background:#fbfbfb; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; font-size:14px; text-transform:uppercase; color:#000}
/*nav2nd*/
ul#side_menu ul{margin:0; padding:0; list-style:none}
ul#side_menu ul li.side_nav2nd{border-top:1px solid #eee}
ul#side_menu ul li.side_nav2nd:first-child{border-top:1px solid #dedede}
ul#side_menu ul li.side_nav2nd a.side_nav2nd_text,#side_menu ul li.side_nav2nd a.side_nav2nd_link{position:relative; padding:12px 15px; z-index:1}
ul#side_menu ul li.side_nav2nd:hover{background:#fbfbfb}
ul#side_menu ul li.nav2nd_selected a.side_nav2nd_text,#side_menu ul li.nav2nd_selected a.side_nav2nd_link{font-weight:bold; color:#666}
/*nav3rd*/
ul#side_menu ul li.side_nav3rd{display:none}
ul#side_menu ul li.side_nav3rd a.side_nav3rd_text{padding:7px 15px 12px 35px; background:url(../images/layout2.png) 0 -692px no-repeat}
ul#side_menu ul li.nav3rd_selected a.side_nav3rd_text{font-weight:bold; color:#666}
/*nav3rd open*/
ul#side_menu li.side_nav1st a.side_nav1st_text span.nav_oc{position:absolute; top:4px; right:0; display:block; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#888}
ul#side_menu li.side_nav1st a.side_nav1st_text span#nav_all_open{display:block}
ul#side_menu li.side_nav1st a.side_nav1st_text span#nav_all_close{display:none}
ul#side_menu ul li.nav2nd_selected li.side_nav3rd{display:block}
ul#side_menu ul li.side_nav2nd a.side_nav2nd_text span.nav3rdi{position:absolute; top:16px; right:15px; width:8px; height:5px; display:block; background-image:url(../images/layout1.png); background-repeat:no-repeat; background-position:-150px -185px}
ul#side_menu ul li.side_nav2nd a.side_nav2nd_text span.nav3rd_open{background-position:-160px -185px}

/*--[SIDE]--*/
#side_left, #side_right{top:0}
.side_custom{margin:10px 0 10px 0}

/*--[BANNER]--*/
.side_banner{margin-bottom:5px}
ul.cameron_widget_banner{margin:0; padding:0; list-style:none}
ul.cameron_widget_banner li{float:left; margin:0 0 5px 0; padding:0; overflow:hidden}
ul.cameron_widget_banner li a.thumb{display:block}
ul.cameron_widget_banner li a.thumb img{margin:0; padding:0; border:0}

/*--[PROMO WIDGET]--*/
ul.cameron_promo{margin:0; padding:0; list-style:none}
ul.cameron_promo li{position:relative; float:left; margin:0 0 0 8px; padding:0; _display:inline; line-height:18px}
ul.cameron_promo li p{margin:0; padding:0}
ul.cameron_promo li p.thumbArea{position:relative; border:1px solid #fff}
ul.cameron_promo li .thumb{position:relative; display:block; overflow:hidden}
ul.cameron_promo li .thumb img{position:relative; margin:0; padding:0; z-index:1}
ul.cameron_promo li p.titleArea{height:20px; margin:5px 0 10px 0; display:block; overflow:hidden}
ul.cameron_promo li p.titleArea span.title{font-size:16px}
ul.cameron_promo li p.text{letter-spacing:-1px}
ul.cameron_promo li span.content{font-size:13px}
ul.cameron_promo p.thumbArea a.preloader .loading_img{position:relative; background:#fff url(../images/loader_for_light.gif) 50% 50% no-repeat; display:block}
ul.cameron_promo p.thumbArea a.preloader img.image_shadow{position:relative; display:block}
ul.cameron_promo p.thumbArea a.preloader span.image_link_hover{position:absolute; top:0; left:0; padding:2px; background:#010101; display:block; z-index:2}

/*--[BOTTOM WIDGET]--*/
.widget_box{position:relative; float:left; margin-left:20px; _display:inline}
.widget_box h3{margin:0; padding:0 0 25px 0; line-height:1.2; letter-spacing:-1px; font-size:18px}
.widget_box ul.contact{margin:0; padding:0; list-style:none}
.widget_box ul.contact li{margin:10px 0; padding:2px 0 2px 22px; background-image:url(../images/layout2.png); background-repeat:no-repeat; line-height:1.5; font-size:12px}
.widget_box ul.contact li.address{background-position:-20px -96px}
.widget_box ul.contact li.tel{background-position:-20px -146px}
.widget_box ul.contact li.email{background-position:-20px -194px}
.widget_box ul.contact li.other{background:none; padding:2px 0}
.widget_box #email_form{float:left}

/*--[IMAGE WIDGET]--*/
ul.cameron_widget_zine{margin:0; padding:0; list-style:none}
ul.cameron_widget_zine li{clear:both; margin:16px 0 0 0; padding:0; overflow:hidden; line-height:1.5}
ul.cameron_widget_zine li p{margin:0; padding:0}
ul.cameron_widget_zine li p.thumbArea{clear:both; margin-bottom:2px; padding:1px; overflow:hidden; background:#fff}
ul.cameron_widget_zine li p.titleArea .title{font-family:"굴림", Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:-1px}
ul.cameron_widget_zine li .thumb{display:block; overflow:hidden}
ul.cameron_widget_zine li .thumb img{margin:0; padding:0}

/*--[DOCUMENT WIDGET]--*/
ul.cameron_widget_document{margin:0; padding:0; list-style:none}
ul.cameron_widget_document li{margin:0; padding:0 0 5px 0; background:url(../images/layout2.png) 0 -799px repeat-x; line-height:1.5}
ul.cameron_widget_document li:first-child{background:none}
ul.cameron_widget_document li a{padding-left:26px; background:url(../images/layout2.png) -10px -245px no-repeat; display:block}
ul.cameron_widget_document span{font-family:"굴림", Arial, Helvetica, sans-serif; font-size:11px}
ul.cameron_widget_document span.title{font-size:13px; letter-spacing:-1px}

/*--[COMMENT WIDGET]--*/
ul.cameron_widget_comment{margin:0; padding:0; list-style:none}
ul.cameron_widget_comment li{margin:0; padding:12px 0 16px 0; background:url(../images/layout2.png) 0 -799px repeat-x; line-height:1.5}
ul.cameron_widget_comment li:first-child{background:none}
ul.cameron_widget_comment li a{padding-left:26px; background:url(../images/layout2.png) -10px -245px no-repeat; display:block}
ul.cameron_widget_comment span{font-family:"굴림", Arial, Helvetica, sans-serif; font-size:11px}
ul.cameron_widget_comment span.title{font-size:13px; letter-spacing:-1px}

/*--[FOOTER]--*/
#footer_nav {background-color: #272525;padding:8px 0;clear:both;margin-top:60px;}
#footer_nav .footer_menu{position:relative;overflow:hidden;width:1200px;margin:0 auto;padding:0; list-style:none;}
#footer_nav .footer_menu li{float:left;line-height:30px;font-size:14px;text-align:center;padding: 0 15px;background: url(../images/footer_line.png) no-repeat 0 10px;}
#footer_nav .footer_menu li a{color: #fff;}
#footer_nav .footer_menu li:first-child { background:none !important;}

#footer{position:relative;margin:0;padding:35px;}
#footer .bt_banner{overflow:hidden;position:absolute;top:-118px;right:0;width:330px;height:176%;padding: 60px 40px;font-size:14px;background:#99CC33;box-sizing: border-box;}
#footer .bt_banner .cc_tit {font-size:20px;color: #fff;letter-spacing:1px;line-height:28px;opacity: 0.79;margin: 0;}
#footer .bt_banner .cc_c02 {font-size:43px;color:#000;font-family: nsb;font-weight: normal;letter-spacing:1px;margin: 0;}
#footer .bt_banner .cc_c03 {margin:10px 0 0 0;opacity:0.6;}
#footer .bt_banner .cc_hp{margin:0;font-size:16px;line-height:28px;letter-spacing:1px;color:#000;}
#footer .bt_banner .banner_btn{float:left;margin-top: 30px;}
#footer .bt_banner .banner_btn a{padding:8px 28px;margin-right:5px;color:#fff;border:1px solid rgba(255, 255, 255, 0.3);opacity:0.7;transition:.3s linear;}
#footer .bt_banner .banner_btn a:hover{background:#64b5f6;border:1px solid #e3f2fd;color:#fff;opacity:0.76;transition:.3s linear;}

#footer .info{overflow:hidden;width:100%;}
#footer span{overflow:hidden;display:block;}
#footer .info ul{margin:0; padding:0; list-style:none}
#footer .info li{float:left;width:100%;padding:0;font-size: 14px;line-height:28px;color:#b0b0b0;}
#footer .info li a{color:#fff;}

.footer_container_bottom{position:relative; margin:0 auto;border-top: 1px solid rgba(255, 255, 255, 0.12);padding:12px 0;}
.pro_copy{overflow:hidden;margin: 0 auto;width:1200px;padding: 6px 0;font-size:12px;color:#828386;text-align: center;}
.pro_copy a{color:rgba(255, 255, 255, 0.6);}

.gotop_view{}
.gotop_view_prev,
.gotop_view_next {position: fixed;display: block;z-index: 100;top: 50%;left: 0;width: 60px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%); }
.gotop_view_prev p,
.gotop_view_next p {position: absolute;-webkit-transition-duration: 500ms; -o-transition-duration: 500ms;transition-duration: 500ms;cursor: pointer;width: 270px;height: 60px;background-color: #000;font-family: nsm;font-weight: normal;font-style: normal;font-size: 18px;letter-spacing: 2px;color: #ffffff; line-height: 60px;text-transform: uppercase;text-align: center;color: #ffffff; top: 32.5%;margin-bottom: 0; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg);transform: rotate(90deg);left: -105px; z-index: 1; }
.gotop_view_prev:hover,
.gotop_view_next:hover {width: 500px; }
.gotop_view_next {right: 0;left: auto;}
.gotop_view_prev:hover .gotop_view_post,
.gotop_view_next:hover .gotop_view_post {opacity: 1;visibility: visible; }
.gotop_view_post {position:relative;background-position: center center;background-size:cover;background-repeat:no-repeat;transition-duration: 500ms;width:100%;height: 272px !important;z-index: 9999;opacity:0;visibility: hidden;}
.gotop_content {position: fixed;margin: 100px 0 0 40px;z-index: 59;width: 85%; }
.gotop_tell {display:inline-block;position: absolute;right:30px;bottom:30px;background-color:#0f1112;padding: 6px 12px;font-size:14px;color: #ffffff;line-height: 1;z-index: 79;}
.gotop_content_title {display:inline-block;background-color: #db4437;padding: 8px 15px;font-size:14px;font-family:nsm;font-weight:normal;letter-spacing: 1px;text-transform:uppercase;border:none;color:#ffffff;line-height: 1;margin-bottom: 15px;}
.gotop_content_title:focus,
.gotop_content_title:hover {color:#ffffff;transition-duration:500ms;}
.gotop_content_txt{display:block;color:#ffffff;margin-bottom:30px;font-family:nsm;font-weight:normal;font-size:16px;}
.gotop_content_txt:hover {color:#ffffff}
.gotop_view a {color: #ffffff;}

/*--[ACCESSORY]--*/
.newClear{*zoom:1}
.newClear:after{content:""; display:block; clear:both}
#open_link{position:absolute; right:0px; bottom:-45px; width:152px; height:58px; background:url(../images/layout1.png) -240px -10px no-repeat; display:block; cursor:pointer; z-index:9}
#toTop{position:fixed; right:260px; bottom:185px; width:106px; height:205px; background:url(../images/toTop_tel.png) no-repeat; display:none; cursor:pointer; z-index:1000}
.simpleTree .root{margin-left:0 !important}
.x .layer, .x.layer{z-index:99 !important}

/*--[FONT]--*/
ul#mm_tabs02,#mm_tabs li.nav1st a,ul.main_menu li.nav2nd a,ul.main_menu li ul li.nav3rd a,ul.cameron_promo li p.titleArea span.title,#breadcrumbs ul li,#breadcrumbs ul li a,#side_menu li a.side_nav1st_text,.widget_box h3,.widget_box ul.contact li,ul.cameron_widget_zine li p.titleArea .title,ul.cameron_widget_document span.title,ul.cameron_widget_comment span.title,#top_menu ul li a{font-family: nsm;font-weight: normal;font-style: normal; }
#user_area a,#languages a.toggle,#languages li a,#side_menu li a,ul.cameron_promo li span.content,#footer .pro_copy,.signin a,#login_panel input.id,#login_panel input.password,#login_panel button.submit,#member_panel .name_panel,#member_panel .member_list ul li,h2,{font-family:"나눔고딕 Bold","Nanum Gothic"; font-weight:700}


caption { overflow:hidden;/*display:none; */width:100%;height:1px;font-size:1px;line-height:0;text-indent:-9999px; margin-top:-1px; }


/*--[BOARD]--*/
.bd .ngeb{font-family:'Nanum Gothic' !important; font-weight:700}
.bd, .bd input, .bd textarea, .bd select, .bd button, .bd table {font-family:'Nanum Gothic' !important}
.bd_zine h3{text-shadow:none !important}
.bd_hd{display:none  !important}
.tl_srch{display:none  !important}
.cnb_n_list{margin-bottom:50px}
.bd_zine{margin-top:-20px !important}
.bd_zine h3 {color: #3a3a3a}
.bd_zine .cnt {color: #888; font-family: 돋음; margin-top: 8px; font-size: 12px;}
.bd_zine .hx, .bd_zine .notice a {border: 0}
.bd_zine.zine li {margin: 0 2px}
.bd_zine.zine li {margin: 0; padding: 18px 8px 18px 15px;}
.bd_zine.zine .info .itm {margin: 20px 7px 0 0;}
.bd_zine .cnt {margin-top: 10px;}
.bd_zine.zine li:hover {background-color: #fff; -ms-transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s;}
.bd a {color: #777; -ms-transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s}
.btn_img {font-size: 12px;}
.btn_img.no {padding: 8px 15px 8px 15px}
.bd .ico_16px {display: none}
.bd .bd_srch_btm .ico_16px{display:inline-block}
.bd .tx_ico_chk {display: none}
.bd_srch_btm .select {padding: 8px 4px 7px 4px}
.bd .itx, .bd select {color: #777}
.bd_tb_lst td.title {font-family: 돋음}
.bd_tb_lst th, .bd_tb_lst td {padding: 10px 12px}
.bd_tb_lst .notice td, .bd_zine li.notice, .bd_tb_lst .select, .bd_tb_lst tbody tr:hover {background-color: #fff; -ms-transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s;}
.bd_tb_lst {margin-top: 0}
.bd {color: #777}
.bd_srch_btm.on .search {top: 8px}
.bd_zine.card h3 {margin-top: 1em;font-size: 16px;line-height: 1.4;text-align: center;}
.btm_mn {border-top: 0px solid #CCC}
.bd_zine.card>li {border: 1px solid #fff;border-bottom-color: #BBB;}
.btm_area{display:none  !important}


 @media screen and (max-width:991px){
	#contents .page_title span {font-size:30px;margin-top:60px;}
	#toTop{display:none;}
}