@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=EB+Garamond&family=Montserrat:wght@100;200;300&family=Mulish:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Shippori+Mincho:wght@400;500;600;700;800&display=swap");*{list-style:none;box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}li{list-style-type:none}.d-flex{display:flex}.bold{font-weight:700}@font-face{font-family:"TBUDRGoStd-bold";src:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../fonts/TBUDRGoStd-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:"TBUDRGoStd-bold";src:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../fonts/TBUDRGoStd-Heavy.otf);font-display:swap}@font-face{font-family:"RoGSanSrfStd-Bd";src:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../fonts/RoGSanSrfStd-Bd.otf);font-weight:700;font-display:swap}@font-face{font-family:"PA1GothicStdN-Medium";src:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../fonts/PA1GothicStdN-Medium.otf);font-weight:500;font-display:swap}:root{font-size:16px;font-family:"Shippori Mincho",serif;font-weight:900}img{vertical-align:bottom}.fgar{font-family:Garamond,"EB Garamond",serif}.fyug{font-family:;font-weight:500}body{color:#1a1a1a;font-family:"Shippori Mincho",serif;font-weight:900;overflow-x:hidden}.fadeUp span{display:inline-block;overflow:hidden;opacity:0}.fadeUp span:nth-child(1){animation:fadeInText 1s ease .2s forwards}.fadeUp span:nth-child(2){animation:fadeInText 1s ease .4s forwards}.fadeUp span:nth-child(3){animation:fadeInText 1s ease .6s forwards}.fadeUp span:nth-child(4){animation:fadeInText 1s ease .8s forwards}.fadeUp span:nth-child(5){animation:fadeInText 1s ease 1s forwards}.fadeUp span:nth-child(6){animation:fadeInText 1s ease 1.2s forwards}.fadeUp span:nth-child(7){animation:fadeInText 1s ease 1.4s forwards}.fadeUp span:nth-child(8){animation:fadeInText 1s ease 1.6s forwards}.fadeUp span:nth-child(9){animation:fadeInText 1s ease 1.8s forwards}.fadeUp span:nth-child(10){animation:fadeInText 1s ease 2s forwards}.fadeUp span:nth-child(11){animation:fadeInText 1s ease 2.2s forwards}.fadeUp span:nth-child(12){animation:fadeInText 1s ease 2.4s forwards}.fadeUp span:nth-child(13){animation:fadeInText 1s ease 2.6s forwards}.fadeUp span:nth-child(14){animation:fadeInText 1s ease 2.8s forwards}.fadeUp span:nth-child(15){animation:fadeInText 1s ease 3s forwards}.fadeUp span:nth-child(16){animation:fadeInText 1s ease 3.2s forwards}.fadeUp span:nth-child(17){animation:fadeInText 1s ease 3.4s forwards}.fadeUp span:nth-child(18){animation:fadeInText 1s ease 3.6s forwards}.fadeUp span:nth-child(19){animation:fadeInText 1s ease 3.8s forwards}@keyframes fadeInText{0%{transform:translateY(-50%);opacity:0}100%{transform:translateY(0);opacity:1}}.main_visual .txt-anime span:nth-child(1){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(2){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(3){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(4){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(5){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(6){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(7){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(8){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(9){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(10){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(11){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(12){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(13){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(14){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(15){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(16){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(17){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(18){animation:fadeInText02 2s ease .4s forwards}.main_visual .txt-anime span:nth-child(19){animation:fadeInText02 2s ease .4s forwards}@keyframes fadeInText02{0%{transform:translateY(-50%);opacity:0;color:#000}70%{transform:translateY(0);opacity:1;color:#000}100%{transform:translateY(0);opacity:1;color:#fff}}.main_visual .txt-anime02 span:nth-child(1){animation:fadeInText03 2s ease .2s forwards}.main_visual .txt-anime02 span:nth-child(2){animation:fadeInText03 2s ease .4s forwards}.main_visual .txt-anime02 span:nth-child(3){animation:fadeInText03 2s ease .6s forwards}.main_visual .txt-anime02 span:nth-child(4){animation:fadeInText03 2s ease .8s forwards}.main_visual .txt-anime02 span:nth-child(5){animation:fadeInText03 2s ease 1s forwards}.main_visual .txt-anime02 span:nth-child(6){animation:fadeInText03 2s ease 1.2s forwards}.main_visual .txt-anime02 span:nth-child(7){animation:fadeInText03 2s ease 1.4s forwards}.main_visual .txt-anime02 span:nth-child(8){animation:fadeInText03 2s ease 1.6s forwards}.main_visual .txt-anime02 span:nth-child(9){animation:fadeInText03 2s ease 1.8s forwards}.main_visual .txt-anime02 span:nth-child(10){animation:fadeInText03 2s ease 2s forwards}.main_visual .txt-anime02 span:nth-child(11){animation:fadeInText03 2s ease 2.2s forwards}.main_visual .txt-anime02 span:nth-child(12){animation:fadeInText03 2s ease 2.4s forwards}.main_visual .txt-anime02 span:nth-child(13){animation:fadeInText03 2s ease 2.6s forwards}.main_visual .txt-anime02 span:nth-child(14){animation:fadeInText03 2s ease 2.8s forwards}.main_visual .txt-anime02 span:nth-child(15){animation:fadeInText03 2s ease 3s forwards}.main_visual .txt-anime02 span:nth-child(16){animation:fadeInText03 2s ease 3.2s forwards}.main_visual .txt-anime02 span:nth-child(17){animation:fadeInText03 2s ease 3.4s forwards}.main_visual .txt-anime02 span:nth-child(18){animation:fadeInText03 2s ease 3.6s forwards}.main_visual .txt-anime02 span:nth-child(19){animation:fadeInText03 2s ease 3.8s forwards}@keyframes fadeInText03{0%{transform:translateY(-50%);opacity:0;color:#000}70%{transform:translateY(0);opacity:1;color:#000}100%{transform:translateY(0);opacity:1;color:#000}}header{position:fixed;top:0;left:0;width:205px;height:100vh;background:#fff;display:flex;flex-direction:column;justify-content:space-between;z-index:5}header .header_top{margin-top:36%}@media screen and (max-width:880px){header .header_top{margin-top:5%}}header .header_top a img{width:100%;padding:0 2em}@media screen and (max-width:880px){header .header_top a img{max-width:250px;display:block;margin:0 auto}}header nav ul{display:flex;padding:4.5em 2em;justify-content:center;align-items:flex-start}header nav ul li{margin:0 .4em;writing-mode:tb-rl;position:relative;transition:.3s}header nav ul li:before{content:'';transition:.3s}header nav ul li:hover:before{content:'';position:absolute;top:-15px;left:50%;width:10px;height:10px;background-color:#000;border-radius:10px;transform:translateX(-50%);transition:.3s}@media screen and (max-width:880px){header nav ul li{writing-mode:unset}header nav ul li:nth-child(1){order:4}header nav ul li:nth-child(2){order:3}header nav ul li:nth-child(3){order:2}header nav ul li:nth-child(4){order:1}header nav ul li:hover:before{display:none}}header nav ul li a{font-weight:900;color:#1a1a1a}header .header_tel{text-align:center;margin-bottom:10px}header .header_tel a{position:relative}header .header_tel a:before{position:absolute;content:"";background-image:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../images/icon-tel.png);width:17px;height:17px;margin-left:-20px;background-size:cover}header .header_tel a img{width:130px}header .header_tel .tel-info{display:flex;align-items:center;justify-content:center;font-family:Garamond,"EB Garamond",serif;color:#000;font-size:23px}header .header_tel .tel-info .icon-tel{width:15px;height:25px;margin-right:10px}header .header_access{width:100%;height:54px;display:flex}header .header_access .header_form{background-color:#5a6d38;width:66.6666666667%;color:#fff;text-align:center;height:54px;vertical-align:middle;display:flex;align-items:center;justify-content:center}header .header_access .header_form:hover{background-color:#6f872d}header .header_access .instagram_icon{background-color:#023d61;width:33.3333333333%;text-align:center;height:54px;vertical-align:middle;display:flex;align-items:center;justify-content:center}header .header_access .instagram_icon:hover{background-color:#026596}header .header_access .instagram_icon img{width:24px;height:24px}@media screen and (min-width:880px){.header__title{width:120px}}.header__title img{display:block;width:100%;height:100%}@media screen and (max-width:880px){.header__nav{position:fixed;right:0;left:0;top:0;width:100%;height:100dvh;transform:translateX(100%);background-color:#fff;transition:ease .4s;margin-left:auto}}.navtop{opacity:0;animation:topnav 3s ease-in-out forwards}@keyframes topnav{0%{opacity:0}90%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.sp-block-logo{display:none}@media screen and (max-width:880px){.sp-block-logo{display:block;position:absolute;z-index:2;width:100%}.sp-block-logo img{max-width:200px;margin:20px}}@media screen and (max-width:880px){.nav-items{position:unset;top:unset;left:unset;transform:unset;flex-direction:column}}.nav-items__item a{color:#000;width:100%;display:block;text-align:center;margin-bottom:24px}.header__hamburger{width:48px;height:50px;border-radius:10px;background-color:rgba(255,255,255,.3)}.hamburger{background-color:rgba(255,255,255,.3);z-index:9999;position:fixed;top:10px;right:10px;border:none}@media screen and (min-width:880px){.hamburger{display:none}}.hamburger span{width:70%;height:2px;background-color:#333;position:relative;transition:ease .4s;display:block;margin:0 auto;border-radius:5px}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){margin:8px auto}.hamburger span:nth-child(3){top:0}.header__nav.active{transform:translateX(0)}.hamburger.active span:nth-child(1){top:10px;transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:-10px;transform:rotate(-45deg)}main{padding-left:205px;overflow:hidden}@media screen and (max-width:880px){main{padding-left:0}}main .main_visual,main .main_visual02{position:relative;transition:.2s;height:100vh}@media screen and (max-width:500px){main .main_visual,main .main_visual02{height:100dvh}}main .main_visual video,main .main_visual02 video{width:100%;height:100vh;object-fit:cover;display:block;position:fixed;z-index:-2;opacity:0}main .main_visual video{animation:anivideo 2s ease .5s forwards}@keyframes anivideo{0%{opacity:0}90%{opacity:0}100%{opacity:1}}main .main_visual p,main .main_visual02 p{position:absolute;writing-mode:tb-rl;color:#fff;font-size:2em;font-weight:700;line-height:letter;letter-spacing:.04em}main .main_visual p{top:50%;left:50%;transform:translate(-50%,-50%)}main .main_visual p.txt-anime02{top:50%;left:50%;transform:translate(30px,-50%)}main .top_about{width:100%;height:100vh;background-size:cover;position:relative;overflow:hidden;transition:.2s}main .top_about img{position:absolute;top:50%;left:50%;z-index:101;transform:translate(-50%,-50%);z-index:1;width:450px}@media screen and (max-width:500px){main .top_about img{width:85%}}main .top_about .top-about-txt{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:relative;z-index:3;margin-top:-30px}@media screen and (max-width:600px){main .top_about .top-about-txt{margin-top:-10px}}@media screen and (max-width:500px){main .top_about img{width:85%}}main .top_about .top-about-txt p{width:50vw;color:#fff;text-align:center;line-height:2.5}@media screen and (max-width:880px){main .top_about .top-about-txt p{width:auto}}@media screen and (max-width:600px){main .top_about .top-about-txt p{font-size:3.4vw}}main .top_about .top-about-link{background-color:#000}main .top_about .top-about-link a{color:#fff}main .top_about .top-about-link{width:268px;height:54px;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0% 50%);background:#000;position:relative;margin:0 auto;margin-top:30px;transition:.3s}main .top_about .top-about-link:hover{background:#927d44}main .top_about .top-about-link:hover:before,main .top_about .top-about-link:hover:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#927d44;z-index:0}main .top_about .top-about-link a{height:100%;font-size:16px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}main .top_about .top-about-link:before,main .top_about .top-about-link:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#000;z-index:0;transition:.3s}main .top_about .top-about-link:before{transform:rotate(60deg)}main .top_about .top-about-link:after{transform:rotate(-60deg)}.main_visual-bg{position:relative}.main_visual-bg:before{position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3)}.top_about-bg{width:100%;height:100vh;background-size:cover;position:relative;overflow:hidden}.top_about-bg:before{position:absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3)}.main_visual-bg:before,.top_about-bg:before{animation:bgopa .5s ease-in-out forwards}@media screen and (max-width:500px){.main_visual-bg:before,.top_about-bg:before{background-color:transparent!important}}@keyframes bgopa{0%{opacity:0;background-color:rgba(0,0,0,.3)}100%{opacity:1;background-color:rgba(0,0,0,.3)}}.top-original-bg{background-color:#e5e5e0;background-image:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../images/bg-cloud01.png),url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../images/bg-cloud02.png);background-repeat:no-repeat;background-position:left center,right center;z-index:4;position:relative;transition:.5s;margin-top:100vh}@media screen and (max-width:500px){.top-original-bg{margin-top:0}}.top-original-bg02{background:#fff;background:linear-gradient(360deg,rgba(255,255,255,0) 0%,#fff 13%,#fff 87%,rgba(255,255,255,0) 100%);transition:.3s}.top-results .top-results-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1036px;margin:0 auto;padding:0 20px}.top-results .top-results-wrap .top-results-item{margin-top:80px;width:calc(50% - 30px)}@media screen and (max-width:600px){.top-results .top-results-wrap .top-results-item{margin-top:40px;width:100%}}.top-results .top-results-wrap .top-results-item:hover img{transform:scale(1.1)}.top-results .top-results-wrap .top-results-item:hover .main_txt:before{transform-origin:left top;transform:scale(1,1)}.top-results .top-results-wrap .top-results-item .results-img{width:100%;max-height:345px;object-fit:cover;overflow:hidden}.top-results .top-results-wrap .top-results-item a{color:#000}.top-results .top-results-wrap .top-results-item img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.7s}.top-results .top-results-wrap .top-results-item .category{display:block;font-weight:700;padding:3px 30px;background-color:#bababa;margin-top:18px;max-width:200px;text-align:center;margin-bottom:12px}.top-results .top-results-wrap .top-results-item .main_txt{margin-top:12px;font-weight:400;position:relative;padding-bottom:5px}.top-results .top-results-wrap .top-results-item .main_txt:before{background:#000;content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.top-results .top-results-link{width:268px;height:54px;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0% 50%);background:#000;position:relative;margin:0 auto;margin-top:80px;transition:.3s}.top-results .top-results-link:hover{background:#927d44}.top-results .top-results-link:hover:before,.top-results .top-results-link:hover:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#927d44;z-index:0}.top-results .top-results-link a{height:100%;font-size:16px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.top-results .top-results-link:before,.top-results .top-results-link:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#000;z-index:0;transition:.3s}.top-results .top-results-link:before{transform:rotate(60deg)}.top-results .top-results-link:after{transform:rotate(-60deg)}.top-expert{max-width:1036px;margin:0 auto;margin-top:11.63%}@media screen and (max-width:600px){.top-expert{padding:0 20px;margin-top:25%}}.top-expert>p{text-align:center;font-size:1.25em}.top-expert .top-expert-wrap{display:flex;justify-content:space-between;margin-top:60px}@media screen and (max-width:600px){.top-expert .top-expert-wrap{flex-wrap:wrap;margin-top:10%}}.top-expert .top-expert-wrap img{display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;z-index:1}.top-expert .top-expert-wrap .top-expert-item{position:relative}@media screen and (max-width:1200px){.top-expert .top-expert-wrap{flex-wrap:wrap}.top-expert .top-expert-wrap .top-expert-item{width:50%;margin-top:5%}}@media screen and (max-width:600px){.top-expert .top-expert-wrap .top-expert-item{width:45%}.top-expert .top-expert-wrap img{width:100%}}.top-news{max-width:1036px;margin:0 auto;margin-top:8.9%;padding-left:20px}@media screen and (max-width:600px){.top-news{padding-right:20px;margin-top:25%}}.top-news-wrraper{display:flex;justify-content:end;max-width:100vw;width:100vw;margin:0 auto}@media screen and (max-width:600px){.top-news-wrraper{max-width:100%;width:100%;flex-direction:column}}.top-news-wrraper .top-news-title{min-width:100px}@media screen and (max-width:600px){.top-news-wrraper .top-news-title{margin-bottom:20px}}.top-news-wrraper .top-news-title h2{writing-mode:tb-rl;opacity:}@media screen and (max-width:600px){.top-news-wrraper .top-news-title h2{writing-mode:unset}}.top-news-wrraper .top-news-title h2 span{opacity:0}.top-news-wrraper .top-news-txt{width:100%}.top-news-wrraper .top-news-txt .top-news-item:first-child a{padding-top:0}.top-news-wrraper .top-news-txt .top-news-item a{display:block;padding:35px 0;padding-bottom:0}.top-news-wrraper .top-news-txt .top-news-item{display:block;border-bottom:.7px solid #999;padding:35px 0}.top-news-wrraper .top-news-txt .top-news-item a:hover .arrow{position:absolute;content:"";width:50px;height:50px;border:.7px solid #927d44;transform:translateY(-100%);right:3%;border-radius:30px}@media screen and (max-width:600px){.top-news-wrraper .top-news-txt .top-news-item a:hover .arrow{display:block}}.top-news-wrraper .top-news-txt .top-news-item a:hover .arrow:before{right:-5px}.top-news-wrraper .top-news-txt .top-news-item a:hover .arrow:after{right:-6px}.top-news-wrraper .top-news-txt .top-news-item a .date{font-size:1.063em;color:gray}.top-news-wrraper .top-news-txt .top-news-item .date{font-size:1.063em;color:gray}.top-news-wrraper .top-news-txt .top-news-item a .main-txt{margin-top:15px;color:#1a1a1a;width:60%}.top-news-wrraper .top-news-txt .top-news-item .main-txt{margin-top:15px;color:#1a1a1a;width:60%}@media screen and (max-width:600px){.top-news-wrraper .top-news-txt .top-news-item a .main-txt{width:87%}.top-news-wrraper .top-news-txt .top-news-item .main-txt{width:100%}}.top-news-wrraper .top-news-txt .top-news-item a .arrow{position:absolute;content:"";width:50px;height:50px;border:.7px solid #927d44;transform:translateY(-100%);right:3%;border-radius:30px}@media screen and (max-width:600px){.top-news-wrraper .top-news-txt .top-news-item a .arrow{display:block}}.top-news-wrraper .top-news-txt .top-news-item a .arrow:before{content:"";margin:auto;position:absolute;top:1px;bottom:0;right:18px;width:10px;height:10px;border-top:1.5px solid #927d44;border-right:1.5px solid #927d44;transform:rotate(45deg);transition:.2s}.top-news-wrraper .top-news-txt .top-news-item a .arrow:after{content:"";margin:auto;position:absolute;top:0;bottom:0;right:17px;width:21px;height:1px;background:#927d44;transition:.2s}.instagram-link{width:70%;margin-left:auto;margin-top:10%;background-color:rgba(146,125,68,.08);padding:90px 0 70px 198px;position:relative}@media screen and (max-width:600px){.instagram-link{width:90%;margin-left:auto;margin-top:30%;background-color:rgba(146,125,68,.08);padding:180px 20px 30px 30px;position:relative}}.instagram-link .instagram-img{position:absolute;bottom:-15%;left:-250px;width:374px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1200px){.instagram-link .instagram-img{left:-110px;width:284px;bottom:-3%}}@media screen and (max-width:600px){.instagram-link .instagram-img{left:-10px;width:204px;bottom:unset;top:-13%}}.instagram-link .instagram-img img{width:calc(50% - 10px)}.instagram-link .instagram-img img:nth-child(n+3){margin-top:23px}.instagram-link>img{position:absolute;bottom:-15%;left:-250px}.instagram-link .instagram-link-wrap{max-width:410px}.instagram-link .instagram-link-wrap p{margin-top:25px}.instagram-link h2{font-size:2.25em}.instagram-link .instagram-link-btn{width:268px;height:54px;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0% 50%);background:#333;position:relative;margin-top:40px;transition:.3s}@media screen and (max-width:450px){.instagram-link .instagram-link-btn{width:220px}}.instagram-link .instagram-link-btn:hover{background:#927d44}.instagram-link .instagram-link-btn:hover:before,.instagram-link .instagram-link-btn:hover:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#927d44;z-index:0}.instagram-link .instagram-link-btn a{height:100%;font-size:16px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;font-size:1.063em}.instagram-link .instagram-link-btn:before,.instagram-link .instagram-link-btn:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#333;z-index:0;transition:.3s}.instagram-link .instagram-link-btn:before{transform:rotate(60deg)}.instagram-link .instagram-link-btn:after{transform:rotate(-60deg)}.instagram-display{opacity:0}.show .instagram-display{opacity:0;animation:fade-in .5s ease-in-out forwards}@keyframes fade-in{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}.show .instagram-display:nth-child(3){animation-delay:.5s}.show .instagram-display:nth-child(2){animation-delay:1s}.show .instagram-display:nth-child(1){animation-delay:1.5s}.show .instagram-display:nth-child(4){animation-delay:2s}.form-link{width:100%;background-color:#5a6d38;padding-bottom:.6%}.form-link>p{text-align:center;color:#fff}.form-link .form-link-wrap{max-width:1036px;margin:0 auto;margin-top:15%;margin-bottom:4.76%;padding:0 20px;text-align:center}@media screen and (max-width:600px){.form-link .form-link-wrap{margin-bottom:15%;margin-top:200px}}.form-link .form-link-wrap h2{display:inline-block;writing-mode:tb-rl;margin:0 auto;transform:translateY(-50%);font-size:2.125em;height:210px}@media screen and (max-width:1050px){.form-link .form-link-wrap h2{font-size:1.5em}}@media screen and (max-width:600px){.form-link .form-link-wrap h2{font-size:1.2em;white-space:nowrap;height:100px}}.form-link .form-link-wrap p{color:#fff;text-align:center;font-weight:600}.form-link .contact-link{display:flex}@media screen and (max-width:600px){.form-link .contact-link{flex-direction:column}}.form-link .contact-link-tel{width:416px;height:84px;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0% 50%);background:#fff;position:relative;margin:0 auto;margin-top:80px}@media screen and (max-width:1050px){.form-link .contact-link-tel{width:250px;height:60px}}@media screen and (max-width:600px){.form-link .contact-link-tel{margin-top:40px}}.form-link .contact-link-tel a{height:100%;font-size:16px;font-weight:700;color:#1a1a1a;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;font-size:2.063em}@media screen and (max-width:1050px){.form-link .contact-link-tel a{font-size:1.5em}}.form-link .contact-link-tel:before,.form-link .contact-link-tel:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;z-index:0}.form-link .contact-link-tel:before{transform:rotate(60deg)}.form-link .contact-link-tel:after{transform:rotate(-60deg)}.form-link .contact-link-txt{width:416px;height:84px;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0% 50%);background:#000;position:relative;margin:0 auto;margin-top:80px;transition:.3s}@media screen and (max-width:1050px){.form-link .contact-link-txt{width:250px;height:60px}}@media screen and (max-width:600px){.form-link .contact-link-txt{margin-top:40px}}.form-link .contact-link-txt:hover{background:#927d44}.form-link .contact-link-txt:hover:before,.form-link .contact-link-txt:hover:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#927d44;z-index:0}.form-link .contact-link-txt a{height:100%;font-size:16px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;font-size:1.188em}@media screen and (max-width:1050px){.form-link .contact-link-txt a{font-size:.9em}}.form-link .contact-link-txt:before,.form-link .contact-link-txt:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#000;z-index:0;transition:.3s}.form-link .contact-link-txt:before{transform:rotate(60deg)}.form-link .contact-link-txt:after{transform:rotate(-60deg)}.visual-image{position:relative;bottom:0;left:0;overflow:hidden;width:100%;height:270px;margin-top:-270px}@media screen and (max-width:600px){.visual-image{margin-top:-200px;height:200px}}.visual-image:before{position:absolute;content:"";width:50%;height:100%;background-color:#fff;top:0;left:0;z-index:1}.visual-image:after{position:absolute;content:"";width:50%;height:100%;background-color:#fff;top:0;right:0}.visual-image img{width:100%;vertical-align:top}.visual-image .visual-bg{background-image:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../images/img-about01.jpg);position:absolute;left:0;top:-40%;width:100%;height:140%;background-size:cover;background-position:center}@media screen and (max-width:600px){.visual-image .visual-bg{height:100%;position:unset}}.visual-image .visual-bg-company{background-image:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../images/img-company01.jpg);position:absolute;left:0;top:-40%;width:100%;height:140%;background-size:cover}.visual-image .visual-bg-results{background-image:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../images/img-results00.jpg);position:absolute;left:0;top:-40%;width:100%;height:140%;background-size:cover}.visual-image .visual-bg-contact{background-image:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../images/img-contact01.jpg);position:absolute;left:0;top:-40%;width:100%;height:140%;background-size:cover}.early.door-anime:before{animation:door-right .5s both 2s}.early.door-anime:after{animation:door-left .5s both 2s}.door-anime:before{animation:door-right .5s both 4s}.door-anime:after{animation:door-left .5s both 4s}.aboutdoor.door-anime:before{animation:door-right .5s both 5s}.aboutdoor.door-anime:after{animation:door-left .5s both 5s}@keyframes door-right{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes door-left{0%{transform:translateX(0)}100%{transform:translateX(100%)}}.about-wrap>img{width:100%;height:432px;object-fit:cover}.about-wrap>p{max-width:910px;margin:0 auto;margin-top:4.1%;padding:0 20px}@media screen and (max-width:880px){.about-wrap>p{margin-top:15%}}.about-wrap .about-img-sample{width:100%;display:flex;margin-top:4.1%}.about-wrap .about-img-sample img{width:33.3333333333%}.about-wrap .about-link{max-width:910px;margin:0 auto;margin-top:4.1%;padding:0 20px}@media screen and (max-width:880px){.about-wrap .about-link{margin-top:10%}}.about-wrap .about-link .about-btn{text-align:right;margin-top:4.4%}.about-wrap .about-link .about-btn a{padding:15px 67px 15px 20px;border-bottom:1px solid #000;position:relative;color:#000;transition:.3s}.about-wrap .about-link .about-btn a:hover:before{transform:translateX(10px);transition:.3s}.about-wrap .about-link .about-btn a:before{position:absolute;content:"";width:31px;height:.5px;top:50%;right:0;background-color:#000;transition:.3s}.about-info{display:flex;max-width:1036px;margin:0 auto;margin-top:9.38%}@media screen and (max-width:600px){.about-info{margin-top:20%;margin-bottom:15%}}.about-info h2.txt-anime{margin-left:15px;opacity:0}.about-info .about-title{min-width:145px;text-align:center;vertical-align:middle}@media screen and (max-width:1200px){.about-info .about-title{min-width:auto}}.about-info .about-item{width:100%;height:100%}@media screen and (max-width:1200px){.about-info .about-item .about-item-txt{margin-right:20px}}.about-info .about-item .about-item-txt h3{margin-top:7.86%}.about-info .about-item .about-item-txt h3:first-child{margin-top:17.5%}@media screen and (max-width:550px){.about-info .about-item .about-item-txt h3:first-child{margin-top:30%}}.about-info .about-item .about-item-txt p{max-width:820px;margin-top:3.15%}.about-info .about-item .about-img-wrap{width:100%;height:750px;position:relative}@media screen and (max-width:1050px){.about-info .about-item .about-img-wrap{height:600px}}@media screen and (max-width:880px){.about-info .about-item .about-img-wrap{height:480px}}@media screen and (max-width:600px){.about-info .about-item .about-img-wrap{height:370px}}@media screen and (max-width:500px){.about-info .about-item .about-img-wrap{height:300px}}@media screen and (max-width:400px){.about-info .about-item .about-img-wrap{height:250px}}.about-info .about-item .about-img-wrap .about-img01{position:absolute;max-width:25vw;top:.1vw;right:5vw;overflow:hidden;height:26vw}@media screen and (max-width:1400px){.about-info .about-item .about-img-wrap .about-img01{max-width:none;width:25vw}}@media screen and (max-width:600px){.about-info .about-item .about-img-wrap .about-img01{max-width:none;width:30vw}}.about-info .about-item .about-img-wrap .about-img02{position:absolute;max-width:426px;top:5vw;left:10%;width:90vw;z-index:-1;height:100%}@media screen and (max-width:1400px){.about-info .about-item .about-img-wrap .about-img02{max-width:none;width:40vw}}@media screen and (max-width:600px){.about-info .about-item .about-img-wrap .about-img02{max-width:none;width:45vw}}.about-info .about-item .about-img-wrap .about-img03{position:absolute;max-width:415px;bottom:0;left:-1vw;width:80vw;height:100%}@media screen and (max-width:1400px){.about-info .about-item .about-img-wrap .about-img03{max-width:none;width:30vw}}@media screen and (max-width:600px){.about-info .about-item .about-img-wrap .about-img03{max-width:none;width:35vw}}.about-info .about-item .about-img-wrap .about-img04{position:absolute;max-width:486px;right:-5vw;bottom:1vw;width:80vw;height:100%}@media screen and (max-width:1400px){.about-info .about-item .about-img-wrap .about-img04{max-width:none;width:35vw}}@media screen and (max-width:600px){.about-info .about-item .about-img-wrap .about-img04{max-width:none;width:40vw}}.about-info .about-item>p{margin-top:7.85%}#kodawari02.about-info .about-title{min-width:145px;text-align:center;vertical-align:middle;transform:translateY(50%)}@media screen and (max-width:1200px){#kodawari02.about-info .about-title{min-width:auto}}#kodawari02.about-info h2.txt-anime{margin-left:auto;margin-right:15px}#kodawari02.about-info .about-img-wrap{width:100%;height:971px;position:relative}@media screen and (max-width:1400px){#kodawari02.about-info .about-img-wrap{height:900px}}@media screen and (max-width:1300px){#kodawari02.about-info .about-img-wrap{height:850px}}@media screen and (max-width:1200px){#kodawari02.about-info .about-img-wrap{height:800px}}@media screen and (max-width:1100px){#kodawari02.about-info .about-img-wrap{height:750px}}@media screen and (max-width:1000px){#kodawari02.about-info .about-img-wrap{height:700px}}@media screen and (max-width:880px){#kodawari02.about-info .about-img-wrap{height:650px}}@media screen and (max-width:700px){#kodawari02.about-info .about-img-wrap{height:550px}}@media screen and (max-width:500px){#kodawari02.about-info .about-img-wrap{height:450px}}@media screen and (max-width:400px){#kodawari02.about-info .about-img-wrap{height:330px}}#kodawari02.about-info .about-img-wrap .about-img05{position:absolute;max-width:262px;top:.1vw;left:-9vw;width:80vw;z-index:-1;height:100%}@media screen and (max-width:1400px){#kodawari02.about-info .about-img-wrap .about-img05{max-width:none;width:20vw}}@media screen and (max-width:880px){#kodawari02.about-info .about-img-wrap .about-img05{max-width:none;width:25vw}}@media screen and (max-width:600px){#kodawari02.about-info .about-img-wrap .about-img05{max-width:none;width:30vw}}#kodawari02.about-info .about-img-wrap .about-img06{position:absolute;max-width:216px;bottom:5vw;left:-2vw;width:90vw;z-index:-1;height:100%}@media screen and (max-width:1400px){#kodawari02.about-info .about-img-wrap .about-img06{max-width:none;width:17vw;bottom:8vw}}@media screen and (max-width:880px){#kodawari02.about-info .about-img-wrap .about-img06{max-width:none;width:23vw}}@media screen and (max-width:600px){#kodawari02.about-info .about-img-wrap .about-img06{width:35vw;bottom:8vw}}#kodawari02.about-info .about-img-wrap .about-img07{position:absolute;max-width:262px;right:15vw;bottom:7vw;width:80vw;z-index:1;height:100%}@media screen and (max-width:1400px){#kodawari02.about-info .about-img-wrap .about-img07{right:26vw;bottom:11vw}}@media screen and (max-width:1100px){#kodawari02.about-info .about-img-wrap .about-img07{right:20vw}}@media screen and (max-width:880px){#kodawari02.about-info .about-img-wrap .about-img07{max-width:none;width:30vw}}@media screen and (max-width:600px){#kodawari02.about-info .about-img-wrap .about-img07{width:40vw;right:8vw}}#kodawari02.about-info .about-img-wrap .about-img08{position:absolute;max-width:760px;top:6vw;right:3vw;width:80vw;height:100%}@media screen and (max-width:1400px){#kodawari02.about-info .about-img-wrap .about-img08{max-width:none;width:55vw}}@media screen and (max-width:1000px){#kodawari02.about-info .about-img-wrap .about-img08{max-width:none;width:50vw}}@media screen and (max-width:880px){#kodawari02.about-info .about-img-wrap .about-img08{max-width:none;width:60vw}}@media screen and (max-width:600px){#kodawari02.about-info .about-img-wrap .about-img08{width:70vw;top:13vw}}#kodawari02.about-info .about-item .about-item-txt{margin-left:145px}@media screen and (max-width:1200px){#kodawari02.about-info .about-item .about-item-txt{margin-left:20px}}#kodawari02.about-info .about-item .about-item-txt h3{margin-top:7.86%}#kodawari02.about-info .about-item .about-item-txt h3:first-child{margin-top:5.5%}@media screen and (max-width:880px){#kodawari02.about-info .about-item .about-item-txt h3:first-child{margin-top:13%}}@media screen and (max-width:500px){#kodawari02.about-info .about-item .about-item-txt h3:first-child{margin-top:30%}}#kodawari02.about-info .about-item .about-item-txt p{max-width:820px;margin-top:3.15%;font-family:;font-weight:500}.about-flow{width:100%;padding:20px 0;position:relative;z-index:-1}.about-flow .about-flow-wrapper{display:flex;max-width:1036px;margin:0 auto;margin-top:12.38%}@media screen and (max-width:1000px){.about-flow .about-flow-wrapper{padding-right:20px}}@media screen and (max-width:600px){.about-flow .about-flow-wrapper{flex-direction:column}}.about-flow .about-flow-wrapper .about-title h2{writing-mode:tb-rl;margin-right:15px}@media screen and (max-width:600px){.about-flow .about-flow-wrapper .about-title h2{writing-mode:unset}}.about-flow .afterfollow{max-width:910px;margin:0 auto;text-align:center;border:1px solid #ccc;background-color:#fff;margin-top:12%}@media screen and (max-width:1100px){.about-flow .afterfollow{margin:0 20px;margin-top:12%}}.about-flow .afterfollow .title{font-size:1.625em;background-color:#5a6d38;display:inline-block;color:#fff;padding:16.34px 96px;border-radius:15px;transform:translateY(-50%)}@media screen and (max-width:600px){.about-flow .afterfollow .title{font-size:1.2em;padding:10px 40px}}.about-flow .afterfollow .afterfollow-box{font-family:;text-align:left;margin:0 58px 33px}@media screen and (max-width:600px){.about-flow .afterfollow .afterfollow-box{margin:0 20px 33px}}.about-flow h2.txt-anime{margin-left:15px}.about-flow .recruit-title{min-width:145px;text-align:center;vertical-align:middle}.about-flow .recruit-item .recruit-img img{width:100%}.about-flow .about-flow-wrapper{display:flex}.about-flow .about-item-flow{margin-left:80px;padding-right:20px}@media screen and (max-width:800px){.about-flow .about-item-flow{margin-left:70px;margin-top:10%}}.about-flow .about-item-flow .about-flow-index{position:relative}.about-flow .about-item-flow .about-flow-index h3{font-size:1.25em}.about-flow .about-item-flow .about-flow-index:last-child:before{display:none}.about-flow .about-item-flow .about-flow-index:before{position:absolute;content:"";width:1px;height:100%;background-color:#999;margin-left:-30px;top:30px;z-index:-1}.about-flow .about-item-flow .about-flow-index p{margin-top:20px;margin-bottom:40px;font-weight:500}.about-flow .about-item-flow .flow-index01 h3:before{position:absolute;content:"1";font-family:Garamond,"EB Garamond",serif;top:0;left:0;font-size:1.65em;margin-left:-37px;transform:translateY(-17%);line-height:1;color:#1a1a1a}.about-flow .about-item-flow .flow-index01 h3:after{position:absolute;content:"";top:0;left:0;width:42px;height:42px;background-color:#fff;border-radius:30px;margin-left:-50px;transform:translateY(-25%);z-index:-1}.about-flow .about-item-flow .flow-index02 h3:before{position:absolute;content:"2";font-family:Garamond,"EB Garamond",serif;top:0;left:0;font-size:1.65em;margin-left:-37px;transform:translateY(-17%);line-height:1;color:#1a1a1a}.about-flow .about-item-flow .flow-index02 h3:after{position:absolute;content:"";top:0;left:0;width:42px;height:42px;background-color:#fff;border-radius:30px;margin-left:-50px;transform:translateY(-20%);z-index:-1}.about-flow .about-item-flow .flow-index03 h3:before{position:absolute;content:"3";font-family:Garamond,"EB Garamond",serif;top:0;left:0;font-size:1.65em;margin-left:-37px;transform:translateY(-17%);line-height:1;color:#1a1a1a}.about-flow .about-item-flow .flow-index03 h3:after{position:absolute;content:"";top:0;left:0;width:42px;height:42px;background-color:#fff;border-radius:30px;margin-left:-50px;transform:translateY(-25%);z-index:-1}.about-flow .about-item-flow .flow-index04 h3:before{position:absolute;content:"4";font-family:Garamond,"EB Garamond",serif;top:0;left:0;font-size:1.65em;margin-left:-37px;transform:translateY(-17%);line-height:1;color:#1a1a1a}.about-flow .about-item-flow .flow-index04 h3:after{position:absolute;content:"";top:0;left:0;width:42px;height:42px;background-color:#fff;border-radius:30px;margin-left:-50px;transform:translateY(-25%);z-index:-1}.about-flow .about-item-flow .flow-index05 h3:before{position:absolute;content:"5";font-family:Garamond,"EB Garamond",serif;top:0;left:0;font-size:1.65em;margin-left:-37px;transform:translateY(-17%);line-height:1;color:#1a1a1a}.about-flow .about-item-flow .flow-index05 h3:after{position:absolute;content:"";top:0;left:0;width:42px;height:42px;background-color:#fff;border-radius:30px;margin-left:-50px;transform:translateY(-25%);z-index:-1}.about-flow .about-item-flow .flow-index06 h3:before{position:absolute;content:"6";font-family:Garamond,"EB Garamond",serif;top:0;left:0;font-size:1.65em;margin-left:-37px;transform:translateY(-17%);line-height:1;color:#1a1a1a}.about-flow .about-item-flow .flow-index06 h3:after{position:absolute;content:"";top:0;left:0;width:42px;height:42px;background-color:#fff;border-radius:30px;margin-left:-50px;transform:translateY(-25%);z-index:-1}.about-link-sec{width:100%;height:268px;background-image:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../images/img-about-bg.jpg);background-size:cover;margin-top:15.19%;display:flex;justify-content:center;align-items:center}.about-link-sec .about-sec-item{width:268px;height:54px;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0% 50%);background:#333;position:relative;transition:.3s}.about-link-sec .about-sec-item:hover{background:#927d44}.about-link-sec .about-sec-item:hover:before,.about-link-sec .about-sec-item:hover:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#927d44;z-index:0}.about-link-sec .about-sec-item a{height:100%;font-size:16px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;font-size:1.063em}.about-link-sec .about-sec-item:before,.about-link-sec .about-sec-item:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#333;z-index:0;transition:.3s}.about-link-sec .about-sec-item:before{transform:rotate(60deg)}.about-link-sec .about-sec-item:after{transform:rotate(-60deg)}.company-info{display:flex;max-width:1036px;margin:0 auto;padding:0 20px}@media screen and (max-width:1000px){.company-info{flex-direction:column}}.company-info h2.txt-anime{margin-left:15px}@media screen and (max-width:1000px){.company-info h2.txt-anime{writing-mode:unset}}.company-info .company-title{min-width:145px;text-align:center;vertical-align:middle}@media screen and (max-width:1000px){.company-info .company-title{margin-bottom:20px}}.company-info table{width:100%;font-weight:500}.company-info table tbody{width:100%}.company-info table tbody tr{display:block;border-top:.7px solid #999}.company-info table tbody tr th{white-space:nowrap;min-width:185px;padding:15px 0 15px 20px;text-align:left;vertical-align:top;line-height:2.188;font-weight:500}@media screen and (max-width:768px){.company-info table tbody tr th{display:block;padding-left:0;padding-bottom:0}}.company-info table tbody tr td{width:100%;padding:15px 0;line-height:2.188}@media screen and (max-width:768px){.company-info table tbody tr td{width:100%;display:block;padding-top:0}}.company-info table tbody tr td iframe{width:100%}.company-info table tbody tr:last-child{border-bottom:.7px solid #999}.recruit-info{display:flex;max-width:1036px;margin:0 auto;margin-top:9.38%;padding:0 20px}@media screen and (max-width:1000px){.recruit-info{flex-direction:column}}.recruit-info h2.txt-anime{margin-left:15px}@media screen and (max-width:1000px){.recruit-info h2.txt-anime{writing-mode:unset}}.recruit-info .recruit-title{min-width:145px;text-align:center;vertical-align:middle}@media screen and (max-width:1000px){.recruit-info .recruit-title{margin-bottom:20px}}.recruit-info .recruit-item .recruit-img img{width:100%}.recruit-info .recruit-item>p{margin-top:7.85%;font-family:;font-weight:500}.recruit-info .recruit-item .recruit-link{width:268px;height:54px;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0% 50%);background:#333;position:relative;margin:0 auto;margin-top:40px;transition:.3s}.recruit-info .recruit-item .recruit-link:hover{background:#927d44}.recruit-info .recruit-item .recruit-link:hover:before,.recruit-info .recruit-item .recruit-link:hover:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#927d44;z-index:0}.recruit-info .recruit-item .recruit-link a{height:100%;font-size:16px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;font-size:1.063em}.recruit-info .recruit-item .recruit-link:before,.recruit-info .recruit-item .recruit-link:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#333;z-index:0;transition:.3s}.recruit-info .recruit-item .recruit-link:before{transform:rotate(60deg)}.recruit-info .recruit-item .recruit-link:after{transform:rotate(-60deg)}h2.txt-anime{writing-mode:tb-rl;opacity:0}h2.txt-anime span{opacity:0}.results-wrap{display:flex;flex-direction:column;max-width:910px;margin:0 auto;padding:0 20px}@media screen and (max-width:768px){.results-wrap{position:relative;z-index:1;background-color:#fff}}.results-wrap article{margin-top:13.2%}.results-wrap img{width:100%;height:514px;object-fit:cover;vertical-align:bottom}@media screen and (max-width:600px){.results-wrap img{height:400px}}@media screen and (max-width:500px){.results-wrap img{height:300px}}.results-wrap .results-another{margin-top:4.39%}.results-wrap .results-another .category{font-size:1.063em;font-weight:500;padding:5px 35px;background-color:#e5e5e0}.results-wrap .results-another .date{font-weight:500;color:gray;margin-left:20px}.results-wrap p{margin-top:2%;font-weight:500}.slide-items{width:100%;height:100%}.slide-items img{width:100%;object-fit:cover}.slick-prev:before,.slick-next:before{color:#000}.slick-dots li button:before{font-size:18px;top:6px}.slick-prev:before{content:"";margin:auto;position:absolute;top:0;bottom:0;left:2px;width:33px;height:33px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(-135deg)}.slick-next:before{content:"";margin:auto;position:absolute;top:0;bottom:0;left:2px;width:33px;height:33px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}.slick-prev{left:25px;z-index:3}.slick-next{right:45px}.contact_wrap{max-width:908px;margin:0 auto;margin-top:60px;padding:0 20px}@media screen and (max-width:768px){.contact_wrap{position:relative;z-index:1;background-color:#fff}}.contact_wrap p{font-size:1.063em;line-height:1.706}.contact_wrap .contact_tel_wrap{margin-top:8.8%;width:100%;background-color:rgba(146,125,68,.08)}.contact_wrap .contact_tel_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:40px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-direction:column}.contact_wrap .contact_tel_wrap .contact_tel_txt p{font-size:1.5em;font-weight:700;color:#1a1a1a;font-family:"Shippori Mincho",serif}@media screen and (max-width:768px){.contact_wrap .contact_tel_wrap .contact_tel_txt p{font-size:1.2em}}.contact_wrap .contact_tel_wrap .contact_tel_wrapper>p{font-size:1.063em;margin-top:30px}@media screen and (max-width:768px){.contact_wrap .contact_tel_wrap .contact_tel_wrapper>p{margin-top:10px}}.contact_wrap .contact_tel_wrap .contact_tel_number{margin-top:27px}@media screen and (max-width:768px){.contact_wrap .contact_tel_wrap .contact_tel_number{margin-top:10px}}.contact_wrap .contact_tel_wrap .contact_tel_number a{font-size:2.313em;font-weight:700;color:#416d4b;position:relative}@media screen and (max-width:768px){.contact_wrap .contact_tel_wrap .contact_tel_number a{font-size:1.8em;white-space:nowrap}}.contact_wrap .contact_tel_wrap .contact_tel_number a:before{position:absolute;top:8px;left:0;content:"";background-image:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../images/icon-tel02.png);width:31px;height:31px;background-size:contain;margin-left:-40px}@media screen and (max-width:768px){.contact_wrap .contact_tel_wrap .contact_tel_number a:before{width:24px;height:24px;background-size:contain;margin-left:-30px}}.contact-bg{background-color:rgba(146,125,68,.08);padding:5px 75px;margin-top:13.22%;margin-bottom:13.22%}@media screen and (max-width:768px){.contact-bg{padding:5px 15px}}.contact_wrap .form_title{margin-top:8.18%}.contact_wrap .form_title h3{font-weight:700;font-size:1.5em;text-align:center;color:#1a1a1a}.main_form{margin-top:6.6%;border-top:1px solid #000}.data-item,.data-item_column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;border-bottom:1px solid #000}@media screen and (max-width:768px){.data-item,.data-item_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.data-item p,.data-item_column{display:flex;width:100%;align-items:center}.data-item_Vtop p,.data-item_column{display:flex;width:100%;align-items:baseline}@media screen and (max-width:768px){.data-item p{flex-direction:column}}.data-item p br{display:none}.wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item span{margin-left:40px}@media screen and (max-width:500px){.wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item span{margin-left:20px}}.wpcf7-list-item{margin-top:10px}.wpcf7-form-control-wrap .wpcf7-checkbox{display:flex;flex-direction:column}.wpcf7-form-control-wrap{width:100%}.data-item .data-label,.data-item_column .data-label{width:345px;font-family:;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;margin-right:3.5%;font-weight:700}.data-item .data-label p,.data-item_column .data-label p{width:393px;font-family:;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;margin-right:3.5%;font-weight:700}@media screen and (max-width:768px){.data-item .data-label,.data-item_column .data-label{font-size:18px;margin-bottom:10px;width:100%;margin-right:0;flex-direction:unset}}@media screen and (max-width:500px){.data-item .data-label,.data-item_column .data-label{font-size:16px;flex-direction:unset}}.data-item .data-label span,.data-item_column .data-label span{font-size:14px;font-family:;padding:2px 12px;border-radius:5px;color:#fff;background-color:#a7553a;margin-left:5px}.data-item .data-select,.data-item_column .data-select{max-width:240px;padding:12px 13px;border:1px solid #b8b6ae;border-radius:5px;width:100%}.data-item .zip,.data-item_column .zip{max-width:210px;padding:15px;border:1px solid #b8b6ae;border-radius:5px;width:100%}@media screen and (max-width:768px){.data-item .zip,.data-item_column .zip{width:100%}}.data-item .zip__btn ul,.data-item_column .zip__btn ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.data-item .zip__btn ul,.data-item_column .zip__btn ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.data-item .zip__btn ul label:last-child,.data-item_column .zip__btn ul label:last-child{margin-right:0}@media screen and (max-width:768px){.data-item .zip__btn ul li,.data-item_column .zip__btn ul li{font-size:18px;padding:5px 0}}.data-item .data-input,.data-item_column .data-input{max-width:530px;padding:15px;border:1px solid #b8b6ae;border-radius:5px;width:100%}@media screen and (max-width:768px){.data-item .data-input,.data-item_column .data-input{width:100%}}.data-item .data-input__btn ul,.data-item_column .data-input__btn ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.data-item .data-input__btn ul,.data-item_column .data-input__btn ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.data-item .data-input__btn ul label:last-child,.data-item_column .data-input__btn ul label:last-child{margin-right:0}@media screen and (max-width:768px){.data-item .data-input__btn ul li,.data-item_column .data-input__btn ul li{font-size:18px;padding:5px 0}}.data-item .ajaxzip3,.data-item_column .ajaxzip3{margin-left:2%}.data-item .data-box-wrap,.data-item_column .data-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.data-item .data-double,.data-item_column .data-double{display:-webkit-box;display:-ms-flexbox;display:flex}.data-item .data-double p,.data-item_column .data-double p{white-space:nowrap;width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.data-item .data-double p:last-child,.data-item_column .data-double p:last-child{margin-left:20px}.data-item .data-double span,.data-item_column .data-double span{margin-right:29px}.data-item_column .data-label{opacity:0}.form_btn{margin-top:10%;text-align:center;margin-bottom:32px;position:relative}.form_btn .btn_index{position:relative;display:inline-block}.data-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:530px;padding:15px;border-radius:5px;width:100%}.data-file .data-input{border:none}.data-item__check{margin-top:49px;margin-bottom:120px;font-weight:700}.data-item__check .data-label{white-space:nowrap;opacity:0;min-width:193px}.data-item__check .data-name a{font-size:1em;font-weight:700;color:#e80101;position:relative;border-bottom:1px solid #e80101;letter-spacing:1px;margin-right:10px}.data-item__check .data-name a:after{content:url(//ikasa-green.com/wp/wp-content/themes/ikasa/assets/css/../image/icon_tab.png);padding:0 5px}.data-item__check .check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8%;position:relative;justify-content:center}.data-item__check .check input[type=checkbox]{width:26px !important;height:18px}.data-item__check .privacy{display:flex;flex-direction:column}input[type=checkbox]{cursor:pointer;padding-left:30px;vertical-align:middle;position:relative}input[type=checkbox]:before,input[type=checkbox]:after{content:"";display:block;position:absolute}input[type=checkbox]:before{background-color:#fff;border-radius:0;border:1px solid #666464;width:30px;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:-3px;border-radius:40px}.checkbox_item span{margin-left:20px}.data-item_column .data-label{display:none}.data-item_column .data-label span{font-size:14px;font-family:;padding:2px 12px;border-radius:5px;color:#fff;background-color:#a7553a;margin-left:5px}.data-item_column .textarea span{font-size:14px;font-family:;padding:2px 12px;border-radius:5px;color:#fff;background-color:#a7553a;margin-left:5px}.data-item_column .textarea .wpcf7-form-control-wrap{background-color:transparent;padding:0;margin:0}.data-item_column .textarea{width:100%}.data-item_column .textarea .wpcf7-not-valid-tip{background-color:transparent;color:#dc3232;font-weight:400;display:block}.data-item_column .textarea .data-input{min-width:100%}input[type=checkbox]:after{opacity:0;height:6px;width:11px;top:0;left:4.5px;width:16px;height:16px;border-radius:20px;background-color:#416d4b;position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%)}input[type=checkbox]:checked:after{opacity:1}.data-item_Vtop{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;justify-self:unset}.privacy{overflow:scroll;height:200px;padding:20px 30px;font-size:14px;border:1px solid #b8b6ae;border-radius:8px;margin-top:2%;background:#fff}.check0{margin:0 auto;text-align:center;margin-top:5%}.check0 .special-doui:before,.check0 .special-doui:after{display:none}.check0>p{display:flex;justify-content:center}.check0 .wpcf7-form-control-wrap{width:auto}@media screen and (max-width:768px){.check0>p{flex-direction:unset}}.check0 .wpcf7-form-control-wrap .checkbox:before,.check0 .wpcf7-form-control-wrap .checkbox:after{display:none}.check0 input[type=checkbox]:checked:after,.check0 input[type=checkbox]:before{display:none}.check0 .data-name{margin-left:20px;display:flex;justify-content:center;align-items:center}.textarea textarea{margin-top:2%}.btn-send{background-color:transparent;border:none;position:absolute;z-index:3;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);font-size:19px;font-family:"Shippori Mincho",serif;width:100%;height:100%}.btn_index{width:268px;height:54px;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0% 50%);background:#5a6d38;position:relative;margin-top:40px;transition:.3s;margin-left:auto}@media screen and (max-width:600px){.btn_index{width:220px}}.btn_index:hover{background:#927d44}.btn_index:hover:before,.btn_index:hover:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#927d44;z-index:0}.btn_index a{height:100%;font-size:16px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;font-size:1.063em}.btn_index:before,.btn_index:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#5a6d38;z-index:0;transition:.3s}.btn_index:before{transform:rotate(60deg)}.btn_index:after{transform:rotate(-60deg)}#wpcf7cpcnf{width:100%}#wpcf7cpcnf tr{border-top:1px solid #000}#wpcf7cpcnf tr:last-child{border:none !important}#wpcf7cpcnf tr:last-child{border-bottom:1px solid #000}#wpcf7cpcnf tr:last-child p{display:none !important}#wpcf7cpcnf th p{padding:30px}#wpcf7cpcnf th p{width:200px;text-align:left}#wpcf7cpcnf td{width:100%}.wpcf7cp-cfm-edit-btn{padding:10px 90px !important;border:1px solid #eee !important}@media screen and (max-width:768px){.wpcf7-form-control-wrap{position:relative;width:100%}.check .wpcf7-form-control-wrap{width:auto}.check .data-name{font-size:.8em}}@media screen and (max-width:600px){.wpcf7-submit{margin-top:0 !important}}@media screen and (max-width:550px){.data-label{flex-direction:column}.form_title{min-width:none;padding:20px}#wpcf7cpcnf tr{display:flex;flex-direction:column}#wpcf7cpcnf table{width:100%}#wpcf7cpcnf th p{padding:0;width:auto}#wpcf7cpcnf td p{padding:0;word-break:break-all}.wpcf7-form-control-wrap textarea{width:100% !important}}div#wpcf7cpcnf .wpcf7cp-btns{display:flex !important}.wpcf7cp-cfm-edit-btn{width:250px !important}div#wpcf7cpcnf .wpcf7-submit{margin:0 !important;padding:10px 60px;border:none;background-color:#5a6d38;color:#fff;width:250px}@media screen and (max-width:550px){div#wpcf7cpcnf .wpcf7-submit{width:100% !important}button.wpcf7cp-cfm-edit-btn{margin-right:20px}.wpcf7cp-cfm-edit-btn{width:100% !important}}button.wpcf7cp-cfm-edit-btn{margin-bottom:0 !important;background-color:#fff;border:1px solid #5a6d38 !important}@media screen and (max-width:550px){div#wpcf7cpcnf .wpcf7cp-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}button.wpcf7cp-cfm-edit-btn{margin-top:20px;order:2}div#wpcf7cpcnf .wpcf7-submit{order:1}#wpcf7cpcnf tr th{padding:20px 0}#wpcf7cpcnf tr td{padding-bottom:20px}}.data-item .data-label .title-contactform7,.data-item_column .data-label .title-contactform7{font-size:unset;background:0 0;color:#000;margin-left:0}.txt-anime{display:flex;overflow:hidden;font-weight:700}.main_visual .txt-anime{display:block;overflow:hidden;font-weight:700}.txt-anime span{display:inline-block;overflow:hidden;opacity:0}.txt-anime span:nth-child(1){animation:fadeInText 1s ease .2s forwards}.txt-anime span:nth-child(2){animation:fadeInText 1s ease .4s forwards}.txt-anime span:nth-child(3){animation:fadeInText 1s ease .6s forwards}.txt-anime span:nth-child(4){animation:fadeInText 1s ease .8s forwards}.txt-anime span:nth-child(5){animation:fadeInText 1s ease 1s forwards}.txt-anime span:nth-child(6){animation:fadeInText 1s ease 1.2s forwards}.txt-anime span:nth-child(7){animation:fadeInText 1s ease 1.4s forwards}.txt-anime span:nth-child(8){animation:fadeInText 1s ease 1.6s forwards}.txt-anime span:nth-child(9){animation:fadeInText 1s ease 1.8s forwards}.txt-anime span:nth-child(10){animation:fadeInText 1s ease 2s forwards}.txt-anime span:nth-child(11){animation:fadeInText 1s ease 2.2s forwards}.txt-anime span:nth-child(12){animation:fadeInText 1s ease 2.4s forwards}.txt-anime span:nth-child(13){animation:fadeInText 1s ease 2.6s forwards}.txt-anime span:nth-child(14){animation:fadeInText 1s ease 2.8s forwards}.txt-anime span:nth-child(15){animation:fadeInText 1s ease 3s forwards}.txt-anime span:nth-child(16){animation:fadeInText 1s ease 3.2s forwards}.txt-anime span:nth-child(17){animation:fadeInText 1s ease 3.4s forwards}.txt-anime span:nth-child(18){animation:fadeInText 1s ease 3.6s forwards}.txt-anime span:nth-child(19){animation:fadeInText 1s ease 3.8s forwards}.main_visual02{height:100vh}.main_visual02 p{color:#000 !important}.main_visual02 .txt-anime01{display:flex;position:absolute;left:50%;transform:translate(-50%,50%);height:250px;width:110px;font-size:1.875em;justify-content:center;z-index:1}.main_visual02 .txt-anime01 span{display:inline-block;overflow:hidden;color:#000;opacity:0;text-shadow:1px 1px 3px #fff}.main_visual02 .txt-anime01 .first-visual,.main_visual02 .txt-anime01 .second-visual{position:unset;font-size:30px;width:48px;writing-mode:tb-rl}.main_visual02 .txt-anime01 .first-visual span,.main_visual02 .txt-anime01 .second-visual span{opacity:0}.main_visual02 .txt-anime01 .first-visual{order:2}.main_visual02 .txt-anime01 .first-visual{order:1}.main_visual02 .txt-anime02 .first-visual span:nth-child(1){animation:fadeInText 3s ease .3s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(2){animation:fadeInText 3s ease .6s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(3){animation:fadeInText 3s ease .9s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(4){animation:fadeInText 3s ease 1.2s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(5){animation:fadeInText 3s ease 1.5s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(6){animation:fadeInText 3s ease 1.8s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(7){animation:fadeInText 3s ease 2.1s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(8){animation:fadeInText 3s ease 2.4s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(9){animation:fadeInText 3s ease 2.7s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(10){animation:fadeInText 3s ease 3s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(11){animation:fadeInText 3s ease 3.3s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(12){animation:fadeInText 3s ease 3.6s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(13){animation:fadeInText 3s ease 3.9s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(14){animation:fadeInText 3s ease 4.2s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(15){animation:fadeInText 3s ease 4.5s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(16){animation:fadeInText 3s ease 4.8s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(17){animation:fadeInText 3s ease 5.1s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(18){animation:fadeInText 3s ease 5.4s forwards}.main_visual02 .txt-anime02 .first-visual span:nth-child(19){animation:fadeInText 3s ease 5.7s forwards}.main_visual02 .txt-anime02 .second-visual span:nth-child(1){animation:fadeInText 3s ease .3s forwards;animation-delay:2.1s}.main_visual02 .txt-anime02 .second-visual span:nth-child(2){animation:fadeInText 3s ease .6s forwards;animation-delay:2.4s}.main_visual02 .txt-anime02 .second-visual span:nth-child(3){animation:fadeInText 3s ease .9s forwards;animation-delay:2.7s}.main_visual02 .txt-anime02 .second-visual span:nth-child(4){animation:fadeInText 3s ease 1.2s forwards;animation-delay:3s}.main_visual02 .txt-anime02 .second-visual span:nth-child(5){animation:fadeInText 3s ease 1.5s forwards;animation-delay:3.3s}.main_visual02 .txt-anime02 .second-visual span:nth-child(6){animation:fadeInText 3s ease 1.8s forwards;animation-delay:3.6s}.main_visual02 .txt-anime02 .second-visual span:nth-child(7){animation:fadeInText 3s ease 2.1s forwards;animation-delay:3.9s}.main_visual02 .txt-anime02 .second-visual span:nth-child(8){animation:fadeInText 3s ease 2.4s forwards;animation-delay:4.2s}.main_visual02 .txt-anime02 .second-visual span:nth-child(9){animation:fadeInText 3s ease 2.7s forwards;animation-delay:4.5s}.main_visual02 .txt-anime02 .second-visual span:nth-child(10){animation:fadeInText 3s ease 3s forwards;animation-delay:4.8s}.main_visual02 .txt-anime02 .second-visual span:nth-child(11){animation:fadeInText 3s ease 3.3s forwards;animation-delay:5.1s}.main_visual02 .txt-anime02 .second-visual span:nth-child(12){animation:fadeInText 3s ease 3.6s forwards;animation-delay:5.4s}.main_visual02 .txt-anime02 .second-visual span:nth-child(13){animation:fadeInText 3s ease 3.9s forwards;animation-delay:5.7s}.main_visual02 .txt-anime02 .second-visual span:nth-child(14){animation:fadeInText 3s ease 4.2s forwards;animation-delay:6s}.main_visual02 .txt-anime02 .second-visual span:nth-child(15){animation:fadeInText 3s ease 4.5s forwards;animation-delay:6.3s}.main_visual02 .txt-anime02 .second-visual span:nth-child(16){animation:fadeInText 3s ease 4.8s forwards;animation-delay:6.6s}.main_visual02 .txt-anime02 .second-visual span:nth-child(17){animation:fadeInText 3s ease 5.1s forwards;animation-delay:6.9s}.main_visual02 .txt-anime02 .second-visual span:nth-child(18){animation:fadeInText 3s ease 5.4s forwards;animation-delay:7.2s}.main_visual02 .txt-anime02 .second-visual span:nth-child(19){animation:fadeInText 3s ease 5.7s forwards;animation-delay:7.5s}@keyframes fadeInText{0%{transform:translateY(-50%);opacity:0}100%{transform:translateY(0);opacity:1}}.page-link{max-width:1036px;margin:0 auto;display:flex;margin-top:3.52%;margin-bottom:7.04%;justify-content:center}@media screen and (max-width:768px){.page-link{flex-direction:column;align-items:center;position:relative;z-index:1;background:#fff;margin-bottom:100px}}.page-link .link-txt{margin:0 20px}@media screen and (max-width:1100px){.page-link .link-txt{transform:scale(.8);margin:0}}@media screen and (max-width:768px){.page-link .link-txt{transform:scale(1);margin:10px 0}}.page-link .link-txt a{transition:.3s}.page-link .link-txt a svg{width:268px;height:55px}.page-link .link-txt a{color:#fff}.page-link .link-txt svg .cls-1{transition:.5s}.page-link .link-txt svg polygon{fill:#fff;stroke:#1a1a1a;stroke-miterlimit:10;stroke-width:1px;transition:fill .5s}.page-link .link-txt svg:hover .cls-1{fill:#fff;transition:.5s}.page-link .link-txt svg:hover polygon{fill:#000;stroke:#fff;stroke-miterlimit:10;stroke-width:1px}.kodawari{display:block;height:570px}.kodawari p{color:#000 !important}.kodawari .txt-anime01{display:flex;position:relative;left:50%;transform:translate(-50%,50%);height:270px;width:110px;font-size:1.875em}.kodawari .txt-anime01 span{display:inline-block;overflow:hidden;color:#000}.kodawari .txt-anime01 .first-visual,.kodawari .txt-anime01 .second-visual{position:unset;font-size:30px;width:48px;writing-mode:tb-rl}.kodawari .txt-anime01 .first-visual{order:2}.kodawari .txt-anime01 .first-visual{order:1}.kodawari .txt-anime02 .first-visual span:nth-child(1){animation:fadeInText 2s ease .3s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(2){animation:fadeInText 2s ease .6s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(3){animation:fadeInText 2s ease .9s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(4){animation:fadeInText 2s ease 1.2s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(5){animation:fadeInText 2s ease 1.5s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(6){animation:fadeInText 2s ease 1.8s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(7){animation:fadeInText 2s ease 2.1s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(8){animation:fadeInText 2s ease 2.4s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(9){animation:fadeInText 2s ease 2.7s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(10){animation:fadeInText 2s ease 3s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(11){animation:fadeInText 2s ease 3.3s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(12){animation:fadeInText 2s ease 3.6s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(13){animation:fadeInText 2s ease 3.9s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(14){animation:fadeInText 2s ease 4.2s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(15){animation:fadeInText 2s ease 4.5s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(16){animation:fadeInText 2s ease 4.8s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(17){animation:fadeInText 2s ease 5.1s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(18){animation:fadeInText 2s ease 5.4s forwards}.kodawari .txt-anime02 .first-visual span:nth-child(19){animation:fadeInText 2s ease 5.7s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(1){animation:fadeInText 2s ease .3s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(2){animation:fadeInText 2s ease .6s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(3){animation:fadeInText 2s ease .9s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(4){animation:fadeInText 2s ease 1.2s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(5){animation:fadeInText 2s ease 1.5s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(6){animation:fadeInText 2s ease 1.8s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(7){animation:fadeInText 2s ease 2.1s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(8){animation:fadeInText 2s ease 2.4s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(9){animation:fadeInText 2s ease 2.7s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(10){animation:fadeInText 2s ease 3s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(11){animation:fadeInText 2s ease 3.3s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(12){animation:fadeInText 2s ease 3.6s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(13){animation:fadeInText 2s ease 3.9s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(14){animation:fadeInText 2s ease 4.2s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(15){animation:fadeInText 2s ease 4.5s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(16){animation:fadeInText 2s ease 4.8s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(17){animation:fadeInText 2s ease 5.1s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(18){animation:fadeInText 2s ease 5.4s forwards}.kodawari .txt-anime02 .second-visual span:nth-child(19){animation:fadeInText 2s ease 5.7s forwards}.fadeUp{animation-name:fadeUpAnime;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(-50px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}#md_transition{position:fixed;top:0;left:0;width:100%;height:100%;transition:transform .8s cubic-bezier(.39,.575,.565,1) 1.2s;z-index:999999;animation:kasou-opa .2s both .2s}#md_transition:before{background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,0)),color-stop(33.33333%,#fff),color-stop(100%,#fff),to(hsla(0,0%,100%,0)));background:-o-linear-gradient(bottom,hsla(0,0%,100%,0) 0,#fff 33.33333%,#fff 100%,hsla(0,0%,100%,0) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 33.33333%,#fff 100%,hsla(0,0%,100%,0));content:"";display:block;width:300%;height:300%;position:absolute;left:-200%;top:0}body.is_remove #md_transition{-webkit-animation:maskCloseTransition .8s cubic-bezier(.47,0,.745,.715) 0s 1 forwards;animation:maskCloseTransition .8s cubic-bezier(.47,0,.745,.715) 0s 1 forwards}body:not(.is_fade) #md_transition{transform:translateX(300%)}@-webkit-keyframes maskCloseTransition{0%{transform:translateX(-300%)}to{transform:translate(0)}}@keyframes maskCloseTransition{0%{transform:translateX(-300%)}to{transform:translate(0)}}@keyframes kasou-opa{0%{opacity:0}to{opacity:1}}.tab-list{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:15%}.tab-list-item{text-align:center;font-weight:400;flex:0 0 19%;background-color:#eee;padding:10px 0}.tab-list-item.active{background-color:#5a6d38}.tab-contents-item{display:none}.tab-contents-item.show{display:block}@media screen and (max-width:550px){.tab-list{flex-wrap:wrap;justify-content:space-around}.tab-list-item{flex:0 0 48%;margin-top:2%}}.privacy span br{display:block}.porlicy_item .privacy{align-items:baseline}.privacy .privacy-ttl{margin-top:20px}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-top:50px;flex-direction:column}.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination .page-numbers{padding:15px;border-bottom:1px solid #1a1a1a;margin:0 5px;display:block;color:#1a1a1a}.pagination .page-numbers.current{padding:15px;border:1px solid #d8d8d8;color:#1a1a1a;background-color:#d8d8d8;border-radius:1px;margin:0 5px}.pagination .page-numbers.next{font-weight:700;border:1px solid #1a1a1a;width:40px;height:40px;border-radius:50%;text-align:center;font-size:1.5em;display:flex;align-items:center;justify-content:center}.pagination .page-numbers.prev{font-weight:700;border:1px solid #1a1a1a;width:40px;height:40px;border-radius:50%;text-align:center;font-size:1.5em;display:flex;align-items:center;justify-content:center}.nav-links{display:flex;height:fit-content;align-items:center}.pagination a svg{width:256px;height:56px}.pagination a:hover svg .cls-1{fill:#000;transition:.2s}.pagination a:hover svg .cls-2{fill:#fff;transition:.2s}.pagination a svg .cls-1{fill:none;stroke:#1a1a1a;stroke-miterlimit:10;stroke-width:1.49px;transition:.2s;fill:transparent}.pagination a svg .cls-2{fill:#3a3d3f;font-family:ShipporiMincho-OTF-Bold-90ms-RKSJ-H,'Shippori Mincho OTF';font-size:24px;transition:.2s}.navigation{order:2}.pagination>a{order:1}.add-bgcolor-change{background:linear-gradient(360deg,rgba(255,255,255,0) 0%,rgba(229,229,224,.8) 20%,rgba(229,229,224,.8) 80%,rgba(255,255,255,0) 100%);position:relative;z-index:-10}.data-item.policy{border:none !important}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-acceptance .wpcf7-list-item input[type=checkbox]{width:17px;height:17px}.fadein{opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:all .5s;transition:all .5s}.fadein.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.visual-lock{opacity:0;transition:opacity .5s ease-in}.visual-lock.visible{opacity:1}@media screen and (max-width:768px){#sec-02{opacity:1!important;visibility:unset!important}}@media screen and (max-width:500px){main #sec-01 .main_visual,main #sec-01 .main_visual02{height:750px}}main #sec-01 .main_visual,main #sec-01 .main_visual02{height:750px}.noting404{max-width:1046px;margin:0 auto;margin-top:70px;margin-bottom:90px;padding:0 20px}.nopages{margin-top:30px}