@charset "UTF-8";.FV .front__mv{position:relative}.FV .front__mv .frontmv__image img{height:1080px}@media only screen and (max-width:768px){.FV .front__mv .frontmv__image img{height:860px}}.FV .front__mv .frontmv__text{position:absolute;top:35%;z-index:3;font-family:"irohamaru";font-size:24px;letter-spacing:0.5em;color:#707070}@media only screen and (max-width:768px){.FV .front__mv .frontmv__text{font-size:3.9vw;top:25%}}.FV .front__mv .frontmv__text .frontmv__text2{margin-top:16px}.FV .front__mv .frontmv__text .frontmv__text3{font-size:32px;background:linear-gradient(180deg, #0072b4 0%, #7bc0be 72%, #afebea 100%);background:-webkit-linear-gradient(-90deg, #0072b4 0%, #7bc0be 72%, #afebea 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.FV .front__mv .frontmv__text .frontmv__text4{font-size:32px;margin-bottom:32px;margin-left:32px;background:linear-gradient(180deg, #0072b4 0%, #7bc0be 72%, #afebea 100%);background:-webkit-linear-gradient(-90deg, #0072b4 0%, #7bc0be 72%, #afebea 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.FV .front__mv .column__list{position:absolute;bottom:0%;z-index:3;font-family:"irohamaru";color:#707070;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width:768px){.FV .front__mv .column__list{bottom:-10%}}.FV .front__mv .column__list .column__listChild{padding-bottom:24px}.FV .front__mv .column__list .news__text1{font-family:"irohamaru";font-size:24px;color:#707070;text-align:center}@media only screen and (max-width:768px){.FV .front__mv .column__list .news__text1{font-size:16px}}.FV .front__mv .column__list .news__text2{font-family:"irohamaru";font-size:16px;color:#8fa702;text-align:center;padding-bottom:32px}.ABOUT{background-color:#fbfcf5}.ABOUT .about_flex{display:flex;justify-content:space-between;padding-top:100px}@media only screen and (max-width:768px){.ABOUT .about_flex{display:block}}.ABOUT .about_flex .about__image{width:20%}@media only screen and (max-width:768px){.ABOUT .about_flex .about__image{width:70%;margin:0 auto;padding-bottom:80px;padding-top:80px}}.ABOUT .about_flex .about__text1{font-family:"irohamaru";font-size:24px;color:#707070;width:70%}@media only screen and (max-width:768px){.ABOUT .about_flex .about__text1{font-size:18px;margin:0 auto}}.ABOUT .about__3 .about__title{font-family:"irohamaru";font-size:24px;color:#707070;text-align:center;padding-top:120px;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-decoration-color:#473933;text-underline-offset:0.5em}@media only screen and (max-width:768px){.ABOUT .about__3 .about__title{font-size:18px}}.ABOUT .about__3 .about__flex2{display:flex;justify-content:space-between;margin-top:80px;padding-bottom:80px}@media only screen and (max-width:768px){.ABOUT .about__3 .about__flex2{display:block;text-align:center}}.ABOUT .about__3 .about__flex2 .about__box{width:27%}@media only screen and (max-width:768px){.ABOUT .about__3 .about__flex2 .about__box{margin:0 auto;width:60%;margin-top:80px}}.ABOUT .about__3 .about__flex2 .about__box .about__image2{margin-top:64px}@media only screen and (max-width:768px){.ABOUT .about__3 .about__flex2 .about__box .about__image2{margin-top:18px}}.ABOUT .about__3 .about__flex2 .about__box .about__text3{font-family:"irohamaru";font-size:24px;color:#707070;text-align:center;margin-top:40px;margin-bottom:40px}@media only screen and (max-width:768px){.ABOUT .about__3 .about__flex2 .about__box .about__text3{margin-top:32px}}.ABOUT .about__3 .about__flex2 .about__box .about__text2{font-family:"irohamaru";font-size:16px;color:#707070}@media only screen and (max-width:768px){.ABOUT .about__3 .about__flex2 .about__box .about__text2{margin-top:32px}}.Service{background-image:url(/wp-content/themes/ill/img/page/front/front8.png);background-repeat:no-repeat;background-size:100% 100%;min-height:100vh;width:100%}.Service .inner{padding-top:100px;padding-bottom:160px}.Service .inner .service__title{font-family:"irohamaru";font-size:24px;color:#707070;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-decoration-color:#473933;text-underline-offset:0.5em;text-align:center;padding-top:80px}@media only screen and (max-width:768px){.Service .inner .service__title{font-size:18px}}.Service .inner .service__box{display:flex;padding-top:80px}@media only screen and (max-width:768px){.Service .inner .service__box{display:block}}.Service .inner .service__box .service__image{width:40%}@media only screen and (max-width:768px){.Service .inner .service__box .service__image{width:100%}}.Service .inner .service__box .service__flex{width:60%;padding-left:24px}@media only screen and (max-width:768px){.Service .inner .service__box .service__flex{width:100%}}.Service .inner .service__box .service__flex .service__flex__2{padding-top:32px;align-items:center;display:flex;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-decoration-color:#473933;text-underline-offset:0.5em}.Service .inner .service__box .service__flex .service__flex__2 .service__image1{width:52px}@media only screen and (max-width:768px){.Service .inner .service__box .service__flex .service__flex__2 .service__image1{width:32px}}.Service .inner .service__box .service__flex .service__flex__2 .service__title2{font-family:"irohamaru";font-size:16px;color:#707070}.Service .inner .service__box .service__flex .service__text{font-family:"irohamaru";font-size:16px;color:#707070;padding-top:32px}.Price{background-color:#fbfcf5}.Price .inner{padding-top:80px}.Price .inner .price__title{font-family:"irohamaru";font-size:16px;color:#707070;text-align:center}.Price .inner .price__title__little{font-family:"irohamaru";font-size:16px;color:#8fa702;text-align:center}.Price .inner .price__flex{display:flex;justify-content:space-between;padding-top:80px}.Price .inner .price__flex .price__box .price__title1{font-family:"irohamaru";font-size:16px;color:#707070;text-align:center}.Price .inner .price__flex .price__box .price__figure{font-family:"irohamaru";font-size:16px;color:#707070;padding-top:32px}.Voice{background-color:#fbfcf5;padding-top:160px}.Voice .inner .voice__title{font-family:"irohamaru";font-size:16px;color:#707070;text-align:center;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-decoration-color:#473933;text-underline-offset:0.5em}.Voice .inner .voice__all{padding-top:80px;padding-bottom:80px}.Voice .inner .voice__all .voice__box{display:flex;justify-content:center;padding-top:56px}.Voice .inner .voice__all .voice__box .voice__image{width:15%}.Voice .inner .voice__all .voice__box .voice__text{position:relative;width:70%}@media only screen and (max-width:768px){.Voice .inner .voice__all .voice__box .voice__text .voice__image1 img{margin-bottom:80px;height:200px}}.Voice .inner .voice__all .voice__box .voice__text .voice__text1{position:absolute;top:35%;font-family:"irohamaru";font-size:16px;color:#707070;padding-left:7%;padding-right:4%}@media only screen and (max-width:768px){.Voice .inner .voice__all .voice__box .voice__text .voice__text1{top:10%}}.Place{padding-top:80px}.Place .inner .place__title{font-family:"irohamaru";font-size:16px;color:#707070;text-align:center}.Place .inner .place__title__little{font-family:"irohamaru";font-size:16px;color:#8fa702;text-align:center}.Place .inner .place__box{display:flex;align-items:center;justify-content:center;padding-top:80px;padding-bottom:80px}.Place .inner .place__box .place__text .place__text1{font-family:"irohamaru";font-size:16px;color:#707070}.form{padding-top:80px}.form .inner .font{width:5%}.form .inner .form__title{font-family:"irohamaru";font-size:16px;color:#707070;text-align:center}.form .inner .form__title__litle{font-family:"irohamaru";font-size:16px;color:#8fa702;text-align:center}.font1{width:5%;font-size:16px}.font2{width:5%;font-size:16px;margin-left:24px}@media only screen and (max-width:768px){.font2{margin-left:0px}}.cform option,.cform textarea,.cform input[type=text],.cform input[type=email],.cform input[type=search],.cform input[type=url]{width:100%;border:solid 1px #f8f9eb;background-color:#f8f9eb}.flex{display:flex;align-items:center}@media only screen and (max-width:768px){.flex{display:block}}.title{padding-bottom:24px;padding-top:24px;font-size:16px}.form__{width:30%}@media only screen and (max-width:768px){.form__{width:100%}}.form__ input{height:40px}.submit-btn{text-align:center;margin-top:80px}.form__image{width:32px;margin-right:16px}.form__height input{height:40px}