.main-visual{overflow:hidden;position:relative;height:850px}.main-visual .visual-inner{position:absolute;top:0;left:0;width:100%;height:100%}.main-visual .item-area{position:absolute;top:0;left:50%;width:1920px;height:100%;margin-left:-960px}.main-visual .item-area .img{display:block;width:100%}.main-visual .item{position:relative}.main-visual .item.item1 .item-text .cont{letter-spacing:0.5em}.main-visual .item.item2 .item-text .title{font-size:1.9em;color:#212121}.main-visual .item.item2 .item-text .en-name{color:#9e9e9e}.main-visual .item.item2 .graph-area{max-width:90%;margin:2.5rem auto;text-align:center;font-size:0}.main-visual .item.item2 .graph-area .graph-item{display:inline-block;width:calc(33.3% + 0.9em);max-width:14em;vertical-align:top;font-size:1rem}.main-visual .item.item2 .graph-area .graph-item+.graph-item{margin-left:-1.4em}.main-visual .item.item2 .graph-area .graph-item:nth-child(1) .inner{background:rgba(31,80,175,0.8)}.main-visual .item.item2 .graph-area .graph-item:nth-child(2) .inner{background:rgba(18,134,207,0.8)}.main-visual .item.item2 .graph-area .graph-item:nth-child(3) .inner{background:rgba(39,168,174,0.8)}.main-visual .item.item2 .graph-area .inner{position:relative;height:0;padding-bottom:100%;border-radius:50%}.main-visual .item.item2 .graph-area .graph-text{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 0.5em;color:#fff}.main-visual .item.item2 .graph-area .icon{margin-bottom:1em}.main-visual .item.item2 .graph-area .icon img{margin:0 auto}.main-visual .item.item2 .graph-area .subject{margin-bottom:0.5em;font-size:1.4em;font-weight:700}.main-visual .item.item2 .graph-area .en-subject{font-size:12px;text-transform:uppercase}.main-visual .item-text{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;max-width:calc(100vw - 20px);margin:0 auto;text-align:center;color:#fff}.main-visual .item-text .en-name{margin-bottom:2.33em;line-height:1.2;text-transform:uppercase;font-size:12px;letter-spacing:0.6em}.main-visual .item-text .title{line-height:1.3;font-size:3.1em;font-weight:100}.main-visual .item-text .title strong{font-weight:900}.main-visual .item-text .text{margin-top:3.52em;line-height:1.6;font-size:0.85rem;font-weight:300}.main-visual .item-text .cont{margin-top:3.52em;line-height:1.3;font-size:0.85rem}.main-visual .item-text .cont .last{letter-spacing:0}.main-visual .visual-slide-control{position:absolute;top:50%;left:20px;right:20px;z-index:10;width:calc(100% - 40px);max-width:1400px;margin:-15.5px auto 0}.main-visual .visual-slide-control .slide-arrow{display:block !important;width:6.6em;border-bottom:1px solid #ddd;cursor:pointer}.main-visual .visual-slide-control .slide-arrow:hover .text{width:100%;color:#1286cf}.main-visual .visual-slide-control .text{display:inline-block;width:40px;min-width:40px;margin-bottom:-1px;padding-bottom:8px;border-bottom:3px solid #1286cf;font-size:14px;font-weight:700;color:#e0e0e0;transition:width .3s}.main-visual .visual-slide-control .text .mobile{display:none}.main-visual .visual-slide-control .slide-arrow-prev{float:left}.main-visual .visual-slide-control .slide-arrow-next{float:right;text-align:right}.main-common-article{padding:7.5em 10px}.main-common-article2{padding:5em 10px}.main-board-article{padding-left:5px !important;padding-right:5px !important}.main-board-article .article-inner{display:flex;justify-content:space-between}.main-board-article .article-inner .main-board-article__title{width:300px}.main-board-article .article-inner .main-board-article__title .title{font-size:32px;font-weight:300;display:block;margin:10px 0}.main-board-article .article-inner .main-board-article__title strong{font-size:58px;font-weight:900}.main-board-article .article-inner .main-board-article__title p{margin-top:2em;font-size:18px;font-weight:300;color:#9e9e9e;line-height:1.6}.main-board-article .article-inner .main-board-article__title p b{font-weight:600}.main-board-article .article-inner .main-board{display:flex;justify-content:space-between;width:calc(100% - 300px)}.main-board-article .article-inner .main-board .main-board__layout{width:49%}@media screen and (max-width: 1200px){.main-board-article img{width:35px}.main-board-article .article-inner .main-board-article__title{width:250px}.main-board-article .article-inner .main-board-article__title .title{font-size:28px}.main-board-article .article-inner .main-board-article__title strong{font-size:45px}.main-board-article .article-inner .main-board-article__title p{font-size:16px}.main-board-article .article-inner .main-board{width:calc(100% - 250px)}}@media screen and (max-width: 900px){.main-board-article .article-inner{display:block}.main-board-article .article-inner .main-board-article__title{width:100%;text-align:center}.main-board-article .article-inner .main-board-article__title p{margin-top:1.5em;font-size:16px}.main-board-article .article-inner .main-board-article__title p br{display:none}.main-board-article .article-inner .main-board{display:block;max-width:500px;margin:0 auto;margin-top:4em}.main-board-article .article-inner .main-board .main-board__layout{width:100%}}@media screen and (max-width: 768px){.main-board-article .article-inner .main-board{width:90%}.main-board-article .article-inner .main-board-article__title img{width:30px}.main-board-article .article-inner .main-board-article__title .title{font-size:24px}.main-board-article .article-inner .main-board-article__title strong{font-size:30px}.main-board-article .article-inner .main-board-article__title p{font-size:14px}}.main-location{max-width:1920px;margin:0 auto}.main-location .location-area{display:table;width:100%;table-layout:fixed}.main-location .location-info{display:table-cell;padding:2em 4em 3em 10px;text-align:right;vertical-align:middle;background-color:#2d343e;background-image:url("/assets/img/main/location_bg.png");background-repeat:no-repeat;background-position:right 100%;background-size:28% auto}.main-location .info-inner{display:inline-block;width:31em;max-width:100%;text-align:left;color:#fff}.main-location .address{margin-bottom:1em;line-height:1.4;font-size:0.95rem;font-weight:400}.main-location .location-subway{line-height:1.5;font-size:1.9em;font-weight:100}.main-location .location-subway .highlight{color:#54bb62}.main-location .social-map-btns{margin-top:2em}.main-location .social-map-btns a{display:inline-block;position:relative;margin-bottom:0.3em}.main-location .social-map-btns a:hover.kakao .text{color:#ffcd00}.main-location .social-map-btns a:hover.naver .text{color:#00c73c}.main-location .social-map-btns a:hover.location .text{color:#32cfd6}.main-location .social-map-btns a.kakao,.main-location .social-map-btns a.naver:nth-last-child(2){margin-right:1.25em;padding-right:1.25em}.main-location .social-map-btns a.kakao:after,.main-location .social-map-btns a.naver:nth-last-child(2):after{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:0.75em;margin-top:-0.375em;background:#9e9e9e}.main-location .social-map-btns a.location .text{color:#27a8ae}.main-location .social-map-btns img{margin-right:0.5em;vertical-align:middle}.main-location .social-map-btns .text{display:inline-block;vertical-align:middle;font-size:0.85rem;color:#fff}.main-location .location-map{display:table-cell;vertical-align:middle}.main-location .location-map .map-object{height:450px}.main-info-article{padding:5em 10px}.main-info-article .col-wrap{text-align:center;font-size:0}.main-info-article .col{display:inline-block;position:relative;width:33.3%;vertical-align:top;font-size:1rem}.main-info-article .col+.col:before{content:"";display:block;position:absolute;top:2.7em;left:0;width:1px;height:14em;background:#e0e0e0}.main-info-article .inner{display:inline-block}.main-info-article a:hover{text-decoration:none}.main-info-article .icon-area .icon{display:inline-block;width:5em;height:5em;line-height:5em;background:#0075b6;border-radius:50%}.main-info-article .icon-area img{vertical-align:middle}.main-info-article .title{position:relative;margin-top:1em;margin-bottom:1.14em;padding-bottom:1.28em;font-size:1.4em}.main-info-article .title:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:10rem;max-width:80%;margin:0 auto;border-bottom:1px dashed #dadada}.main-info-article .cont{line-height:1.5;font-size:0.75rem;color:#9e9e9e}.main-info-article .tel{margin-top:.87em;font-size:1.6em;font-weight:900}.main-info-article .work-time{overflow:hidden;margin:0 auto;font-size:1rem}.main-info-article .work-time+.work-time{margin-top:0.8em}.main-info-article .work-time dt{float:left;width:3.5rem;line-height:1.4;font-size:0.85em;font-weight:400}.main-info-article .work-time dd{float:left;width:calc(100% - 4.2rem);line-height:1.4;margin-left:0.7rem;text-align:left;font-size:0.85em;font-weight:700;white-space:nowrap}.main-info-article .work-time dd .ampm{font-size:.88em;font-weight:300;color:#9e9e9e}.main-info-article .work-time dd .tip{font-size:0.7rem;font-weight:400;color:#9e9e9e}.main-info-article .work-time dd .tip.color-blue{color:#0075b6}.main-info-article .work-time-bottom-text{font-size:0.85em;text-align:left;margin-top:1em;font-weight:600}.main-info-article .link-btns{font-size:1rem}.main-info-article .link-btns a{display:inline-block;margin:0 0.2em 0.8em;vertical-align:middle}.main-info-article .link-btns a:hover .icon{opacity:0.7}.main-info-article .link-btns .icon{transition:opacity 0.25s}.main-info-article .link-btns .text{margin-top:0.75em;line-height:1.3;font-size:0.8em;font-weight:400}@media only screen and (max-width: 1600px){.main-visual{height:0;padding-bottom:50%}.main-visual .item-area{width:120%;margin-left:-60%}.main-visual .item.item2 .graph-area .graph-item{font-size:0.8rem}.main-visual .item-text{font-size:0.8em}.main-visual .item-text .en-name{letter-spacing:0.4em}.main-visual .item-text .cont{margin-top:2em}}@media only screen and (max-width: 1200px){.main-visual{height:600px;padding-bottom:0}.main-visual .item-area{width:1440px;margin-left:-720px}.main-visual .item.item2 .graph-area .graph-item{font-size:0.65rem}.main-visual .item-text{font-size:0.65em}.main-visual .item-text .en-name{margin-bottom:1.5em;font-size:11px;letter-spacing:0.2em}.main-visual .item-text .text,.main-visual .item-text .cont{margin-top:1.5em}.main-common-article{padding:4.5em 10px}.main-common-article2{padding:3.5em 10px}.main-board-slide .slide-area{font-size:0.8em}.main-location .location-info{padding:2em 2em 3em 10px;font-size:0.8em}.main-location .location-map .map-object{height:300px}.main-info-article{padding:3.5em 10px}.main-info-article .col{font-size:0.8rem}}@media only screen and (max-width: 1000px){.main-visual{height:0;padding-bottom:60%}.main-visual .item-area{width:144%;margin-left:-72%}.main-visual .item.item1 .item-text .cont{letter-spacing:0.3em}.main-visual .visual-slide-control{left:10px;right:10px;width:calc(100% - 20px)}.main-visual .visual-slide-control .slide-arrow{width:5em}.main-visual .visual-slide-control .text{width:35px;min-width:35px;font-size:13px}}@media only screen and (max-width: 992px){.main-location .location-area{display:block}.main-location .location-info{display:block;padding:3em 10px;background-size:auto 70%;text-align:center;font-size:0.7em}.main-location .address{font-size:0.85rem}.main-location .social-map-btns{margin-top:2.5em}.main-location .social-map-btns a.naver{margin-right:0 !important;padding-right:0 !important}.main-location .social-map-btns a.naver:after{display:none !important}.main-location .social-map-btns a.location{margin-top:2em}.main-location .location-map{display:block}.main-info-article .article-inner{max-width:320px}.main-info-article .col{display:block;width:auto}.main-info-article .col+.col{margin-top:2em;padding-top:2em;border-top:1px solid #e0e0e0}.main-info-article .col+.col:before{display:none}}@media only screen and (max-width: 768px){.main-visual .item.item2 .item-text .en-name{display:none}.main-visual .item.item2 .graph-area{margin-top:1.5rem;margin-bottom:0}.main-visual .item.item2 .graph-area .graph-item{max-width:12em}.main-visual .item.item2 .graph-area .en-subject{font-size:10px}.main-visual .item-text{font-size:0.5em}.main-visual .item-text .text br{display:none}.main-visual .item-text .en-name{margin-bottom:1.2em;font-size:10px;letter-spacing:0.1em}.main-visual .visual-slide-control{display:none}.main-visual .visual-slide-control .slide-arrow{width:30px;border-bottom:none}.main-visual .visual-slide-control .text{width:30px;min-width:30px;padding:4px 0 6px;border-bottom:none;background:rgba(0,0,0,0.3);text-align:center !important;font-size:20px;color:#fff}.main-visual .visual-slide-control .text .pc{display:none}.main-visual .visual-slide-control .text .mobile{display:inline}.main-common-article{padding:3em 10px}.main-common-article2{padding:2.5em 10px}.main-board-slide .title{margin-top:1.5em}.main-board-slide .slide-control .slide-arrow{font-size:0.8em}.main-location .location-map .map-object{height:300px}}@media only screen and (max-width: 480px){.main-visual{height:288px;padding-bottom:0}.main-visual .item-area{width:691px;margin-left:-345.5px}.main-visual .item.item1 .item-text .cont{letter-spacing:0.1em}.main-visual .item-text .text,.main-visual .item-text .cont{font-size:0.85rem}.main-title-area{font-size:0.6em}}
/*# sourceMappingURL=main.css.map */
