@font-face{font-family:"DIN Alternate Bold";font-style:normal;font-weight:normal;src:local("DIN Alternate Bold"),url("DINAlternate-Bold.woff") format("woff")}section h2{text-align:center;font-family:fot-tsukuardgothic-std, sans-serif;font-weight:700;font-style:normal;font-size:3.8rem;line-height:1.5;color:#362e77}section h2 span{display:block}section h2 span.en{color:#362e77;font-family:matrix-ii-display-inline-scr, sans-serif;font-weight:500;font-style:normal;font-size:1.5rem}section h2.wide{color:#fff}section h2.wide::after{content:"";display:block;background:url(../../assets/images/title-under.svg) no-repeat;background-size:100%;width:52px;margin:10px auto 0 auto;height:4px}section p{font-family:fot-tsukuardgothic-std, sans-serif;font-weight:400;font-style:normal}section span.navy{color:#362e77;font-weight:700}section h3{color:#362e77;text-align:center;font-family:fot-tsukuardgothic-std, sans-serif;font-weight:700;font-style:normal;font-size:2rem}@media (max-width: 767px){section h2{font-size:2.4rem}section h2 span.en{font-size:1.3rem}section h2.wide::after{content:"";display:block;background:url(../../assets/images/title-under.svg) no-repeat;background-size:100%;width:52px;margin:10px auto 0 auto;height:4px}section h3{font-size:1.8rem}}#FirstView{width:100%}#About{background:url(../../assets/images/about-bg.png) no-repeat;position:relative}#About figure.before{position:absolute;top:60px;left:-10px}#About figure.before img{width:396px;height:auto}#About figure.after{position:absolute;bottom:-60px;right:-20px}#About figure.after img{width:353px;height:auto}#About .inner{padding:110px 0}#About .inner p{max-width:650px;margin:0 auto;padding:50px 0;text-align:center;font-size:1.5rem;line-height:2.5}@media (max-width: 767px){#About figure.before{position:absolute;top:-10px;left:-10px}#About figure.before img{width:150px;height:auto}#About figure.after{position:absolute;bottom:-30px;right:-10px}#About figure.after img{width:153px;height:auto}#About .inner{padding:140px 0}#About .inner p{max-width:100%;padding:30px 7.5%;font-size:1.3rem;line-height:2}}#Merit{padding:100px 0;background:#f0f5ff}#Merit ul{padding:40px 0 0 0}#Merit ul li figure{margin:0 auto}#Merit ul li figure img{width:261px;height:auto}#Merit ul li p{text-align:center;font-size:1.8rem;font-weight:700;padding:20px 0 0 0}@media (max-width: 767px){#Merit{padding:80px 0}#Merit ul li{width:100%;margin:0 auto;text-align:center}#Merit ul li figure{margin:0 auto}#Merit ul li figure img{width:161px}#Merit ul li p{font-size:1.6rem;padding:20px 0 0 0}}#Activity{background:#faf6f4;padding-bottom:80px}#Activity .wide{width:100%;padding:130px 0;background:url(../../assets/images/wide-image.png) no-repeat;background-size:cover}#Activity .flex{padding:90px 0 0 0}#Activity .flex li{width:48%;background:#fff;border-radius:10px;height:100%}#Activity .flex li .body{padding:30px 45px}#Activity .flex li .body p{font-size:1.5rem}#Activity .flex li:nth-of-type(1),#Activity .flex li:nth-of-type(3){margin-bottom:80px}#Activity .flex li:nth-of-type(2),#Activity .flex li:nth-of-type(4){margin-top:70px}@media (max-width: 767px){#Activity{padding-bottom:40px}#Activity .wide{padding:60px 0;background:url(../../assets/images/wide-image.png) no-repeat;background-size:cover}#Activity .flex{padding:40px 0 0 0}#Activity .flex li{width:100%}#Activity .flex li .body{padding:30px}#Activity .flex li .body p{font-size:1.5rem}#Activity .flex li:nth-of-type(1),#Activity .flex li:nth-of-type(3){margin-bottom:40px}#Activity .flex li:nth-of-type(2),#Activity .flex li:nth-of-type(4){margin-top:0px;margin-bottom:40px}}#Convertion{background:#faf6f4;padding-bottom:120px}#Convertion.second{margin:-10px 0 0 0;z-index:1;position:relative;background:#f0f5ff;padding-bottom:0}#Convertion .wrap{border:4px solid #362e77;border-radius:6px;padding:60px;background:#fff}#Convertion .wrap .flex figure{width:35%}#Convertion .wrap .flex .body{width:60%}#Convertion .wrap .flex .body h3{position:relative}#Convertion .wrap .flex .body h3 figure img{width:350px;height:auto}#Convertion .wrap .flex .body h3::after{content:"";display:inline-block;background:url(../../assets/images/cv-circle.png) no-repeat;background-size:100%;width:130px;height:130px;position:absolute;right:0;top:0}#Convertion .wrap .flex .body .features{overflow:hidden}#Convertion .wrap .flex .body .features li{float:left;background:#eeedf8;color:#362e77;margin-right:10px;border-radius:20px;padding:10px 15px;font-size:1.3rem;font-weight:700;font-family:fot-tsukuardgothic-std, sans-serif;font-style:normal;line-height:1}#Convertion .wrap .flex .body p{padding:20px 0;font-weight:500;font-family:fot-tsukuardgothic-std, sans-serif;font-style:normal}#Convertion .wrap .flex .body .price{color:#e24b30;font-family:"DIN Alternate", sans-serif;font-size:4.7rem;padding:0}#Convertion .wrap .flex .body .price span{font-weight:500;font-family:fot-tsukuardgothic-std, sans-serif;font-style:normal;font-size:1.6rem;display:inline-block}#Convertion .wrap .flex .body .price span.tax{margin:0 10px;font-size:1.3rem}#Convertion .wrap .flex .body .price span.jp{font-size:2rem;margin:0 6px}#Convertion .wrap .btn{padding:40px 0 0 0}#Convertion .wrap .btn li{width:100%;max-width:70%;margin:0 auto}#Convertion .wrap .btn li a{padding:30px 0;line-height:1;font-size:2.4rem;border-radius:50px}@media (max-width: 767px){#Convertion{padding-bottom:60px}#Convertion.second{margin:-10px 0 0 0;z-index:1;position:relative;background:#f0f5ff;padding-bottom:0}#Convertion .wrap{border:2px solid #362e77;padding:20px}#Convertion .wrap .flex figure{width:100%}#Convertion .wrap .flex .body{width:100%;padding:10px 0 0 0}#Convertion .wrap .flex .body h3 figure img{width:100%;height:auto}#Convertion .wrap .flex .body h3::after{content:"";display:inline-block;background:url(../../assets/images/cv-circle.png) no-repeat;background-size:100%;width:80px;height:80px;position:absolute;right:-10px;top:-220px}#Convertion .wrap .flex .body .features{overflow:hidden;padding:10px 0 0 0}#Convertion .wrap .flex .body .features li{float:left;margin-right:2px;margin-bottom:5px;padding:5px;font-size:1rem;line-height:1}#Convertion .wrap .flex .body p{padding:10px 0}#Convertion .wrap .flex .body .price{font-size:3.2rem;padding:0}#Convertion .wrap .flex .body .price span{font-size:1.3rem;display:inline-block}#Convertion .wrap .flex .body .price span.tax{margin:0 10px}#Convertion .wrap .btn{padding:20px 0 0 0}#Convertion .wrap .btn li{width:100%;max-width:80%;margin-bottom:10px}#Convertion .wrap .btn li a{padding:20px 0;font-size:1.8rem}}#Faq{background:url(../../assets/images/about-bg.png) no-repeat;background-size:cover;background-position-y:300px}#Faq .wide{width:100%;padding:130px 0;background:url(../../assets/images/faq-bg.png) no-repeat;background-size:cover}#Faq .flex{padding:80px 0 40px 0}#Faq .flex li{width:48%;background:#f0f5ff;border-radius:10px;padding:30px 40px;margin-bottom:50px}#Faq .flex li h3{text-align:left}#Faq .flex li h3::before{content:"";display:inline-block;background:url(../../assets/images/circle-q.png) no-repeat;background-size:100%;width:32px;height:32px;vertical-align:middle;margin-right:10px}#Faq .flex li p{padding:20px 0 0 40px;position:relative}#Faq .flex li p::before{content:"";display:inline-block;background:url(../../assets/images/circle-a.png) no-repeat;background-size:100%;width:32px;height:32px;vertical-align:middle;margin-right:10px;position:absolute;left:0}@media (max-width: 767px){#Faq{background:url(../../assets/images/about-bg.png) no-repeat;background-size:150%}#Faq .wide{padding:60px 0}#Faq .flex{padding:40px 0 20px 0}#Faq .flex li{width:100%;padding:20px;margin-bottom:40px}#Faq .flex li h3{padding:20px 0 0px 35px;text-align:left;font-size:1.6rem;position:relative;line-height:1.5}#Faq .flex li h3::before{content:"";display:inline-block;background:url(../../assets/images/circle-q.png) no-repeat;background-size:100%;width:25px;height:25px;vertical-align:middle;margin-right:10px;position:absolute;left:0}#Faq .flex li p{padding:20px 0 0px 35px;font-size:1.3rem}#Faq .flex li p::before{content:"";display:inline-block;background:url(../../assets/images/circle-a.png) no-repeat;background-size:100%;width:25px;height:25px;vertical-align:middle;margin-right:10px;position:absolute;left:0}}#Voice{background:#faf6f4}#Voice .wide{width:100%;padding:130px 0;background:url(../../assets/images/voice-bg.png) no-repeat;background-size:cover}#Voice .flex{padding:90px 0}#Voice .flex li{width:48%;background:#fff;border-radius:10px;height:100%}#Voice .flex li .body{padding:30px 45px}#Voice .flex li .body p{font-size:1.5rem;padding:10px 0 0 0}#Voice .flex li:nth-of-type(1),#Voice .flex li:nth-of-type(3){margin-bottom:80px}#Voice .flex li:nth-of-type(2),#Voice .flex li:nth-of-type(4){margin-top:70px}@media (max-width: 767px){#Voice .wide{padding:60px 0}#Voice .flex{padding:40px 0}#Voice .flex li{width:100%}#Voice .flex li .body{padding:30px}#Voice .flex li .body p{font-size:1.3rem}#Voice .flex li:nth-of-type(1),#Voice .flex li:nth-of-type(3){margin-bottom:40px}#Voice .flex li:nth-of-type(2),#Voice .flex li:nth-of-type(4){margin-top:0;margin-bottom:40px}}#Mechanism{background:#f0f5ff;padding:100px 0 0 0}#Mechanism .flex{padding:20px 0 0 0}#Mechanism .flex figure{width:48%}#Mechanism .flex figure img{display:block}#Mechanism .flex p{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem}#Mechanism .experiment{padding:40px 0 0 0}#Mechanism .experiment table{width:100%;background:#fff;margin-bottom:40px;font-size:1.3rem;text-align:center}#Mechanism .experiment table tr.title{font-weight:bold;background:#dee2f5}#Mechanism .experiment table tr td{width:33.3333%;padding:15px;border:1px solid #f3f3f3;vertical-align:middle}#Mechanism .experiment table:last-child tr td{width:20%}@media (max-width: 767px){#Mechanism{padding:60px 0 0 0}#Mechanism .flex{padding:20px 0 0 0}#Mechanism .flex figure{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#Mechanism .flex figure img{display:block}#Mechanism .flex p{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem}#Mechanism .experiment{padding:30px 0 0 0;overflow:auto}#Mechanism .experiment table{width:100vh;margin-bottom:20px;font-size:1.2rem}#Mechanism .experiment table tr td{width:33.3333%;padding:15px}#Mechanism .experiment table:last-child tr td{width:20%}}
/*# sourceMappingURL=home.min.css.map */