@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*:focus,*:after:focus,*:before:focus{outline:none}html{font-size:62.5%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;-webkit-text-size-adjust:100%}body,button,input,select,textarea{color:#000;font-family:"Inter","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;letter-spacing:.01rem;font-weight:400}a,a:visited{color:currentColor;text-decoration:underline}a:hover{text-decoration:none;color:currentColor}a:active,a:focus{text-decoration:none}a:focus{outline:none}a:active,a:hover{outline:0}input,button,select,textarea{outline:none;background:rgba(0,0,0,0);padding:0;border:none;border-radius:0;font:inherit;color:currentColor;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}svg{overflow:visible}img{height:auto;max-width:100%;vertical-align:middle}main{display:block}@media(max-width: 1200px)and (min-width: 981px){html{font-size:55%}}.kv{background-color:#4dbbaa;color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:11}.kv .kv-content{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kv .kv-content .kv-box{max-width:460px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.kv .kv-content .kv-box .kv-title{width:calc(100% - 230px)}.kv .kv-content .kv-box .kv-title svg{width:228px;height:auto}.kv .kv-content .kv-box .kv-title svg path{fill:none;stroke-width:1px solid #fff}.kv .kv-content .kv-box .kv-desc{margin-left:10px;width:220px;height:inherit;font-size:13px;text-align:right;line-height:1.5;overflow:hidden}.line{display:inline-block;width:100%;height:1px;background-color:#e4e4e4}.about{padding:280px 0 180px}.about .about-content .about-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about .about-content .about-items .about-item{width:calc(50% - 1.4285714286vw)}.about .about-content .about-items .about-item:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about .about-content .about-items .about-item:nth-child(2n){margin-left:2.8571428571vw}.about .about-content .about-title{width:18.5714285714vw;font-size:1.6rem;font-weight:500}.about .about-content .about-desc{width:calc(100% - 18.5714285714vw);font-size:1.4rem;line-height:1.5}.about .about-content .about-text{font-size:1.4rem;color:#888;line-height:1.5}.strength{margin-bottom:240px}.strength .strength-content .strength-title{margin-bottom:70px;font-size:2.8rem;font-weight:500}.strength .strength-content .strength-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.strength .strength-content .strength-items .strength-item{border-top:1px solid #000;padding:25px 0;width:calc(50% - 1.4285714286vw)}.strength .strength-content .strength-items .strength-item:nth-child(2n){margin-left:2.8571428571vw}.strength .strength-content .strength-items .strength-item:nth-child(3),.strength .strength-content .strength-items .strength-item:nth-child(4){border-bottom:1px solid #000}.strength .strength-content .strength-items .strength-item .strength-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:22.8571428571vw}.strength .strength-content .strength-items .strength-item .strength-card .strength-card-num{font-size:1.8rem;font-style:normal}.strength .strength-content .strength-items .strength-item .strength-card .strength-card-title{padding-top:150px;margin-bottom:20px;font-size:2rem}.strength .strength-content .strength-items .strength-item .strength-card .strength-card-text{font-size:1.4rem;color:#888;line-height:1.5}.services{margin-bottom:200px}.services .services-title{margin-bottom:70px;font-size:2.8rem;font-weight:500}.services .services-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services .services-items .services-item{width:calc(50% - 1.4285714286vw)}.services .services-items .services-item:nth-child(2n){margin-left:2.8571428571vw}.services .services-read{font-size:1.6rem;line-height:1.5}.services .services-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services .services-list-container .services-list:not(:last-child){margin-right:1.7857142857vw}.services .services-list-container .services-list li{font-size:1.4rem;color:#888;line-height:2}.labo{background-color:#4dbbaa;color:#fff;padding:140px 0 70px}.labo .inner{padding-right:0}.labo .labo-content .labo-title{font-size:2.8rem;font-weight:500}.labo .labo-content .labo-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.labo .labo-content .labo-items .labo-item-box{position:relative}.labo .labo-content .labo-items .labo-item-box .labo-desc{position:absolute;top:-30px;left:21.4285714286vw;font-size:1.3rem;line-height:1.75;z-index:3}.labo .labo-content .labo-items .labo-item-box .labo-img{position:relative;margin-left:25.7142857143vw}.labo .labo-content .labo-items .labo-item-box .labo-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(77,187,170,.5);mix-blend-mode:multiply;z-index:2}.labo .labo-content .labo-items .labo-item-box .labo-read{position:absolute;left:21.4285714286vw;bottom:-90px;font-size:5.8rem;font-weight:200;font-style:italic;line-height:1;mix-blend-mode:exclusion}.labo .labo-content .labo-item{width:18.5714285714vw;position:absolute;left:0;padding-left:2.6666666667vw;width:100%;z-index:2}.labo .labo-content .labo-item .labo-item-name{margin-bottom:15px;font-size:1.4rem}.labo .labo-content .labo-item .labo-item-map a{position:relative;font-size:1.2rem;display:inline-block}.member{padding-top:180px;margin-bottom:260px;background-color:#fff}.member .inner{padding:0 7.1428571429vw}.member .member-content{border-top:1px solid #e4e4e4;padding-top:60px}.member .member-content .member-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.member .member-content .member-items .member-item{width:50%}.member .member-content .member-items .member-item .member-title{padding-right:12.8571428571vw;line-height:1.5;font-size:1.6rem}.member .member-content .member-items .member-item .member-list{margin-left:1.4285714286vw}.member .member-content .member-items .member-item .member-list li:not(:last-child){margin-bottom:10px}.member .member-content .member-items .member-item .member-list li dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.3rem}.member .member-content .member-items .member-item .member-list li dl dt{width:14.2857142857vw}.member .member-content .member-items .member-item .member-list li dl dd{color:#888}.contact{background-color:#eef5f4;padding:90px 0 70px}.contact .inner{padding:0 7.1428571429vw}.contact .contact-content .contact-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .contact-content .contact-items .contact-item:nth-child(1){width:28.5714285714vw}.contact .contact-content .contact-items .contact-item:nth-child(2){width:calc(100% - 28.5714285714vw)}.contact .contact-content .contact-info{padding-right:8.5714285714vw}.contact .contact-content .contact-info .contact-read{margin-bottom:30px;font-size:1.2rem;line-height:1.5}.contact .contact-content .contact-info .contact-ad a{font-size:1.2rem}.contact .contact-content .contact-info #thanks-message{margin-top:50px;display:none;font-size:1.2rem;line-height:1.5}.contact .contact-content .contact-info #thanks-message.is-success{display:block}@media(max-width: 980px){.kv .kv-content{width:100%;height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kv .kv-content .kv-box{max-width:100%}.kv .kv-content .kv-box .kv-title{width:calc(100% - 44vw)}.kv .kv-content .kv-box .kv-title svg{width:41.3333333333vw;height:auto}.kv .kv-content .kv-box .kv-desc{margin-left:2vw;width:42vw;font-size:2.2666666667vw}.about{padding:0;height:100vh}.about .about-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:24vw;height:100vh}.about .about-content .about-items{display:block}.about .about-content .about-items .about-item{width:100%}.about .about-content .about-items .about-item:nth-child(1){display:block}.about .about-content .about-items .about-item:nth-child(2n){margin:0 auto}.about .about-content .about-title{margin-bottom:5.3333333333vw;width:100%;font-size:4.2666666667vw}.about .about-content .about-desc{margin-bottom:4vw;width:100%;font-size:3.7333333333vw}.about .about-content .about-text{font-size:3.4666666667vw}.strength{margin-bottom:37.3333333333vw}.strength .strength-content .strength-title{margin-bottom:5.3333333333vw;font-size:5.0666666667vw}.strength .strength-content .strength-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.strength .strength-content .strength-items .strength-item{border-top:1px solid #000;padding:25px 0;width:100%}.strength .strength-content .strength-items .strength-item:nth-child(2n){margin:0 auto}.strength .strength-content .strength-items .strength-item:nth-child(3){border-bottom:none}.strength .strength-content .strength-items .strength-item .strength-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:auto}.strength .strength-content .strength-items .strength-item .strength-card .strength-card-num{font-size:4.8vw}.strength .strength-content .strength-items .strength-item .strength-card .strength-card-title{padding-top:18.6666666667vw;margin-bottom:5.3333333333vw;font-size:5.8666666667vw}.strength .strength-content .strength-items .strength-item .strength-card .strength-card-text{font-size:3.7333333333vw}.services{margin-bottom:26.6666666667vw}.services .services-title{margin-bottom:4vw;font-size:5.0666666667vw}.services .services-items{display:block}.services .services-items .services-item{width:100%}.services .services-items .services-item:nth-child(2n){margin:0 auto}.services .services-read{margin-bottom:18.6666666667vw;font-size:4.2666666667vw}.services .services-list-container{display:block}.services .services-list-container .services-list{width:50%}.services .services-list-container .services-list:not(:last-child){margin-right:0;margin-left:auto;margin-bottom:16vw}.services .services-list-container .services-list:last-child{width:50%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services .services-list-container .services-list li{font-size:3.4666666667vw}.labo{padding:18.6666666667vw 0 0}.labo .inner{padding-right:0}.labo .labo-content .labo-title{margin-bottom:2vw;font-size:5.0666666667vw}.labo .labo-content .labo-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.labo .labo-content .labo-items .labo-item-box{width:100%}.labo .labo-content .labo-items .labo-item-box .labo-desc{top:-7.3333333333vw;left:50%;font-size:3.2vw}.labo .labo-content .labo-items .labo-item-box .labo-img{margin-left:22.6666666667vw}.labo .labo-content .labo-items .labo-item-box .labo-read{left:10vw;bottom:-4.6666666667vw;font-size:7.7333333333vw}.labo .labo-content .labo-item{position:absolute;left:0;padding-left:5.3333333333vw;width:100%;z-index:2}.labo .labo-content .labo-item .labo-item-name{margin-bottom:4vw;font-size:3.7333333333vw}.labo .labo-content .labo-item .labo-item-map a{font-size:3.2vw}.member{padding-top:37.3333333333vw;margin-bottom:37.3333333333vw}.member .inner{padding:0 5.3333333333vw}.member .member-content{padding-top:10.6666666667vw}.member .member-content .member-items{display:block}.member .member-content .member-items .member-item{width:100%}.member .member-content .member-items .member-item .member-title{padding:0 0 17.3333333333vw;font-size:4.2666666667vw}.member .member-content .member-items .member-item .member-list{margin:0 auto}.member .member-content .member-items .member-item .member-list li:not(:last-child){margin-bottom:5.3333333333vw}.member .member-content .member-items .member-item .member-list li dl{display:block;font-size:3.4666666667vw}.member .member-content .member-items .member-item .member-list li dl dt{width:100%;margin-bottom:w(5)}.member .member-content .member-items .member-item .member-list li dl dd{margin-top:1.3333333333vw}.contact{padding:9.3333333333vw 0}.contact .inner{padding:0 4vw}.contact .contact-content .contact-items{display:block}.contact .contact-content .contact-items .contact-item:nth-child(1){width:100%;margin-bottom:18.6666666667vw}.contact .contact-content .contact-items .contact-item:nth-child(2){width:100%}.contact .contact-content .contact-info{padding:0}.contact .contact-content .contact-info .contact-read{margin-bottom:3.3333333333vw;font-size:2.9333333333vw}.contact .contact-content .contact-info .contact-ad a{font-size:2.9333333333vw}.contact .contact-content .contact-info #thanks-message{margin-top:13.3333333333vw;font-size:2.9333333333vw}}.site-header{position:fixed;top:0;left:0;width:100%;margin-top:1.0714285714vw;-webkit-transition:.3s ease;transition:.3s ease;z-index:11}.site-header .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-header .site-logo{width:18.5714285714vw}.site-header .site-logo a{display:block;text-decoration:none}.site-header .site-logo a svg{width:86px;height:auto}.site-header .main-navigation{width:calc(100% - 18.5714285714vw);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .main-navigation .menu li{width:10vw}.site-header .main-navigation .menu li a{text-decoration:none;font-size:1.6rem}.site-header .main-navigation .menu-contact a{text-decoration:none;font-size:1.6rem}@media(max-width: 980px){.site-header{margin-top:2vw}.site-header .site-logo{width:50%}.site-header .site-logo a{display:block}.site-header .site-logo a svg{width:16vw;height:auto}.site-header .main-navigation{width:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-header .main-navigation .menu{display:block}.site-header .main-navigation .menu li{width:auto}.site-header .main-navigation .menu li a{display:block;overflow:hidden;text-overflow:ellipsis;font-size:3.7333333333vw}.site-header .main-navigation .menu-contact a{display:block;overflow:hidden;text-overflow:ellipsis;font-size:3.7333333333vw}}.site-footer{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .footer-content .copyright{font-size:1rem}@media(max-width: 980px){.site-footer{height:10.6666666667vw}.site-footer .footer-content .copyright{font-size:2.6666666667vw}}#form_submit.is-confirm-open{display:none}.label-required{margin-bottom:40px;display:inline-block;color:#ea6868;font-style:italic;font-size:1.2rem}.label-required .as{display:inline-block;margin-right:5px;color:#ea6868;font-style:normal}#confirm-contact{display:none;margin-top:20px}#confirm-contact.is-confirm-open{display:block}#confirm-contact .confirm-content{height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#confirm-contact .confirm-content .confirm-message{margin:0 auto 40px;font-size:1.4rem;text-align:center}#confirm-contact .confirm-content .confirm-button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}#confirm-contact .confirm-content .confirm-button-list li{width:calc(50% - 10px)}#confirm-contact .confirm-content .confirm-button-list li:nth-child(2n){margin-left:20px}#confirm-contact .confirm-content .confirm-button-list li .form-button{display:block;padding:20px;width:100%;line-height:1;border:1px solid #fff;border-radius:30px;background:#fff;color:#000;text-align:center;font-size:1.6rem;-webkit-transition:.3s;transition:.3s}#confirm-contact .confirm-content .confirm-button-list li .form-button#confirm-yes{background-color:#4dbbaa;border:1px solid #4dbbaa;color:#fff}#confirm-contact .confirm-content .confirm-button-list li .form-button#confirm-yes:hover{background-color:#fff;color:#4dbbaa}#confirm-contact .confirm-content .confirm-button-list li .form-button#confirm-no{background-color:#fff;color:#000}#confirm-contact .confirm-content .confirm-button-list li .form-button#confirm-no:hover{background-color:#000;color:#fff}.form-items-col-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-items-col-2 .form-item{width:calc(50% - .8928571429vw)}.form-items-col-2 .form-item:nth-child(2n){margin-left:1.7857142857vw}.form-item{margin-bottom:15px}.form-item .form-label{margin-bottom:10px;font-size:1.2rem}.form-item .form-label .as{display:inline-block;margin-right:5px;color:#ea6868}.form-item dd [data-reveal=content]{width:100%}#form_submit [data-reveal=content]{width:100%}form#mail_form{width:100%}form#mail_form dl{overflow:hidden}form#mail_form dl dt{overflow:hidden}form#mail_form dl dd span.error_blank,form#mail_form dl dd span.error_format,form#mail_form dl dd span.error_match{display:block;color:#888;font-size:1rem;margin-top:5px}span.loading{width:50px;height:50px;border-radius:50%;border-top:5px solid rgba(255,255,255,.2);border-right:5px solid rgba(255,255,255,.2);border-bottom:5px solid rgba(255,255,255,.2);border-left:5px solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load-circle 1s linear infinite;animation:load-circle 1s linear infinite;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}@-webkit-keyframes load-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}form#mail_form input,form#mail_form textarea{width:100%}form#mail_form input[type=text],form#mail_form input[type=email],form#mail_form input[type=tel]{max-width:100%;border-radius:3px;padding:12px;background:#d4eae6;border:1px solid #d4eae6;font-size:1.6rem}form#mail_form input[type=text]:focus,form#mail_form input[type=email]:focus,form#mail_form input[type=tel]:focus,form#mail_form textarea:focus{background:#fff;border:1px solid #d4eae6}form#mail_form textarea{display:block;width:100%;height:180px;resize:vertical;border-radius:3px;padding:12px;background:#d4eae6;font-size:100%;font-size:1.6rem}form#mail_form ul li label:hover{cursor:pointer}form#mail_form input[type=button]{width:100%;padding:7px 20px;border:1px solid #fff;border-radius:30px;background:#fff;color:#000;text-align:center;-webkit-transition:.3s;transition:.3s}form#mail_form input[type=button]:hover{cursor:pointer;background:#000;border:1px solid #000;color:#fff;font-size:1.6rem}form#mail_form input#form_submit_button{margin:10px auto 0;padding:20px 0;font-size:1.6rem}@media(max-width: 980px){form#mail_form dl{overflow:visible}.label-required{margin-bottom:5.3333333333vw;font-size:3.2vw}.label-required .as{margin-right:1.3333333333vw}#confirm-contact{margin-top:2.6666666667vw}#confirm-contact .confirm-content .confirm-message{margin:0 auto 5.3333333333vw;font-size:3.7333333333vw}#confirm-contact .confirm-content .confirm-button-list li{width:calc(50% - 1.6666666667vw)}#confirm-contact .confirm-content .confirm-button-list li:nth-child(2n){margin-left:3.3333333333vw}#confirm-contact .confirm-content .confirm-button-list li .form-button{padding:4.5333333333vw 0;border-radius:9.3333333333vw;font-size:4.2666666667vw}.form-items-col-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-items-col-2 .form-item{width:calc(50% - 1.6666666667vw)}.form-items-col-2 .form-item:nth-child(2n){margin-left:3.3333333333vw}.form-item{margin-bottom:2.6666666667vw}.form-item .form-label{margin-bottom:2vw;font-size:3.2vw}.form-item .form-label .as{margin-right:1.3333333333vw}form#mail_form textarea{display:block;width:100%;height:53.3333333333vw;border-radius:.4vw;padding:2.3333333333vw}form#mail_form input[type=text],form#mail_form input[type=email],form#mail_form input[type=tel]{border-radius:.4vw;padding:2.3333333333vw}form#mail_form input#form_submit_button{margin:2.6666666667vw auto 0;padding:4.5333333333vw 0;border-radius:9.3333333333vw;font-size:4.2666666667vw}form#mail_form dl dd span.error_blank,form#mail_form dl dd span.error_format,form#mail_form dl dd span.error_match{font-size:2.6666666667vw;margin-top:1.3333333333vw}}.pc-only{display:block}.sp-only{display:none}.br-pc{display:block}.br-sp{display:none}.inner{width:100%;margin:0 auto;padding:0 2.8571428571vw}[data-reveal=text]{opacity:0}[data-reveal=content]{display:inline-block;position:relative}[data-reveal=cover]{position:absolute;top:0;left:0;width:0;height:100%;z-index:1}@-webkit-keyframes reveal-cover{0%{width:0;left:0}44%{width:100%;left:0}54%{width:100%;left:0}100%{width:0;left:100%}}@keyframes reveal-cover{0%{width:0;left:0}44%{width:100%;left:0}54%{width:100%;left:0}100%{width:0;left:100%}}@-webkit-keyframes reveal-text{0%{opacity:0}44%{opacity:0}54%{opacity:1}}@keyframes reveal-text{0%{opacity:0}44%{opacity:0}54%{opacity:1}}[data-slide=reveal].loaded [data-reveal=cover]{-webkit-animation:reveal-cover .25s ease-in-out;animation:reveal-cover .25s ease-in-out}[data-slide=reveal].loaded [data-reveal=text]{opacity:1;-webkit-animation:reveal-text .25s ease-in-out;animation:reveal-text .25s ease-in-out}@media(max-width: 980px){.pc-only{display:none}.sp-only{display:block}.br-pc{display:none}.br-sp{display:block}.inner{padding:0 4vw}}
/*# sourceMappingURL=sourcemaps/style.css.map */
