html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}html{font-size:62.5%}body{line-height:1;font-size:1.4em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ul li{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;text-decoration:none}a:visited{color:inherit}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*:before,*:after{box-sizing:border-box}body{line-height:3rem;font-family:Noto Sans JP,sans-serif;letter-spacing:.2rem;text-align:justify;color:#a1a1a1}h1{width:220px;height:102px}h2{font-size:4rem;text-align:center;margin:0 0 4rem;letter-spacing:.8rem}h3{font-size:2rem}a{color:#a1a1a1}.main-color{background:#67cac8;color:#fff}.yellow{background:linear-gradient(transparent 75%,#ffff00 75%);padding:0}.pink{background:linear-gradient(transparent 75%,#ff00c866 75%);padding:0}.bold{font-family:Roboto,sans-serif;color:#4f4f4f;line-height:52px}.contents .green{background:#6eb21e;display:block;width:270px;padding:15px 0;margin:60px auto 0;color:#fff;text-align:center}.wrap{width:1032px;margin:0 auto;overflow:hidden}section{width:100%;display:block;padding-top:120px;padding-bottom:130px}.flex-space{display:flex;justify-content:space-between;align-items:flex-start}.only-sp{display:none}.only-pc{display:block}.simple-button{display:block;margin:70px auto 0;background:#a1a1a1;color:#fff!important;text-align:center;width:210px;padding:10px 0}header{height:610px;background:url(/assets/background-e5d1533f.jpg);background-size:cover;background-attachment:fixed}header .sp-buttons{margin-top:-35px}header .top-logo{position:absolute;display:block;margin:0 auto;top:130px;right:0;left:0;bottom:0;z-index:100;width:18%}header .headerBar{height:115px;display:flex;align-items:center}header .headerBar .wrap{display:flex;align-items:center;justify-content:space-between}header .headerBar h1 img{width:100%}#gloval-nav{margin:-28px 0 0}header .headerBar ul{width:581px;padding:0 2%;font-style:italic}header .headerBar ul li a{text-align:center}header .headerBar ul li a span.big{border-bottom:1px solid #a1a1a1}header .headerBar ul li a span.small{font-size:1rem;display:block;text-align:center;margin-top:-12px}header .headerBar ul li a:hover{color:#bbb;transition:.2s}.header-contents{margin:0 auto;width:800px;text-align:center}.header-contents img{width:100%;margin-top:80px}.header-contents .big{font-size:30px;margin-top:20px}.header-contents .big+p{width:410px;margin:20px auto 0}header.header-not-top h2 img{width:640px;margin-top:53px}header.header-not-top{height:380px}.contents h2{font-size:4rem}.contents h2 span{font-size:2.5rem;position:relative;top:-2px}section.contact{padding-bottom:70px;background-attachment:fixed}section.contact h2{text-align:left}.contact-container{width:340px;text-align:center;margin:0 auto}a.arrow-button{width:100%;background:#8fc31e;color:#fff;display:block;margin:30px auto 60px;padding:15px 0}#contact{padding:80px 0}#contact .wrap{padding:80px auto 0}#contact h2,#contact p{text-align:center}#contact .form-group{width:750px;margin:0 auto}#contact .border{border-bottom:1px solid #d6d6d6}.form-group label strong{color:#fff;background:#d82222;font-size:85%;width:22%;margin:0 5% 0 0;text-align:center;float:right;border-radius:15px}#contact .wrap p strong{font-size:30px}form{margin:0 auto;width:100%}label{display:inline-block;width:29%;text-align:left;margin:23px 0 0;padding:0 0 23px}input,textarea{font:1em sans-serif;width:70%;box-sizing:border-box;border:1px solid #d6d6d6;padding:0 0 0 1rem;height:4rem}input:focus,textarea:focus{border-color:#000}textarea{vertical-align:top;height:5em;margin:13px 0 12px}.button{padding-left:90px}button{border:1px solid #272727;border-radius:40px;padding:14px 0;margin:30px auto 0;width:390px;font-size:17px;display:block;background:#fff}select#exampleInputAge{border:1px solid #eaeaea}.sex input{width:2%}.privacy{margin-top:60px}.privacy input{width:5%}.privacy h3{font-size:1.8rem;text-align:center}.privacy_text{height:300px;overflow:scroll;border:1px solid #cacaca;margin:20px 0 0;padding:23px}.privacy_text h5{font-size:1.8rem;margin:20px 0;text-align:center}.check{width:200px;margin:30px auto 50px}.check label{width:170px}footer{background:#cfcfcf;padding:40px 0 80px;color:#6d6d6d}footer .wrap p{font-size:1.2rem;line-height:1;margin:0 0 7px}footer .wrap img{width:84px;margin:0 0 100px}footer nav{width:100%}footer nav ul li a{color:#6d6d6d;font-size:1.3rem}footer .footer_left{width:50%}.footer_right{width:50%;margin:115px 0 0}.footer_right a{float:right;margin:0 0 20px}.footer_right small{display:block;font-size:1rem;clear:both;text-align:right}.page-header{font-size:4rem;line-height:66px;text-align:center;margin-bottom:50px;font-weight:100}@media screen and (max-width: 960px){.page-header{font-size:5vw;margin-bottom:5vw;line-height:8vw}}@media screen and (max-width: 960px){input[type=text]{font-size:16px;border:1px solid #ccc;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wrap{width:100%;padding:0 5%}#gloval-nav nav ul li a span.big{display:none}header .headerBar ul li a span.small{font-size:2rem;margin-top:20px}header.header-not-top h2 img{width:70vw}header.header-not-top{height:50vw}header.header-not-top h2 img{margin-top:7vw}.contents h2{font-size:3rem}ul.flex-space{flex-wrap:wrap}section.contact h2{text-align:center}form{width:100%;padding:6.5%}label{width:100%;padding:0 0 3px}input,textarea{width:100%}#contact .form-group{width:92%}.form-group label strong{float:none;padding:0 10px;margin-left:10px}#contact .border{border:none}footer nav ul{display:block;flex-wrap:wrap}footer .wrap img{margin:0}#nav-toggle{position:fixed;top:15px;right:15px;height:52px;cursor:pointer;background:#000000a1;padding:10px}#nav-toggle>div{position:relative;width:36px}#nav-toggle span{width:100%;height:2px;left:0;display:block;background:#fff;position:absolute;transition:top .5s ease,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,top .5s ease;transition:transform .6s ease-in-out,top .5s ease,-webkit-transform .6s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:14px}#nav-toggle span:nth-child(3){top:28px}#nav-toggle:hover span:nth-child(1){top:4px}#nav-toggle:hover span:nth-child(3){top:23px}.open-menu #nav-toggle span{background:#fff}.open-menu #nav-toggle span:nth-child(1){top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open-menu #nav-toggle span:nth-child(2){top:15px;width:0;left:50%}.open-menu #nav-toggle span:nth-child(3){top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-toggle{z-index:1000}#container{z-index:900}#gloval-nav{background:#000;color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:990;text-align:center;display:flex;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;font-size:29px;opacity:0;transition:opacity .6s ease,visibility .6s ease}#gloval-nav a{display:block;color:#fff;text-decoration:none;padding:10px 0;transition:color .6s ease}#gloval-nav a:hover{color:#666}#gloval-nav ul{list-style:none;flex-direction:column;width:100%}#gloval-nav ul li{opacity:0;-webkit-transform:translateX(200px);transform:translate(200px);transition:opacity .2s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .2s ease;transition:transform .6s ease,opacity .2s ease,-webkit-transform .6s ease}#gloval-nav ul li:nth-child(2){transition-delay:.15s}#gloval-nav ul li:nth-child(3){transition-delay:.3s}#gloval-nav ul li:nth-child(4){transition-delay:.45s}#gloval-nav ul li:nth-child(5){transition-delay:.6s}#gloval-nav ul li:nth-child(6){transition-delay:.75s}#gloval-nav ul li:nth-child(7){transition-delay:.9s}.open-menu{overflow:hidden}.open-menu #gloval-nav{visibility:visible;opacity:1}.open-menu #gloval-nav li{opacity:1;-webkit-transform:translateX(0);transform:translate(0);transition:opacity .9s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity .9s ease;transition:transform 1s ease,opacity .9s ease,-webkit-transform 1s ease}}@media screen and (max-width: 414px){.only-sp{display:block}.only-pc{display:none}header .top-logo{width:50%;top:30%}.contents .flex-space{flex-direction:column}.contents section .wrap h2{font-size:2.5rem}.contents h2 span{font-size:1.8rem}.contact-container{width:90%}section.contact{padding-bottom:20px}header.header-not-top h2 img{width:250px}header.header-not-top{height:250px}header.header-not-top h2 img{margin-top:20px}section.inside-page{padding-top:50px}body .mail{width:60%;padding:5% 1%;text-align:center;font-size:1.2rem}body .mail:before{content:none}form{width:100%;padding:0}input,textarea{width:100%}button{width:100%;font-size:1.5rem}#contact .wrap{width:100%;padding-top:80px}.contents #contact h2+p:before{top:90px}#contact .border{border:none}label{padding-bottom:2px;margin-top:14px}footer .wrap{flex-direction:column}footer nav{width:100%}footer nav ul{display:flex;flex-wrap:wrap;justify-content:normal!important}footer nav ul li a{padding:0 15px 0 0}footer .wrap .footer_left{width:100%}.footer_right{width:100%;margin:60px 0 0}body .modaal-container{width:100%}body .modaal-inner-wrapper{padding:40px 0 0}body .modaal-content-container{padding:40px 25px 110px}body .modaal-close:after,body .modaal-close:before{background:#6eb21e}}
