@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
/**,body { font-family:'Noto Sans KR', sans-serif; }*/

#gnb { border-bottom:none; }
#gnb ul.gnb_menu li.lang { display:none; }

.wrapper { max-width:1200px; margin:0px auto; }
.wrapper:after { display:block; content:''; clear:both; }

.rel { position:relative; }

#allmenu div.allmenuBox.wrapper { width:1200px; }
#allmenu div.allmenuBox { margin-top:5%; }
#allmenu div.allmenuBox div#array_menu { padding:0px 10px; }
#allmenu div.allmenuBox div#array_menu>ul>li { padding:50px 20px 100px; border-top:0px; float:left; width:16.6%; }
#allmenu div.allmenuBox div#array_menu>ul>li>a { padding-top:120px; padding-bottom:0px; width:100%; }
#allmenu div.allmenuBox div#array_menu>ul>li.menu1>a { background:url(/wheel/images/inc/allmenu_ic01.gif) no-repeat center top; }
#allmenu div.allmenuBox div#array_menu>ul>li.menu2>a { background:url(/wheel/images/inc/allmenu_ic02.gif) no-repeat center 20px; }
#allmenu div.allmenuBox div#array_menu>ul>li.menu3>a { background:url(/wheel/images/inc/allmenu_ic03.gif) no-repeat center 10px; }
#allmenu div.allmenuBox div#array_menu>ul>li.menu4>a { background:url(/wheel/images/inc/allmenu_ic04.gif) no-repeat center top; }
#allmenu div.allmenuBox div#array_menu>ul>li.menu5>a { background:url(/wheel/images/inc/allmenu_ic05.gif) no-repeat center top; }
#allmenu div.allmenuBox div#array_menu>ul>li.menu6>a { background:url(/wheel/images/inc/allmenu_ic06.gif) no-repeat center top; }
#allmenu div.allmenuBox div#array_menu>ul>li>div { width:100%; }
#allmenu div.allmenuBox div#array_menu>ul>li>div>ul { overflow:hidden; padding-top:28px; width:80%; margin:0 10%; box-sizing:border-box; margin:0 auto; }
#allmenu div.allmenuBox div#array_menu>ul>li>div>ul>li{ width:100%; margin-bottom:0px; }
#allmenu div.allmenuBox div#array_menu>ul>li>div>ul>li>a {display:block; position:relative; margin-bottom:0px; font-weight:bold; font-size:15px; font-weight:normal; padding-left:15px; background:url(/wheel/images/contents/ssblet.gif) no-repeat left 6px; }
#allmenu div.allmenuBox div#array_menu>ul>li>div>ul>li>a:after { display:none; }
#allmenu div.allmenuBox div#array_menu>ul>li>div>ul>li>a+ul>li { padding-left:10px; background:url(/wheel/images/content/sssblet.gif) no-repeat left 10px; }
#allmenu div.allmenuBox div#array_abc>ul>li>div>ul>li>a { display:inline-block; padding-left:10px; background:url(/wheel/images/content/sssblet.gif) no-repeat left 10px; }

#top { position:relative; z-index:999; width:100%; height:118px; background:#fff; border-top:1px solid #dddddd; border-bottom:1px solid #d5d5d5; }
#top:after { display:block; overflow:hidden; content:''; }
#top h1 { position:relative; z-index:102; float:left; margin-top:42px; }
#top h1 img { max-width:100%; }

#top nav #lnb>ul { position:absolute; top:46px; right:0; z-index:101; width:74%; }
#top nav #lnb>ul>li { position:relative; float:left; width:20%; }
#top nav #lnb>ul>li>a { display:block; text-align:center; font-size:20px; color:#333333; padding-bottom:48px; }
#top nav #lnb>ul>li:hover>a { color:#f2883a; text-decoration:none; font-weight:bold; }
#top nav #lnb>ul>li.select a { color:#f2883a; text-decoration:none; font-weight:bold; }

footer { border-top:1px solid #d4d4d4; }
footer div.bottom{padding:30px 0px; overflow:hidden; }
footer div.bottom p.ft_logo{float:left; margin-top:15px; }
footer div.bottom div.btm_info{float:left; margin-left:97px; }
footer div.bottom div.btm_info ul.btm_menu{overflow:hidden}
footer div.bottom div.btm_info ul.btm_menu li{float:left; padding:0 10px; font-size:14px; background:url('/wheel/images/inc/ft_bar.gif') no-repeat left center; }
footer div.bottom div.btm_info ul.btm_menu li:first-child { padding-left:0px; background:none; }
footer div.bottom div.btm_info ul.btm_menu li a { color:#323232; }
footer div.bottom div.btm_info div.copy *{ font-size:15px; }
footer div.bottom div.btm_info div.copy address{ margin-top:10px; color:#000000; }
footer div.bottom div.btm_info div.copy span { margin-left:20px; }
footer div.bottom div.btm_info div.copy .copyright { color:#686767; margin-top:3px; font-size:14px; }
footer div.bottom ul.btm_visitor{ float:right; width:23%; text-align:right; }
footer div.bottom ul.btm_visitor li{display:inline-block; margin-left:3%; font-size:14px; font-weight:bold}

.sm_point { margin-left:5px; font-size:13px; color:#999; font-weight:normal; }

@media screen and (max-width:1200px){
	#allmenu div.allmenuBox.wrapper { width:100%; }
	#allmenu div.allmenuBox div#array_menu>ul>li{width:100%; text-align:center; margin-bottom:10px; padding:0; }
	#allmenu div.allmenuBox div#array_menu>ul>li>div>ul>li>a {background:none; }
}

@media screen and (max-width:1055px){
	#top nav #lnb>ul>li>a { font-size:18px; }
}

@media screen and (max-width:954px){
	#top h1 { margin-top:50px; }
	#top h1 img { max-width:85%; }
	#top nav #lnb>ul>li>a { font-size:16px; }
}

@media screen and (max-width:1024px){
	footer div.bottom{padding:30px 0px; }
	footer div.bottom p.ft_logo{display:none;}
	footer div.bottom div.btm_info{float:left; margin-left:5%; }
}

@media screen and (min-width:768px){
	.dp_mb { display:none; }
	.pc_block { display:block; }
	.pc_inline { display:inline; }
	.pc_hidden { display:block !important; position:fixed !important; top:-500000px !important; margin:0px !important; padding:0px !important; width:0px !important; height:0px !important; text-indent:-50000px !important; font-size:0px !important; line-height:0px !important; border:0px !important; }
	#top nav .submenu { display:none; font-size:0; width:0; height:0; text-indent:-50000px;}
}

@media screen and (max-width:767px){
	.dp_pc { display:none; }
	.mb_block { display:block; }
	.mb_inline { display:inline; }
	.mb_hidden { display:block !important; position:fixed !important; top:-500000px !important; margin:0px !important; padding:0px !important; width:0px !important; height:0px !important; text-indent:-50000px !important; font-size:0px !important; line-height:0px !important; border:0px !important; }

	#top h1 { left:3%; }
	#top h1 img { max-width:80%; }
	#top nav h2 {position:absolute; right:3%; top:40px; background:url('/wheel/images/inc/mb_menu.gif') no-repeat center top; width:46px; height:46px; text-indent:-99999px; cursor:pointer; }
	#top nav #lnb>ul { position: absolute; left:0; top:120px; z-index:101; margin-left:0; width:100%; }
	#top nav #lnb>ul>li { width:100%; padding:0; background:#fff; text-indent:20px; border-bottom:1px solid #ddd; }
	#top nav #lnb>ul>li:first-child { margin-left:0; background:#fff; }
	#top nav #lnb>ul>li>a { display:block; padding:15px 0; text-align:left; font-size:21px; }
	#top nav #lnb>ul>li:hover>a { padding:15px 0; border-bottom:none; background:#fff; }
	#top nav #lnb>ul>li.on a { padding:15px 0; border-bottom:none; background:#fff; }

	#top nav .submenu { display:none;overflow:hidden;position:relative; width:100%; height:100%; margin-top:0; padding-top:20px; padding-bottom:10px; border-right:none; border-top:1px solid #d8d8d8; }
	#top nav #lnb>ul>li:hover .submenu, #top nav .submenu:hover, #top nav .submenu:active { background:#f9f9f9; }
	#top nav #lnb>ul>li:hover .submenu>ul>li>a, #top nav .submenu>ul>li>a:hover, #top nav .submenu>ul>li>a:active { color:#484848; }
	#top nav .submenu>ul>li { margin-bottom:10px; margin-left:15px; font-size:14px; letter-spacing:-1.5px; text-align:left; }
	#top nav .submenu>ul>li>a:hover, #top nav .submenu>ul>li>a:active { font-weight:600; color:#484848; }
}