@charset "UTF-8";.poppins-thin{font-family:"Poppins",sans-serif;font-weight:100;font-style:normal}.poppins-extralight{font-family:"Poppins",sans-serif;font-weight:200;font-style:normal}.poppins-light{font-family:"Poppins",sans-serif;font-weight:300;font-style:normal}.poppins-regular{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:"Poppins",sans-serif;font-weight:700;font-style:normal}.poppins-extrabold{font-family:"Poppins",sans-serif;font-weight:800;font-style:normal}.poppins-black{font-family:"Poppins",sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:"Poppins",sans-serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:"Poppins",sans-serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:"Poppins",sans-serif;font-weight:300;font-style:italic}.poppins-regular-italic{font-family:"Poppins",sans-serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:"Poppins",sans-serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:"Poppins",sans-serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:"Poppins",sans-serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:"Poppins",sans-serif;font-weight:800;font-style:italic}.poppins-black-italic{font-family:"Poppins",sans-serif;font-weight:900;font-style:italic}.accent{position:relative;padding-top:50px;padding-bottom:50px;font-size:24px;text-align:center;line-height:1.4;word-break:keep-all}.accent span{position:relative;z-index:2;display:inline-block;padding:0 10px}.accent:before{content:attr(data-en);position:absolute;top:-25px;left:50%;transform:translateX(-50%);color:rgba(224,66,114,.2);font-size:72px;font-style:italic;white-space:nowrap}.accent:after{content:'';position:absolute;bottom:0;left:50%;transform:translate(-50%) rotate(30deg);width:1px;height:40px;background-color:rgba(224,66,114,1)}@media screen and (max-width:768px){.accent{font-size:20px;padding-top:40px;padding-bottom:40px}.accent:before{font-size:48px;top:-20px}}@media screen and (max-width:480px){.accent{font-size:18px;padding-top:30px;padding-bottom:30px}.accent:before{font-size:36px;top:-15px;white-space:normal}}.vision-block{position:relative;padding:60px 20px;text-align:center;background-color:#fff}.vision-title{position:relative;font-size:26px;margin-bottom:30px}.vision-title span{position:relative;z-index:2}.vision-title:before{content:attr(data-en);position:absolute;top:-25px;left:50%;transform:translateX(-50%);color:rgba(224,66,114,.2);font-size:80px;font-style:italic;white-space:nowrap;z-index:1}.vision-text{font-size:18px;line-height:1.8;z-index:2;position:relative}@media screen and (max-width:768px){.vision-title{font-size:22px}.vision-title:before{font-size:48px;top:-20px}.vision-text{font-size:16px}}@media screen and (max-width:480px){.vision-block{padding:40px 15px}.vision-title:before{font-size:36px;top:-15px}}.accent-strong{color:#fff}.accent-strong:before{color:rgba(224,66,114,.8)}@media screen and (max-width:480px){.accent:after{display:none}}#cf7-area{width:100%;margin:0 auto;font-family:"遊ゴシック","ヒラギノ角ゴ","メイリオ","MS Pゴシック",sans-serif}.cf7-item{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 0 1.75em}.cf7-q{width:30%;margin:0 0 0 10px}.cf7-a{width:60%}.form-heading{width:100%;background-color:#d3bcc0;border-left:1em solid #7a28cb;border-radius:2px;color:#fff;font-weight:700;padding:1em .8em;margin:0 0 2em}.form-heading p{margin:0}#cf7-area label{font-weight:700}#cf7-area input[type=text],#cf7-area input[type=email],#cf7-area input[type=tel],#cf7-area textarea,#cf7-area select{background:#f0f8ff;width:100%;margin-left:0;padding:.625em .4375em;box-sizing:border-box}#cf7-area input[type=text]:focus,#cf7-area input[type=email]:focus,#cf7-area input[type=tel]:focus,#cf7-area textarea:focus{background:#ffe4e1;border:2px solid #ff1493;outline:0}#cf7-area input[type=checkbox],#cf7-area input[type=radio],#cf-7-area select{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:.4em}#cf7-area select{font-size:1em;width:100%;color:#333}#cf7-area .wpcf7-list-item{display:block}#cf7-area textarea{height:200px;padding:.625em .4375em}.cf7-accept-check{text-align:center;margin:50px auto}.cf7-submit{width:40%;margin:0 auto;text-align:center}#cf7-area input[type=submit]{width:100%;background-color:#7a28cb;color:#fff;border-radius:5px;font-size:1.2em;padding:1em 10px;transition:all .3s ease}#cf7-area input[type=submit]:hover{background-color:#fff;border:2px solid #7a28cb;color:#7a28cb}.cf7-btn{width:40%;margin:0 auto;text-align:center}.cf7-req{font-size:.8em;padding:4px 6px;background:#eb2a2a;color:#fff;margin-left:10px;display:inline-block}@media screen and (max-width:768px){.cf7-item{display:block}#cf7-area label{display:block;margin-bottom:10px}.cf7-q{width:100%;margin:0}.cf7-a{width:100%}#cf7-area input[type=text],#cf7-area input[type=email],#cf7-area input[type=tel],#cf7-area textarea{margin-left:0}.cf7-submit{width:90%}}