@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;400;500;600&display=swap'); /*footer title*/

body {position:relative;}
body.scrollFix{overflow-y:hidden;}
body.typeSub{background:var(--color-surface-gray-subtler);}

#dim,
#gnb_dim {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-background-dark);visibility:hidden;opacity:0;}
#dim.on,
#gnb_dim.on {display:block;visibility:visible;opacity:0.5;z-index:901;}
body.gnbDim #dim.on{top:0px;}
body.gnbDim.stickyFix #dim.on{top:0px;}
body.gnbDim.topNoticeOn #dim.on{top:220px;}

#header {position:fixed;left:0;top:0;width:100%;height:102px;z-index:1003;transition:0.2s;max-height:890px;background-color:var(--color-surface-gray-subtler);}
#header::before{content:"";position:absolute;left:0;top:101px;width:100%;background-color:var(--color-background-white);height:calc(100% - 101px);display:none;}
#header::after {content:'';position:absolute;left:0;top:101px;width:100%;height:1px;background:var(--color-divider-gray);z-index:3;opacity:1;}
#header.gnbOn {overflow:hidden;background-color:var(--color-background-white);}
#header.gnbOn::before {display:block !important;}
#header.gnbOn::after {display:block;opacity:1;background:var(--color-divider-gray-light);}

.stickyFix #header,
#header.stickyFix{background-color:var(--color-surface-gray-subtler);}
.stickyFix #header.gnbOn{background-color:var(--color-background-white);}

.topNoticeOn #contents{padding-top:110px;}
.topNoticeOn #header{top:110px;position:absolute;}
.topNoticeOn.stickyFix #header{position:fixed;top:0;}

.typeMain #header::after{opacity:0;}
.typeMain #header.gnbOn::after {opacity:1;}


header {position:relative;width:100%;max-width:1800px;margin:0 auto;box-sizing:border-box;padding:0 60px;height:100%;}
header .logo {display:block;position:absolute;left:60px;top:25px;z-index:2;transition:0.2s;}
header .logo>a {display:block;overflow:hidden;}
header .logo>a img {max-width:none;height:41px;vertical-align:top;}
header .top_util {position:absolute;right:60px;top:38px;width:auto;box-sizing:border-box;font-size:0;text-align:right;z-index:5;display:flex;align-items:center;justify-content:end;gap:12px;}
header .top_util>a,
header .top_util>button {position:relative;display:inline-block;overflow:hidden;box-sizing:border-box;vertical-align:top;}
header .top_util>a>span,
header .top_util>button>span{font-size:14px;color:var(--color-text-basic);font-weight:600;line-height:140%;}
header .top_util .group_util{display:inline-flex;align-items:center;justify-content:end;}
header .top_util .group_util a,
header .top_util .group_util button{font-size:14px;color:var(--color-text-basic);font-weight:600;line-height:140%;}
header .top_util .group_util > a{position:relative;display:inline-flex;align-items:center;gap:12px;margin-right:12px;}
header .top_util .group_util > a::after{content:"";display:inline-flex;align-items:center;width:1px;height:12px;background:var(--color-divider-gray);}
header .popBtn{display:inline-flex;align-items:center;justify-content:center;height:30px;}
header .popBtn .base{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;background:var(--color-button-primary-fill);border-radius:var(--radius-max);border:none;line-height:1;transition:all 0.4s;}
header .popBtn:hover .base{background:var(--color-button-primary-fill-hover);color:var(--color-text-basic-inverse);border:none;}


header>nav{width:100%;max-width:1800px;height:101px;margin:0 auto;box-sizing:border-box;}
header>nav a{word-break:keep-all;overflow-wrap:anywhere;}
/*gnb 1depth*/
header>nav #gnb {width:100%;box-sizing:border-box;padding:0 240px;font-size:0;text-align:center;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;}
header>nav #gnb>li {position:relative;display:inline-flex;flex-wrap:wrap;align-items:start;justify-content:center;align-content:start;width:auto;min-width:120px;transition: all 0.4s;}
header>nav #gnb>li>a{display:inline-flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:0 20px;color:var(--color-text-basic);font-size:22px;font-weight:600;line-height:150%;text-align:center;vertical-align:middle;z-index:1002;min-height:102px;width:100%;transition:color 0.4s;}
header>nav #gnb>li>a::after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:var(--color-element-primary);transform:scale(0,1);transition:transform 0.4s;}
/*gnb 2depth*/
header>nav #gnb ul.menuM {display:none;position:absolute;left:50%;top:102px;max-width:100%;width:100%;transform:translate(-50%,0);box-sizing:border-box;padding:32px 8px;text-align:center;max-height: calc(100svh - 150px);overflow:hidden;overflow-y:auto !important;background-color:var(--color-background-white);flex-direction: column;flex-wrap: nowrap;align-items: center;align-content:start;gap:8px;}
header>nav #gnb ul.menuM>li{position:relative;display:inline-flex;flex-wrap:wrap;align-items:start;justify-content:center;width:100%;box-sizing:border-box;}
header>nav #gnb ul.menuM>li>a{width:100%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--color-text-basic);font-size:17px;font-weight:500;line-height:140%;text-align:center;transition:0.4s;padding:8px;min-height:40px;gap:4px;}
header>nav #gnb ul.menuM>li>a[target='_blank']::after{content:"";display:inline-flex;width:18px;height:18px;mask:url(../img/layout/ico_link_target.svg) no-repeat center center/contain;background-color:var(--color-icon-gray);flex-shrink:0;margin-top:2px;}
header>nav #gnb ul.menuM>li.on>a,
header>nav #gnb ul.menuM:not(.xHtml)>li>a:hover,
header>nav #gnb ul.menuM:not(.xHtml)>li>a:focus-visible,
header>nav #gnb ul.menuM>li.act>a {color:var(--color-text-primary);}
header>nav #gnb ul.menuM>li>a[target='_blank']:hover::after,
header>nav #gnb ul.menuM>li>a[target='_blank']:focus-visible::after{background-color:var(--color-icon-primary);}
/*gnb 3depth*/
header>nav #gnb ul.menuS {padding:4px 0 14px;font-size:0;width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;}
header>nav #gnb ul.menuM.on .menuS,
header>nav #gnb ul.menuM.act .menuS {display:inline-block;}
header>nav #gnb ul.menuS>li {position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;width:100%;box-sizing:border-box;}
header>nav #gnb ul.menuS>li>a {width:100%;display:inline-flex;align-items:start;justify-content:center;box-sizing:border-box;color:var(--color-text-subtle);font-size:15px;font-weight:500;line-height:140%;text-align:center;transition:0.4s;padding:2px 8px;gap:4px;}
header>nav #gnb ul.menuS>li>a[target='_blank']::after{content:"";display:inline-flex;width:16px;height:16px;mask:url(../img/layout/ico_link_target.svg) no-repeat center center/contain;background-color:var(--color-icon-gray);flex-shrink:0;margin-top:2px;}
header>nav #gnb ul.menuS>li>a:hover,
header>nav #gnb ul.menuS>li>a:focus-visible,
header>nav #gnb ul.menuS>li.on>a,
header>nav #gnb ul.menuS>li.act>a {color:var(--color-text-primary);}
header>nav #gnb ul.menuS>li>a[target='_blank']:hover::after,
header>nav #gnb ul.menuS>li>a[target='_blank']:focus-visible::after{background-color:var(--color-icon-primary);}


/*스크롤바 커스텀*/
header>nav #gnb ul.menuM{scrollbar-width:thin;scrollbar-color:var(--color-element-primary, #C82644) var(--color-surface-primary-subtler, #F5F8FD);-webkit-overflow-scrolling: touch;}
header>nav #gnb ul.menuM::-webkit-scrollbar {width:6px;}
header>nav #gnb ul.menuM::-webkit-scrollbar-thumb{height:30%;background:var(--color-element-primary, #C82644);border-radius:10px;}
header>nav #gnb ul.menuM::-webkit-scrollbar-track{background: var(--color-surface-primary-subtler, #F5F8FD);} 


.gnbOn header>nav #gnb>li{flex:1;min-width:auto;transition: none;}
.gnbOn header>nav #gnb ul.menuM{display:flex;}
.gnbOn header>nav #gnb>li.act>a::after{transform:scale(1);}
.gnbOn header>nav #gnb>li.act ul.menuM{background-color:var(--color-surface-primary-subtler);}
.gnbOn header>nav #gnb>li>a:hover {color:#A70638;width:100%;}
.gnbOn header>nav #gnb>li>a.on {color:#A70638;}
.gnbOn header .logo>a>span {display:block;}
.gnbOn header .logo>a>img {display:none;}
.gnbOn #header::after{opacity:1;}

.stickyFix{background-color:#fff;}
.stickyFix header>nav #gnb>li>a {color:var(--color-text-basic);}
.stickyFix header>nav #gnb>li>a:hover {color:#A70638}
.stickyFix header>nav #gnb>li>a.on {color:#A70638}
.stickyFix header .top_util .group_util button>span{color:var(--color-text-basic);}
.stickyFix header .logo>a>span {display:block;}
.stickyFix header .logo>a>img {display:none;}
.stickyFix #header::after{opacity:1;}

header .mobileUtil,
header .mLogo,
header .mLog,
header .mBtn_topMenu,
header .mBtn_topNotice,
header .mBtn,
header .mBtn_login,
header .mBtn_popup{display:none;}
header>nav .mMenuUtil {display:none;}
header .mbtn_language{display:none;}

@media all and (min-width:1041px){
    /*커스텀 2뎁스*/
    header>nav #gnb ul.menuM>li.groupTop{padding-bottom:0;min-height:0;}
    header>nav #gnb ul.menuM>li.groupTop::before{display:none;}
    header>nav #gnb ul.menuM>li.groupMid{padding-bottom:0;min-height:0;padding-top:6px;}
    header>nav #gnb ul.menuM>li.groupMid::before{display:none;}
    header>nav #gnb ul.menuM>li.groupBottom{padding-top:5px;min-height:0;}
}
@media all and (max-height:600px){
    .typeSub #header {position:absolute;max-height:none;}
    header>nav #gnb ul.menuM{max-height:none;overflow-y:hidden;}
}







.svgIcon{display:inline-flex;transition:0.4s ease-in-out;mask-repeat:no-repeat;mask-position:center;mask-size:contain;forced-color-adjust: none;}
.c_Primary{color:var(--color-text-primary) !important;}


/* top button */
.fixedArea{position:fixed;right:20px;bottom:40px;display:flex;flex-direction:column;gap:10px;transition:opacity 0.4s;z-index:990;}
.typeMain .fixedArea{opacity: 0;}
.fixedArea.on{opacity: 1;}
.fixedArea.absol{position:absolute;}
.topBtn{z-index:11;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-max);background-color: var(--color-background-white);transition:0.4s;position:relative;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.topBtn.on{}
.topBtn>span{font-size:14px;font-weight:600;color:var(--color-text-dark);font-family:'Roboto',sans-serif;}
.topBtn .svgIcon{background:var(--color-icon-gray);width:24px;height:24px;mask-image:url(../img/layout/ico_arrow_right20.svg);}
.topBtn#btn_top{transform:rotate(-90deg);}
.topBtn#btn_btm{transform:rotate(90deg);}

.typeSub #btn_btm{display:none;}



/* footer */
#footer {width:100%;position:relative;background:#252B37;z-index:9}
footer {position:relative;overflow:hidden;max-width:1800px;margin:0 auto;box-sizing:border-box;padding:48px 60px;z-index:0;}
footer > div{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:48px;width:100%;}
footer .f_top{padding-bottom:37px;}
footer .f_top > div{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;}
footer .f_top .f_etc{order:2;}
footer .f_top .f_etc .f_service{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:8px;}
footer .f_top .f_etc .f_service .btn_f_site{display:inline-flex;align-items:center;justify-content:start;padding:8px 42px 8px 20px;border:1px solid var(--color-border-inverse);border-radius:var(--radius-max);color:var(--color-text-basic-inverse);font-size:16px;min-width:185px;line-height:150%;position:relative;}
footer .f_top .f_etc .f_service .btn_f_site::after{content:"";width:16px;height:16px;position:absolute;right:18px;top:50%;transform:translateY(-50%);background:url(../img/layout/ico_arrow_down16.svg) no-repeat center center/ contain;}
footer .f_top .f_etc .f_service .btn_f_site:focus-visible{outline-offset:0px;outline-color:var(--color-border-inverse);}
footer .f_top .f_info{order:1;}
footer .f_top .f_info address{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:12px;font-style:normal;}
footer .f_top .f_info address > span{font-size:16px;color:var(--color-text-basic-inverse);}
footer .f_top .f_info address > span > b{font-size:inherit;font-weight:700;color:var(--color-alpha-base50);margin-right:4px;}
footer .f_top .f_info .copy{width:100%;margin-top:12px;}
footer .copyright{display:block;font-style:normal;color:var(--color-alpha-base50);font-size:14px;}
footer .copy.mb{display:none;}
footer .f_bottom{align-items:center;justify-content:start;gap:12px;}
footer .f_bottom .f_menu{flex:auto;padding-right:36px;}
footer .f_bottom .f_menu ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;}
footer .f_bottom .f_menu ul li{display:inline-flex;align-items:center;}
footer .f_bottom .f_menu ul li + li{padding-left:16px;gap:16px;position:relative;}
footer .f_bottom .f_menu ul li + li::before{content:"";width:1px;height:11px;background-color:var(--color-alpha-base25);display:inline-flex;align-items:center;}
footer .f_bottom .f_menu ul li a{font-size:16px;font-weight:400;color:var(--color-text-basic-inverse);display:inline-flex;align-items:center;}
footer .f_bottom .f_menu ul li.point a{font-weight:700;}
footer .f_bottom .f_snsList{display:flex;align-items:center;justify-content:end;}
footer .f_bottom .f_snsList li{width:40px;height:40px;}
footer .f_bottom .f_snsList a{display:inline-flex;align-items:center;}
footer .f_bottom .f_snsList a img{display:block;width:100%;}
footer .f_bottom .f_mark{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:start;}
footer .f_bottom .f_mark img{display:block;max-width:100%;max-height:44px;}
footer a:focus-visible,footer button:focus-visible{outline-color:var(--color-border-inverse);}


/* 팝업존 */
.mPopZone_dim{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;transition:0.4s;z-index:-1;pointer-events:none;visibility:hidden;}
.mPopZone_dim.on{opacity:1;z-index:10000;pointer-events:auto;visibility:visible;}
.mPopZone{width:100%;position:fixed;width:100%;left:0;bottom:0;z-index:11000;transition:all 0.4s;transform:translateY(100%);}
.mPopZone_wrap{background:var(--color-surface-gray-subtle);border-radius:40px 40px 0 0;width:100%;padding:56px 30px 50px;}
.mPopZone_wrap .pop_list{max-width:1648px;margin:0 auto;position:relative;overflow:hidden;padding:0 74px;}
.mPopZone_wrap .pop_list .swiper-container{overflow:hidden;}
.mPopZone_wrap .pop_list .swiper-wrapper{gap:20px;}
.mPopZone_wrap .pop_list.noSwiper .swiper-wrapper{justify-content:center;}
.mPopZone_wrap .pop_list .swiper-slide{padding:40px 0;width: calc((100% - 60px) / 4) !important;flex-shrink: 0;margin-right:0 !important;}
.mPopZone_wrap .pop_list .txtBx{border-radius:20px;background:var(--color-background-white);border:1px solid var(--color-border-inverse);transition:0.4s;position:relative;padding:40px;min-height:300px;}
.mPopZone_wrap .pop_list .txtBx .tit{font-size:24px;font-weight:700;color:var(--color-text-basic);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:pre-line;margin-bottom:20px;line-height:1.5;}
.mPopZone_wrap .pop_list .txtBx .txt{font-size:16px;color:var(--color-text-basic);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:pre-line;line-height:1.5;}
.mPopZone_wrap .pop_list .txtBx .link{width:40px;height:40px;position:absolute;right:40px;bottom:40px;border-radius:var(--radius-max);background-color:var(--color-button-tertiary-fill-hover);display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s;}
.mPopZone_wrap .pop_list .txtBx .link i{mask:url(../img/layout/ico_arrow_right16.svg) no-repeat center center/ contain;display:inline-flex;width:16px;height:16px;background:var(--color-background-dark);transition:none;}

.pop_list .prev{width: 40px;height: 40px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0;position:absolute;left:0;top:50%;transform:translateY(-50%);margin-top:-14px;}
.pop_list .ico_prev{width:100%;height:100%;mask-image:url(../img/layout/ico_arrow_left40.svg);background-color:var(--color-background-dark);}
.pop_list .next{width: 40px;height: 40px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0;position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:-14px;}
.pop_list .ico_next{width:100%;height:100%;mask-image:url(../img/layout/ico_arrow_right40.svg);background-color:var(--color-background-dark);}
.pop_list .control{width: 21px;height: 21px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0;}
.pop_list .control .ico_control{width:100%;height:100%;mask-image:url(../img/main/ico_swiper_stop.svg);background-color:var(--color-background-dark);}
.pop_list .control.on .ico_control{mask-image:url(../img/main/ico_swiper_play.svg);}
.mPopZone_wrap .slideBtn{width:100%;}
.mPopZone_wrap .slideBtn .btnWrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:12px;}
.mPopZone_wrap .slideBtn .swiperPagi{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;font-size:16px;width:auto;}

.check_boxwrap{position:absolute;left:0;right:0;top:48px;width:1500px;margin: 0 auto;left: 0;display: flex;align-items: center;justify-content: end;gap: 12px;z-index:1000;}
.check_boxwrap .inputBox>.data{font-size:16px;color:var(--color-text-bolder);}
.check_boxwrap .inputBox>.data::before{content:"";}
.check_boxwrap .pop_close{width:24px;height:24px;position:relative;}
.check_boxwrap .pop_close .ico_closed{mask:url(../img/layout/ico_close24.svg) no-repeat center center/contain;width:100%;height:100%;background-color:var(--color-background-dark);display:inline-flex;align-items:center;justify-content:center;}

.mPopZone_wrap .pop_list .swiper-slide.over .txtBx{border-color:var(--color-border-primary);}
.mPopZone_wrap .pop_list .swiper-slide.over .link{background-color:var(--color-button-primary-fill);}
.mPopZone_wrap .pop_list .swiper-slide.over .link i{background-color:var(--color-background-white);}

.firstOn.mPopZone,
.on.mPopZone{transform:translateY(0);}



/* SNB */
.sVisual{position:relative;width:100%;box-sizing:border-box;padding-top:164px;display: flex;flex-direction: column;justify-content: center;overflow:hidden;}
.sVisual>h2 {position:relative;color:var(--color-text-basic);font-size:48px;font-weight:700;line-height:150%;text-align:center;vertical-align:middle;letter-spacing:0px;z-index:1;max-width:1800px;margin:0 auto;width:100%;padding:64px 60px;opacity:0;transform:translateY(100%);transition:all 1s;}
.sVisual>h2.active{opacity:1;transform:translateY(0);}

.sVisual nav,
.sVisual .locNav,
.sVisual .pageUtil {z-index: 3;}

.sVisual .locNav {position:relative;margin-top:55px;color:#fff;font-size:0;text-align:center;display:none;z-index:3;}
.sVisual .locNav>span{position:relative;display:inline-block;vertical-align:top;padding:0 14px;font-size:16px;line-height:28px;}
.sVisual .locNav>span+span::before{content:"";position:absolute;top:calc(50% - 7px);left:0px;display:block;width:1px;height:14px;background:rgba(255,255,255,0.3);}
.sVisual .locNav.noArrow>span{background:none;padding-right:0}

.snbArea{position:fixed;left:0;top:102px;width:100%;box-sizing:border-box;background:transparent;border-bottom:1px solid var(--color-divider-gray);transition:0.2s;z-index:500;}
.sVisual.down .snbArea,
.sVisual.up .snbArea,
.sVisual.sticky .snbArea{background:var(--color-background-gray-subtler);}
.sVisual.down .snbArea{top:0;}
.sVisual.up .snbArea{top:102px;}
.snbArea .inner{position:relative;width:100%;height:100%;max-width:1800px;margin:0 auto;box-sizing:border-box;padding:0 60px;display:flex;align-items:center;justify-content:space-between;gap:32px;}

.sVisual .svgIcon{width:20px;height:20px;background-color:var(--color-icon-gray-light);}
.sVisual .ico_home{mask-image:url(../img/layout/ico_home.svg);}
.sVisual .ico_print{mask-image:url(../img/layout/ico_print.svg);}
.sVisual .ico_share{mask-image:url(../img/layout/ico_share.svg);}

#snb_nav {position:relative;display:inline-flex;align-items:stretch;justify-content:start;}
#snb_nav .snb_area {position:relative;width:100%;height:61px;display:inline-flex;align-items:stretch;justify-content:start;}
#snb_nav .snb_area .btn_home{display:inline-flex;align-items:center;justify-content:center;width:61px;border-left:1px solid var(--color-border-gray);border-right:1px solid var(--color-border-gray);}
#snb_nav .snb_area>button{position:relative;min-width:223px;height:61px;border-right:1px solid var(--color-border-gray);display:inline-flex;align-items:center;justify-content:space-between;text-align:left;padding:0 20px 0 24px;font-size:16px;color:var(--color-text-basic);gap:16px;max-width:400px;}
#snb_nav .snb_area>button::after{content:"";display:inline-flex;align-items:center;width:20px;height:20px;mask:url(../img/layout/ico_arrow_down16.svg) no-repeat center center/contain;transition:all 0.2s;background-color:var(--color-icon-gray-light);transform:rotate(0);flex-shrink:0;}
#snb_nav .snb_area>button.active::after{transform:rotate(180deg);}
#snb_nav .snb_area>button.active{background:var(--color-background-white);}
#snb_nav .snb_area a:focus-visible,
#snb_nav .snb_area button:focus-visible{outline-offset:-2px;}

#snb_nav #snb{display:none;position:absolute;left:0px;top:61px;width:calc(100% + 1px);box-sizing:border-box;background:var(--color-background-white);z-index:900;border:1px solid var(--color-border-gray);border-top:none;max-height:400px;overflow:hidden;overflow-y:auto;}
#snb_nav #snb li a{display:inline-flex;align-items:center;justify-content:start;color:var(--color-text-basic);font-size:16px;font-weight:400;line-height:150%;min-height:42px;padding:8px 24px;transition:all 0.2s;width:100%;}
#snb_nav #snb li a:hover,
#snb_nav #snb li a:focus-visible,
#snb_nav #snb li.on>a{background:var(--color-action-secondary-hover);font-weight:700;}
#snb_nav.active1 #snb>li>ul.menuM {display:none;}
#snb_nav.active2 #snb>li>a,
#snb_nav.active2 #snb>li>ul.menuM {display:none;}
#snb_nav.active2 #snb>li.on>ul.menuM {display:block;}
#snb_nav.active2 #snb>li.on>ul.menuM ul {display:none;}
#snb_nav.active3 #snb>li,
#snb_nav.active3 #snb>li>a,
#snb_nav.active3 #snb>li>ul.menuM>li,
#snb_nav.active3 #snb>li>ul.menuM>li>a {display:none;}
#snb_nav.active3 #snb>li.on>ul.menuM ul.menuS {display:block;}
#snb_nav.active3 #snb>li.on>ul.menuM ul.menuS ul {display:none;}
#snb_nav.active3 #snb li.on {display:block !important;}
#snb_nav.active4 #snb>li,
#snb_nav.active4 #snb>li>a,
#snb_nav.active4 #snb>li>ul.menuM>li,
#snb_nav.active4 #snb>li>ul.menuM>li>a,
#snb_nav.active4 #snb>li>ul.menuM>li>ul.menuS>li,
#snb_nav.active4 #snb>li>ul.menuM>li>ul.menuS>li>a {display:none;}
#snb_nav.active4 #snb li.on {display:block !important;}

/* SNB 하위 메뉴 스크롤바 커스텀 */
#snb_nav #snb{scrollbar-width:thin;scrollbar-color:var(--color-element-primary, #C82644) var(--color-surface-primary-subtler, #F5F8FD);-webkit-overflow-scrolling: touch;}
#snb_nav #snb::-webkit-scrollbar {width:6px;}
#snb_nav #snb::-webkit-scrollbar-thumb{height:30%;background:var(--color-element-primary, #C82644);border-radius:10px;}
#snb_nav #snb::-webkit-scrollbar-track{background: var(--color-surface-primary-subtler, #F5F8FD);} 

.snbArea .pageUtil {display:inline-flex;align-items:center;justify-content:end;gap:8px;position: relative;}
.snbArea .pageUtil button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;}
.typeSub .pageUtil .shareArea{position:absolute;right:0;top:100%;width:400px;height:auto;padding:20px;background-color:var(--color-background-white);z-index:10;text-align:left;border:1px solid #D1D1D1;display:none;border-radius:0px;}
.typeSub .pageUtil .shareArea .shareInnerBox{font-size:0;}
.typeSub .pageUtil .shareArea .shareInnerBox>b{font-size:14px;font-weight:bold;color:#111;display:block;line-height:18px;margin-bottom:20px;}
.typeSub .pageUtil .shareArea .shareInnerBox>ul{font-size:0;width:100%;white-space:normal}
.typeSub .pageUtil .shareArea .shareInnerBox>ul>li{display:inline-block;vertical-align:top;width:calc(25% - 15px);margin-right:20px;margin-bottom:20px;}
.typeSub .pageUtil .shareArea .shareInnerBox>ul>li:nth-child(4n){margin-right:0;}
.typeSub .pageUtil .shareArea .shareInnerBox>ul>li>a{text-align:center;display:block;font-size:0;}
.typeSub .pageUtil .shareArea .shareInnerBox>ul>li>a>img{width:48px;display:inline-block;}
.typeSub .pageUtil .shareArea .shareInnerBox>ul>li>a>span{display:block;font-size:14px;color:#0F0F0F;line-height:1em;margin-top:7px;}
.typeSub .pageUtil .shareArea .urlCopy{font-size:0;}
.typeSub .pageUtil .shareArea .urlCopy .inputBase{height:30px;padding:0 10px;font-size:13px;color:#666;width:calc(100% - 80px);vertical-align:middle;border-radius:0;}
.typeSub .pageUtil .shareArea .urlCopy>.urlCopyBtn{width:80px;height:30px;font-size:13px;color:#0F0F0F;border:1px solid #e1e1e1;vertical-align:middle;border-left:0;}
.typeSub .pageUtil .shareArea .shareClosed{position:absolute;right:20px;top:20px;width:12px;height:12px;background:url(../../common/img/common/icon_shareClosed.png) no-repeat center center/100% auto;}


/* sub layout */
#container{position:relative;}
.typeSub #container {position:relative;padding-top:0px;}
.typeSub #contents {position:relative;padding-bottom:160px;}
.typeSub #contents>article {position:relative;min-height:500px;}
.typeSub #contents .contType1{position:relative;max-width:1800px;margin:0 auto;padding:0 60px;}
.typeSub #contents .contType2{position:relative;max-width:1234px;margin:0 auto;padding:0 60px;}
.typeSub #contents .contFull{position:relative;max-width:100%;}
.typeSub #contents .contFull .inner{max-width:1800px;margin:0 auto;padding:0 60px;}
.contFull .infoBx{position:relative;}
.contFull .infoBx .bgBx{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;}
.contFull .infoBx .bgBx img{display:block;max-width:100%;max-height:100%;object-fit:cover;width:100%;height:100%;}
.contFull .infoBx .bgBx::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,0.4);}
.contFull .infoBx .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;}
.contFull .infoBx .inner > *{color:var(--color-text-basic-inverse);}

/*공지사항 팝업*/
.popNotice{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,0.5);display:none;}
.popNotice.on .innerBox{right:0;}
.popNotice .innerBox{max-width:600px;width:100%;height:100%;overflow-y:auto;position:absolute;right:-100%;top:0;background-color:#fff;padding:60px 50px 150px 50px;transition:all 0.3s;}
.popNotice .innerBox .popNoticeClosed{position:absolute;right:40px;top:20px;width:40px;height:40px;background:url(../img/layout/icon_popNoticeClosed.png) no-repeat center center/23px auto;}
.popNotice .popNoticeTit{font-size:64px;line-height:1em;color:#212121;margin-bottom:50px;}
.popNotice .bbsDiv{position:relative;width:100%;font-size:0;}
.popNotice .bbsDiv + .bbsDiv{margin-top:45px;}
.popNotice .bbsDiv .bbsMore{position:absolute;right:0;top:0;width:23px;height:23px;background:url(../img/layout/icon_popNoticeLink.png) no-repeat center center/100% auto;}
.popNotice .bbsDiv .bbsPopTit{font-size:30px;line-height:1em;color:#183171;margin-bottom:20px;font-weight:bold;}
.popNotice .bbsDiv .popBBSlist{width:100%;border-top:1px solid #183171;padding:20px 0;border-bottom:1px solid #d1d1d1;}
.popNotice .bbsDiv .popBBSlist>li{padding:10px 0;}
.popNotice .bbsDiv .popBBSlist>li a{display:block;font-size:20px;font-weight:500;line-height:1em;color:#212121;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


/* 팝업(공통) */
.popLayout{border-radius:20px;}




@media print {
    #header, #footer, #lnb_nav, #mLnb_nav {display:none !important;}
    body {print-color-adjust: exact;-webkit-print-color-adjust: exact;}
    .sVisual{padding-top:50px !important;}
    #snb_nav{display:none !important;}
    .typeSub #container{padding-top:0 !important;}
    .fixedArea, .fixedMobile{display:none !important;}
}


@media screen and (min-width:1042px){
    body:has(.searchWrap.on) #gnb {pointer-events:none;}
}
@media all and (max-width:1785px){
    #header{height:80px;}
    #header::before{height:calc(100% - 80px);top:80px;}
    #header::after{top:79px;}
    header .logo{top:23px;}
    header .logo>a img{height:34px;}
    header .top_util{top:30px;}
    header>nav{height:80px;}
    header>nav #gnb{padding:0 200px;}
    header>nav #gnb>li>a{font-size:20px;min-height:80px;}
    header .top_util .group_util a, header .top_util .group_util button,
    header .top_util>a>span, header .top_util>button>span{font-size:12px;}
    header .popBtn{height:24px;}
    header>nav #gnb ul.menuM{top:80px;}

    .sVisual{padding-top:141px;}
    .snbArea{top:80px;}
    .sVisual.up .snbArea {top:80px;}
}
@media all and (max-width:1699px){
    /* 팝업존 */
    .check_boxwrap{left:auto;right:104px;width:auto;}
}
@media all and (max-width:1500px){
    header{padding:0 32px;}    
    header .logo{left:32px;}
    header .top_util{right:32px;}
    header>nav #gnb>li>a{padding:0 16px;}
    .gnbOn header>nav #gnb>li>a{padding:0 8px;}


    footer{padding:48px 32px;}
    footer .f_top{gap:36px;padding-bottom:36px;}
    footer .f_top>div{width:100%;}
    footer .f_top .f_info{order:2;}
    footer .f_top .f_etc{order:1;}


    /* 팝업존 */
    .pop_list .prev{position:static;margin-top:0;transform:none;}
    .pop_list .next{position:static;margin-top:0;transform:none;}
    .mPopZone_wrap{padding:56px 32px 50px;}
    .mPopZone_wrap .pop_list{padding:0;}
    .mPopZone_wrap .slideBtn{display:flex;justify-content:center;gap:10px;align-items:center;}
    .mPopZone_wrap .slideBtn .btnWrap{width:auto;}
    .mPopZone_wrap .pop_list .txtBx{padding:32px;}
    .mPopZone_wrap .pop_list .txtBx .tit{font-size:20px;}
    .mPopZone_wrap .pop_list .txtBx .link{right:32px;bottom:32px;}
    .mPopZone_wrap .pop_list .txtBx br{display:none;}
    .check_boxwrap{right:32px;}


    .snbArea .inner{padding:0 32px;}
    .sVisual>h2{padding:64px 32px;}

    .typeSub #contents .contType1,
    .typeSub #contents .contType2,
    .typeSub #contents .contFull .inner{padding:0 32px;}
}
@media all and (max-width:1280px){
    header .top_util{top:10px;}
    header>nav #gnb{text-align:right;padding:40px 0 0 200px;justify-content:end;}
    header>nav #gnb>li{min-width:80px;}
    header>nav #gnb>li>a{font-size:18px;min-height:40px;padding:0;align-items:start;}
    header>nav #gnb>li:not(:first-child)>a{padding-left:40px;}
    .gnbOn header>nav #gnb>li>a{padding:0 8px;}
    header>nav #gnb ul.menuM{top:40px;padding:24px 8px;}
    header>nav #gnb ul.menuM>li>a{padding:4px;}

    .fixedArea{z-index:999;}


    #snb_nav .snb_area>button{max-width:280px;}
}
@media all and (max-width:1041px){
    #header.gnbOn{overflow:visible;background:var(--color-surface-gray-subtler);}
    .stickyFix #header.gnbOn,
    #header.stickyFix{background:var(--color-surface-gray-subtler);}
    .stickyFix .gnbOn header .logo>a>span {display:block;}
    .stickyFix .gnbOn header .logo>a>img {display:none}
    .stickyFix .gnbOn#header::after{opacity:1;display:block !important;}
    .snbSticky .snbArea{z-index:1002;}

    header{padding:0 20px;}
    header .logo {left:20px;top:50%;width:auto;transform:translate(0%,-50%);}
    header .logo>a img{height:34px;}
    .gnbOn header .top_util{right:0;}
    .gnbOn header::before{display:none;}

    header .mBtn_popup{display:block;height:26px;position:absolute;right:60px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:700;}
    header .mBtn_popup .base{padding:0 8px;}
    header .mBtn_topMenu {display:inline-flex;align-items:center;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:40px;height:40px;}
    header .mBtn_topMenu::before{content:"";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;mask:url(../img/layout/ico_menu.svg) no-repeat center center/contain;background-color:var(--color-background-dark);}
    header .mBtn_topMenu>span {position:absolute;top:0;left:0;width:1px;height:1px;margin:1px;border:none;overflow:hidden; clip:rect(0, 0, 0, 0)}

    header .top_util{position:fixed;width:100%;max-width:760px;z-index:2;right:0;right:-770px;transition:all 0.2s;top:0px;height:80px;text-align:left;justify-content:end;padding:0 64px 0 20px;}
    header .top_util .group_util a, header .top_util .group_util button, header .top_util>a>span, header .top_util>button>span{font-size:14px;}
    header .top_util .popBtn{display:none;}
    
    header .mLogo{display:inline-flex;position:absolute;left:20px;top:50%;height:34px;z-index:2001;transition:0.2s;transform:translateY(-50%);}
    header .mLogo a{display:inline-flex;width:100%;height:100%;}
    header .mLogo img {display:block;max-width:100%;max-height:100%;}

    header .mBtn {display:block;position:fixed;right:-770px;top:0px;width:100%;max-width:760px;height:0;z-index:2001;transition:0.2s;}
    header .mBtn .mBtn_close {display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;position:absolute;right:10px;top:21px;}
    header .mBtn .mBtn_close::after{content:"";display:inline-flex;align-items:center;width:24px;height:24px;mask:url(../img/layout/ico_close.svg) no-repeat center center/contain;background-color:var(--color-icon-gray);}
    
    header>nav {position:fixed !important;right:-770px;;top:0;width:100%;max-width:760px;height:100%;margin:0;box-sizing:border-box;padding:0;background:var(--color-background-white);z-index:2000;transition:0.2s;}
    header>nav #gnb {overflow-x:hidden;overflow-y:auto;margin:0;padding:0 20px 20px;text-align:left;margin-top:80px;align-items:start;align-content:start;justify-content:start;background:var(--color-background-white);}
    header>nav #gnb>li{width:100% !important;min-width:100% !important;border-top:1px solid var(--color-divider-gray-light);}
    header>nav #gnb>li:first-child,
    header>nav #gnb>li.act + li{border-top:none;}
    header>nav #gnb>li>a{justify-content:start;align-items:center;min-height:70px;box-sizing:border-box;padding:8px 32px 8px 0 !important;color:#111 !important;font-size:20px;font-weight:700;text-align:left;z-index:0;}
    header>nav #gnb>li>a::after{display:none;}
    .gnbOn header>nav #gnb>li>a.on {color:#A70638 !important}
    header>nav #gnb>li.act>a:first-child:hover {color:#111}
    header>nav #gnb>li.child> a::before{content:"";position:absolute;right:0px;top:24px;width:24px;height:24px;background:url(../img/layout/ico_arrow_down24.svg) no-repeat center center/contain;transition:all 0.2s;transform:rotate(0deg);}
    header>nav #gnb>li.child.act> a::before{transform:rotate(180deg);}

    .gnbOn header>nav #gnb ul.menuM{display:none;}
    header>nav #gnb ul.menuM {display:none;position:relative;left:auto;right:auto;top:auto;width:100%;padding:20px 8px;border:none;margin-left:0;transform:translate(0,0);max-height:none;overflow:visible !important;border-radius:12px;gap:16px;}
    header>nav #gnb>li>a.on~ul.menuM {display:block;background-color:var(--color-surface-primary-subtler);}

    header>nav #gnb ul.menuM>li{justify-content:start;margin-bottom:16px;}
    header>nav #gnb ul.menuM>li:last-child{margin-bottom:0;}
    header>nav #gnb ul.menuM>li>a{padding:4px 16px;font-size:17px;text-align:left;justify-content:start;min-height:32px;}
    header>nav #gnb ul.menuM>li.act>a:first-child,
    header>nav #gnb ul.menuM>li.on.act>a:first-child {width:auto !important;}
    header>nav #gnb ul.menuM>li.on .menuS {display:block;}
    header>nav #gnb ul.menuM>li:hover>a::before,
    header>nav #gnb ul.menuM>li.on>a::before,
    header>nav #gnb ul.menuM>li.act>a::before {display:none;}

    header>nav #gnb ul.menuM>li>a[target='_blank']::after{margin-top:0;}
    header>nav #gnb ul.menuM>li.child>a[target='_blank']::after {display:none;}

    header>nav #gnb ul.menuS {padding:4px 0 2px 8px;box-sizing:border-box;}
    header>nav #gnb ul.menuS>li {width:100%;}
    header>nav #gnb ul.menuS>li>a {font-size:15px;min-height:24px;padding:4px 8px;text-align:left;justify-content:start;}
    header>nav #gnb ul.menuS>li::after{display:none !important;}
    header>nav #gnb>li li.child>ul {display:none;}

    header>nav #gnb ul.menuS>li.on>a {color:#A70638 !important}
    header>nav #gnb ul.menuM>li.on>a {color:#A70638 !important}

    .gnbOn header>nav,
    .gnbOn header .top_util .utilGrp,
    .gnbOn header .mBtn{right:0;}
    .gnbOn header .top_util>a{border:none;}
    /* #header.gnbOn::after {opacity:0;}
    .snbSticky #header.gnbOn::after{opacity:1;} */

    #header{position:fixed;}
    .stickyFix header .mBtn_topMenu::before,
    .snbSticky header .mBtn_topMenu::before {background-color: var(--color-background-dark);}




    /* SNB */
    #header.snbOn{background-color:var(--color-background-white);}
    .sVisual{padding-top:136px;}
    .sVisual>h2{font-size:30px;padding:48px 20px;}

    .sVisual.on .snbArea{background-color:var(--color-background-white);}
    .snbArea .inner{padding:0;gap:0;}
    #snb_nav{flex:auto;}
    #snb_nav .snb_area{height:56px;}
    #snb_nav .snb_area .btn_home,
    #snb_nav .snb_area>button{display:none;}
    #snb_nav .snb_area>button.on{display:inline-flex;max-width:100%;min-width:100%;width:100%;padding:0 20px;height:56px;}
    
    .snbArea .pageUtil{width:56px;height:56px;flex-shrink:0;}
    .typeSub .pageUtil .btn_print {display:none;}
    .typeSub .pageUtil>.btn_share{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:0}
    .typeSub .pageUtil .shareArea{right:20px;top:45px;}
    
    #snb_nav .snb_area .snb_util {display:none;}
    #snb_nav #snb {left:0;top:57px;width:100vw;padding:8px 0;overflow-y:auto;}
    #snb_nav #snb li a{font-size:16px;}
    #snb_nav #snb>li>ul{margin-bottom:0px;}

    
    .typeSub #contents {padding-bottom:120px;}

    .typeSub #contents .contType1, 
    .typeSub #contents .contType2,
    .typeSub #contents .contFull .inner{padding:0 20px;}

    .pageTop_noti {margin-bottom:16px;padding:0 20px;}
    .pageBtm_noti {margin-Top:16px;padding:0 20px;}    


    /* footer */
    footer{padding:40px 20px;}
    footer > div{gap:32px;}
    footer .f_top{gap:32px;padding-bottom:32px;}
    footer .f_top .f_etc .f_service{width:100%;}
    footer .f_top .f_etc .f_service .btn_f_site{font-size:14px;height:40px;padding:0 40px 0 16px;flex:1;min-width:auto;}
    footer .f_top .f_info address{gap:4px 12px;}
    footer .f_top .f_info address > span{font-size:15px;}
    footer .f_top .f_info address > span.add{width:100%;}
    footer .f_top .f_info .copy.pc{display:none;}
    footer .copy.mb{display:block;}
    footer .f_bottom{gap:32px;}
    footer .f_bottom>div{width:100%;}
    footer .f_bottom .f_menu ul{gap:16px;}
    footer .f_bottom .f_menu ul li{position:relative;gap:16px;}
    footer .f_bottom .f_menu ul li:not(:last-child)::after{content:"";width:1px;height:11px;background-color:var(--color-alpha-base25);display:inline-flex;align-items:center;}
    footer .f_bottom .f_menu ul li + li{padding-left:0;gap:16px;}
    footer .f_bottom .f_menu ul li + li::before{display:none;}
    footer .f_bottom .f_menu ul li a{font-size:15px;}


    /* 팝업존 */
    .mPopZone_wrap{padding:54px 0px 27px;border-radius:20px 20px 0 0;}
    /* .mPopZone_wrap .pop_list{overflow:unset;}
    .mPopZone_wrap .pop_list .swiper-container{overflow:unset;} */
    .mPopZone_wrap .pop_list{padding:0 20px;}
    .mPopZone_wrap .pop_list .swiper-wrapper{gap:0;}
    .mPopZone_wrap .pop_list .swiper-slide {padding:24px 0 15px;width: calc((100% - 32px) / 3) !important;margin-right:16px !important;}
    .mPopZone_wrap .pop_list .txtBx{border-radius:16px;min-height:248px;}
    .mPopZone_wrap .pop_list .txtBx .tit{margin-bottom:10px;}
    .mPopZone_wrap .pop_list .txtBx .txt{font-size:14px;}
    .mPopZone_wrap .pop_list .txtBx .link{width:32px;height:32px;}
    .check_boxwrap{right:20px;top:30px;}
    .mPopZone_wrap .pop_list .prev{width:24px;height:24px;}
    .mPopZone_wrap .pop_list .next{width:24px;height:24px;}

}

@media all and (max-width:768px){
    /* header */
    header>nav #gnb{padding:2px 20px 20px;}


    /* layout */
    .typeSub #contents {padding-bottom:64px;}

    /* snb */
    .sVisual{padding-top:128px;}
    .sVisual>h2{padding:24px 20px;}
    #snb_nav .snb_area{height:48px;}
    #snb_nav .snb_area>button.on{height:48px;}
    #snb_nav #snb{top:49px;}
    .snbArea{z-index:1000;}
    .snbArea .pageUtil{width:48px;height:48px;}
    .typeSub .pageUtil .shareArea{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1002;border:none;}
    .typeSub .pageUtil .shareArea .shareInnerBox{bottom:-100%;width:100%;left:0;top:auto;position:absolute;border-radius:20px 20px 0 0;width:100%;transition:all 0.3s;background-color:#fff;border: 1px solid #D1D1D1;padding:20px;}
    .typeSub .pageUtil .shareArea.on .shareInnerBox{bottom:0;}
    .typeSub .pageUtil .shareArea .shareInnerBox>b{font-size:18px;}
    #snb_nav .snb_area>button.on::after{right:50px;}
    .typeSub .pageUtil .shareArea .urlCopy .inputBase{height:40px;border-radius:5px 0 0 5px;font-size:14px;}
    .typeSub .pageUtil .shareArea .urlCopy>.urlCopyBtn{height:40px;border-radius:0 5px 5px 0;line-height:41px;}
    .typeSub .pageUtil .shareArea .shareClosed{width:20px;height:20px;}

    .popNotice .innerBox{padding:25px 15px 140px 15px;}
    .popNotice .popNoticeTit{font-size:40px;}
    .popNotice .innerBox .popNoticeClosed{background-size:17px auto !important;right:5px;top:15px}
    .popNotice .bbsDiv .bbsPopTit{font-size:20px;margin-bottom:15px;}
    .popNotice .bbsDiv .bbsMore{width:20px;height:20px;}
    .popNotice .bbsDiv .popBBSlist{padding:15px 0;}
    .popNotice .bbsDiv .popBBSlist>li{padding:5px 0;}
    .popNotice .bbsDiv .popBBSlist>li a{font-size:14px;}


    /* 팝업존 */
    .mPopZone_wrap .pop_list .swiper-slide {width: calc((100% - 32px) / 2.5) !important;}

}

@media all and (max-width:550px){
    .typeSub .pageUtil .shareArea .shareInnerBox>ul>li{width:calc(33.333% - 13.333px);}
    .typeSub .pageUtil .shareArea .shareInnerBox>ul>li:nth-of-type(4n){margin-right:20px;}
    .typeSub .pageUtil .shareArea .shareInnerBox>ul>li:nth-of-type(3n){margin-right:0;}
    .typeSub .pageUtil .shareArea .shareInnerBox>ul>li>a>img{width:40px;}


    /* 팝업존 */
    .mPopZone_wrap .pop_list .swiper-slide {width: calc(100% / 1.21) !important;}
}
@media all and (max-width:389px){
    header .logo>a img,
    header .mLogo{height:25px;}


    footer .f_top .f_etc .f_service .btn_f_site{flex:unset;width:100%;}
}
@media all and (max-width:350px){
    .typeSub .pageUtil .shareArea .shareInnerBox>ul>li{width:calc(50% - 10px); margin-right:20px !important;}
    .typeSub .pageUtil .shareArea .shareInnerBox>ul>li:nth-of-type(2n){margin-right:0px !important;}
}






