@charset "utf-8";

/* 
 * content CSS Document
 * KOWEB
 */ 


/* common */
[data-site="sub"] h2{font-size:42rem;}
[data-site="sub"] h3{font-size:38rem;}
[data-site="sub"] h4{font-weight:600; font-size:32rem; color:#222;}
[data-site="sub"] h4 + p{margin-top:9rem; font-weight:300; font-size:18rem; color:#222;}

.wrap-wide{width:1520rem; margin:0 auto;}

p,
li{line-height:1.8;}

.content-ob{position:fixed; opacity:1; top:27.5%; right:80rem; width:50%; border-radius:0; max-width:413rem; mix-blend-mode:plus-lighter;}

/* layout */
[data-site="sub"] #footer{margin-top:130rem;}

/* login & join */
.join_area .box.join ul li input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px #ecf7f2 inset;}

/* page navigation */
.area_navigation{position:relative; left:3rem; text-align:left;}
.area_navigation ul{display: block;overflow:hidden;}
.area_navigation ul li{position:relative;float:left;line-height:1;padding:0 12rem;font-size: 16rem;color:#333;}
.area_navigation ul li img{display:inline-block; position:relative; top:1rem; height:12rem; vertical-align:top;}
.area_navigation ul li i{display:none;}
.area_navigation ul li:nth-child(2):after{content:"";position:absolute;top:3rem;right: -4rem;width: 8rem;height: 10rem;background: url(../images/content/icon_nav_arrow_w.svg) no-repeat 50% 50%;}
.area_navigation ul li:first-child{padding:0;}
.area_navigation ul li:last-child:after{opacity:0;}

/* lnb */
.lnb .wrap{text-align:center;}
.lnb ul{overflow:hidden;}
.lnb ul li a{display:block;}
.lnb ul li.active a{color:#222;}

/* sub visual */
.sub-visual{position:relative; height:500rem; background-size:cover; background-position:50% 50%; text-align:center; background-repeat:no-repeat;}
.sub-visual > .wrap{display:flex; align-items:center; position:relative;}
.sub-visual *{color:#fff !important;}
.sub-visual h2{margin-top:25rem; font-family:var(--lang-point); font-size:50rem;}
.sub-visual__inner{padding-top:210rem;}

/* map default */
.area_map .map_style{padding:0; border:none; border-bottom:1rem solid #ccc;}
.area_map .map_style .wrap_controllers{display:none;}

/* 이용약관 */
.area_policy h2{padding:30rem 0; font-weight:700; font-size:40rem; color:#222; text-align:center;}
.area_policy h3{margin-bottom:20rem;font-weight:700;font-size: 19rem;color:#222;}
.area_policy ul li,
.area_policy p{line-height:1.6;font-weight:300;/* font-size:15rem; */color:#666;}
.area_policy p{line-height:1.6; font-size:14rem;}
.area_policy ul li{margin-bottom: 5rem;font-size: 15rem;}
.area_policy ul li:last-child{margin:0;}
.area_policy ul li ul{margin-top:5rem; margin-bottom:20rem;}
.area_policy ul li ul li{margin-bottom:2rem;font-size:15rem;padding-left: 20rem;}
.area_policy .inr_policy{padding:40rem 0; border-bottom:1rem solid #ddd;}
.area_policy .inr_policy:last-child{border:none;}
.area_policy h3 + p{margin-top:-8px; margin-bottom:20px; font-weight:400; font-size:15rem; color:#444;}

.area_policy.email{padding:210rem 0 110rem;}
.area_policy.email h2{text-align:left;}
.area_policy.email > i{display:block; padding-top:30rem; font-size:15rem;}
.area_policy.email > strong{display:block; line-height:1.6; margin-top:20rem; font-size:19rem;}

/* ready */
.page-ready{display:flex; justify-content:center; align-items:center; flex-direction:column; will-change:transform;}
.page-ready{padding:120rem 0; text-align:center;}
.page-ready h6{font-size: 44rem;letter-spacing:15rem;color: #222;}
.page-ready p{margin-top:23rem; font-weight:300; color:#666;}
.page-ready div{display:inline-block;overflow:hidden;margin-top: 60rem;}
.page-ready a{float:left;margin-right:10rem;padding: 14rem 65rem;border: 1px solid #111;font-weight: 400;font-size: 16rem;color: #111;}
.page-ready a:last-child{margin-right:0;color: var(--color-point);border-color: var(--color-point);}

@media all and (max-width:767px){
	.page-ready{padding:75px 0; text-align:center;}
	.page-ready h6{font-size:27rem; letter-spacing:0;}
	.page-ready a{margin-right:5rem; padding:12px 35rem; font-size:13rem;}
	.page-ready div{margin-top:40rem;}
	.page-ready p{margin:3px 30px 0; font-weight:300; color:#666;}
	.page-ready p br{display:none;}
}

/* imges rolling */
.ko-img-rolling__box{display:inline-block;white-space:nowrap;animation:img_rolling 250s linear infinite;animation-play-state:running;}
.ko-img-rolling__box img{margin: 0;display: block;width: 100%;margin: 50rem 0rem;}
.ko-img-rolling{white-space:nowrap;display: flex;flex-direction: column;overflow: hidden;}
.ko-img-rolling.reverb .ko-img-rolling__box{animation-name:img_rolling--reverb ;}
.ko-img-rolling__box img:last-child{margin-bottom:0;}
.ko-img-rolling.reverb{transform:translateY(0rem);}

@keyframes img_rolling {
    0%{transform:translateY(0%);}
    100%{transform:translateY(-100%);}    
}

@keyframes img_rolling--reverb {
    100%{transform:translateY(0%);}
    0%{transform:translateY(-100%);}    
}

/* common style */
.sub-tit-wrap{text-align:center;}
.sub-tit{font-weight:200; color:#222; letter-spacing:-0.5rem;}
.sub-tit strong{font-weight:500;}
.sub-tit span{font-weight:500; color:var(--color-point);}
#content:not(.about-page){position:relative; padding-top:80rem;}
.margin-btm-zero{margin-bottom:-137rem;}

/* stroy */
.about-intro{position:relative; overflow:hidden;}
.about-intro::before,
.about-intro::after{content:""; position:absolute; left:0px; z-index:1; width:100%; height:23%; pointer-events:none; background-image:linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 80%);}
.about-intro::before{bottom:0;}
.about-intro::after{top:0rem; height:80%; background-image:linear-gradient(rgba(255, 255, 255), rgb(255, 255, 255, 0) 56%);}
.about-intro .sub-tit-wrap{position:absolute; top:35vh; left:0; z-index:9; width:100%;}
.about-intro .sub-tit-wrap h2{transition-delay:0.1s;}
.about-intro__roll{display:flex; justify-content:space-between; align-items:flex-start;}
.about-intro__item{transform:translateY(-300rem);}
.about-message{margin-top:120rem;}
.sub-tit-wrap > i{display:block; margin-bottom:15rem; font-weight:300; font-size:15rem; color:var(--color-point); text-transform:uppercase;}
.about-message__content p{text-align:center;}
.about-message__content{margin-top:41rem;}
.about-message__content p strong{display:block; margin-top:20rem; font-weight:400; font-size:18rem; color:#111;}
.about-message__bg{display:block; height:480rem; margin-top:79rem; background:url(/images/content/company-full-bg.jpg) no-repeat 50% 50%;}
.about-intro__item:nth-child(2){transform:translateY(-230rem);}
.about-value__point li{padding:35rem 32rem; border:1px solid #e6e6e6; border-radius:5rem;}
.about-value__point li img{position:relative; top:-2rem; height:23rem; margin-right:5rem;}
.about-value__point li span{display:flex; align-items:center; line-height:1; font-weight:600; color:var(--color-point);}
.about-value__point li p{margin-top:86rem; font-weight:600; font-size:18rem; color:#222; text-align:left;}
.about-value__point{margin-top:53rem;}
.about-value{margin-top:76rem; text-align:center;}
.about-value a.btn-basic{margin-top:60rem;}

/* map */
.map__tab.tabs{display:flex; justify-content:center; align-items:center;}
.map__tab.tabs li{padding:14rem 50rem; font-weight:400; font-size:17rem; color:#aaa; border-radius:4rem; cursor:pointer;}
.map__tab.tabs li.active{background:var(--color-point); color:#fff;}
.map-info{margin-top:50rem;}
.map-info__inner{display:flex; justify-content:flex-start; align-items:center; width:100%;}
.map-info__text ul{display:flex; margin-top:40rem;}
.map-info__text > img{display:block; height:21rem;}
.map-info__text strong{display:block; margin-top:8rem; font-weight:400; font-size:22rem; color:#222;}
.map-info__text li{font-family:var(--lang-num);}
.map-info__text li i{margin-right:7rem; color:var(--color-point);}
.map-info__text{padding-left:50rem; flex:1;}
.map-info .bx-wrapper{position:relative; flex:auto;}
.map-info iframe{margin-top:90rem;}
.map-info .bx-pager.bx-default-pager{display:flex; justify-content:center; align-items:center; position:absolute; bottom:20rem; z-index:51; width:100%; gap:15rem;}
.map-info .bx-pager.bx-default-pager a{display:block; opacity:0.7; width:11rem; height:11rem; background:#fff; font-size:0; border-radius:60%;}
.map-info .bx-pager.bx-default-pager a.active{opacity:1; background:var(--color-point);}
.map__logo{position:absolute; top:370rem; right:0rem;}
.map-info__slider li img{display:block; width:100%;}

/* 프로세스 */
.process-page{overflow:hidden; padding:100rem 0rem; background:#eee;}
.process-page img{display:block; margin:0 auto; margin-top:40rem; max-width:100%;}

/* contact */
.contact-form{margin-top:50rem;}
.bbsForm_data.is_moved{will-change:unset; transform-style:unset;}

/* service */
.service-menu{text-align:center;}
.service-menu__list{display:inline-flex; justify-content:center; align-items:center; overflow:hidden; background:#f7f7f7; border-radius:5rem;}
.service-menu__list a{display:block; padding:12rem 28rem; color:#bcbcbc;}
.service-menu__list .on a{padding-right:40rem; padding-left:40rem; background:var(--color-point); color:#fff;}
.service-menu{margin-top:50rem;}
.service-section-wrap{text-align:center;}
.service-section ul{margin-top:45rem;}
.service-section img{width:100%; border-radius:9rem;}
.service-section:nth-child(2),
.service-section:nth-child(5){background:#fafafa;}
.service-section{padding:85rem 0rem;}
.service-section li strong{display:block; margin-top:22rem; font-weight:400; font-size:18rem; color:#222;}
.service-section--icon .wrap{border-top:2px solid #ddd;}
.service-section--icon .wrap{padding-top:85rem; border-top:2px solid #f1f1f1;}
.service-section--icon{padding-top:0;}

/* employee */
.employee-list{margin-top:35rem;}
.employee-list figure{overflow:hidden;}
.employee-list__info{display:flex; justify-content:space-between; align-items:center; margin-top:16rem;}
.employee-list__info i{display:flex;align-items:center;position:relative;font-weight:600;font-size: 19rem;color:#222;}
.employee-list__info span{display:flex; gap:4rem;}
a.employee-list__link{display:flex;align-items:center;position:relative;padding: 9rem 9rem;border:1px solid #ddd;font-weight:500;font-size:13rem;color:#6cca4c;transition:all 0.3s ease;border-radius:4rem;background: #fff;font-size: 0;}
a.employee-list__link::before{content:"";display:inline-block;opacity:0.7;width: 20rem;height: 20rem;margin-right: 0;background:url(/images/content/ic-naver-blog.svg) no-repeat 50% 50%;background-size:cover;transition:all 0.3s ease;}
.employee-list li:first-child::before{content:""; position:absolute; top:23rem; left:22rem; width:35rem; height:35rem; margin-right:8rem; background:url(/images/content/ic-rich.svg) no-repeat 50%;}
.employee-list  li{position:relative;}
a.employee-list__link:hover{color:#2db400; border-color:#2db400;}
a.employee-list__link:hover:before{opacity:1; filter:grayscale(0);}
.employee-list figure img{width:100%;}

/* 협력사 */
.partners__item--kb figure{background:#60584c !important;}
.partners__item--sg figure{background:#042443 !important;}
.partners__item--sd figure{border:1px solid #DDD !important;}
.partners__item figure{display:flex; justify-content:center; align-items:center; height:160rem; box-sizing:border-box; background:#fff; border:1px solid transparent; text-align:center;}
.partners__list{margin-top:57rem;}
.partners__info--site::before{background-image:url(/images/content/ic-homepage.svg);}
.partners__info > li{display:flex; justify-content:flex-start; align-items:center; position:relative; margin-bottom:9rem;}
.partners__info > li a:hover{opacity:0.8;}
.partners__info > li::before{content:""; display:inline-block; height:20rem; margin-right:8rem; background-position:50% 50%; background-repeat:no-repeat; min-width:21rem;}
.partners__info{margin-top:20rem;}
.partners__info--call::before{background-image:url(/images/content/ic-map-call.svg);}
.partners__info--address::before{margin-top:4rem; background-image:url(/images/content/ic-address.svg);}
.partners__info--address span{display:block;}
.partners__info .partners__info--address{display:flex; align-items:flex-start;}
.partners__info--address span strong{display:inline-block; margin-right:5rem; font-weight:400; color:#111; letter-spacing:-0.5rem;}
.partners__item > strong{display:block; padding:18rem 0rem; border-bottom:1px dashed #ddd; font-size:19rem; color:#222; text-align:center;}

.sub-tit-wrap.flex-area {display: flex;flex-direction: row;justify-content: space-around;align-items: flex-start;margin-bottom: 100rem;}
.sub-tit-wrap.flex-area .inner-left{padding: 0rem 50rem;}
.sub-tit-wrap.flex-area .inner-left img {width: 100%;height: 100%;/* min-width: 400rem;min-height: 600rem; */}
.sub-tit-wrap.flex-area .inner-right {text-align: left;padding: 0rem 70rem;}
#container .board-page {margin: 0rem 100rem 100rem 100rem;min-height: 500rem;}
#container .board-page h2 {margin-bottom: 35rem;text-align: center;}
#container .board-page-view {margin: 0rem 200rem 100rem 200rem;}
#container .contacts-page {margin: 0rem 100rem 100rem 100rem;display: grid;justify-content: center;grid-template-columns: 600rem 600rem;align-items: start;gap: 40rem;}

.inner-wrap {min-height: 800rem;display: flex;flex-direction: row;justify-content: space-around;align-items: center;}
.inner-wrap .img-area {width: 700rem;height: 700rem;position: relative;border-radius: 10rem;overflow: hidden;text-align: center;}
.inner-wrap .img-area .contents-area {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.inner-wrap .img-area a.down-btn {display: block;width: 200rem;height: 50rem;background: var(--color-point);color: #fff;text-align: center;line-height: 50rem;border-radius: 5rem;margin-top: 50rem;}
.inner-wrap .img-area img.back-img {width: 100%;height: 100%;display: block;position: absolute;z-index: -1;/* transform: rotate(-53deg); */}
.inner-wrap .img-area .img-filter {width: 700rem;height: 700rem;/* clip-path: ellipse(38% 50% at 50% 50%); transform: rotate(53deg);*/position: absolute;z-index: -1;display: flex;flex-direction: row;align-items: center;justify-content: center;}

div#content img {width: 100%;}

@media (max-width:1680px){
	.wrap-wide{width:auto; margin:0 100rem;}
	.about-intro__roll{gap:90rem;}
}

@media (max-width:1480px){
	.about-message__bg{height:420rem; background-size:100%;}
}

@media (max-width:1023px){
	body{font-size:15rem;}
	
    [data-site="sub"] #footer{margin-top:120rem;}
	[data-site="sub"] h2{font-size:38rem;}
	[data-site="sub"] h3{font-size:25rem;}
	[data-site="sub"] h4{font-size:24rem;}
	
    .wrap-wide{margin:0 60rem;}
	
    #content:not(.about-page){padding-top:60rem;}
	.content-ob{top:18.5%; right:40rem; max-width:243rem;}
	
    .sub-tit-wrap > i{margin-bottom:12rem; font-size:14rem;}
	
    .about-intro__roll{opacity:0.3; gap:30rem;}
	.about-message__content p strong{margin-top:17rem; font-weight:400; font-size:16rem;}
	.about-message__content{margin-top:30rem;}
	.about-message__bg{height:260rem; margin-top:55rem;}
	.about-message{margin-top:80rem;}
	.about-value{margin-top:65rem;}
	.about-value__point li{padding:25rem 25rem;}
	.about-value__point li p{line-height:1.6; margin-top:50rem; font-size:16rem; word-break:keep-all;}
	.about-value__point{margin-top:40rem;}
	.about-value__point li:nth-child(1) p{width:120rem;}
	.about-value a.btn-basic{margin-top:50rem;}
	
    .sub-visual{height:330rem;}
	.sub-visual h2{margin-top:18rem; font-size:38rem !important; text-align:left;}
	.sub-visual__inner{padding-top:130rem;}
	
    .area_navigation ul li{padding:0 10rem; font-size:15rem;}
	.area_navigation ul li img{top:0; height:12rem;}
	
    .map__tab.tabs li{padding:9rem 24rem; font-size:15rem; border-radius:4rem;}
	.map-info .bx-wrapper{width:100%;}
	.map-info{margin-top:40rem;}
	.map-info__inner{display:block;}
	.map-info__text{margin-top:40rem; padding-left:0;}
	.map-info__text > img{position:absolute; height:21rem; margin-top:5rem;}
	.map-info__text strong{display:block; margin-top:0rem; padding-left:29rem; font-size:20rem;}
	.map__logo{top:610rem; right:0rem; height:200rem;}
	.map-info__text ul{margin-top:20rem;}
	.map-info__text li a{font-family:var(--lang-num) !important;}
	.map-info iframe{height:360rem; margin-top:80rem;}
	.map__tab.tabs li.active{padding:9rem 40rem;}
	
    .employee-list__info i{font-size:15rem;}
	a.employee-list__link{padding:5rem 7rem;}
	
    .service-section{padding:65rem 0rem;}
	.service-section li strong{margin-top:17rem; font-weight:400; font-size:17rem;}
	.service-section--icon .wrap{padding-top:70rem;}
	.service-menu__list a{padding:9rem 18rem;}
	.service-menu__list .on a{padding-right:30rem; padding-left:30rem;}
	.service-section img{border-radius:4rem;}

	.inner-wrap .img-area {width: 100%;height: 100%;}
	.inner-wrap .img-area .img-filter {width: 100%;height: 100%;}
	div#content .inner-wrap .img-area .img-filter img {width: 600rem;height: 600rem;}
}

@media (max-width:860px){
	.sub-tit-wrap.flex-area {width:100%;display: flex;flex-direction: column;justify-content: space-around;align-items: center;}
	.sub-tit-wrap.flex-area .inner-left{margin-top: 70rem;padding: 0rem;}
	.wrap-wide{margin:0 30rem;}
	#container .board-page {margin: 10rem}
	#container .board-page-view {margin: 10rem}
	#container .contacts-page {margin: 10rem;grid-template-columns: auto;}
	
    [data-site="sub"] h2{font-size:29rem;}
	
    .lnb > div{margin:0; padding:0; overflow-x:scroll; overflow-y:hidden;}
	.lnb ul{display:table; margin:0 auto; margin-top:0;}
	.lnb ul li{display:table-cell; float:none; padding:0 15rem; white-space:nowrap;}
	
    .area_policy{padding-top:10rem;}
	.area_policy h2{padding:0rem 0; font-weight:600; font-size:20rem;}
	.area_policy h3{margin-bottom:10rem; font-weight:600; font-size:14rem;}
	.area_policy ul li{margin-bottom:5rem;}
	.area_policy ul li ul{padding-left:10rem;}
	.area_policy ul li ul li{font-size:13rem;}
	.area_policy ul li,
	.area_policy p{line-height:1.7; font-size:13rem;}
	.area_policy .inr_policy{padding:25rem 0;}
	.area_policy.email > strong{font-size:16rem;}
	.area_policy.email > i{padding-top:35rem; font-size:14rem;}
	.area_policy h3 + p{font-size:14rem;margin-top: 0rem;}
	.area_policy ul li ul li{padding-left:10rem;}	

    .about-intro{height:540rem !important;}
	.about-intro::before{bottom:-32rem;}
	.about-intro .sub-tit-wrap{top:240rem;}
	
    .ko-img-rolling__box img{margin:20rem 0rem;}
	.inner-wrap .img-area {position: absolute !important;width: 100%;height: 100%;}
	.inner-wrap .img-area .img-filter {width: 100%;height: 100%;}
	div#content .inner-wrap .img-area .img-filter img {width: 600rem;height: 600rem;}
	.sub-tit-wrap.flex-area .inner-right {text-align: left;padding: 0rem 10rem;}
}

@media (max-width: 540px){
	.sub-tit-wrap.flex-area {width:100%;display: flex;flex-direction: column;justify-content: space-around;align-items: center;}
	.sub-tit-wrap.flex-area .inner-left{margin-top: 70rem;padding: 0rem;}
	#container .board-page {margin: 10rem}
	#container .board-page-view {margin: 10rem}
	#container .contacts-page {margin: 10rem;grid-template-columns: auto;}
	html{font-size:0.26666666666666665vw;}
	p,
	li{line-height:1.7;}
	body{font-size:14rem; word-break:keep-all;width: 100%;}
	
    .wrap-wide{margin:0 20rem;}
	
    [data-site="sub"] #footer{margin-top:80rem;}
	[data-site="sub"] h2{font-size:22rem;}
	[data-site="sub"] h3{font-size: 22rem;word-break: inherit;padding: 0rem 30rem;}
	[data-site="sub"] h3 br{display:none;}
	[data-site="sub"] h4{font-size:19rem;}
	
    .sub-tit-wrap > i{margin-bottom:10rem; font-family:var(--lang-kor); font-weight:600; letter-spacing:-0.5rem;}
	
    .ko-img-rolling__box{animation-duration:130s;}
	.ko-img-rolling__box img{margin:15rem 0rem;}
	
    .about-intro{height:550rem !important;}
	.about-intro__roll{opacity:0.2; gap:12rem;}
	.about-intro .sub-tit-wrap{top:232rem;}
	.about-intro::before{bottom:0;}
	.about-message{margin-top:60rem;}
	.about-message__content p strong{width:80%; margin-top:15rem; margin-right:auto; margin-left:auto; font-weight:500; font-size:15rem;}
	.about-message__bg{height:200rem; margin-top:45rem; background-size:cover;}
	.about-value__point li:nth-child(1) p{width:100%;}
	.about-value__point li p{margin-top:36rem; font-size:15rem;}
	.about-value__point li{padding:22rem 20rem;}
	.about-value a.btn-basic{margin-top:38rem;}
	.about-message__content p{width:94%; margin:0 auto;}
	.about-message__content p br{display:none;}
	.about-message__content{margin-top:25rem;}
	.about-intro__item:nth-child(2){transform:translateY(-20rem);}
	.about-intro .sub-tit span{color:var(--color-point);}
	.about-intro__item:nth-child(1) .ko-img-rolling{transform:translateY(100rem);}

    .sub-visual{height:260rem; background-position:27% 50%;}
	.sub-visual h2{margin-top:12rem; font-size:30rem !important;}
	.sub-visual__inner{padding-top:110rem;}
	
    .map__tab.tabs li{padding:7rem 21rem; font-size:15rem;}
	.map__tab.tabs li.active{padding:7rem 30rem;}
	.map-info{margin-top:30rem;}
	
    #content:not(.about-page){padding-top:50rem;}
	
    .map-info .bx-pager.bx-default-pager a{width:10rem; height:10rem;}
	.map-info .bx-pager.bx-default-pager{bottom:15rem; gap:12rem;}
	.map-info__text strong{padding-left:0; font-size:16rem;}
	.map-info__text{margin-top:30rem;}
	.map-info__text > img{display:none; height:18rem; margin-top:3rem;}
	.map-info iframe{height:320rem; margin-top:55rem;}
	.map-info__text ul{align-items:flex-start; flex-direction:column; gap:10rem;}
	.map-info__text li{padding:0;}   
	    
    .ko-line-list li:not(:last-child){border:0;}

    .contact-form{margin-top:30rem;}
	.contact-form .bbsForm_data .designSelect .select select{font-size:13rem;}
	
    .wdt30{width:100%;}
	
    .content-ob{opacity:0.8 !important;top:calc(109rem + 65px);right:50%;margin-right:-91rem;max-width:183rem;z-index: -1;}
	
    .employee-list__info{margin-top:13rem; flex-direction:column;}
	.employee-list li:first-child::before{top:14rem; right:15rem; left:auto; width:19rem; height:18rem; margin-right:0;}
	a.employee-list__link{margin-top:6rem;}
	
    .service-menu{display:none;}
	.service-section{padding:45rem 0rem;}
	.service-section li strong{margin-top:12rem; font-weight:400; font-size:16rem;}
	.service-section ul{margin-top:28rem;}
	.service-section--icon .wrap{padding-top:50rem;}
	#service-section-04{padding-top:0;}
	
    .margin-btm-zero{margin-bottom:-88rem;}
	.inner-wrap .img-area {position: absolute !important;width: 100%;height: 100%;}
	.inner-wrap .img-area .img-filter {width: 100%;height: 100%;}
	div#content .inner-wrap .img-area .img-filter img {width: 600rem;height: 600rem;}
	.sub-tit-wrap.flex-area .inner-right {text-align: left;padding: 0rem 10rem;}
}