@charset "utf-8";
/*main*/
html, body{width:100%;height:100%;}/*min-width:1630px;*/
#main_wrap{position:relative;padding:0 32px 80px 0;width:100%;min-width:1630px;height:100%;max-width:1920px;min-height:800px;margin:0 auto;box-sizing: border-box;}
/*main layout*/
#main_wrap #header{z-index:100;position:fixed;top:0;padding-top: 16px;width:100%;height:112px;color:#fff;box-sizing:border-box;}
#main_wrap #middle{height:100%;}
#main_wrap #footer{z-index:100;position:absolute;bottom:0;width:100%;height:140px;color:#949494;background:#3C3C3C;}
#main_wrap #header .inner_header,
#main_wrap #middle .inner_middle,
#main_wrap #footer .inner_footer{max-width:1630px;position:relative;margin:0 auto;box-sizing: border-box;display:flex;}
/*헤더*/
#main_wrap #header .active_area{margin:0 16px;}
#main_wrap #header .active_area.active, #main_wrap #header .active_area:hover{background:#fff;}
#main_wrap #header .active_area.active, #main_wrap #header .active_area:hover .user_state{border-color: #ddd;}
#main_wrap #header .active_area:hover .gnb ul li h2 a{color:#000;}
#main_wrap #header .active_area:hover .gnb ul li h2 a:hover{color:#8CC63E; cursor: default;}
#main_wrap #header .active_area:hover .lan_box .select-val{color:#000;}
#main_wrap #header .active_area:hover h1 a{background:url(../images/common/macrogen_on.png) no-repeat 0 0;}
#main_wrap #header .inner_header{height:96px;}
#main_wrap #header .inner_header:after{content:'';display:block;clear:both;}

/*중간 영역*/
#main_wrap #middle .inner_middle{height:100%;}
.box_right{z-index: 20;position:absolute;top:0;right:-16px;width:263px;height:100%;background:#8CC63E;transition:width .3s;}
.box_right:after{content:'';position:fixed;display:block;width:408px;height:100%;background:#8CC63E;}

/*main 로그인*/
.box_right .login_main{z-index:10;position:absolute;top:30%;right:0;width:376px;height:304px;background:#fff;box-sizing: border-box;transition:right .3s;/*box-shadow: 0px 0px 5px gray;*/}
.box_right .login_main input::placeholder{font-size:14px;}
.box_right .login_main .inner_shadow{position: relative;height: 100%;background: #fff;}
.box_right .login_main:after{content:'';z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;border-right:1px solid #000; border-bottom:1px solid #000; box-shadow:0 2px 6px #000; background:#000; opacity:0.2;}
.box_right .login_main .pd{padding:48px 40px 0 40px;}
.box_right .login_main .login_tit{margin-bottom:10px;font-size:20px;color:#8CC63E;font-weight:400;}
.box_right .login_main .option_row{margin-top:16px;font-size:12px;color:#666;}
.box_right .login_main .option_row:after{content:'';display:block;clear:both;}
.box_right .login_main .option_row .id_save{float:left;}
.box_right .login_main .option_row .id_save label{cursor:pointer;}
.box_right .login_main .option_row .find_link{float:right;line-height: 24px;}
.box_right .login_main .option_row .find_link a{color:inherit;}
.box_right .login_main .option_row .find_link a:hover{color:#8CC63E;text-decoration: underline;}
.box_right .login_main .user_id, .login_main .user_pw{position:relative;display:block;padding-left:32px;border-bottom:2px solid #ddd;}
.box_right .login_main .user_id input[type='text'],
.box_right .login_main .user_pw input[type='password']{height:40px;border:0;text-indent: 0;border-radius:0;}
.box_right .login_main .user_id:after{content:'';position:absolute;top:0;left:0;display:block;width:24px;height:40px;background:url(../images/main/ico_id.png) no-repeat 0 50%;}
.box_right .login_main .user_pw:after{content:'';position:absolute;top:0;left:0;display:block;width:24px;height:40px;background:url(../images/main/ico_pw.png) no-repeat 0 50%;}
.box_right .login_main .user_id.active:after{background-image:url(../images/main/ico_id_on.png);}
.box_right .login_main .user_pw.active:after{background-image:url(../images/main/ico_pw_on.png);}
.box_right .login_main .user_id.active,
.box_right .login_main .user_pw.active{border-color:#8CC63E;}
.box_right .login_main .btn_box{position: absolute;padding-top:0;bottom: 0;width: 100%;}
.box_right .login_main .login_bt{overflow:hidden;}
.box_right .login_main .login_bt a{float:left;width:50%;margin:0;border-radius: 0;}
.box_right .login_main .btn_box .btn_gray {background:#f5f5f5;color:#666;}
.box_right .login_main .btn_box .btn_gray:hover span {color:#fff;}
.box_right .login_main .btn_box .btn_gray i {background:#666;}

/*로그온*/
.box_right .log_on{z-index:10;position:absolute;top:250px;right:0;width:352px;height:304px;box-sizing: border-box;}
.box_right .log_on .inner_pd{padding:48px 40px 0 40px;}
.box_right .log_on .quick_order{text-align:right;}
.box_right .log_on .quick_order .title{letter-spacing:2px;padding-bottom:4px;display:block;color:#fff;font-size:20px;border-bottom: 2px solid rgba(255, 255, 255, .5);letter-spacing: 1.5px;}
.box_right .log_on .quick_order ul{float:right;padding:16px 0;width:295px;margin-right:-32px;}
.box_right .log_on .quick_order ul li:nth-child(1) a{letter-spacing:2px;background:url(../images/main/ico_quick_ord_01.png) no-repeat 134px 50%;}
.box_right .log_on .quick_order ul li:nth-child(2) a{letter-spacing:2px;background:url(../images/main/ico_quick_ord_03.png) no-repeat 134px 50%;}
.box_right .log_on .quick_order ul li:nth-child(3) a{background:url(../images/main/ico_quick_ord_02.png) no-repeat 134px 50%;}
.box_right .log_on .quick_order ul li a{position:relative;display:block;padding-right:40px;height:64px;color:#fff;font-size:16px;line-height:64px;box-sizing: border-box;}
.box_right .log_on .quick_order ul li:hover{background:rgba(89, 149, 0, .6);border-top-right-radius: 40px;border-bottom-right-radius: 40px;}
.box_right .log_on .quick_order ul li:nth-child(1):hover a,
.box_right .log_on .quick_order ul li:nth-child(2):hover a{font-weight:400;}
.box_right .log_on .quick_order ul li:hover a:after{content:'';position:absolute;top:0;left:0;display:block;width:64px;height:64px;background:url(../images/main/ico_menu_arrow.png) no-repeat 0 0;}

/*아이디 저장 체크*/
.box_right .login_main .id_save input[type='checkbox'] + label{display:inline-block;padding-left:35px;height:24px;line-height: 23px;}
.box_right .login_main .id_save input[type='checkbox'] + label:after{display:none;}
/*.box_right .login_main .id_save input[type='checkbox'] + label:after{content:'';position:absolute;top:0;left:0;display:block;width:32px;height:24px;background:url(../images/common/id_save.png) no-repeat 0 0;}
.box_right .login_main .id_save input[type='checkbox']:checked + label:after{background:url(../images/common/id_save_on.png) no-repeat 0 0;}*/

.box_right .login_main .id_save .toggle_sw{position:absolute;top:50%;left:0;margin-top:-8px;display:block;width:28px;height:14px;background:#949494;border-radius:20px;box-sizing: border-box;transition:background .3s;}
.box_right .login_main .id_save .toggle_sw:after{content:'';position:absolute;top:3px;left:3px;display:inline-block;width:8px;height:8px;background:#fff;border-radius: 10px;transition:left .2s;}
.box_right .login_main .id_save input[type='checkbox']:checked + label .toggle_sw{background:#8CC63E;transition:background .3s;}
.box_right .login_main .id_save input[type='checkbox']:checked + label .toggle_sw:after{left:17px;transition:left .2s;}

/*버튼*/
.box_right .login_main .btn_area{position:absolute;bottom:0;width:100%;margin:0;}
.box_right .login_main .btn_area a{
	float:left;display:block;width:50%;height:48px;line-height:48px;background:#F5F5F5;
	font-weight:300 ;text-align:center;font-size:15px;color:#666;
}
.box_right .login_main .btn_area a:first-child:hover {background:#599500; color:#fff;}
.box_right .login_main .btn_area a:hover {background:#949494; color:#fff;}
.login_main .btn_area a:first-child{background:#8CC63E;color:#fff;}
/*퀵메뉴*/
.box_right .quick_menu{z-index:10;position:absolute;top:76%;right:0;width:437px;background:#fff;line-height: 18px;transition:right .3s;}
.box_right .quick_menu .inner_shadow{position: relative;height: 100%;}
.box_right .quick_menu:after{content:'';z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;border-right:1px solid #000; border-bottom:1px solid #000; box-shadow:0 2px 6px #000; background:#000; opacity:0.2;}
.box_right .quick_menu .m_box{float:left;height:130px;padding:24px;background:#fff;box-sizing: border-box;}
.box_right .quick_menu .m_box em{z-index:10;position:relative;padding:12px 0;font-weight:300 ;display:block;color:#8CC63E;font-size:15px;line-height: 20px;}
.box_right .quick_menu .m_box em:before{content:'';position:absolute;top:0;left:0;display:block;width:24px;height:4px;background:#8CC63E;}
.box_right .quick_menu .m_box em:after{content:'';position:absolute;top:10px;right:0;display:block;width:24px;height:24px;background:url(../images/main/ico_more_02.png) no-repeat 0 0;}
.box_right .quick_menu .m_box .cont{font-size:12px;}
.box_right .quick_menu .m_box.m01{width:174px;background:#8CC63E;}
.box_right .quick_menu .m_box.m01 em{display:block;color:#fff;}
.box_right .quick_menu .m_box.m01 em:before{background:#fff;}
.box_right .quick_menu .m_box.m01 em:after{content:'';position:absolute;top:10px;right:0;display:block;width:24px;height:24px;background:url(../images/main/ico_more_01.png) no-repeat 0 0;}
.box_right .quick_menu .m_box.m01:hover{background: #599500;}
.box_right .quick_menu .m_box.m02{width:263px;}
.box_right .quick_menu .m_box.m02:hover{background:#666666;}
.box_right .quick_menu .m_box.m02:hover .cont{position:relative;z-index:10;color:#fff;}
/*푸터*/
#footer .inner_footer:after{content:'';display:block;clear:both;}
#footer .inner_footer .footer_logo{float:left;margin:25px 20px 0 0;color:inherit;font-weight:300 ;font-size:20px;}
#footer .inner_footer address{float:left;margin-top:20px;margin-right:25px;color:inherit;font-size:14px;line-height:28px;}
#footer .inner_footer address a{color:white;}
#footer .inner_footer ul.footer_menu{float:right;margin:25px 263px 0 0;}
#footer .inner_footer ul.footer_menu:after{content:'';display:block;clear:both;}
#footer .inner_footer ul.footer_menu li{float:left;}
#footer .inner_footer ul.footer_menu li + li{margin-left:24px;}
#footer .inner_footer ul.footer_menu li a{color:#949494;font-size:14px;line-height:28px;}
#footer .inner_footer ul.footer_menu li a:hover{color:#fff;}
/*메인 select box 스타일*
/*언어 셀렉트*/
.lan_box{top:34px;}
.lan_box .select-opt{top:58px;}
#main_wrap .user_state.active .select-opt{top:67px;}

/*패밀리 사이트 셀렉트*/
#footer .inner_footer .family_site{position:absolute;top:25px;right:0;width:216px;background:#222;box-sizing:border-box;border-radius:30px;}
#footer .inner_footer .family_site .select-val{z-index:10;position:relative;padding:0 16px;height:32px;line-height: 32px;font-size:12px;color:#666;font-weight:500 ;cursor:default;box-sizing: border-box;background:inherit;border-radius:20px;}
#footer .inner_footer .family_site .select-val:after{content:'';position:absolute;top:5px;right:15px;display:block;width:24px;height:24px;background:url(../images/main/ico_more_03.png) no-repeat 0 0;}
#footer .inner_footer .family_site .select-opt{
	position:absolute;bottom:16px;width:100%;height:0px;padding:0 16px;background:#222;
	overflow:hidden;border-top-left-radius: 10px;border-top-right-radius: 10px;transition:height .3s;box-sizing: border-box;
}
#footer .inner_footer .family_site .select-opt ul{margin-top:20px;overflow-y:auto;height:77px;overflow-y: auto;}
#footer .inner_footer .family_site li{padding:10px 0;}
#footer .inner_footer .family_site li:first-child{padding-top:0;}
#footer .inner_footer .family_site li a{color:#fff;font-size:14px;}
#footer .inner_footer .family_site li a:hover{color:#8CC63E;}
.family_site.active .select-opt{height:111px !important;padding-bottom: 35px;}

/*하단 롤링 공지*/
.notice_area{z-index: 10;position:absolute;bottom:140px;width:100%;}
.notice_area .inner_notice{position:relative;left:50%;margin-left:-815px;width:944px;background:rgba(0, 0, 0, .6);}
.notice_area .notice_roll{width:815px;margin-left:64px;height:64px;overflow:hidden;}
.notice_area .notice_roll ul li a{color:#fff;font-size:15px;line-height: 64px;}
.notice_area .notice_roll ul li a span{color:#000;vertical-align:0px;margin-right:15px;display:inline-block;width:48px;height:16px;text-align:center;font-size:12px;line-height:16px;background:#949494;border-radius:15px;font-weight:500;}
.notice_area .notice_roll ul li a:hover{color:#8CC63E;font-weight:300 ;}
.notice_area .notice_roll ul li a:hover span{background:#8CC63E;}
.notice_area .notice_btn a{z-index:50;position:absolute;top:0;display:block;width:64px;height:64px;color:transparent;font-size:0;}
.notice_area .notice_btn .btn_prev{left:0;background:url(../images/main/btn_prev.png) no-repeat 50% 50%;}
.notice_area .notice_btn .btn_next{right:0;background:url(../images/main/btn_next.png) no-repeat 50% 50%;}

/*메일 비주얼 롤링*/
.main_visual{z-index:1;position:absolute;padding:0 263px 80px 0;width:100%;height:100%;box-sizing: border-box;}
.main_visual .main_roll{z-index:-1;position:relative;overflow: hidden;height:100%;}
.main_visual .main_roll ul{height:100%;}
.main_visual .main_roll ul li{height:100%;}
.main_visual .main_roll ul li.item01{background-size:cover;}
.main_visual .main_roll ul li.item02{background-size:cover;}
.main_visual .main_roll ul li.item03{background-size:cover;}
.main_visual .main_roll ul li.item04{background-size:cover;}
.main_visual .main_roll ul li.item05{background-size:cover;}
.main_visual .main_roll ul li [class*='tag']{position:absolute;top:0;display:block;width:160px;height:160px;color:transparent;font-size:0;}
.main_roll_pagination{z-index:50;position: absolute;bottom:208px;left: 50%;margin-left:-815px;}
.main_roll_pagination .swiper-pagination-bullet:focus{outline:none;}
.main_roll_pagination .swiper-pagination-bullet{display:block;margin-bottom:12px;width:12px;height:12px;border:2px solid #949494;border-radius: 10px;background:none;opacity:1;box-sizing: border-box;}
.main_roll_pagination .swiper-pagination-bullet-active{background:#8CC63E;border:0;}

.main_visual .main_roll .item_box{position:relative;width:100%;height:100%;border:0;background:rgba(0, 0, 0, .4);}
.main_visual .main_roll .item_box .cont{position: absolute;top: 0;left:50%;margin-left: -685px;color:#fff;}
.main_visual .main_roll .item_box .cont .mTxt,
.main_visual .main_roll .item_box .cont .mTxt2{position:absolute;font-size:60px;line-height:70px;font-weight:500 ; white-space: nowrap;}
.main_visual .main_roll .item_box .cont .mTxt span{display:block;}
.main_visual .main_roll .item_box .cont .mTxt em,
.main_visual .main_roll .item_box .cont .mTxt2 em{font-weight:700 ;color:#8CC63E;}
.main_visual .main_roll .item_box .cont .sTxt{position:absolute;font-size:16px;color:#fff; white-space: nowrap;}
.main_visual .main_roll .item_box .cont .btn_go{position:relative;top:500px;display:inline-block;font-size:14px;color:#ddd;text-decoration: underline;padding-right:10px;}
.main_visual .main_roll .item_box .cont .btn_go:hover{color:#8CC63E;}
.main_visual .main_roll .item_box .cont .btn_go:after{content:'';position:absolute;top:8px;right:0;display:block;width:5px;height:5px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);}
/*텍스트 박스 통째로 액션*/
/*.item_box .cont{transform:translate3d(0,-200%,0);opacity:0;transition: transform .3s, opacity .1s;transition-delay: .1s;}
.item_box.action .cont{transform:translate3d(0,0,0);opacity:1;}*/
/*텍스트 개별 액션 설정*/
.item_box .cont .mTxt,
.item_box .cont .mTxt2,
.item_box .cont .sTxt,
.item_box .cont .btn_go,
.item_box .tag1,
.item_box .tag2,
.item_box .tag3{opacity:0;transition: transform 1s, opacity .3s;}
/*텍스트별 위치 설정*/
.item_box .cont .mTxt{transform:translate3d(0,-2000px,0);transition-delay: .15s;}
.item_box .cont .mTxt2{transform:translate3d(0,-2000px,0);transition-delay: .1s;}
.item_box .cont .sTxt{transform:translate3d(0,-2000px,0);transition-delay: .05s;}
.item_box .cont .btn_go{transform:translate3d(0,-2000px,0);transition-delay: 0s;}
.item_box .tag1{transform:translate3d(0,-2000px,0);transition-delay: .3s;}
.item_box .tag2{transform:translate3d(0,-2000px,0);transition-delay: .5s;}
.item_box .tag3{transform:translate3d(0,-2000px,0);transition-delay: .7s;}

/*.action 제자리로 돌아오게 액션 적용*/
.item_box.action .cont .mTxt,
.item_box.action .cont .mTxt2,
.item_box.action .cont .sTxt,
.item_box.action .cont .btn_go,
.item_box.action .tag1,
.item_box.action .tag2,
.item_box.action .tag3{transform:translate3d(0,0,0);opacity:1;}

/*메인 공지사항 팝업*/
/* .pop_notice{z-index:1000;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);margin-left: -170px;padding:12px;width:500px;height:700px;background:url(../images/common/pop_notice_bg.jpg) no-repeat 0 0;box-sizing: border-box;} */
.pop_notice{z-index: 1000;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-left: -170px;
    padding: 12px;
    width: 500px;
    height: 700px;
    /* background: url(../images/common/pop_notice_bg.jpg) no-repeat 0 0; */
    /* box-sizing: border-box; */
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.06);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 6px 12px rgba(0, 0, 0, 0.08);
    background: white;}

.pop_notice .inner_pop{height: 100%;background:#fff;}
.pop_notice .top_bar{position:relative;height:48px;}
.pop_notice .bottom_bar{position:relative;height:48px;}
.pop_notice .top_bar .pop_ci{font-size:0;color:transparent;display:inline-block;width:136px;height:48px;}
.pop_notice .top_bar .pop_ci .pop-ci-img {
  width: 160px;
  height: 48px;
  display: block;
  content: url(../images/common/pop_ci.png);
}
.pop_notice .top_bar .today_close{position:absolute;top:0;right:58px;height:48px;line-height: 48px;font-size:12px;color:#666;text-decoration: underline;}
.pop_notice .top_bar .close{font-size:0;color:transparent;position:absolute;top:0;right:0;width:48px;height:48px;background:url(../images/common/pop_close_01.png) no-repeat 0 0;}
.pop_notice .pop_cont a img{width:100%;height:auto;}

.toggle-div {
      position: fixed;        /* 화면 고정 */
/* 	  right: 0; */
	  bottom: 0;
	  width: 180px;           /* 원하는 너비 */
	  height: 40px;           /* 원하는 높이 */
	  background-color: #8BC53F;  /* psomagen 연두색 (필요 시 색상 조정 가능) */
	  border-top-left-radius: 20px;
	  border-top-right-radius: 20px;
	  display: none;          /* 내용 정렬 편하게 */
	  align-items: center;
	  justify-content: center;
	  cursor: pointer;
	  box-shadow: 0 -2px 8px rgba(0,0,0,0.2); /* 위쪽 그림자 효과 */
	  z-index:9999;
	  color:white;
    }


.main_roll .bx-wrapper,
.main_roll .bx-viewport{height:100% !important;}
.main_roll .bx-pager{position:absolute;top:50%;left:0;}
.main_roll .bx-pager .bx-pager-item a{
	display: block;
	margin-bottom: 12px;
	width: 12px;
	height: 12px;
	border: 2px solid #949494;
	border-radius: 10px;
	background: none;
	opacity: 1;
	box-sizing: border-box;font-size:0;color:transparent;
}
.main_roll .bx-pager .bx-pager-item a.active{background: #8CC63E;border: 0;}
.main_roll .bx-controls{z-index:50;position: absolute;bottom:208px;left: 50%;margin-left:-683px;}
.pop_area .pop_layer .hd_bar{padding-bottom:20px;}
.btn_top{display:none;}/*메인 화면에서는 위로 가기 버튼이 나오면 안됨*/
input:-webkit-autofill{
	transition: background-color 5000s ease-in-out 0s;
   -webkit-box-shadow: 0 0 0 1000px white inset !important;
}
@media all and (max-width:1630px){
	#main_wrap,
	#main_wrap #header .inner_header,
	#main_wrap #middle .inner_middle,
	#main_wrap #footer .inner_footer{width:auto;min-width:auto; }
	#header .gnb ul li {width:130px;}
	/*미들 비쥬얼 텍스트, 페이져, 공지사항 left값 조정*/
	.main_visual .main_roll .item_box .cont{margin-left:0;left:15px;}
	.main_roll_pagination,
	.notice_area .inner_notice,
	.main_roll .bx-controls{margin-left:0;left:0;}
	.main_roll .bx-controls{bottom:188px;}
	.notice_area .inner_notice{width:850px;}
	.notice_area .notice_roll{width:720px;}
	.main_roll .bx-pager{left:15px !important;}
	.main_visual .main_roll .item_box .cont .mTxt,
	.main_visual .main_roll .item_box .cont .mTxt2,
	.main_visual .main_roll .item_box .cont .sTxt,
	.main_visual .main_roll .item_box .cont .btn_go{left:16px !important;}
	.main_visual .main_roll .item_box .cont .mTxt{font-size:54px;}
	.main_visual .main_roll .item_box .cont .sTxt{font-size:15px;}
	#main_wrap #header .gnb{transform:translate3d(-47px,0,0);}
	.esp #footer .inner_footer ul.footer_menu li + li{margin-left:10px;}
	/*right 요소들 우측 간격 조정*/
	.box_right{width:295px;}
	.lan_box{right:311px;}
	.inner_footer{padding-left:15px;display:flex;}
	#footer .inner_footer .family_site{right:15px;}
	.box_right .login_main,
	.box_right .quick_menu,
	.box_right .log_on{right:32px;}
	.user_state{right:32px;}
	/*푸터*/
	#footer .inner_footer ul.footer_menu {margin-right:310px;}
	.esp #footer .inner_footer ul.footer_menu {margin-right:264px;}
	/*right 요소들 우측 간격 조정 끝*/
	.esp #footer .inner_footer ul.footer_menu li + li{margin-left:16px;}
	.esp #footer .inner_footer ul.footer_menu li a{font-size:13px;}
}

/*1400이하 미디어쿼리*/
@media all and (max-width:1400px){
	#main_wrap,
	#main_wrap #header .inner_header,
	#main_wrap #middle .inner_middle,
	#main_wrap #footer .inner_footer{width:1400px;}
	.main_roll .bx-pager{left:32px !important;}
	.pop_notice:nth-child(3){left:1050px !important;}
}
/*1280이하 미디어쿼리*/
@media all and (max-width:1280px) {
	#main_wrap,
	#main_wrap #header .inner_header,
	#main_wrap #middle .inner_middle,
	#main_wrap #footer .inner_footer {width:auto;}
	#footer .inner_footer ul.footer_menu {margin-right: 263px;}
	#header .gnb ul li { width: 90px; }
	#header .gnb ul { padding: 0 30px; }
	#header .gnb ul li h2 a { font-size: 15px; }
	.lan_box { right: 310px; }
	.lan_box .select-val { font-size: 14px; }
	#footer .inner_footer ul.footer_menu li a { font-size: 13px; }
	#footer .inner_footer address { font-size: 13px; }
	#footer .inner_footer .footer_logo { font-size: 19px; }
}

/*스페인 처리*/
.esp .box_right .log_on .quick_order ul li a{background-position:68px 50%;}
.esp .box_right .log_on .quick_order ul li:nth-child(1) a{letter-spacing:2px;line-height:20px;padding-top: 11px;}
.esp .notice_area .notice_roll ul li a span{padding:0 7px;}

/*영문 처리*/
.eng .box_right .log_on .quick_order ul li a{background-position: 100px 50% !important }