﻿.service__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:52px;padding-bottom:32px;-webkit-transition:-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.service__logo{display:none}.service .eyebrow{width:100%}.service__h{font-family:"GowunDodum",sans-serif;line-height:1.4;margin:0;font-size:2.8rem;font-weight:400;word-break:break-all}@media(min-width: 45em){.service__h{font-size:4rem}}.service__header-sticky{position:fixed;top:0;left:0;right:0;opacity:0;overflow:hidden;line-height:1;z-index:-1;will-change:transform;-webkit-transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.service__header-sticky.is-sticky{opacity:1;z-index:150}.service__header-sticky .pad{position:relative;width:100%;margin:0 auto;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.service__header-sticky .pad::before{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #e9e9e9;z-index:10}.service__header-sticky .service__h{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:normal;font-size:2rem;font-weight:400}.service__header-sticky .share{position:absolute;top:5px;right:0}.service__header-sticky .share__open{-webkit-transition:-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.scroll-up .service__header-sticky{-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px)}@media(min-width: 45em){.service__header-sticky .pad{padding-left:40px;padding-right:70px}.service__header-sticky .share{right:20px}}@media(max-width: 59.99em){.service__header-sticky.is-sticky{z-index:150}.is-share-active .service__header-sticky{height:100%}.is-share-active.scroll-up .service__header-sticky{height:calc(100% - 70px)}.service.is-share-active .header{z-index:160}.service.is-share-active .header::after{opacity:1;width:100%;height:70px}.service.is-share-active .main{position:relative;z-index:150}}@media(min-width: 60em){.service__header{padding-left:112px;padding-top:112px;padding-bottom:72px}.service__logo{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:92px;min-height:6.9rem;padding:1.2rem 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9}.service__logo img{vertical-align:middle;image-rendering:-webkit-optimize-contrast;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.service__header-sticky{z-index:10;background-color:#fff}.service__header-sticky::before{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #e9e9e9;z-index:10}.service__header-sticky .pad{height:80px;padding-left:172px;padding-right:230px}.service__header-sticky .pad::before{display:none}.service__header-sticky .service__logo{display:-webkit-box;display:-ms-flexbox;display:flex;left:60px;width:6.7rem;height:5rem;padding:.5rem 1rem;min-height:5rem}.service__header-sticky .service__logo img{max-height:40px}.service__header-sticky .share{top:15px;right:47px}.scroll-up .service__header-sticky{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}}.service__summary{padding-bottom:6rem}.service .cover{margin-left:-20px;margin-right:-20px;margin-bottom:3.5rem;text-align:center}.service .headline{font-family:"GowunDodum",sans-serif;line-height:1.4;margin-bottom:2rem;font-size:2rem;font-weight:400}@media(min-width: 45em){.service .headline{font-size:2.4rem}}@media(min-width: 45em){.service .cover{margin-left:-40px;margin-right:-40px}}@media(min-width: 60em){.service .cover{margin-left:-60px;margin-right:-60px}}@media(min-width: 85.375em){.service__summary{padding-bottom:12rem}.service .cover{margin-left:-22.3rem;margin-right:-22.3rem;margin-bottom:5.5rem}.service .headline{margin-bottom:3rem}}.service .main{overflow-x:hidden;padding-bottom:0}@media(min-width: 60em){.service .main{padding-bottom:0}}.service__section{padding:5rem 0;border-top:1px solid #e9e9e9}.service__title{line-height:1.4;margin-bottom:2.8rem;font-size:2rem;font-weight:600}@media(min-width: 45em){.service__title{font-size:2.4rem}}.service .post__article+.process,.service .post__aside+.process{padding-top:5rem;border-top:1px solid #e9e9e9}.service .process{border-top:0;padding:0 0 6rem}.service .process__item{position:relative;margin-top:3rem;padding:1.8rem 2rem;border:1px solid #e9e9e9;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.service .process__item:before{content:"";display:inline-block;font-family:"icon";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;position:absolute;top:-35px;left:50%;font-size:24px;margin-left:-12px}.service .process__item:first-child{margin-top:0}.service .process__item:first-child::before{display:none}.service .process__p{margin:0;color:#4e4e4e}.service .related{position:relative;border-top:0}.service .related::after{content:"";position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;top:0;bottom:0;z-index:-1;background-color:#f5f5f5}@media(max-width: 17.5em){.service .related::after{width:280px;margin-left:-140px;margin-right:-140px}}.service .related .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;background-color:#fff}@media(min-width: 60em){.service__section{padding:8rem 0}.service .post__article+.process,.service .post__aside+.process{padding-top:8rem}.service .process__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 5rem}.service .process__h{position:relative;width:11rem;margin-right:5rem}.service .process__h::after{content:"";display:inline;position:absolute;top:2px;right:0;width:1px;height:24px;background-color:#e9e9e9}.service .related{padding-bottom:12rem}}.service__swiper{position:relative}.service__swiper .swiper-container{padding:0 20px;margin-left:-20px;margin-right:-20px}.service__swiper .swiper-slide{margin-bottom:0}.service__swiper .swiper-button-prev,.service__swiper .swiper-button-next{display:none}.service__swiper .swiper-button-prev{left:-2rem}.service__swiper .swiper-button-next{right:-2rem}@media(min-width: 45em){.service__swiper .swiper-container{padding:0 40px;margin-left:-40px;margin-right:-40px}}@media(min-width: 60em){.service__swiper .swiper-container{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.service__swiper .swiper-button-prev,.service__swiper .swiper-button-next{display:block;top:150px}}