body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#333}html,body{display:block;box-sizing:border-box;width:100%;margin:0;padding:0}footer{display:block;box-sizing:border-box;width:100%;margin:0 auto;padding:24px 0;text-align:center}.to-contaact-img{position:fixed;right:10%;bottom:5%;display:block;box-sizing:border-box;width:100px}.to-contaact-img img{width:200px}@media screen and (max-width: 767px){.for-pc,.for-tab{display:none}}@media screen and (min-width: 768px)and (max-width: 1279px){.for-sp,.for-sp2{display:none}}@media screen and (min-width: 1280px){.for-sp,.for-sp2,.for-tab{display:none}}html{font-size:62.5%}@media screen and (max-width: 767px){html body{font-size:1.2rem}}@media screen and (min-width: 768px)and (max-width: 1279px){html body{font-size:1.4rem}}@media screen and (min-width: 1280px){html body{font-size:1.6rem}}html .font--red{color:red}html .font--orange{color:#fcab31}header{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:80vh;margin:0 auto;padding:0;background:url(../../img/img_001.jpg);background-repeat:no-repeat;background-position:80%;background-size:cover}@media screen and (min-width: 768px)and (max-width: 1279px){header{height:600px}}@media screen and (min-width: 1280px){header{height:600px}}header .header-content{display:block;box-sizing:border-box;width:350px;margin:0 auto;padding:0}@media screen and (min-width: 768px)and (max-width: 1279px){header .header-content{width:80%}}@media screen and (min-width: 1280px){header .header-content{width:80%;max-width:1400px}}header .header-content .main-title{font-size:2rem;text-shadow:0 1px #000}@media screen and (min-width: 1280px){header .header-content .main-title{font-size:2.4rem}}header .header-content .main-title .font--red,header .header-content .main-title .font--orange{font-size:3.2rem}@media screen and (min-width: 1280px){header .header-content .main-title .font--red,header .header-content .main-title .font--orange{font-size:4rem}}header .header-content .suggestion{display:block;box-sizing:border-box;margin:0 2%;padding:8px;text-align:center;border:4px solid #fff;border-radius:25px;background:#073;color:#fff;font-size:1.6rem}@media screen and (min-width: 1280px){header .header-content .suggestion{width:600px;margin:48px 0}}header .header-content img{width:72px;position:relative;top:-32px;left:260px}@media screen and (min-width: 768px)and (max-width: 1279px){header .header-content img{width:90px;top:-40px;left:500px}}@media screen and (min-width: 1280px){header .header-content img{width:200px;position:absolute;left:980px;top:300px}}main{display:block;box-sizing:border-box;width:100%;margin:0;padding:0}main .eye-catch{display:block;box-sizing:border-box;width:350px;margin:0 auto;padding:24px 0}@media screen and (min-width: 768px)and (max-width: 1279px){main .eye-catch{width:80%}}@media screen and (min-width: 1280px){main .eye-catch{width:80%;max-width:1500px}}main .eye-catch h3{text-align:center;font-size:2rem;font-weight:600}@media screen and (min-width: 1280px){main .eye-catch h3{font-size:3.2rem}}main .eye-catch__text{background:url(../../img/img_003.png);background-size:25%;background-repeat:no-repeat;background-position:right 70%}@media screen and (min-width: 1280px){main .eye-catch__text{background-size:20%}}main .eye-catch__text h4{font-size:1.6rem;font-weight:600;text-align:center}@media screen and (min-width: 1280px){main .eye-catch__text h4{font-size:2.4rem}}main .eye-catch__text ul{display:block;box-sizing:border-box;width:100%;margin:0;padding:0}main .eye-catch__text ul li{display:block;box-sizing:border-box;width:100%;margin:0;padding:8px 0;font-size:1.6rem;font-weight:600;color:#073;list-style-position:inside;list-style-type:disc}@media screen and (min-width: 1280px){main .eye-catch__text ul li{font-size:2.4rem;padding:16px 0}}main .eye-catch__text ul li .font--red{font-size:2rem}@media screen and (min-width: 1280px){main .eye-catch__text ul li .font--red{font-size:3.2rem}}main .eye-catch__text .btn_to-contact{display:inline-block;box-sizing:border-box;margin:16px auto;padding:8px 16px;text-align:center;background:#fcab31;border-radius:48px;font-weight:600;color:#fff}@media screen and (min-width: 1280px){main .eye-catch__text .btn_to-contact{margin:32px 0;padding:16px 32px}}main .eye-catch__text img{display:inline-block;width:48px;height:48px;vertical-align:middle}main .eye-catch p{font-size:1.4rem;font-weight:600;margin-top:32px;text-align:center}@media screen and (min-width: 1280px){main .eye-catch p{font-size:2rem;padding:16px 0}}main .about{display:block;box-sizing:border-box;width:100%;margin:0;padding:24px 0;background:url(../../img/background.jpg)}@media screen and (min-width: 1280px){main .about{padding:40px 0}}main .about .flex-box{display:block;box-sizing:border-box;width:100%;margin:0;padding:0}@media screen and (min-width: 1280px){main .about .flex-box{display:flex;justify-content:space-around;align-items:center;width:80%;max-width:1500px;margin:0 auto}}main .about .flex-box img{width:300px;height:300px;display:block;margin:0 auto;padding:0}main .about .flex-box section{display:block;box-sizing:border-box;width:350px;margin:0 auto;padding:0;font-weight:600}@media screen and (min-width: 768px)and (max-width: 1279px){main .about .flex-box section{width:80%}}@media screen and (min-width: 1280px){main .about .flex-box section{width:calc(100% - 370px)}main .about .flex-box section h3{font-size:3.2rem}}main .about .relation-movie{margin:48px 0 48px 0}main .about .relation-movie h3{font-size:2rem;text-align:center}@media screen and (min-width: 1280px){main .about .relation-movie h3{font-size:3.2rem}}main .about .relation-movie .youtube{text-align:center}@media screen and (min-width: 1280px){main .about .relation-movie .youtube{display:flex;justify-content:space-around;width:80%;max-width:1500px;margin:0 auto}}main .about .relation-movie .youtube iframe{margin:0 auto;padding:0}main .service{display:block;box-sizing:border-box;width:100%;margin:0;padding:24px 0}main .service-support{display:block;box-sizing:border-box;width:350px;margin:0 auto;padding:0}@media screen and (min-width: 768px)and (max-width: 1279px){main .service-support{width:80%}}@media screen and (min-width: 1280px){main .service-support{width:80%;max-width:1500px}}main .service-support h3{font-size:2rem;font-weight:600;color:#073}@media screen and (min-width: 1280px){main .service-support h3{font-size:3.2rem}}main .service-support ul{display:block;box-sizing:border-box;margin:24px 0 0 0;padding:0;width:100%}main .service-support ul li{display:block;box-sizing:border-box;width:100%;margin:0;padding:8px;font-size:1.5rem;list-style-position:inside;list-style-type:disc}@media screen and (min-width: 1280px){main .service-support ul li{font-size:2.4rem}}main .service-support ul li .font--bold{font-weight:600}main .service-support ul li .font--small{font-size:1.2rem}@media screen and (min-width: 1280px){main .service-support ul li .font--small{font-size:1.6rem}}main .service-support ul .list--nostyle{list-style:none;padding:0}main .service-flow{background:url(../../img/img_002.jpg);background-repeat:no-repeat;background-size:100%;background-position:0 25%;display:block;box-sizing:border-box;width:350px;margin:0 auto;padding:24px 0}@media screen and (min-width: 768px)and (max-width: 1279px){main .service-flow{width:80%;background-position:0 5%}}@media screen and (min-width: 1280px){main .service-flow{width:80%;max-width:1500px;margin:0 auto;padding:48px 0;background-position:0 50%}}main .service-flow h3{font-size:2rem;font-weight:600;color:#073}@media screen and (min-width: 1280px){main .service-flow h3{font-size:3.2rem}}main .service-flow .flex-box{box-sizing:border-box;width:100%;margin:0;padding:0}@media screen and (min-width: 1280px){main .service-flow .flex-box{display:flex;box-sizing:border-box;justify-content:space-around;width:100%;margin:0;padding:0}}main .service-flow .flex-box ol{width:100%;margin:0;padding:0 0 32px 0}@media screen and (min-width: 1280px){main .service-flow .flex-box ol{width:50%;margin:0;padding:0}}main .service-flow .flex-box ol li{display:block;box-sizing:border-box;background:#fcab31;font-weight:600;text-align:center;padding:8px;margin:24px 0 0 0;border-radius:32px;list-style:none;list-style-position:inside}@media screen and (min-width: 1280px){main .service-flow .flex-box ol li{font-size:2rem;padding:24px 16px;margin:48px 0 0 0;border-radius:64px}}main .service-flow .flex-box .demo{width:100%}@media screen and (min-width: 1280px){main .service-flow .flex-box .demo{width:45%;margin-top:0}}main .service-flow .flex-box .demo figure{margin-top:24px}main .service-flow .flex-box .demo img{width:100%}main .service-flow .flex-box .demo div img{width:200px}main .service-price{display:block;box-sizing:border-box;width:350px;margin:0 auto;padding:24px 0;text-align:center}@media screen and (min-width: 768px)and (max-width: 1279px){main .service-price{width:80%}}@media screen and (min-width: 1280px){main .service-price{width:80%;max-width:1500px;margin:0 auto;padding:48px 0}}main .service-price .flex-box{display:block;box-sizing:border-box;width:100%;margin:0 auto;text-align:left;border:2px solid #073;position:relative}@media screen and (min-width: 1280px){main .service-price .flex-box{display:flex;justify-content:space-around;box-sizing:border-box;padding:48px 0}}main .service-price .flex-box .flex-inner{display:block;box-sizing:border-box;width:96%;margin:0 auto 24px auto;padding:24px 8px;background:#e1efd8}@media screen and (min-width: 768px)and (max-width: 1279px){main .service-price .flex-box .flex-inner{padding:24px 48px}}@media screen and (min-width: 1280px){main .service-price .flex-box .flex-inner{width:45%;margin:0;padding:3rem 40px}}main .service-price .flex-box .flex-inner h4{text-align:center;font-size:1.6rem;font-weight:600;margin:0}@media screen and (min-width: 768px)and (max-width: 1279px){main .service-price .flex-box .flex-inner h4{font-size:2rem}}@media screen and (min-width: 1280px){main .service-price .flex-box .flex-inner h4{font-size:2.4rem}}main .service-price .flex-box .flex-inner .price-tag{text-align:center;font-size:2rem;font-weight:600;display:block}@media screen and (min-width: 768px)and (max-width: 1279px){main .service-price .flex-box .flex-inner .price-tag{font-size:2.6rem}}@media screen and (min-width: 1280px){main .service-price .flex-box .flex-inner .price-tag{font-size:3.2rem}}main .service-price .flex-box .flex-inner p{font-size:1rem}@media screen and (min-width: 768px)and (max-width: 1279px){main .service-price .flex-box .flex-inner p{font-size:1.2rem}}@media screen and (min-width: 1280px){main .service-price .flex-box .flex-inner p{font-size:1.4rem}}main .service-price .flex-box img{position:relative;display:block;box-sizing:border-box;width:350px;top:-24px}@media screen and (min-width: 768px)and (max-width: 1279px){main .service-price .flex-box img{display:none}}@media screen and (min-width: 1280px){main .service-price .flex-box img{display:none}}main .service-price .flex-box h3{font-size:2rem;font-weight:600;color:#073;background:#fff;display:inline-block;margin:0;padding:4px 8px;position:relative;top:-20px;left:5%}@media screen and (min-width: 1280px){main .service-price .flex-box h3{position:absolute}}main .contact{display:block;box-sizing:border-box;width:100%;margin:0;padding:42px 2%;background:url(../../img/background.jpg)}@media screen and (min-width: 768px)and (max-width: 1279px){main .contact{margin:80px 0 0 0}}@media screen and (min-width: 1280px){main .contact{margin:0;padding:80px 15%}}main .contact ul{display:block;box-sizing:border-box;margin:0 auto;padding:0;width:100%}@media screen and (min-width: 768px)and (max-width: 1279px){main .contact ul{width:750px}}@media screen and (min-width: 1280px){main .contact ul{width:750px}}main .contact ul h3{font-size:1.7rem;font-weight:600;color:#073}@media screen and (min-width: 1280px){main .contact ul h3{font-size:2rem}}main .contact ul li{list-style:none;list-style-position:inside;width:100%;margin:0 0 32px 0;padding:0 0 4px 0;background:#fff}@media screen and (min-width: 1280px){main .contact ul li{padding:0}}main .contact ul li .bg--green{background:#073;text-align:center;color:#fff;font-size:1.4rem;font-weight:600;display:block;width:100%;margin:0 auto;padding:8px 0}@media screen and (min-width: 1280px){main .contact ul li .bg--green{display:inline-block;width:250px;padding:24px 0}}@media screen and (min-width: 1280px){main .contact ul li .hight--400{height:400px}}main .contact ul li input{display:block;box-sizing:border-box;width:96%;margin:8px auto;padding:4px;border-radius:15px}@media screen and (min-width: 1280px){main .contact ul li input{display:inline-block;width:430px;margin-left:25px;padding:4px 8px}}main .contact ul li select{display:block;box-sizing:border-box;width:96%;margin:8px auto}@media screen and (min-width: 1280px){main .contact ul li select{display:inline-block;width:430px;margin-left:25px;padding:4px 8px}}main .contact ul li textarea{display:block;box-sizing:border-box;width:96%;height:350px;margin:8px auto;padding:4px;border-radius:15px}@media screen and (min-width: 1280px){main .contact ul li textarea{display:inline-block;width:430px;height:380px;margin:25px 0 0 25px;padding:4px 8px;vertical-align:top}}main .contact ul input[type=submit]{background:#fcab31;color:#fff;text-align:center;display:block;box-sizing:border-box;margin:0 auto;padding:16px 64px;box-shadow:none;border:none;border-radius:32px;font-size:1.4rem;font-weight:600}main .contact ul input[type=submit]:hover{color:#333}
/*# sourceMappingURL=style.min.css.map */