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 32px;white-space:pre-line}header{padding:0 20px}header .logo{align-items:center;display:flex;padding:10px 0 0}header .logo img{width:180px}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}picture{margin:0}}.link{text-align:center}.link a{background:#ffd000;border-radius:80px;padding:24px 40px}.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-text{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:38px 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 textarea{border:1px solid silver;border-radius:4px;padding:16px 8px;width:480px}.input_block textarea{resize:none}.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{width:100%}.input_block textarea{resize:none;width:100%}.input_block select{width:100%}}.swiper-container{overflow-y:hidden}.swiper-container::-webkit-scrollbar{display:none}.checkbox_block{margin:24px 0}.checkbox_block a{color:#429eff;font-weight:700;text-decoration:underline}header{border-bottom:8px solid;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}.helperText{color:#000000b3;text-align:right;width:100%}
/*# sourceMappingURL=main.817bbf1c.css.map*/