@charset "UTF-8";/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}*{box-sizing:border-box;padding:0;margin:0}html{width:100%;height:auto;scroll-behavior:smooth;font-size:62.5%;letter-spacing:.1em;font-family:Noto Sans KR,sans-serif;font-optical-sizing:auto;font-style:normal;color:#1a1a1a}@media screen and (max-width:1100px){html{font-size:.87890625vw}}body{width:100%;height:auto}a{text-decoration:none}a,button{cursor:pointer}.header{width:100%;height:7rem;display:flex;justify-content:center;align-items:center;position:fixed;z-index:2;margin:0;padding:0;font-size:1.4rem;background-color:transparent;transition:background-color .5s}@media screen and (max-width:599px){.header{height:26.9333333333vw;padding:0 5.3333333333vw}}.header .inner{width:110rem;height:100%;display:flex;justify-content:center;align-items:center}.header__company--icon{padding:0 3rem 0 0;margin:0 auto 0 0}.header__company--icon em{width:15.655rem;height:2.615rem;display:inline-block;font-style:normal}@media screen and (max-width:599px){.header__company--icon em{width:55.2506666667vw}}.header__company--icon em img{width:100%;height:auto;transition:filter .5s}.header__nav{width:auto;height:auto}@media screen and (max-width:599px){.header__nav{display:none}}.header__nav--list{display:flex}.header__nav--list--item{margin:0}.header__nav--list--item a{color:#fff;transition:opacity .3s}.header__nav--list--item a:hover{opacity:.4}.header__nav li:nth-child(1){padding-right:3.1rem}.header__nav li:nth-child(2){padding-right:3rem}.header__nav li:nth-child(3){padding-right:3.2rem}.header__nav li:nth-child(4){padding-right:3.3rem}.header__nav li:nth-child(5){padding-right:3.4rem}.header__nav li:nth-child(6){padding-right:3.3rem}.header__button{width:21.4rem;height:3.7rem;margin:0;padding:0;background-color:#fff;color:#8d9697;border-radius:100rem;display:flex;justify-content:center;align-items:center;transition:border .5s,background-color .5s,color .5s;position:relative;border:#fff solid .15rem}@media screen and (max-width:599px){.header__button{display:none}}.header__button--text{padding-right:1rem}.header__button--icon{width:1.324rem;height:1.324rem;position:absolute;right:2.78rem;top:50%;transform:translateY(-50%)}.header__button--icon img{width:100%;height:auto;display:flex;align-items:center;transition:filter .5s}.header__button:hover{background-color:#036c95;border:#036c95 solid .15rem}.header__button:hover .header__button--text{color:#fff}.header__button:hover .header__button--icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(300deg) brightness(103%) contrast(100%)}.menu{width:16vw;height:16vw;border-radius:26.6666666667vw;border:#fff .5333333333vw solid;display:none;justify-content:center;align-items:center;cursor:pointer;transition:border .5s,background-color .5s;position:fixed;z-index:3;top:5.3333333333vw;right:5.3333333333vw}@media screen and (max-width:599px){.menu{display:flex}}.menu .hamburger{width:6.1333333333vw;height:4.2666666667vw;display:flex;justify-content:space-between;align-items:center;flex-flow:column}.menu .hamburger .border{width:5.6vw;height:.5333333333vw;background-color:#fff;display:inline-block;border-radius:26.6666666667vw}#menu.active{background-color:#fff}#menu.active .hamburger{position:relative}#menu.active .hamburger .border{transition:transform .5s,color .5s,position .5s}#menu.active .hamburger span:nth-child(1){position:absolute;top:50%;transform:translateY(-50%);transform:rotate(45deg);background-color:#00695a}#menu.active .hamburger span:nth-child(2){opacity:0}#menu.active .hamburger span:nth-child(3){position:absolute;top:50%;transform:translateY(-50%);transform:rotate(135deg);background-color:#00695a}.js-header{background-color:#fff}.js-header .header__nav--list--item a{color:#00695a}.js-header .header__button{color:#fff;background-color:#036c95;border:#036c95 solid .15rem}.js-header .header__button--icon img{transition:filter 0;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(300deg) brightness(103%) contrast(100%)}.js-header .header__button:hover{background-color:#fff;border:#036c95 solid .15rem}.js-header .header__button:hover .header__button--text{color:#036c95}.js-header .header__button:hover .header__button--icon img{filter:brightness(0) saturate(100%) invert(23%) sepia(74%) saturate(2242%) hue-rotate(176deg) brightness(95%) contrast(98%)}.js-header.menu{border:#3c3a39 .5333333333vw solid}.js-header.menu .hamburger .border{background-color:#3c3a39}.js-header.menu.active{border:#00695a .5333333333vw solid}.js-header-logo img{filter:brightness(0) invert(1)}.menucontent{display:none}@media screen and (max-width:599px){.menucontent{width:100%;height:100vh;position:fixed;background-color:#00695a;z-index:2;top:0;left:100%;transition:left .5s;border-radius:13.3333333333vw 0 0 0;padding:0 10.6666666667vw 0 8vw;justify-content:center;display:flex;flex-flow:column;overflow:hidden}}.menucontent.active{left:5.3333333333vw}.menucontent .menucontent__button{width:54.6666666667vw;height:11.8613333333vw;display:flex;justify-content:center;align-items:center;color:#036c95;font-size:3.7333333333vw;background-color:#fff;border-radius:26.6666666667vw;position:relative;margin:0 0 17.3333333333vw auto;font-weight:700}.menucontent .menucontent__button--icon{width:3.5306666667vw;height:3.5306666667vw;position:absolute;right:5.0133333333vw}.menucontent .menucontent__button--icon img{width:100%;height:auto;display:flex;align-items:center;filter:brightness(0) saturate(100%) invert(29%) sepia(83%) saturate(1093%) hue-rotate(165deg) brightness(91%) contrast(98%)}.menucontent nav{padding:0 0 1.0666666667vw;position:relative;z-index:1}.menucontent nav ul li{font-size:4.8vw;color:#fff;padding:9.3333333333vw 0 0;font-weight:700}.menucontent__img{width:70vh;height:70vh;position:absolute;bottom:-25vh;left:-15vh}.menucontent__img img{width:100%;height:auto}.main .kv{width:100%;height:100vh;position:relative}.main .kv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:-1}.main .kv h1{display:flex;align-items:center;position:absolute;top:auto;left:17rem;bottom:8.6rem;transition:left .4s}@media screen and (max-width:1300px){.main .kv h1{left:7rem}}@media screen and (max-width:599px){.main .kv h1{left:5.3333333333vw;bottom:12.5333333333vw}}.main .kv h1 .kv__logo{font-size:1.8rem;color:#fff}@media screen and (max-width:599px){.main .kv h1 .kv__logo{display:none}}.main .kv h1 .kv__logo--img{width:57.538rem;height:auto;margin:0 0 -1.8rem}.main .kv h1 .kv__logo--img img{width:100%;height:auto;position:relative}.main .kv h1 .kv__logo p{width:57.538rem;text-align:right;display:inline-block}.main .kv h1 em{font-size:1.8rem;font-style:normal;color:#fff;padding:1rem 0 0 2.96rem;line-height:1.5555555556}@media screen and (max-width:599px){.main .kv h1 em{font-size:7.4666666667vw;font-weight:700;padding:0}}.main .TrackRecord{width:100%;height:auto;margin-bottom:16rem}@media screen and (max-width:599px){.main .TrackRecord{margin-bottom:28.5333333333vw}}.main .TrackRecord h2{font-size:3.2rem;margin:15.8rem 0 5.5rem;text-align:center;font-weight:700}@media screen and (max-width:599px){.main .TrackRecord h2{font-size:6.4vw;margin:22.9333333333vw 0 10.9333333333vw}}.main .TrackRecord__img{width:94.6rem;height:auto;margin:0 auto;padding-left:2rem}@media screen and (max-width:599px){.main .TrackRecord__img{width:89.6vw;padding:0}}.main .TrackRecord__img img,.main .about{width:100%;height:auto}.main .about{display:flex;align-items:center;flex-flow:column;overflow:hidden}.main .about h2{width:110rem;font-size:4rem;font-weight:700;line-height:1.8;display:inline-block;margin:0 auto;padding:0 1rem}@media screen and (max-width:599px){.main .about h2{font-size:7.4666666667vw;padding:0 5.3333333333vw}}.main .about h2 .color{color:#00695a}.main .about h2 .sp{display:none}@media screen and (max-width:599px){.main .about h2 .sp{display:inline}}.main .about h2 .pc{display:inline}@media screen and (max-width:599px){.main .about h2 .pc{display:none}}.main .about .about__element{width:110rem;height:auto;display:flex;justify-content:space-between;margin:6.75rem 0}@media screen and (max-width:599px){.main .about .about__element{width:89.3333333333vw;height:auto;flex-flow:column;margin:16vw 0 14.6666666667vw}}.main .about .about__element--item{width:35rem;height:32.8rem;display:flex;flex-flow:column;align-items:center;border-radius:3rem;box-shadow:0 3px 1pc rgba(0,59,50,.16)}@media screen and (max-width:599px){.main .about .about__element--item{width:100%;height:87.4666666667vw;margin:0 0 13.3333333333vw}}.main .about .about__element--item--img{height:auto}.main .about .about__element--item--img img{width:100%;height:auto}.main .about .about__element--item--img1{width:20.906rem;margin:4.2rem 0 3.9rem .69rem}@media screen and (max-width:599px){.main .about .about__element--item--img1{width:55.7493333333vw;margin:11.2vw 0 10.4vw 2.1066666667vw}}.main .about .about__element--item--img2{width:24.15rem;margin:3.78rem 0 4.85rem}@media screen and (max-width:599px){.main .about .about__element--item--img2{width:64.4vw;margin:10.08vw 0 12.9333333333vw .2666666667vw}}.main .about .about__element--item--img3{width:25rem;margin:2.28rem 0 4.85rem 1rem}@media screen and (max-width:599px){.main .about .about__element--item--img3{width:66.6666666667vw;margin:6.08vw 0 12.9333333333vw 2.9333333333vw}}.main .about .about__element--item p{text-align:center;font-size:1.8rem;line-height:1.2222222222}@media screen and (max-width:599px){.main .about .about__element--item p{font-size:4.8vw}}.main .IntroductionTab{width:100%;height:auto;margin:8rem 0 16rem}@media screen and (max-width:599px){.main .IntroductionTab{margin:16vw 0 26.6666666667vw}}.main .IntroductionTab__element{width:110rem;height:57.2rem;display:flex;justify-content:space-between;border-radius:3rem;margin:0 auto;overflow:hidden;position:relative}@media screen and (max-width:599px){.main .IntroductionTab__element{width:89.3333333333vw;height:87.4666666667vw}}.main .IntroductionTab__element label{width:36.5rem;height:5.5rem;display:inline-block;background-color:#01695a;border-radius:3rem 3rem 0 0;display:flex;justify-content:center;align-items:center;font-size:1.8rem;font-weight:700;color:#fff;z-index:1;cursor:pointer}@media screen and (max-width:599px){.main .IntroductionTab__element label{width:29.6vw;height:14.9333333333vw;font-size:3.2vw;text-align:center;border-radius:2.6666666667vw 2.6666666667vw 0 0}}.main .IntroductionTab__element label .sp,.main .IntroductionTab__element label input{display:none}@media screen and (max-width:599px){.main .IntroductionTab__element label .sp{display:inline}}.main .IntroductionTab__element label:nth-child(1){background-color:transparent}.main .IntroductionTab__element--item{width:110rem;height:57.2rem;position:absolute}@media screen and (max-width:599px){.main .IntroductionTab__element--item{width:89.3333333333vw;height:87.4666666667vw}}.main .IntroductionTab__element--item img{width:100%;height:100%;-webkit-mask-image:url(../img/IntroductionTab1.svg);mask-image:url(../img/IntroductionTab1.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (max-width:599px){.main .IntroductionTab__element--item img{width:100%;height:100%;-webkit-mask-image:url(../img/IntroductionTab1_SP.svg);mask-image:url(../img/IntroductionTab1_SP.svg)}}.main .IntroductionTab__element--text{width:39.6rem;height:auto;padding:5.6rem 0 0;margin:0;position:absolute;top:50%;transform:translateY(-50%);right:auto;bottom:auto;left:7.7rem;color:#fff}@media screen and (max-width:599px){.main .IntroductionTab__element--text{width:80.2666666667vw;padding:8.5333333333vw 0 0;left:5.8666666667vw}}.main .IntroductionTab__element--text h3{font-size:2.4rem;font-weight:700;margin:0 0 4rem;line-height:1.7916666667}@media screen and (max-width:599px){.main .IntroductionTab__element--text h3{font-size:4.8vw;margin:0 0 5.3333333333vw}}.main .IntroductionTab__element--text p{font-size:1.6rem;line-height:2}@media screen and (max-width:599px){.main .IntroductionTab__element--text p{font-size:3.7333333333vw;line-height:1.7857142857}}.main .IntroductionTab__element--text .sp{display:none}@media screen and (max-width:599px){.main .IntroductionTab__element--text .sp{display:inline}}.main .IntroductionTab__element--text .pc{display:inline}@media screen and (max-width:599px){.main .IntroductionTab__element--text .pc{display:none}}.main .UsersVoice{width:100%;background-color:#fafafa;display:flex;align-items:center;flex-flow:column}.main .UsersVoice h2{font-size:3.2rem;font-weight:700;text-align:center;padding:8.8rem 0 4rem}@media screen and (max-width:599px){.main .UsersVoice h2{font-size:7.4666666667vw;padding:18.1333333333vw 0;line-height:1.5}}.main .UsersVoice h2 .sp{display:none}@media screen and (max-width:599px){.main .UsersVoice h2 .sp{display:inline}}.main .UsersVoice .swiper-area{width:110rem;height:auto;position:relative;padding:4rem 0 6rem;margin-bottom:8rem}@media screen and (max-width:599px){.main .UsersVoice .swiper-area{width:89.3333333333vw;padding:0 0 22.4vw;margin-bottom:15.4666666667vw}}.main .UsersVoice .swiper-area .swiper{width:96rem}@media screen and (max-width:599px){.main .UsersVoice .swiper-area .swiper{width:89.3333333333vw}}.main .UsersVoice .swiper-area .swiper .swiper-wrapper{width:100%;height:auto}.main .UsersVoice .swiper-area .swiper .swiper-wrapper .swiper-slide{color:#fff;width:100%;height:100%;text-align:center;line-height:300px;display:flex;justify-content:center}.main .UsersVoice .swiper-area .swiper .swiper-wrapper .swiper-slide .img{width:46rem;height:auto}@media screen and (max-width:599px){.main .UsersVoice .swiper-area .swiper .swiper-wrapper .swiper-slide .img{width:89.3333333333vw}}.main .UsersVoice .swiper-area .swiper .swiper-wrapper .swiper-slide .img img{width:100%;height:auto}.main .UsersVoice .swiper-area .swiper-pagination .swiper-pagination-bullet{width:1rem;height:1rem;border:#00695a .1rem solid;background-color:#00695a;transition:opacity .3s}@media screen and (max-width:599px){.main .UsersVoice .swiper-area .swiper-pagination .swiper-pagination-bullet{width:2.6666666667vw;height:2.6666666667vw;margin:0 1.8666666667vw}}.main .UsersVoice .swiper-area .swiper-pagination .swiper-pagination-bullet:hover{opacity:.5}.main .UsersVoice .swiper-button-next{width:4.204rem;height:4.204rem;color:#00695a;border-radius:100rem;border:.2rem #00695a solid;transition:opacity .3s}@media screen and (max-width:599px){.main .UsersVoice .swiper-button-next{display:none}}.main .UsersVoice .swiper-button-next:after{font-size:2rem;font-weight:900;padding:0 0 0 .2rem}.main .UsersVoice .swiper-button-next:hover{opacity:.5}.main .UsersVoice .swiper-button-prev{width:4.204rem;height:4.204rem;color:#00695a;border-radius:100rem;border:.2rem #00695a solid;transition:opacity .3s}@media screen and (max-width:599px){.main .UsersVoice .swiper-button-prev{display:none}}.main .UsersVoice .swiper-button-prev:after{font-size:2rem;font-weight:900;padding:0 .2rem 0 0}.main .UsersVoice .swiper-button-prev:hover{opacity:.5}.main .flow{width:100%;height:auto}.main .flow h2{text-align:center;font-size:3.2rem;font-weight:700;margin:15rem 0 8rem}@media screen and (max-width:599px){.main .flow h2{font-size:7.4666666667vw;margin:21.3333333333vw 0 20vw}}.main .flow__img{width:91.1rem;height:auto;margin:0 auto}@media screen and (max-width:599px){.main .flow__img{width:84.5333333333vw;padding:0 4.8vw 0 0}}.main .faq,.main .flow__img img{width:100%;height:auto}.main .faq h2{font-size:3.2rem;font-weight:700;text-align:center;margin:24.3rem 0 7.9rem}@media screen and (max-width:599px){.main .faq h2{margin:30.08vw 0 13.3333333333vw;font-size:8.5333333333vw}}.main .faq__element{width:100%;height:auto;display:flex;align-items:center;flex-flow:column}.main .faq__element--item{width:91.1rem;height:auto;background-color:#f8f8f8;border-radius:2rem;margin-bottom:3rem}@media screen and (max-width:599px){.main .faq__element--item{width:89.3333333333vw}}.main .faq__element--item h3{padding:3.6rem 0 1.9rem 3.7rem;font-size:1.8rem;font-weight:700;color:#00695a}@media screen and (max-width:599px){.main .faq__element--item h3{padding:9.6vw 0 5.3333333333vw 4.8vw;font-size:4.8vw}}.main .faq__element--item h3 .Q{font-size:2.4rem;font-weight:600;margin:0 2.6rem 0 0;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal}@media screen and (max-width:599px){.main .faq__element--item h3 .Q{font-size:6.4vw;margin:0 2.9333333333vw 0 0}}.main .faq__element--item--text1{font-size:1.4rem;padding:2.2rem 3.6rem 3.3rem 7.6rem;line-height:1.7857142857}@media screen and (max-width:599px){.main .faq__element--item--text1{font-size:3.7333333333vw;padding:0 4.8vw 15.4666666667vw}}.main .faq__element--item--text2{font-size:1.4rem;padding:2.2rem 3.6rem 3.4rem 7.6rem;line-height:1.7857142857}@media screen and (max-width:599px){.main .faq__element--item--text2{font-size:3.7333333333vw;padding:0 4.8vw 8.8vw}}.main .faq__element--item .buttons{width:79.9rem;height:auto;padding-bottom:2.95rem;display:flex;justify-content:space-between;margin:0 3.6rem 0 auto}@media screen and (max-width:599px){.main .faq__element--item .buttons{width:100%;flex-flow:column;align-items:center;justify-content:center;padding:0}}.main .faq__element--item .buttons a{border-radius:100rem;background-color:#00695a;color:#fff;display:flex;align-items:center;position:relative;transition:background-color .3s ease,color .3s ease;border:#00695a solid .1rem}@media screen and (max-width:599px){.main .faq__element--item .buttons a{margin:0 0 8vw;border:#00695a solid .2666666667vw;border-radius:26.6666666667vw}}.main .faq__element--item .buttons a em{font-style:normal;font-size:1.4rem;margin:0 auto}@media screen and (max-width:599px){.main .faq__element--item .buttons a em{font-size:3.7333333333vw}}.main .faq__element--item .buttons a .ExternalLink{width:1.223rem;height:auto;position:absolute;right:2.3rem}@media screen and (max-width:599px){.main .faq__element--item .buttons a .ExternalLink{width:3.2613333333vw;height:auto}}.main .faq__element--item .buttons a .ExternalLink img{width:100%;height:auto;filter:none;transition:filter .3s}.main .faq__element--item .buttons a:hover{background-color:#fff;color:#00695a}.main .faq__element--item .buttons a:hover img{filter:brightness(0) saturate(100%) invert(32%) sepia(18%) saturate(3012%) hue-rotate(131deg) brightness(89%) contrast(101%)}.main .faq__element--item .buttons .Resume{width:14.9rem;height:4.448rem}@media screen and (max-width:599px){.main .faq__element--item .buttons .Resume{width:39.7333333333vw;height:11.8613333333vw}}.main .faq__element--item .buttons .CurriculumVitae_Engineer{width:27rem;height:4.448rem}@media screen and (max-width:599px){.main .faq__element--item .buttons .CurriculumVitae_Engineer{width:72vw;height:11.8613333333vw}}.main .faq__element--item .buttons .CurriculumVitae_General{width:27rem;height:4.448rem}@media screen and (max-width:599px){.main .faq__element--item .buttons .CurriculumVitae_General{width:72vw;height:11.8613333333vw}}.main .others{display:flex;align-items:center;flex-flow:column;padding:0 0 10.75rem}.main .others h2{text-align:center;font-size:3.2rem;font-weight:700;margin:7rem 0 8rem}@media screen and (max-width:599px){.main .others h2{margin:20.5333333333vw 0 8.2666666667vw;font-size:7.4666666667vw}}.main .others__element{width:110rem;height:auto;display:flex;justify-content:space-between}@media screen and (max-width:599px){.main .others__element{width:89.3333333333vw;flex-flow:column}}.main .others__element--item{width:35rem;height:32.948rem;background-color:#fff;border-radius:3rem;box-shadow:0 0 1pc rgba(16,171,102,.1);position:relative}@media screen and (max-width:599px){.main .others__element--item{width:89.3333333333vw;height:87.8613333333vw;margin:0 0 8vw}}.main .others__element--item--img{margin:0 auto}.main .others__element--item .magazineIcon{width:27.2rem;height:auto;margin:5rem auto 3rem}@media screen and (max-width:599px){.main .others__element--item .magazineIcon{width:72.5333333333vw;margin:13.3333333333vw auto 8vw}}.main .others__element--item .onlineIcon{width:18.253rem;height:auto;margin:4.33rem auto 3rem}@media screen and (max-width:599px){.main .others__element--item .onlineIcon{width:48.6746666667vw;height:auto;margin:11.5466666667vw auto 8vw}}.main .others__element--item .neverCafeIcon{width:23.6rem;height:auto;margin:4.67rem auto 3.97rem}@media screen and (max-width:599px){.main .others__element--item .neverCafeIcon{width:62.9333333333vw;height:auto;margin:12.4533333333vw auto 10.5866666667vw}}.main .others__element--item img{width:100%;height:auto}.main .others__element--item p{font-size:1.6rem;line-height:1.75;text-align:center}@media screen and (max-width:599px){.main .others__element--item p{font-size:4.2666666667vw}}.main .others__element--item a{width:20.5rem;height:4.448rem;border-radius:100rem;background-color:#00695a;color:#fff;position:absolute;left:50%;bottom:5rem;transform:translateX(-50%);border:#00695a solid .1rem;transition:color .3s,background-color .3s}@media screen and (max-width:599px){.main .others__element--item a{width:54.6666666667vw;height:11.8613333333vw}}.main .others__element--item a .button{width:100%;height:100%;border-radius:100rem;display:flex;justify-content:center;align-items:center;position:relative}.main .others__element--item a .button em{font-size:1.4rem;font-style:normal;padding-right:.4rem}@media screen and (max-width:599px){.main .others__element--item a .button em{font-size:3.7333333333vw}}.main .others__element--item a .button .ExternalLink{width:1.223rem;height:auto;position:absolute;right:2rem}@media screen and (max-width:599px){.main .others__element--item a .button .ExternalLink{width:3.2613333333vw;right:5.3333333333vw}}.main .others__element--item a .button .ExternalLink img{width:100%;height:auto;transition:filter .3s}.main .others__element--item a:hover{background-color:#fff;color:#00695a}.main .others__element--item a:hover img{filter:brightness(0) saturate(100%) invert(32%) sepia(18%) saturate(3012%) hue-rotate(131deg) brightness(89%) contrast(101%)}.footer{width:100%;height:auto;background-color:#00695a;color:#fff;position:relative}.footer,.footer .topIcon{display:flex;align-items:center;flex-flow:column}.footer .topIcon{width:6rem;height:6rem;box-shadow:0 3px 1pc rgba(16,171,102,.1);border-radius:100rem;justify-content:center;margin:-3rem auto 0;position:absolute;background-color:#fff;cursor:pointer;transition:scale .3s ease}@media screen and (max-width:599px){.footer .topIcon{width:16vw;height:16vw;box-shadow:0 .8vw 4.2666666667vw rgba(16,171,102,.1);margin:-8vw auto 0}}.footer .topIcon__img{width:1.323rem;height:auto}@media screen and (max-width:599px){.footer .topIcon__img{width:3.528vw}}.footer .topIcon__img img{width:100%;height:auto}.footer .topIcon em{font-style:normal;color:#00695a;padding-top:.93rem;font-size:1.4rem}@media screen and (max-width:599px){.footer .topIcon em{padding-top:2.48vw;font-size:3.7333333333vw}}.footer .topIcon:hover{scale:1.2}.footer__inner{width:110rem;height:auto;display:flex;align-items:center;margin:3.1rem 0 0;padding:0 1rem;font-size:1rem}@media screen and (max-width:599px){.footer__inner{width:100%;margin:21.3333333333vw 0 0;flex-flow:column;font-size:2.6666666667vw}}.footer__inner .footer__company--icon{width:11.606rem;height:auto;margin:0 auto 0 0}@media screen and (max-width:599px){.footer__inner .footer__company--icon{width:30.9493333333vw;margin:0 auto}}.footer__inner .footer__company--icon em{width:100%;height:auto;display:inline-block;font-style:normal}.footer__inner .footer__company--icon em img{width:100%;height:auto}.footer__inner .footer__nav{display:flex}@media screen and (max-width:599px){.footer__inner .footer__nav{width:47.264vw;justify-content:space-between;margin:8.72vw 0 0}}.footer__inner .footer__nav--list{width:auto;height:auto;display:flex;justify-content:center;margin:0 0 0 2rem}@media screen and (max-width:599px){.footer__inner .footer__nav--list{margin:0}}.footer__inner .footer__nav--list a{display:flex;justify-content:center;transition:opacity .3s}.footer__inner .footer__nav--list a .ExternalLink{width:.962rem;height:.962rem;margin:0 0 0 1.4rem;display:flex;align-items:center}@media screen and (max-width:599px){.footer__inner .footer__nav--list a .ExternalLink{width:2.5653333333vw;height:2.5653333333vw;margin:0 0 0 3.2vw}}.footer__inner .footer__nav--list a .ExternalLink img{width:100%;height:auto}.footer__inner .footer__nav--list a:hover{opacity:.6}.footer small{margin:6.31rem 0 3.03rem;display:inline-block}@media screen and (max-width:599px){.footer small{margin:21.4666666667vw 0 8vw;font-size:2.6666666667vw}}