@charset "utf-8";html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Arial,Helvetica,Verdana,sans-serif,"MS Pゴシック","MS PGothic";-webkit-text-size-adjust:100%;font-size:2rem;line-height:2;font-weight:400;color:#222;background-color:#cfeadd}main{overflow-x:hidden}@media (hover:hover){a,button{transition:opacity .3s}a:hover,button:hover{opacity:.7;cursor:pointer}}.c-mvBg{width:100%;height:100vh;position:fixed;z-index:-1;background-color:#cfeadd;transition:.5s}.c-mvBg__container{width:100%;height:100vh;position:relative;overflow:hidden;-moz-filter:blur(4em);-ms-filter:blur(4em);filter:blur(4em)}.c-mvBg__shape{border-radius:50%;position:absolute;opacity:1;width:25em;height:20em}.c-mvBg__shape--01{background-color:#ace697;left:64%;top:0;z-index:2}.c-mvBg__shape--02{background-color:#e4ffc7;left:-13%;top:5%;z-index:1}.c-mvBg__shape--03{background-color:#fff;width:16em;height:12em;right:-5%;top:6%;z-index:16}.c-mvBg__shape--04{background-color:#e4ffc7;width:35em;height:25em;left:90%;top:9%;z-index:5}.c-mvBg__shape--05{background-color:#e4ffc7;left:-20%;top:20%;z-index:13}.c-mvBg__shape--06{background-color:#e4ffc7;left:35%;top:10%;z-index:4}.c-mvBg__shape--07{background-color:#ace697;left:16%;bottom:56%;z-index:7}.c-mvBg__shape--08{background-color:#fff;left:20%;bottom:45%;z-index:15;width:16em;height:12em}.c-mvBg__shape--09{background-color:#ace697;left:40%;bottom:25%;z-index:9}.c-mvBg__shape--10{background-color:#ace697;left:50%;bottom:20%;z-index:14}.c-mvBg__shape--11{background-color:#fff;left:70%;bottom:8%;z-index:15;width:16em;height:12em}.c-mvBg__shape--12{background-color:#e4ffc7;left:90%;bottom:5%;z-index:12}.c-mvBg__shape--13{background-color:#ace697;left:5%;bottom:0;z-index:3}.c-mvBg__shape--14{background-color:#ace697;left:20%;bottom:0;z-index:5}.c-mvBg__shape--15{background-color:#e4ffc7;width:25em;left:50%;bottom:0;z-index:1}.c-mvBg__shape--16{background-color:#e4ffc7;left:80%;bottom:0;z-index:10}.c-btn__item{position:relative;display:block;width:100%;color:#fff;background-color:#00694d;border-radius:40px;border:none;font-size:2rem;font-weight:700;line-height:2.4;letter-spacing:.16em;text-align:center;box-shadow:6px 6px 16px rgba(0,0,0,.06),-6px -6px 16px rgba(255,255,255,.6);transition:opacity .3s;overflow:hidden;box-sizing:border-box;padding:0 10px 0 0}.c-btn__item:before{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/btn_arrow.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:12px;right:12px;width:24px;height:24px}.c-btn__item:after{content:"";position:absolute;top:-40%;left:-80%;width:80px;height:100%;transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.3) 100%,rgba(255,255,255,0) 0%)}.c-btn__item:hover{opacity:1}.c-btn__item:hover:after{animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.c-btnWhite{border:4px solid rgba(19,181,138,.2);background-clip:padding-box;position:relative;display:block;width:100%;color:#00694d;background-color:#fff;border-radius:40px;font-size:2rem;font-weight:700;line-height:2.4;letter-spacing:.16em;text-align:center;box-shadow:6px 6px 16px rgba(0,0,0,.06),-6px -6px 16px rgba(255,255,255,.6);overflow:hidden;box-sizing:border-box}.c-btnWhite:before{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/arrow-green.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:12px;right:12px;width:24px;height:24px}.c-btnWhite:after{content:"";position:absolute;top:-40%;left:-80%;width:100px;height:100%;transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,rgba(19,181,138,.2) 100%,rgba(19,181,138,.1) 0%)}.c-btnWhite:hover{opacity:1}.c-btnWhite:hover:after{animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.c-title{color:#f8fffc;position:absolute;font-size:21.6rem;font-weight:400;line-height:1;filter:drop-shadow(-6px -6px 24px rgba(255,255,255,.6));text-shadow:6px 6px 24px rgba(0,84,105,.1)}.c-subTitle__en{position:relative;display:inline-block;color:#00694d;padding-left:30px;font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.08em}.c-subTitle__en:before{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/icon_subTitle.png);background-repeat:no-repeat;background-size:contain;position:absolute;width:40px;height:30px;top:2px;left:-8px}.c-subTitle__ja{color:#00694d;font-size:clamp(2rem, 2.22vw, 3.2rem);font-weight:700;line-height:1.5;letter-spacing:.08em}.c-subTitle__ja--under{font-size:3.2rem}.c-description{font-size:clamp(1.6rem, 1.39vw, 2rem)}.c-breadcrumb{display:flex;justify-content:flex-start;position:absolute;top:52px;left:60px;z-index:105;color:#00694d;font-size:1.6rem}.c-breadcrumb__item{position:relative;margin-right:51px}.c-breadcrumb__item:last-child{margin-right:0;width:clamp(300px, 64.5vw, 900px)}.c-breadcrumb__item:before{content:">";position:absolute;top:0;right:-30px;line-height:1}.c-breadcrumb__item:last-of-type:before{display:none}.c-breadcrumb__item a{display:block;line-height:1;border-bottom:1px solid #00694d}.c-breadcrumb__item:last-child a{border-bottom:none;pointer-events:none}.c-underMv{position:relative;width:min(80.56vw, 1160px);margin:290px auto 0}.c-underMv__title{position:absolute;top:-148px;left:-6px;z-index:-1}.c-underMv__title img{filter:drop-shadow(-6px -6px 24px #fff)}.c-underBgGreen{width:100%;height:100%;background:linear-gradient(rgba(255,255,255,0) 0,rgba(207,234,221,.98) 120px)}.c-backBtn{border:4px solid rgba(19,181,138,.2);background-clip:padding-box;position:relative;display:block;width:328px;color:#00694d;background-color:#fff;border-radius:40px;font-size:2rem;font-weight:700;line-height:2.4;letter-spacing:.16em;text-align:center;box-shadow:6px 6px 16px rgba(0,0,0,.06),-6px -6px 16px rgba(255,255,255,.6);overflow:hidden;box-sizing:border-box;margin:0 auto}.c-backBtn:before{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/arrow-green.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:12px;left:12px;width:24px;height:24px;transform:rotate(57deg)}.c-backBtn:after{content:"";position:absolute;top:-40%;left:-80%;width:100px;height:100%;transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,rgba(19,181,138,.2) 100%,rgba(19,181,138,.1) 0%)}.c-backBtn:hover{opacity:1}.c-backBtn:hover:after{animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.c-contentsTitle:before{content:"";position:absolute;bottom:-10px;left:0;background-color:#00694d;width:80px;height:2px}.c-pagination__list{display:flex;justify-content:center;align-items:center;padding-bottom:142px}.c-pagination__list__item{position:relative;box-sizing:border-box;font-size:2rem;font-weight:700;width:40px;height:40px;border-radius:50%;outline:4px solid rgba(19,181,138,.2);text-align:center}.c-pagination__list__item.current{background-color:#00694d;color:#fff}.c-pagination__list__item:not(:last-child){margin-right:24px}.c-pagination__list__item svg{position:absolute;top:50%;left:50%;transform:translate(-65%,-50%)}.c-pagination__list__item.last svg{transform:translate(-34%,-50%)}.c-pagination__list__item a{display:block;width:100%;height:100%;background-color:#fff;color:#00694d;border-radius:50%;transition:.3s}.c-pagination__list__item:hover a{background-color:#00694d;color:#fff;opacity:1}.c-pagination__list__item:hover svg path{fill:#fff}.c-subTitle__deco{color:#fff;font-size:162px;line-height:1.4;position:absolute;top:-138px;left:-156px;filter:drop-shadow(-6px -6px 24px rgba(255,255,255,.6))}@media screen and (max-width:767px){.c-breadcrumb{top:20px;left:10px;font-size:1.3rem}.c-breadcrumb__item{margin-right:40px}.c-breadcrumb__item:before{right:-25px}.c-underMv__title{top:-70px;left:20px}.c-btnWhite:before{top:7px}.c-pagination__list__item{filter:drop-shadow(-6px -6px 16px rgba(255,255,255,.6)) drop-shadow(6px 6px 16px rgba(0,0,0,.06))}.c-pagination__list__item:not(:last-child){margin-right:20px}.c-breadcrumb__item:last-child{width:50%}.c-pagination__list{padding-bottom:128px}.c-title{font-size:12.2rem}.c-subTitle{position:relative}.c-subTitle__ja{letter-spacing:0}.c-btn__item{font-size:1.8rem;line-height:2.6}.c-btn__item:before{top:11px;right:10px}.c-mvBg__shape{width:18em;height:12em}.c-mvBg__shape--03,.c-mvBg__shape--08,.c-mvBg__shape--11{width:12em;height:10em}.c-mvBg__shape--03{right:-35%}.c-mvBg__shape--08{bottom:30%}.c-mvBg__shape--15{z-index:1}.c-mvBg__shape--16{left:30%;bottom:100px}.c-backBtn{width:295px}}.u-oswald{font-family:"Oswald",sans-serif}.u-pcOnly{display:block}.u-spOnly{display:none}@media screen and (max-width:767px){.u-pcOnly{display:none}.u-spOnly{display:block}}.u-fadeUp,.u-fadeIn{opacity:0}@keyframes fadeUp{0%{transform:translateY(20px);opacity:0}80%{opacity:1}100%{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes shiny{0%{left:-80%}15%{left:120%}100%{left:120%}}.l-header{display:flex;justify-content:flex-end;align-items:center;position:fixed;z-index:100;width:100%;top:40px;right:40px}.l-header .c-btn{z-index:99;width:160px;margin-right:16px}.l-header .c-btn .c-btn__item{font-size:1.4rem;letter-spacing:.04em}.l-header .c-btn .c-btn__item:before{width:16px;height:16px;top:9px;right:9px}.hamburger{position:relative;display:block;text-decoration:none;appearance:none;border:none;background-color:transparent;cursor:pointer;width:48px;height:48px;transition:all .3s ease-in-out;z-index:99;background-color:#fff;border-radius:50%;box-shadow:6px 6px 16px rgba(0,0,0,.06),-6px -6px 16px rgba(255,255,255,.6)}.hamburger__line{background-color:#00694d;position:absolute;top:18px;left:50%;transform:translateX(-50%);margin:auto;width:20px;height:2px;transition:inherit}.hamburger__line:before,.hamburger__line:after{background-color:#00694d;position:absolute;display:block;width:100%;height:100%;content:"";transition:inherit}.hamburger__line:before{top:6px}.hamburger__line:after{top:-6px}.hamburger__txt{position:relative;display:inline-block;vertical-align:middle}.hamburger__txt:before{content:"MENU";color:#00694d;font-size:1rem;position:absolute;top:2px;left:50%;transform:translateX(-50%)}.hamburger[aria-expanded=true] .hamburger__line{transition:.3s;background-color:transparent}.hamburger[aria-expanded=true] .hamburger__line:before{transform:translateY(-8px) rotate(-36deg);top:8px}.hamburger[aria-expanded=true] .hamburger__line:after{transform:translateY(8px) rotate(36deg);top:-8px}.hamburger[aria-expanded=true] .hamburger__txt:before{content:"CLOSE"}.l-header__modal{position:fixed;display:block;top:0;left:0;z-index:20;width:100vw;height:100vh;height:100dvh;background-color:transparent;visibility:hidden;transition:.5s;opacity:0;overflow:hidden}.l-header__modal:after{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/bgtxt_takiionmedic.png);background-size:cover;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);width:min(108%, 1440px);height:min(19.44vw, 280px);z-index:-1}.l-header__modal.is-open{visibility:visible;opacity:1;width:100vw}.l-header__modal .modalContents{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l-header__modal .c-subTitle{position:relative}.l-header__modal .c-subTitle:before{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/modal_bgtxt-menu.png);background-size:cover;background-repeat:no-repeat;position:absolute;z-index:0;width:540px;height:336px;bottom:-50px;left:50%;transform:translateX(-50%)}.l-header__modal .header__menu--title{position:relative;display:table;text-align:center;margin:0 auto 18px auto}.l-header__modal .menuList{display:flex;justify-content:space-between;flex-wrap:wrap;width:clamp(400px, 57.78vw, 832px);font-size:1.6rem;line-height:1.75;text-align:left;margin:0 auto}.l-header__modal .menuList:not(:first-of-type){margin-left:80px}.l-header__modal .menuList__item{margin-bottom:40px;width:clamp(200px, 15.56vw, 224px)}.l-header__modal .menuList:after{content:"";display:block;width:clamp(200px, 15.56vw, 224px)}.l-header__modal .menuList__item__link{position:relative;display:inline-block;padding-left:14px}.l-header__modal .menuList__item__link:before{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/arrow-green.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:10px;height:10px;top:10px;left:0}.l-header__modal .menuList__item__link:hover,.l-header__modal .menuList__item__link:hover .menuList__item{opacity:.7;transition:.3s}.l-header__modal .modalBg{width:100%;height:100vh;position:fixed;z-index:-1;background-color:#cfeadd;transition:.5s}.l-header__modal .modalBg__container{width:100%;height:100vh;position:relative;overflow:hidden;-moz-filter:blur(1em);-ms-filter:blur(1em);filter:blur(4em)}.l-header__modal .modalBg__shape{border-radius:50%;position:absolute;opacity:1;width:25em;height:20em}.l-header__modal .modalBg__shape--01{background-color:#ace697;left:64%;top:0;z-index:2}.l-header__modal .modalBg__shape--02{background-color:#e4ffc7;left:-13%;top:5%;z-index:1}.l-header__modal .modalBg__shape--03{background-color:#fff;width:16em;height:12em;right:-5%;top:6%;z-index:16}.l-header__modal .modalBg__shape--04{background-color:#e4ffc7;width:35em;height:25em;left:90%;top:9%;z-index:5}.l-header__modal .modalBg__shape--05{background-color:#e4ffc7;left:-20%;top:20%;z-index:13}.l-header__modal .modalBg__shape--06{background-color:#e4ffc7;left:35%;top:10%;z-index:4}.l-header__modal .modalBg__shape--07{background-color:#ace697;left:16%;bottom:56%;z-index:7}.l-header__modal .modalBg__shape--08{background-color:#fff;left:20%;bottom:45%;z-index:15;width:16em;height:12em}.l-header__modal .modalBg__shape--09{background-color:#ace697;left:40%;bottom:25%;z-index:9}.l-header__modal .modalBg__shape--10{background-color:#ace697;left:50%;bottom:20%;z-index:14}.l-header__modal .modalBg__shape--11{background-color:#fff;left:70%;bottom:8%;z-index:15;width:16em;height:12em}.l-header__modal .modalBg__shape--12{background-color:#e4ffc7;left:90%;bottom:5%;z-index:12}.l-header__modal .modalBg__shape--13{background-color:#ace697;left:5%;bottom:-5%;z-index:3}.l-header__modal .modalBg__shape--14{background-color:#ace697;left:20%;bottom:-30%;z-index:5}.l-header__modal .modalBg__shape--15{background-color:#e4ffc7;width:25em;left:50%;bottom:-16%;z-index:1}.l-header__modal .modalBg__shape--16{background-color:#e4ffc7;left:80%;bottom:-30%;z-index:10}@media screen and (max-width:767px){.l-header{top:20px;right:10px}.l-header__modal .c-subTitle:before{width:340px;height:200px;bottom:-10px}.l-header__modal:after{bottom:0}.l-header__modal .menuList{width:325px;font-size:1.4rem}.l-header__modal .menuList:after{width:325px}.l-header__modal .menuList__item{width:160px;margin-bottom:24px}.hamburger{width:40px;height:40px}.hamburger__line{width:18px;top:15px}.hamburger__line:before{top:5px}.hamburger__line:after{top:-5px}.hamburger__txt:before{font-size:.8rem}.l-header__modal .modalBg__shape{width:18em;height:12em}.l-header__modal .modalBg__shape--03,.l-header__modal .modalBg__shape--08,.l-header__modal .modalBg__shape--11{width:12em;height:10em}.l-header__modal .modalBg__shape--03{right:-35%}.l-header__modal .modalBg__shape--08{bottom:30%}.l-header__modal .modalBg__shape--15{z-index:1}.l-header__modal .modalBg__shape---16{left:30%;bottom:100px}}.p-indexMv{position:relative;width:100%;height:100vh;height:100svh;margin:0 auto;overflow:hidden}.p-indexMv .titleTop{position:absolute;width:min(100%, 1440px);top:0;left:50%;transform:translate(-50%)}.p-indexMv .titleBottom{position:absolute;width:min(100%, 1440px);bottom:0;left:50%;transform:translate(-50%)}.p-indexMv .titleTop,.p-indexMv .titleBottom{z-index:0}.p-indexMv .titleTop img,.p-indexMv .titleBottom img{position:relative;width:106%;max-width:none;left:50%;transform:translate(-50%)}.p-indexMv .titleBottom img{width:108%}.p-indexMv .mainContents{position:relative;z-index:5;display:flex;justify-content:space-between;align-items:center;width:clamp(720px, 74.31vw, 1070px);top:52%;transform:translateY(-50%);margin:0 auto;text-align:center}.p-indexMv .mainContents .mainContents__img{width:clamp(410px, 43.06vw, 620px)}.p-indexMv .mainContents__txt{width:clamp(320px, 29vw, 410px)}.p-indexMv .mainContents__txt__img{display:block;width:200px;margin:0 auto}.c-mainTitle{color:#00694d;text-align:center;letter-spacing:.08em}.c-mainTitle .c-mainTitle__en,.c-mainTitle .c-mainTitle__ja{display:block}.c-mainTitle .c-mainTitle__en{font-size:clamp(2rem, 2.22vw, 3.2rem);line-height:1.5}.c-mainTitle .c-mainTitle__ja{margin-top:24px;font-size:clamp(2.8rem, 2.78vw, 4rem);font-weight:700;line-height:1.2;letter-spacing:.08em;padding-left:20px}.p-indexMv .c-btn{width:240px;margin:58px auto 0 auto}.bgGreen{width:100%;height:100%;background:linear-gradient(rgba(207,234,221,0) 0%,rgba(207,234,221,1) 5%,rgba(207,234,221,1) 95%,rgba(207,234,221,0) 100%)}.p-indexAbout{position:relative;width:min(86.11vw, 1240px);margin:0 auto 0 auto;padding-top:160px}.p-indexAbout .c-title{top:48.5%;left:50%;transform:translateX(-50%)}.p-indexAbout .aboutList{position:relative;z-index:1}.p-indexAbout .aboutList__item{display:flex;justify-content:space-between}.p-indexAbout .aboutList__item:first-of-type{margin-bottom:192px}.p-indexAbout .aboutList__item__img{width:clamp(315px, 38.89vw, 560px);height:clamp(280px, 36.11vw, 520px);border-radius:40px;box-shadow:6px 6px 16px rgba(0,0,0,.12),-6px -6px 16px rgba(255,255,255,.08)}.p-indexAbout .aboutList__item__txt{width:clamp(325px, 41.67vw, 600px)}.p-indexAbout .aboutList__item:first-of-type .aboutList__item__txt{margin-right:min(5.56vw, 80px)}.p-indexAbout .aboutList__item:nth-of-type(2) .aboutList__item__txt{margin-left:min(5.56vw, 80px)}.p-indexAbout .descMargin{margin:38px 0 48px}.p-indexAbout .advantages{display:flex;justify-content:flex-start}.p-indexAbout .advantages__item:not(:last-child){margin-right:clamp(20px, 3.33vw, 48px)}.p-indexAbout .advantages__item__img{position:relative;width:clamp(88px, 11.11vw, 160px);height:clamp(88px, 11.11vw, 160px);background-color:#fff;border-radius:50%;box-shadow:6px 6px 16px rgba(0,0,0,.12),-6px -6px 16px rgba(255,255,255,.08);margin-bottom:10px}.p-indexAbout .advantages__item__img img{position:absolute;width:clamp(58px, 7.22vw, 104px);height:clamp(58px, 7.22vw, 104px);top:50%;left:50%;transform:translate(-50%,-50%)}.p-indexAbout .advantages__item__txt{color:#00694d;font-size:clamp(1.2rem, 1.25vw, 1.8rem);font-weight:700;letter-spacing:.12em;text-align:center}.p-indexAbout .c-title.u-fadeIn.is-animated{animation:fadeIn 1.5s cubic-bezier(.33,1,.68,1) 1 forwards}.p-indexAbout .aboutList__item__txt.u-fadeUp.is-animated{animation:fadeUp 1.5s cubic-bezier(.33,1,.68,1) 1 forwards}.p-indexAbout .aboutList__item__img.u-fadeUp.is-animated{animation:fadeUp 1.5s .5s cubic-bezier(.33,1,.68,1) 1 forwards}.p-indexGallery{position:relative;z-index:0;width:100%;overflow:hidden}.p-indexGallery .c-title{top:92px;left:50%;transform:translateX(-50%)}.p-indexGallery .gallerySlider{margin-top:290px;margin-bottom:80px}.p-indexGallery .gallerySlider__slide{transition-timing-function:linear}.p-indexGallery .gallerySlider__slide{width:clamp(160px, 22.22vw, 320px);height:clamp(160px, 22.22vw, 320px);margin:0 clamp(14px, 1.67vw, 24px);border-radius:clamp(20px, 1.39vw, 40px);background-repeat:no-repeat;background-size:contain;box-shadow:6px 6px 16px rgba(0,0,0,.12),-6px -6px 16px rgba(255,255,255,.08)}.gallerySlider__slide--slide01{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/top/gallery_slide01.jpg)}.gallerySlider__slide--slide02{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/top/gallery_slide02.jpg)}.gallerySlider__slide--slide03{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/top/gallery_slide03.jpg)}.gallerySlider__slide--slide04{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/top/gallery_slide04.jpg)}.gallerySlider__slide--slide05{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/top/gallery_slide05.jpg)}.gallerySlider__slide--slide06{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/top/gallery_slide06.jpg)}.gallerySlider__slide--slide07{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/top/gallery_slide07.jpg)}.gallerySlider__slide--cororion01{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/cororion/gallery_img01.jpg)}.gallerySlider__slide--cororion02{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/cororion/gallery_img02.jpg)}.gallerySlider__slide--cororion03{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/cororion/gallery_img03.jpg)}.gallerySlider__slide--cororion04{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/cororion/gallery_img04.jpg)}.gallerySlider__slide--cororion05{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/cororion/gallery_img05.jpg)}.gallerySlider__slide--cororion06{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/cororion/gallery_img06.jpg)}.gallerySlider__slide--cororion07{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/cororion/gallery_img07.jpg)}.p-indexGallery.is-enter .c-title.u-fadeIn.is-animated{animation:fadeIn 1.5s cubic-bezier(.33,1,.68,1) 1 forwards}.p-indexGallery.is-enter .gallerySlider.u-fadeIn.is-animated{animation:fadeIn 1.5s .5s cubic-bezier(.33,1,.68,1) 1 forwards}.p-indexGallery .galleryWrap{position:relative;width:clamp(720px, 86.11vw, 1000px);margin:0 auto 290px}.p-indexGallery .galleryWrap .descMargin{margin:38px 0 48px}.p-indexGallery .galleryWrap .btnFlex{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.8%}.p-indexGallery .galleryWrap .btnFlex li{width:31.5%}.p-indexGallery .galleryWrap .btnFlex li a.c-backBtn{width:100%;font-size:1.7rem;line-height:2.7;letter-spacing:.1em}.p-indexGallery .galleryWrap .btnFlex li span{display:block;position:absolute;top:6px;left:12px;width:40px;height:36px}.p-indexGallery .galleryWrap .btnFlex li.list01 span{background:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/top/product_list06.png) no-repeat center;background-size:contain}.p-indexGallery .galleryWrap .btnFlex li.list02 span{background:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/top/product_list02.png) no-repeat center;background-size:contain}.p-indexGallery .galleryWrap .btnFlex li.list03 span{background:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/top/product_list04.png) no-repeat center;background-size:contain}.p-indexFeature{position:relative;width:clamp(720px, 86.11vw, 1240px);margin:0 auto}.p-indexFeature .c-title{top:-195px;left:50%;transform:translateX(-50%)}.p-indexFeature .featureList{position:relative;z-index:0;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto}.p-indexFeature .featureList__item:first-of-type{display:flex;justify-content:center;margin-bottom:72px}.p-indexFeature .notesMark{font-size:clamp(1.2rem, 3.23vw, 2rem);vertical-align:super}.p-indexFeature .notesTxt{font-size:clamp(1.2rem, 1.39vw, 2rem);margin-top:8px}.p-indexFeature .descMargin{margin:40px 0 48px}.p-indexFeature .authList{display:flex;justify-content:center;background-color:#cfeadd;border-radius:clamp(20px, 2.78vw, 40px);box-shadow:6px 6px 16px rgba(0,0,0,.12),-6px -6px 16px rgba(255,255,255,.08);padding:20px 0 18px}.p-indexFeature .authList__item:not(:last-of-type){margin-right:clamp(16px, 3.33vw, 48px)}.p-indexFeature .authList__item img{width:clamp(80px, 8.33vw, 120px)}.p-indexFeature .featureList__item__txt{margin-right:clamp(16px, 5.56vw, 80px)}.p-indexFeature .featureList__item__img{width:clamp(360px, 38.89vw, 560px);background-color:#fff;border-radius:clamp(20px, 2.78vw, 40px);padding:clamp(16px, 2.78vw, 40px) clamp(8px, 2.22vw, 32px);box-sizing:border-box;box-shadow:6px 6px 16px rgba(0,0,0,.12),-6px -6px 16px rgba(255,255,255,.08)}.p-indexFeature .featureList__item__img .resultTitle{color:#00694d;font-size:clamp(1.4rem, 1.67vw, 2.4rem);font-weight:700;letter-spacing:.08em;text-align:center;margin-bottom:38px}.p-indexFeature .featureList__item__img .resultImg{width:100%}.p-indexFeature .featureList__item:not(:first-of-type) .resultImg{border-radius:40px;box-shadow:6px 6px 16px rgba(0,0,0,.12),-6px -6px 16px rgba(255,255,255,.08)}.p-indexFeature .squared{font-size:clamp(1.2rem, 3.23vw, 1.6rem)}.p-indexFeature.is-enter .c-title.u-fadeIn.is-animated{animation:fadeIn 1.5s cubic-bezier(.33,1,.68,1) 1 forwards}.p-indexFeature.is-enter .featureList__item__txt.u-fadeUp.is-animated{animation:fadeUp 1.5s cubic-bezier(.33,1,.68,1) 1 forwards}.p-indexFeature.is-enter .featureList__item__img.u-fadeUp.is-animated{animation:fadeUp 1.5s .5s cubic-bezier(.33,1,.68,1) 1 forwards}.p-indexLinks{position:relative;margin-top:138px;width:100%;height:480px;overflow:hidden}.p-indexLinks .linksBg{position:absolute;z-index:-1;width:100%;height:480px;background-color:#fff;opacity:.8;filter:blur(.5em)}.p-indexLinks .description{font-size:clamp(1.6rem, 1.25vw, 1.8rem);text-align:center;margin-top:100px}.p-indexLinks .links{display:flex;justify-content:center;margin:50px 0}.p-indexLinks .c-btn,.p-indexLinks .links__result{width:328px}.p-indexLinks .links__result{margin-right:min(3.89vw, 56px)}.p-indexLinks .c-btn__item{border:4px solid rgba(19,181,138,.2);background-clip:padding-box}.p-indexLinks .notes{font-size:clamp(1.2rem, 0.97vw, 1.4rem);text-align:center}.p-indexProduct{width:clamp(750px, 83.33vw, 1200px);margin:90px auto;display:flex;justify-content:space-between;align-items:center}.p-indexProduct .productImg{width:clamp(320px, 36.11vw, 520px);text-align:center}.p-indexProduct .productList{background-color:#cfeadd;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px;border-radius:24px;box-shadow:6px 6px 16px rgba(0,0,0,.16),-6px -6px 16px rgba(255,255,255,.5)}.p-indexProduct .productName{font-size:1rem;line-height:1.2;text-align:center;width:100px;margin-left:6px}.p-indexProduct .productList__item{display:flex;justify-content:center;align-items:center}.p-indexProduct .productList__item img{width:clamp(30px, 3.33vw, 48px)}.p-indexProduct .productList__item:nth-of-type(2) .productName,.p-indexProduct .productList__item:nth-of-type(5) .productName{width:70px}.p-indexProduct .productList__item:nth-child(-n+3){margin-bottom:16px}.p-indexProduct .c-mainTitle__en,.p-indexCororion .c-mainTitle__en{position:relative;padding-top:48px}.p-indexProduct .c-mainTitle__en:before,.p-indexCororion .c-mainTitle__en:before{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/icon_subTitle.png);background-size:contain;background-repeat:no-repeat;position:absolute;z-index:10;width:80px;height:60px;top:0;left:50%;transform:translateX(-50%)}.p-indexProduct .c-btn,.p-indexCororion .c-btn{width:280px;margin:40px auto 0 auto}.p-indexProduct .detail,.p-indexCororion .detail{color:#00694d;font-size:clamp(2rem, 1.67vw, 2.4rem);font-weight:700;text-align:center;margin-top:40px}.p-indexProduct .price,.p-indexCororion .price{display:block;font-size:clamp(1.6rem, 1.25vw, 1.8rem);font-weight:400;line-height:1}.p-indexBlog{margin-top:88px;filter:drop-shadow(-6px -6px 16px rgba(255,255,255,.6)) drop-shadow(6px 6px 16px rgba(0,0,0,.06))}.p-indexBlog__link{display:flex;justify-content:center;align-items:stretch}.p-indexBlog__img{width:clamp(380px, 33.33vw, 480px);display:flex}.p-indexBlog__img img{object-fit:cover;border-top-left-radius:30px;border-bottom-left-radius:30px;max-width:none;width:100%}.p-indexBlog__txt{position:relative;background-color:#fff;width:clamp(310px, 25vw, 360px);padding:20px clamp(60px, 5.83vw, 84px) 20px 36px;box-sizing:border-box;border-bottom-right-radius:30px;border-top-right-radius:30px;display:flex;flex-direction:column}.p-indexBlog__txt:after{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/arrow-green.svg);background-size:cover;width:24px;height:24px;position:absolute;bottom:20px;right:20px}.p-indexBlog__txt .c-subTitle{margin:10px 0 0}.p-indexBlog__txt .c-subTitle__en{line-height:1}.p-indexBlog__txt .c-subTitle__ja{line-height:1.2}.p-indexBlog__txt__desc{font-size:clamp(1.4rem, 1.11vw, 1.6rem);line-height:1.5;margin-top:12px}.p-indexCororion{position:relative;background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/top/cororion_bg.jpg);background-size:cover;background-position:center;width:100%;height:680px}.p-indexCororion__contents{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.6);width:clamp(720px, 66.67vw, 960px);border-radius:40px;margin:0 auto;padding:56px 40px;box-sizing:border-box;filter:drop-shadow(2px 4px 24px rgba(0,0,0,.08))}.p-indexCororion .c-mainTitle__en{width:200px;margin:0 auto}.p-indexCororion__contents__txt{margin-right:clamp(10px, 2vw, 42px)}.p-indexCororion .detail{margin-top:24px}.p-indexCororion__contents__img{filter:drop-shadow(0 3px 6px rgba(0,0,0,.08));width:clamp(280px, 22.22vw, 320px)}.p-indexNews{position:relative;background-color:#cfeadd;padding:150px 0 116px}.p-indexNews .c-title{top:66px;left:50%;transform:translateX(-50%);font-size:120px}.p-indexNews .inner{width:clamp(700px, 61.11vw, 880px);margin:0 auto}.p-indexNews .c-subTitle{text-align:center}.p-indexNews .selector{display:flex;align-items:flex-start;justify-content:center;margin:64px 0 40px}.p-indexNews .selector .choice{position:relative;width:240px;color:#00694d;background:#fff;border-radius:40px;text-align:center;line-height:1.5;letter-spacing:.08em;margin-right:40px;padding:10px 0;font-size:1.8rem;font-weight:700;filter:drop-shadow(-2px -2px 8px rgba(255,255,255,.6)) drop-shadow(2px 2px 8px rgba(0,0,0,.06));transition:all .3s linear;cursor:pointer}.p-indexNews .selector .choice:last-child{margin-right:0}.p-indexNews .selector .choice:after{position:absolute;content:"";display:block;top:99%;left:50%;transform:translateX(-50%);width:15px;height:15px;background:rgba(0,136,193,0);transition:background-color .3s linear;clip-path:polygon(50% 100%,0 0,100% 0)}.p-indexNews .selector .choice.active{color:#fff;background-color:#00694d}.p-indexNews .selector .choice.active:after{background-color:#00694d}.p-indexNews .news-list{position:relative}.p-indexNews .news-list:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:100%;height:1px}.p-indexNews .news-list .news{padding:20px 0;position:relative;display:flex}.p-indexNews .news-list .news:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:100%;height:1px}.p-indexNews .news-list .news:after{content:"";display:block;width:24px;height:24px;background:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/arrow-green.svg) no-repeat center/contain;position:absolute;top:50%;right:0;transform:translateY(-50%)}.p-indexNews .news-list .news .date-tags{display:flex;align-items:center}.p-indexNews .news-list .news .date{width:103px;color:#00694d;font-size:1.6rem;font-weight:700;margin-right:24px}.p-indexNews .news-list .news .tags{display:flex}.p-indexNews .news-list .news .tags .tag{font-size:1.2rem;color:#fff;background-color:#00694d;width:120px;text-align:center;margin-right:24px;padding:2px 4px}.p-indexNews .news-list .news .title{display:block;width:clamp(382px, 34.89vw, 560px);font-size:clamp(1.4rem, 1.11vw, 1.6rem)}.p-indexNews .news-list .news.is-hidden{display:none}.p-indexNews .categories{display:none}.p-indexNews .categories.show{display:block}@media screen and (max-width:1260px){.p-indexProduct .productList{justify-content:center}.p-indexProduct .productList__item:nth-of-type(odd){margin-right:16px}.p-indexProduct .productList__item:nth-of-type(2) .productName,.p-indexProduct .productList__item:nth-of-type(5) .productName{width:100px}.p-indexProduct .productList__item:nth-child(-n+4){margin-bottom:16px}.c-mainTitle .c-mainTitle__ja{padding-left:0}}@media screen and (max-width:990px){.p-indexFeature .featureList{display:block;margin:0 auto;width:560px}.p-indexFeature .featureList__item:first-of-type{display:block;margin:0 auto}.p-indexFeature .featureList__item__txt{margin-right:0}.p-indexFeature .featureList__item__img .resultTitle{font-size:2.4rem}.p-indexFeature .featureList__item__img{width:560px;margin-top:46px}}@media screen and (max-width:920px){.p-indexProduct{flex-wrap:wrap}.p-indexProduct .productImg,.p-indexProduct .productDesc{width:100%}.p-indexProduct .productList{padding:18px 20px;width:335px;margin:0 auto;box-sizing:border-box}.p-indexProduct .productList__item img{width:40px}.p-indexProduct .productName{display:none}.p-indexProduct .productList__item:nth-of-type(odd){margin-right:0}.p-indexProduct .productList__item:nth-child(-n+4){margin-bottom:0}.p-indexProduct .productList__item:not(:last-child){margin-right:10px}.p-indexProduct .c-mainTitle__en{width:200px;margin:40px auto 0}}@media screen and (max-width:980px){.p-indexGallery .galleryWrap .btnFlex li span{display:block;position:absolute;top:12px;left:12px;width:24px;height:24px}}@media screen and (max-width:767px){.p-indexMv .titleTop{margin-top:70px}.p-indexMv .mainContents{display:block;width:100%}.p-indexMv .mainContents__txt{width:100%}.p-indexMv .c-mainTitle .c-mainTitle__ja{padding-left:0;margin-top:10px}.p-indexMv .mainContents .mainContents__img{width:clamp(325px, 86.67vw, 500px)}.p-indexMv .c-btn{width:195px}.p-indexAbout{width:max(86.67vw, 325px)}.p-indexAbout .c-title{top:47.5%}.p-indexAbout .aboutList__item{flex-wrap:wrap}.p-indexAbout .aboutList__item:first-of-type{margin-bottom:178px}.p-indexAbout .aboutList__item:nth-of-type(2){flex-direction:column-reverse}.p-indexAbout .aboutList__item:first-of-type .aboutList__item__img{margin:70px auto 0 auto;border-radius:20px}.p-indexAbout .aboutList__item:nth-of-type(2) .aboutList__item__img{margin:0 auto 196px auto;border-radius:20px}.p-indexAbout .aboutList__item:first-of-type .aboutList__item__txt,.p-indexAbout .aboutList__item:nth-of-type(2) .aboutList__item__txt{margin:0}.p-indexAbout .aboutList__item__txt{width:max(86.67vw, 325px)}.p-indexAbout .aboutList__item__img{width:max(84.68vw, 315px);height:max(75.27vw, 280px)}.p-indexAbout .advantages{justify-content:center}.p-indexGallery .c-title{top:-16px}.p-indexGallery .gallerySlider{margin-top:96px;margin-bottom:60px}.p-indexGallery .galleryWrap{width:max(86.67vw, 325px);margin:0 auto 130px}.p-indexGallery .galleryWrap .btnFlex{display:block}.p-indexGallery .galleryWrap .btnFlex li{width:85%;margin:0 auto 24px}.p-indexGallery .galleryWrap .btnFlex li span{position:absolute;top:10px;left:12px;width:30px;height:28px}.p-indexFeature{width:max(87.37vw, 325px)}.p-indexFeature .c-title{top:-96px}.p-indexFeature .featureList{margin-top:92px}.p-indexFeature .featureList,.p-indexFeature .featureList__item__img{width:100%}.p-indexFeature .featureList__item__img .resultTitle{font-size:clamp(1.5rem, 1.67vw, 2.4rem);letter-spacing:.04em;margin-bottom:10px}.p-indexLinks{margin-top:146px;height:600px}.p-indexLinks .linksBg{height:600px}.p-indexLinks .description{margin-top:64px}.p-indexLinks .links{flex-wrap:wrap;margin:48px 0}.p-indexLinks .links__result{margin-right:0}.p-indexLinks .c-btn{margin-top:24px}.p-indexLinks .links__result,.p-indexLinks .c-btn{width:100%}.p-indexLinks .c-btnWhite{font-size:1.8rem;line-height:2.6}.p-indexLinks .c-btnWhite,.p-indexLinks .c-btn__item{width:295px;margin:0 auto}.p-indexLinks .c-btnWhite:before{top:11px;right:10px}.p-indexProduct{width:100%;margin:150px auto 160px auto}.p-indexProduct .c-mainTitle .c-mainTitle__ja{margin-top:10px}.p-indexProduct .c-btn{width:195px}.p-indexBlog{width:78.67vw;margin:120px auto 0}.p-indexBlog__link{display:block}.p-indexBlog__img{width:100%;height:168px}.p-indexBlog__img img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0}.p-indexBlog__txt{width:100%;border-top-right-radius:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:20px 20px 48px;margin:0}.p-indexBlog__txt .c-subTitle{margin:0}.p-indexCororion{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/top/cororion_bg-sp.png);min-height:680px;height:181.33vw}.p-indexCororion__contents{flex-direction:column-reverse;width:84vw;padding:26px 20px 48px}.p-indexCororion__contents__img{width:215px;height:215px}.p-indexCororion .c-mainTitle__en{width:140px}.c-mainTitle .c-mainTitle__ja{margin-top:10px;padding-left:20px}.p-indexNews .inner{width:95.2vw}.p-indexNews .selector{margin:48px 0 32px}.p-indexNews .selector .choice{width:max(30.67vw, 115px);margin-right:6px;font-size:1.1rem}.p-indexNews .news-list .news{flex-wrap:wrap}.p-indexNews .news-list .news .title{width:100%;font-size:1.6rem;padding-right:40px;margin-top:8px}.p-indexNews .categories{margin:0 10px}}.p-cororionMv{position:relative;width:100%;height:100vh;height:100svh;margin:0 auto;overflow:hidden}.p-cororionMv .titleTop{position:absolute;width:min(100%, 1440px);top:0;left:50%;transform:translate(-50%)}.p-cororionMv .titleBottom{position:absolute;width:min(100%, 1440px);bottom:0;left:50%;transform:translate(-50%)}.p-cororionMv .titleTop,.p-cororionMv .titleBottom{z-index:0}.p-cororionMv .titleTop img,.p-cororionMv .titleBottom img{position:relative;width:106%;max-width:none;left:50%;transform:translate(-50%)}.p-cororionMv .titleBottom img{width:100%}.p-cororionMv .mainContents{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;top:52%;transform:translateY(-50%);margin:0 auto;text-align:center}.p-cororionMv .mainContents .mainContents__img{width:clamp(300px, 22.78vw, 328px);margin-right:clamp(10px, 2.78vw, 40px)}.p-cororionMv .mainContents__txt{width:clamp(440px, 34.72vw, 500px)}.p-cororionMv .c-mainTitle{color:#00694d;text-align:center;letter-spacing:.08em}.p-cororionMv .c-mainTitle .c-mainTitle__en,.p-cororionMv .c-mainTitle .c-mainTitle__ja{display:block}.p-cororionMv .c-mainTitle .c-mainTitle__en{font-size:clamp(2rem, 2.22vw, 3.2rem);line-height:1.5}.p-cororionMv .c-mainTitle .c-mainTitle__ja{margin-top:24px;font-size:clamp(2.8rem, 2.78vw, 4rem);font-weight:700;line-height:1.2;letter-spacing:.08em}.p-cororionMv .c-btn{width:240px;margin:58px auto 0 auto}.bgGreen{width:100%;height:100%;background:linear-gradient(rgba(207,234,221,0) 0%,rgba(207,234,221,1) 5%,rgba(207,234,221,1) 95%,rgba(207,234,221,0) 100%)}.p-cororionAbout{position:relative;width:clamp(720px, 86.11vw, 1240px);margin:0 auto;padding-top:340px;text-align:center}.p-cororion .c-title{top:154px;left:50%;transform:translateX(-50%);z-index:0}.p-cororion .c-subTitle{position:relative;z-index:1}.p-cororion .c-description{margin-top:40px}.p-cororion .aboutList{display:flex;justify-content:space-between;margin-top:80px}.p-cororion .aboutList__item{width:clamp(230px, 26.67vw, 384px)}.p-cororion .aboutList__item__img img{border-radius:40px;filter:drop-shadow(-6px -6px 24px rgba(255,255,255,.6));text-shadow:6px 6px 24px rgba(0,84,105,.1)}.p-cororion .aboutList__item__desc{color:#00694d;font-size:clamp(1.8rem, 1.67vw, 2.4rem);font-weight:700;line-height:1.3;margin-top:34px}.p-cororion .p-indexGallery .c-title{top:130px}.p-cororion .p-indexGallery .gallerySlider{margin-top:324px;margin-bottom:0}.p-cororionSpec{position:relative;text-align:center;padding-top:384px}.p-cororionSpec .c-title{top:205px}.p-cororionSpec__contents{display:flex;justify-content:center;margin-top:62px;margin-bottom:64px}.p-cororionSpec__contents__img{width:clamp(340px, 38.89vw, 560px);margin-right:clamp(10px, 5.56vw, 80px);filter:drop-shadow(-6px -6px 24px rgba(255,255,255,.6));text-shadow:6px 6px 24px rgba(0,84,105,.1)}.p-cororionSpec__contents__img img{border-radius:40px}.p-cororionSpec__contents__table table tr{padding-bottom:2px;border-bottom:2px solid #cfeadd;font-size:clamp(1.4rem, 1.25vw, 1.8rem);line-height:1.5}.p-cororionSpec__contents__table table th{width:clamp(100px, 11.11vw, 160px);color:#00694d;background-color:#e4ffc7;padding:18px 0;box-sizing:border-box}.p-cororionSpec__contents__table table td{width:clamp(210px, 22.22vw, 320px);background-color:#fff;padding:18px 32px;box-sizing:border-box}.pdfBtn:before{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/cororion/icon_pdf.svg);transform:none;left:auto;right:12px}.p-cororionProduct{margin:160px auto 0;display:flex;justify-content:center;align-items:center}.p-cororionProduct .productImg{width:280px;text-align:center}.p-cororionProduct .c-mainTitle .c-mainTitle__ja{margin-top:18px}.p-cororionProduct .productList{background-color:#cfeadd;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px;border-radius:24px;box-shadow:6px 6px 16px rgba(0,0,0,.16),-6px -6px 16px rgba(255,255,255,.5)}.p-cororionProduct .productName{font-size:1rem;line-height:1.2;text-align:center;width:100px;margin-left:6px}.p-cororionProduct .productList__item{display:flex;justify-content:center;align-items:center}.p-cororionProduct .productList__item img{width:clamp(30px, 3.33vw, 48px)}.p-cororionProduct .productList__item:nth-of-type(2) .productName,.p-cororionProduct .productList__item:nth-of-type(5) .productName{width:70px}.p-cororionProduct .productList__item:nth-child(-n+3){margin-bottom:16px}.p-cororionProduct .c-mainTitle__en{position:relative;padding-top:48px}.p-cororionProduct .c-mainTitle__en:before{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/icon_subTitle.png);background-size:contain;background-repeat:no-repeat;position:absolute;z-index:10;width:80px;height:60px;top:0;left:50%;transform:translateX(-50%)}.p-cororionProduct .c-btn{width:280px;margin:40px auto 0 auto}.p-cororionProduct .detail{color:#00694d;font-size:clamp(2rem, 1.67vw, 2.4rem);font-weight:700;text-align:center;margin-top:20px}.p-cororionProduct .price{display:block;font-size:clamp(1.6rem, 1.25vw, 1.8rem);font-weight:400;line-height:1}.p-cororion .c-backBtn__wrap{padding:140px 0}@media screen and (max-width:767px){.p-cororionMv .titleTop{top:80px}.p-cororionMv .titleBottom{bottom:10px}.p-cororionMv .mainTitle__txtImg{display:block;width:160px;margin:0 auto}.p-cororionMv .c-mainTitle .c-mainTitle__ja{margin-top:8px}.p-cororionMv .mainContents{display:block;margin:0}.p-cororionMv .mainContents .mainContents__img{width:200px}.p-cororionMv .mainContents__txt{width:100%}.p-cororionMv .c-btn{margin-top:40px}.p-cororionAbout{width:89.33vw;padding-top:260px}.p-cororion .aboutList{margin-top:64px;display:block}.p-cororion .aboutList__item{width:100%;margin-bottom:48px}.p-cororion .aboutList__item__desc{font-size:2rem;margin-top:20px}.p-cororionSpec{padding-top:200px}.p-cororionSpec .c-title{top:100px}.p-cororionSpec__contents{display:block;width:89.33vw;margin:64px auto 0}.p-cororionSpec__contents__img{margin-right:0;width:100%;margin-bottom:48px}.p-cororionSpec__contents__table table th,.p-cororionSpec__contents__table table td{display:inline-block;width:100%;float:left;padding:16px 20px;text-align:left}.p-cororionSpec{margin-bottom:64px}.p-cororionProduct{display:block;text-align:center}.p-cororionProduct .productImg{width:220px;margin:0 auto}.p-cororionProduct .c-mainTitle__en{width:160px;margin:0 auto}.p-cororionProduct .c-mainTitle .c-mainTitle__ja{margin-top:10px}.p-cororion .c-backBtn__wrap{padding:120px 0 160px}.p-cororion .p-indexGallery .gallerySlider{margin-top:240px}.p-cororion .aboutList__item__img img{border-radius:20px}.p-cororionSpec__contents__img img{border-radius:20px}}.p-historyMv .c-underMv__title{width:clamp(580px, 51.39vw, 740px)}.p-historyMv .c-underMv__title img{filter:drop-shadow(-6px -6px 24px rgba(255,255,255,.6))}.p-historyMv__txt{width:640px;margin:0 auto}.p-historyMv__txt--description{margin-top:40px}.p-termBlock{position:relative;width:clamp(660px, 52.78vw, 760px);margin:0 auto}.p-termBlock>.p-historyContents{padding-top:268px;margin-top:0}.p-termBlock>.p-historyContents+.p-historyContents{margin:80px auto 0;padding-top:0}.p-historyContents__thumb{position:relative;z-index:10}.p-historyContents__thumb img{object-fit:cover;position:relative;z-index:1}.p-historyContents__year{position:absolute;top:80px;left:-214px;color:#fff;font-size:216px;line-height:1;z-index:0;filter:drop-shadow(-6px -6px 24px rgba(255,255,255,.6));text-shadow:6px 6px 24px rgba(0,84,105,.1)}.p-historyContents__date{font-size:1.6rem;margin-bottom:14px;padding-top:80px}.p-historyContents__title{position:relative;color:#00694d;font-weight:700;font-size:2.4rem;line-height:1.3}.p-historyContents__img{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px}.p-historyContents__img:last-child:after{content:"";width:clamp(320px, 25vw, 360px);height:0}.p-historyContents__img__item{width:clamp(320px, 25vw, 360px);margin-bottom:40px}.p-historyContents__desc img{width:clamp(320px, 25vw, 360px);height:240px;background-color:#f1f8fe;margin:40px 0;object-fit:contain}.p-historyContents__desc{position:relative;font-size:1.6rem;line-height:1.75;padding-bottom:48px;margin-top:24px}.p-historyContents__desc:after{content:"";position:absolute;bottom:0;left:0;background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:100%;height:1px;z-index:0;filter:drop-shadow(-6px -6px 24px rgba(255,255,255,.6));text-shadow:6px 6px 24px rgba(0,84,105,.1)}.p-historyContents__thumb__img img{width:100%;height:424px;object-fit:contain;background-color:#f1f8fe}.c-backBtn__wrap{padding:94px 0 120px}@media screen and (max-width:767px){.c-underMv{margin:200px auto 0;width:max(84vw, 315px)}.p-historyMv .c-underMv__title{width:280px}.p-historyMv__txt{width:max(84vw, 315px)}.c-underMv .c-subTitle__ja--under{display:block;font-size:2rem;line-height:1.5}.c-underBgGreen{background:linear-gradient(rgba(255,255,255,0) 0,rgba(207,234,221,.98) 400px)}.p-termBlock{width:89.33vw}.p-termBlock>.p-historyContents{padding-top:200px}.p-termBlock>.p-historyContents+.p-historyContents{padding-top:0}.p-historyContents__year{font-size:120px;top:92px;left:-20px}.p-historyContents__date{padding-top:40px}.p-historyContents__img{margin-bottom:24px}.p-historyContents__img__item{width:max(160px, 42.67vw);margin-bottom:16px}.p-historyContents__thumb__img img{height:max(50.13vw, 188px)}}.p-partners .c-underMv{background-color:transparent}.p-partnersTop{background-color:#cfeadd}.p-partnersTop__inner{position:relative;left:50%;transform:translateX(calc(-50% + 114px));width:clamp(720px, 86.11vw, 1240px);display:flex;justify-content:flex-start}.p-partners .c-subTitle__deco{left:-70px;top:76px}.p-partnersTop__txt{position:relative;width:clamp(400px, 29.44vw, 424px);padding-top:216px}.p-partners .c-subTitle__ja--under{font-size:clamp(2rem, 2.22vw, 3.2rem)}.p-partnersTop__txt__desc{margin-top:clamp(20px, 3.33vw, 48px);padding-bottom:112px;font-size:clamp(1.4rem, 1.39vw, 2rem)}.p-partnersMain__txt{width:760px;margin:0 auto}.p-partnersTop__img{width:clamp(640px, 55.56vw, 800px);position:relative;z-index:1}.p-partnersTop__img img{width:clamp(640px, 55.56vw, 800px);max-width:800px}.p-partners .p-partnersMain__txt--desc{margin-top:38px}.p-partners .c-underBgGreen{background:linear-gradient(rgba(255,255,255,0) 0,rgba(207,234,221,.98) 200px)}.p-partners .imgList{display:flex;justify-content:center;margin-top:48px}.p-partners .imgList__item:not(:last-child){margin-right:clamp(10px, 3.33vw, 48px)}.p-partners .imgList__item img{filter:drop-shadow(-6px -6px 12px rgba(255,255,255,.6));text-shadow:6px 6px 12px rgba(0,84,105,.1)}.p-partners .meisterList{position:relative;margin:0 auto;width:clamp(700px, 61.11vw, 880px)}.p-partners .meisterList:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:100%;height:1px}.p-partners .meisterList__item__top{position:relative;display:flex;padding-bottom:48px;margin-top:120px}.p-partners .meisterList__item__top:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:100%;height:1px}.p-partners .meisterCard{width:320px;margin-right:clamp(12px, 2.78vw, 40px)}.p-partners .meisterCard img{max-width:none}.p-partners .meisterName{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:48px;padding-bottom:8px}.p-partners .meisterName__item{width:clamp(124px, 11.11vw, 160px);text-align:center;margin-right:clamp(10px, 1.39vw, 20px);margin-bottom:40px}.p-partners .meisterName__item:nth-child(5n){margin-right:0}.p-partners .meisterName__item a{position:relative;color:#13b58a;padding-right:16px;border-bottom:1px solid #13b58a}.p-partners .meisterName__item a:before{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/icon_link.svg);position:absolute;top:8px;right:0;width:12px;height:12px}.p-partners .meisterName__item__name{font-size:2rem;line-height:1}.p-partners .meisterName__item__number{font-size:1.4rem;line-height:1;margin-top:4px}.p-partners .meisterName--plutinum{position:relative;justify-content:center}.p-partners .meisterName--plutinum:after{content:"";height:0;width:320px}.p-partners .meisterName__item--plutinum{width:320px;display:flex;justify-content:center}.p-partners .meisterName__item--plutinum:not(:nth-child(odd)){margin-right:0}.p-partners .meisterName__item--plutinum .meisterName__item__img{margin-right:16px;filter:drop-shadow(-4px -4px 12px rgba(255,255,255,.6)) drop-shadow(4px 4px 12px rgba(0,0,0,.06))}.p-partners .meisterName__item--plutinum .meisterName__item__name{font-size:2.4rem}.p-partners .meisterName__item--plutinum .meisterName__item__number{font-size:1.6rem;text-align:left}.p-partners .cover .outline,.p-partners .cover .inside{transition:.3s;opacity:.3}.hiddenOutline{opacity:0}.p-partners .cover:hover{cursor:pointer}.p-partners .cover:hover .outline{stroke:#8fdbc4;opacity:1;transition:.3s}.p-partners .cover:hover .inside{fill:#8fdbc4;stroke:#8fdbc4;opacity:1;transition:.3s}.p-partners .cover.active .inside{fill:#fff;stroke:#8fdbc4;opacity:1}.p-partners .cover.active .outline{opacity:1;fill:rgba(143,219,196,.16)}.p-partners .modal{position:absolute;top:128px;left:200px;background-color:#fff;width:280px;height:auto;padding:12px 20px 20px;border-radius:10px;box-sizing:border-box;box-shadow:-2px -2px 8px rgba(255,255,255,.6);opacity:0;transition:opacity .3s;z-index:1}.p-partners .modal:before{content:"";position:absolute;bottom:-15px;left:124px;width:24px;height:16px;background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%)}.p-partners .modal.active{opacity:1;z-index:10}.p-partners .modal__title{position:relative;color:#00694d;font-size:1.6rem;letter-spacing:.08em}.p-partners .modal__title:before{content:"";position:absolute;bottom:0;left:0;background-color:#00694d;width:100%;height:1px}.p-partners .modal__partnerList{margin-top:16px}.p-partners .modal__partnerList__item{font-size:1.4rem;font-weight:700;line-height:1.3;color:#13b58a;margin-bottom:16px}.p-partners .modal__partnerList__item:last-child{margin-bottom:0}@media screen and (max-width:1000px){.p-partnersTop__inner{display:block;margin:0 auto;width:max(650px, 65vw);left:auto;transform:none}.p-partnersTop__txt{width:100%}.p-partnersTop__txt__desc{padding-bottom:50px}.p-partnersTop__img{width:100%}.p-partnersTop__img img{width:100%;max-width:none}}@media screen and (max-width:767px){.p-partnersTop{padding-bottom:30px}.p-partnersTop__inner{width:84vw}.p-partners .c-subTitle__deco{font-size:80px;top:70px;left:-30px}.p-partnersTop__img{position:relative;width:calc(100% + 40px);left:-20px}.p-partnersTop__txt{padding-top:146px}.p-partners .c-underMv{margin-top:210px;width:84vw}.p-partners .c-underMv__title{left:0;top:-90px}.p-partnersMain__txt{width:100%}.p-partners .imgList__item{width:112px}.p-partners .imgList__item:not(:last-child){margin-right:10px}.p-partners .meisterList{width:89.33vw}.p-partners .meisterList__item__top{display:block}.p-partners .meisterCard{margin:0 auto}.p-partners .meisterCard img{width:265px;margin:0 auto;display:block}.p-partners .meisterDesc{margin:0 10px}.p-partners .meisterDesc .c-subTitle{margin-top:38px}.p-partners .meisterDesc .desc{font-size:1.6rem;margin-top:38px}.p-partners .meisterName__item{width:160px;margin-right:0}.p-partners .meisterName__item:nth-child(5n){margin-right:auto}.p-partners .meisterName__item:not(:nth-child(2n)){margin-right:14px}.p-partners .imgList{flex-wrap:wrap;width:280px;margin:48px auto}.p-partners .imgList__item{width:120px;margin-bottom:20px}.p-partners .imgList__item:not(:last-child){margin-right:0}.p-partners .imgList__item:not(:nth-child(2n)){margin-right:20px}.p-partners .meisterName__item--plutinum{width:100%;margin-right:0 !important}.acco{max-width:295px;margin-bottom:16px;border-radius:28px;filter:drop-shadow(-6px -6px 16px rgb(0 0 0/0.6%));background-color:#fff}.acco__title{font-size:1.6rem}.acco__title::-webkit-details-marker{display:none}.acco__title:before{background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/acco_arrow.svg);top:10px;right:16px;left:auto;transition:transform .3s;transform:none;width:16px;height:16px}.acco[open] .acco__title:before{transform:rotate(180deg)}.acco .modal__partnerList{padding:22px 20px;opacity:0;margin:0;max-height:0;overflow:hidden;transition:max-height .5s ease-out,opacity .5s}.acco[open] .modal__partnerList{max-height:500px;opacity:1}}.p-branch{position:relative}.p-branch .sec_StoreInner{position:relative;width:clamp(720px, 72.22vw, 1040px);margin:0 auto}.p-branch .sec_StoreInner:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:clamp(700px, 61.11vw, 880px);height:1px}.p-branch #StoreList .listTitle{color:#00694d;background-color:#fff;font-size:2.4rem;font-weight:700;padding:6px 16px;border-radius:10px;filter:drop-shadow(-4px -4px 12px rgba(255,255,255,.6)) drop-shadow(4px 4px 12px rgba(0,0,0,.06));margin-bottom:48px}.p-branch .StoreListItemInner{width:clamp(720px, 72.22vw, 1040px);margin:56px auto}.p-branch .ShopDeList{color:#222;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;width:clamp(720px, 72.22vw, 1040px);margin:0 auto}.p-branch .ShopDeList:after{content:"";display:block;width:clamp(230px, 22.22vw, 320px);height:0}.p-branch .ShopDeList li{width:clamp(230px, 22.22vw, 320px)}.p-branch .sec_Store .indexWrapper{position:fixed;top:220px;right:0}.p-branch .shopImg-wrap{margin-bottom:48px}.p-branch .shopImg-Inner img{width:100%;height:clamp(150px, 13.89vw, 200px);object-fit:cover}.p-branch .shopDeText h3{font-size:2rem;font-weight:700;letter-spacing:.08em;color:#00694d;display:flex;margin:20px 0}.p-branch .shopDeText .addressWrap{font-size:1.6rem;line-height:1.5;margin-bottom:20px}.p-branch .shopDate{font-size:1.4rem}.p-branch .shopDate .tel,.p-branch .shopDate .holiday{display:inline-block;width:80px;background-color:#fff;color:#00694d;font-size:1.2rem;letter-spacing:.016em;border-radius:40px;padding:1px;box-sizing:border-box;text-align:center;margin-right:16px}.p-branch .shopDate p:first-of-type{margin-bottom:10px}.p-branch{color:#00694d}.p-branch .fixeList{text-align:right}.p-branch .anchorLink{position:relative;font-size:1.4rem;color:#00694d;padding-right:40px}.p-branch .anchorLink:after{content:"";position:absolute;top:10px;right:0;background-color:#00694d;width:32px;height:1px}.p-branch .anchorLink.active{font-size:1.8rem;font-weight:700;padding-right:60px}.p-branch .anchorLink.active:after{top:13px;width:48px;height:3px}@media screen and (max-width:767px){.p-branch .StoreListItemInner{width:89.33vw}.p-branch .ShopDeList,.p-branch .ShopDeList li{width:100%}.p-branch .ShopDeList{display:block}.p-branch .shopImg-Inner img{height:auto}.p-branch .sec_StoreInner{padding-bottom:20px;width:89.33vw}.p-branch .sec_StoreInner:before{width:89.33vw}.p-branch .StoreListItemInner{width:100%}}.p-maintenanceMv__mainTitle{width:clamp(740px, 70.83vw, 1020px);margin:0 auto}.p-maintenance .preparation{width:clamp(720px, 66.67vw, 960px);margin:76px auto 0;display:flex;justify-content:space-between}.p-maintenance .preparation__txt{width:clamp(350px, 30.56vw, 440px)}.p-maintenance .title{position:relative;color:#00694d;font-size:2.4rem;line-height:1.3;letter-spacing:.04em}.p-maintenance .desc{font-size:1.6rem;margin-top:30px;line-height:1.75}.p-maintenance .preparation__img{background-color:#cfeadd;padding:52px min(4.56vw, 80px);border-radius:40px;filter:drop-shadow(-6px -6px 16px rgba(255,255,255,.6)) drop-shadow(6px 6px 16px rgba(0,0,0,.06));text-align:center}.p-maintenance .maintenanceList{position:relative;width:clamp(720px, 86.11vw, 1240px);margin:113px auto 0;display:flex;justify-content:space-between;flex-wrap:wrap}.p-maintenance .maintenanceList:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:clamp(700px, 61.11vw, 880px);height:1px}.p-maintenance .maintenanceList__item{width:clamp(230px, 26.67vw, 384px);padding-bottom:70px}.p-maintenance .maintenanceList__item__img img{border-radius:40px}.p-maintenance .maintenanceList__item__title{margin-top:30px}.p-maintenance .maintenanceList__item__title .titleNum{font-weight:400}.p-maintenance .maintenanceList__item__title .titleNum:before{top:0}.p-maintenance .c-backBtn__wrap{padding:58px 0 124px}@media screen and (max-width:767px){.p-maintenance .p-maintenanceMv__mainTitle{width:84vw}.p-maintenance .c-underMv__title{left:0}.p-maintenance .c-description{margin-top:40px}.p-maintenance .preparation{display:block;width:89.33vw}.p-maintenance .preparation__txt{width:100%}.p-maintenance .preparation__img{padding:23px 40px}.p-maintenance .preparation__img img{width:240px}.p-maintenance .maintenanceList{width:89.33vw;margin-top:67px}.p-maintenance .maintenanceList__item{width:89.33vw;padding-bottom:56px}.p-maintenance .title{font-size:2rem}.p-maintenance .maintenanceList:after{width:100%;left:0;transform:none}.p-maintenance .c-backBtn__wrap{padding-top:48px}}.p-faq__inner{width:clamp(700px, 61.11vw, 880px);margin:65px auto 0}.p-faq .faqList{position:relative}.p-faq .faqList:before{content:"";position:absolute;bottom:0;left:0;background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:100%;height:1px}.p-faq .faqList__item{padding-bottom:80px}.p-faq .faqList__item__q{position:relative;color:#00694d;background-color:#fff;font-size:2.4rem;font-weight:700;letter-spacing:.04em;border-radius:10px;padding:10px 16px 10px 48px;line-height:1.3;filter:drop-shadow(-4px -4px 12px rgba(255,255,255,.6)) drop-shadow(4px 4px 12px rgba(0,0,0,.06))}.p-faq .faqList__item__q:before{content:"Q";color:#00694d;position:absolute;top:8px;left:16px}.p-faq .faqList__item__a{position:relative;font-size:2rem;line-height:1.8;margin-top:36px;margin-right:10px;padding-left:48px}.p-faq .faqList__item__a:after{content:"A";color:#00694d;position:absolute;top:-2px;left:16px;font-size:2.4rem;font-weight:700}.p-faq .c-backBtn__wrap{padding:58px 0 163px}.p-faq .p-faqMv__mainTitle{width:clamp(740px, 70.83vw, 1020px);margin:0 auto}@media screen and (max-width:767px){.p-faq .c-underMv__title{width:125px;left:105px}.p-faq .p-faqMv__mainTitle{width:89.33vw}.p-faq__inner{width:89.33vw}.p-faq .faqList__item__q{font-size:2rem}.p-faq .faqList__item__a{font-size:1.6rem}.p-faq .faqList__item__a:after{font-size:2rem}.p-faq .c-backBtn__wrap{padding:48px 0 138px}}.p-media__article{width:clamp(700px, 61.11vw, 880px);margin:70px auto 0}.p-media .articleList{margin-bottom:80px}.p-media .p-mediaMv__mainTitle{width:clamp(740px, 70.83vw, 1020px);margin:0 auto}.p-media .articleList__item .articleList__item__link{display:block;width:100%;position:relative;display:flex;justify-content:flex-start;padding-bottom:28px}.p-media .articleList__item:not(:first-child){margin-top:24px}.p-media .articleList__item .date{font-size:1.8rem;font-weight:700;color:#00694d;width:174px;margin-right:30px}.p-media .articleList__item .title{position:relative;font-size:1.8rem;margin-right:38px;width:clamp(530px, 47.22vw, 680px)}.p-media .articleList__item__link:after{content:"";position:absolute;bottom:0;left:0;background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:100%;height:1px}@media screen and (max-width:767px){.p-media .c-underMv__title{width:226px;left:60px}.p-media .p-media__article{width:89.33vw;margin-top:100px}.p-media .articleList__item .articleList__item__link{display:block}.p-media .articleList__item .date{margin-bottom:4px}.p-media .articleList__item__link:after{width:100%}.p-media .articleList__item .title{width:77.33vw}.p-media .articleList__item .title:before{right:-42px}}.p-mediaDetail__article{width:clamp(740px, 66.67vw, 960px);margin:180px auto 0;background-color:#fff;border-radius:24px}.p-mediaDetail .titleBlock{padding:40px;border-bottom:1px solid #222}.p-mediaDetail .titleBlock .titleBlock__flex__date{font-size:1.6rem;margin-right:12px}.p-mediaDetail .titleBlock .titleBlock__flex__tag{font-size:1.2rem;color:#fff;background-color:#00694d;font-weight:700;padding:4px 13px;margin-right:4px}.p-mediaDetail .titleBlock .titleBlock__title{font-size:1.6rem;font-weight:700;color:#00694d;margin-top:14px}.p-mediaDetail .contentBlock{padding:40px;border-top-left-radius:10px;border-top-right-radius:10px}.p-mediaDetail .contentBlock .contentBlock__txt{font-size:1.6rem;word-break:break-all}@media screen and (max-width:767px){.p-mediaDetail__article{margin-top:120px;width:94.67vw}}.p-blogTop__inner{width:clamp(720px, 72.22vw, 1040px);margin:0 auto}.p-blog__inner{width:clamp(720px, 86.11vw, 1240px);margin:80px auto 0}.p-blog .blogList{position:relative;width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.p-blog .blogList:after{content:"";width:min(26.6vw, 384px);height:0}.p-blog .blogList__item__img img{width:100%;height:clamp(137px, 17.78vw, 256px);object-fit:cover;border-radius:40px;filter:drop-shadow(-6px -6px 16px rgba(255,255,255,.6)) drop-shadow(6px 6px 16px rgba(0,0,0,.06))}.p-blog .blogList__item{width:min(26.6vw, 384px);margin-bottom:64px}.p-blog .blogList__item:not(:nth-child(3n)){margin-right:min(3.06vw, 44px)}.p-blog .date{color:#00694d;margin-top:24px;margin-bottom:12px;font-size:1.8rem;line-height:1.7}.p-blog .desc{font-size:1.6rem}.p-blog .p-btnDetail{position:relative;color:#00694d;font-size:1.4rem;font-weight:700;text-align:right;padding-right:24px}.p-blog .p-btnDetail:before{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/arrow-green.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:16px;height:16px;right:0;top:7px}@media screen and (max-width:767px){.p-blog .c-underMv__title{width:166px;left:80px}.p-blog .p-blog__inner{width:89.33vw}.p-blog .blogList{margin-top:100px}.p-blog .blogList__item{width:100%}.p-blog .blogList__item:not(:nth-child(3n)){margin-right:0}.p-blog .date{font-size:1.6rem}.p-blog .blogList__item__img img{height:59.57vw}}.p-blogDetail__article{width:clamp(760px, 66.67vw, 960px);margin:180px auto 0;background-color:#fff;border-radius:24px}.p-blogDetail .titleBlock{padding:40px;border-bottom:1px solid #222}.p-blogDetail .titleBlock .titleBlock__flex__date{font-size:1.6rem;margin-right:64px}.p-blogDetail .titleBlock .titleBlock__flex__tag{font-size:1.2rem;color:#fff;background-color:#00694d;font-weight:700;padding:4px 13px;margin-right:6px}.p-blogDetail .titleBlock .titleBlock__title{font-size:1.6rem;font-weight:700;color:#00694d;margin-top:14px}.p-blogDetail .contentBlock{padding:40px 80px 80px;border-top-left-radius:10px;border-top-right-radius:10px}.p-blogDetail .contentBlock img{width:100%}.p-blogDetail .contentBlock figcaption{font-size:1.2rem;margin-top:4px}.p-blogDetail .contentBlock h1{position:relative;font-size:3.2rem;font-weight:700;line-height:1.5;padding-bottom:14px;border-bottom:4px solid #e5e5e5}.p-blogDetail .contentBlock h1:after{content:"";position:absolute;background-color:#00694d;width:120px;height:4px;bottom:-4px;left:0}.p-blogDetail .contentBlock h2{position:relative;font-size:2.8rem;font-weight:700;line-height:1.5;padding-bottom:10px}.p-blogDetail .contentBlock h2:before{content:"";position:absolute;bottom:0;left:0;width:120px;height:4px;background-color:#e5e5e5}.p-blogDetail .contentBlock h2:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background-color:#00694d}.p-blogDetail .contentBlock h3{position:relative;font-size:2.4rem;font-weight:700;line-height:1.5;padding-bottom:2px;padding-left:20px;border-bottom:2px solid #e5e5e5}.p-blogDetail .contentBlock h3:before{content:"";position:absolute;top:6px;left:0;width:4px;height:26px;background-color:#00694d}.p-blogDetail .contentBlock h4{font-size:2rem;font-weight:700;line-height:1.8;color:#00694d;border-bottom:2px solid #e5e5e5}.p-blogDetail .contentBlock p{font-size:1.6rem}.p-blogDetail .contentBlock br{display:block;height:40px}.p-blogDetail .contentBlock blockquote{border:4px solid #efefef;margin:0;font-size:1.4rem;padding:56px}.p-blogDetail .contentBlock ul,.p-blogDetail .contentBlock ol{margin:0 40px}.p-blogDetail .contentBlock ul li,.p-blogDetail .contentBlock ol li{position:relative;font-size:1.6rem;line-height:1.5;padding-left:20px}.p-blogDetail .contentBlock ol{counter-reset:item;list-style-type:none}.p-blogDetail .contentBlock ul li:not(:last-child),.p-blogDetail .contentBlock ol li:not(:last-child){margin-bottom:16px}.p-blogDetail .contentBlock ul li:before{content:"";position:absolute;top:10px;left:4px;width:4px;height:4px;border-radius:50%;background-color:#13b58a}.p-blogDetail .contentBlock ol li:before{position:absolute;top:0;left:0;counter-increment:item;content:counter(item) ".";font-weight:700;color:#00694d;padding-right:6px}.p-blogDetail .contentBlock table{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;font-size:1.6rem;width:100%}.p-blogDetail .contentBlock th{width:160px;padding:15px 20px;background-color:#00694d;color:#fff;border-bottom:1px solid #fff}.p-blogDetail .contentBlock td{background-color:#efefef;padding:15px 20px;border-bottom:1px solid #fff}.p-blogDetail .c-backBtn__wrap{padding:80px 0 176px}@media screen and (max-width:767px){.p-blogDetail__article{margin-top:120px;width:94.67vw}.p-blogDetail .titleBlock{padding:40px 20px 32px}.p-blogDetail .contentBlock{padding:40px 20px 42px}.p-blogDetail .contentBlock blockquote{padding:24px 20px}.p-blogDetail .contentBlock ul,.p-blogDetail .contentBlock ol{margin:0 10px}.p-blogDetail .contentBlock th{width:100%}}.p-supporter .c-underMv{width:clamp(720px, 86.11vw, 1240px)}.p-supporter .c-underMv__title{left:20px}.p-supporter .p-supTop__inner{width:clamp(720px, 72.22vw, 1040px);margin:0 auto}.p-supporter .p-sup__inner{width:clamp(720px, 86.11vw, 1240px);margin:0 auto}.p-supporter .supList{position:relative;display:flex;justify-content:center;flex-wrap:wrap;margin:98px auto 0}.p-supporter .supList:after{content:"";width:min(25.67vw, 384px);height:0}.p-supporter .supList__item{width:min(25.67vw, 384px);margin-bottom:80px}.p-supporter .supList__item:not(:nth-child(3n)){margin-right:min(3.06vw, 44px)}.p-supporter .supList__item .thumb img{border-radius:40px;width:100%;height:min(33.33vw, 480px);object-fit:cover;background-color:#f1f8fe}.p-supporter .title{position:relative;color:#00694d;font-size:2.4rem;line-height:1.3;margin-top:36px}.p-supporter .desc{font-size:1.6rem;margin-top:36px}.p-supporter .p-supFixed{position:relative;width:clamp(650px, 61.11vw, 880px);margin:20px auto 0}.p-supporter .p-supFixed:after{content:"";position:absolute;bottom:0;left:0;background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:100%;height:1px}.p-supporter .p-supFixed .mainImg{border-radius:40px;width:100%}.p-supporter .p-supFixed__flex .title{margin:0}.p-supporter .p-supFixed__flex .desc{padding-bottom:85px}.p-supporter .p-supFixed .p-supFixed__flex{display:flex;justify-content:space-between;align-items:flex-start;margin-top:40px}.p-supporter .p-supFixed .p-supFixed__flex__txt{width:min(36.11vw, 520px);margin-right:min(2.78vw, 40px)}.p-supporter .p-supFixed .p-supFixed__flex__img img{border-radius:24px}@media screen and (max-width:767px){.p-supporter .c-underMv{width:89.33vw}.p-supporter .c-underMv__title{left:0}.p-supporter .p-sup__inner{width:90.54vw}.p-supporter .supList{flex-wrap:wrap}.p-supporter .supList__item:not(:nth-child(3n)){margin-right:0}.p-supporter .supList__item{width:100%;margin-bottom:56px}.p-supporter .title{font-size:2rem}.p-supporter .p-supFixed{width:100%;margin-top:0}.p-supporter .p-supFixed .p-supFixed__flex{display:block}.p-supporter .p-supFixed .p-supFixed__flex__txt{width:100%}.p-supporter .p-supFixed__flex .desc{padding-bottom:40px}.p-supporter .p-supFixed .p-supFixed__flex__img{padding-bottom:60px}.p-supporter .c-backBtn__wrap{padding:48px 0 138px}.p-supporter .supList__item .thumb img{height:max(112vw, 420px);border-radius:20px}}.post-password-form{font-size:1.8rem;padding:80px 0 140px;width:90%;margin:0 auto}.post-password-form input[type=password]{width:200px}.p-study .p-studyTop__inner{width:clamp(720px, 72.22vw, 1040px);margin:0 auto}.p-study .p-study__inner{width:clamp(650px, 61.11vw, 880px);margin:0 auto}.p-study .resultBlock:not(:first-child){margin-top:123px}.p-study .p-study__result{margin-top:92px}.p-study .c-contentsTitle{position:relative;color:#00694d;font-size:2.4rem;line-height:1.5}.p-study .resultList{margin-top:36px}.p-study .resultList__item{position:relative;margin-top:36px;font-size:1.8rem;display:flex;justify-content:flex-start}.p-study .resultList__item:after{content:"";position:absolute;bottom:0;left:0;background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:100%;height:1px}.p-study .resultList .title{color:#00694d;font-weight:700;width:162px}.p-study .resultList .contents{padding-bottom:30px}.p-study .resultList .contents iframe{width:100%;margin-top:8px}.p-study .externalLink{display:inline-block;position:relative;color:#13b58a}.p-study .externalLink:after{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/study/icon_popup.svg);background-size:cover;background-repeat:no-repeat;width:14px;height:14px;position:absolute;top:11px;right:-22px}@media screen and (max-width:767px){.c-underMv{width:89.33vw}.p-study .p-studyTop__inner{width:max(84vw, 315px)}.p-study .p-study__inner{width:max(89.33vw, 335px)}.p-study .c-underMv__title{width:221px;left:56px}.p-study .p-study__result{margin-top:109px}.p-study .c-contentsTitle{font-size:2rem}.p-study .resultList__item{flex-wrap:wrap}.p-study .resultList .title{width:100%;margin-bottom:10px}.p-study .c-backBtn{width:295px}}.p-repair .c-underBgGreen{background:linear-gradient(rgba(255,255,255,0) 0,rgba(207,234,221,.98) 400px)}.p-repair__inner{width:clamp(650px, 61.11vw, 880px);margin:0 auto}.p-repair__top .desc{margin-top:28px}.p-repair .c-btnWhite__wrap{width:424px;margin:34px auto 101px}.p-repair .c-btnWhite{letter-spacing:0}.p-repair .title{position:relative;color:#00694d;font-size:2.4rem;font-weight:700;line-height:1.3;letter-spacing:.04em;margin-bottom:30px}.p-repair .noteList{margin-bottom:160px}.p-repair .noteList__item{position:relative;padding-left:70px;font-size:1.8rem;line-height:1.7;margin-bottom:20px}.p-repair .noteList__item:before{content:"";width:8px;height:8px;background-color:#00694d;border-radius:50%;position:absolute;top:12px;left:35px}.p-repair .p-repair__fee{font-size:1.8rem;line-height:1.7}.p-repair .p-repair__fee .title{margin-bottom:14px}.p-repair .anotation{font-size:1.6rem}.p-repair .feeBlock:not(:last-child){margin-bottom:80px}.p-repair .feeList{margin-top:48px}.p-repair .feeList__item{position:relative;display:flex;justify-content:flex-start;padding:12px 0}.p-repair .feeList__item:first-child{padding-top:0}.p-repair .feeList__item:after{content:"";position:absolute;bottom:0;left:0;background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:100%;height:1px}.p-repair .p-repair__fee .feeList__item .title{color:#00694d;font-size:1.8rem;line-height:1.7;margin-bottom:0;width:clamp(240px, 22.22vw, 320px)}.p-repair .p-repair__fee .feeList__item .contents{width:clamp(250px, 25vw, 360px)}.p-repair .p-repair__fee .feeList__item .title.title--02{width:clamp(400px, 33.33vw, 480px)}.p-repair .c-backBtn__wrap{padding:120px 0 136px}@media screen and (max-width:767px){.p-repair .c-underMv__title{left:42px;width:250px}.p-repair .c-underMv{width:87.47vw}.p-repair__inner{width:87.47vw}.p-repair .c-btnWhite__wrap{width:328px}.p-repair .c-btnWhite{font-size:1.6rem}.p-repair__top .desc{font-size:1.6rem}.p-repair .title{font-size:2rem}.p-repair .noteList__item{font-size:1.6rem;padding-left:50px;padding-right:18px}.p-repair .noteList__item:before{top:10px;left:22px}.p-repair .noteList{position:relative;margin-bottom:0;padding-bottom:40px}.p-repair .noteList:before{content:"";position:absolute;bottom:0;left:0;background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:100%;height:1px}.p-repair .p-repair__fee{margin-top:100px}.p-repair .anotation{font-size:1.4rem}.p-repair .feeList{margin-top:32px}.p-repair .feeList__item{flex-wrap:wrap;padding:20px 0}.p-repair .p-repair__fee .feeList__item .title{display:block;width:100%;margin-bottom:12px}.p-repair .p-repair__fee .feeList__item .contents{width:64vw}.p-repair .c-backBtn__wrap{padding-top:87px}}.p-contactMV{margin:0 auto}.p-contact .p-contactMv__mainTitle,.p-contact .p-contactMv__desc{width:min(61.11vw, 880px);margin:0 auto}.p-contact .descBg{background:linear-gradient(rgba(255,255,255,0) 0,rgba(207,234,221,.98) 60px)}.p-contact .c-description{margin:34px auto 24px}.p-contact .note{color:#e01818;font-size:1.6rem;padding-bottom:52px}.p-contact .backBtnBg{background-color:#cfeadd}.p-contact .c-backBtn__wrap{padding:80px 0 144px}.p-submit{width:320px;margin:0 auto}.linkFaq{position:relative;color:#13b58a;padding-right:22px;display:inline-block}.linkFaq__arrow{position:absolute;right:4px;top:11px;width:14px;height:14px}button,input,optgroup,select,textarea{font-family:inherit}.p-contact .c-backBtn__wrap{background-color:#cfeadd}.p-contact .form__wrap{background-color:#fff}.p-contact .wpcf7-list-item{margin:0 60px 0 0;min-width:160px}.p-contact .checkbox.enq02 .wpcf7-list-item{min-width:300px}.p-contact .wpcf7{width:clamp(740px, 69.44vw, 1000px);margin:0 auto}.p-contact .formTitle{width:clamp(740px, 69.44vw, 1000px);margin:0 auto;padding-top:76px;color:#00694d;font-size:2.4rem;font-weight:700;border-bottom:1px solid #00694d}.p-contact .tableHead{width:214px;text-align:left;vertical-align:baseline;font-size:1.8rem;color:#00694d;display:block;margin-right:50px}.p-contact tr{position:relative}.p-contact tr:after{content:"";position:absolute;bottom:0;left:0;background-color:rgba(34,34,34,.3);width:100%;height:1px;z-index:0}.p-contact .tableHead{padding:35px 0}.p-contact .tableHead__title{margin-right:16px}.p-contact .tableContents{font-size:1.6rem;padding:35px 0}.p-contact .required{color:#fff;background-color:#e01818;border-radius:4px;font-weight:700;font-size:1.4rem;line-height:1;padding:1px 10px}.red{color:#e01818;font-size:1.6rem;line-height:1.25;font-weight:400}.p-contact .notice{margin-top:10px;font-size:1.2rem}.p-contact .caution{font-size:1.2rem;font-weight:400;color:#707070}.p-contact .wpcf7-form-control{width:max(400px, 70%)}.contact input[type=text],.contact input[type=email],.contact textarea{border-radius:4px;border-radius:4px;border:1px solid rgba(0,0,0,.3);padding:10px}.p-contact .wpcf7-textarea{width:max(420px, 90%)}.p-contact .inputCity{margin-top:20px}.p-contact .checkbox.txtC{display:block;margin:20px 0 30px 264px}.p-contact .agree{font-size:1.8rem}.p-contact .agree .wpcf7-list-item{margin-right:0}.p-contact .agree__link{color:#13b58a;margin-left:16px}.p-contact .p-submit{padding:38px 0 0}.p-contact .wpcf7 form .wpcf7-response-output{margin:10px auto;font-size:1.4rem;width:370px}.p-contact .wpcf7-form{padding-bottom:100px}@media screen and (max-width:767px){.p-contact .c-underMv__title{width:310px}.p-contact .descBg{background:linear-gradient(rgba(255,255,255,0) 0,rgba(207,234,221,.98) 500px)}.p-contact .c-underMv__title{left:0}.p-contact .p-contactMv__mainTitle,.p-contact .p-contactMv__desc{width:84vw}.linkFaq__arrow{top:9px}.p-contact .c-description{margin-bottom:40px}.p-contact .note{font-size:1.4rem;line-height:1.7}.p-contact .c-backBtn__wrap{padding-bottom:138px}.p-contact .formTitle{width:89.33vw}.p-contact .wpcf7{width:89.33vw}.p-contact tr{display:block;width:89.33vw}.p-contact .tableHead{display:block;width:100%;padding-bottom:18px}.p-contact .tableContents{display:block;width:100%;padding-top:0}.p-contact input[type=text],.p-contact input[type=email],.p-contact textarea,.p-contact .wpcf7-textarea{width:100%}.p-contact .checkbox.txtC{margin:20px 0 0}.p-contact .wpcf7 form .wpcf7-response-output{width:auto}}.p-thanks .messageBlock{margin:200px auto 0;background-color:#cfeadd;width:clamp(660px, 50vw, 760px);border-radius:40px;text-align:center;padding:40px 0;font-size:1.8rem;line-height:1.7}.p-thanks .messageBlock .title{color:#00694d;font-weight:700;margin-bottom:20px}.p-thanks .btnBg{background:linear-gradient(rgba(255,255,255,0) 0,rgba(207,234,221,.98) 60px)}.p-thanks .c-backBtn__wrap{padding-top:80px}@media screen and (max-width:767px){.p-thanks .messageBlock{width:88vw;margin-top:160px}.p-thanks .messageBlock .desc{font-size:1.6rem}}.p-privacy{background-color:#cfeadd}.p-privacyTop{margin:217px auto 0;width:clamp(650px, 61.11vw, 880px)}.p-privacyTop .titleBlock{position:relative}.p-privacyTop__desc{margin-top:30px}.p-aboutPrivacy{margin-top:120px;width:clamp(650px, 61.11vw, 880px);margin:120px auto 0}.p-aboutPrivacy .title{position:relative;color:#00694d;font-size:2.4rem;font-weight:700;line-height:1.3}.p-aboutPrivacy .privacyList__item{position:relative;margin-top:24px;line-height:1.77}.p-aboutPrivacy .privacyList__item:first-of-type{margin-top:48px}.p-aboutPrivacy .privacyList__item:after{content:"";position:absolute;bottom:0;left:0;background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/line.svg);background-size:cover;background-repeat:repeat-x;width:100%;height:1px;z-index:0}.p-aboutPrivacy .privacyList__item__subTitle{color:#00694d;font-size:1.8rem;font-weight:700}.p-aboutPrivacy .privacyList__item__desc{font-size:1.8rem;margin-top:20px;padding-bottom:20px}.p-privacy .contactBlock{padding:40px 0 64px;margin:48px auto 0;width:clamp(650px, 50vw, 720px);border-radius:40px;background-color:#cfeadd;box-shadow:6px 6px 16px rgba(0,0,0,.12),-6px -6px 16px rgba(255,255,255,.08);text-align:center;font-size:1.8rem;line-height:1.77}.p-privacy .contactBlock__title{color:#00694d;font-weight:700}.p-privacy .contactBlock__address{margin-top:20px}.p-privacy .c-backBtn__wrap{padding:80px 0 124px}.contactBlock .u-pcOnly{display:inline}@media screen and (max-width:767px){.p-privacyTop{margin-top:128px;width:84vw}.p-privacyTop .c-subTitle__deco{font-size:80px;left:0;top:-76px}.p-aboutPrivacy{margin-top:83px;width:89.33vw}.p-aboutPrivacy .title{font-size:2rem}.p-aboutPrivacy .privacyList__item:first-of-type{margin-top:40px}.p-aboutPrivacy .privacyList__item__desc{font-size:1.6rem}.p-privacy .contactBlock{margin-top:48px;width:78.67vw;padding:40px 15px 42px}.p-privacy .contactBlock__address{font-size:1.6rem}.contactBlock .u-pcOnly{display:none}.p-privacy .c-backBtn__wrap{padding:97px 0 138px}}.l-footer{background-color:#fff;width:100%}.l-footer__top{width:clamp(750px, 83.33vw, 1200px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:70px 0 60px}.l-footer__top .companyInfo__logo{display:flex;justify-content:flex-start;align-items:center}.l-footer__top .companyInfo__logo img:first-of-type{margin-right:40px}.l-footer__top .c-btn{width:320px;margin:48px 0}.l-footer__top .menuList{display:flex;flex-wrap:wrap;justify-content:space-between;width:clamp(325px, 32.5vw, 468px)}.l-footer__top .menuList__item{width:clamp(154px, 14.58vw, 210px);font-size:clamp(1.4rem, 1.11vw, 1.6rem);margin-bottom:12px}.l-footer__top .menuList__item:last-of-type{margin-bottom:0}.l-footer__top .menuList__item a{position:relative;padding-left:14px}.l-footer__top .menuList__item a:before{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/arrow-green.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:10px;height:10px;top:clamp(6px, 0.56vw, 8px);left:0}.l-footer__top .companyInfo__txt{display:flex;font-size:clamp(1.4rem, 1.11vw, 1.6rem);line-height:1.75}.l-footer__top .companyInfo__txtDetail{margin-left:min(3.33vw, 48px)}.l-footer__top .companyInfo__txtDetail .link{position:relative;color:#13b58a}.l-footer__top .companyInfo__txtDetail .link:after{content:"";background-image:url(//takiion.co.jp/cms/wp-content/themes/takiion/css/../img/common/icon_link.svg);position:absolute;top:6px;right:-20px;width:12px;height:12px}.l-footer__bottom{background-color:#cfeadd}.l-footer__bottom .sponsor{display:flex;justify-content:center;align-items:center;text-align:center;padding:36px 0 40px}.l-footer__bottom .sponsor__logo{background-color:#cfeadd;width:320px;border-radius:24px;box-shadow:6px 6px 16px rgba(0,0,0,.06),-6px -6px 16px rgba(255,255,255,.6)}.l-footer__bottom .sponsor__logo:first-of-type{margin-right:min(5.56vw, 80px)}.l-footer__bottom .sponsor__logo a{display:block;width:100%;height:100%;padding:20px 0 15px}.l-footer__bottom .sponsor__logoTxt{font-size:1.2rem;line-height:1.4;margin-top:6px}.l-footer__bottom .copyright{color:#00694d;text-align:center;font-size:1.4rem;padding-bottom:24px}@media screen and (max-width:990px){.l-footer__top{flex-wrap:wrap}.l-footer__top .companyInfo{width:472px;margin:0 auto}.l-footer__top .c-btn{margin:48px auto}.l-footer__top .menuList{margin:56px auto 0 auto}}@media screen and (max-width:767px){.l-footer__top{width:100%;padding:60px 0 56px}.l-footer__top .companyInfo{width:100%}.l-footer__top .companyInfo__logo{flex-wrap:wrap;justify-content:center;width:212px;margin:0 auto}.l-footer__top .companyInfo__logo a:first-of-type{margin-right:0;margin-bottom:24px}.l-footer__top .companyInfo__logo a{display:block}.l-footer__top .c-btn{width:275px}.l-footer__top .c-btn__item{font-size:2rem;line-height:2.4}.l-footer__top .c-btn__item:before{top:12px;right:12px}.l-footer__top .companyInfo__txt{flex-wrap:wrap;margin:0 auto;width:275px;font-size:1.6rem}.l-footer__top .companyInfo__txtDetail{margin-left:0;margin-top:32px}.l-footer__top .menuList__item{margin-bottom:20px}.l-footer__bottom .sponsor{flex-wrap:wrap;width:315px;margin:0 auto;padding:48px 0 46px}.l-footer__bottom .sponsor__logo:first-of-type{margin-right:0;margin-bottom:48px}.l-footer__top .companyInfo__logo img:first-of-type{margin-right:0}}.shopify-btn{max-width:280px;margin:26px auto 0}