@charset "UTF-8";
/*-------------------------------------------------
title       : 레이아웃
Author      : 최연아
Create date : 2021-12-02
-------------------------------------------------*/

#issue .tt {width:128rem; margin:0 auto; max-width:100%; position:relative;}
#issue .control.open {left:10rem; top:0.8rem; z-index:1;}

.topbar{background-color:#1F2A6C;color:#fff;overflow:hidden;padding:1rem 0;}
.topbar li{displaY:inline-block;vertical-align: middle;font-size:1.4rem;}
.topbar .snswrap{display:inline-block;vertical-align: middle;}
.topbar .snswrap > li+li{padding-left:1rem;}
.topbar .listwrap{float:right;}
.topbar .listwrap > ul{display: inline-block;vertical-align: middle;}
.topbar .list > li{padding-left:1.7rem;position:relative;font-weight:300;letter-spacing: -0.42px;}
.topbar .list > li + li:before{position:absolute;top:.4rem;left:.7rem;width:1px;height:.8rem;opacity: .34;background:#fff;content:'';}
.topbar .size{padding-left:2rem;}
.topbar .size a{font-size:1.9rem;vertical-align: middle;}
.topbar .size li + li{padding-left:.7rem;}
#header{border-bottom:1px solid #DDDDDD;position:relative;}
.header_wrap{width:128rem;margin: auto;max-width: 100%;overflow: hidden;height:8.5rem;max-width: 92%;}
#header #logo{float:left;font-size:0;margin-top:3rem;width:26.8rem;height:3.1rem;}
#gnb{float:left;padding-left:9rem;}
#gnb #head_menu{overflow: hidden;}
#gnb #head_menu > li{float:left;}
#gnb #head_menu > li + li{padding-left:6rem;}
#gnb #head_menu > li > a{display:block;position:relative;font-size:1.8rem;font-weight:600; letter-spacing: -0.54px;color:#000;line-height: 8.5rem;position: relative;}
#gnb #head_menu > li > a::before{content:'';width:.7rem;height:.7rem;background:#B01C28;border-radius:50%;position:absolute;top:2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity: 0;visibility: hidden;transition:all .2s;}

/* 데이터 메뉴 N 표시 - layout.js 스크립트도 참고할 것  */
#gnb #head_menu > li.lnb2  > a::before {display:none;}
#gnb #head_menu > li.lnb2  > a .new_ic {position:absolute; padding-right:1px; left:auto; right:-2rem; top:1.7rem; }
#gnb #head_menu > li.lnb2  > a .new_ic::before {content:"N"; display:block; width:1.6rem; height:1.6rem;line-height:1.7rem;background:#B01C28; color:#fff; font-size:1rem; text-align:center; font-weight:400; border-radius:100%;}



#gnb #head_menu > li > a:hover,
#gnb #head_menu > li > a:focus,
#gnb #head_menu > li.active > a,
#gnb #head_menu > li > a.active{color:#AE1C28;}

#gnb #head_menu > li > a:hover:before,
#gnb #head_menu > li > a:focus:before,
#gnb #head_menu > li.active > a:before,
#gnb #head_menu > li > a.active::before{opacity: 1;visibility: visible;}
#gnb #head_menu > li.lnb5 .submenu > ul > li > a:before{left:1.5rem;}
#head_menu > li.lnb5 .submenu > ul{padding:4.4rem 0 0 4.8rem;}

#header .all_menu_btn{position:relative;float:right;margin-top:3rem;z-index: 100;display:block;width:3rem;height:2.4rem;}
#header .all_menu_btn::before{position:absolute;top:0;right:0;background:url(../img/layout/menu_icon.png) no-repeat center/cover;width:100%;height:100%;content: '';}

#header .all_menu_btn.active{display:block;width:2.2rem;height:2.2rem;position:fixed;margin-top:0;right:5rem;}
#header .all_menu_btn.active img{opacity: 0;visibility: hidden;}
#header .all_menu_btn.active::before{position:absolute;top:0;right:0;background:url(../img/layout/close.png) no-repeat center/cover;width:2.2rem;height:2.2rem;content: '';}
#header.active #gnb2{display:block;}
#gnb2{display:none;position:fixed;z-index: 99;top:0;left:0;width:100%;height:100%;box-shadow: 0px 3px 10px rgb(0 0 0 / 16%);}
#gnb2 > .inner{overflow-y: auto;height:calc(100vh - 11px);background-color: #fff;overflow-x: hidden;}
#gnb2 > .inner::-webkit-scrollbar {width: 10px;}
#gnb2 > .inner::-webkit-scrollbar-thumb{background-color: #AE1C28;}
#gnb2 > .inner::-webkit-scrollbar-track{ background-color: #F8F8F8;}
#gnb2 .lang{position:absolute;right:11.6rem;color:#000000;font-size:1.4rem;letter-spacing: -0.42px;top:4.5rem;z-index:1;}
#gnb2 .lang > li{display:inline-block;vertical-align: middle;font-weight:400;position:relative;}
#gnb2 .lang > li + li{padding-left:1.5rem;}
#gnb2 .lang > li + li::before{content:'';position:absolute;background:#D1D1D1;width:1px;height:.8rem;left:.5rem;top:4px;}
#gnb2 .gnb_bottom{width:100%;height:11px;background:linear-gradient(90deg, rgba(173,28,41,1) 0%, rgba(39,41,103,1) 100%);}

#head_menu_all{width:calc(100% - 28rem);margin:auto;padding:10.5rem 0 3.4rem;position:relative;}
#head_menu_all:after{content:'';display:table;clear:both;}
#head_menu_all > li > a{font-size:3rem;font-weight:bold;letter-spacing: -0.9px;color: #AE1C28;display:block;padding-bottom:4rem;}
#head_menu_all > li{float:left;width:16.666%;position:relative;padding-left:4rem;}
#head_menu_all > li:before{content:'';position:absolute;left:0;top:-10.5rem;height:calc(100vh - 11px);width:1px;background:#EFEFEF;}
#head_menu_all > li:last-child:after{content:'';position:absolute;right:0;top:-10.5rem;height:calc(100vh - 11px);width:1px;background:#EFEFEF;}
#head_menu_all > li .submenu > ul > li > a{display:inline-block;font-size:2rem;font-weight:500;letter-spacing: -0.6px;color:#333;position: relative;z-index: 1;}
#head_menu_all > li .submenu > ul > li > a::before{position:absolute;border-radius: 20px 0px;height:4rem;width:calc(100% + 1.7rem);content:'';background:#B21C27;z-index: -1;top:50%;transform:translateY(-50%) scaleX(0);left:-0.8rem;transition:all .2s;}
#head_menu_all > li .submenu > ul > li.active > a::before,
#head_menu_all > li .submenu > ul > li > a:hover::before,
#head_menu_all > li .submenu > ul > li > a:focus::before{transform:translateY(-50%) scaleX(1);}
#head_menu_all > li .submenu > ul > li.active > a,
#head_menu_all > li .submenu > ul > li > a:hover,
#head_menu_all > li .submenu > ul > li > a:focus{color:#fff;}
#head_menu_all .lnb2 .sub09 .sub03 > a span {display:block; margin-top:-0.3rem; font-size:1.5rem;}

#head_menu_all > li .submenu > ul > li + li{padding-top:1.8rem;}
#head_menu_all > li .submenu .lnb-detail{padding-top:1.2rem;}
#head_menu_all > li .submenu .lnb-detail > li{position:relative;padding-left:1rem;}
#head_menu_all > li .submenu .lnb-detail > li::before{content:'';position:absolute;top:8px;left:0;width:3px;height:3px;background:#000;}
#head_menu_all > li .submenu .lnb-detail > li + li{margin-top:1rem;}
#head_menu_all > li .submenu .lnb-detail > li > a{display:inline-block;position:relative;color:#767676;font-size:1.8rem;letter-spacing: -0.54px;}
#head_menu_all a:hover{text-decoration:none;}
#head_menu_all > li .submenu .lnb-detail > li > a::before{content:'';width:100%;bottom:-2px;left:0;position: absolute;height:2px;background:#000;transform:scaleX(0);transition:all .3s;}
#head_menu_all > li .submenu .lnb-detail > li > a:hover,
#head_menu_all > li .submenu .lnb-detail > li > a:focus{color:#000;}
#head_menu_all > li .submenu .lnb-detail > li > a:hover:before,
#head_menu_all > li .submenu .lnb-detail > li > a:focus:before{transform: scaleX(1);}

#head_menu_all > li.lnb2 > a {position:relative;}
#head_menu_all > li.lnb2 > a::before{ opacity:1; visibility:visible; content:'N'; width:2rem; height:2rem; position:absolute; left:8rem; top:0; line-height:2.1rem; background-color: #AE1C28; color:#fff; font-size:1.2rem; text-align:center; font-weight:400; border-radius:100%;}



#head_menu .submenu{position:absolute;top:13.3rem;width:128rem;left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-color:#fff;z-index: 9;display:flex; flex-direction:row; justify-content:flex-start, align-items:stretch; display: none;max-width:95%;}
#head_menu .submenu:before{content:'';background:#fff;width:1000%;margin-left:-500%;left:0;position:absolute;top:0;left:0;height:100%;z-index: -1;box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.16);}
#head_menu .submenu .info{width:25.5rem;padding:4.4rem 3.5rem 22rem 0;position:relative;}
#head_menu .submenu .info:before{content:'';width:1000%;right:0;margin-left:-500%;background:rgba(255, 238, 240, .37);border-radius:0 0 100px 0;height:100%;position:absolute;top:0;z-index: -1;}
#head_menu .submenu > ul{width:calc(100% - 25.5rem);padding-right:16.6rem;padding:4.4rem 0 0 4.8rem;}



#head_menu .submenu .info > strong{color:#AE1C28;font-size:3.6rem;font-weight:bold;letter-spacing: -1.08px;display:block;padding-bottom:2rem;}
#head_menu .submenu .info .img{display:block;position:absolute;top:10rem;left:-1.9rem;z-index:-1;}
#head_menu .submenu .info .img > svg{opacity: 0;}
#head_menu > li.active .submenu .info .img > svg{opacity: 1;
  -webkit-animation: textAnimate .5s alternate;
  animation: textAnimate .5s alternate;}

  @-webkit-keyframes textAnimate {
    0% {stroke-dasharray: 0 50%;stroke-dashoffset:  20%;fill:hsl(189, 68%, 75%)}
    100% {stroke-dasharray: 50% 0;stroke-dashoffstet: -20%;fill: hsla(189, 68%, 75%,0%)}
  }
  @keyframes textAnimate {
    0% {stroke-dasharray: 0 50%;stroke-dashoffset:  20%;fill:hsl(189, 68%, 75%)}
    100% {stroke-dasharray: 50% 0;stroke-dashoffstet: -20%;fill: hsla(189, 68%, 75%,0%)}
  }

#head_menu .submenu .info > p{font-size:1.8rem;letter-spacing: -0.54px;color: #505050;line-height:1.4;}
#head_menu .submenu > ul > li{float:left;width:25%;padding-right:3rem;margin-bottom:2rem;}
#head_menu .submenu > ul > li > a{text-align: center;display:table;table-layout: fixed;height:5.3rem;border: 1px solid #D1D1D1;width:100%;color:#000000;font-size:1.8rem;letter-spacing: -0.9px;font-weight:600; position: relative;line-height:5rem;}
/* #head_menu .submenu > ul > li > a > span{display:table-cell;vertical-align: middle;width:100%;} */
#head_menu .submenu > ul > li:nth-child(5){clear:both;}
#head_menu .submenu .lnb-detail{text-align: center;padding-top:1.4rem;}
#head_menu .submenu .lnb-detail > li + li{margin-top:.5rem;}
#head_menu .submenu .lnb-detail > li > a{color:#767676;letter-spacing: -0.48px;position:relative;}
#head_menu .submenu .lnb-detail > li > a:hover,
#head_menu .submenu .lnb-detail > li > a:focus,
#head_menu .submenu .lnb-detail > li.active > a{color:#AE1C28;text-decoration:underline;}

#head_menu .submenu > ul > li > a:hover,
#head_menu .submenu > ul > li > a:focus,
#head_menu .submenu > ul > li.active > a{border-color:#AE1C28;color:#AE1C28;}
#head_menu .submenu > ul > li > a:hover:before,
#head_menu .submenu > ul > li > a:focus:before,
#head_menu .submenu > ul > li.active > a:before{opacity: 1;visibility: visible;}
#head_menu .submenu > ul > li > a:before{content:'';position:absolute;background:url(../img/layout/path.png) no-repeat;top:49%;left:1.4rem;width:1rem;height:1.2rem;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;visibility: hidden;}
#head_menu > li.active .submenu{display: flex;}

/* 데이터 메뉴 수정 */
#head_menu .submenu > ul.sub09 > li.sub01 > a {padding-left:1.0rem; font-size:1.7rem; letter-spacing:-2px;}
#head_menu .submenu > ul.sub09 > li.sub03 > a {padding-top:0.8rem; line-height:1.8rem;}
#head_menu .submenu > ul.sub09 > li.sub03 > a span{display:inline-block; font-size:1.3rem; line-height:inherit;}

/*footer*/
#footer > .container{position:relative;color:#fff;padding:2.4rem 0 4rem;}
#footer > .container:before{content:'';background:#000;width:1000%;margin-left:-500%;position:absolute;top:0;left:0;height:100%;}
#footer .f_side{font-weight:300;font-size:1.5rem;padding-bottom:2.6rem;}
#footer .f_side > li{padding-right:1.4rem;display:inline-block;vertical-align: middle;position:relative;}
#footer .f_side > li > a:hover,
#footer .f_side > li > a:focus{text-decoration:underline;}
#footer .f_side > li::after{content:'';background:#fff;width:1px;height:.8rem;top:4px;right:.4rem;position:absolute;opacity: .4;}
#footer .f_side > li:last-child{padding-right:0;}
#footer .f_side > li:last-child:after{display:none;}
#footer .f_side > li.style{color:#FF9EA6;}
#footer .address{font-weight:300;font-size:1.5rem;letter-spacing: -0.45px;opacity: 0.77;}
#footer .address > span{display:block;}
#footer .label{border:1px solid rgba(255,255,255,0.67);z-index: 1;background-color:inherit;color:rgba(255,255,255,0.67);font-size:1.5rem;border-radius:100px;padding: 0 3rem 0 2rem;height:4rem;line-height:3.8rem;display:inline-block;position: relative;min-width:18rem;}
#footer .label::after { position: absolute; top: auto; left: auto; right: auto; font-family: "xeicon"; position: absolute; top: 50%; left: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 1rem; transform: translateY(-50%); content: '\e930'; }
#footer .group.active .label:after{content:'';}

.site .group{display:inline-block;vertical-align: middle;position:relative;}
#footer .site .group + .group{margin-left:1rem;}
#footer .site{position:absolute;right:0;top:2rem;}
#footer .form_select select option{background-color:#fff;color:#767676;}
#footer .site .group .list { visibility: hidden; overflow: hidden; width: 0; height: 0; opacity: 0; position: absolute; left: 0; bottom: calc(100% - 2rem); width: 100% !important; margin-bottom: 0.1rem;background-color:#fff; color: #767676; line-height: 2.5rem; z-index:0;border-radius: 20px 20px 0 0;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);}
#footer .site .group.active .list { visibility: visible; overflow: visible; width: auto; height: auto; opacity: 1; padding: 2rem 1.6rem; -webkit-transition: all 0.2s; transition: all 0.2s; padding-bottom:3rem;}
#footer .active .label{background:#F1F1F1;color:rgba(0,0,0,0.67);}
#footer .site .group.active .list li a:hover,
#footer .site .group.active .list li a:active{color:#000;}
/* 접근성마크 */
#footer .w_mark{position:absolute;bottom:.8rem;right:0;}

/* 가족친화마크 */
#footer .f_mark{position:absolute;bottom:1.4rem;right:12rem;}

/*TOP버튼*/
.go_top{position:fixed;right:2%;bottom:3%;width:5.8rem;height:5.8rem;color:#fff;background: linear-gradient(180deg, rgba(178,28,39,1) 0%, rgba(29,42,108,1) 100%);display:inline-block;border-radius:50%;opacity:0;text-align:center;visibility:hidden;overflow:hidden;z-index:8;padding-top: 0.8rem;transition:all .3s;}
.go_top.active,
.go_top.on{overflow:visible;visibility:visible;opacity:1;}
.go_top > i{display:block;font-size:1.9rem;font-size: 1.5rem;}
.go_top.on{position:absolute;right:2%;bottom:17rem;}



/*하단배너*/
.company{height:9.6rem;position:relative;width:128rem;max-width:92%;margin:auto;}
.company:before{content:'';background:#ddd;position:absolute;left:0;width:1000%;margin-left:-500%;height:1px;}
.company .c_slide li{display:inline-block;vertical-align: middle;}
.company .c_slide li + li{padding-left:8rem;}
.company .c_slide li > a{display:block;}
.company .c_slide{float:right;width:calc(100% - 13.5rem);height:100%;line-height:9.6rem;}
.company .arrow{float: left;padding-top:3.2rem;font-size: 0;}
.company .c_slide .slick-slide img{margin:auto;width:auto;}
.company .arrow > button{padding:0;width:3.6rem;height:3.6rem;text-align:center;line-height:3.6rem;border:1px solid #ddd;font-size:2.2rem;}
.company .arrow > button.prev{border-right:0 none;}
.company .arrow > button.next{border-left:0 none;}
.company .arrow > button.start{display:none;}


@media screen and (min-width:1025px){
	#head_menu_all .lnb2 .sub09 .sub01 > a {font-size:1.8rem; letter-spacing:-1.5px;}
}

@media screen and (max-width:1680px){
	#head_menu_all {width:calc(100% - 16rem);}
	#head_menu_all > li {padding-left:2.5rem;}
}

@media screen and (max-width:1500px){
  #head_menu_all{width:calc(100% - 2rem);}
  #head_menu_all > li .submenu > ul > li > a::before {height:calc(100% + 0.4rem);}
}

@media screen and (max-width:1350px){
	#gnb{padding-left:11rem;}
	#gnb #head_menu > li + li{padding-left:5rem;}

}

@media screen and (max-width:1280px){
  #issue .tt {max-width:94%;}

  #head_menu .submenu .info .img{width:16rem;height:28rem;top:7rem;}
  #head_menu .submenu .info .img > svg{max-width:100%;}

  #gnb #head_menu > li.lnb2  > a::before{line-height:1.9rem;}

  #footer > .container {padding:2.6rem 0 4.4rem;}
  #footer .f_mark {right:13rem;}
}

@media screen and (max-width:1200px){
  #gnb #head_menu > li + li{padding-left:4.5rem;}
  #head_menu .submenu > ul > li{padding-right:2rem;}
  #gnb{padding-left:10rem;}
  #head_menu .submenu > ul{padding:3rem 0 0 2.5rem;}
  #head_menu_all > li{padding-left:2rem;}

}
@media screen and (max-width:1100px){
	#gnb{padding-left:9rem;}
	#gnb #head_menu > li + li{padding-left:3.5rem;}

	#head_menu .submenu > ul > li > a {font-size:1.6rem;}
	#head_menu .submenu > ul > li > a:before{left:0.8rem;}
	#head_menu .submenu > ul.sub09 > li.sub01 > a {font-size:1.5rem; letter-spacing:-1.5px;}
}
@media screen and (max-width:1024px){


  #issue .control.open {display:none !important;}
  html:has(#header.active) #issue .control.open {display:block !important; position:fixed; left:13rem; top:0.7rem; z-index:22;}
  html:has(#header.active) #issue .control.open em::before {font-size:2.2rem;}

  #gnb,
  .topbar{display: none;}
  #header.active .topbar{position:fixed;top:0;left:0;width:100%;display: block;z-index: 21;}
  #head_menu_all{padding:5rem 3rem;}
  #head_menu_all > li{float:none;width:100%;padding-left:0;}
  #head_menu_all > li .submenu{display:none;}
  #gnb2{height:auto;top:4rem;}
  #gnb2 .lang{display:none;}
  #gnb2 > .inner{height:52rem;}
  #head_menu_all > li::before{display: none;}
  #head_menu_all > li > a:before{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'\e942';font-family:'xeicon';color:rgba(0,0,0,0.32);font-size:2.3rem;position:absolute;}
  #head_menu_all > li > a{padding-bottom:0;color:#000000;position:relative;margin-bottom:2.7rem;}
  #head_menu_all > li + li{margin-top:3rem;}
  #head_menu_all > li.active .submenu{display: block;}
  #head_menu_all > li:last-child:after{display:none;}
  #header .all_menu_btn.active{right:3rem;top:5rem;}
  #head_menu_all > li.active > a{color:#AE1C28;}
  #head_menu_all{width:100%;}
  #head_menu_all > li .submenu{padding-left:2rem;}
  #head_menu_all > li .submenu > ul > li > a::before{display:none;}
  #head_menu_all > li .submenu > ul > li.active > a, #head_menu_all > li .submenu > ul > li > a:hover, #head_menu_all > li .submenu > ul > li > a:focus{color:#AE1C28;}
  #head_menu_all > li .submenu .lnb-detail > li::before{width:.5rem;height:1px;background:#777777;}
  .topbar .listwrap > ul.size{display:none;}
  #gnb2 .gnb_bottom{display:none;}
  .header_wrap{height:7rem;}
  #header #logo{margin-top:2.4rem;}
  #header .all_menu_btn{margin-top:2.2rem;}
  .go_top.on{bottom:17rem;}
}

@media screen and (max-width:900px){
  #footer .site{position:static;right:inherit;top:inherit;margin-top:1.5rem;}
  .go_top.on{bottom:23rem;}
}
@media screen and (max-width:600px){
  html:has(#header.active) #issue .control.open { left:14rem; top:3rem; z-index:22;}

  .topbar .snswrap{display: block;}
  .topbar .listwrap{float:none;padding-top:1.5rem;}
  .topbar{height:11.6rem;padding:3.4rem 3.4rem 1rem;}
  #gnb2{top:11.6rem;}
  .topbar .container{max-width: 100%;}
  .topbar .list > li:first-child{padding-left:0;}
  #header .all_menu_btn.active::before{background:url(../img/layout/close_w.png) no-repeat center/cover;width:1.9rem;height:1.9rem;}
  #header .all_menu_btn.active{width:1.9rem;height:1.9rem;top:2.5rem;right:2.5rem;}
  .go_top.on{bottom:25rem;}
  #header #logo{width:21.8rem;}

  #footer .site {text-align:center;}
  #footer .mark {display:flex; flex-direction:row; justify-content:center; align-items:center; gap:2rem; margin-top:2rem;}
  #footer .f_mark {position:relative; bottom:0; right:0;}
  #footer .w_mark {position:relative; bottom:0; right:0;}

}

@media screen and (max-width:530px){
  #head_menu_all > li > a{font-size:2.1rem;}
  #head_menu_all > li .submenu > ul > li > a{font-size:1.9rem;}
  #head_menu_all > li.lnb2 > a::before {left:6rem; width:1.8rem; height:1.8rem; line-height:1.7rem;}
  #head_menu_all{padding:2rem;}
  #header .all_menu_btn{width:2.4rem;height:1.9rem;}
  .go_top.on{bottom:35rem;}
  #section1 .group_wrap .slide li.lst{width:16rem !important;}
   .header_wrap{max-width:90%}
}
@media screen and (max-width:470px){
  #footer > .container{padding:2.4rem 0 9rem;text-align:center;}
}
@media screen and (max-width:375px){

  html:has(#header.active) #issue .control.open { left:12rem; top:1.6rem; z-index:22;}
 .topbar{padding:2rem 1.5rem;height:9rem;}
 #gnb2{top:10rem;}
 #footer .label{min-width:17rem;margin-top:.2rem;}
 #footer .site .group + .group{margin-left:0;margin-top:0;z-index: 1;}
 #gnb2 > .inner{height:calc(100vh - 10rem);}
 .topbar .listwrap{padding-top:1.6rem;}
 #header .all_menu_btn.active{top:1rem;right:1rem;}
 .topbar .list > li{padding-left:0;padding-right:1.5rem;float:left;margin-bottom:.7rem;}
 .topbar .list > li + li:before{left:-.7rem;top:.6rem;}
 #head_menu_all > li > a{margin-bottom:1.5rem;}
 #head_menu_all > li .submenu > ul > li > a{font-size:1.8rem;}
 #head_menu_all > li .submenu > ul > li + li{padding-top:1rem;}
 #head_menu_all > li + li{margin-top:2.2rem;}
}
@media screen and (max-width:330px){
  .go_top.on{bottom:39rem;}
}

/*새창 아이콘*/
.linkWindow {position:relative}
.linkWindow:after {content:''; font-family:'xeicon'; display:inline; margin-left:0.3rem; vertical-align:-0.1rem}
