@charset "utf-8";

/*
 * File       : rwd-layout.css
 * Author     : STUDIO-JT (SUMI)
 * Guideline  : JTstyle.1.1
 * Dependency : css/reset.css
 *              css/jt-strap.css
 *
 * SUMMARY:
 * 01)
 */



/* **************************************** *
 * 1800px
 * **************************************** */
@media (max-width: 1800px){

    /* LAYOUT */
    body:not(.home) .eco_quickmenu {display:none;}
    body:not(.home) .mob_eco.mob_util_hide {opacity: 0; visibility: hidden;}
    body:not(.home) .mob_eco {display:block; opacity:1; visibility:visible;}
    body:not(.home) .mob_eco.mob_util_fix {right:60px; /*bottom:100px;*/}

}


/* **************************************** *
 * 1754px
 * **************************************** */
@media (max-width: 1754px){
	/* LAYOUT */
    .wrap {max-width: inherit;margin: 0 74px;}

    /* HEADER */
    .header_wrap {max-width: inherit;}

	.global_menu_extend {width: auto; max-width: inherit; margin: 0 80px; left: 0; right: 0;}


} /* 1754px */



/* **************************************** *
 * 1660px
 * **************************************** */
@media (max-width: 1660px) {

    /* PRIVACY */
	.page-template-privacy-policy .article_body > .narrow_wrap,
	.page-template-terms .article_body > .narrow_wrap {max-width:850px; padding-left:100px;}
	

}



/* **************************************** *
 * 1440px
 * **************************************** */
@media (max-width: 1440px){

    /* LAYOUT */
    .article_header {padding-top:90px;}
	.article_body > .wrap, .article_body .content_wrap {padding-left: 360px;}
	.sub_inner_bg {left:-340px;}
	.sub_inner_bg:before {font-size:680px;}
	.main_container {padding-top:180px;}

    .page-template-bussiness-campaign:is(.page-id-3189, .page-id-1762) .main_container {padding-top: 180px;}

	/* .scroll_down_wrap {top:760px;} */

    /* HEADER */
	#header {height:150px;}
	#logo { width: 240px; height: 55px;}
	#global_menu_btn_wrap {top:62px;}
	.btn_member_util {top:85px;}
	.kakao_login {right:165px;}
	.btn_sign_up, .kakao_logout {right:75px;}
	.eco_quickmenu {top:50%;}

    #global_menu_outer .btn_member_util {top:62px;}
	#global_menu_outer .global_menu_close {top:50px;}

    #menu {max-width: 980px; left:30px;} 
	#menu > li > a {font-size:28px;}
	#menu > li > ul > li > a {font-size:17px;}
	#menu > li .icon_hexagon {-webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px);}

	.global_menu_bg:after {font-size:640px;}

	/* MAIN REELS MENU */
	body.home #logo {width: 240px;}
	body.home .minimize #logo {width: 240px;}

	/* EMAIL */
    .email_container b {font-size:50px;}

	/* 404 */
	.error_404 { padding: 350px 0 280px;}
	.error_404:after {font-size:680px;}
	.error_404_container h1 {font-size:70px;}

    /* GREET */
	.greet_container { padding: 350px 0 280px;}
	.greet_container:after {font-size:680px;}
	.greet_container h1 {font-size:70px;}
	
	

}



/* **************************************** *
 * 1380px
 * **************************************** */
@media (max-width: 1380px){
    /* LAYOUT */
	.article_title {font-size: 50px;} 
    .wrap {max-width: inherit;}
    .main_container {padding-bottom: 13%;}

    /* HEADER */
    #menu > li > a {font-size:26px;}

	/* PRIVACY */
	.article_privacy .article_header {width:27%;}
	.article_privacy .article_header .article_subtitle br {display:none;}
	.page-template-privacy-policy .article_body > .narrow_wrap,
	.page-template-terms .article_body > .narrow_wrap{max-width:950px; padding-left:200px;}
	

} /* 1380px */



/* **************************************** *
 * 1200px
 * **************************************** */
@media (max-width: 1200px){
    /* LAYOUT */
	.article_header {padding-top:30px; position:static;}
	.article_header_inner {max-width:100%;}
	.article_title {font-size: 45px;} 
	.article_subtitle br {display:none;}
    .article_body > .wrap, .article_body .content_wrap {padding-left:0;}
    .article_type_02 .article_header {padding-top:0; position:absolute}
	.article_type_02 .article_subtitle br {display:block;}
	.article_type_02 .intro_img_section figure {}
	.article_type_02 .intro_img_section p {padding-top:160px;max-width:75%;}
	.article_type_02 .intro_img_section p br {display:none;}
	.sub_inner_bg { left: -255px;}
	.sub_inner_bg:before {font-size:550px;}

    .go_top {right:50px;}
    body:not(.home) .mob_eco.mob_util_fix,
    .mob_eco, .mob_eco.mob_util_fix,
    .mob_kakao, .mob_kakao.mob_util_fix,
	.mob_customer, .mob_customer.mob_util_fix {right:33px;}
	.scroll_down_wrap {bottom: 210px; right: 33px;}

    /* HEADER */
	.global_menu_extend {margin:0 60px;}
	.global_menu_bg:after {font-size:550px;}
	.btn_member_util {font-size:15px;}
    .btn_sign_up, .kakao_logout {right:75px;}
	#global_menu_outer .btn_member_util {top:61px;}

	body.home .kakao_logout {right:139px;}

	/* EMAIL */
    .email_container {margin-top:30px;}
    .email_container b {font-size:40px;}
    .email_container p {font-size:17px;}

    /* PRIVACY */
	.article_privacy .article_header {width:100%;}
	.page-template-privacy-policy .article_body > .narrow_wrap,
	.page-template-terms .article_body > .narrow_wrap {max-width: inherit; padding-left:0; margin: 0 74px;}
	.privacy_box_chapter {margin-top:50px; padding-top: 94px;}
	.privacy_box_chapter_title {font-size: 26px;margin-bottom: 48px;}
    .privacy_box:first-child {margin-top:30px;}

	/* 404 */
	.error_404 { padding: 350px 0 220px;}
	.error_404:after {font-size:550px;}
	.error_404_container h1 {font-size:60px;}

	/* GREET */
	.greet_container { padding: 350px 0 220px;}
	.greet_container:after {font-size:550px;}
	.greet_container h1 {font-size:60px;}


} /* 1200px */



/* **************************************** *
 * 1023px
 * **************************************** */
@media (max-width: 1023px){
    /* LAYOUT */
    .wrap, .narrow_wrap { max-width: inherit; margin: 0 60px;}

	.scroll_down span {display:none}

    .main_container {padding-top:150px; padding-bottom:100px;}

    .page-template-bussiness-campaign:is(.page-id-3189, .page-id-1762) .main_container {padding-top: 150px;}

    .article_title {font-size: 40px;}
	.article_type_02 .intro_img_section_wrap {margin:0;}
    .article_type_02 .intro_img_section p {margin-left:60px; margin-right:60px; margin-top:35px;}

	.go_top {display:none;}

	.sub_inner_bg { left: -200px;}
	.sub_inner_bg:before {font-size:400px;}
	.content_wrap h2 {font-size:25px;}

    .mob_kakao, .mob_eco {display:block; opacity:1; visibility:visible;}
    .mob_eco {right:10px; bottom:821px;}
    body:not(.home) .mob_eco.mob_util_fix,
    .mob_eco.mob_util_fix {right:10px; bottom:100px;}
    .mob_kakao {right:10px; bottom: 538px; }
	.mob_customer {right:10px; bottom: 731px; }
    .mob_kakao.mob_util_fix {right:10px; bottom:10px;}
    .mob_kakao.mob_util_inverse {background:#fff; }
	.mob_customer.mob_util_fix {right:10px; bottom:10px;}
	.scroll_down_wrap {right:35px;bottom:0;}

    /* MENU OPEN */
    body.open_menu {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;overflow: hidden;}

    /* HEADER */		
	#logo { width: 200px; height: 46px;}
    .eco_quickmenu {left:60px;display:none;}
	.eco_quickmenu a:before {font-size:38px;}
	.eco_quickmenu #eco_icon {width:38px;}
	.eco_quickmenu .eco_text {font-size:12px; margin-left:7px;}
	#global_menu_btn_wrap {left:50px;}
	.global_menu_btn {height:47px;}
	.global_menu_btn_line_02 {top:12px;}
	.global_menu_btn_line {height:3px;}

	#menu {max-width: inherit; left: 0; top: 0; margin: 0 60px;}
	#menu > li { float: none;position:relative; }
	#menu > li:nth-child(2) {margin-left:0; margin-right:0;}
	#menu .sub-menu {display: none;position: absolute;left: 200px;top: 44px;/* transform: translateY(-50%); */width:200px;}
	#menu > li > a { min-width: 200px; width: 200px; margin-bottom:35px;}
	#menu > li .icon_hexagon {-webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); top: -22px;}
	#menu > li .icon_hexagon span:before {font-size:20px; top:-16px; -webkit-transform: translateY(-10px); transform: translateY(-10px);font-size:14px;}
	#menu .over_active .sub-menu { display: block;}

	#global_menu_outer .global_menu_close {right:60px; top:30px;}
	#global_menu_outer .global_menu_close > i {font-size: 22px;}
	#global_menu_outer .btn_member_util { right:auto; top: 38px;}
	#global_menu_outer .kakao_login {left: 60px;}
	#global_menu_outer .btn_sign_up, #global_menu_outer .kakao_logout {left: 170px;}

    .global_menu_bg {left:50%;}
    .global_menu_bg:after {font-size:440px;}
	.global_menu_sns_wrap {float:left;}
	.global_menu_sns > li:first-child {margin-left:-11px;}
	.global_menu_sns > li > a {opacity:1;}
	.global_menu_copyright {display:none;}
	
	.btn_member_util {opacity:0; visibility:hidden; -webkit-transition-delay: 200ms;transition-delay: 200ms;}
	body.open_menu .btn_member_util {opacity:1; visibility:visible; webkit-transition-delay: 300ms;transition-delay: 300ms;}
    .kakao_login {right:145px;}
	.btn_sign_up, .kakao_logout {right:60px}
	.kakao_logout i:after { -webkit-transition-delay: 200ms;transition-delay: 200ms;}
	body.open_menu .kakao_logout i:after { -webkit-transition-delay: 300ms;transition-delay: 300ms;}

	/* MAIN REELS MENU */
	body.home #logo {left: 60px; width: 200px;}
	body.home .minimize #logo {width: 200px;}
	body.home #global_menu_btn_wrap {right: 50px;}

    /* minimize */
	.minimize .eco_quickmenu {left:60px;}

	/* INVERSE */
	.home header:not(.minimize) .btn_member_util {color:#fff; }
	.home header:not(.minimize) .btn_member_util:after {background:#fff;}
	.home header:not(.minimize) .global_menu_btn_line {background:#fff;}
	.home .scroll_down_arrow:after {color:#fff;}

	/* CONTAINER */
	.single-brandmedia .main_container,
	.single-event .main_container {padding-top:160px;}

    /* FOOTER */
    #footer {padding:80px 0;}
    .footer_tel_head_office p {font-size:14px;}
    .footer_tel_branch_office li {font-size:13px;}
	.footer_hours li {font-size:13px;}
	.footer_info p span, .footer_info p span a {font-size:13px;}
    .footer_sns > li > a:after, .footer_sns > li.instagram > a:after, .footer_sns > li.blog > a:after {font-size:23px;}

    /* EMAIL */
    .page-template-email .main_container {padding-bottom:150px;}
	.email_container b {font-size:32px;}
    .email_container figure img {width:100%;}
	.email_container p br {display:none;}
	.email_container p {font-size:16px;}

	/* PRIVACY */
	.page-template-privacy-policy .scroll_down_wrap {display:none;}
	.page-template-privacy-policy .article_body > .narrow_wrap,
	.page-template-terms .article_body > .narrow_wrap { margin: 0 60px;}
	.privacy_box_chapter {padding-top: 76px;}
	.privacy_box_chapter_title {font-size: 24px;margin-bottom: 42px;}
    .privacy_box_title {font-size:17px;padding-bottom: 15px; margin-bottom: 15px;}
	.privacy_box p {font-size:15px; margin-bottom:20px;}
	.privacy_box b {font-size:15px;}
	.privacy_box li {font-size:15px; line-height:1.6;}
	.privacy_box > ul > li:before {top:10px;}

	.privacy_box .type_num_list > li {font-size:15px; line-height:1.6;}
	.privacy_box .type_num_list > li:before {top:5px;}

	.privacy_box .type_bullet_list > li:before {top:10px;}

    /* 404 */
	.error_404 { padding: 320px 0 180px;}
	.error_404:after {font-size:400px;}

    /* GREET */
	.greet_container { padding: 320px 0 180px;}
	.greet_container:after {font-size:400px;}


} /* 1023px */



/* **************************************** *
 * 768px
 * **************************************** */
@media (max-width: 768px){
    /* LAYOUT */
    body {font-family: sans-serif;}
	.wrap, .narrow_wrap {margin: 0 30px;}
	.scroll_down_wrap {right:5px;bottom:0;}

    .main_container {padding-top:101px; padding-bottom:80px;}

    .page-template-bussiness-campaign:is(.page-id-3189, .page-id-1762) .main_container {padding-top: 101px;}

    .article_header {}
    .article_title {font-size: 33px;}
	.article_subtitle {font-size:15px; line-height:1.6;}
	.article_type_02 .intro_img_section p {margin-left: 30px; margin-right:30px; margin-top:27px;font-size:15px; line-height:1.7;}
	html.android.ratio2_625 .article_subtitle {font-size:16px;}

	.sub_inner_bg { left: -165px;}
	.sub_inner_bg:before {font-size:330px;}
	.content_wrap h2 {font-size:22px;}

    .mob_eco {bottom: 867px;}
    .mob_customer {bottom: 777px;}

    /* HEADER */
	#header {height:101px;}
	#logo {width:172px; height:40px;}
	.eco_quickmenu {left:30px; top:35px;}
	.eco_quickmenu a:before {font-size:33px;}
	.eco_quickmenu #eco_icon {width:33px;}
	.eco_quickmenu .eco_text {display:none;}
	#global_menu_btn_wrap {left:20px; top:30px;}
	.global_menu_btn {width:46px; height:42px;}
	.global_menu_btn_line {height:2px;}
	.global_menu_btn_line_02 {top:10px}

	#menu {margin:0 30px;}
    #menu > li > a {font-size:20px;min-width: 140px;width: 140px;margin-bottom: 30px;}
	#menu > li .icon_hexagon {-webkit-transform: translateY(-6px); -ms-transform: translateY(-16px); transform: translateY(-6px); top: -15px;height:18px;}
	#menu > li .icon_hexagon span:before {font-size:11px;}
	#menu > li > ul > li.current_page_item > a span {padding-bottom:0;}
	#menu > li > ul > li > a {font-size:15px;}
	#menu .sub-menu {left:150px;}

	#global_menu_outer .global_menu_close {right: 22px;top: 29px;}
	#global_menu_outer .kakao_login {left: 30px;}
	#global_menu_outer .btn_sign_up,
	#global_menu_outer .kakao_logout {left: 140px;}
	#global_menu_outer .btn_member_util {padding-bottom: 2px;}

    .global_menu_bg:after {font-size:350px;}
	.global_menu_extend {margin:0 30px;}
	.global_menu_sns > li.facebook > a:after {font-size: 20px;}
	.global_menu_sns > li.youtube > a:after {font-size: 23px;}
	.global_menu_sns > li.instagram {margin-left:8px;}
	.global_menu_sns > li.instagram > a:after {font-size: 20px;}
	.global_menu_sns > li.blog > a:after {font-size: 20px;}

	.btn_member_util {top:41px; padding-bottom:2px;}
    .kakao_login {right:105px; }
	.btn_sign_up, .kakao_logout  {right:30px;}

	body.home .kakao_logout {right: 92px;}

    .iframe_layer_popup {max-width:90%;max-height:420px;overflow:hidden;}
    .iframe_layer_popup_close {right:10px; top:10px; box-shadow:none;}

	/* minimize */
	.minimize#header {height:64px;}
	.minimize #logo { width: 30px; height: 34px; top: 50%;}
	.minimize #logo a:before {font-size:34px;}
	.minimize .eco_quickmenu {top:15px; left:30px;}
	.minimize .eco_quickmenu a:before {font-size:33px; font-weight:bold;}
	.minimize .eco_quickmenu #eco_icon {width:33px;}
	.minimize .eco_quickmenu .eco_text {font-size:9px;margin-left:1px;}
	.minimize #global_menu_btn_wrap {top:11px;}

	/* MAIN REELS MENU */
	body.home #logo {left: 30px;}
	body.home #global_menu_btn_wrap {right: 20px;}
	body.home .kakao_login {left: 30px; right: auto;}
	body.home .kakao_logout {left: 30px; right: auto;}
	body.home .btn_sign_up {left: 140px; right: auto;}

    /* FOOTER */
	#footer { padding: 60px 0 57px;}
	.footer_top {padding-bottom:0;}
    .footer_bottom {border-top:none; padding-top:0;}
	.footer_menu {margin:0 -10px;}
	.footer_menu > li > a {font-size:13px; padding-left:10px; padding-right:10px;}
    .footer_info {margin-bottom:20px;}
	.footer_info p {line-height:1.4;}
	.footer_info p:first-child > span {display:block; margin-top:5px;}
	.footer_info p span, .footer_info p span a {font-size:13px;}
	.footer_sns_wrap { position:relative; top: auto; right: auto; margin-left:-13px; margin-top:23px; }
	.footer_sns { text-align: left; }
	.footer_sns > li {margin-right:0;margin: 0 2px;}
	.footer_sns > li > a:after {font-size: 20px;}
	.footer_sns > li.youtube > a:after {font-size: 23px;}
	.footer_sns > li.instagram {}
	.footer_sns > li.instagram > a:after {font-size: 20px;}
	.footer_sns > li.blog > a:after {font-size: 20px;}
	.footer_mail {padding-top:30px; margin-top:22px; border-top: 1px solid rgba(255,255,255,0.15); position:static;}
	.footer_mail a {font-size:12px;}
	.footer_family_site { width: 113px; top: 190px; z-index:10;}
	.footer_family_site .selectric .label {font-size:12px; margin-right:30px;}
    
	/* CONTAINER */
	.single-brandmedia .main_container,
	.single-event .main_container {padding-top:120px;}

    /* EMAIL */
    .page-template-email .main_container {padding-bottom:110px;}
	.email_container b {font-size:28px; letter-spacing:-0.05em;}
    .email_container p {font-size:15px;padding-top: 17px; line-height:1.65;}

	/* PRIVACY */
	.page-template-privacy-policy .article_body > .narrow_wrap,
	.page-template-terms .article_body > .narrow_wrap { margin: 0 30px;}
	.privacy_box_chapter {margin-top:30px; padding-top: 64px;}
	.privacy_box_chapter_title {font-size: 21px;letter-spacing: 0.05em;margin-bottom: 38px;margin-left:0;}
	.privacy_box {margin-bottom:35px;}
	.privacy_box_title {font-size:16px;line-height:1.5;padding-bottom: 11px; margin-bottom: 10px;}
	.privacy_box p {margin-bottom:15px;}
	.privacy_box > ul > li {padding-left:10px; margin-bottom:6px;}
	.privacy_box > ul > li:before { top: 10px;}
	.privacy_box > ul > li > ul {margin-bottom:20px;}
	.privacy_box .manager_list > li {margin-bottom:10px;}

    html.ios .privacy_box .type_num_list > li:before {top:3.5px;}
	html.ios .privacy_box .type_num_list > li:before {line-height:1.3;}

	/* 404 */
	.error_404 { padding: 300px 0 160px;}
	.error_404:after {font-size:330px;}
	.error_404_container {margin:0 30px;}
	.error_404_container h1 {font-size:48px;}
	.error_404_container p {font-size:15px; line-height:1.6;}
	.error_404_container p br {display:none;}
	.error_404_button_wrap {margin-top:10px;}

	/* GREET */
	.greet_container { padding: 300px 0 160px; margin:0 30px;}
	.greet_container:after {font-size:330px;}
	.greet_container h1 {font-size:48px;}
	.greet_container p {font-size:15px; line-height:1.6;}
	.greet_container p br {display:none;}
	.greet_button_wrap {margin-top:10px;}
	

} /* 768px */



/* **************************************** *
 * 540px
 * **************************************** */
@media (max-width: 540px){
    /* LAYOUT */
	.article_header {padding-top:15px;}
	.article_title {font-size:28px;}
	.article_type_02 .intro_img_section p {padding-top:125px;}
	.sub_inner_bg { left: -141px;}
	.sub_inner_bg:before {font-size:282px;}
	.mob_kakao {bottom: 536px;}
	.mob_eco {bottom:807px; width: 71px; height: 71px; line-height: 71px;}
	.mob_eco.mob_util_fix, .mob_eco.mob_util_fix {bottom: 91px;}
	body:not(.home) .mob_eco.mob_util_fix, .mob_eco.mob_util_fix {bottom:91px;}
	.mob_customer {bottom: 726px; width: 71px; height: 71px; font-size: 10px; font-weight: 600;}
	.mob_customer svg {width: 22px; height: 22px;}
	.scroll_down_wrap {bottom: 4px;}
	

    /* HEADER */
    #menu {margin-top:27px}
    #menu > li > a {font-size:18px;margin-bottom: 27px; padding-top:30px; margin-top:-30px;}
    #menu > li > a:before {font-size:12px;top: -11px;}
    #menu .sub-menu {left:140px;top:33px;}
    #menu > li > ul > li > a {font-size:13px;}
    
	.btn_member_util {font-size:14px;}
	#global_menu_outer .btn_sign_up,
	#global_menu_outer .kakao_logout {right: 100px;}
	.global_menu_bg:after {font-size:282px;} 
	.global_menu_extend {bottom:32px;}
	.global_menu_sns > li {margin:0 6px;}
	.global_menu_sns > li:first-child {margin-left:-13px;}
	.global_menu_sns > li.facebook {margin-right:0;}
	.global_menu_sns > li.instagram {margin-left:6px;}

	.kakao_login {right:100px;}
    .btn_sign_up, .kakao_logout {right:30px;}

	/* MAIN REELS MENU */
	body.home #header {height: 70px;}
	body.home #logo {width: 180px;}
	body.home #global_menu_btn_wrap {top: 16px;}
	body.home.open_menu #global_menu_btn_wrap {top: 30px}
	body.home .minimize #logo {width: 180px;}

    /* FOOTER */
    .footer_tel_head_office p {font-size:13px;}
    .footer_tel_branch_office { margin-top: 11px;}
    .footer_tel_branch_office li {font-size:12px;}
	.footer_hours {margin-top: 11px;}
    .footer_hours li {font-size:12px;}
    .footer_info {margin-top:37px; margin-bottom:12px;}
	.footer_menu {margin:0 -6px;}
	.footer_menu > li > a {font-size:11px; padding-left:6px; padding-right:6px;}
	.footer_info p span, .footer_info p span a {font-size:11px;}
	.footer_info p span {margin-right:10px;}
    .footer_info p:first-child > span {margin-top:3px;}
	.footer_family_site {top: 184px;}
	.footer_mail {padding-top:22px;}
	.footer_mail a {font-size:10px;}

	/* EMAIL */
    .email_container {margin-top:15px;}
	.email_container b {font-size:24px;}
	.email_container figure {margin-top:20px;}

	/* 404 */
	.error_404 { padding: 260px 0 130px;}
	.error_404:after {font-size:282px;}
	.error_404_container h1 {font-size:38px;}
	.error_404_button_wrap {margin-top:0px;}

	/* GREET */
	.greet_container { padding: 260px 0 130px;}
	.greet_container:after {font-size:282px;}
	.greet_container h1 {font-size:38px;}
	.greet_button_wrap {margin-top:0px;}

	/* PRIVACY */
	.privacy_box_chapter {padding-top: 56px;}
	.privacy_box_chapter_title {margin-bottom: 32px;}

} /* 540px */



/* **************************************** *
* 480px
* **************************************** */
@media (max-width: 480px){

    /* HEADER */
    #menu .sub-menu { left:140px;}

	/* 404 */
	.error_404 { padding: 200px 0 110px;}
    .error_404:after {top:58%;}
	.error_404_container h1 {font-size:34px;}

	/* GREET */
	.greet_container { padding: 200px 0 110px;}
	.greet_container:after { top:58%;}
	.greet_container h1 {font-size:34px;}

}



/* **************************************** *
 * 359px
 * **************************************** */
@media (max-width: 359px) {
    /* LAYOUT */

    /* HEADER */
	#menu > li > a {min-width:130px; width:130px;}
	#menu .sub-menu {width:140px; left:130px;}

    /* FOOTER */
	.footer_menu { margin: 0 -5px;}
	.footer_menu > li > a {padding-left: 5px; padding-right: 5px;}

} /* 359px */
