.shine-animation--active[data-v-e0cdd74d]:before{left:130%!important}.header[data-v-e0cdd74d]{box-sizing:border-box;display:flex;height:80px;justify-content:space-between;left:0;padding:0 2%;position:sticky;top:0;transition:all .4s;width:100%;z-index:200}@media screen and (max-width:767px){.header[data-v-e0cdd74d]{height:55px}}.header[data-v-e0cdd74d]:has(+.homeWrap){position:fixed}.header .codmonLogo[data-v-e0cdd74d]{align-items:center;display:flex;height:100%}.header .codmonLogo_link[data-v-e0cdd74d]{display:inline-block;vertical-align:baseline}.header .codmonLogo[data-v-e0cdd74d] .codmonLogo_linkImg{display:inline-block;height:50px;transition:all .4s;width:auto}@media screen and (max-width:992px){.header .codmonLogo[data-v-e0cdd74d] .codmonLogo_linkImg{height:45px}}@media screen and (max-width:767px){.header .codmonLogo[data-v-e0cdd74d] .codmonLogo_linkImg{height:30px}}.header .codmonLogo[data-v-e0cdd74d] .codmonLogo_linkImg path{fill:#fff;transition:all .4s}.header .codmonLogo_label[data-v-e0cdd74d]{clip-path:inset(50%);position:absolute}.header .hamburgerGroup[data-v-e0cdd74d]{display:none}@media screen and (max-width:767px){.header .hamburgerGroup[data-v-e0cdd74d]{display:block;height:-moz-fit-content;height:fit-content;margin:10px 5px 0 0;position:relative;width:28px;z-index:10}.header .hamburgerGroup_char[data-v-e0cdd74d]{color:#fff;display:block;font-family:Josefin Sans,sans-serif;font-size:10px;transition:all .3s}.header .hamburgerGroup_bar[data-v-e0cdd74d]{background:#fff;display:block;height:3px;margin:3px auto 5px;transition:all .3s;width:32px}.header .hamburgerGroup.active[data-v-e0cdd74d]{height:21px}.header .hamburgerGroup.active span[data-v-e0cdd74d]:first-of-type{display:none}.header .hamburgerGroup.active span[data-v-e0cdd74d]:nth-of-type(2){background:#fff;left:0;margin:0;position:absolute;top:10px;transform:rotate(30deg)}.header .hamburgerGroup.active span[data-v-e0cdd74d]:nth-of-type(3){background:#fff;left:0;margin:0;position:absolute;top:10px;transform:rotate(-30deg)}}.header.bg-white[data-v-e0cdd74d]{background:#fff;box-shadow:0 0 10px #0003;transition:all .4s}.header.bg-white .headerNav .navList_childLink[data-v-e0cdd74d]{color:#333}.header.bg-white[data-v-e0cdd74d] .codmonLogo_linkImg path{fill:#04a2c1}@media screen and (max-width:767px){.header.bg-white .hamburgerGroup_char[data-v-e0cdd74d]{color:#333}.header.bg-white .hamburgerGroup_bar[data-v-e0cdd74d]{background:#000}}.header .headerNav[data-v-e0cdd74d]{width:855px}@media screen and (max-width:1200px){.header .headerNav[data-v-e0cdd74d]{width:700px}}@media screen and (max-width:992px){.header .headerNav[data-v-e0cdd74d]{width:542px}}@media screen and (max-width:767px){.header .headerNav[data-v-e0cdd74d]{background:#1a9ab6;bottom:0;height:100%;left:0;opacity:0;overflow:auto;overscroll-behavior:contain;position:fixed;transform:scaleY(0);transform-origin:bottom;transition:transform,display,opacity;transition-behavior:allow-discrete;transition-duration:.8s;transition-timing-function:ease;width:100%}@starting-style{.header .headerNav[data-v-e0cdd74d]{display:none}}}@media screen and (max-width:767px){.header .headerNav.active[data-v-e0cdd74d]{display:block;opacity:1;transform:scaleY(1);transition-duration:.3s}.header .headerNav.active .navList[data-v-e0cdd74d]{overscroll-behavior:contain}}.header .headerNav .navList[data-v-e0cdd74d]{align-items:center;display:flex;flex:1;height:100%;justify-content:space-between;letter-spacing:.03em}@media screen and (max-width:767px){.header .headerNav .navList[data-v-e0cdd74d]{flex-direction:column;justify-content:flex-start;margin-right:0;position:relative}}.header .headerNav .navList_logo[data-v-e0cdd74d]{display:none}@media screen and (max-width:767px){.header .headerNav .navList_logo[data-v-e0cdd74d]{display:flex;height:55px;width:100%}.header .headerNav .navList_logoLink[data-v-e0cdd74d]{margin:auto auto auto 2%}.header .headerNav .navList_logoLink_img[data-v-e0cdd74d]{height:30px;width:auto}}.header .headerNav .navList_child[data-v-e0cdd74d]{font-size:1.4rem}@media screen and (max-width:767px){.header .headerNav .navList_child[data-v-e0cdd74d]{align-items:center;display:flex;height:78px}}.header .headerNav .navList_childLink[data-v-e0cdd74d]{color:#fff;font-weight:700;text-decoration:none}@media screen and (max-width:992px){.header .headerNav .navList_childLink[data-v-e0cdd74d]{font-size:1.2rem}}@media screen and (max-width:767px){.header .headerNav .navList_childLink[data-v-e0cdd74d]{font-size:1.4rem}}.header .headerNav .navList_childLink--last[data-v-e0cdd74d]{background:#39d1f8;background:linear-gradient(270deg,#19aee2,#39d1f8);border-radius:2rem;color:#fff;font-weight:700;padding:1rem 1.8rem;text-decoration:none;transition:all .4s}@media screen and (max-width:992px){.header .headerNav .navList_childLink--last[data-v-e0cdd74d]{font-size:1rem}}@media screen and (max-width:767px){.header .headerNav .navList_childLink--last[data-v-e0cdd74d]{font-size:1.4rem}}.header .headerNav .navList_childLink--last[data-v-e0cdd74d]:hover{opacity:.75}.header .headerNav .navList_childLink.active_link[data-v-e0cdd74d]{position:relative}.header .headerNav .navList_childLink.active_link[data-v-e0cdd74d]:after,.header .headerNav .navList_childLink.active_link[data-v-e0cdd74d]:before{background:#1a9ab6;border-radius:3px;content:"";height:6px;left:50%;position:absolute;top:-12px;width:6px}@media screen and (max-width:767px){.header .headerNav .navList_childLink.active_link[data-v-e0cdd74d]:after,.header .headerNav .navList_childLink.active_link[data-v-e0cdd74d]:before{background:#fff}}.header .headerNav .navList_childLink.active_link[data-v-e0cdd74d]:before{transform:translate(-8px)}.header .headerNav .navList_childLink.active_link[data-v-e0cdd74d]:after{transform:translate(2px)}@media(hover:hover){.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:-moz-any-link,:enabled,summary):hover{position:relative}.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:any-link,:enabled,summary):hover{position:relative}.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:-moz-any-link,:enabled,summary):hover:after,.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:-moz-any-link,:enabled,summary):hover:before{background:#1a9ab6;border-radius:3px;content:"";height:6px;left:50%;position:absolute;top:-12px;width:6px}.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:any-link,:enabled,summary):hover:after,.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:any-link,:enabled,summary):hover:before{background:#1a9ab6;border-radius:3px;content:"";height:6px;left:50%;position:absolute;top:-12px;width:6px}}@media screen and (hover:hover)and (max-width:767px){.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:-moz-any-link,:enabled,summary):hover:after,.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:-moz-any-link,:enabled,summary):hover:before{background:#fff}.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:any-link,:enabled,summary):hover:after,.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:any-link,:enabled,summary):hover:before{background:#fff}}@media(hover:hover){.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:-moz-any-link,:enabled,summary):hover:before{transform:translate(-8px)}.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:any-link,:enabled,summary):hover:before{transform:translate(-8px)}.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:-moz-any-link,:enabled,summary):hover:after{transform:translate(2px)}.header .headerNav .navList_childLink[data-v-e0cdd74d]:not(.active_link):where(:any-link,:enabled,summary):hover:after{transform:translate(2px)}}.header .headerNav .navList_childLink.color-black[data-v-e0cdd74d]{color:#333}@media screen and (max-width:767px){.header .headerNav .navList_childLink.color-black[data-v-e0cdd74d]{color:#fff}}@media screen and (max-width:767px){.header .headerNav .navList .navBorder[data-v-e0cdd74d]{background:#fff;display:block;height:1px;opacity:.2;width:25px}}.header .headerNav .navList .navBack[data-v-e0cdd74d]{display:none}@media screen and (max-width:767px){.header .headerNav .navList .navBack[data-v-e0cdd74d]{background:#fff;display:block;height:100vh;left:0;opacity:.1;position:absolute;top:0;width:50%;z-index:-1}}.header--thinner[data-v-e0cdd74d]{height:95px}.header--thinner .logo--thinner[data-v-e0cdd74d]{height:45px}@media screen and (max-width:992px){.header--thinner .logo--thinner[data-v-e0cdd74d]{height:40px}}@media screen and (max-width:767px){.header--thinner .header--thinner .hamburgerGroup.active .hamburgerGroup_char[data-v-e0cdd74d]{color:#fff}.header--thinner .header--thinner .hamburgerGroup.active .hamburgerGroup_bar[data-v-e0cdd74d]{background:#fff}}.header--thinner .headerNav .navList_child .navList_childLink[data-v-e0cdd74d]{transition:all 1s}@media screen and (max-width:767px){.header--thinner .headerNav .navList_child .navList_childLink[data-v-e0cdd74d]{color:#fff}}@keyframes header-scroll-e0cdd74d{to{height:55px}}@keyframes logo-scroll-e0cdd74d{to{height:30px}}.shine-animation--active[data-v-f3c1b29c]:before{left:130%!important}.footerMenu[data-v-f3c1b29c]{display:flex}@media screen and (max-width:992px){.footerMenu[data-v-f3c1b29c]{flex-wrap:wrap}}.footerMenu_list[data-v-f3c1b29c]{cursor:pointer;height:auto;overflow:hidden;padding-top:17%;position:relative;transition:all .4s;width:33.3333333333%}@media screen and (max-width:767px){.footerMenu_list[data-v-f3c1b29c]{padding-top:43%;width:100%}}.footerMenu_list[data-v-f3c1b29c]:hover{opacity:.75}.footerMenu_list[data-v-f3c1b29c]:first-child{background:url(./top-footer-img01.CfzGMJCV.jpg) no-repeat 50%/cover}.footerMenu_list[data-v-f3c1b29c]:nth-child(2){background:url(./top-footer-img02.BV6iLAi4.jpg) no-repeat 50%/cover}.footerMenu_list[data-v-f3c1b29c]:nth-child(3){background:url(./top-footer-img03.KAM5Kfxr.jpg) no-repeat 50%/cover}.footerMenu_link[data-v-f3c1b29c]{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all .3s;width:100%}.footerMenu_link[data-v-f3c1b29c]:hover{opacity:.75;text-decoration:none}.footerMenu_title[data-v-f3c1b29c]{font-size:15px;font-weight:700}.footerMenu_bgChar[data-v-f3c1b29c]{color:#fff;font-family:Josefin Sans,sans-serif;font-size:6rem;font-weight:700;left:0;opacity:.12;position:absolute;text-align:center;top:50%;transform:translateY(-45%);width:100%}@media screen and (max-width:992px){.footerMenu_bgChar[data-v-f3c1b29c]{font-size:4.5rem}}@media screen and (max-width:767px){.footerMenu_bgChar[data-v-f3c1b29c]{font-size:8rem}}@media screen and (max-width:544px){.footerMenu_bgChar[data-v-f3c1b29c]{font-size:6rem}}@media screen and (max-width:480px){.footerMenu_bgChar[data-v-f3c1b29c]{font-size:5rem}}.footerMenu_more[data-v-f3c1b29c]{border-bottom:1px solid #fff;bottom:10%;left:50%;padding-bottom:3px;position:absolute;transform:translate(-50%)}.shine-animation--active[data-v-681e39a7]:before{left:130%!important}.footerContents[data-v-681e39a7]{background:#1a9ab6;color:#fff;padding:30px 0 100px}.footerContents_inner[data-v-681e39a7]{margin:auto;max-width:1023px;padding:0 30px}.footerContents_inner hr[data-v-681e39a7]{border:1px solid gray;margin-block:.5em;opacity:.2}.footerContents_inner ul[data-v-681e39a7]{display:flex;flex-wrap:wrap;justify-content:center;padding:25px 0}@media screen and (max-width:767px){.footerContents_inner ul[data-v-681e39a7]{padding:30px 0 10px}}.footerContents_inner ul li[data-v-681e39a7]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAMAAADeQm2wAAAAdVBMVEVHcEz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qLaloAAAAJnRSTlMAlAEZLsD0uYSMDzzynALbpO82MQMFByuy6+SrIh3fDCa/6AnFxp9tSYoAAABqSURBVCjPndI3DsAwDANAp/feq1P5/ydmzUIBCdcDDIuSUl9ieyFHB7emaGXYT6rLCq+lOo/oG6rbgamm2g3IU6pVgcSkWsYw+LiRi0Ap8Pgyis9+/5A0ilSCVJ9UvLQycdkOLv3vwN55AH/jD/RquWa6AAAAAElFTkSuQmCC) no-repeat 100%/15px;margin-bottom:5px;margin-top:5px;padding-right:2rem}@media screen and (max-width:767px){.footerContents_inner ul li[data-v-681e39a7]{margin-bottom:2rem;margin-top:0}}.footerContents_inner ul li[data-v-681e39a7]:not(:last-child){margin-right:2rem}.footerContents_inner ul li a[data-v-681e39a7]{color:#fff}.footerContents_logo[data-v-681e39a7]{padding-bottom:30px;text-align:center}.footerContents_logo span[data-v-681e39a7]{display:block;font-weight:700;margin-top:10px}.footerContents_logoImg[data-v-681e39a7]{margin:auto;min-height:44px;width:145px}.footerContents .copyright[data-v-681e39a7]{display:block;font-family:Josefin Sans,sans-serif;text-align:center}.shine-animation--active[data-v-d39ccbcb]:before{left:130%!important}.pageTopButton[data-v-d39ccbcb]{bottom:0;color:#fff;font-size:12px;left:50%;position:absolute;transform:translate(-50%);transition:all .3s}.pageTopButton[data-v-d39ccbcb]:hover{opacity:.75}.pageTopButton_bgCircle[data-v-d39ccbcb]{background:#333;border-radius:60px 60px 0 0;height:60px;position:relative;width:120px}.pageTopButton_bgCircle span[data-v-d39ccbcb]{bottom:5px;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}.pageTopButton_bgCircle span[data-v-d39ccbcb]:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABUCAMAAACvMwfdAAAAQlBMVEVHcEz////////////////////////////////////////////////////////////////////////////////////1bZCPAAAAFXRSTlMAAtNx1Dzzol0VFvk7Igx4t8ahpXOv+9v3AAAAcUlEQVRIx+3POQKAIAxE0VFwwX3L/a8qyiZIYWmRSfdfFcCvWhVyq2qSKt8pJ7r3+l6ie7PTUaZy9aKhViVyd2hALKbfACWD2G7gIa5b8OK7AycLbaZ7QCdJANNsewB0InomQDIGBgYGBoa/wtCO+LATQusPHG+bog4AAAAASUVORK5CYII=) no-repeat 50%/11px;content:"";display:block;height:41px;left:50%;position:absolute;top:-50px;transform:translate(-50%);width:11px}.pageTopButton_topLink[data-v-d39ccbcb]{font-family:Josefin Sans,sans-serif}.shine-animation--active[data-v-1385fd6a]:before{left:130%!important}.footerContainer[data-v-1385fd6a]{font-size:1.3rem;letter-spacing:.03em;position:relative}.footerContainer .topLink[data-v-1385fd6a]{font-family:Josefin Sans,sans-serif}.shine-animation--active[data-v-775ca67c]:before{left:130%!important}.notfoundWrap .notfound[data-v-775ca67c]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3.2rem auto 8rem;max-width:1360px;min-height:500px;width:100%}@media screen and (max-width:1024px){.notfoundWrap .notfound[data-v-775ca67c]{min-height:800px}}@media screen and (max-width:992px){.notfoundWrap .notfound[data-v-775ca67c]{min-height:460px}}@media screen and (max-width:767px){.notfoundWrap .notfound[data-v-775ca67c]{margin:3.2rem 1.6rem 4rem}}.notfoundWrap .notfound_title[data-v-775ca67c]{font-size:3rem;font-weight:700}.notfoundWrap .notfound_subtitle[data-v-775ca67c],.notfoundWrap .notfound_title[data-v-775ca67c]{font-family:Josefin Sans,sans-serif;font-weight:400;text-align:center}.notfoundWrap .notfound_subtitle[data-v-775ca67c]{color:#e2f7fc;font-size:12rem;line-height:1;margin-top:3.2rem}@media screen and (max-width:767px){.notfoundWrap .notfound_subtitle[data-v-775ca67c]{margin-top:1.6rem}}.notfoundWrap .notfound_text[data-v-775ca67c]{font-size:1.6rem;font-weight:400;line-height:3;margin-top:2rem;text-align:center}@media screen and (max-width:767px){.notfoundWrap .notfound_text[data-v-775ca67c]{line-height:1.5}}.notfoundWrap .notfound_linkButton[data-v-775ca67c]{margin-top:4.8rem;text-align:center}.notfoundWrap .notfound_linkButtonItem[data-v-775ca67c]{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.4rem;font-weight:400;padding-bottom:2rem;padding-top:2rem;position:relative;transition:all .4s;width:270px}.notfoundWrap .notfound_linkButtonItem[data-v-775ca67c]:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAAWCAMAAABkOzvTAAAAeFBMVEVHcEwiqrseo7f///8bmrYamrcamrYamrcbmrcbm7YamrYbm7YamrZ///8dnbYam7camrYam7ccm7gamrZVqv8anLYam7cqqr8anrgenbsktrYamrYdmrcamrYbmrcamrYzzMwamrscqsYamrYamrYbmrYbmrYamrYJEbd9AAAAJ3RSTlMADxkBjMD7uYQu9JTbAjyc8qQ27wMxqwwdIge/K+uy3wUmCejkxcZtmVNsAAAAeUlEQVQ4y82VWRKCUBADBxEfCMqibCKgLOb+N/TXA/SrMgfoqqlkEjNEiQsMVqRPCyMPmYYFZnaz3ANm9pumF8x8r2ruMPM5qrzAzPqmPISZVaGUjuf1rKOZWJ0U+0B6OPy/7eFDxEedf0i+Nvhy81DBkXZ6KH7n7AuP0iCsWILmWgAAAABJRU5ErkJggg==) no-repeat 100%/cover;content:"";display:inline-block;height:1.2rem;position:absolute;right:-2rem;top:22px;width:42px}.notfoundWrap .notfound_linkButtonItem[data-v-775ca67c]:hover{color:#fff;opacity:.75;text-decoration:none}
