html{touch-action:manipulation}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:#0000;border:0;box-sizing:border-box;color:#000;font-family:Zen Kaku Gothic New,serif;font-size:100%;letter-spacing:.05rem;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}h1,h2,h3,h4,h5,h6,li,p,small{letter-spacing:.05rem;line-height:2}pre{margin:1rem 0 0;padding:0}a:hover{opacity:.7;transition-duration:.2s}*{box-sizing:border-box}.inner{margin:auto;width:1000px}.service-container{margin:auto;width:750px}.service-ballon-container{background:#fff;border-radius:32px;margin:auto;padding:40px 20px;width:750px}.service-heading-title{align-items:center;color:#ff9d00;display:flex;flex-direction:column;font-size:32px;margin:32px 0}@media (max-width:1024px){.inner,.service-container{padding:0 10px;width:100%}.service-ballon-container{width:100%}}p.switch_title{font-weight:700;margin:0 0 8px}header{padding:0 20px}header .logo{padding:10px 0 0}header .logo,header nav ul{align-items:center;display:flex}header nav ul{justify-content:space-between}header nav ul li{margin:0 10px 0 0}header nav ul li a{display:block;padding:20px 16px}header nav ul li.service-btn a{background:#6bb881;border-radius:0 0 14px 14px;color:#fff}header nav ul li.faq-btn a{background:#ffd000;background:#b2e6ff;border-radius:0 0 14px 14px;padding:20px 40px}header nav ul li.contact a{background:#12be43;border-radius:0 0 14px 14px;color:#fff}header nav ul li.register a{background:#ffd000;border-radius:0 0 14px 14px}picture{display:block;margin:10px 0 0}picture img{width:100%}@media (max-width:1024px){header{display:flex;justify-content:center}header .logo{padding:10px 0 0}header nav{display:none}picture{margin:0}}.read-message{padding:60px 0 20px}.read-message h2{display:flex;font-size:32px;justify-content:center;line-height:1.5;margin:0 0 32px}.read-message h2 img{margin:0 24px;width:344px}.read-message p{letter-spacing:.2rem;margin:0 auto 32px;width:720px}@media (max-width:1024px){.read-message h2{align-items:center;flex-direction:column}.read-message p{padding:0 16px;width:100%}figure.read-message-media img{width:100%}}#service{background:url(/static/media/service_bg.91262280203ad9ff5849.svg) no-repeat;background-color:#cbecd4;background-size:contain;padding:40px 0;position:relative}#service:after{background:url(/static/media/service_after.8c65cd34ad7f3dab2b46.svg) no-repeat;background-size:contain;bottom:-74px;content:"";height:75px;left:0;margin:auto;position:absolute;right:0;width:100%}#service h2{margin:0 0 80px;text-align:center}ul.service-anchor-nav{display:flex;flex-wrap:wrap;justify-content:space-between}ul.service-anchor-nav li{background-color:#fff;border-radius:14px;box-shadow:0 4px 8px 0 #c6c6c629;margin:0 0 80px;padding:40px;position:relative;width:calc(50% - 20px)}ul.service-anchor-nav li figure img{left:-4rem;position:absolute;top:-3.5rem}ul.service-anchor-nav li p strong{align-items:center;border-bottom:4px dashed #cbecd4;color:#ff9d00;display:flex;font-size:28px;font-weight:700;justify-content:center;letter-spacing:.05rem;line-height:1.2;margin:0 0 16px;text-align:center}ul.service-anchor-nav li p img{margin:0 24px 20px}ul.service-anchor-nav li p{margin:0 0 16px}ul.service-anchor-nav li a{background:#ffd000;border-radius:30px;display:block;font-weight:700;padding:12px 0;text-align:center}@media (max-width:1024px){#service{background:url(/static/media/service_bg_sp.4a58d256f0582259142a.svg) no-repeat;background-color:#cbecd4}ul.service-anchor-nav{flex-direction:column}ul.service-anchor-nav li{margin:0 auto 80px;width:calc(100% - 20px)}ul.service-anchor-nav li:last-child{margin:0 auto}ul.service-anchor-nav li figure img{left:-.8rem;position:absolute;top:-4.4rem}picture.campaign-media{width:25%}#service:after{background:url(/static/media/service_after_sp.7dfbd647ed776115522d.svg) no-repeat;background-size:cover;bottom:-85px;height:86px}}#gift{padding:80px 0}.service-baloon{background:#fbfb94;margin:0 0 40px;padding:20px;position:relative}.service-baloon:after{background:#fbfb94;bottom:-12px;content:"";height:25px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:25px}.border-price-box{align-items:center;border:3px solid #cbecd4;display:flex;margin:0 auto 40px;width:65%}.border-price-box h3{background:#cbecd4;margin:0 24px 0 0;padding:30px}.border-price-box p{font-size:32px;font-weight:700}.border-price-box p span{font-size:16px}.border-price-box p img{vertical-align:sub;width:130px}ul.overview-list{margin:0 0 40px}.overview-list h4{color:#ff9d00;font-size:22px}.overview-list li{margin:0 0 24px;padding:0 0 0 4rem;position:relative}.overview-list li:before{background:url(/static/media/check.8b5da7f26f0e55bb2b4d.svg) no-repeat;background-size:contain;bottom:0;content:"";height:40px;left:0;margin:auto;position:absolute;top:0;width:40px}.link{text-align:center}.link a{background:#ffd000;border-radius:80px;padding:24px 40px}@media (max-width:1024px){#gift{padding:80px 10px}.border-price-box{flex-direction:column;width:100%}.border-price-box h3{margin:0;padding:8px 0;text-align:center;width:100%}}#wifi{background:url(/static/media/service_bg02.7841e06fb15a7b3997e2.svg) no-repeat;background-color:#cbecd4;background-size:contain;padding:40px 0;width:100%}@media (max-width:1024px){#wifi{background:#cbecd4;padding:40px 10px}}#adblock{background:url(/static/media/ab-block_bg.075bbd49750542e3773f.svg) no-repeat;background-color:#cbecd4;background-size:contain;padding:40px 0;width:100%}@media (max-width:1024px){#adblock{background:#cbecd4;padding:40px 10px}}#faq{margin:0 auto 80px}h2.faq-title{display:flex;flex-direction:column;font-size:38px;line-height:1.6;margin:100px 0 60px;text-align:center}h2.faq-title span{color:#cbecd4;font-size:16px}div.accordion{align-items:center;background:#ffdc5c;border:none;cursor:pointer;display:flex;font-size:1rem;height:53px;line-height:50px;margin:0 0 15px;padding-left:60px;position:relative;transition:.5s ease-in}.accordion:before{border-radius:50%;color:#fff;content:"Q";display:inline-block;font-size:24px;height:35px;left:15px;line-height:35px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);vertical-align:middle;width:35px}.accordion.active{margin-bottom:0}div.panel{overflow:hidden;transition:.3s ease-out}.panel p{background:#fbfb94;margin:0 0 15px;padding:10px 20px 10px 60px;position:relative}.panel p:before{bottom:0;color:#ff9d00;content:"A";display:inline-block;font-size:24px;font-weight:700;height:35px;left:15px;line-height:35px;margin:auto;position:absolute;text-align:center;top:0;vertical-align:middle;width:35px}.acco{position:relative}div.accordion:after{bottom:0;color:#ff9d00;content:"\0276F";font-size:1.2rem;margin:auto;position:absolute;right:2rem;transform:rotate(90deg)}div.accordion.active:after{transform:rotate(270deg)}@media (max-width:1024px){.accordion p{width:calc(100% - 4rem)}div.accordion{align-items:center;display:flex;height:inherit;padding:12px 0 12px 60px}div.accordion:after{bottom:0;height:18px;margin:auto;right:0;top:0;width:8px}div.accordion.active:after{bottom:0;height:80px;margin:auto;right:0;top:0;width:8px}}.footer-image{text-align:center}.footer-image img{width:200px}footer ul{display:flex;justify-content:center;margin:0 0 15px}footer ul li{margin:24px 60px;text-align:center}footer ul li a{color:#6bb881}.footer-text{background-color:#6bb881;color:#fff;line-height:200%;margin:"15px" auto 0;padding-bottom:15px;padding-top:15px;text-align:center}@media (max-width:1024px){footer{width:100%}.footer-image{text-align:left}footer ul{align-items:start;flex-direction:column;margin:0 10px 15px}footer ul li{margin:16px 0}}.contact_wrap{margin:auto;width:480px}.input_block{display:flex;flex-direction:column;margin:0 0 24px}.input_block label{font-weight:700;margin:0 0 8px}span.require{background:#fd3636;border-radius:4px;color:#fff;display:inline-block;font-size:14px;line-height:1.4;margin:0 0 0 8px;padding:2px 6px}label.radio_label{display:block;font-weight:700;margin:0 0 24px}.radio_block{margin:0 0 24px}.input_block input,.input_block select{border:1px solid silver;border-radius:4px;padding:16px 8px;width:480px}.wpcf7-checkbox,span.residence_select{display:flex;flex-direction:column}.wpcf7-checkbox span,span.residence_select span{margin:10px 0}.wpcf7-list-item{align-items:center;display:flex;margin:0}input.submit{background:#ffd000;border:none;border-radius:50px;cursor:pointer;display:flex;font-size:18px;font-weight:700;margin:32px auto;padding:24px;width:80%}input[type=checkbox],input[type=radio]{width:inherit}label span{font-weight:400}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{border:1px solid silver;border-radius:4px;margin:0 0 24px;padding:16px 8px;width:300px}textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.contact_textarea{border:1px solid silver;border-radius:4px;padding:16px;resize:none;width:100%}span.wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:column}span.wpcf7-form-control.wpcf7-radio .wpcf7-list-item{margin:0 0 16px}@media (max-width:1024px){.contact_wrap{margin:auto;padding:0 16px;width:100%}.input_block input,.input_block select{width:100%}}.swiper-container{overflow-y:hidden}.swiper-container::-webkit-scrollbar{display:none}table.company_table{margin:0 0 80px}.company_table th{background:#cbecd4;padding:20px;white-space:nowrap}.company_table td{padding:20px}.company_wrap{margin:auto;width:600px}@media (max-width:1024px){.company_wrap{margin:auto;width:100%}table.company_table{padding:0 10px}.company_table tr{display:flex;flex-direction:column}}.checkbox_block{margin:24px 0}.checkbox_block a{color:#429eff;font-weight:700;text-decoration:underline}header{border-bottom:8px solid #cbecd4;display:flex;justify-content:space-between;padding:0 20px 10px}h2,header{margin:0 0 80px}h2{font-size:24px;padding:0 0 24px;position:relative;text-align:center}h2:after{background:url(/static/media/h2_dot.84559c7be99dfb2147b8.svg) no-repeat;bottom:-1rem;content:"";height:20px;left:0;margin:auto;position:absolute;right:0;width:52px}.entry_success_box{margin:0 0 24px;padding:0 0 24px;text-align:center}.entry_success_box a{color:#429eff;font-weight:700;text-decoration:underline}
/*# sourceMappingURL=main.068e0f16.css.map*/