@charset "UTF-8";body,html{height:100%;width:100%}body{background:#fff;box-sizing:border-box;line-height:1.5}body,button,input,select,table,textarea{font-size:12px;font-family:Noto Sans KR,sans-serif;letter-spacing:.5px}body,button,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none}*{box-sizing:inherit}.container{margin:0 auto;padding:0 10px}@media (min-width:1200px){.container{width:1180px}}@font-face{font-family:Noto Sans KR;font-display:auto;src:local("Noto Sans KR"),url(https://fonts.googleapis.com/earlyaccess/notosanskr.css) format("woff2")}.header-wrapp{height:100px;position:fixed;width:100%;z-index:9999;background:#fff}.header-wrapp .header-box{display:flex;height:100%;padding:0 10px;margin:0 auto;align-items:center}.header-wrapp .logo{float:left}.header-wrapp .logo img{vertical-align:middle}.header-wrapp .nav ul{align-items:center;text-align:center;flex-wrap:nowrap}.header-wrapp .nav ul li{flex:1 1;float:left;margin:0 .8rem;font-size:1rem;word-break:keep-all}.header-wrapp .nav ul li:first-child{margin-left:1.2rem}.header-wrapp .nav ul li .nav-link{text-align:center;color:#fff;cursor:pointer}.header-wrapp .nav-right{flex:1 1;display:flex;justify-content:flex-end}.header-wrapp .nav-right li{display:inline-block;text-align:center;vertical-align:middle;margin-left:10px;margin-right:0}.header-wrapp .nav-right li button{width:100px;line-height:35px;border:1px solid #fff;background:none;color:#fff;border-radius:17.5px;font-size:16px;cursor:pointer}@media (min-width:1200px){.header-box{max-width:1680px}}.footer-wrap{position:relative;background:#333;min-width:200px;padding:4.1666666667em 0 2em}.footer-wrap .footer-box{height:100%;margin:0 auto;display:flex}.footer-wrap .footer-box .footer-hr{margin-right:5rem;border:1px solid hsla(0,0%,100%,.5)}.footer-wrap .footer-box .gp-logo{width:20%;text-align:center;padding:50px 0}.footer-wrap .footer-box .footer-center{width:55%}.footer-wrap .footer-box .footer-center .footer-center-text{padding:0 4.1666666667em}.footer-wrap .footer-box .footer-center .footer-center-top{font-size:1.1666666667em;font-weight:400;display:flex;margin-bottom:25px}.footer-wrap .footer-box .footer-center .footer-center-top p{margin-right:20px;color:#fff}.footer-wrap .footer-box .footer-center .footer-center-bottom{font-size:.9166666667em;color:#999;font-weight:700}.footer-wrap .footer-box .footer-center .footer-center-bottom div{display:flex}.footer-wrap .footer-box .footer-center .footer-center-bottom div p{margin-right:10px}.footer-wrap .footer-box .footer-center .footer-center-bottom .copyrights{font-weight:100;margin-top:25px}.footer-wrap .footer-box .footer-right{text-align:right;padding-left:30px;width:25%}.footer-wrap .footer-box .footer-right .footer-cs{font-size:14px;font-weight:700;color:#999}.footer-wrap .footer-box .footer-right .footer-company-ph{font-size:20px;font-weight:700;color:#fff}.footer-wrap .footer-box .footer-right .footer-company-wh{font-size:11px;color:#999}.footer-wrap .footer-box .footer-right .footer-company-sns{margin-right:-15px;margin-top:15px;display:flex;justify-content:flex-end}.footer-wrap .footer-box .footer-right .footer-company-sns ul{display:flex}.footer-wrap .footer-box .footer-right .footer-company-sns ul li{margin-right:10px}.footer-wrap .footer-bottom-sns{padding:3em 0;display:none}.footer-wrap .footer-bottom-sns ul{padding:0 2em;display:flex;float:right}.footer-wrap .footer-bottom-sns ul li{padding:0 .3em}@media (min-width:1200px){.footer-box{width:1180px;padding:0 10px}}@media (max-width:768px){.footer-wrap .footer-box{padding-left:2em;padding-right:2em}.footer-wrap .footer-box .footer-center{width:100%;padding-bottom:2em;border-bottom:1px solid #999}.footer-wrap .footer-box .footer-center .footer-center-bottom{font-size:10px}.footer-wrap .footer-box .footer-center .footer-center-top{font-size:1em}.footer-wrap .footer-box .footer-center .footer-center-text{padding:0}.footer-wrap .footer-box .footer-right,.footer-wrap .footer-box .gp-logo{display:none}.footer-wrap .footer-bottom-sns{display:block}}.not-found-page-wrap{text-align:center}.not-found-page-wrap .not-found-illust{padding-top:100px}.not-found-page-wrap .not-found-headline{margin-top:55px;font-size:24px;font-weight:500;color:#007edf}.not-found-page-wrap .not-found-subline{margin-top:50px;font-size:16px;color:#555}.not-found-page-wrap .not-found-thx{margin-top:30px;margin-bottom:40px;font-size:16px;font-weight:500;color:#555}.not-found-page-wrap .not-found-button{width:120px;height:40px;color:#007edf;border:1px solid #007edf;background:#fff;font-size:16px;margin-right:15px;margin-left:15px;cursor:pointer;transition:all .2s linear}.not-found-page-wrap .not-found-button:hover{background:#007edf;color:#fff}@media (max-width:768px){.not-found-page-wrap .not-found-headline{margin-top:20px;font-size:18px}.not-found-page-wrap .not-found-subline{margin-top:25px;font-size:14px}.not-found-page-wrap .not-found-illust img{width:50%}}@media (max-width:500px){.not-found-page-wrap .not-found-headline{font-size:14px}.not-found-page-wrap .not-found-subline{font-size:12px}.not-found-page-wrap .not-found-thx{font-size:14px}.not-found-page-wrap .not-found-button{width:35%}}.scroll-wrap{background:#333;touch-action:none;height:100%;position:relative}.scroll-wrap .banner-wrap{position:relative;width:100%;height:100vh;overflow:hidden}.scroll-wrap .banner-wrap .banner-box{height:100%}.scroll-wrap .banner-wrap .banner-box .banner{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:100vh}.scroll-wrap .banner-wrap .banner-box .banner .banner-img-box{height:100%}.scroll-wrap .banner-wrap .banner-box .banner .banner-img-box img{max-width:100%}.scroll-wrap .banner-wrap .banner-box .banner .banner-img-box .banner-img-detail-btn{opacity:0;position:absolute;margin-left:-134.5px;margin-top:-134.5px;left:50%;top:50%;transition:opacity .2s;cursor:pointer}.scroll-wrap .banner-wrap .banner-box .banner .banner-img-box .banner-img-detail-btn--hover{opacity:1}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .vrware-text{padding-top:200px;padding-bottom:100px;text-align:center}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .vrware-text label{font-size:48px;font-weight:700;color:#fff}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-info{margin-bottom:30px;text-align:center}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-info label{font-size:16px;color:#fff}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-info p{font-size:12px;color:#999}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-sns{text-align:center;margin-top:130px}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-sns ul{display:block}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-sns ul li{display:inline-block;margin-left:10px;margin-right:10px}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-sns ul li img{vertical-align:middle}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-law{text-align:center;margin-top:40px}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-law label{font-size:14px;color:#fff;cursor:pointer}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-law img{margin-right:10px;margin-left:10px}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-copyrights{text-align:center;margin-top:20px;color:#999}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-copyrights label{font-size:11px}.scroll-wrap .banner-wrap .banner-box .vrware-video-box{position:absolute;top:0;left:0;overflow:hidden;z-index:0;width:100%;height:100%}.scroll-wrap .banner-wrap .banner-box .vrware-video-box video{position:absolute;top:50%;left:50%;min-height:100%;min-width:110%;transform:translate(-46%,-50%);width:auto;height:auto;object-fit:contain}.scroll-wrap .banner-wrap .banner-box .content{padding:0 10px;position:absolute;left:0;top:0;right:0;bottom:0;margin:0 auto;z-index:3}.scroll-wrap .banner-wrap .banner-box .content .edu-content-list{display:flex;flex-direction:column;padding-top:8rem}.scroll-wrap .banner-wrap .banner-box .content .edu-content-list .edu-content-title{width:-moz-fit-content;width:fit-content;padding:.5rem 2rem;font-size:2.3rem;color:hsla(0,0%,100%,.7);font-weight:700;margin:.25rem 0;cursor:pointer}.scroll-wrap .banner-wrap .banner-box .content .edu-content-list .edu-content-title--active{background:#0291ff;border-radius:60px;color:#fff;font-size:2.8rem}.scroll-wrap .banner-wrap .banner-box .content .vrware-anchor{display:none;position:absolute;right:1rem;bottom:-2rem;width:100%}.scroll-wrap .banner-wrap .banner-box .content .vrware-anchor img{max-width:100%}.scroll-wrap .banner-wrap .banner-box .content .vrware-edu-anchor{position:absolute;right:10rem;top:10rem;width:52%}.scroll-wrap .banner-wrap .banner-box .content .vrware-edu-anchor .vrware-edu-left{position:absolute;top:30%;transform:rotate(180deg);cursor:pointer;z-index:2}.scroll-wrap .banner-wrap .banner-box .content .vrware-edu-anchor .vrware-edu-right{position:absolute;top:30%;right:0;cursor:pointer;z-index:2}.scroll-wrap .banner-wrap .banner-box .content .bookclub-anchor,.scroll-wrap .banner-wrap .banner-box .content .vr-contents-anchor{position:absolute;right:12rem;top:8rem;width:52%}.scroll-wrap .banner-wrap .banner-box .content .content-text{z-index:1}.scroll-wrap .banner-wrap .banner-box .content .content-text .edu-content-list-mobile{display:none}.scroll-wrap .banner-wrap .banner-box .content .content-text .vrware-content-title{color:#fff;font-size:5.8rem;font-weight:600;line-height:1.2;width:-moz-fit-content;width:fit-content}.scroll-wrap .banner-wrap .banner-box .content .content-text .content-title{color:#fff;font-size:6rem;font-weight:600;line-height:1.2;width:-moz-fit-content;width:fit-content}.scroll-wrap .banner-wrap .banner-box .content .content-text .content-desc{color:#fff;font-weight:300;font-size:1.8rem;margin-top:2rem;font-weight:700}.scroll-wrap .banner-wrap .banner-box .content .content-text-bottom{position:absolute;bottom:6rem}.scroll-wrap .banner-wrap .banner-box .content .content-text-middle{position:absolute;top:25%}.scroll-wrap .banner-wrap .banner-box .content .content-text-top{position:absolute;top:8rem}.scroll-wrap .banner-wrap .banner-box .content .content-button{position:relative;width:250px;top:40px}.scroll-wrap .banner-wrap .banner-box .content .content-button .button button{height:55px;border:none;color:#fff;font-size:20px}.scroll-wrap .banner-wrap .banner-box .content .content-button .content-button-homepage{width:250px;height:55px;background:none;border:1px solid #fff;color:#fff;font-size:20px;cursor:pointer}.scroll-wrap .footer-text{font-size:48px;font-weight:700;color:#fff}@media (min-width:1200px){.content{max-width:1680px}}@media (max-width:1200px){.scroll-wrap .banner-wrap .banner-box .content .vrware-edu-anchor{right:5rem;top:14rem}.scroll-wrap .banner-wrap .banner-box .content .bookclub-anchor,.scroll-wrap .banner-wrap .banner-box .content .vr-contents-anchor{position:absolute;right:10rem;top:10rem}}@media (max-width:1024px){.scroll-wrap .banner-wrap .banner-box .content .edu-content-list .edu-content-title{padding:.5rem 1.5rem;font-size:1.5rem;z-index:2}.scroll-wrap .banner-wrap .banner-box .content .edu-content-list .edu-content-title--active{font-size:2rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .vrware-content-title{font-size:3.75rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .content-title{font-size:4.25rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .content-desc{font-size:1.75rem}.scroll-wrap .banner-wrap .banner-box .content .content-text-top{left:1rem;top:6rem}.scroll-wrap .banner-wrap .banner-box .content .content-text-middle{left:1rem;top:5rem;bottom:unset}.scroll-wrap .banner-wrap .banner-box .content .content-text-bottom{left:1rem;bottom:3rem}.scroll-wrap .banner-wrap .banner-box .content .vrware-edu-anchor{position:absolute;right:5%;top:20%;width:70%}.scroll-wrap .banner-wrap .banner-box .content .bookclub-anchor{position:absolute;right:5%;top:20%;width:65%}.scroll-wrap .banner-wrap .banner-box .content .vr-contents-anchor{position:absolute;right:5%;top:12%;width:70%}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .vrware-text{padding-top:14%;padding-bottom:5%}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-sns{margin-top:5%}}@media (max-width:768px){.scroll-wrap .banner-wrap .banner-box .vrware-video-box{display:none}.scroll-wrap .banner-wrap .banner-box .content{padding:0 32px}.scroll-wrap .banner-wrap .banner-box .content .edu-content-list{display:none}.scroll-wrap .banner-wrap .banner-box .content .content-text{display:flex;flex-direction:column-reverse}.scroll-wrap .banner-wrap .banner-box .content .content-text .vrware-content-title{font-size:2.1rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .content-title{font-size:3.12rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .content-desc{width:-moz-fit-content;width:fit-content;margin-top:1rem;font-size:1rem;background-color:#ff9100;color:#fff;display:inline-block;padding:.25rem 1rem;border-radius:20px}.scroll-wrap .banner-wrap .banner-box .content .content-text .edu-content-list-mobile{display:flex;align-items:center;margin-top:1rem;margin-left:-.5rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .edu-content-list-mobile .edu-content-title-mobile{margin:.25rem .5rem;cursor:pointer;width:24px;height:24px;padding:.5rem;background-color:#0291ff;border-radius:100px}.scroll-wrap .banner-wrap .banner-box .content .content-text .edu-content-list-mobile .edu-content-title-mobile--active{font-weight:700;padding:.25rem 1rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:#0291ff;border-radius:60px;color:#fff;font-size:1.25rem}.scroll-wrap .banner-wrap .banner-box .content .content-text-bottom,.scroll-wrap .banner-wrap .banner-box .content .content-text-middle,.scroll-wrap .banner-wrap .banner-box .content .content-text-top{left:2rem;top:5rem;bottom:unset}.scroll-wrap .banner-wrap .banner-box .content .vrware-anchor{display:block}.scroll-wrap .banner-wrap .banner-box .content .vrware-edu-anchor{position:absolute;right:5%;bottom:1rem;top:unset;width:80%}.scroll-wrap .banner-wrap .banner-box .content .vrware-edu-anchor .vrware-edu-left,.scroll-wrap .banner-wrap .banner-box .content .vrware-edu-anchor .vrware-edu-right{display:none}.scroll-wrap .banner-wrap .banner-box .content .bookclub-anchor,.scroll-wrap .banner-wrap .banner-box .content .vr-contents-anchor{position:absolute;right:5%;bottom:1rem;top:unset;width:80%}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .vrware-text label{font-size:42px}}@media (max-width:500px){.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .vrware-text{padding-top:30%;padding-bottom:6%}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .vrware-text label{font-size:26px}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-info label{font-size:14px}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-copyrights,.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-info p{font-size:11px}.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .company-sns{margin-top:7%}.scroll-wrap .banner-wrap .banner-box .content{padding:0 16px}.scroll-wrap .banner-wrap .banner-box .content .content-text .content-title{font-size:2.5rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .content-desc{font-size:1rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .edu-content-list-mobile{margin-left:-.25rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .edu-content-list-mobile .edu-content-title-mobile{margin:.25rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .edu-content-list-mobile .edu-content-title-mobile--active{font-size:1rem}.scroll-wrap .banner-wrap .banner-box .content .bookclub-anchor,.scroll-wrap .banner-wrap .banner-box .content .vr-contents-anchor,.scroll-wrap .banner-wrap .banner-box .content .vrware-edu-anchor{position:absolute;right:5%;bottom:1rem;width:90%}}@media (max-width:400px){.scroll-wrap .banner-wrap .banner-box .banner .footer-banner-box .vrware-text label{font-size:16px}.scroll-wrap .banner-wrap .banner-box .content .content-text .content-title{font-size:2rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .content-desc{font-size:.9rem;padding:.25rem .5rem;margin-left:-1rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .edu-content-list-mobile{margin-left:-.25rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .edu-content-list-mobile .edu-content-title-mobile{margin:.25rem}.scroll-wrap .banner-wrap .banner-box .content .content-text .edu-content-list-mobile .edu-content-title-mobile--active{font-size:.9rem}}.scroll-icon{left:50%;position:fixed;bottom:30px;height:auto;max-width:100%;z-index:9999;transition-property:opacity;transition-duration:1s;animation:bounce .3s ease-in;animation-iteration-count:3}@keyframes bounce{20%{bottom:15px}40%{bottom:28px}60%{bottom:26px}to{bottom:28px}}.scroll-side{position:fixed;top:38%;right:70px;z-index:9998;transition-property:opacity;transition-duration:1s}.scroll-side .go-to-wrap{margin-bottom:1rem}.scroll-side .go-to-wrap img{width:14rem}.scroll-side .side{text-align:right;transition:all .7s ease 0s;cursor:pointer;margin-bottom:4px}.scroll-side .side label{font-size:16px;color:#bbb;margin-right:8px;cursor:pointer}.scroll-side .side.active label{font-size:20px;color:#fff;margin-right:8px}.scroll-side .bookclub.active:after,.scroll-side .edu.active:after,.scroll-side .vrcontents.active:after,.scroll-side .vrware.active:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAFVBMVEX6//pHcEz6//r6//r6//r6//r6//q/Ik/yAAAABnRSTlNNAL70hPPpWwJvAAAALklEQVQI12MQZApVEGQQSUtLc2RgA5IJDGpAMokhDEimQkmICEQWolKQyVhBEAC2pQ6duYQUpAAAAABJRU5ErkJggg==)}.scroll-side .active img{display:none}.hide{opacity:0}@media (max-width:1024px){.scroll-side{right:32px}.scroll-side .go-to-wrap,.scroll-side label{display:none}}.top-bg{position:relative;width:100%;height:100px;background-repeat:no-repeat;background-position:50% 0;background-size:contain}.top-bg .top-img-bg{background:#007edf;position:absolute;top:0;width:100%;height:100px}.top-bg .logo{position:absolute;right:0;left:0;top:65px;bottom:0;margin:0 auto}.top-bg .ari-vri{position:absolute;right:80px;bottom:0}@media (max-width:768px){.top-bg .top-img-bg{height:75px}.top-bg .logo{top:48px;width:210px}.top-bg .ari-vri{display:none}}.bottom-bg{position:relative;width:100%;background-repeat:no-repeat;background-position:50% 100%;height:370px;background-size:auto}.bottom-bg .bottom-img-bg{background:#555;position:absolute;bottom:0;width:100%;height:80px;z-index:-1}.member-logo{text-align:center}@media (max-width:768px){.member-logo img{width:170px}}.small-footer{width:100%;text-align:center;margin:60px auto 0;color:#333}.small-footer .bold{font-weight:700}.small-footer span{font-size:14px;margin-right:5px;margin-left:5px;color:#333}.small-footer p{font-size:10px}@media (max-width:768px){.small-footer span{font-size:12px}}:focus{outline:none}.input-effect-label-wrap{height:56px}.input-effect-label-box{position:relative}.input-effect-label-box input{font-size:20px;color:#333;width:100%;box-sizing:border-box}.input-effect-label-box .input-effect-label{border:0;padding:4px 0;border-bottom:1px solid #999;background-color:initial;font-size:16px}.input-effect-label-box .input-effect-label~.focus-border{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#39f;transition:.4s}.input-effect-label-box .has-content.input-effect-label~.focus-border,.input-effect-label-box .input-effect-label:focus~.focus-border{width:100%;transition:.4s}.input-effect-label-box .input-effect-label~label{position:absolute;left:0;width:100%;top:4px;color:#aaa;transition:.3s;z-index:-1;letter-spacing:.5px;font-size:16px}.input-effect-label-box .has-content.input-effect-label~label,.input-effect-label-box .input-effect-label:focus~label{top:-14px;font-size:12px;color:#39f;transition:.3s}.login-notify{font-size:12px;color:#e74448}@media (max-width:768px){.input-effect-label-box .input-effect-label,.input-effect-label-box .input-effect-label~label{font-size:14px}}.input-effect-border-box{position:relative}.input-effect-border-box .input-label{position:absolute;font-size:16px;font-weight:500;top:18px;left:20px}.input-effect-border-box .before-label{position:absolute;font-size:14px;font-weight:500;top:23px;right:20px;color:#999}.input-effect-border-box input{font-size:16px;color:#333;width:100%}.input-effect-border-box .notify{position:absolute;font-size:12px;color:#e74448;left:33%;top:43px;z-index:1}.input-effect-border-box .effect-7{border:1px solid #bbb;padding:20px 14px 20px 32.7586206897%;transition:.4s;color:#333}.input-effect-border-box .effect-7~.focus-border:after,.input-effect-border-box .effect-7~.focus-border:before{content:"";position:absolute;top:0;left:50%;width:0;height:2px;background-color:#007edf;transition:.4s}.input-effect-border-box .effect-7~.focus-border:after{top:auto;bottom:0}.input-effect-border-box .effect-7~.focus-border i:after,.input-effect-border-box .effect-7~.focus-border i:before{content:"";position:absolute;top:50%;left:0;width:2px;height:0;background-color:#007edf;transition:.6s}.input-effect-border-box .effect-7~.focus-border i:after{left:auto;right:0}.input-effect-border-box .effect-7:focus~.focus-border:after,.input-effect-border-box .effect-7:focus~.focus-border:before{left:0;width:100%;transition:.4s}.input-effect-border-box .effect-7:focus~.focus-border i:after,.input-effect-border-box .effect-7:focus~.focus-border i:before{top:0;height:100%;transition:.6s}@media (max-width:768px){.input-effect-border-box .notify{font-size:10px}.input-effect-border-box .input-label{font-size:14px;top:20px}.input-effect-border-box .before-label{font-size:12px;top:21px}.input-effect-border-box input{font-size:14px}}@media (max-width:500px){.input-effect-border-box .input-label{font-size:12px;top:21px}.input-effect-border-box .before-label{top:20px}.input-effect-border-box input{font-size:12px}}.input-toggle-switch-box{display:flex}.input-toggle-switch-box span{font-size:13px;color:#333;position:relative;top:2px;cursor:default}.input-toggle-switch-box .input-toggle-switch{width:75px;text-align:center}.input-toggle-switch-box .input-toggle-switch input[type=checkbox]{position:absolute;visibility:hidden}.input-toggle-switch-box .input-toggle-switch .switch-label{display:block;position:absolute;width:65px;height:28px;border-radius:17px;background-color:#999;transition-duration:.2s;cursor:pointer}.input-toggle-switch-box .input-toggle-switch .switch-label span{position:absolute;left:3px;top:2px;z-index:1;width:24px;height:24px;border-radius:50%;background-color:#fff;transition-duration:.2s;cursor:pointer}.input-toggle-switch-box .input-toggle-switch .switch-label:after,.input-toggle-switch-box .input-toggle-switch .switch-label:before{position:absolute;top:-3px;width:34px;font-size:10px;font-weight:300;line-height:34px;color:#fff;text-align:center}.input-toggle-switch-box .input-toggle-switch .switch-label:before{left:0;content:"ON"}.input-toggle-switch-box .input-toggle-switch .switch-label:after{right:0;content:"OFF"}.input-toggle-switch-box .input-toggle-switch input:checked+.switch-label{background-color:#007edf}.input-toggle-switch-box .input-toggle-switch input:checked+.switch-label span{transform:translateX(35px)}.input-checkbox{position:relative;padding-left:35px;margin:0 auto 15px;cursor:pointer;font-size:18px;font-weight:500;width:100%;line-height:24px;-webkit-user-select:none;user-select:none}.input-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.input-checkbox:hover input~.checkmark{background-color:#ccc}.input-checkbox input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.input-checkbox input:checked~.checkmark:after{display:block}.input-checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}@media (max-width:768px){.input-checkbox{font-size:16px}}@media (max-width:500px){.input-checkbox{font-size:14px}}.choice-box{position:relative;display:inline-block;border-radius:20px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.2);width:280px;margin-left:10px;margin-right:10px;margin-top:20px}.choice-box .choice-top{text-align:center;height:160px}.choice-box .choice-bottom{text-align:center}.choice-box .choice-bottom label{font-size:30px;color:#333;font-weight:500}.choice-box .choice-bottom .button{margin-top:25px}.choice-box .choice-bottom .button button{width:150px;height:40px;border-radius:5px;font-size:15px}@media (max-width:500px){.choice-box .choice-bottom label{font-size:24px}}.button{width:100%;margin:0 auto 20px}.button :hover{background:#006ec3;transition:.2s}.button button{width:100%;height:70px;border:none;background:#007edf;color:#fff;font-size:24px;letter-spacing:1;cursor:pointer}@media (max-width:768px){.button button{height:50px;font-size:18px}}.login-wrap .login-box{width:580px;margin:0 auto;position:relative;top:0;bottom:0;right:0;left:0;padding-top:100px}.login-wrap .login-box .login-input{margin-top:50px}.login-wrap .login-box .login-input .input-effect-label-wrap{margin-bottom:15px}.login-wrap .login-box .login-input .input-effect-label-wrap .input-effect-label-box{margin-bottom:5px}.login-wrap .login-box .login-bottom{margin-top:4.2372881356%}.login-wrap .login-box .login-bottom .bottom-left{display:inline-block;width:50%}.login-wrap .login-box .login-bottom .bottom-right{display:inline-block;width:50%;text-align:right}.login-wrap .login-box .login-bottom .input-checkbox{display:inline-block}.login-wrap .login-box .login-bottom .sign-up{font-size:13px;position:relative;bottom:4px}.login-wrap .login-box .login-bottom .sign-up a{color:#333}.login-wrap .login-box .login-find-pwd{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid #999}.login-wrap .login-box .login-find-pwd span{font-size:14px;color:#555}@media (max-width:768px){.login-wrap .login-box{width:90%}}@media (max-width:500px){.login-wrap .login-box{width:100%}}.join-wrap .join-box{width:580px;margin:0 auto;padding-top:5%}.join-wrap .join-box .join-input-box .input-info{font-size:18px;font-weight:700;color:#333}.join-wrap .join-box .join-input-box .input-info+div{margin-top:8px}.join-wrap .join-box .join-input-box .join-vrware-us{color:#007edf;float:right;cursor:pointer}.join-wrap .join-box .join-input-box .member-info,.join-wrap .join-box .join-input-box .pwd-info{width:100%;margin-bottom:30px}.join-wrap .join-box .join-input-box .input-security-question{width:100%}.join-wrap .join-box .join-input-box .input-security-question .input-security-question{margin-bottom:30px}.join-wrap .join-box .join-input-box .input-security-question .input-security-question .question-title{font-size:18px;font-weight:700;color:#333}.join-wrap .join-box .join-input-box .personal-info{width:100%;margin-bottom:30px}.join-wrap .join-box .join-input-box .join-notify{list-style:disc;margin:.5rem 1rem 2rem;line-height:2}.join-wrap .join-box .join-input-box .join-notify ol{list-style:lower-roman;margin-left:1rem}.join-wrap .join-box .join-input-box .join-bottom{display:block;text-align:center}.join-wrap .join-box .join-input-box .join-bottom .join-cancel,.join-wrap .join-box .join-input-box .join-bottom .join-try{display:inline-block;width:30%;margin-right:10px;margin-left:10px}.join-wrap .join-box .join-input-box .join-bottom .join-cancel button{width:100%;height:50px;font-size:18px;background:#999}.join-wrap .join-box .join-input-box .join-bottom .join-cancel :hover{background:#888}.join-wrap .join-box .join-input-box .join-bottom .join-try button{width:100%;height:50px;font-size:18px}.join-wrap .join-box .small-footer{margin-top:70px;margin-bottom:70px}@media (max-width:768px){.join-wrap .join-box{width:90%}.join-wrap .join-box .join-input-box .input-info{font-size:16px}.join-wrap .join-box .join-input-box .join-bottom .join-cancel,.join-wrap .join-box .join-input-box .join-bottom .join-try{width:40%}.join-wrap .join-box .join-input-box .join-bottom .join-cancel button,.join-wrap .join-box .join-input-box .join-bottom .join-try button{font-size:16px}}@media (max-width:500px){.join-wrap .join-box{width:100%}.join-wrap .join-box .join-input-box .input-info{font-size:14px}.join-wrap .join-box .join-input-box .join-bottom .join-cancel button,.join-wrap .join-box .join-input-box .join-bottom .join-try button{font-size:14px;height:40px}}.select{position:relative}.select,.select select{display:inline-block;width:100%}.select select{cursor:pointer;padding:20px 14px 20px 32.7586206897%;outline:0;border:1px solid #bbb;background:#fff;color:#333;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:16px}.select label{position:absolute;font-size:16px;font-weight:500;top:18px;left:20px}.select__arrow{position:absolute;top:26px;right:15px;width:0;height:0;pointer-events:none;border-color:#007edf transparent transparent;border-style:solid;border-width:12px 8px 0}@media (max-width:768px){.select label,.select select{font-size:14px}.select label{top:20px}}@media (max-width:500px){.select label,.select select{font-size:12px}}.join-agree-box{margin:0 auto;padding-top:4.2372881356%;width:580px}.join-agree-box .agree-1,.join-agree-box .agree-2,.join-agree-box .agree-3,.join-agree-box .all-agree{margin-bottom:40px}.join-agree-box .agree-bottom{display:block;text-align:center}.join-agree-box .agree-bottom .disagree{display:inline-block;width:30%;margin-right:10px;margin-left:10px}.join-agree-box .agree-bottom .disagree button{width:100%;height:50px;font-size:18px;background:#999}.join-agree-box .agree-bottom .disagree :hover{background:#888}.join-agree-box .agree-bottom .agree{display:inline-block;width:30%;margin-right:10px;margin-left:10px}.join-agree-box .agree-bottom .agree button{width:100%;height:50px;font-size:18px}.join-agree-box .term_content{border:1px solid #d5d5d5;width:100%;font-size:13px;margin:1em auto 3em}.join-agree-box .term_content .tit_agreement{padding:10px 0 10px 18px;border-bottom:1px solid #e6e6e6;font-size:15px;font-weight:800}.join-agree-box .term_content .tit_agreement_cont{line-height:150%;padding:12px;overflow-y:scroll;height:150px}.join-agree-box .term_content .tit_agreement_cont .delth1{font-weight:700;padding-top:5px;padding-bottom:5px;font-size:15px}.join-agree-box .term_content .tit_agreement_cont .delth2{padding:0;margin:0 0 0 7%;list-style:none}.join-agree-box .term_content .tit_agreement_cont .delth2 .delth3{text-indent:-30px;padding:0;margin:0 0 0 20px;list-style:none}@media (max-width:768px){.join-agree-box{width:90%}.join-agree-box .term_content{font-size:11px}.join-agree-box .term_content .tit_agreement_cont .delth1{font-size:13px}.join-agree-box .agree-bottom .agree{width:40%}.join-agree-box .agree-bottom .agree button{font-size:16px}.join-agree-box .agree-bottom .disagree{width:40%}.join-agree-box .agree-bottom .disagree button{font-size:16px}}.join-choice-box{text-align:center}.join-choice-box .join-desc{font-size:18px;color:#333;text-align:center;margin-top:5%;margin-bottom:3%}.join-choice-box .join-desc span{color:#007edf}@media (max-width:500px){.join-choice-box .join-desc{font-size:14px}}.join-email-wrap{text-align:center}.join-email-wrap .join-notify{list-style:disc;margin:.5rem 2rem 2rem;line-height:2;display:inline-block;text-align:left}.join-email-wrap .join-notify ol{list-style:lower-roman;margin-left:1rem}.join-email-wrap .email-img{padding-top:3%}.join-email-wrap .join-email-headline{margin-top:5%;font-size:24px;font-weight:500;color:#333}.join-email-wrap .join-email-headline span{color:#007edf}.join-email-wrap .join-email-subline{margin-top:30px;font-size:18px;color:#333}.join-email-wrap .join-email-info{margin-top:30px;margin-bottom:40px;font-size:16px;font-weight:500;color:#555}@media (max-width:768px){.join-email-wrap .join-email-headline{font-size:18px}.join-email-wrap .join-email-subline{font-size:15px}.join-email-wrap .join-email-info{font-size:14px}}.member-update-wrap .update-box{width:580px;margin:0 auto;padding-top:50px}.member-update-wrap .update-box .update-input-box .input-info{font-size:18px;font-weight:700;color:#333}.member-update-wrap .update-box .update-input-box .input-info+div{margin-top:8px}.member-update-wrap .update-box .update-input-box .member-info,.member-update-wrap .update-box .update-input-box .personal-info,.member-update-wrap .update-box .update-input-box .pwd-info{width:100%;margin-bottom:30px}.member-update-wrap .update-box .update-input-box .receive-marketing{margin-bottom:40px}.member-update-wrap .update-box .update-input-box .update-bottom{display:block;text-align:center}.member-update-wrap .update-box .update-input-box .update-bottom .update-cancel,.member-update-wrap .update-box .update-input-box .update-bottom .update-try{display:inline-block;width:30%;margin-right:10px;margin-left:10px}.member-update-wrap .update-box .update-input-box .update-bottom .update-cancel button{width:100%;height:50px;font-size:18px;background:#999}.member-update-wrap .update-box .update-input-box .update-bottom .update-cancel :hover{background:#888}.member-update-wrap .update-box .update-input-box .update-bottom .update-try button{width:100%;height:50px;font-size:18px}.member-update-wrap .update-box .small-footer{margin-top:70px;margin-bottom:70px}@media (max-width:1199px){.member-update-wrap .update-box{width:100%}}@media (max-width:768px){.member-update-wrap .update-box .update-input-box .input-info{font-size:16px}.member-update-wrap .update-box .update-input-box .update-bottom .update-cancel{width:40%}.member-update-wrap .update-box .update-input-box .update-bottom .update-cancel button{font-size:16px}.member-update-wrap .update-box .update-input-box .update-bottom .update-try{width:40%}.member-update-wrap .update-box .update-input-box .update-bottom .update-try button{font-size:16px}}.mypage-box .mypage-top{background:#007edf;height:350px}.mypage-box .mypage-top .user-info{margin:0 auto;height:100%;padding:170px 10px 0;position:relative}.mypage-box .mypage-top .user-info label,.mypage-box .mypage-top .user-info p{font-size:36px;color:#fff}.mypage-box .mypage-top .user-option{display:inline-block;margin-left:10px;width:80px;line-height:30px;vertical-align:middle}.mypage-box .mypage-top .user-option .user-update{text-align:center;font-size:16px;color:#fff;border:1px solid #fff;border-radius:15px}.mypage-box .mypage-top .user-option .user-update img{margin-left:4px;margin-bottom:2px;vertical-align:middle;width:13px}.mypage-box .mypage-top .mypage-top-right img{position:absolute;right:0;bottom:0}.mypage-box .my-license-list{margin-top:50px;margin-bottom:100px}.mypage-box .my-license-list .license-title{margin-bottom:50px}.mypage-box .my-license-list .license-title label{font-size:30px;color:#333;font-weight:500}.mypage-box .my-license-list .license-not-found{margin-top:100px;text-align:center}.mypage-box .my-license-list .license-not-found p{font-size:20px;color:#999;font-weight:400}.mypage-box .my-license-list .license-not-found button{margin-top:40px;background:#007edf;width:220px;height:50px;border-radius:5px;font-size:16px;color:#fff;border:none;cursor:pointer}.mypage-box .my-license-list .license-not-found button:hover{background:#006ec3}.mypage-box .my-license-info{display:inline-block;width:280px;box-shadow:0 4px 20px rgba(0,0,0,.2);border-radius:10px;text-align:center;position:relative;margin-right:10px;margin-left:10px;margin-bottom:40px}.mypage-box .my-license-info .license-name{min-height:60px;font-size:24px;color:#333;font-weight:700;margin-top:30px;padding:0 1rem}.mypage-box .my-license-info .license-term{font-size:14px;color:#007edf;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:20px}.mypage-box .my-license-info .School-term{color:#007edf}.mypage-box .my-license-info .Bookclub-term{color:#f97402}.mypage-box .my-license-info .Storymaker-term{color:#c94723}.mypage-box .my-license-info .Nature-i-term{color:#30641e}.mypage-box .my-license-info .license-expire,.mypage-box .my-license-info .license-price,.mypage-box .my-license-info .license-purchase{font-size:16px;color:#333}.mypage-box .my-license-info .license-expire span,.mypage-box .my-license-info .license-price span,.mypage-box .my-license-info .license-purchase span{text-align:left}.mypage-box .my-license-info .license-purchase{margin-top:20px}.mypage-box .my-license-info .license-expire,.mypage-box .my-license-info .license-price{margin-top:10px}.mypage-box .my-license-info .license-in-use{font-size:24px;font-weight:500;line-height:60px;background:#007edf;border-radius:0 0 10px 10px;color:#fff;margin-top:20px;width:100%}.mypage-box .my-license-info .school-bg{background:#007edf}.mypage-box .my-license-info .bookclub-bg{background:#ffbd1e}.mypage-box .my-license-info .storymaker-bg{background:#e36b4a}.mypage-box .my-license-info .nature-i-bg{background:#528441}.mypage-box .my-license-info .license-expired{font-size:24px;font-weight:500;line-height:60px;background:#e74448;border-radius:0 0 10px 10px;color:#fff;margin-top:20px;width:100%}.mypage-box .LicenseCode{margin-bottom:3rem}.mypage-box .LicenseCode .license-code-title{display:inline-block;font-size:30px;font-weight:500;color:#333;margin-bottom:1.25rem}.mypage-box .LicenseCode .license-code-input-wrap{position:relative;display:flex;width:45%}.mypage-box .LicenseCode .license-code-input-wrap input{flex:1 1;outline:none;padding-left:1rem;border:1px solid #eee;border-radius:6px 0 0 6px;box-shadow:inset 1px 4px 5px 0 rgba(0,0,0,.15);font-size:1rem}.mypage-box .LicenseCode .license-code-input-wrap .license-code-use-btn{background-color:#007edf;cursor:pointer;border-radius:0 6px 6px 0;padding:.6rem .8rem;box-shadow:inset 1px 4px 5px 0 rgba(0,0,0,.15)}@media (max-width:768px){.mypage-box .LicenseCode .license-code-title{font-size:18px}.mypage-box .LicenseCode .license-code-input-wrap{width:100%;padding:0 2rem}}@media (min-width:1200px){.mypage-box .mypage-top .user-info{width:1180px}}@media (max-width:1024px){.mypage-box .my-license-list .license-title label{font-size:24px}.mypage-box .my-license-info .license-name{font-size:20px}.mypage-box .my-license-info .license-term{font-size:13px}.mypage-box .my-license-info .license-expire,.mypage-box .my-license-info .license-purchase{font-size:14px}.mypage-box .my-license-info .license-in-use{font-size:20px}}@media (max-width:768px){.mypage-box .my-license-list{text-align:center}.mypage-box .my-license-list .license-title label{font-size:22px}.mypage-box .mypage-top{height:300px}.mypage-box .mypage-top .user-info{text-align:center}.mypage-box .mypage-top .user-info label,.mypage-box .mypage-top .user-info p{font-size:30px}.mypage-box .mypage-top .user-option .user-update{font-size:13px}.mypage-top-right{display:none}}@media (max-width:500px){.mypage-box .my-license-info .license-name,.mypage-box .my-license-list .license-title{font-size:18px}.mypage-box .my-license-info .license-expire,.mypage-box .my-license-info .license-purchase{font-size:13px}.mypage-box .my-license-info .license-in-use{font-size:18px}.mypage-box .mypage-top .user-info label,.mypage-box .mypage-top .user-info p{font-size:24px}.mypage-box .mypage-list .mypage-list-select .billing-select,.mypage-box .mypage-list .mypage-list-select .license-select{font-size:18px}.mypage-box .my-license{width:90%}.mypage-box .my-license .my-license-name{font-size:18px}.mypage-box .my-license .my-license-info .current-license-state{font-size:15px}.mypage-box .my-license .my-license-info .license-expire,.mypage-box .my-license .my-license-info .license-purchase{font-size:13px}.mypage-box .my-billing-plan{width:90%}.mypage-box .my-billing-plan .my-plan-title{font-size:18px}.mypage-box .my-billing-plan .my-plan-info .plan-payment-info{font-size:15px}.mypage-box .my-billing-plan .my-plan-info .plan-card-info,.mypage-box .my-billing-plan .my-plan-info .plan-next-payment{font-size:13px}.mypage-box .my-billing-plan .plan-change-button{font-size:12px;margin-top:6%}}.forgot-pwd-wrap .forgot-pwd-box{width:580px;margin:50px auto 0}.forgot-pwd-wrap .forgot-pwd-box .forgot-pwd-top{display:flex}.forgot-pwd-wrap .forgot-pwd-box .forgot-pwd-top .forgot-desc{margin-right:40px}.forgot-pwd-wrap .forgot-pwd-box .forgot-pwd-top .forgot-desc .forgot-title{font-size:36px;font-weight:500;color:#333}.forgot-pwd-wrap .forgot-pwd-box .forgot-pwd-top .forgot-desc .forgot-explain{font-size:14px;color:#555;margin-top:10px}.forgot-pwd-wrap .forgot-pwd-box .forgot-pwd-input{margin-bottom:3%}.forgot-pwd-wrap .forgot-pwd-box .forgot-pwd-input .forgot-vrware{color:#007edf;text-align:right;margin-top:5px;cursor:pointer}.forgot-pwd-wrap .forgot-pwd-box .input-security-question{margin-top:3%}.forgot-pwd-wrap .forgot-pwd-box .input-security-question .question-title{font-size:20px;margin-bottom:10px}.forgot-pwd-wrap .forgot-pwd-box .button{margin-top:9%}@media (max-width:768px){.forgot-pwd-wrap .forgot-pwd-box{width:100%}.forgot-pwd-wrap .forgot-pwd-box .forgot-pwd-top .forgot-desc .forgot-title{font-size:30px}.forgot-pwd-wrap .forgot-pwd-box .forgot-pwd-top .forgot-desc .forgot-explain{font-size:12px}}@media (max-width:500px){.forgot-pwd-wrap .forgot-pwd-box .forgot-pwd-top .forgot-desc{margin-right:0}.forgot-pwd-wrap .forgot-pwd-box .forgot-pwd-top .forgot-desc .forgot-title{font-size:22px}}.join-successful-wrap{text-align:center}.join-successful-wrap .join-successful-img{padding-top:5%}.join-successful-wrap .join-successful-headline{margin-top:3.3%;font-size:24px;font-weight:500;color:#333}.join-successful-wrap .join-successful-headline span{color:#007edf}.join-successful-wrap .join-successful-subline{margin-top:30px;margin-bottom:30px;font-size:18px;color:#333}.join-successful-wrap .join-successful-button{width:200px;height:50px;color:#fff;border:none;background:#007edf;font-size:16px;margin-right:15px;margin-left:15px;cursor:pointer;transition:all .2s linear}.join-successful-wrap .join-successful-button:hover{background:#007edf;color:#fff}@media (max-width:768px){.join-successful-wrap .join-successful-img img{width:70%}.join-successful-wrap .join-successful-headline{font-size:18px}.join-successful-wrap .join-successful-subline{font-size:15px}.join-successful-wrap .join-successful-button{width:90%}}.join-fail-wrap{text-align:center}.join-fail-wrap .join-fail-img{padding-top:5%}.join-fail-wrap .join-fail-headline{margin-top:3.3%;font-size:24px;font-weight:500;color:#333}.join-fail-wrap .join-fail-headline span{color:#007edf}.join-fail-wrap .join-fail-subline{margin-top:30px;margin-bottom:30px;font-size:18px;color:#333}.join-fail-wrap .join-fail-button{width:200px;height:50px;color:#fff;border:none;background:#007edf;font-size:16px;margin-right:15px;margin-left:15px;cursor:pointer;transition:all .2s linear}.join-fail-wrap .join-fail-button:hover{background:#007edf;color:#fff}@media (max-width:768px){.join-fail-wrap .join-fail-headline{font-size:18px}.join-fail-wrap .join-fail-subline{font-size:15px}.join-fail-wrap .join-fail-button{width:90%}}.policy-box{padding-top:170px;padding-bottom:100px}.policy-box .policy-title{font-size:36px;font-weight:500}.policy-box .policy-list{font-size:18px;font-weight:500;display:flex;border-bottom:1px solid #007edf;margin-top:20px;margin-bottom:40px}.policy-box .policy-list .policy-privacy-active{color:#007edf;cursor:pointer;border-bottom:5px solid #007edf;margin-left:10px}.policy-box .policy-list .policy-service{color:#999;cursor:pointer;padding-left:30px}.policy-box .policy-list .policy-service:hover{color:#007edf}.policy-box .privacy-explain{background:#e5f2fc;padding:40px 20px;font-size:16px;line-height:40px}.policy-box .privacy-list-box{border:3px solid #007edf;padding:30px;font-size:16px;color:#333;display:flex;line-height:50px;margin-top:40px;margin-bottom:50px}.policy-box .privacy-list-box .privacy-list{margin-left:15px}.policy-box .privacy-list-box .privacy-list li{cursor:pointer}.policy-box .privacy-list-box .privacy-list li:hover{color:#007edf}.policy-box .policy-stroke{border:.5px solid #999}.policy-box .privacy-box{margin-top:50px;margin-bottom:50px}.policy-box .privacy-box .privacy-title{font-size:30px;color:#333;margin-bottom:20px}.policy-box .privacy-box .privacy-subtitle{font-size:18px;font-weight:500;margin-bottom:20px;line-height:25px}.policy-box .privacy-box .privacy-content{font-size:16px;color:#555;margin-bottom:20px;line-height:25px}.policy-box .privacy-box .privacy-content-table-box{display:flex;margin-bottom:30px}.policy-box .privacy-box .privacy-content-table{border:1px solid #007edf;width:50%}.policy-box .privacy-box .privacy-content-table .content-table-title{text-align:center;font-size:18px;line-height:50px;color:#333;background:#e5f2fc}.policy-box .privacy-box .privacy-content-table .content-table-info{padding:20px;font-size:16px;color:#555;line-height:30px}.policy-box .privacy-box .privacy-content-table .content-table-info label{font-size:14px;color:#999}@media (max-width:1024px){.policy-box .policy-title{font-size:30px}.policy-box .privacy-explain{font-size:15px}.policy-box .privacy-list-box{font-size:14px;padding:20px}.policy-box .privacy-box .privacy-title{font-size:26px}.policy-box .privacy-box .privacy-subtitle{font-size:16px}.policy-box .privacy-box .privacy-content{font-size:14px}.policy-box .privacy-box .privacy-content-table .content-table-title{font-size:16px}.policy-box .privacy-box .privacy-content-table .content-table-info{font-size:14px}.policy-box .privacy-box .privacy-content-table .content-table-info label{font-size:13px}}@media (max-width:768px){.policy-box .policy-title{font-size:26px}.policy-box .policy-list{font-size:16px}.policy-box .privacy-explain{line-height:30px;font-size:14px}.policy-box .privacy-list-box{line-height:30px;display:block}.policy-box .privacy-box .privacy-title{font-size:24px}.policy-box .privacy-box .privacy-subtitle{font-size:15px}.policy-box .privacy-box .privacy-content{font-size:13px}.policy-box .privacy-box .privacy-content-table-box{display:block}.policy-box .privacy-box .privacy-content-table{width:100%;margin-bottom:10px}.policy-box .privacy-box .privacy-content-table .content-table-title{font-size:15px}.policy-box .privacy-box .privacy-content-table .content-table-info{font-size:13px}.policy-box .privacy-box .privacy-content-table .content-table-info label{font-size:12px}}@media (max-width:500px){.policy-box .policy-title{font-size:24px}.policy-box .policy-list{font-size:14px}.policy-box .privacy-explain{font-size:12px}.policy-box .privacy-list-box{padding:10px;font-size:13px}.policy-box .privacy-box .privacy-title{font-size:22px}.policy-box .privacy-box .privacy-subtitle{font-size:14px}.policy-box .privacy-box .privacy-content{font-size:12px}.policy-box .privacy-box .privacy-content-table-box{display:block}.policy-box .privacy-box .privacy-content-table{width:100%;margin-bottom:10px}.policy-box .privacy-box .privacy-content-table .content-table-title{font-size:15px}.policy-box .privacy-box .privacy-content-table .content-table-info{font-size:13px}.policy-box .privacy-box .privacy-content-table .content-table-info label{font-size:12px}}.policy-box .policy-list .policy-service-active{color:#007edf;cursor:pointer;border-bottom:5px solid #007edf;margin-left:30px}.policy-box .policy-list .policy-privacy{color:#999;cursor:pointer;margin-left:10px}.policy-box .policy-list .policy-privacy:hover{color:#007edf}.policy-box .service-box{margin-top:50px;margin-bottom:50px}.policy-box .service-box .service-title{font-size:30px;color:#333;margin-bottom:20px}.policy-box .service-box .service-subtitle{font-size:18px;font-weight:500;margin-bottom:20px;line-height:25px}.policy-box .service-box .service-content{font-size:16px;color:#555;margin-bottom:20px;line-height:25px}@media (max-width:1024px){.policy-box .service-box .service-title{font-size:26px}.policy-box .service-box .service-subtitle{font-size:16px}.policy-box .service-box .service-content{font-size:14px}}@media (max-width:768px){.policy-box .service-box .service-title{font-size:24px}.policy-box .service-box .service-subtitle{font-size:15px}.policy-box .service-box .service-content{font-size:13px}}@media (max-width:500px){.policy-box .service-box .service-title{font-size:22px}.policy-box .service-box .service-subtitle{font-size:14px}.policy-box .service-box .service-content{font-size:12px}}.cs-box .cs-banner{height:350px;background:#007edf;position:relative;overflow:hidden}.cs-box .cs-banner .customer-center-banner{margin:0 auto;height:100%;padding:180px 10px 0;position:relative}.cs-box .cs-banner .customer-center-banner .banner-text{font-size:36px;font-weight:500;color:#fff}.cs-box .cs-banner .customer-center-banner .banner-img img{position:absolute;right:0;bottom:0}.cs-box .container .cs-list{display:flex;font-size:18px;font-weight:500;border-bottom:1px solid #007edf;margin-top:8%}.cs-box .container .cs-list .select-list{display:inline-flex;flex:1 1}.cs-box .container .cs-list .select-list .notice{color:#999;cursor:pointer;padding:10px 30px}.cs-box .container .cs-list .select-list .notice:hover{color:#007edf}.cs-box .container .cs-list .select-list .help{color:#999;cursor:pointer;padding:10px 30px}.cs-box .container .cs-list .select-list .help:hover{color:#007edf}.cs-box .container .cs-list .select-list .manual{color:#999;cursor:pointer;padding:10px 30px}.cs-box .container .cs-list .select-list .manual:hover{color:#007edf}.cs-box .container .cs-list .select-list .cs-active{border-bottom:5px solid #007edf;color:#007edf}.cs-box .container .cs-list .help-select,.cs-box .container .cs-list .manual-select,.cs-box .container .cs-list .notice-select{float:right;width:10%}.cs-box .container .notice-list{margin-bottom:100px}.cs-box .container .notice-list .notice-info-box{padding:30px;border-bottom:1px solid #007edf;cursor:pointer}.cs-box .container .notice-list .notice-info-box:hover .notice-title{font-weight:700}.cs-box .container .notice-list .notice-info-box .notice-info-top .notice-type{color:#007edf;font-size:20px}.cs-box .container .notice-list .notice-info-box .notice-info-top .notice-date{color:#555;font-size:15px;padding-left:10px}.cs-box .container .notice-list .notice-info-box .notice-title{font-size:20px;color:#333;padding:20px 0}.cs-box .container .notice-list .notice-info-box .notice-info-bottom{position:relative}.cs-box .container .notice-list .notice-info-box .notice-info-bottom .notice-content{font-size:16px;color:#333;padding-bottom:6%;line-height:40px}.cs-box .container .notice-list .notice-info-box .notice-info-bottom .content-show-arrow{position:absolute;right:0;bottom:4px;width:16px;height:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAALCAMAAAA+7e/6AAAAPFBMVEVHcEwAft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft9x3l7eAAAAE3RSTlMAYqOgiI1+AoOdq/6YppaTcARs0zn3lAAAAINJREFUGNONkUkOxDAIBPFKiLPX//86hwxjjZxDODWtEoJG5K5a5WVNMA3mtXS9XF+RYWSPhrk22tFJyP9oAUxFRNSA4t48ezeyaj6nAPN5PrAZSKrJyR1YVURXYB/ZGP2ODYj3RhHYhmT6xaGR9PY10YI8sJ5NMHVfLQzhVnj9nd8fP6xcCDCedMmTAAAAAElFTkSuQmCC);background-position:-152px}.cs-box .container .notice-list .open .notice-title{font-weight:700}.cs-box .container .notice-list .open .content-show-arrow{background-position:0!important;bottom:0}.cs-box .container .notice-list .pagination{display:block;margin-top:6.3559322034%;text-align:center}.cs-box .container .notice-list .pagination li{display:inline-block;font-size:16px;font-weight:400;width:30px;line-height:30px;margin-right:5px;margin-left:5px;border:none;border-radius:20px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.cs-box .container .notice-list .pagination li a{outline:none;display:block}.cs-box .container .notice-list .pagination li:hover{transition:all .2s linear;background:#007edf;color:#fff}.cs-box .container .notice-list .pagination .rc-pagination-jump-next:after,.cs-box .container .notice-list .pagination .rc-pagination-jump-prev:after{content:"\2022\2022\2022";display:block;letter-spacing:2px;color:#555;font-size:16px;margin-top:0}.cs-box .container .notice-list .pagination .rc-pagination-jump-next:hover:after{color:#fff;font-size:16px;content:"\BB"}.cs-box .container .notice-list .pagination .rc-pagination-jump-prev:hover:after{color:#fff;font-size:16px;content:"\AB"}.cs-box .container .notice-list .pagination .rc-pagination-item-active{transition:all .2s linear;background:#007edf;border-radius:20px;color:#fff}.cs-box .container .help-list{margin-bottom:100px}.cs-box .container .help-list .help-info-box{padding:30px;border-bottom:1px solid #007edf;cursor:pointer}.cs-box .container .help-list .help-info-box:hover .help-title{font-weight:700}.cs-box .container .help-list .help-info-box .help-info-top{display:flex}.cs-box .container .help-list .help-info-box .help-info-top .help-type{color:#007edf;font-size:20px}.cs-box .container .help-list .help-info-box .help-info-top .help-title{font-size:20px;color:#333;padding-left:1%}.cs-box .container .help-list .help-info-box .help-info-bottom{position:relative}.cs-box .container .help-list .help-info-box .help-info-bottom .help-content{font-size:16px;color:#333;padding-top:3%;padding-bottom:6%;display:none;line-height:40px}.cs-box .container .help-list .help-info-box .help-info-bottom .content-show-arrow{position:absolute;right:0;bottom:10px;width:16px;height:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAALCAMAAAA+7e/6AAAAPFBMVEVHcEwAft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft9x3l7eAAAAE3RSTlMAYqOgiI1+AoOdq/6YppaTcARs0zn3lAAAAINJREFUGNONkUkOxDAIBPFKiLPX//86hwxjjZxDODWtEoJG5K5a5WVNMA3mtXS9XF+RYWSPhrk22tFJyP9oAUxFRNSA4t48ezeyaj6nAPN5PrAZSKrJyR1YVURXYB/ZGP2ODYj3RhHYhmT6xaGR9PY10YI8sJ5NMHVfLQzhVnj9nd8fP6xcCDCedMmTAAAAAElFTkSuQmCC);background-position:-152px}.cs-box .container .help-list .open .help-title{font-weight:700}.cs-box .container .help-list .open .content-show-arrow{background-position:0!important;bottom:0}.cs-box .container .help-list .pagination{display:block;margin-top:6.3559322034%;text-align:center}.cs-box .container .help-list .pagination li{display:inline-block;font-size:16px;font-weight:400;width:30px;line-height:30px;margin-right:5px;margin-left:5px;border:none;border-radius:20px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.cs-box .container .help-list .pagination li a{outline:none;display:block}.cs-box .container .help-list .pagination li:hover{transition:all .2s linear;background:#007edf;color:#fff}.cs-box .container .help-list .pagination .rc-pagination-jump-next:after,.cs-box .container .help-list .pagination .rc-pagination-jump-prev:after{content:"\2022\2022\2022";display:block;letter-spacing:2px;color:#555;font-size:16px;margin-top:0}.cs-box .container .help-list .pagination .rc-pagination-jump-next:hover:after{color:#fff;font-size:16px;content:"\BB"}.cs-box .container .help-list .pagination .rc-pagination-jump-prev:hover:after{color:#fff;font-size:16px;content:"\AB"}.cs-box .container .help-list .pagination .rc-pagination-item-active{transition:all .2s linear;background:#007edf;border-radius:20px;color:#fff}.cs-box .container .manual-list{margin-bottom:100px}.cs-box .container .manual-list .manual-info-box{padding:30px;border-bottom:1px solid #007edf;cursor:pointer}.cs-box .container .manual-list .manual-info-box:hover .manual-title{font-weight:700}.cs-box .container .manual-list .manual-info-box .manual-info-top{display:flex}.cs-box .container .manual-list .manual-info-box .manual-info-top .manual-type{color:#007edf;font-size:20px}.cs-box .container .manual-list .manual-info-box .manual-info-top .manual-title{font-size:20px;color:#333;padding-left:1%}.cs-box .container .manual-list .manual-info-box .manual-info-bottom{position:relative}.cs-box .container .manual-list .manual-info-box .manual-info-bottom .manual-content{font-size:16px;color:#333;padding-top:3%;padding-bottom:6%;display:none;line-height:40px}.cs-box .container .manual-list .manual-info-box .manual-info-bottom .content-show-arrow{position:absolute;right:0;bottom:10px;width:16px;height:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAALCAMAAAA+7e/6AAAAPFBMVEVHcEwAft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft8Aft9x3l7eAAAAE3RSTlMAYqOgiI1+AoOdq/6YppaTcARs0zn3lAAAAINJREFUGNONkUkOxDAIBPFKiLPX//86hwxjjZxDODWtEoJG5K5a5WVNMA3mtXS9XF+RYWSPhrk22tFJyP9oAUxFRNSA4t48ezeyaj6nAPN5PrAZSKrJyR1YVURXYB/ZGP2ODYj3RhHYhmT6xaGR9PY10YI8sJ5NMHVfLQzhVnj9nd8fP6xcCDCedMmTAAAAAElFTkSuQmCC);background-position:-152px}.cs-box .container .manual-list .open .manual-title{font-weight:700}.cs-box .container .manual-list .open .content-show-arrow{background-position:0!important;bottom:0}.cs-box .container .manual-list .pagination{display:block;margin-top:6.3559322034%;text-align:center}.cs-box .container .manual-list .pagination li{display:inline-block;font-size:16px;font-weight:400;width:30px;line-height:30px;margin-right:5px;margin-left:5px;border:none;border-radius:20px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.cs-box .container .manual-list .pagination li a{outline:none;display:block}.cs-box .container .manual-list .pagination li:hover{transition:all .2s linear;background:#007edf;color:#fff}.cs-box .container .manual-list .pagination .rc-pagination-jump-next:after,.cs-box .container .manual-list .pagination .rc-pagination-jump-prev:after{content:"\2022\2022\2022";display:block;letter-spacing:2px;color:#555;font-size:16px;margin-top:0}.cs-box .container .manual-list .pagination .rc-pagination-jump-next:hover:after{color:#fff;font-size:16px;content:"\BB"}.cs-box .container .manual-list .pagination .rc-pagination-jump-prev:hover:after{color:#fff;font-size:16px;content:"\AB"}.cs-box .container .manual-list .pagination .rc-pagination-item-active{transition:all .2s linear;background:#007edf;border-radius:20px;color:#fff}@media (min-width:1200px){.cs-box .cs-banner .customer-center-banner{width:1180px}}@media (max-width:1024px){.cs-box .container .cs-list .help-select,.cs-box .container .cs-list .notice-select{width:13%}}@media (max-width:768px){.cs-box .cs-banner{height:300px}.cs-box .cs-banner .customer-center-banner{text-align:center}.cs-box .cs-banner .customer-center-banner .banner-text{font-size:30px}.cs-box .container .cs-list{margin-top:3%;flex-direction:column-reverse;font-size:16px}.cs-box .container .cs-list .help-select,.cs-box .container .cs-list .manual-select,.cs-box .container .cs-list .notice-select{width:100%;padding:1rem}.cs-box .container .notice-list .notice-info-box .notice-info-top .notice-type{font-size:18px}.cs-box .container .notice-list .notice-info-box .notice-info-top .notice-date{font-size:14px}.cs-box .container .notice-list .notice-info-box .notice-title{font-size:18px}.cs-box .container .notice-list .notice-info-box .notice-info-bottom .notice-content{font-size:14px}.cs-box .container .notice-list .pagination li{font-size:14px;width:26px}.cs-box .container .help-list .help-info-box .help-info-top{display:block}.cs-box .container .help-list .help-info-box .help-info-top .help-type{font-size:18px}.cs-box .container .help-list .help-info-box .help-info-top .help-title{font-size:18px;padding:20px 0}.cs-box .container .help-list .help-info-box .help-info-bottom .help-content{font-size:14px}.cs-box .container .help-list .pagination li{font-size:14px;width:26px}.cs-box .container .manual-list .manual-info-box .manual-info-top{display:block}.cs-box .container .manual-list .manual-info-box .manual-info-top .manual-type{font-size:18px}.cs-box .container .manual-list .manual-info-box .manual-info-top .manual-title{font-size:18px;padding:20px 0}.cs-box .container .manual-list .manual-info-box .manual-info-bottom .manual-content{font-size:14px}.cs-box .container .manual-list .pagination li{font-size:14px;width:26px}.banner-img{display:none}}@media (max-width:500px){.cs-box .cs-banner .customer-center-banner .banner-text{font-size:24px}.cs-box .container .cs-list{font-size:14px}.cs-box .container .cs-list .select-list .help,.cs-box .container .cs-list .select-list .manual,.cs-box .container .cs-list .select-list .notice{padding:10px}.cs-box .container .notice-list .notice-info-box{padding:20px}.cs-box .container .notice-list .notice-info-box .notice-info-top .notice-type{font-size:16px}.cs-box .container .notice-list .notice-info-box .notice-info-top .notice-date{font-size:13px}.cs-box .container .notice-list .notice-info-box .notice-title{font-size:16px}.cs-box .container .notice-list .notice-info-box .notice-info-bottom .notice-content{font-size:13px}.cs-box .container .help-list .help-info-box{padding:20px}.cs-box .container .help-list .help-info-box .help-info-top .help-type{font-size:16px}.cs-box .container .help-list .help-info-box .help-info-top .help-title{font-size:14px}.cs-box .container .help-list .help-info-box .help-info-bottom .help-content{font-size:13px}.cs-box .container .manual-list .manual-info-box{padding:20px}.cs-box .container .manual-list .manual-info-box .manual-info-top .manual-type{font-size:16px}.cs-box .container .manual-list .manual-info-box .manual-info-top .manual-title{font-size:14px}.cs-box .container .manual-list .manual-info-box .manual-info-bottom .manual-content{font-size:13px}}.small-select{position:relative;display:inline-block;width:100%}.small-select select{display:inline-block;width:100%;cursor:pointer;padding:10px 14px;outline:0;border:1px solid #bbb;background:#fff;color:#333;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:16px}.small-select label{position:absolute;font-size:16px;font-weight:500;top:18px;left:20px}.select+.select{margin-top:0;margin-bottom:35px}.select select::-ms-expand{display:none}.select select:focus,.select select:hover{color:#333;background:#fff}.select select:disabled{opacity:.5;pointer-events:none}.small_select__arrow{position:absolute;top:18px;right:15px;width:0;height:0;pointer-events:none;border-color:#007edf transparent transparent;border-style:solid;border-width:12px 8px 0}.select select:focus~.select__arrow,.select select:hover~.select__arrow{border-top-color:#007edf}.select select:disabled~.select__arrow{border-top-color:#fff}@media (max-width:768px){.select label,.select select{font-size:14px}.select label{top:18px}.select .small-select__arrow{top:16px;border-width:10px 6px 0}}@media (max-width:500px){.select label,.select select{font-size:12px}.select .small-select__arrow{top:15px}}.markdown-render{word-break:break-word;word-wrap:break-word;line-height:30px}.markdown-render p{color:#333;font-size:1.1rem;font-weight:400;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.markdown-render p code{background-color:#f8f8f8;color:#2196f3;padding:3px 5px;margin:0 2px;border-radius:2px;white-space:nowrap}.markdown-render p a{color:#2196f3}.markdown-render p a:hover{border-bottom:1px solid #2196f3}.markdown-render pre{background:#272822;color:#f8f8f2;padding:1em;margin:2em 0;overflow:auto;border:1px solid #f1f3f5}.markdown-render h1,.markdown-render h2,.markdown-render h3,.markdown-render h4,.markdown-render h5,.markdown-render h6{color:#212529;font-family:Noto Serif KR,sans-serif;font-weight:700;margin-top:2em;margin-bottom:1em}.markdown-render blockquote{border-left:4px solid #ddd;color:#777;padding:1rem 15px;margin-left:0;margin-right:0}.markdown-render img{max-width:100%;display:block;margin:3em auto;pointer-events:none}.markdown-render hr{border-top:1px solid #dee2e6;margin:15px 0;padding:0}.TopBanner{background-color:#007edf;height:350px;color:#fff}.TopBanner .banner-content-wrap{text-align:center;margin:0 auto;height:100%;padding:170px 10px 0;position:relative}.TopBanner .banner-content-wrap h2{font-size:1.5rem}@media (max-width:768px){.TopBanner .banner-content-wrap h2{font-size:1.15rem;word-break:keep-all}}.ContentList{max-width:1180px}.ContentItem{width:calc(33.33% - .875rem)}@media (max-width:1200px){.ContentItem{width:calc(50% - .875rem)}}.CompanySNS{text-align:center;max-width:1180px;margin:2rem auto;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.CompanySNS .sns-list{margin:1rem}.CompanySNS .sns-list .sns-item{display:inline-block;width:36px;height:36px;margin:0 1rem}.CompanySNS .sns-list .sns-item img{width:100%;height:auto}.BottomEnquiry{text-align:center;max-width:1180px;margin:0 auto 4rem}.BottomEnquiry .bottom-enquiry-headline{font-weight:400;font-size:1.5rem;padding:1rem}.BottomEnquiry .bottom-enquiry-list{display:flex;justify-content:center}.BottomEnquiry .bottom-enquiry-list .bottom-enquiry-item{flex:1 1;font-size:1.25rem;padding:6rem}.BottomEnquiry .bottom-enquiry-list .bottom-enquiry-item .bottom-enquiry-kakaotalk{display:inline-block;cursor:pointer}.BottomEnquiry .bottom-enquiry-list .bottom-enquiry-item .bottom-enquiry-kakaotalk img{width:36px;height:36px}.BottomEnquiry .bottom-enquiry-list .bottom-enquiry-item .bottom-enquiry-email{display:inline-block;cursor:pointer}.BottomEnquiry .bottom-enquiry-list .bottom-enquiry-item .bottom-enquiry-email a{display:inline-block}.BottomEnquiry .bottom-enquiry-list .bottom-enquiry-item svg{font-size:2rem}.BottomEnquiry .bottom-enquiry-list .email{background-color:#007edf}.BottomEnquiry .bottom-enquiry-list .email a{color:#fff}.BottomEnquiry .bottom-enquiry-list .email a svg{width:36px;height:36px}.BottomEnquiry .bottom-enquiry-list .kakaotalk{background-color:#fcba03;color:#333}@media (max-width:1024px){.BottomEnquiry .bottom-enquiry-headline{font-size:1.25rem}.BottomEnquiry .bottom-enquiry-list .bottom-enquiry-item{padding:3rem}}@media (max-width:768px){.BottomEnquiry .bottom-enquiry-list .bottom-enquiry-item{padding:1rem}.BottomEnquiry .bottom-enquiry-list .bottom-enquiry-item p{font-size:1rem}}.SideEnquiry{position:fixed;display:block;bottom:40%;right:0;z-index:9999;text-align:center}.SideEnquiry .enquiry-body{background-color:#007edf}.SideEnquiry .enquiry-body .enquiry-mail{padding:.875rem .5rem}.SideEnquiry .enquiry-body .enquiry-mail a svg{width:36px;height:36px;color:#fff}.SideEnquiry .enquiry-body .enquiry-kakao{padding:.875rem .5rem;cursor:pointer}.SideEnquiry .enquiry-body .enquiry-kakao img{width:36px;height:36px}@media (max-width:1200px){.SideEnquiry{display:none}}.ContentDetailPopup{display:none;position:fixed;overflow:auto;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;padding:1em;background-color:rgba(0,0,0,.85);opacity:0;line-height:1;animation-fill-mode:both;animation-duration:.5s;transition:background-color .5s linear;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;will-change:opacity;z-index:10000;justify-content:flex-start}.ContentDetailPopup .popup-inner{width:88%;position:absolute;left:0;right:0;display:none;z-index:1001;text-align:left;background:#fff;border:none;box-shadow:1px 3px 3px 0 rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2);transform-origin:50% 25%;flex:0 0 auto;border-radius:.28571429rem;-webkit-user-select:text;user-select:text;will-change:top,left,margin,transform,opacity;margin:3rem auto;color:#333}.ContentDetailPopup .popup-inner .title{margin-top:1.5rem;font-size:1.25rem;font-weight:400;text-align:center;padding:2rem 1rem 1rem;word-break:keep-all}.ContentDetailPopup .popup-inner .close-btn{position:absolute;top:1rem;right:1rem;font-size:2rem}.ContentDetailPopup .popup-inner .close-btn svg{cursor:pointer}.ContentDetailPopup .popup-inner .youtube{margin-top:1rem;padding:0 1rem}.ContentDetailPopup .popup-inner .youtube iframe{width:100%;height:200px;border:none}.ContentDetailPopup .popup-inner .images{margin-top:1rem;padding:0 1rem}.ContentDetailPopup .popup-inner .images .image{width:100%;padding-bottom:.875rem}.ContentDetailPopup .popup-inner .images .image img{width:100%;height:auto}.ContentDetailPopup .popup-inner .explain{margin-top:.5rem;font-size:1rem;padding:0 1rem;line-height:24px;word-break:keep-all}.ContentDetailPopup .popup-inner .actions{margin-top:2rem}.ContentDetailPopup .popup-inner .actions button{width:100%;border:none;padding:1.25rem;background-color:#007edf;font-size:1.25rem;color:#fff;cursor:pointer;border-radius:0 0 .28571429rem .28571429rem}.active{opacity:1}.active,.active .popup-inner{display:block}@media only screen and (min-width:768px){.ContentDetailPopup .popup-inner{width:750px}.ContentDetailPopup .popup-inner .youtube iframe{height:300px}}@media only screen and (min-width:992px){.ContentDetailPopup .popup-inner{width:800px}.ContentDetailPopup .popup-inner .youtube iframe{height:400px}}@media only screen and (min-width:1200px){.ContentDetailPopup .popup-inner{width:850px}.ContentDetailPopup .popup-inner .youtube iframe{height:450px}}@media only screen and (min-width:1920px){.ContentDetailPopup .popup-inner{width:900px}.ContentDetailPopup .popup-inner .youtube iframe{height:500px}}.mainCompo{padding:21rem 10rem 17rem 45rem;background-color:#77cff2}.mainCompo ul{color:#fff}.mainCompo .h1{font-size:2rem}.mainCompo .h3{font-size:1rem}.WacomPresenter .WacomHeader img{max-width:100%;vertical-align:top}.WacomPresenter .WacomHeader .wacom-header-box-mobile{padding-top:4rem;background:linear-gradient(180deg,#004bf1,#8487f2);text-align:center}.WacomPresenter .WacomHeader .wacom-header-box-mobile .wacom-header-logo{padding:0 2rem}.WacomPresenter .WacomHeader .wacom-header-box-mobile .wacom-header-logo p{margin-top:1rem;color:#fff;font-size:1.25rem}.WacomPresenter .WacomHeader .wacom-header-box-mobile .wacom-header-img-wrap{display:flex;align-items:flex-end}.WacomPresenter .WacomHeader .wacom-header-box{display:flex;background:linear-gradient(180deg,#004bf1,#8487f2);align-items:flex-end;flex-wrap:nowrap;padding-top:4rem}.WacomPresenter .WacomHeader .wacom-header-box .wacom-header-left{flex:1 1}.WacomPresenter .WacomHeader .wacom-header-box .wacom-header-logo{flex:1 1;text-align:center;padding:2rem 0}.WacomPresenter .WacomHeader .wacom-header-box .wacom-header-logo img{width:50%}.WacomPresenter .WacomHeader .wacom-header-box .wacom-header-logo p{font-size:2rem;color:#fff;padding-top:2rem}.WacomPresenter .WacomHeader .wacom-header-box .wacom-header-right{flex:1 1}.WacomPresenter .WacomSubTitle{margin:2rem 0;text-align:center}.WacomPresenter .WacomSubTitle .wacom-sub-title{padding:3rem 0;font-size:2.5rem;font-weight:500}.WacomPresenter .WacomSubTitle .wacom-line{margin:0 auto;width:6rem;border-bottom:4px solid #cdcdcd}.WacomPresenter .WacomShowVideo{margin:4rem 0;text-align:center}.WacomPresenter .WacomShowVideo .wacom-vrware-name{font-size:3.5rem;font-weight:600}.WacomPresenter .WacomShowVideo .school-color{color:#66f}.WacomPresenter .WacomShowVideo .storybuilder-color{color:#ff5400}.WacomPresenter .WacomShowVideo .school-bg-color{background-color:#66f}.WacomPresenter .WacomShowVideo .storybuilder-bg-color{background-color:#ff5400}.WacomPresenter .WacomShowVideo .wacom-vrware-desc{margin-top:1rem;font-size:2rem;font-weight:300}.WacomPresenter .WacomShowVideo .wacom-vrware-video{display:inline-block;margin:3rem auto;color:#fff;max-width:20rem;padding:.5rem 3rem;border-radius:32px;font-size:2rem;cursor:pointer}.WacomPresenter .WacomLicenseCode{margin:3rem 0;text-align:center}.WacomPresenter .WacomLicenseCode .wacom-license-code-title{font-size:2rem;padding:2rem 0}.WacomPresenter .WacomLicenseCode .school-color{color:#06f}.WacomPresenter .WacomLicenseCode .storybuilder-color{color:#ff5400}.WacomPresenter .WacomLicenseCode .license-code-input-wrap{position:relative;display:flex;justify-content:center}.WacomPresenter .WacomLicenseCode .license-code-input-wrap input{width:30%;outline:none;padding-left:1rem;border:1px solid #eee;border-radius:6px 0 0 6px;box-shadow:inset 1px 4px 5px 0 rgba(0,0,0,.15);font-size:1.25rem}.WacomPresenter .WacomLicenseCode .license-code-input-wrap .license-code-use-btn{cursor:pointer;border-radius:0 6px 6px 0;padding:.6rem .8rem;box-shadow:inset 1px 4px 5px 0 rgba(0,0,0,.15)}.WacomPresenter .WacomLicenseCode .license-code-input-wrap .school-color{background-color:#007edf}.WacomPresenter .WacomLicenseCode .license-code-input-wrap .storybuilder-color{background-color:#ffa800}.WacomPresenter .WacomLicenseCode .wacom-license-expire{padding:1rem 0;font-size:1rem;font-weight:300}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList{margin-top:1rem;margin-bottom:2rem;display:flex;justify-content:center}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList table{text-align:center;border-collapse:collapse;border-radius:10px;border-style:hidden;box-shadow:0 4px 20px rgba(0,0,0,.2);font-size:1.25rem}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList table thead tr td:first-child{border-top-left-radius:10px}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList table thead tr td:last-child{border-top-right-radius:10px}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList table thead tr td{padding:.8rem 1rem;color:#fff}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList table thead .school-color td{background:#06f}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList table thead .storybuilder-color td{background:#ffa800}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList table tbody tr td{background:#f8f8f8;padding:.8rem 1rem;color:#000;border-radius:10px;border-bottom:1px solid #eee}.WacomPresenter .WacomVrwareDownload{margin:8rem 0;text-align:center}.WacomPresenter .WacomVrwareDownload .vrware-download-header{font-size:2rem;margin-bottom:2rem}.WacomPresenter .WacomVrwareDownload .school-color{color:#4b1fc9}.WacomPresenter .WacomVrwareDownload .storybuilder-color{color:#25c54e}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap{display:flex;justify-content:center;width:50%;margin:0 auto}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap p{font-size:1rem;text-align:left;color:#000;font-weight:300}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-pc-wrap{margin-right:1rem;width:50%}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-pc-wrap .vrware-download-pc{display:flex;padding:1rem;font-size:1.5rem;width:100%;color:#fff;cursor:pointer;justify-content:space-between;border-radius:12px}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-pc-wrap .vrware-download-pc img{vertical-align:top}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-pc-wrap .school-color{background:#9060df}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-pc-wrap .storybuilder-color{background:#ff7e00}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-mobile-wrap{margin-left:1rem;width:50%}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-mobile-wrap .vrware-download-mobile{display:flex;padding:1rem;font-size:1.5rem;width:100%;background:#4b1fc9;color:#fff;cursor:pointer;justify-content:space-between;border-radius:12px}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-mobile-wrap .vrware-download-mobile img{vertical-align:top}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-mobile-wrap .school-color{background:#4b1fc9}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-mobile-wrap .storybuilder-color{background:#25c54e}.WacomPresenter .WacomVideoList{display:flex;flex-wrap:wrap;justify-content:center;margin:6rem 0}.WacomPresenter .WacomVideoList .wacom-video-item{margin:0 2rem;display:flex;text-align:center;border:3px solid #999;width:14rem;height:14rem;border-radius:50%;padding:2rem 1rem;flex-direction:column;justify-content:space-between}.WacomPresenter .WacomVideoList .wacom-video-item .wacom-video-title-img img{width:96px}.WacomPresenter .WacomVideoList .wacom-video-item p{color:#333;word-break:keep-all;font-size:1.25rem}.WacomPresenter .WacomContentsSlider .slick-slider{overflow:hidden}.WacomPresenter .WacomContentsSlider .content-list .content-item{text-align:center;margin:1rem;transform:scale(.9);cursor:pointer}.WacomPresenter .WacomContentsSlider .content-list .content-item .content-img{border-radius:16px;max-width:100%;box-shadow:0 4px 20px rgba(0,0,0,.2);transition:transform .2s;transition-timing-function:ease}.WacomPresenter .WacomContentsSlider .content-list .content-item .content-img:hover{transform:scale(1.1);transition:transform .2s;transition-timing-function:ease}.WacomPresenter .WacomContentsSlider .content-list .content-item .content-title{color:#000;font-size:2rem;margin-top:1rem;word-break:keep-all}.slick-slide{display:none;float:left;height:100%;min-height:1px;background:#fff;opacity:.6}.slick-current{background:unset;opacity:1}@media (max-width:1280px){.WacomPresenter .WacomHeader .wacom-header-box .wacom-header-logo p{font-size:1.5rem;padding-top:1rem}.WacomPresenter .WacomSubTitle .wacom-sub-title{font-size:2rem}.WacomPresenter .WacomShowVideo .wacom-vrware-name{font-size:2.5rem}.WacomPresenter .WacomContentsSlider .content-list .content-item .content-title,.WacomPresenter .WacomLicenseCode .wacom-license-code-title,.WacomPresenter .WacomShowVideo .wacom-vrware-desc,.WacomPresenter .WacomShowVideo .wacom-vrware-video{font-size:1.5rem}.WacomPresenter .WacomLicenseCode .license-code-input-wrap input{font-size:1rem}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList table,.WacomPresenter .WacomVrwareDownload .vrware-download-header{font-size:1.5rem}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap{width:80%}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-mobile-wrap .vrware-download-mobile,.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-pc-wrap .vrware-download-pc{font-size:1.25rem}.WacomPresenter .WacomVideoList .wacom-video-item{font-size:1.25rem;width:12rem;height:12rem}.WacomPresenter .WacomVideoList .wacom-video-item p{font-size:1rem}.WacomPresenter .WacomVideoList .wacom-video-item .wacom-video-title-img img{width:86px}}@media (max-width:1024px){.WacomPresenter .WacomHeader .wacom-header-box{align-items:unset}.WacomPresenter .WacomHeader .wacom-header-box .wacom-header-logo img{width:80%}.WacomPresenter .WacomHeader .wacom-header-box .wacom-header-logo p{font-size:1.25rem}.WacomPresenter .WacomSubTitle .wacom-sub-title{font-size:1.5rem}.WacomPresenter .WacomShowVideo .wacom-vrware-name{font-size:2rem}.WacomPresenter .WacomShowVideo .wacom-vrware-desc{word-break:keep-all;padding:0 2rem;font-size:1.25rem}.WacomPresenter .WacomContentsSlider .content-list .content-item .content-title,.WacomPresenter .WacomShowVideo .wacom-vrware-video{font-size:1.25rem}.WacomPresenter .WacomLicenseCode .wacom-license-code-title{font-size:1.5rem}.WacomPresenter .WacomLicenseCode .license-code-input-wrap input{font-size:1rem;width:40%}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList table{font-size:1.25rem}.WacomPresenter .WacomVrwareDownload .vrware-download-header{font-size:1.5rem}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap{padding:0 1rem;width:100%}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-pc-wrap{margin-right:.5rem}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-pc-wrap .vrware-download-pc{font-size:1.25rem}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-mobile-wrap{margin-left:.5rem}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-mobile-wrap .vrware-download-mobile{font-size:1.25rem}.WacomPresenter .WacomVideoList{flex-wrap:nowrap}.WacomPresenter .WacomVideoList .wacom-video-item{margin:0 1rem;font-size:1rem;width:10rem;height:10rem}.WacomPresenter .WacomVideoList .wacom-video-item p{font-size:1rem;word-break:break-all;width:127px}.WacomPresenter .WacomVideoList .wacom-video-item .wacom-video-title-img img{width:76px}}@media (max-width:768px){.WacomPresenter .WacomHeader .wacom-header-box{align-items:flex-end}.WacomPresenter .WacomHeader .wacom-header-box .wacom-header-logo img{width:100%}.WacomPresenter .WacomSubTitle .wacom-sub-title{font-size:1.5rem}.WacomPresenter .WacomShowVideo{margin:3rem ​0}.WacomPresenter .WacomShowVideo .wacom-vrware-name{font-size:2rem}.WacomPresenter .WacomShowVideo .wacom-vrware-desc{word-break:keep-all;padding:0 2rem;font-size:1.25rem}.WacomPresenter .WacomContentsSlider .content-list .content-item .content-title,.WacomPresenter .WacomShowVideo .wacom-vrware-video{font-size:1.25rem}.WacomPresenter .WacomLicenseCode .wacom-license-code-title{font-size:1.5rem}.WacomPresenter .WacomLicenseCode .license-code-input-wrap input{font-size:1rem;width:60%}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList table{font-size:1rem}.WacomPresenter .WacomVrwareDownload{margin:6rem 0}.WacomPresenter .WacomVrwareDownload .vrware-download-header{font-size:1.5rem}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap{flex-wrap:wrap;padding:0 2rem;width:100%}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-pc-wrap{width:100%;margin-right:0}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-pc-wrap .vrware-download-pc{font-size:1.25rem}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-mobile-wrap{margin-top:1rem;width:100%;margin-left:0}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-mobile-wrap .vrware-download-mobile{font-size:1.25rem}.WacomPresenter .WacomVideoList{flex-wrap:wrap}.WacomPresenter .WacomVideoList .wacom-video-item{margin:1rem;font-size:1.25rem;width:12rem;height:12rem}.WacomPresenter .WacomVideoList .wacom-video-item p{font-size:1rem;width:unset}.WacomPresenter .WacomVideoList .wacom-video-item .wacom-video-title-img img{width:86px}}@media (max-width:500px){.WacomPresenter .WacomSubTitle{padding:0 2rem}.WacomPresenter .WacomSubTitle .wacom-sub-title{font-size:1.25rem}.WacomPresenter .WacomShowVideo{margin:3rem ​0}.WacomPresenter .WacomShowVideo .wacom-vrware-name{font-size:2rem}.WacomPresenter .WacomShowVideo .wacom-vrware-desc{word-break:keep-all;padding:0 1rem;font-size:1rem}.WacomPresenter .WacomContentsSlider .content-list .content-item .content-title,.WacomPresenter .WacomShowVideo .wacom-vrware-video{font-size:1.25rem}.WacomPresenter .WacomLicenseCode{margin:1rem ​0}.WacomPresenter .WacomLicenseCode .wacom-license-code-title{font-size:1rem}.WacomPresenter .WacomLicenseCode .license-code-input-wrap input{font-size:1rem;width:70%}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList{padding:0 1rem}.WacomPresenter .WacomLicenseCode .LicenseCodeUsedList table{word-break:keep-all;font-size:.875rem}.WacomPresenter .WacomVrwareDownload{margin:6rem 0}.WacomPresenter .WacomVrwareDownload .vrware-download-header{font-size:1.5rem}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap{flex-wrap:wrap;padding:0 1rem;width:100%}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-pc-wrap{width:100%;margin-right:0}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-pc-wrap .vrware-download-pc{font-size:1rem}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-mobile-wrap{margin-top:1rem;width:100%;margin-left:0}.WacomPresenter .WacomVrwareDownload .vrware-download-wrap .vrware-download-mobile-wrap .vrware-download-mobile{font-size:1rem}.WacomPresenter .WacomVideoList{flex-wrap:wrap}.WacomPresenter .WacomVideoList .wacom-video-item{margin:1rem;font-size:1rem;width:10rem;height:10rem}.WacomPresenter .WacomVideoList .wacom-video-item p{font-size:1rem;word-break:break-all;width:127px}.WacomPresenter .WacomVideoList .wacom-video-item .wacom-video-title-img img{width:76px}}.IntroVideo{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.5);z-index:10000;text-align:center}.IntroVideo .IntroVideo-inner{position:relative;display:inline-block;padding:0 20px;margin-top:100px}@media (min-width:1200px){.IntroVideo .IntroVideo-inner{width:1180px;height:80%}}@media (max-width:1199px){.IntroVideo .IntroVideo-inner{width:80%;height:60%}}@media (max-width:768px){.IntroVideo .IntroVideo-inner{width:90%;height:50%}}@media (max-width:500px){.IntroVideo .IntroVideo-inner{height:40%}}.WacomPrivacy{margin:3rem 0;padding:0 2rem}.WacomPrivacy .wacom-header{font-size:2rem;color:#66f;text-align:center;margin-bottom:2rem;word-break:keep-all}.WacomPrivacy .wacom-input-wrap .input-wrap{margin-bottom:1rem}.WacomPrivacy .wacom-input-wrap .input-wrap p{font-size:1.25rem;margin-bottom:.25rem}.WacomPrivacy .wacom-input-wrap .input-wrap input[type=text]{padding:.5rem;width:100%;font-size:1rem;border-radius:6px;border:1px solid #888;transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}.WacomPrivacy .wacom-input-wrap .input-wrap input[type=text]:focus{box-shadow:0 0 10px rgba(102,179,251,.5);border-color:#66f;z-index:1}.WacomPrivacy .wacom-input-wrap .input-wrap input[type=radio]{width:0;height:0;position:absolute;left:-9999px}.WacomPrivacy .wacom-input-wrap .input-wrap input[type=radio]+label{font-size:.875rem;padding:.75em 1.5em;box-sizing:border-box;position:relative;display:inline-block;border:1px solid #ddd;background-color:#fff;line-height:140%;text-align:center;box-shadow:0 0 0 hsla(0,0%,100%,0);transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;cursor:pointer;margin:0 .25rem .25rem 0}.WacomPrivacy .wacom-input-wrap .input-wrap input[type=radio]:checked+label{background-color:#66f;color:#fff;box-shadow:0 0 10px rgba(102,179,251,.5);border-color:#66f;z-index:1}.WacomPrivacy .privacy-wrap{font-size:1.25rem;margin:1rem 0;display:inline-block}.WacomPrivacy .privacy-wrap .privacy-agree{display:flex;align-items:center}.WacomPrivacy .privacy-wrap .privacy-agree input[type=checkbox]{width:1.5rem;height:1.5rem;margin-left:.5rem}.WacomPrivacy .privacy-wrap .privacy-agree label{color:#66f}.WacomPrivacy .privacy-wrap .privacy-desc{word-break:keep-all;margin-top:.5rem;line-height:1.2}.WacomPrivacy .privacy-wrap .privacy-desc p{font-size:.875rem}.WacomPrivacy .privacy-wrap .privacy-desc a{display:inline-block;color:#66f}.WacomPrivacy .privacy-btn{word-break:keep-all;margin-top:1rem;width:100%;text-align:center;background:#66f;box-shadow:0 0 10px rgba(102,179,251,.5);color:#fff;padding:1rem 2rem;font-size:1.5rem;border-radius:6px;cursor:pointer}.ShareMapDetail .share-map-detail-title{line-height:90px;background:#fff;text-align:left;padding-left:50px;font-size:30px;color:#333;border-radius:29.5px 29.5px 0 0;display:inherit}.ShareMapDetail .detail-close-box{float:right;padding-right:50px}.ShareMapDetail .detail-close-box .close{position:relative;display:inline-block;width:50px;height:50px;overflow:hidden;vertical-align:middle;cursor:pointer}.ShareMapDetail .detail-close-box .close:hover:after,.ShareMapDetail .detail-close-box .close:hover:before{background:#333}.ShareMapDetail .detail-close-box .close:after,.ShareMapDetail .detail-close-box .close:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#000}.ShareMapDetail .detail-close-box .close:before{transform:rotate(45deg)}.ShareMapDetail .detail-close-box .close:after{transform:rotate(-45deg)}.ShareMapDetail .detail-close-box .close.big{transform:scale(3)}.ShareMapDetail .detail-close-box .close.hairline:after,.ShareMapDetail .detail-close-box .close.hairline:before{height:1px}.ShareMapDetail .detail-close-box .close.thick:after,.ShareMapDetail .detail-close-box .close.thick:before{height:4px;margin-top:-2px}.ShareMapDetail .detail-close-box .close.black:after,.ShareMapDetail .detail-close-box .close.black:before{height:8px;margin-top:-4px}.ShareMapDetail .detail-close-box .close.heavy:after,.ShareMapDetail .detail-close-box .close.heavy:before{height:12px;margin-top:-6px}.ShareMapDetail .detail-close-box .close.pointy:after,.ShareMapDetail .detail-close-box .close.pointy:before{width:200%;left:-50%}.ShareMapDetail .detail-close-box .close.rounded:after,.ShareMapDetail .detail-close-box .close.rounded:before{border-radius:5px}.ShareMapDetail .share-map-detail-thumb{height:600px;width:100%;background-repeat:round;background-color:#fff}.ShareMapDetail .share-map-detail-explain{border-radius:0 0 29.5px 29.5px;background:#fff;text-align:left;padding:30px 50px;font-size:16px;color:#333}@media (min-width:360px){.share-map-detail-popup{width:360px}}@media (min-width:500px){.share-map-detail-popup{width:500px}}@media (min-width:768px){.share-map-detail-popup{width:768px}}@media (min-width:1200px){.share-map-detail-popup{width:1180px}}@media (max-width:1024px){.share-map-detail-popup .share-map-detail-thumb{height:450px}}@media (max-width:768px){.popup-inner{margin-top:20%!important}.share-map-detail-popup .share-map-detail-title{line-height:70px;font-size:22px}.share-map-detail-popup .share-map-detail-thumb{height:300px}.share-map-detail-popup .detail-close-box .close{width:30px;height:30px}.share-map-detail-popup .share-map-detail-explain{padding:20px 50px;font-size:15px}}@media (max-width:768px) and (max-width:500px){.share-map-detail-popup .share-map-detail-thumb{height:300px}.share-map-detail-popup .share-map-detail-title{font-size:18px;padding-left:20px}.share-map-detail-popup .share-map-detail-thumb{height:230px}.share-map-detail-popup .detail-close-box{padding-right:20px}.share-map-detail-popup .detail-close-box .close{width:24px;height:24px}.share-map-detail-popup .share-map-detail-explain{padding:20px;font-size:13px}}.ShareMapList{margin-bottom:75px;text-align:center}.ShareMapList .pagination{display:block;margin-top:6.3559322034%}.ShareMapList .pagination li{display:inline-block;font-size:16px;font-weight:400;width:30px;line-height:30px;margin-right:5px;margin-left:5px;border:none;border-radius:20px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.ShareMapList .pagination li a{outline:none;display:block}.ShareMapList .pagination li:hover{transition:all .2s linear;background:#2fae8e;color:#fff}.ShareMapList .pagination .rc-pagination-jump-next:after,.ShareMapList .pagination .rc-pagination-jump-prev:after{content:"\2022\2022\2022";display:block;letter-spacing:2px;color:#555;font-size:16px;margin-top:0}.ShareMapList .pagination .rc-pagination-jump-next:hover:after{color:#fff;font-size:16px;content:"\BB"}.ShareMapList .pagination .rc-pagination-jump-prev:hover:after{color:#fff;font-size:16px;content:"\AB"}.ShareMapList .pagination .rc-pagination-item-active{transition:all .2s linear;background:#2fae8e;border-radius:20px;color:#fff}@media (max-width:1024px){.ShareMapList .ShareMapItem .share-map-thumb{width:100%;height:550px}.ShareMapList .ShareMapItem .share-map-info .share-map-title{font-size:16px;max-width:20rem}}@media (max-width:768px){.ShareMapList{margin-top:8.4745762712%}.ShareMapList .ShareMapItem .share-map-thumb{width:100%;height:400px}.ShareMapList .ShareMapItem .share-map-info .share-map-title{font-size:14px;max-width:13rem;max-height:3.5rem}.ShareMapList .pagination li{font-size:14px;width:26px}}@media (max-width:500px){.ShareMapList .ShareMapItem .share-map-thumb{width:100%;height:250px}.no-share-map label,.no-share-map p{font-size:16px}}.ShareMapItem{margin-right:20px;margin-left:20px;margin-bottom:20px;display:inline-block;vertical-align:middle;filter:drop-shadow(8px 21px 7px #89AEFF) drop-shadow(-8px -8px 60px rgba(137,174,255,.34));border-radius:20px;user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-o-user-select:none;-moz-user-select:none;cursor:pointer;width:calc(20% - 1.75rem)}.ShareMapItem .share-map-thumb{background:hsla(0,0%,100%,.25);background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:246px;border-radius:20px 20px 0 0;position:relative}.ShareMapItem .share-map-info{width:100%;background:#fff;border-radius:0 0 20px 20px;text-align:left;height:175px}.ShareMapItem .share-map-info .share-map-title1{font-size:25px;color:#333;line-height:60px;padding-left:20px;max-height:4rem;font-weight:600}.ShareMapItem .share-map-info .share-map-title2{font-size:18px;color:#333;line-height:25px;padding-left:20px;max-height:4rem;font-weight:500}.ShareMapItem .share-map-info .share-map-nickname{font-size:16px;color:#333;height:45px;padding-left:20px;vertical-align:top}@media (max-width:1920px){.ShareMapItem{width:calc(25% - 1.75rem)}}@media (max-width:1600px){.ShareMapItem{width:calc(33.333% - 1.75rem)}}@media (max-width:1200px){.ShareMapItem{width:calc(50% - 1.75rem)}}@media (max-width:1024px){.ShareMapItem{width:calc(100% - 1.75rem);margin-top:1.25rem;margin-bottom:1.25rem}}.SchoolDownload .download-headline{margin-top:80px;padding-bottom:10px}.SchoolDownload .download-headline p{font-size:30px;font-weight:500;color:#333}.SchoolDownload .school-download-wrap{padding-top:40px;display:flex;padding-bottom:40px}.SchoolDownload .school-download-wrap .school-download-pc{width:100%;padding-right:10px}.SchoolDownload .school-download-wrap .school-download-pc .school-download-pc-button button{width:80%;border:none;background:#4a3aff;border-radius:10px;font-size:30px;font-weight:700;text-align:center;color:#fff;height:100px;padding:0 5%;cursor:text;margin-bottom:40px}.SchoolDownload .school-download-wrap .school-download-pc .school-download-pc-button button img{vertical-align:bottom;float:right}.SchoolDownload .school-download-wrap .school-download-pc .school-download-pc-label{margin-top:5px;font-size:16px;color:#555}.SchoolDownload .school-download-wrap .school-download-hmd{width:50%;padding-left:10px}.SchoolDownload .school-download-wrap .school-download-hmd .school-download-hmd-button button{width:100%;border:none;background:#2fae8e;border-radius:10px;font-size:24px;font-weight:700;text-align:left;color:#fff;height:100px;padding:0 5%;cursor:pointer}.SchoolDownload .school-download-wrap .school-download-hmd .school-download-hmd-button button:hover{background:#219376}.SchoolDownload .school-download-wrap .school-download-hmd .school-download-hmd-button button img{vertical-align:bottom;float:right}.SchoolDownload .school-download-wrap .school-download-hmd .school-download-hmd-label{margin-top:5px;font-size:16px;color:#555}@media (max-width:1024px){.SchoolDownload .school-download-wrap{flex-direction:column}.SchoolDownload .school-download-wrap .school-download-pc{width:100%;padding:0 10px}.SchoolDownload .school-download-wrap .school-download-pc .school-download-pc-button,.SchoolDownload .school-download-wrap .school-download-pc .school-download-pc-button button{width:100%}.SchoolDownload .school-download-wrap .school-download-hmd{width:100%;padding:0 10px}}@media (max-width:768px){.SchoolDownload .download-headline p{font-size:24px;text-align:center}.SchoolDownload .school-download-wrap{flex-direction:column}.SchoolDownload .school-download-wrap .school-download-pc{width:100%;padding:0 10px}.SchoolDownload .school-download-wrap .school-download-pc .school-download-pc-label{font-size:12px}.SchoolDownload .school-download-wrap .school-download-pc .school-download-pc-button button{font-size:20px;height:80px}.SchoolDownload .school-download-wrap .school-download-pc .school-download-pc-button button img{width:30px}.SchoolDownload .school-download-wrap .school-download-hmd{width:100%;padding:0 10px;margin-top:3%}.SchoolDownload .school-download-wrap .school-download-hmd .school-download-hmd-label{font-size:12px}.SchoolDownload .school-download-wrap .school-download-hmd .school-download-hmd-button button{font-size:20px;height:80px}.SchoolDownload .school-download-wrap .school-download-hmd .school-download-hmd-button button img{width:30px}}@media (max-width:500px){.SchoolDownload .download-headline p{font-size:20px}.SchoolDownload .school-download-wrap .school-download-pc .school-download-pc-button button{font-size:16px}.SchoolDownload .school-download-wrap .school-download-pc .school-download-pc-button button img{width:25px}.SchoolDownload .school-download-wrap .school-download-hmd .school-download-hmd-button button{font-size:16px}.SchoolDownload .school-download-wrap .school-download-hmd .school-download-hmd-button button img{width:25px}}.header-wrap{height:100px;position:fixed;width:100%;z-index:9999}.header-wrap .header-box{display:flex;height:100%;padding:0 10px;margin:0 auto;align-items:center;max-width:80%}.header-wrap .logo{float:left}.header-wrap .logo img{vertical-align:middle}.header-wrap .nav ul{align-items:center;text-align:center;flex-wrap:nowrap}.header-wrap .nav ul li{flex:1 1;float:left;margin:0 .8rem;font-size:1rem;word-break:keep-all}.header-wrap .nav ul li:first-child{margin-left:1.2rem}.header-wrap .nav ul li .nav-link{text-align:center;color:#fff;cursor:pointer}.header-wrap .nav-right{flex:1 1;display:flex;justify-content:flex-end}.header-wrap .nav-right li{display:inline-block;text-align:center;vertical-align:middle;margin-left:10px;margin-right:0}.header-wrap .nav-right li button{width:100px;line-height:35px;border:1px solid #fff;background:none;color:#fff;border-radius:17.5px;font-size:16px;cursor:pointer}.nav-button{width:220px;height:40px;border-radius:20px;font-size:15px;border:none;font-weight:700}.none{display:none}.mobile-menu{float:right;top:0;scrolltop:false;display:none}.menu-trigger{width:30px;height:30px;display:inline-block;position:fixed;z-index:10;top:45px;right:32px;cursor:pointer}.menu-trigger span{position:absolute;display:inline-block;height:2px;width:100%;background:#fff;transition:all .3s linear}.menu-trigger span:first-child{top:0}.menu-trigger span:nth-child(2),.menu-trigger span:nth-child(3){top:8px}.menu-trigger span:nth-child(4){top:16px}.icon-active span:first-child,.icon-active span:nth-child(4){opacity:0}.icon-active span:nth-child(2){transform:rotate(45deg)}.icon-active span:nth-child(3){transform:rotate(-45deg)}.links{color:#fff;top:100%;left:0;right:0;position:absolute;text-decoration:none;list-style:none;height:0;overflow:hidden;background:#007edf;width:100%;text-align:center;opacity:0}.links ul li{list-style:none;margin:1em;font-size:2em;line-height:75px}.links li:first-child{padding-top:0}.links li:last-child{padding-bottom:1em}.links a{text-decoration:none;color:#fff}.toggle{height:auto;opacity:1}.cotton{position:fixed;height:0;background-color:rgba(0,0,0,.5);width:100%;z-index:1000}.cotton-toggle{height:100%}.sticky{background:#007edf!important;box-shadow:0 -16px 56px -4px #333}@media (min-width:1200px){.header-box{max-width:80%}}@media (max-width:1024px){.header-wrap .nav,.header-wrap .nav-right{display:none}.header-wrap .mobile-menu{display:block}}@media (max-width:768px){.header-wrap .header-box{padding:0 2.6666666667em}.header-wrap .logo img{width:70%}.header-wrap .nav,.header-wrap .nav-right{display:none}.header-wrap .mobile-menu{display:block}}@media (max-width:768px){.header-wrap{height:75px}.header-wrap .header-box{line-height:75px}.menu-trigger{top:30px}}@media (max-width:500px){.links ul li{margin:0;font-size:1.5em}}.ContentItem{width:calc(25% - .875rem);box-shadow:0 4px 20px rgba(0,0,0,.2);border-radius:20px;margin:1rem .4rem;text-align:left;cursor:pointer;filter:drop-shadow(8px 21px 7px #89AEFF) drop-shadow(-8px -8px 60px rgba(137,174,255,.34))}.ContentItem .content-thumb{background-position:50%;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:60%;border-radius:20px 20px 0 0}.ContentItem .share-map-info{width:100%;background:#fff;border-radius:0 0 20px 20px;text-align:left;height:175px}.ContentItem .share-map-info .share-map-title1{font-size:25px;color:#333;line-height:60px;padding-left:20px;max-height:4rem;font-weight:600}.ContentItem .share-map-info .share-map-title2{font-size:18px;color:#333;line-height:25px;padding-left:20px;padding-right:20px;max-height:4rem;font-weight:500}.ContentItem .share-map-info .share-map-nickname{font-size:16px;color:#333;height:45px;padding-left:20px;vertical-align:top}.ContentItem .content-bottom{position:relative;padding:1rem;font-size:.9rem}.ContentItem .content-bottom .content-bottom-right{margin-top:.3rem}@media (max-width:2150px){.ContentItem .share-map-info .share-map-title1{font-size:20px}.ContentItem .share-map-info .share-map-title2{font-size:15px}}@media (max-width:1800px){.ContentItem .share-map-info .share-map-title1{font-size:16px}.ContentItem .share-map-info .share-map-title2{font-size:13px}}@media (max-width:1500px){.ContentItem .share-map-info .share-map-title1{font-size:13px}.ContentItem .share-map-info .share-map-title2{font-size:11px}}@media (max-width:1250px){.ContentItem .share-map-info .share-map-title1{font-size:11px}.ContentItem .share-map-info .share-map-title2{font-size:10px}}@media (max-width:1200px){.ContentItem{width:calc(50% - .875rem)}.ContentItem .share-map-info .share-map-title1{font-size:16px}.ContentItem .share-map-info .share-map-title2{font-size:13px}}@media (max-width:768px){.ContentItem{width:calc(100% - .875rem)}}.ContentList{max-width:80%;margin:2rem auto 4rem;text-align:center}.ContentList h1{font-weight:400;font-size:1.5rem}.ContentList .content-list-filters{margin:1rem 0}.ContentList .content-list-filters button{border:none;padding:.875rem;border-radius:6px;margin:.3rem;cursor:pointer}.ContentList .content-list-filters .filter-active{background-color:#007edf;color:#fff}.ContentList .content-list{display:flex;flex-wrap:wrap;margin-top:1rem}.ContentList .pagination{display:block;margin-top:2rem;text-align:center}.ContentList .pagination li{display:inline-block;font-size:16px;font-weight:400;width:30px;line-height:30px;margin-right:5px;margin-left:5px;border:none;border-radius:20px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.ContentList .pagination li a{outline:none;display:block}.ContentList .pagination li:hover{transition:all .2s linear;background:#007edf;color:#fff}.ContentList .pagination .rc-pagination-jump-next:after,.ContentList .pagination .rc-pagination-jump-prev:after{content:"\2022\2022\2022";display:block;letter-spacing:2px;color:#555;font-size:16px;margin-top:0}.ContentList .pagination .rc-pagination-jump-next:hover:after{color:#fff;font-size:16px;content:"\BB"}.ContentList .pagination .rc-pagination-jump-prev:hover:after{color:#fff;font-size:16px;content:"\AB"}.ContentList .pagination .rc-pagination-item-active{transition:all .2s linear;background:#007edf;border-radius:20px;color:#fff}@media (max-width:1200px){.ContentList{padding:0 1rem}.ContentList h1{font-size:1.25rem}}