@charset "utf-8";

/* font */
@font-face{font-family:ngn;font-style:normal;font-weight:normal;src:url(../../webfont/NanumGothic.eot);src:local(※),url(../../webfont/NanumGothic.woff) format(woff)}
@font-face{font-family:ngb;font-style:normal;font-weight:bold;src:url(../../webfont/NanumGothicBold.eot);src:local(※),url(../../webfont/NanumGothicBold.woff) format(woff)}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,table,button{font-family:'나눔고딕',NanumGothic,ngn,'맑은 고딕',Malgun Gothic,'’돋움’',Dotum,AppleGothic,sans-serif;font-size:12px;line-height:1.4;color:#464646}
fieldset{position:relative;border:0;}
legend,caption,.hide{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;text-align:left}
@-moz-document url-prefix(){
hidedisplay:inline-block}
}

a{text-decoration:none}
ul,ol{list-style:none}
img{border:0}
hr{display:none;}
button{border:0;cursor:pointer}
table{width:100%;border:0;border-collapse:collapse}
#skipNavi{position:absolute;top:0;left:0;z-index:500;width:100%;height:0}
#skipNavi a{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;margin-bottom:-1px;margin-left:-1px;font-weight:bold;color:#000;text-align:center;white-space:nowrap}
#skipNavi a:hover,#skipNavi a:focus,#skipNavi a:active{z-index:1000;width:100%;height:auto;padding:10px 0;background:#033964;color:#fff}

/* common element */
.block{display:block!important}
.clear{zoom:1}
.clear:after{display:block;clear:both;content:''}
.left{text-align:left!important}
.right{text-align:right!important}
.center{text-align:center!important}
.hidden{visibility:hidden;width:0;height:0;font-size:0;line-height:0}

/* input */
input, select {vertical-align:middle;}

/* header */
.site-header {width:100%;}
.header-wrap {position:relative;height:45px;margin:0 auto;padding:5px 70px 4px 125px;background:#686868;}
.header-wrap .site-logo {position:absolute;left:12px;top:50%;margin:0;margin-top:-16px;height:30px}
.header-wrap .site-logo a {display:inline-block;}
.header-wrap .site-logo img {height:30px;vertical-align:top}
.header-wrap .hd-util {position:absolute;right:12px;top:50%;margin-top:-11px}
.header-wrap .hd-util li {/*float:left;*/padding-left:13px;margin-left:12px;/*background:url(/webres/images/rew_mobile/bg_hd_bar.png) no-repeat left 0;*/}
.header-wrap .hd-util li:first-child {background:none;}
.header-wrap .hd-util li a {display:block;vertical-align:middle;}
.header-wrap .hd-util li .search {width:17px;height:18px;background:url(/webres/images/rew_mobile/btn_search.png) no-repeat 0 0;background-size:17px 18px;}
.header-wrap .hd-util li .login {color:#fff;font-weight:bold;font-family:'Arial';font-size:14px;}
.header-wrap .hd-util li .login.after {width:46px;height:17px;}
.header-search-wrap{height: 35px; padding: 5px 10px; background: #e8e7e6;}
.header-search-wrap .header-search {position:relative;display:block;padding:4px 32px 4px 68px;border:2px solid #ef7e22;background-color:#fff}
.header-search-wrap .header-search .type {position:absolute;left:4px;top:50%;margin-top:-8px;width:60px;height:16px;line-height:16px;font-size:12px;background:url('/webres/images/mobile/bg_next_btn.png') right 2px no-repeat;background-size:12px 12px;}
.header-search-wrap .header-search .search {display:block;width:100%;height:20px;font-size:12px}
.header-search-wrap .header-search .search-btn {position:absolute;right:4px;top:50%;margin-top:-12px;width:24px;height:24px;font-size:1px;background: url(/webres/images/rew_mobile/btn_search.gif) no-repeat 4px center;text-indent:-99999em}

/* main */
.slick-slider {position:relative;display:block;touch-action:none;}
.slick-list {position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus {outline:none;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track {position:relative;left:0;top:0;display:block;zoom:1;}
.slick-track:before, .slick-track:after {content: "";display:table;}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {float:left;height:100%;min-height:1px;display:none;}
.slick-slide img {display: block;width:100%;height:100%;}
.slick-slide img.slick-loading {padding-bottom:100%;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display:block;}
	.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height: auto;border:1px solid transparent;}
.slick-slider button {display:none!important;}

.site-footer {width:100%;margin-bottom:35px;}
.footer-menu {width:100%;padding:15px 0 11px;background:#e6e6e6;text-align:center;}
.footer-menu a {display:inline-block;padding:0 2px 4px 5px;background:url(/webres/images/rew_mobile/bg_footer_bar.png) no-repeat left 2px;background-size:1px 11px;text-decoration:none;color:#666;font-size:11px;letter-spacing:-0.075em;font-weight:bold;}
.footer-menu a:first-of-type {padding-left:0;background:none;}
.address {margin-top:13px;margin-bottom:21px;text-align:center;color:#a1a1a1;letter-spacing:-0.025em;}
.address address {color:#a1a1a1;font-style:normal;}
.address .copyright {display:block;margin-top:4px;}
.site-footer .button-wrap {text-align:center;}
.button {display:inline-block;width:72px;height:25px;line-height:25px;color:#fff;font-size:11px;text-decoration:none;}
.button.black {background:#4f4f4f;}

.foot-logo{text-align: center; padding-bottom: 15px;}
.foot-logo a img{height:30px}
.foot-logo a{display:inline-block}
.foot-logo a:last-child{margin-left:10px}

.main-content {width:auto;margin:0 12px;/*margin:0 12px 28px;*/}
.main-content:after {clear:both;display:block;content:'';}
.main-content li {position:relative;float:left;width:50%;height:135px;margin-bottom:2px;background-repeat:repeat;background-position:0 0;background-size:335px 135px;text-align:center;}
.main-content li:nth-child(even) {width:49.7%;float:right;}
.main-content li span {display:block;position:absolute;right:7px;top:8px;width:12px;height:12px;background:url(/webres/images/rew_mobile/btn_main_more.png) no-repeat 0 0;background-size:12px 12px;}
.main-content li a {display:block;padding-top:83px;padding-bottom:32px;background-repeat:no-repeat;text-decoration:none;color:#fff;font-size:15px;font-weight:bold;}
.main-content li.mn01 {background-image:url(/webres/images/rew_mobile/bg_main_box03.png);background-color:#de8316;}
.main-content li.mn02 {background-image:url(/webres/images/rew_mobile/bg_main_box09.png);background-color:#919191;}
.main-content li.mn03 {background-image:url(/webres/images/rew_mobile/bg_main_box05.png);background-color:#2e4e92;}
/*.main-content li.mn04 {background-image:url(/webres/images/rew_mobile/bg_main_box01.png);background-color:#178871;}*/
.main-content li.mn05 {background-image:url(/webres/images/rew_mobile/bg_main_box01.png);background-color:#2a819e;}
.main-content li.mn06 {height:136px;background-image:url(/webres/images/rew_mobile/bg_main_box06.png);background-color:#98c233;background-size:335px 136px}
.main-content li.mn07 {height:67px;background-image:url(/webres/images/rew_mobile/bg_main_box07.png);background-color:#404040;background-size:335px 69px;}
.main-content li.mn07 a {padding-top:0;padding-top:25px;padding-bottom:23px;}
.main-content li.mn01 a {background-image:url(/webres/images/rew_mobile/bg_main_icon02.png);background-position:center 35px;background-size:42px 35px;}
.main-content li.mn02 a {background-image:url(/webres/images/rew_mobile/bg_main_icon09.png);background-position:center 35px;background-size:42px 39px;}
.main-content li.mn03 a {background-image:url(/webres/images/rew_mobile/bg_main_icon05.png);background-position:center 31px;background-size:42px 43px;}
.main-content li.mn04 a {background-image:url(/webres/images/rew_mobile/bg_main_icon04.png);background-position:center 27px;background-size:42px 49px;}
.main-content li.mn05 a {background-image:url(/webres/images/rew_mobile/bg_main_icon10.png);background-position:center 35px;background-size:42px 44px;}
.main-content li.mn06 a {background-image:url(/webres/images/rew_mobile/bg_main_icon06.png);background-position:center 30px;background-size:42px 44px;}
.main-content li.mn07 a {display:inline-block;padding-left:32px;background-image:url(/webres/images/rew_mobile/bg_main_icon07.png);background-position:left 24px;background-size:22px 22px;}
.main-content li.mn07 + li {float:right;width:49.7%;}
.main-content li.mn07 + li a {background-image:url(/webres/images/rew_mobile/bg_main_icon08.png);}

/* 메인배너 추가 */
.main-banner {padding:2px 12px 24px 12px}
.main-banner ul {overflow:hidden;width:100%}
.main-banner ul li {float:left;width:49.8%}
.main-banner ul li:nth-child(even) {float:right;width:49.8%}
.main-banner ul li a {display:block}
.main-banner ul li a img {width:100%}

@media all and (max-width:320px) {
	/*.footer-menu a {padding:0 2px 4px 4px;letter-spacing:-0.1em;font-size:10px;}*/
	.footer-menu a {padding:0 5px 4px 8px;}
	.address {padding-left:10px;text-align:left;}
	.address address {font-size:11px;}
	.main-content {margin-left:12px;margin-right:12px;width:auto;}
	.main-content li {width:147px;}
}
@media all and (max-width:414px) {
	.footer-menu a {padding:0 6px 4px 8px;letter-spacing:0;}
	.slick-track {height:140px;}
	.address .copyright {margin-left:0;}
}

@media all and (min-width:600px) and (max-width:800px) {
	.slick-slide img {height:30%;}
}
@media all and (min-width:801px) and (max-width:1280px) {
	.slick-slide img {height:33%;}
}