html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}img{vertical-align:top}:root{--White:#fff;--White-gray:#dcdcdc;--white-gray-2-ex-background:#f5f5f5;--Accenct-color:#bfef30;--black-1-ex-text:#1a1a1a;--black-2-ex-bg:#111;--gray-1-ex-text:#5a5a5a;--gray-2-ex-line:#d0d0d0;--Red:#e00;--XXXL:160px;--XXL:120px;--XL:80px;--LL:64px;--L:56px;--M:40px;--S:32px;--SS:24px;--XS:16px;--XXS:8px;--XXXS:4px;--XXXL-pcin:calc((160 / 1440) * 100vw);--XXL-pcin:calc((120 / 1440) * 100vw);--XL-pcin:calc((80 / 1440) * 100vw);--LL-pcin:calc((64 / 1440) * 100vw);--L-pcin:calc((56 / 1440) * 100vw);--M-pcin:calc((40 / 1440) * 100vw);--S-pcin:calc((32 / 1440) * 100vw);--SS-pcin:calc((24 / 1440) * 100vw);--XS-pcin:calc((16 / 1440) * 100vw);--XXS-pcin:calc((8 / 1440) * 100vw);--XXXS-pcin:calc((4 / 1440) * 100vw);--XXXL-sp:100px;--XXL-sp:80px;--XL-sp:60px;--LL-sp:50px;--L-sp:40px;--M-sp:30px;--S-sp:20px;--SS-sp:15px;--XS-sp:10px;--XXS-sp:5px;--XXXS-sp:0}@media all and (min-width:961px){.-sp{display:none!important}}@media all and (max-width:960px){.-pc{display:none!important}}.-enFont{font-family:"termina";font-weight:600}article,aside,figure,figcaption,footer,header,nav,section,main{display:block}html{font-size:100%;height:100%}html.is-fixed{left:0;position:fixed;width:100%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;font-family:"source-han-sans-japanese";font-size:1rem;height:100%!important;overflow:auto!important;text-size-adjust:100%}input,textarea,select,button{-webkit-appearance:none;appearance:none;font-family:"source-han-sans-japanese";outline:none}body,div,pre,p,blockquote,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,th,td,button,figure,figcaption{margin:0;padding:0}input,textarea{font-size:100%;margin:0}textarea{resize:none}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}button{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;font-size:100%;overflow:visible;vertical-align:top}label{cursor:pointer}table{border-collapse:collapse;border-spacing:0;font-size:100%}fieldset{border:0}img{-ms-interpolation-mode:bicubic;border:0;height:auto;vertical-align:top}address,caption,code,em,th{font-style:normal;font-weight:500}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6,strong,em{font-size:100%;font-weight:400}sup,sub{font-size:63%}sup{vertical-align:top}sub{vertical-align:baseline}*{box-sizing:border-box}a{color:#1a1a1a;text-decoration:none}button:disabled{cursor:default}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{bottom:-5000px;display:none;left:-5000px;position:fixed;right:-5000px;top:-5000px;z-index:9999}.remodal-wrapper{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;z-index:10000}.remodal-wrapper:after{content:"";display:inline-block;height:100%;margin-left:-.05em}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;outline:none;position:relative;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:#fff}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-duration:0.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{-webkit-transform:translate3d(0,0,0);box-sizing:border-box;transform:translate3d(0,0,0);width:100%}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-duration:0.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{background:rgba(0,0,0,0);border:0;color:#95979c;cursor:pointer;display:block;height:35px;left:0;margin:0;outline:0;overflow:visible;padding:0;position:absolute;text-decoration:none;top:0;transition:color 0.2s;width:35px}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{content:"×";display:block;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;left:0;line-height:35px;position:absolute;text-align:center;top:0;width:35px}.remodal-confirm,.remodal-cancel{border:0;cursor:pointer;display:inline-block;font:inherit;margin:0;min-width:110px;outline:0;overflow:visible;padding:12px 0;text-align:center;text-decoration:none;transition:background 0.2s;vertical-align:middle}.remodal-confirm{background:#81c784;color:#fff}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{background:#e57373;color:#fff}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{border:0;padding:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);opacity:0;transform:scale(1.05)}to{-webkit-transform:none;-webkit-filter:blur(0);filter:blur(0);opacity:1;transform:none}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);opacity:0;transform:scale(1.05)}to{-webkit-transform:none;-webkit-filter:blur(0);filter:blur(0);opacity:1;transform:none}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);opacity:1;transform:scale(1)}to{-webkit-transform:scale(.95);-webkit-filter:blur(0);filter:blur(0);opacity:0;transform:scale(.95)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);opacity:1;transform:scale(1)}to{-webkit-transform:scale(.95);-webkit-filter:blur(0);filter:blur(0);opacity:0;transform:scale(.95)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:950px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;user-select:none}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid rgba(0,0,0,0);display:block;height:auto}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick"}.slick-prev,.slick-next{-webkit-transform:translate(0,-50%);background:rgba(0,0,0,0);border:none;color:rgba(0,0,0,0);cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:0;position:absolute;top:50%;transform:translate(0,-50%);width:20px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:rgba(0,0,0,0);color:rgba(0,0,0,0);outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir="rtl"] .slick-prev:before{content:""}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir="rtl"] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{background:rgba(0,0,0,0);border:0;color:rgba(0,0,0,0);cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:5px;width:20px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:"slick";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider.-h100{height:100%}.slick-slider.-h100 .slick-list,.slick-slider.-h100 .slick-track,.slick-slider.-h100 .slick-slide,.slick-slider.-h100 .slick-slide>div{height:100%}body{-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}body.-menuLock{overflow:hidden}.main{overflow:hidden;position:relative;z-index:1}.svg-holder{display:none}@media screen and (min-width:961px){.c-arwHover .c-arw:before{transition:width 0.2s ease-in-out,height 0.2s ease-in-out}.c-arwHover:hover .c-arw:before{height:133%;width:133%}}.c-arw{height:96px;position:relative;width:96px}@media all and (min-width:961px) and (max-width:1440px){.c-arw{height:6.6667vw;width:6.6667vw}}@media screen and (max-width:960px){.c-arw{height:52px;width:52px}}.c-arw:before{-webkit-transform:translate(-50%,-50%);border:solid 2px var(--black-1-ex-text);border-radius:100px;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (max-width:960px){.c-arw:before{border-width:1px}}.c-arw svg{-webkit-transform:translate(-50%,-50%);height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px}@media all and (min-width:961px) and (max-width:1440px){.c-arw svg{height:2.5vw;width:2.5vw}}@media screen and (max-width:960px){.c-arw svg{height:20px;width:20px}}.c-tagList{gap:0 var(--XXS);display:flex;flex-wrap:wrap}.c-tagList .tag{color:var(--gray-1-ex-text);font-size:.75rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.c-tagList .tag{font-size:.8333vw}}@media screen and (max-width:960px){.c-tagList .tag{font-size:.625rem}}.c-tagList .tag__hash{margin-right:2px}.c-tagList .tag.-sns{display:none!important}.c-tagBtnList{gap:var(--XXS);display:flex;flex-wrap:wrap}@media screen and (max-width:960px){.c-tagBtnList{gap:var(--XXS-sp)}}.c-tagBtnList .tag{-webkit-font-feature-settings:normal;gap:2px;align-items:center;border:solid 1px var(--gray-2-ex-line);border-radius:100px;color:var(--gray-1-ex-text);display:flex;font-feature-settings:normal;font-size:.875rem;justify-content:center;line-height:175%;padding:calc(var(--XXXS, 4px) - 0.1em) var(--XS,16px) var(--XXXS,4px)}@media all and (min-width:961px) and (max-width:1440px){.c-tagBtnList .tag{font-size:.9722vw}}@media screen and (max-width:960px){.c-tagBtnList .tag{font-size:.8125rem}}@media screen and (max-width:960px){.c-tagBtnList .tag{font-size:.75rem;line-height:175%;padding:calc(var(--XXS-sp) - 0.1em) var(--XS-sp) var(--XXS-sp)}}@media screen and (max-width:960px) and (min-width:961px) and (max-width:1440px){.c-tagBtnList .tag{font-size:.8333vw}}@media screen and (max-width:960px) and (max-width:960px){.c-tagBtnList .tag{font-size:.625rem}}.c-tagBtnList .tag.-cr{background:var(--gray-1-ex-text);color:var(--White)}@media screen and (min-width:961px){.c-tagBtnList .tag{transition:background 0.3s,color 0.3s}.c-tagBtnList .tag:hover{background:var(--gray-1-ex-text);color:var(--White)}}.c-tagBtnList .tag.-sns,.c-tagBtnList .tag.-uncategorized{display:none!important}.c-tagBtnList .tag:before{content:"#";display:inline-block}.c-catList{font-size:.875rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.c-catList{font-size:.9722vw}}@media screen and (max-width:960px){.c-catList{font-size:.8125rem}}@media screen and (max-width:960px){.c-catList{left:-5.3333vw;position:relative;width:calc(100% + 10.6667vw)}.c-catList:after{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 89.14%);content:"";height:8vw;position:absolute;right:0;top:0;width:10.6667vw}.c-catList__in{scrollbar-width:none;-ms-overflow-style:none;border-bottom:solid 1px var(--gray-2-ex-line);overflow-x:auto;position:relative}.c-catList__in::-webkit-scrollbar{display:none}}.c-catList ul{gap:18px;align-items:flex-start;display:flex;flex-direction:column}@media screen and (max-width:960px){.c-catList ul{gap:3.2vw;flex-direction:row;padding:0 5.3333vw;white-space:nowrap}}@media screen and (max-width:960px){.c-catList ul li:last-child{padding-right:5.3333vw}}.c-catList ul li a{position:relative}.c-catList ul li a:before{-webkit-transform:scale(0) translateY(-50%);background:var(--Accenct-color);border-radius:100px;content:"";height:8px;left:0;position:absolute;top:50%;transform:scale(0) translateY(-50%);width:8px}@media screen and (min-width:961px){.c-catList ul li a:before{transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}}@media all and (min-width:961px) and (max-width:1440px){.c-catList ul li a:before{height:.5556vw;width:.5556vw}}@media screen and (max-width:960px){.c-catList ul li a:before{height:5px;width:5px}}@media screen and (max-width:960px){.c-catList ul li a{display:block;padding:0 1.3333vw 4.2667vw}.c-catList ul li a:before{left:1.3333vw;top:2.1333vw}}.c-catList ul li a.-cr{padding-left:16px}.c-catList ul li a.-cr:before{-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}@media screen and (max-width:960px){.c-catList ul li a.-cr{border-bottom:solid 3px var(--Accenct-color);padding-left:4.2667vw}}@media screen and (min-width:961px){.c-catList ul li a{transition:padding-left 0.2s ease-out}.c-catList ul li a:hover{padding-left:16px}.c-catList ul li a:hover:before{-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.device-tablet .c-catList ul li a:hover{padding-left:0}.device-tablet .c-catList ul li a:hover:before{opacity:0}}.c-motMask{overflow:hidden}.c-motMask>svg,.c-motMask>p,.c-motMask>div{-webkit-transform:translateY(110%);transform:translateY(110%);transition:-webkit-transform 0.7s cubic-bezier(.36,.14,0,1);transition:transform 0.7s cubic-bezier(.36,.14,0,1);transition:transform 0.7s cubic-bezier(.36,.14,0,1),-webkit-transform 0.7s cubic-bezier(.36,.14,0,1);will-change:transform}.c-motMask.-step2>svg,.c-motMask.-step2>p,.c-motMask.-step2>div{transition-delay:0.2s}.c-motMask.-step3>svg,.c-motMask.-step3>p,.c-motMask.-step3>div{transition-delay:0.4s}.c-motMask.-viewed>svg,.c-motMask.-viewed>p,.c-motMask.-viewed>div,.c-motMask.-viewed>a{-webkit-transform:translateY(0);transform:translateY(0)}.c-loading{height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.c-loading__bg{background:var(--black-2-ex-bg);height:100%;left:0;position:fixed;top:0;transition:0.8s height ease-in-out;width:100%;z-index:1000}.c-loading__logo{-webkit-transform:translate(-50%,-50%);left:50%;line-height:0;opacity:.1;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1;z-index:1000}.c-loading__logo svg{fill:var(--White);height:40px;transition:0.4s transform ease-in-out;width:240px}@media screen and (max-width:960px){.c-loading__logo svg{height:5.9467vw;width:35.2vw}}.c-loading.-loaded .c-loading__bg{height:0}.c-loading.-loaded .c-loading__logo svg{-webkit-transform:translateY(100%);transform:translateY(100%)}.c-chageBg{position:relative}.c-chageBg .js-bgChange-start,.c-chageBg .js-bgChange-end{left:0;position:absolute;width:100%}.c-chageBg .js-bgChange-start{top:0}.c-chageBg .js-bgChange-end{top:50vh}.c-pageTtlScrl{color:var(--Accenct-color);line-height:1}.c-pageTtlScrl__in{display:flex;line-height:1;white-space:nowrap}.c-pageTtlScrl p{-webkit-animation:c-pageTtlScrl linear infinite;-webkit-animation-duration:10s;align-items:center;animation:c-pageTtlScrl linear infinite;animation-duration:10s;display:inline-flex;font-family:"termina";font-size:148px;font-weight:600;padding-right:var(--LL,64px);will-change:transform}@media all and (min-width:961px) and (max-width:1440px){.c-pageTtlScrl p{font-size:10.2778vw;padding-right:var(--LL-pcin)}}@media screen and (max-width:960px){.c-pageTtlScrl p{font-size:60px;padding-right:20px}}.c-pageTtlScrl p:after{background:var(--Accenct-color);content:"";content:"";display:inline-block;height:16px;margin-left:var(--LL,64px);width:80px}@media all and (min-width:961px) and (max-width:1440px){.c-pageTtlScrl p:after{height:1.1111vw;margin-left:var(--LL-pcin);width:5.5556vw}}@media screen and (max-width:960px){.c-pageTtlScrl p:after{height:8px;margin-left:20px;width:30px}}@-webkit-keyframes c-pageTtlScrl{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes c-pageTtlScrl{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.c-btn{-webkit-font-feature-settings:normal;gap:var(--XXS);align-items:center;border:1px solid var(--gray-2-ex-line);border-radius:100px;display:flex;font-feature-settings:normal;font-size:.875rem;font-weight:700;justify-content:center;line-height:150%;padding:var(--XS,16px);white-space:nowrap}@media all and (min-width:961px) and (max-width:1440px){.c-btn{font-size:.9722vw}}@media screen and (max-width:960px){.c-btn{font-size:.8125rem}}@media all and (min-width:961px) and (max-width:1440px){.c-btn{gap:var(--XXS-pcin);padding:var(--XS-pcin) var(--M-pcin)}}@media screen and (max-width:960px){.c-btn{gap:var(--XS-sp);padding:var(--SS-sp) 0}}.c-btn span{position:relative;top:-.05em}.c-btn:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.c-btn:before{height:.5556vw;width:.5556vw}}@media screen and (max-width:960px){.c-btn:before{height:6px;width:6px}}@media screen and (min-width:961px){.c-btn{transition:background-color 0.1s ease-out,border-color 0.1s ease-out}.c-btn:before{transition:-webkit-transform 0.1s ease-out;transition:transform 0.1s ease-out;transition:transform 0.1s ease-out,-webkit-transform 0.1s ease-out}.c-btn:hover{border-color:var(--black-1-ex-text)}.c-btn:hover:before{-webkit-transform:scale(1.25);transform:scale(1.25)}}.c-btn.-green{background-color:var(--Accenct-color);border-color:var(--Accenct-color);color:var(--black-1-ex-text)}.c-btn.-green:before{background-color:var(--black-1-ex-text)}@media screen and (min-width:961px){.c-btn.-green:hover{background-color:var(--black-1-ex-text);border-color:var(--black-1-ex-text);color:var(--White)}.c-btn.-green:hover:before{background-color:var(--White)}}.c-btn.-white{background-color:rgba(0,0,0,0);border-color:var(--White-gray);color:var(--White)}@media screen and (min-width:961px){.c-btn.-white:hover{border-color:var(--White)}}.c-ftStmp{color:var(--gray-1-ex-text);margin-left:auto;margin-right:auto;padding-bottom:var(--SS);padding-top:var(--XXXL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.c-ftStmp{width:84.4444vw}}@media screen and (max-width:960px){.c-ftStmp{width:89.3333vw}}@media screen and (max-width:960px){.c-ftStmp{padding-bottom:var(--SS-sp);padding-top:var(--XXXL-sp);position:relative;width:100%}.c-ftStmp:after{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 89.14%);content:"";height:100%;position:absolute;right:0;top:0;width:var(--SS,15px)}}.c-ftStmp ul{-webkit-font-feature-settings:normal;display:flex;font-feature-settings:normal;white-space:nowrap}@media screen and (max-width:960px){.c-ftStmp ul{overflow-x:auto;padding-left:var(--SS-sp)}}.c-ftStmp ul li{align-items:center;display:flex;font-size:.75rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.c-ftStmp ul li{font-size:.8333vw}}@media screen and (max-width:960px){.c-ftStmp ul li{font-size:.625rem}}@media screen and (max-width:960px){.c-ftStmp ul li:last-child{padding-right:var(--SS-sp)}}.c-ftStmp ul li a{color:var(--black-1-ex-text)}@media screen and (min-width:961px){.c-ftStmp ul li a{transition:color 0.1s ease-out}.c-ftStmp ul li a:hover{color:var(--Accenct-color)}}.c-ftStmp ul li:first-child:before{display:none}.c-ftStmp ul li:before{background:var(--Accenct-color);border-radius:100px;content:"";height:var(--XXXS);margin:0 var(--XXS);width:var(--XXXS)}@media all and (min-width:961px) and (max-width:1440px){.c-ftStmp ul li:before{height:var(--XXXS-pcin);width:var(--XXXS-pcin)}}.c-block-case{width:384px}@media all and (min-width:961px) and (max-width:1440px){.c-block-case{width:26.6667vw}}@media screen and (max-width:960px){.c-block-case{width:100%}}.c-block-case__img{line-height:0;overflow:hidden}.c-block-case__img img{width:100%}@media screen and (min-width:961px){.c-block-case__img img{will-change:transform}}.c-block-case__txtarea{gap:var(--XXS);align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;margin-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.c-block-case__txtarea{gap:var(--XXS-pcin);margin-top:var(--SS-pcin)}}@media screen and (max-width:960px){.c-block-case__txtarea{gap:var(--XXS-sp);margin-top:var(--SS-sp)}}.c-block-case__company{gap:12px;align-items:center;display:flex}@media all and (min-width:961px) and (max-width:1440px){.c-block-case__company{gap:.8333vw}}@media screen and (max-width:960px){.c-block-case__company{gap:12px}}.c-block-case__company__icon{background:linear-gradient(-45deg,rgb(12,40,112) 0%,rgb(255,255,255) 50%,rgb(198,248,56) 100%);border-radius:100px;line-height:0;padding:3px;position:relative;width:46px}@media screen and (max-width:960px){.c-block-case__company__icon{width:40px}}.c-block-case__company__icon:before{background:var(--White);border-radius:100px;content:"";height:calc(100% - 2px);left:1px;position:absolute;top:1px;width:calc(100% - 2px)}.c-block-case__company__icon img{border-radius:100px;position:relative;width:100%}.c-block-case__company__txt{font-size:.75rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.c-block-case__company__txt{font-size:.8333vw}}@media screen and (max-width:960px){.c-block-case__company__txt{font-size:.6875rem}}.c-block-case__ttl{font-size:1.125rem;font-weight:700;line-height:150%;text-decoration:underline}@media all and (min-width:961px) and (max-width:1440px){.c-block-case__ttl{font-size:1.25vw}}@media screen and (max-width:960px){.c-block-case__ttl{font-size:1rem}}@media screen and (min-width:961px){.c-block-case .c-block-case__img img{transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.c-block-case .c-block-case__ttl{transition:color 0.3s ease-in-out}.c-block-case:hover .c-block-case__ttl{color:var(--Accenct-color)}.c-block-case:hover .c-block-case__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-block-knowledge{border-bottom:solid 1px var(--gray-2-ex-line);display:flex;justify-content:space-between;padding:var(--S) 0}.c-block-knowledge:first-child{border-top:solid 1px var(--gray-2-ex-line)}@media screen and (max-width:960px){.c-block-knowledge{flex-direction:column}}.c-block-knowledge__img{line-height:0;overflow:hidden;width:383px}.c-block-knowledge__img img{width:100%}@media all and (min-width:961px) and (max-width:1440px){.c-block-knowledge__img{width:26.5972vw}}@media screen and (max-width:960px){.c-block-knowledge__img{margin-bottom:var(--S-sp);width:100%}}.c-block-knowledge__date{gap:var(--XXS,8px);align-items:center;color:var(--black-1-ex-text);display:flex;font-family:"termina";font-size:12px;font-weight:600;padding-top:var(--XXXS,4px)}@media screen and (max-width:960px){.c-block-knowledge__date{font-size:10px;padding-top:0}}.c-block-knowledge__date:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.c-block-knowledge__date:before{height:.5556vw;width:.5556vw}}.c-block-knowledge__ttl{line-height:1.5;margin-top:var(--XXS);text-decoration:underline}@media all and (min-width:961px) and (max-width:1440px){.c-block-knowledge__ttl{margin-top:var(--XXS-pcin)}}@media screen and (min-width:961px){.c-block-knowledge__ttl{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1.5rem;font-weight:700;line-height:150%}}@media screen and (min-width:961px) and (min-width:961px) and (max-width:1440px){.c-block-knowledge__ttl{font-size:1.6667vw}}@media screen and (min-width:961px) and (max-width:960px){.c-block-knowledge__ttl{font-size:1.25rem}}@media screen and (max-width:960px){.c-block-knowledge__ttl{font-size:16px;font-weight:700;margin-top:var(--XXS-sp)}}.c-block-knowledge__txtarea{width:calc(100% - var(--S) - 383px)}@media all and (min-width:961px) and (max-width:1440px){.c-block-knowledge__txtarea{width:calc(100% - var(--S-pcin) - 26.5972vw)}}@media screen and (max-width:960px){.c-block-knowledge__txtarea{width:100%}}.c-block-knowledge .c-tagList{margin-top:var(--XS)}@media screen and (max-width:960px){.c-block-knowledge .c-tagList{margin-top:var(--XS-sp)}}@media screen and (min-width:961px){.c-block-knowledge .c-block-knowledge__img img{transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.c-block-knowledge .c-block-knowledge__ttl{transition:color 0.3s ease-in-out}.c-block-knowledge:hover .c-block-knowledge__ttl{color:var(--Accenct-color)}.c-block-knowledge:hover .c-block-knowledge__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-block-news{align-items:center;align-self:stretch;border-bottom:var(--gray-2-ex-line) solid 1px;color:var(--black-1-ex-text);display:flex;padding-bottom:var(--S)}@media all and (min-width:961px) and (max-width:1440px){.c-block-news{padding-bottom:var(--S-pcin)}}@media screen and (max-width:960px){.c-block-news{gap:1.6vw;align-items:flex-start;flex-direction:column;padding-bottom:var(--S-sp)}}.c-block-news__date{gap:var(--XS);align-items:center;display:flex;font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%;width:207px}@media all and (min-width:961px) and (max-width:1440px){.c-block-news__date{font-size:.9722vw}}@media screen and (max-width:960px){.c-block-news__date{font-size:.75rem}}.c-block-news__date:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media screen and (min-width:961px){.c-block-news__date:before{transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}}@media all and (min-width:961px) and (max-width:1440px){.c-block-news__date:before{height:.5556vw;width:.5556vw}}@media screen and (max-width:960px){.c-block-news__date:before{height:5px;width:5px}}@media all and (min-width:961px) and (max-width:1440px){.c-block-news__date{gap:var(--XS-pcin);width:14.375vw}}@media screen and (max-width:960px){.c-block-news__date{gap:2.6667vw}}.c-block-news__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:.875rem;line-height:175%;width:calc(100% - 207px)}@media all and (min-width:961px) and (max-width:1440px){.c-block-news__txt{font-size:.9722vw}}@media screen and (max-width:960px){.c-block-news__txt{font-size:.8125rem}}@media all and (min-width:961px) and (max-width:1440px){.c-block-news__txt{gap:var(--XS-pcin);width:calc(100% - 14.375vw)}}@media screen and (max-width:960px){.c-block-news__txt{width:100%}}@media screen and (min-width:961px){.c-block-news{position:relative}.c-block-news:after{background:#fff;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width 0.8s cubic-bezier(.36,.14,0,1);width:0}}.c-pager{gap:var(--XXS);align-items:center;display:flex;height:68px;justify-content:center;margin-top:var(--XL);position:relative}@media screen and (max-width:960px){.c-pager{gap:0;height:40px;margin-top:var(--XL-sp)}}.c-pager .page-numbers{align-items:center;border-radius:100px;display:flex;font-family:"termina";font-size:1rem;font-weight:600;height:40px;justify-content:center;line-height:100%;width:40px}@media screen and (max-width:960px){.c-pager .page-numbers{font-size:.875rem;height:35px;width:35px}}.c-pager .page-numbers.dots{pointer-events:none}.c-pager .page-numbers.current{background:var(--Accenct-color)}@media screen and (min-width:961px){.c-pager .page-numbers{transition:background 0.1s ease-out}.c-pager .page-numbers:hover{background-color:var(--Accenct-color)}}.c-pager .page-numbers.prev,.c-pager .page-numbers.next{border:solid 1px var(--black-1-ex-text);height:68px;position:absolute;width:68px}@media screen and (max-width:960px){.c-pager .page-numbers.prev,.c-pager .page-numbers.next{height:40px;width:40px}}.c-pager .page-numbers.prev svg,.c-pager .page-numbers.next svg{height:25.5px;width:25.5px}@media screen and (max-width:960px){.c-pager .page-numbers.prev svg,.c-pager .page-numbers.next svg{height:16px;width:16px}}.c-pager .page-numbers.prev.-blank,.c-pager .page-numbers.next.-blank{border:solid 1px var(--gray-2-ex-line);pointer-events:none}.c-pager .page-numbers.prev.-blank svg,.c-pager .page-numbers.next.-blank svg{fill:var(--gray-2-ex-line)}@media screen and (min-width:961px){.c-pager .page-numbers.prev svg,.c-pager .page-numbers.next svg{transition:-webkit-transform 0.1s ease-out;transition:transform 0.1s ease-out;transition:transform 0.1s ease-out,-webkit-transform 0.1s ease-out}.c-pager .page-numbers.prev:hover,.c-pager .page-numbers.next:hover{background-color:rgba(0,0,0,0)}.c-pager .page-numbers.prev:hover svg,.c-pager .page-numbers.next:hover svg{-webkit-transform:scale(1.17);transform:scale(1.17)}}.c-pager .page-numbers.prev{left:0}.c-pager .page-numbers.next{-webkit-transform:rotate(180deg);right:0;transform:rotate(180deg)}.c-subPageWrp{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}@media screen and (max-width:960px){.c-subPageWrp{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}}.c-pageTitle__date{gap:var(--XS);align-items:center;display:flex;font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.c-pageTitle__date{font-size:.9722vw}}@media screen and (max-width:960px){.c-pageTitle__date{font-size:.75rem}}@media screen and (max-width:960px){.c-pageTitle__date{gap:var(--XS-sp)}}.c-pageTitle__date:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.c-pageTitle__date:before{height:.5556vw;width:.5556vw}}.c-pageTitle__ttl{font-size:2.375rem;font-weight:700;line-height:150%;padding-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.c-pageTitle__ttl{font-size:2.6389vw}}@media screen and (max-width:960px){.c-pageTitle__ttl{font-size:1.875rem}}.formBlock{width:100%;word-break:break-all}.formBlock ::-webkit-input-placeholder{color:var(--gray-2-ex-line)}.formBlock :-ms-input-placeholder{color:var(--gray-2-ex-line)}.formBlock ::-ms-input-placeholder{color:var(--gray-2-ex-line)}.formBlock ::placeholder{color:var(--gray-2-ex-line)}.formBlock .formItem{padding-top:var(--M)}@media screen and (max-width:960px){.formBlock .formItem{padding-top:var(--M-sp)}}.formBlock .formItem:first-child{padding-top:0}.formBlock .formItem__ttl{align-items:center;display:flex;font-size:1rem;font-weight:700;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.formBlock .formItem__ttl{font-size:1.1111vw}}@media screen and (max-width:960px){.formBlock .formItem__ttl{font-size:.875rem}}.formBlock .formItem__ttl .req{color:var(--Red);font-size:.875rem;font-weight:400;line-height:175%;margin-left:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.formBlock .formItem__ttl .req{font-size:.9722vw}}@media screen and (max-width:960px){.formBlock .formItem__ttl .req{font-size:.8125rem}}@media screen and (max-width:960px){.formBlock .formItem__ttl .req{margin-left:var(--XXS-sp)}}.formBlock .formItem__form{font-size:1rem;line-height:200%;padding-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.formBlock .formItem__form{font-size:1.1111vw}}@media screen and (max-width:960px){.formBlock .formItem__form{font-size:.875rem}}@media screen and (max-width:960px){.formBlock .formItem__form{font-size:16px;padding-top:var(--XXS-sp)}}.formBlock .formItem__form input{background:var(--White);border:1px solid var(--White-gray);border-radius:4px}.formBlock .formItem__form>span{display:block}.formBlock .formItem__form input{line-height:2;padding:var(--XXS,8px) var(--XS,16px);width:100%}@media screen and (max-width:960px){.formBlock .formItem__form input{line-height:1.2;padding:var(--XS-sp) var(--XS-sp)}}.formBlock .formItem__form.-clm2{display:flex;justify-content:space-between}.formBlock .formItem__form.-clm2 p,.formBlock .formItem__form.-clm2 span{width:calc(50% - var(--XXXS))}@media screen and (max-width:960px){.formBlock .formItem__form.-clm2 p,.formBlock .formItem__form.-clm2 span{width:calc(50% - var(--XXS-sp))}}.formBlock .formItem__form textarea{border:1px solid var(--White-gray,#dcdcdc);border-radius:4px;height:224px;padding:var(--XXS,8px) var(--XS,16px);width:100%}@media screen and (max-width:960px){.formBlock .formItem__form textarea{height:196px;padding:var(--XXS-sp) var(--XS-sp)}}.formBlock .formItem__form .wpcf7-checkbox{gap:var(--XXXS,4px) var(--SS,24px);display:flex;flex-wrap:wrap}@media screen and (max-width:960px){.formBlock .formItem__form .wpcf7-checkbox{gap:var(--XXS-sp) var(--SS-sp)}}.formBlock .formItem__form .wpcf7-checkbox .wpcf7-list-item label{gap:var(--XXXS,4px);align-items:center;display:flex}@media screen and (max-width:960px){.formBlock .formItem__form .wpcf7-checkbox .wpcf7-list-item label{gap:var(--XXS-sp)}}.formBlock .formItem__form .wpcf7-checkbox .wpcf7-list-item label input{background:var(--White,#fff);border:1px solid var(--gray-2-ex-line,#d0d0d0);border-radius:2px;height:var(--XS,16px);padding:0;width:var(--XS,16px)}.formBlock .formItem__form .wpcf7-checkbox .wpcf7-list-item label input[type="checkbox"]:checked{background:var(--black-1-ex-text)}.formBlock .formItem__form .wpcf7-checkbox .wpcf7-list-item{margin-left:0!important}.formBlock .formItem__note{color:var(--gray-1-ex-text);font-size:.75rem;line-height:175%;margin-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.formBlock .formItem__note{font-size:.8333vw}}@media screen and (max-width:960px){.formBlock .formItem__note{font-size:.625rem}}@media screen and (max-width:960px){.formBlock .formItem__note{margin-top:var(--XXS-sp);padding-left:1.4em;text-indent:-1.4em}}.formBlock .formItem__error{color:var(--Red);display:none;font-size:.75rem;font-weight:700;line-height:175%;padding-top:var(--XXS,8px)}@media all and (min-width:961px) and (max-width:1440px){.formBlock .formItem__error{font-size:.8333vw}}@media screen and (max-width:960px){.formBlock .formItem__error{font-size:.625rem}}@media screen and (max-width:960px){.formBlock .formItem__error{padding-top:var(--XXS-sp)}}.formBlock .formItem.-error input,.formBlock .formItem.-error textarea{border-color:var(--Red)}.formBlock .formItem.-error .formItem__error{display:block}.formBlock .formBtn{padding-top:var(--L)}@media screen and (max-width:960px){.formBlock .formBtn{padding-top:var(--L-sp)}}.formBlock .formBtn__clm{gap:var(--XS);align-items:center;display:flex}@media screen and (max-width:960px){.formBlock .formBtn__clm{gap:var(--XS-sp);align-items:flex-start;flex-direction:column}}.formBlock .formBtn__clm br{display:none!important}.formBlock .formBtn .c-btn{width:222px}@media screen and (max-width:960px){.formBlock .formBtn .c-btn{width:193px}}.formBlock .formBtn .back_button{color:var(--gray-1-ex-text);font-size:1rem;line-height:200%;text-decoration:underline}@media all and (min-width:961px) and (max-width:1440px){.formBlock .formBtn .back_button{font-size:1.1111vw}}@media screen and (max-width:960px){.formBlock .formBtn .back_button{font-size:.875rem}}@media screen and (min-width:961px){.formBlock .formBtn .back_button{transition:color 0.1s ease-out}.formBlock .formBtn .back_button:hover{color:var(--Accenct-color)}}@media screen and (max-width:960px){.formBlock .formBtn .back_button{margin-left:5px}}.formBlock .formBtn__note{color:var(--gray-1-ex-text);font-size:.75rem;line-height:175%;margin-top:var(--XS)}@media all and (min-width:961px) and (max-width:1440px){.formBlock .formBtn__note{font-size:.8333vw}}@media screen and (max-width:960px){.formBlock .formBtn__note{font-size:.625rem}}@media screen and (max-width:960px){.formBlock .formBtn__note{margin-top:var(--XS-sp);padding-left:1.4em;text-indent:-1.4em}}.formBlock .formBtn__note a{color:var(--gray-1-ex-text);text-decoration:underline}@media screen and (min-width:961px){.formBlock .formBtn__note a{transition:color 0.1s ease-out}.formBlock .formBtn__note a:hover{color:var(--Accenct-color)}}.formBlock .confirm_area .confItem{border-bottom:solid 1px var(--gray-2-ex-line);padding:var(--SS) 0}.formBlock .confirm_area .confItem:first-child{border-top:solid 1px var(--gray-2-ex-line)}@media screen and (max-width:960px){.formBlock .confirm_area .confItem{padding:var(--SS-sp) 0}}.formBlock .confirm_area .confItem dt{color:var(--gray-1-ex-text);font-size:.875rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.formBlock .confirm_area .confItem dt{font-size:.9722vw}}@media screen and (max-width:960px){.formBlock .confirm_area .confItem dt{font-size:.8125rem}}.formBlock .confirm_area .confItem dd{font-size:1rem;font-weight:700;line-height:200%;margin-top:var(--XXXS)}@media all and (min-width:961px) and (max-width:1440px){.formBlock .confirm_area .confItem dd{font-size:1.1111vw}}@media screen and (max-width:960px){.formBlock .confirm_area .confItem dd{font-size:.875rem}}@media screen and (max-width:960px){.formBlock .confirm_area .confItem dd{margin-top:var(--XXXS-sp)}}.formBlock .confirm_area .confItem.-no-value{display:none}.formBlock .confirm_area .confItem .confirm_service{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.formBlock .confirm_area .confItem .confirm_service .checkTxt{letter-spacing:-.16px;line-height:2}.formBlock .confirm_area .confItem .confirm_service .checkTxt:before{content:"・";display:inline-block;margin:0 .8em 0 .2em}.formBlock .wpcf7-not-valid-tip,.formBlock .wpcf7-submit{display:none!important}.formBlock a{cursor:pointer}.formBlock .confirm_area,.formBlock .thanks_area{display:none}.wpcf7-response-output,.wpcf7-spinner{display:none!important}.wpcf7{width:100%}.grecaptcha-badge{display:none!important}.contactPage .grecaptcha-badge,.consultationPage .grecaptcha-badge,.downloadFormPage .grecaptcha-badge{display:block!important}.header{background:var(--White);left:0;position:fixed;top:0;width:100%;z-index:99}.header__in{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:var(--SS) var(--M) 18px var(--M)}@media all and (min-width:961px) and (max-width:1440px){.header__in{padding:var(--SS-pcin) var(--M-pcin) 1.25vw var(--M-pcin)}}@media screen and (max-width:960px){.header__in{padding:15px 13px 15px 14px}}.header__logo{height:19.8px;width:120px}@media all and (min-width:961px) and (max-width:1440px){.header__logo{height:1.375vw;width:8.3333vw}}@media screen and (max-width:960px){.header__logo{height:13.2px;width:80px}}.header__logo a{display:block;height:100%;line-height:1;width:100%}.header__logo svg{fill:var(--black-1-ex-text);height:100%;width:100%}.header__r{align-items:center;display:flex}.header__btns{gap:var(--XS);align-items:center;display:flex}@media screen and (max-width:960px){.header__btns{gap:var(--XS-sp)}}.header__btns a{gap:var(--XXS);align-items:center;border:1px solid var(--gray-1-ex-text);border-radius:100px;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:150%;padding:10px var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.header__btns a{font-size:.8333vw}}@media screen and (max-width:960px){.header__btns a{font-size:.6875rem}}@media screen and (min-width:961px){.header__btns a{transition:background-color 0.1s ease-out,border-color 0.1s ease-out}.header__btns a:before{transition:-webkit-transform 0.1s ease-out;transition:transform 0.1s ease-out;transition:transform 0.1s ease-out,-webkit-transform 0.1s ease-out}.header__btns a:hover:before{-webkit-transform:scale(1.25);transform:scale(1.25)}}@media all and (min-width:961px) and (max-width:1440px){.header__btns a{gap:var(--XXS-pcin);padding:.6944vw var(--SS-pcin)}}@media screen and (max-width:960px){.header__btns a{gap:var(--XXS-sp);padding:7px 12px}.header__btns a:before{display:none}}.header__btns a span{position:relative;top:-.05em}.header__btns a:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.header__btns a:before{height:.5556vw;width:.5556vw}}.header__btns a.-green{background-color:var(--Accenct-color);border-color:var(--Accenct-color);color:var(--black-1-ex-text)}.header__btns a.-green:before{background-color:var(--black-1-ex-text)}@media screen and (min-width:961px){.header__btns a.-green:hover{background-color:var(--black-1-ex-text);border-color:var(--black-1-ex-text);color:var(--White)}.header__btns a.-green:hover:before{background-color:var(--White)}}.header__navBtn{margin-left:24px}@media screen and (max-width:960px){.header__navBtn{margin-left:25px}}.header__navBtn a{border:solid 1px #5a5a5a;border-radius:100px;cursor:pointer;display:block;height:52px;width:52px}@media screen and (min-width:961px){.header__navBtn a svg{transition:-webkit-transform 0.1s ease-out;transition:transform 0.1s ease-out;transition:transform 0.1s ease-out,-webkit-transform 0.1s ease-out}.header__navBtn a:hover svg{-webkit-transform:scale(1.25);transform:scale(1.25)}}@media screen and (max-width:960px){.header__navBtn a{height:40px;width:40px}}.header__navBtn a svg{fill:var(--black-1-ex-text);height:100%;width:100%}@-moz-document url-prefix(){.header__navBtn a svg{transform:rotate(0.1deg)}}.header.-blk{background:linear-gradient(180deg,#111 0%,rgba(17,17,17,0) 100%)}.header.-blk .header__btns a.-white{border-color:var(--White-gray);color:var(--White)}@media screen and (min-width:961px){.header.-blk .header__btns a.-white:hover{border-color:var(--White)}}.header.-blk .header__btns a.-green{color:var(--black-1-ex-text)}@media screen and (min-width:961px){.header.-blk .header__btns a.-green:hover{background-color:var(--White);border-color:var(--White)}.header.-blk .header__btns a.-green:hover:before{background-color:var(--black-1-ex-text)}}.header.-blk .header__logo svg{fill:var(--White)}.header.-blk .header__navBtn a{border-color:#d0d0d0}.header.-blk .header__navBtn a svg{fill:var(--White)}.gNav{background:var(--black-2-ex-bg);display:none;height:100%;left:0;position:fixed;width:100%;z-index:100}@media screen and (min-width:961px){.gNav:before{background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/nav-bg.jpg) center center/cover no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:34%}}@media screen and (min-width:961px){.gNav__in{height:100%;position:relative;width:100%}}@media screen and (max-width:960px){.gNav__in{height:100%;overflow-y:auto}}.gNav__head__in{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:var(--SS) var(--M) 18px var(--M)}@media all and (min-width:961px) and (max-width:1440px){.gNav__head__in{padding:var(--SS-pcin) var(--M-pcin) 1.25vw var(--M-pcin)}}@media screen and (max-width:960px){.gNav__head__in{padding:15px 13px 15px 14px}}.gNav__head__logo{height:19.8px;width:120px}@media all and (min-width:961px) and (max-width:1440px){.gNav__head__logo{height:1.375vw;width:8.3333vw}}@media screen and (max-width:960px){.gNav__head__logo{height:13.2px;width:80px}}.gNav__head__logo a{display:block;height:100%;line-height:1;width:100%}.gNav__head__logo svg{fill:var(--White);height:100%;width:100%}.gNav__head__navBtn{margin-left:24px}@media screen and (max-width:960px){.gNav__head__navBtn{margin-left:6.6667vw}}.gNav__head__navBtn a{border:solid 1px #d0d0d0;border-radius:100px;cursor:pointer;display:block;height:52px;width:52px}@media screen and (max-width:960px){.gNav__head__navBtn a{height:40px;width:40px}}.gNav__head__navBtn a svg{fill:var(--White);height:100%;width:100%}.gNav__cnt{display:flex}@media screen and (min-width:961px){.gNav__cnt{gap:42px;-webkit-transform:translate(-50%,-50%);align-items:flex-start;justify-content:flex-end;left:50%;padding-left:520px;position:absolute;top:50%;transform:translate(-50%,-50%);width:1216px}}@media all and (min-width:961px) and (max-width:1440px){.gNav__cnt{gap:2.9167vw;padding-left:36.1111vw;width:84.4444vw}}@media screen and (max-width:960px){.gNav__cnt{gap:30px;flex-direction:column;margin-left:auto;margin-right:auto;padding:40px 0 80px;width:305px}}.gNav__navList{display:flex;flex-direction:column;width:176px}@media all and (min-width:961px) and (max-width:1440px){.gNav__navList{width:12.2222vw}}@media screen and (min-width:961px){.gNav__navList:nth-child(1){gap:var(--M)}.gNav__navList:nth-child(2){gap:var(--S)}}@media all and (min-width:961px) and (max-width:1440px){.gNav__navList:nth-child(1){gap:var(--M-pcin)}.gNav__navList:nth-child(2){gap:var(--S-pcin)}}@media screen and (max-width:960px){.gNav__navList{gap:var(--M-sp);width:100%}}.gNav__navList>li a{color:#fff;font-size:1.25rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.gNav__navList>li a{font-size:1.3889vw}}@media screen and (max-width:960px){.gNav__navList>li a{font-size:1.125rem}}@media screen and (min-width:961px){.gNav__navList a{position:relative;transition:padding-left 0.2s ease-out}.gNav__navList a:before{-webkit-transform:scale(0) translateY(-50%);background:var(--Accenct-color);border-radius:100px;content:"";height:8px;left:0;position:absolute;top:calc(50% + 0.1em);transform:scale(0) translateY(-50%);width:8px}}@media screen and (min-width:961px) and (min-width:961px){.gNav__navList a:before{transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}}@media screen and (min-width:961px) and (min-width:961px) and (max-width:1440px){.gNav__navList a:before{height:.5556vw;width:.5556vw}}@media screen and (min-width:961px) and (max-width:960px){.gNav__navList a:before{height:5px;width:5px}}@media screen and (min-width:961px){.gNav__navList a:hover{padding-left:24px}.gNav__navList a:hover:before{-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.device-tablet .gNav__navList a:hover{padding-left:0}.device-tablet .gNav__navList a:hover:before{opacity:0}.gNav__navList .gNav__navListSub__list a:hover{padding-left:16px}.device-tablet .gNav__navList .gNav__navListSub__list a:hover{padding-left:0}}@media screen and (max-width:960px){.gNav__navListSub{display:flex;justify-content:space-between}}.gNav__navListSub__list{display:flex;flex-direction:column;margin-top:20px;padding-left:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.gNav__navListSub__list{margin-top:1.3889vw;padding-left:var(--XXS-pcin)}}@media screen and (max-width:960px){.gNav__navListSub__list{margin-top:0;padding-left:0;width:145px}}.gNav__navListSub__list>li{margin-bottom:var(--XS)}@media all and (min-width:961px) and (max-width:1440px){.gNav__navListSub__list>li{margin-bottom:var(--XS-pcin)}}@media screen and (max-width:960px){.gNav__navListSub__list>li{margin-bottom:var(--XS-sp)}.gNav__navListSub__list>li:last-child{margin-bottom:0}}.gNav__navListSub__list>li a{color:var(--gray-2-ex-line);font-size:.75rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.gNav__navListSub__list>li a{font-size:.8333vw}}@media screen and (max-width:960px){.gNav__navListSub__list>li a{font-size:.6875rem}}.gNav__btns{gap:var(--XS);display:flex;flex-direction:column;padding-left:40px;width:280px}@media all and (min-width:961px) and (max-width:1440px){.gNav__btns{gap:var(--XS-pcin);padding-left:2.7778vw;width:19.4444vw}}@media screen and (max-width:960px){.gNav__btns{gap:var(--XS-sp);padding-left:0;padding-top:30px;width:100%}}.gNav__btns a{gap:var(--XXS);align-items:center;border:1px solid var(--gray-1-ex-text);border-radius:100px;color:var(--White);display:flex;font-size:.875rem;font-weight:700;line-height:150%;padding:12px var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.gNav__btns a{font-size:.9722vw}}@media screen and (max-width:960px){.gNav__btns a{font-size:.8125rem}}@media all and (min-width:961px) and (max-width:1440px){.gNav__btns a{gap:var(--XXS-pcin);padding:.8333vw var(--SS-pcin)}}@media screen and (max-width:960px){.gNav__btns a{gap:var(--XXS-sp);font-size:1.125rem;font-weight:700;justify-content:center;line-height:150%;padding:15px 0}}@media screen and (max-width:960px) and (min-width:961px) and (max-width:1440px){.gNav__btns a{font-size:1.25vw}}@media screen and (max-width:960px) and (max-width:960px){.gNav__btns a{font-size:1rem}}.gNav__btns a span{position:relative;top:-.05em}.gNav__btns a:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.gNav__btns a:before{height:.5556vw;width:.5556vw}}@media screen and (max-width:960px){.gNav__btns a:before{height:6px;width:6px}}@media screen and (min-width:961px){.gNav__btns a{transition:background-color 0.1s ease-out,border-color 0.1s ease-out}.gNav__btns a:before{transition:-webkit-transform 0.1s ease-out;transition:transform 0.1s ease-out;transition:transform 0.1s ease-out,-webkit-transform 0.1s ease-out}.gNav__btns a:hover:before{-webkit-transform:scale(1.25);transform:scale(1.25)}}.gNav__btns a.-white{border-color:var(--White-gray);color:var(--White)}@media screen and (min-width:961px){.gNav__btns a.-white:hover{border-color:var(--White)}}.gNav__btns a.-green{background-color:var(--Accenct-color);border-color:var(--Accenct-color);color:var(--black-1-ex-text)}.gNav__btns a.-green:before{background-color:var(--black-1-ex-text)}@media screen and (min-width:961px){.gNav__btns a.-green:hover{background-color:var(--White);border-color:var(--White)}.gNav__btns a.-green:hover:before{background-color:var(--black-1-ex-text)}}.subHeader__in{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:var(--SS) var(--M) 18px var(--M)}@media all and (min-width:961px) and (max-width:1440px){.subHeader__in{padding:var(--SS-pcin) var(--M-pcin) 1.25vw var(--M-pcin)}}@media screen and (max-width:960px){.subHeader__in{padding:15px 13px 15px 14px}}.subHeader__logo{height:19.8px;width:120px}@media all and (min-width:961px) and (max-width:1440px){.subHeader__logo{height:1.375vw;width:8.3333vw}}@media screen and (max-width:960px){.subHeader__logo{height:13.2px;width:80px}}.subHeader__logo a{display:block;height:100%;line-height:1;width:100%}.subHeader__logo svg{fill:var(--black-1-ex-text);height:100%;width:100%}.footerCvr{gap:120px;align-items:center;background:var(--gray-1-ex-text);display:flex;justify-content:center;padding:var(--LL) 0;position:relative}@media all and (min-width:961px) and (max-width:1440px){.footerCvr{gap:8.3333vw;padding:var(--LL-pcin) 0}}@media screen and (max-width:960px){.footerCvr{gap:0;flex-direction:column;padding:0}}.footerCvr__box{align-items:flex-start;display:flex;flex-direction:column;padding:var(--XL) 0;width:488px}.footerCvr__box>div{width:100%}@media all and (min-width:961px) and (max-width:1440px){.footerCvr__box{padding:var(--XL-pcin) 0;width:33.8889vw}}@media screen and (max-width:960px){.footerCvr__box{padding:var(--XXL-sp) var(--S-sp);width:100%}}.footerCvr__box__link{align-items:center;display:flex;justify-content:space-between;width:100%}.footerCvr__box__head__txt1{color:var(--White);font-family:"termina";font-size:3.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.footerCvr__box__head__txt1{font-size:3.8889vw}}@media screen and (max-width:960px){.footerCvr__box__head__txt1{font-size:2.5rem;line-height:125%}}.footerCvr__box__head__txt2{color:var(--White);font-size:.875rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.footerCvr__box__head__txt2{font-size:.9722vw}}@media screen and (max-width:960px){.footerCvr__box__head__txt2{font-size:.8125rem}}.footerCvr__box__arw .c-arw{height:68px;width:68px}@media all and (min-width:961px) and (max-width:1440px){.footerCvr__box__arw .c-arw{height:4.7222vw;width:4.7222vw}}@media screen and (max-width:960px){.footerCvr__box__arw .c-arw{height:52px;width:52px}}.footerCvr__box__arw .c-arw:before{border-color:var(--Accenct-color);border-width:1px}.footerCvr__box__arw .c-arw svg{fill:var(--Accenct-color);height:25.5px;width:25.5px}@media all and (min-width:961px) and (max-width:1440px){.footerCvr__box__arw .c-arw svg{height:1.7708vw;width:1.7708vw}}@media screen and (max-width:960px){.footerCvr__box__arw .c-arw svg{height:20px;width:20px}}.footerCvr__box__txt{color:var(--White-gray);font-size:.875rem;line-height:175%;padding-top:var(--S)}@media all and (min-width:961px) and (max-width:1440px){.footerCvr__box__txt{font-size:.9722vw}}@media screen and (max-width:960px){.footerCvr__box__txt{font-size:.8125rem}}@media all and (min-width:961px) and (max-width:1440px){.footerCvr__box__txt{padding-top:var(--S-pcin)}}@media screen and (max-width:960px){.footerCvr__box__txt{padding-top:var(--S-sp)}}.footerCvr__line{align-self:stretch;background:var(--gray-2-ex-line);flex-shrink:0;width:1px}@media screen and (max-width:960px){.footerCvr__line{height:1px;width:100%}}.footer{gap:var(--XL);align-items:center;background:var(--black-2-ex-bg);display:flex;flex-direction:column;padding:var(--XL) 0 var(--M) 0;position:relative}@media all and (min-width:961px) and (max-width:1440px){.footer{gap:var(--XL-pcin);padding:var(--XL-pcin) 0 var(--M-pcin) 0}}@media screen and (max-width:960px){.footer{gap:var(--XL-sp);padding:var(--XL-sp) 0 var(--M-sp) 0}}.footer__nav{gap:32px;display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto;width:1217px}@media all and (min-width:961px) and (max-width:1440px){.footer__nav{gap:2.2222vw;width:84.5139vw}}@media screen and (max-width:960px){.footer__nav{gap:0;justify-content:space-between;width:89.3333vw}}.footer__nav__clm{display:flex}.footer__nav__clm__child{display:flex;flex-direction:column}@media screen and (min-width:961px){.footer__nav__clm{gap:32px}.footer__nav__clm__child{gap:40px;width:176px}}@media all and (min-width:961px) and (max-width:1440px){.footer__nav__clm{gap:2.2222vw}.footer__nav__clm__child{gap:2.7778vw;width:12.2222vw}}@media screen and (max-width:960px){.footer__nav__clm{gap:30px;flex-direction:column;width:160px}.footer__nav__clm__child{gap:30px}}.footer__nav a{color:var(--White)}.footer__nav .navLink__top{font-size:1rem;font-weight:700;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.footer__nav .navLink__top{font-size:1.1111vw}}@media screen and (max-width:960px){.footer__nav .navLink__top{font-size:.875rem}}.footer__nav .navLink__list{gap:var(--XXS);display:flex;flex-direction:column;margin-top:var(--XXS)}.footer__nav .navLink__list a{color:var(--gray-2-ex-line);font-size:.75rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.footer__nav .navLink__list a{font-size:.8333vw}}@media screen and (max-width:960px){.footer__nav .navLink__list a{font-size:.6875rem}}@media all and (min-width:961px) and (max-width:1440px){.footer__nav .navLink__list{gap:var(--XXS-pcin);margin-top:var(--XXS-pcin)}}@media screen and (max-width:960px){.footer__nav .navLink__list{gap:var(--XS-sp);margin-top:var(--XS-sp)}}.footer__nav .navLinkTopList{gap:16px;display:flex;flex-direction:column}@media all and (min-width:961px) and (max-width:1440px){.footer__nav .navLinkTopList{gap:1.1111vw}}@media screen and (max-width:960px){.footer__nav .navLinkTopList{gap:16px}}.footer__nav .navLinkTopList a{font-size:1rem;font-weight:700;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.footer__nav .navLinkTopList a{font-size:1.1111vw}}@media screen and (max-width:960px){.footer__nav .navLinkTopList a{font-size:.875rem}}.footer__nav .navLinkOther{margin-top:-3px}@media all and (min-width:961px) and (max-width:1440px){.footer__nav .navLinkOther{margin-top:-.2083vw}}@media screen and (max-width:960px){.footer__nav .navLinkOther{margin-top:4vw}}.footer__nav .navLinkOther li{margin-bottom:3px}@media all and (min-width:961px) and (max-width:1440px){.footer__nav .navLinkOther li{margin-bottom:.2083vw}}@media screen and (max-width:960px){.footer__nav .navLinkOther li{margin-bottom:0vw}}.footer__nav .navLinkOther a{font-size:.75rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.footer__nav .navLinkOther a{font-size:.8333vw}}@media screen and (max-width:960px){.footer__nav .navLinkOther a{font-size:.625rem}}.footer__nav .-pp{border-top:solid 1px rgba(220,220,220,.5);padding-top:var(--M,40px)}.footer__nav .-pp a{color:var(--gray-2-ex-line,#d0d0d0);font-size:.75rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.footer__nav .-pp a{font-size:.8333vw}}@media screen and (max-width:960px){.footer__nav .-pp a{font-size:.625rem}}@media all and (min-width:961px) and (max-width:1440px){.footer__nav .-pp{padding-top:var(--M-pcin)}}@media screen and (max-width:960px){.footer__nav .-pp{margin-top:35px;padding-top:var(--M-sp)}}@media screen and (min-width:961px){.footer__nav a{transition:color 0.1s ease-out}.footer__nav a:hover{color:var(--Accenct-color)}}.footer__bottom{gap:80px;align-items:flex-end;align-self:stretch;display:flex;justify-content:center;padding:0 112px 0 48px}@media all and (min-width:961px) and (max-width:1440px){.footer__bottom{gap:5.5556vw;padding:0 7.7778vw 0 3.3333vw}}@media screen and (max-width:960px){.footer__bottom{gap:30px;align-items:flex-start;flex-direction:column;margin:0 auto;padding:0;width:89.3333vw}}.footer__bottom__logo{line-height:1}.footer__bottom__logo svg{fill:var(--White);height:159px;width:965px}@media all and (min-width:961px) and (max-width:1440px){.footer__bottom__logo svg{height:11.0417vw;width:67.0139vw}}@media screen and (max-width:960px){.footer__bottom__logo svg{height:14.7467vw;width:89.3333vw}}.footer__bottom__company{color:var(--White);font-size:.75rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.footer__bottom__company{font-size:.8333vw}}@media screen and (max-width:960px){.footer__bottom__company{font-size:.625rem}}.footer__bottom__company__txt1{font-size:.875rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.footer__bottom__company__txt1{font-size:.9722vw}}@media screen and (max-width:960px){.footer__bottom__company__txt1{font-size:.8125rem}}.footer__bottom__company__txt2{margin-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.footer__bottom__company__txt2{margin-top:var(--XXS-pcin)}}@media screen and (max-width:960px){.footer__bottom__company__txt2{margin-top:var(--XXS-sp)}}.footer__bottom__company__txtCopy{color:var(--White-gray);margin-top:var(--XS)}@media all and (min-width:961px) and (max-width:1440px){.footer__bottom__company__txtCopy{margin-top:var(--XS-pcin)}}@media screen and (max-width:960px){.footer__bottom__company__txtCopy{margin-top:var(--XS-sp)}}.subFooter{align-items:center;background:var(--black-2-ex-bg);color:var(--White);display:flex;font-size:.75rem;height:100px;justify-content:center;line-height:175%;text-align:center}@media all and (min-width:961px) and (max-width:1440px){.subFooter{font-size:.8333vw}}@media screen and (max-width:960px){.subFooter{font-size:.625rem}}@media screen and (max-width:960px){.subFooter{height:78px}}.c-postSec h2{font-size:2.125rem;font-weight:700;line-height:150%;padding-top:var(--XXXL);position:relative}@media all and (min-width:961px) and (max-width:1440px){.c-postSec h2{font-size:2.3611vw}}@media screen and (max-width:960px){.c-postSec h2{font-size:1.625rem}}@media screen and (max-width:960px){.c-postSec h2{padding-top:110px}}.c-postSec h2:before{background:var(--Accenct-color);content:"";height:4px;left:0;position:absolute;top:var(--XXL);width:var(--L,56px)}@media screen and (max-width:960px){.c-postSec h2:before{top:75px;width:var(--L-sp)}}.c-postSec h2+h3{padding-top:var(--L)}@media screen and (max-width:960px){.c-postSec h2+h3{padding-top:var(--L-sp)}}.c-postSec h3{font-size:1.75rem;font-weight:700;line-height:150%;padding-top:var(--XL)}@media all and (min-width:961px) and (max-width:1440px){.c-postSec h3{font-size:1.9444vw}}@media screen and (max-width:960px){.c-postSec h3{font-size:1.375rem}}@media screen and (max-width:960px){.c-postSec h3{padding-top:var(--XL-sp)}}.c-postSec h3+h4{padding-top:var(--M)}@media screen and (max-width:960px){.c-postSec h3+h4{padding-top:var(--M-sp)}}.c-postSec h4{font-size:1.5rem;font-weight:700;line-height:150%;padding-top:var(--LL)}@media all and (min-width:961px) and (max-width:1440px){.c-postSec h4{font-size:1.6667vw}}@media screen and (max-width:960px){.c-postSec h4{font-size:1.25rem}}@media screen and (max-width:960px){.c-postSec h4{padding-top:var(--LL-sp)}}.c-postSec h4+h5{padding-top:var(--M)}@media screen and (max-width:960px){.c-postSec h4+h5{padding-top:var(--M-sp)}}.c-postSec h5{font-size:1.25rem;font-weight:700;line-height:150%;padding-top:var(--L)}@media all and (min-width:961px) and (max-width:1440px){.c-postSec h5{font-size:1.3889vw}}@media screen and (max-width:960px){.c-postSec h5{font-size:1.125rem}}@media screen and (max-width:960px){.c-postSec h5{padding-top:var(--L-sp)}}.c-postSec h5+h6{padding-top:var(--M)}@media screen and (max-width:960px){.c-postSec h5+h6{padding-top:var(--M-sp)}}.c-postSec h6{font-size:1.125rem;font-weight:700;line-height:150%;padding-top:var(--L)}@media all and (min-width:961px) and (max-width:1440px){.c-postSec h6{font-size:1.25vw}}@media screen and (max-width:960px){.c-postSec h6{font-size:1rem}}@media screen and (max-width:960px){.c-postSec h6{padding-top:var(--L-sp)}}.c-postSec p{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.c-postSec p{font-size:1.1111vw}}@media screen and (max-width:960px){.c-postSec p{font-size:.875rem}}@media screen and (max-width:960px){.c-postSec p{padding-top:var(--SS-sp)}}.c-postSec p+p{padding-top:var(--S)}@media screen and (max-width:960px){.c-postSec p+p{padding-top:var(--S-sp)}}.c-postSec ul,.c-postSec ol{-webkit-font-feature-settings:normal;display:flex;flex-direction:column;font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--S)}@media all and (min-width:961px) and (max-width:1440px){.c-postSec ul,.c-postSec ol{font-size:1.1111vw}}@media screen and (max-width:960px){.c-postSec ul,.c-postSec ol{font-size:.875rem}}@media screen and (max-width:960px){.c-postSec ul,.c-postSec ol{padding-top:var(--S-sp)}}.c-postSec ul>li ul,.c-postSec ol>li ul{padding-top:0}.c-postSec ul{gap:var(--XXS)}.c-postSec ul>li{padding-left:24px;text-indent:-24px}@media screen and (max-width:960px){.c-postSec ul>li{padding-left:19px;text-indent:-19px}}.c-postSec ul>li:before{content:"・";display:inline-block;text-indent:0;width:24px}@media screen and (max-width:960px){.c-postSec ul>li:before{width:19px}}.c-postSec ul.noteList{gap:0;color:var(--gray-1-ex-text);padding-top:var(--SS)}@media screen and (max-width:960px){.c-postSec ul.noteList{padding-top:var(--SS-sp)}}.c-postSec ul.noteList li{font-size:.75rem;line-height:175%;padding-left:20px;text-indent:-20px}@media all and (min-width:961px) and (max-width:1440px){.c-postSec ul.noteList li{font-size:.8333vw}}@media screen and (max-width:960px){.c-postSec ul.noteList li{font-size:.625rem}}@media screen and (max-width:960px){.c-postSec ul.noteList li{padding-left:15px;text-indent:-15px}}.c-postSec ul.noteList li:before{content:"※";width:20px}@media screen and (max-width:960px){.c-postSec ul.noteList li:before{width:15px}}.c-postSec ol li{list-style:none;padding-left:29px;text-indent:-29px}@media screen and (max-width:960px){.c-postSec ol li{padding-left:23px;text-indent:-23px}}.c-postSec ol li .listNum{display:inline-block;font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%;text-indent:0;width:25px}@media all and (min-width:961px) and (max-width:1440px){.c-postSec ol li .listNum{font-size:.9722vw}}@media screen and (max-width:960px){.c-postSec ol li .listNum{font-size:.75rem}}@media screen and (max-width:960px){.c-postSec ol li .listNum{width:20px}}.c-postSec figure{padding-top:var(--M)}@media screen and (max-width:960px){.c-postSec figure{padding-top:var(--M-sp)}}.c-postSec figure img{max-width:100%}.c-postSec figure figcaption{color:var(--gray-1-ex-text,#5a5a5a);font-size:.75rem;line-height:175%;padding-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.c-postSec figure figcaption{font-size:.8333vw}}@media screen and (max-width:960px){.c-postSec figure figcaption{font-size:.625rem}}@media screen and (max-width:960px){.c-postSec figure figcaption{padding-top:var(--XXS-sp)}}.c-postSec strong{font-weight:700}.c-postSec a{color:var(--gray-1-ex-text);text-decoration:underline}@media screen and (min-width:961px){.c-postSec a{transition:color 0.1s ease-out}.c-postSec a:hover{color:var(--Accenct-color)}}.c-postSec>p:first-child,.c-postSec>figure:first-child,.c-postSec>ul:first-child,.c-postSec>ol:first-child{padding-top:var(--XXL)}@media screen and (max-width:960px){.c-postSec>p:first-child,.c-postSec>figure:first-child,.c-postSec>ul:first-child,.c-postSec>ol:first-child{padding-top:var(--XXL-sp)}}.indexPage{background:var(--White);position:relative}.indexPage .main{overflow:initial}.indexPage .pageBgBlk{-webkit-transform:translate3d(0,0,-1px);background:var(--black-2-ex-bg);height:100%;left:0;pointer-events:none;position:fixed;top:0;transform:translate3d(0,0,-1px);width:100%;will-change:transform,opacity;z-index:0}@media screen and (max-width:960px){.indexPage .pageBgBlk{height:calc(var(--vh, 1vh) * 100 + 200px);min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);top:-100px}}.indexPage .pageBgBlk:before{-webkit-transform:translate(-50%,-50%);background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/bg-blur.png) center center/cover no-repeat;content:"";height:1852px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1852px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .pageBgBlk:before{height:128.6111vw;width:128.6111vw}}@media screen and (max-width:960px){.indexPage .pageBgBlk:before{height:1036px;width:1036px}}@media screen and (max-width:960px){.indexPage .pageBgBlk:before{display:none}}.indexPage.-serviceCntIn .pageBgBlk:before,.indexPage.-serviceCntOver .pageBgBlk:before{opacity:.08}.indexPage .kvSec{overflow:hidden;position:relative}@media screen and (min-width:961px){.indexPage .kvSec{height:100vh;max-height:1000px;min-height:600px}}@media screen and (max-width:960px){.indexPage .kvSec{height:calc(var(--vh, 1vh) * 100);min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}}@media screen and (max-width:960px) and (max-height:450px){.indexPage .kvSec{height:500px}}.indexPage .kvSec.-noMovie:before{background:url(//tatap.jp/wp-content/themes/tatap/assets/images/index/image_mv.webp) top center/cover no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.indexPage .kvSec.-noMovie .kvSec__movie{display:none}.indexPage .kvSec__movie{display:flex;justify-content:space-between;padding:0 3px;position:relative;top:94px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .kvSec__movie{-webkit-transform:translateX(-50%);left:50%;top:6.5278vw;transform:translateX(-50%);width:1440px}}@media screen and (max-width:960px){.indexPage .kvSec__movie{padding:0;top:70px;width:100%}}.indexPage .kvSec__movie .movieBox{border-radius:16px;line-height:0;overflow:hidden;position:relative;width:24.028%}.indexPage .kvSec__movie .movieBox:after{background:var(--black-2-ex-bg);content:"";height:100%;left:0;position:absolute;top:0;transition:opacity 0.5s ease-in-out;width:100%}.indexPage .kvSec__movie .movieBox.-playing:after{opacity:0}.indexPage .kvSec__movie .movieBox .video{width:100%}.indexPage .kvSec__movie .movieBox .hidden{display:none}.indexPage .kvSec__movie .movieBox__progress{gap:8px;display:flex;left:16px;position:absolute;top:16px;width:calc(100% - 32px)}.indexPage .kvSec__movie .movieBox__progress li{background:rgba(255,255,255,.2);border-radius:100px;height:2px;width:25%}.indexPage .kvSec__movie .movieBox__progress li .bar{background-color:var(--White);height:100%;width:0}.indexPage .kvSec__movie .movieBox__ttl{color:var(--White);font-family:"termina";font-size:10px;left:16px;line-height:1;position:absolute;top:30px}.indexPage .kvSec__movie .movieBox[data-video="1"] .movieBox__progress li:nth-child(1) .bar{width:100%!important}.indexPage .kvSec__movie .movieBox[data-video="2"] .movieBox__progress li:nth-child(1) .bar,.indexPage .kvSec__movie .movieBox[data-video="2"] .movieBox__progress li:nth-child(2) .bar{width:100%!important}.indexPage .kvSec__movie .movieBox[data-video="3"] .movieBox__progress li:nth-child(1) .bar,.indexPage .kvSec__movie .movieBox[data-video="3"] .movieBox__progress li:nth-child(2) .bar,.indexPage .kvSec__movie .movieBox[data-video="3"] .movieBox__progress li:nth-child(3) .bar{width:100%!important}@media screen and (max-width:960px){.indexPage .kvSec__movie .movieBox{border-radius:0;display:none;width:100%}.indexPage .kvSec__movie .movieBox:first-child{display:block}}.indexPage .kvSec__movieOverlay{background:linear-gradient(0deg,rgb(17,17,17) 0%,rgba(17,17,17,0) 100%);bottom:0;height:366px;left:0;position:absolute;width:100%;z-index:2}.indexPage .kvSec__movieOverlay:before{background:linear-gradient(0deg,rgb(17,17,17) 0%,rgba(17,17,17,0) 100%);bottom:0;content:"";height:55px;left:0;position:absolute;width:100%;z-index:2}.indexPage .kvSec__cnt{bottom:30px;left:0;position:absolute;width:100%;z-index:5}@media all and (min-width:961px) and (max-width:1440px){.indexPage .kvSec__cnt{bottom:2.0833vw}}@media screen and (max-width:960px){.indexPage .kvSec__cnt{bottom:8vw}}.indexPage .kvSec__cnt__in{margin:0 auto;width:93.4028vw}@media screen and (max-width:960px){.indexPage .kvSec__cnt__in{margin-left:auto;margin-right:auto;width:89.3333vw}}.indexPage .kvSec__cnt__logo svg{fill:#fff;height:15.625vw;width:93.3333vw}@media screen and (max-width:960px){.indexPage .kvSec__cnt__logo svg{height:14.7467vw;width:89.3333vw}}@media screen and (max-height:450px){.indexPage .kvSec__cnt__logo svg{height:68px;width:410px}}.indexPage .kvSec__cnt__bottom{align-items:flex-end;color:#fff;display:flex;justify-content:space-between;margin-top:15px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .kvSec__cnt__bottom{margin-top:1.0417vw}}@media screen and (max-width:960px){.indexPage .kvSec__cnt__bottom{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-top:10px}}.indexPage .kvSec__cnt__bottom__txt__txt1{font-size:2.25rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.indexPage .kvSec__cnt__bottom__txt__txt1{font-size:2.5vw}}@media screen and (max-width:960px){.indexPage .kvSec__cnt__bottom__txt__txt1{font-size:22px}}.indexPage .kvSec__cnt__bottom__txt__txt2{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1.0625rem;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.indexPage .kvSec__cnt__bottom__txt__txt2{font-size:1.1806vw}}@media screen and (max-width:960px){.indexPage .kvSec__cnt__bottom__txt__txt2{font-size:13px;margin-top:15px}}@media screen and (max-width:960px){.indexPage .kvSec__cnt__btn{margin-top:45px}}.indexPage .kvSec__cnt__btn>div{padding:0 1px}.indexPage .kvSec__cnt__btn a{gap:12px;align-items:center;border:solid 1px var(--White-gray);border-radius:100px;color:var(--White);display:flex;display:inline-flex;flex-shrink:0;height:46px;justify-content:center;padding:0 var(--SS,24px)}@media all and (min-width:961px) and (max-width:1440px){.indexPage .kvSec__cnt__btn a{gap:.8333vw;height:3.1944vw;padding:0 var(--SS-pcin)}}@media screen and (max-width:960px){.indexPage .kvSec__cnt__btn a{gap:12px;height:42px;padding:0 20px}}@media screen and (min-width:961px){.indexPage .kvSec__cnt__btn a{transition:background-color 0.1s ease-out,border-color 0.1s ease-out}.indexPage .kvSec__cnt__btn a:before{transition:-webkit-transform 0.1s ease-out;transition:transform 0.1s ease-out;transition:transform 0.1s ease-out,-webkit-transform 0.1s ease-out}.indexPage .kvSec__cnt__btn a:hover{border-color:var(--White)}.indexPage .kvSec__cnt__btn a:hover:before{-webkit-transform:scale(1.25);transform:scale(1.25)}}.indexPage .kvSec__cnt__btn a .-enFont{letter-spacing:.1em}.indexPage .kvSec__cnt__btn a:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media screen and (min-width:961px){.indexPage .kvSec__cnt__btn a:before{transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}}@media all and (min-width:961px) and (max-width:1440px){.indexPage .kvSec__cnt__btn a:before{height:.5556vw;width:.5556vw}}@media screen and (max-width:960px){.indexPage .kvSec__cnt__btn a:before{height:5px;width:5px}}.indexPage .kvSec__cnt__btn .jTxt{font-size:.875rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.indexPage .kvSec__cnt__btn .jTxt{font-size:.9722vw}}@media screen and (max-width:960px){.indexPage .kvSec__cnt__btn .jTxt{font-size:.8125rem}}.indexPage .header{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform 0.7s 0.5s;transition:transform 0.7s 0.5s;transition:transform 0.7s 0.5s,-webkit-transform 0.7s 0.5s}.indexPage .header.-in{-webkit-transform:translateY(0);transform:translateY(0)}.indexPage .logoSlide{overflow:hidden;padding-top:var(--XL);width:100%}@media screen and (max-width:960px){.indexPage .logoSlide{padding-top:16vw}}.indexPage .logoSlide__in{height:170px;position:relative}@media screen and (max-width:960px){.indexPage .logoSlide__in{height:26.6667vw}}.indexPage .logoSlide__list{-webkit-animation:scroll-lead-logo linear infinite;animation:scroll-lead-logo linear infinite;height:100%;position:absolute;right:0;will-change:transform}.indexPage .logoSlide__list__in{display:flex;height:100%}.indexPage .logoSlide__list:nth-child(2) .logoSlide__list__in{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.indexPage .logoSlide__list:nth-child(3) .logoSlide__list__in{-webkit-transform:translateX(-200%);transform:translateX(-200%)}@-webkit-keyframes scroll-lead-logo{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes scroll-lead-logo{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.indexPage .logoSlide__item{box-sizing:content-box;flex-shrink:0;height:100%;line-height:0;padding-left:32px}@media screen and (max-width:960px){.indexPage .logoSlide__item{padding-left:2.6667vw}}.indexPage .logoSlide__item img{height:100%;width:auto}.indexPage .newsSec{gap:var(--S,32px);align-items:flex-start;color:#fff;display:flex;margin:0 auto;margin-left:auto;margin-right:auto;padding:48px 0 var(--SS,24px) 0;width:1216px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .newsSec{width:84.4444vw}}@media screen and (max-width:960px){.indexPage .newsSec{width:89.3333vw}}@media all and (min-width:961px) and (max-width:1440px){.indexPage .newsSec{gap:var(--S-pcin);padding:3.3333vw 0 var(--SS-pcin) 0}}@media screen and (max-width:960px){.indexPage .newsSec{gap:5.3333vw;flex-direction:column;padding:8.8vw 0 0}}.indexPage .newsSec__head__ttl{font-family:"termina";font-size:1.125rem;font-weight:600;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.indexPage .newsSec__head__ttl{font-size:1.25vw}}@media screen and (max-width:960px){.indexPage .newsSec__head__ttl{font-size:1rem;line-height:100%}}.indexPage .newsSec__body{width:1112px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .newsSec__body{width:296.5333vw}}@media screen and (max-width:960px){.indexPage .newsSec__body{width:100%}}.indexPage .newsSec .newsLinkBox{gap:var(--S);align-items:center;align-self:stretch;border-bottom:rgba(220,220,220,.5) solid 1px;color:var(--White-gray);display:flex;padding-bottom:15px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .newsSec .newsLinkBox{gap:var(--S-pcin);padding-bottom:1.0417vw}}@media screen and (max-width:960px){.indexPage .newsSec .newsLinkBox{gap:1.6vw;align-items:flex-start;flex-direction:column;padding-bottom:2.6667vw}}.indexPage .newsSec .newsLinkBox__date{gap:var(--XS);align-items:center;display:flex;font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.indexPage .newsSec .newsLinkBox__date{font-size:.9722vw}}@media screen and (max-width:960px){.indexPage .newsSec .newsLinkBox__date{font-size:.75rem}}.indexPage .newsSec .newsLinkBox__date:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media screen and (min-width:961px){.indexPage .newsSec .newsLinkBox__date:before{transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}}@media all and (min-width:961px) and (max-width:1440px){.indexPage .newsSec .newsLinkBox__date:before{height:.5556vw;width:.5556vw}}@media screen and (max-width:960px){.indexPage .newsSec .newsLinkBox__date:before{height:5px;width:5px}}@media all and (min-width:961px) and (max-width:1440px){.indexPage .newsSec .newsLinkBox__date{gap:var(--XS-pcin)}}@media screen and (max-width:960px){.indexPage .newsSec .newsLinkBox__date{gap:2.6667vw}}.indexPage .newsSec .newsLinkBox__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:.875rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.indexPage .newsSec .newsLinkBox__txt{font-size:.9722vw}}@media screen and (max-width:960px){.indexPage .newsSec .newsLinkBox__txt{font-size:.8125rem}}@media screen and (min-width:961px){.indexPage .newsSec .newsLinkBox{position:relative}.indexPage .newsSec .newsLinkBox:after{background:#fff;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width 0.8s cubic-bezier(.36,.14,0,1);width:0}.indexPage .newsSec .newsLinkBox:hover:after{width:100%}.indexPage .newsSec .newsLinkBox:hover .newsLinkBox__date:before{-webkit-transform:scale(1.25);transform:scale(1.25)}}.indexPage .serviceSec{padding-top:185px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec{padding-top:12.8472vw}}@media screen and (max-width:960px){.indexPage .serviceSec{padding-top:32vw}}.indexPage .serviceSec__head{margin-left:auto;margin-right:auto;width:1216px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__head{width:84.4444vw}}@media screen and (max-width:960px){.indexPage .serviceSec__head{width:89.3333vw}}@media screen and (max-width:960px){.indexPage .serviceSec__head{margin-bottom:15.4667vw}}.indexPage .serviceSec__head__link{display:inline-block}.indexPage .serviceSec__head__ttlBlock{gap:48px;align-items:center;display:flex}@media screen and (min-width:961px){.indexPage .serviceSec__head__ttlBlock{gap:3.3333vw}}@media screen and (max-width:960px){.indexPage .serviceSec__head__ttlBlock{gap:5.3333vw}}.indexPage .serviceSec__head__ttlBlock__txt{color:var(--black-1-ex-text);color:var(--Accenct-color);font-family:"termina";font-size:128px;font-weight:600;line-height:1;margin-left:-.05em}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__head__ttlBlock__txt{font-size:8.8889vw}}@media screen and (max-width:960px){.indexPage .serviceSec__head__ttlBlock__txt{font-size:57px;margin-left:0}}.indexPage .serviceSec__head__arw .c-arw:before{border-color:var(--Accenct-color)}.indexPage .serviceSec__head__arw .c-arw svg{fill:var(--Accenct-color)}.indexPage .serviceSec__head__jpTtl{color:var(--White-gray);font-size:1.25rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__head__jpTtl{font-size:1.3889vw}}@media screen and (max-width:960px){.indexPage .serviceSec__head__jpTtl{font-size:1.125rem}}.indexPage .serviceSec__head__txt{-webkit-font-feature-settings:normal;color:var(--White);font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--S,32px);width:800px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__head__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.indexPage .serviceSec__head__txt{font-size:.875rem}}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__head__txt{padding-top:var(--S-pcin);width:55.5556vw}}@media screen and (max-width:960px){.indexPage .serviceSec__head__txt{padding-top:var(--S-sp);width:auto}}.indexPage .serviceSec__body{display:flex;position:relative}.indexPage .serviceSec__body .scrlHWrp{left:0;position:relative;top:0}.indexPage .serviceSec__body .scrlH{color:red;height:50vh}.indexPage .serviceSec__body .scrlH:last-child{height:150vh}.indexPage .serviceSec__body.-in .serviceSec__logoMotion,.indexPage .serviceSec__body.-in .serviceSec__cardCnt{position:sticky}.indexPage .serviceSec__body.-over .serviceSec__logoMotion,.indexPage .serviceSec__body.-over .serviceSec__cardCnt{bottom:0;position:absolute;top:auto}.indexPage .serviceSec__cntWrp{height:100vh;height:100dvh;left:0;overflow:hidden;position:sticky;top:0;width:100%}.indexPage .serviceSec__logoMotion{align-items:center;display:flex;height:100vh;height:100dvh;left:0;position:absolute;top:0;width:100%}.indexPage .serviceSec__logoMotion__txt{-webkit-animation:service-logo 40s linear infinite;animation:service-logo 40s linear infinite;display:flex;opacity:.1;position:relative;will-change:transform}.indexPage .serviceSec__logoMotion__txt p{align-items:center;display:flex;line-height:1}.indexPage .serviceSec__logoMotion__txt p svg{fill:var(--White);height:143px;width:862px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__logoMotion__txt p svg{height:9.9306vw;width:59.8611vw}}@media screen and (max-width:960px){.indexPage .serviceSec__logoMotion__txt p svg{height:17.696vw;width:106.6667vw}}.indexPage .serviceSec__logoMotion__txt p:after{background-color:var(--White);content:"";display:block;height:30px;margin:0 var(--LL);width:200px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__logoMotion__txt p:after{height:2.0833vw;margin:0 var(--LL-pcin);width:13.8889vw}}@media screen and (max-width:960px){.indexPage .serviceSec__logoMotion__txt p:after{height:4vw;margin:0 var(--M-sp);width:32vw}}@-webkit-keyframes service-logo{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes service-logo{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.indexPage .serviceSec__cardCnt{height:100vh;height:100dvh;left:0;position:absolute;top:0;width:100%}.indexPage .serviceSec__cardCnt .serviceCardPos{-webkit-transform:translate(-50%,-50%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.indexPage .serviceSec__cardCnt .serviceCardPos__in{-webkit-transform-origin:center 1250%;transform-origin:center 1250%;transition:cubic-bezier(.15,.84,.44,1) 0.6s}@media screen and (max-width:960px){.indexPage .serviceSec__cardCnt .serviceCardPos__in{-webkit-transform-origin:center 1300%;transform-origin:center 1300%}}.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="1"] .serviceCardPos__in{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="2"] .serviceCardPos__in{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="2"] #serviceCardNav-1:after{-webkit-transform:translate(-50%,-50%) rotate(3deg);background-image:url(//tatap.jp/wp-content/themes/tatap/assets/images/index/service-btn-prev.svg);transform:translate(-50%,-50%) rotate(3deg)}.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="3"] .serviceCardPos__in{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="3"] #serviceCardNav-1:after,.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="3"] #serviceCardNav-2:after{-webkit-transform:translate(-50%,-50%) rotate(3deg);background-image:url(//tatap.jp/wp-content/themes/tatap/assets/images/index/service-btn-prev.svg);transform:translate(-50%,-50%) rotate(3deg)}.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="4"] .serviceCardPos__in{-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="4"] #serviceCardNav-1:after,.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="4"] #serviceCardNav-2:after,.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="4"] #serviceCardNav-3:after{-webkit-transform:translate(-50%,-50%) rotate(3deg);background-image:url(//tatap.jp/wp-content/themes/tatap/assets/images/index/service-btn-prev.svg);transform:translate(-50%,-50%) rotate(3deg)}.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="5"] .serviceCardPos__in{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="5"] #serviceCardNav-1:after,.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="5"] #serviceCardNav-2:after,.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="5"] #serviceCardNav-3:after,.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="5"] #serviceCardNav-4:after{-webkit-transform:translate(-50%,-50%) rotate(3deg);background-image:url(//tatap.jp/wp-content/themes/tatap/assets/images/index/service-btn-prev.svg);transform:translate(-50%,-50%) rotate(3deg)}.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="6"] .serviceCardPos__in{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="6"] #serviceCardNav-1:after,.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="6"] #serviceCardNav-2:after,.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="6"] #serviceCardNav-3:after,.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="6"] #serviceCardNav-4:after,.indexPage .serviceSec__cardCnt .serviceCardPos[data-scrlstate="6"] #serviceCardNav-5:after{-webkit-transform:translate(-50%,-50%) rotate(3deg);background-image:url(//tatap.jp/wp-content/themes/tatap/assets/images/index/service-btn-prev.svg);transform:translate(-50%,-50%) rotate(3deg)}.indexPage .serviceSec__cardCnt .serviceCard{-webkit-transform-origin:center 1250%;display:block;left:0;overflow:hidden;position:absolute;top:0;transform-origin:center 1250%;width:383px}@media screen and (max-width:960px){.indexPage .serviceSec__cardCnt .serviceCard{-webkit-transform-origin:center 1300%;max-width:383px;transform-origin:center 1300%;width:77.8667vw}}.indexPage .serviceSec__cardCnt .serviceCard__in{-webkit-transform:scale(.95);-webkit-transform-origin:center bottom;display:block;position:relative;transform:scale(.95);transform-origin:center bottom}.indexPage .serviceSec__cardCnt .serviceCard__overlay{background:rgba(18,18,18,.9);height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.indexPage .serviceSec__cardCnt .serviceCard__progress{left:23px;position:absolute;top:20px;width:calc(100% - 46px)}.indexPage .serviceSec__cardCnt .serviceCard__progress ul{gap:4px;display:flex}.indexPage .serviceSec__cardCnt .serviceCard__progress li{background:rgba(255,255,255,.2);border-radius:100px;height:2px;width:25%}.indexPage .serviceSec__cardCnt .serviceCard__progress li .bar{background-color:var(--White);height:100%;width:0}.indexPage .serviceSec__cardCnt .serviceCard__progress li .bar.-cr{width:100%}.indexPage .serviceSec__cardCnt .serviceCard__progress__ttl{color:var(--White);font-family:"termina";font-size:10px;line-height:1;margin-top:17px;position:absolute}.indexPage .serviceSec__cardCnt .serviceCard__img{line-height:0;overflow:hidden;width:100%}.indexPage .serviceSec__cardCnt .serviceCard__img img{position:relative;transition:-webkit-transform cubic-bezier(.15,.84,.44,1) 0.6s;transition:transform cubic-bezier(.15,.84,.44,1) 0.6s;transition:transform cubic-bezier(.15,.84,.44,1) 0.6s,-webkit-transform cubic-bezier(.15,.84,.44,1) 0.6s;width:100%}.indexPage .serviceSec__cardCnt .serviceCard__txtarea{bottom:0;color:var(--White-gray);left:0;opacity:.2;padding:0 33px 33px;position:absolute;z-index:3}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__cardCnt .serviceCard__txtarea{padding:0 2.2917vw 2.2917vw}}@media screen and (max-width:960px){.indexPage .serviceSec__cardCnt .serviceCard__txtarea{padding:0 5.3333vw 5.3333vw}}@media screen and (max-width:960px) and (max-height:450px){.indexPage .serviceSec__cardCnt .serviceCard__txtarea{bottom:auto;top:50%}}.indexPage .serviceSec__cardCnt .serviceCard__ttl__txt1{font-family:"termina";font-size:2rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__cardCnt .serviceCard__ttl__txt1{font-size:2.2222vw}}@media screen and (max-width:960px){.indexPage .serviceSec__cardCnt .serviceCard__ttl__txt1{font-size:1.5rem;line-height:125%}}.indexPage .serviceSec__cardCnt .serviceCard__ttl__txt2{font-size:.75rem;font-weight:700;line-height:150%;margin-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__cardCnt .serviceCard__ttl__txt2{font-size:.8333vw}}@media screen and (max-width:960px){.indexPage .serviceSec__cardCnt .serviceCard__ttl__txt2{font-size:.6875rem}}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__cardCnt .serviceCard__ttl__txt2{margin-top:var(--XXS-pcin)}}@media screen and (max-width:960px){.indexPage .serviceSec__cardCnt .serviceCard__ttl__txt2{margin-top:var(--XXS-sp)}}.indexPage .serviceSec__cardCnt .serviceCard__txt{font-size:.875rem;line-height:175%;margin-top:var(--S)}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__cardCnt .serviceCard__txt{font-size:.9722vw}}@media screen and (max-width:960px){.indexPage .serviceSec__cardCnt .serviceCard__txt{font-size:.8125rem}}@media all and (min-width:961px) and (max-width:1440px){.indexPage .serviceSec__cardCnt .serviceCard__txt{margin-top:var(--S-pcin)}}@media screen and (max-width:960px){.indexPage .serviceSec__cardCnt .serviceCard__txt{margin-top:var(--S-sp)}}.indexPage .serviceSec__cardCnt .serviceCard .serviceCard__in{transition:-webkit-transform cubic-bezier(.15,.84,.44,1) 0.6s;transition:transform cubic-bezier(.15,.84,.44,1) 0.6s;transition:transform cubic-bezier(.15,.84,.44,1) 0.6s,-webkit-transform cubic-bezier(.15,.84,.44,1) 0.6s}.indexPage .serviceSec__cardCnt .serviceCard .serviceCard__overlay{transition:opacity cubic-bezier(.15,.84,.44,1) 0.6s}.indexPage .serviceSec__cardCnt .serviceCard .serviceCard__txtarea{transition:opacity cubic-bezier(.15,.84,.44,1) 0.6s,color cubic-bezier(.15,.84,.44,1) 0.6s}.indexPage .serviceSec__cardCnt .serviceCard .serviceCard__ttl__txt1{transition:color cubic-bezier(.15,.84,.44,1) 0.6s}.indexPage .serviceSec__cardCnt .serviceCard__nav{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.25s;width:100%;z-index:10}@media screen and (max-width:960px){.indexPage .serviceSec__cardCnt .serviceCard__nav{display:none}}.indexPage .serviceSec__cardCnt .serviceCard__nav:hover{opacity:1}.indexPage .serviceSec__cardCnt .serviceCard__nav:after{-webkit-transform:translate(-50%,-50%) rotate(-3deg);background:url(//tatap.jp/wp-content/themes/tatap/assets/images/index/service-btn-next.svg) center center/cover no-repeat;content:"";height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-3deg);width:80px}.indexPage .serviceSec__cardCnt .serviceCard.-active{pointer-events:inherit}@media screen and (min-width:961px){.indexPage .serviceSec__cardCnt .serviceCard.-active:hover .serviceCard__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.indexPage .serviceSec__cardCnt .serviceCard.-active .serviceCard__in{-webkit-transform:scale(1);transform:scale(1)}.indexPage .serviceSec__cardCnt .serviceCard.-active .serviceCard__overlay{opacity:0}.indexPage .serviceSec__cardCnt .serviceCard.-active .serviceCard__txtarea{color:var(--White);opacity:1}.indexPage .serviceSec__cardCnt .serviceCard.-active .serviceCard__ttl__txt1{color:var(--Accenct-color)}.indexPage .serviceSec__cardCnt .serviceCard.-active .serviceCard__nav{opacity:0;pointer-events:none}.indexPage .serviceSec__cardCnt .serviceCard.-active .serviceCard__nav:after{display:none}.indexPage .serviceSec__cardCnt .serviceCard:nth-child(1){position:relative}.indexPage .serviceSec__cardCnt .serviceCard:nth-child(2){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.indexPage .serviceSec__cardCnt .serviceCard:nth-child(3){-webkit-transform:rotate(6deg);transform:rotate(6deg)}.indexPage .serviceSec__cardCnt .serviceCard:nth-child(4){-webkit-transform:rotate(9deg);transform:rotate(9deg)}.indexPage .serviceSec__cardCnt .serviceCard:nth-child(5){-webkit-transform:rotate(12deg);transform:rotate(12deg)}.indexPage .serviceSec__cardCnt .serviceCard:nth-child(6){-webkit-transform:rotate(15deg);transform:rotate(15deg)}.indexPage .serviceSec__bg{bottom:0;height:100vh;height:100dvh;left:0;position:absolute;top:0;width:100%;will-change:transform}.indexPage .serviceSec__bg.-in{position:fixed}.indexPage .serviceSec__bg.-over{top:auto}.indexPage .caseSec{overflow:hidden;padding-top:var(--XXXL,160px);position:relative}@media screen and (max-width:960px){.indexPage .caseSec{padding-top:var(--XXXL-sp)}}.indexPage .caseSec__in{margin-left:auto;margin-right:auto;width:1216px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .caseSec__in{width:84.4444vw}}@media screen and (max-width:960px){.indexPage .caseSec__in{width:89.3333vw}}.indexPage .caseSec__head{margin-left:auto;margin-right:auto;width:1216px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .caseSec__head{width:84.4444vw}}@media screen and (max-width:960px){.indexPage .caseSec__head{width:89.3333vw}}.indexPage .caseSec__head__link{display:inline-block}@media screen and (max-width:960px){.indexPage .caseSec__head__link{width:100%}}.indexPage .caseSec__head__ttlBlock{gap:48px;align-items:center;display:flex}@media screen and (max-width:960px){.indexPage .caseSec__head__ttlBlock{gap:0;justify-content:space-between}}.indexPage .caseSec__head__ttlBlock__txt{color:var(--black-1-ex-text);font-family:"termina";font-size:128px;font-weight:600;letter-spacing:-.015em;line-height:1;margin-left:-.05em}@media all and (min-width:961px) and (max-width:1440px){.indexPage .caseSec__head__ttlBlock__txt{font-size:8.8889vw}}@media screen and (max-width:960px){.indexPage .caseSec__head__ttlBlock__txt{font-size:57px;margin-left:0}}.indexPage .caseSec__head__arw .c-arw:before{border-color:var(--black-1-ex-text)}.indexPage .caseSec__head__arw .c-arw svg{fill:var(--black-1-ex-text)}.indexPage .caseSec__head__jpTtl{color:var(--black-1-ex-text);font-size:1.25rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.indexPage .caseSec__head__jpTtl{font-size:1.3889vw}}@media screen and (max-width:960px){.indexPage .caseSec__head__jpTtl{font-size:1.125rem}}.indexPage .caseSec__head__txt{-webkit-font-feature-settings:normal;color:var(--black-1-ex-text);font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--S,32px);width:800px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .caseSec__head__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.indexPage .caseSec__head__txt{font-size:.875rem}}@media all and (min-width:961px) and (max-width:1440px){.indexPage .caseSec__head__txt{padding-top:var(--S-pcin);width:55.5556vw}}@media screen and (max-width:960px){.indexPage .caseSec__head__txt{padding-top:var(--S-sp);width:100%}}.indexPage .caseSec__body{padding-top:var(--XL)}@media all and (min-width:961px) and (max-width:1440px){.indexPage .caseSec__body{padding-top:var(--XL-pcin)}}@media screen and (max-width:960px){.indexPage .caseSec__body{padding-top:var(--XL-sp)}}.indexPage .caseList{position:relative;width:calc(100% + var(--S))}@media screen and (max-width:960px){.indexPage .caseList{width:77.8667vw}}.indexPage .caseList .slick-list{overflow:inherit}.indexPage .caseList .slick-slide{width:416px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .caseList .slick-slide{width:28.8889vw!important}}@media screen and (max-width:960px){.indexPage .caseList .slick-slide{width:77.8667vw!important}}.indexPage .caseList .slick-perWrp{background:var(--gray-2-ex-line);height:2px;margin-right:var(--S);margin-top:var(--LL)}@media screen and (max-width:960px){.indexPage .caseList .slick-perWrp{margin-right:0;margin-top:var(--LL-sp);width:89.3333vw}}.indexPage .caseList .slick-perWrp__bar{background:var(--black-1-ex-text);display:block;height:100%;transition:width 0.3s;width:0}@media screen and (max-width:960px){.indexPage .caseList .c-block-case{width:73.8667vw}}.indexPage .caseList .chasing-img{-webkit-transform:scale(0);height:80px;left:50%;pointer-events:none;position:absolute;top:50%;transform:scale(0);transition:top 0.3s ease,left 0.3s ease,-webkit-transform 0.3s ease;transition:top 0.3s ease,left 0.3s ease,transform 0.3s ease;transition:top 0.3s ease,left 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;width:80px}.indexPage .caseList .chasing-img.-out-of-area{-webkit-transform:scale(0);transform:scale(0)}.indexPage .caseList .chasing-img.-over{-webkit-transform:scale(1);transform:scale(1)}.indexPage .caseList .chasing-img:before{background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/mouse-chase.svg) center center/cover no-repeat;content:"";display:block;height:100%;width:100%}@media screen and (max-width:960px){.indexPage .caseList .chasing-img{display:none}}.indexPage .caseList #mouse-stalker{-webkit-transform:translate(0,0);border-radius:50%;height:0;left:0;pointer-events:none;position:fixed;top:0;transform:translate(0,0);transition:all 0.2s;transition-timing-function:ease-out;width:0;z-index:999}.indexPage .caseList #mouse-stalker:before{background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/mouse-chase.svg) center center/cover no-repeat;content:"";display:block;height:100%;width:100%}.indexPage .caseList #mouse-stalker.is_active{height:80px;left:-40px;top:-40px;width:80px}.indexPage .knowledgeSec{margin-left:auto;margin-right:auto;padding-top:180px;width:1216px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeSec{width:84.4444vw}}@media screen and (max-width:960px){.indexPage .knowledgeSec{width:89.3333vw}}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeSec{padding-top:12.5vw}}@media screen and (max-width:960px){.indexPage .knowledgeSec{padding-top:28vw}}.indexPage .knowledgeSec__head__link{display:inline-block}@media screen and (max-width:960px){.indexPage .knowledgeSec__head__link{width:100%}}.indexPage .knowledgeSec__head__ttlBlock{gap:48px;align-items:center;display:flex}@media screen and (max-width:960px){.indexPage .knowledgeSec__head__ttlBlock{justify-content:space-between}}.indexPage .knowledgeSec__head__ttlBlock__txt{color:var(--black-1-ex-text);font-family:"termina";font-size:128px;font-weight:600;letter-spacing:-.015em;line-height:1;margin-left:-.05em}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeSec__head__ttlBlock__txt{font-size:8.8889vw}}@media screen and (max-width:960px){.indexPage .knowledgeSec__head__ttlBlock__txt{font-size:57px;margin-left:0}}.indexPage .knowledgeSec__head__arw .c-arw:before{border-color:var(--black-1-ex-text)}.indexPage .knowledgeSec__head__arw .c-arw svg{fill:var(--black-1-ex-text)}.indexPage .knowledgeSec__head__jpTtl{color:var(--black-1-ex-text);font-size:1.25rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeSec__head__jpTtl{font-size:1.3889vw}}@media screen and (max-width:960px){.indexPage .knowledgeSec__head__jpTtl{font-size:1.125rem}}.indexPage .knowledgeSec__head__txt{-webkit-font-feature-settings:normal;color:var(--black-1-ex-text);font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--S,32px);width:800px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeSec__head__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.indexPage .knowledgeSec__head__txt{font-size:.875rem}}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeSec__head__txt{padding-top:var(--S-pcin);width:55.5556vw}}@media screen and (max-width:960px){.indexPage .knowledgeSec__head__txt{padding-top:var(--S-sp);width:100%}}.indexPage .knowledgeSec__body{display:flex;justify-content:space-between;padding-bottom:var(--XXL);padding-top:var(--XL)}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeSec__body{padding-bottom:var(--XXL-pcin);padding-top:var(--XL-pcin)}}@media screen and (max-width:960px){.indexPage .knowledgeSec__body{flex-direction:column;padding-bottom:var(--XXL-sp);padding-top:var(--XL-sp)}}.indexPage .knowledgeList{width:1008px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeList{width:70vw}}@media screen and (max-width:960px){.indexPage .knowledgeList{margin-top:10.6667vw;width:100%}}.indexPage .knowledgeList li:first-child .c-block-knowledge{border-top:none;padding-top:0}.indexPage .knowledgeList li:last-child .c-block-knowledge{padding-bottom:0}.indexPage .knowledgeList .c-block-knowledge{border-bottom:none}@media screen and (min-width:961px){.indexPage .knowledgeList .c-block-knowledge__img{line-height:0;overflow:hidden;width:280px}.indexPage .knowledgeList .c-block-knowledge__img img{width:100%}}@media screen and (min-width:961px) and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeList .c-block-knowledge__img{width:19.4444vw}}@media screen and (min-width:961px){.indexPage .knowledgeList .c-block-knowledge__txtarea{width:696px}}@media screen and (min-width:961px) and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeList .c-block-knowledge__txtarea{width:48.3333vw}}@media screen and (min-width:961px){.indexPage .knowledgeList .c-block-knowledge__ttl{font-size:1.125rem;font-weight:700;line-height:150%;margin-top:var(--XS)}}@media screen and (min-width:961px) and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeList .c-block-knowledge__ttl{font-size:1.25vw}}@media screen and (min-width:961px) and (max-width:960px){.indexPage .knowledgeList .c-block-knowledge__ttl{font-size:1rem}}@media screen and (min-width:961px) and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeList .c-block-knowledge__ttl{margin-top:var(--XS-pcin)}}.indexPage .knowledgeList .knowledgeThum{display:flex;justify-content:space-between}@media screen and (max-width:960px){.indexPage .knowledgeList .knowledgeThum{flex-direction:column}}.indexPage .knowledgeList .knowledgeThum__img{line-height:0;overflow:hidden;width:280px}.indexPage .knowledgeList .knowledgeThum__img img{width:100%}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeList .knowledgeThum__img{width:19.4444vw}}@media screen and (max-width:960px){.indexPage .knowledgeList .knowledgeThum__img{margin-bottom:5.3333vw;width:100%}}.indexPage .knowledgeList .knowledgeThum__txtarea{width:696px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeList .knowledgeThum__txtarea{width:48.3333vw}}@media screen and (max-width:960px){.indexPage .knowledgeList .knowledgeThum__txtarea{width:100%}}.indexPage .knowledgeList .knowledgeThum__ttl{font-size:1.125rem;font-weight:700;line-height:150%;margin-top:var(--XS)}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeList .knowledgeThum__ttl{font-size:1.25vw}}@media screen and (max-width:960px){.indexPage .knowledgeList .knowledgeThum__ttl{font-size:1rem}}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeList .knowledgeThum__ttl{margin-top:var(--XS-pcin)}}@media screen and (max-width:960px){.indexPage .knowledgeList .knowledgeThum__ttl{margin-top:var(--XS-sp)}}.indexPage .knowledgeList .knowledgeThum__date{color:var(--gray-1-ex-text,#5a5a5a);font-size:.75rem;line-height:175%;margin-top:8px}@media all and (min-width:961px) and (max-width:1440px){.indexPage .knowledgeList .knowledgeThum__date{font-size:.8333vw}}@media screen and (max-width:960px){.indexPage .knowledgeList .knowledgeThum__date{font-size:.625rem}}@media screen and (min-width:961px){.indexPage .knowledgeList .knowledgeThum .knowledgeThum__img img{transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.indexPage .knowledgeList .knowledgeThum:hover .knowledgeThum__ttl{text-decoration:underline}.indexPage .knowledgeList .knowledgeThum:hover .knowledgeThum__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.indexPage .indexLoading{height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.indexPage .indexLoading__bg{background:var(--black-2-ex-bg);height:100%;left:0;position:fixed;top:0;transition:2s height ease-in-out;width:100%;z-index:1000}.indexPage .indexLoading__logo{-webkit-transform:translate(-50%,-50%);left:50%;line-height:0;opacity:.1;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1;z-index:1000}.indexPage .indexLoading__logo svg{fill:var(--White);height:40px;transition:1s -webkit-transform ease-in-out;transition:1s transform ease-in-out;transition:1s transform ease-in-out,1s -webkit-transform ease-in-out;width:240px}@media screen and (max-width:960px){.indexPage .indexLoading__logo svg{height:5.9467vw;width:35.2vw}}.indexPage .indexLoading.-loaded .indexLoading__bg{height:0}.indexPage .indexLoading.-loaded .indexLoading__logo svg{-webkit-transform:translateY(100%);transform:translateY(100%)}.indexPage #detect-video{display:none;height:0;opacity:0;width:0}.aboutPage{background:var(--White);position:relative}.aboutPage .main{overflow:initial}.aboutPage .pageBgBlk{-webkit-transform:translate3d(0,0,-1px);background:var(--black-2-ex-bg);height:100%;left:0;pointer-events:none;position:fixed;top:0;transform:translate3d(0,0,-1px);width:100%;z-index:-1}@media screen and (max-width:960px){.aboutPage .pageBgBlk{height:calc(var(--vh, 1vh) * 100 + 200px);min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);top:-100px}}.aboutPage .pageBgBlk:before{-webkit-transform:translate(-50%,-50%);background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/bg-blur.png) center center/cover no-repeat;content:"";height:1852px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1852px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .pageBgBlk:before{height:128.6111vw;width:128.6111vw}}@media screen and (max-width:960px){.aboutPage .pageBgBlk:before{height:1036px;width:1036px}}.aboutPage .kvSec{margin-bottom:var(--XXL,120px);overflow:hidden;padding-top:254px;position:relative}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .kvSec{padding-top:17.6389vw}}@media screen and (max-width:960px){.aboutPage .kvSec{margin-bottom:var(--XXL-sp);padding-top:150px}}.aboutPage .kvSec__cnt{margin-left:auto;margin-right:auto;padding-top:var(--LL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .kvSec__cnt{width:84.4444vw}}@media screen and (max-width:960px){.aboutPage .kvSec__cnt{width:89.3333vw}}@media screen and (max-width:960px){.aboutPage .kvSec__cnt{padding-top:var(--LL-sp)}}.aboutPage .kvSec__ttl{color:var(--Accenct-color,#bfef30);font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .kvSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.aboutPage .kvSec__ttl{font-size:1.25rem}}.aboutPage .kvSec__txtBlock{padding-top:190px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .kvSec__txtBlock{padding-top:13.1944vw}}@media screen and (max-width:960px){.aboutPage .kvSec__txtBlock{padding-top:var(--XXL-sp)}}.aboutPage .kvSec__txtBlock__txt1{color:var(--Accenct-color,#bfef30);font-size:48px;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .kvSec__txtBlock__txt1{font-size:3.3333vw}}@media screen and (max-width:960px){.aboutPage .kvSec__txtBlock__txt1{font-size:26px;padding-top:59px}}.aboutPage .kvSec__txtBlock__txt2{-webkit-font-feature-settings:normal;color:var(--White);font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--L,56px)}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .kvSec__txtBlock__txt2{font-size:1.1111vw}}@media screen and (max-width:960px){.aboutPage .kvSec__txtBlock__txt2{font-size:.875rem}}@media screen and (max-width:960px){.aboutPage .kvSec__txtBlock__txt2{padding-top:var(--S-sp)}}.aboutPage .kvSec__btns{padding-top:var(--L,56px)}@media screen and (max-width:960px){.aboutPage .kvSec__btns{padding-top:var(--L-sp)}}.aboutPage .kvSec__btns ul{gap:var(--XXS);align-items:center;display:flex}@media screen and (max-width:960px){.aboutPage .kvSec__btns ul{gap:var(--XS-sp);align-items:flex-start;flex-direction:column}}@media screen and (min-width:961px){.aboutPage .kvSec__btns .c-btn{width:208px}.aboutPage .kvSec__btns .c-btn.-green{width:222px}}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .kvSec__btns .c-btn{width:14.4444vw}.aboutPage .kvSec__btns .c-btn.-green{width:15.4167vw}}@media screen and (max-width:960px){.aboutPage .kvSec__btns .c-btn{width:192px}}.aboutPage .kvSec__logoList ul{gap:var(--XS,16px);align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;padding:var(--XXL,120px) 0}@media screen and (max-width:960px){.aboutPage .kvSec__logoList ul{gap:var(--XS-sp);padding:var(--XL-sp) 0 var(--XXL-sp)}}.aboutPage .kvSec__logoList ul li{width:calc(12.5% - var(--XS) * 7 / 8)}@media screen and (max-width:960px){.aboutPage .kvSec__logoList ul li{width:calc(25% - var(--XS-sp) * 3 / 4)}}.aboutPage .kvSec__logoList ul li img{width:100%}.aboutPage .js-changeHeader{position:relative}@media screen and (min-width:961px){.aboutPage .js-changeHeader{top:-150px}}.aboutPage .aboutSec{position:relative;width:100%}@media screen and (min-width:961px){.aboutPage .aboutSec{display:flex;justify-content:flex-end}}@media screen and (max-width:960px){.aboutPage .aboutSec{margin-left:auto;margin-right:auto;width:89.3333vw}}.aboutPage .aboutSec__pcImgBox{height:100vh;margin-left:102px;position:sticky;right:0;top:0;width:49%}@media screen and (max-width:960px){.aboutPage .aboutSec__pcImgBox{display:none}}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .aboutSec__pcImgBox{margin-left:7.0833vw}}.aboutPage .aboutSec__pcImgBox__img{-webkit-clip-path:inset(100% 0 0 0);background:center center/cover no-repeat;bottom:0;clip-path:inset(100% 0 0 0);height:100%;left:0;position:absolute;transition:-webkit-clip-path 1s ease-in-out;transition:clip-path 1s ease-in-out;transition:clip-path 1s ease-in-out,-webkit-clip-path 1s ease-in-out;width:100%}.aboutPage .aboutSec__pcImgBox__img:first-child{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.aboutPage .aboutSec__pcImgBox[data-boxstate="1"] .aboutSec__pcImgBox__img.-img1{-webkit-clip-path:inset(0% 0 0 0);clip-path:inset(0% 0 0 0)}.aboutPage .aboutSec__pcImgBox[data-boxstate="2"] .aboutSec__pcImgBox__img.-img2{-webkit-clip-path:inset(0% 0 0 0);clip-path:inset(0% 0 0 0)}.aboutPage .aboutSec__pcImgBox[data-boxstate="3"] .aboutSec__pcImgBox__img.-img2{-webkit-clip-path:inset(0% 0 0 0);clip-path:inset(0% 0 0 0)}.aboutPage .aboutSec__pcImgBox[data-boxstate="3"] .aboutSec__pcImgBox__img.-img3{-webkit-clip-path:inset(0% 0 0 0);clip-path:inset(0% 0 0 0)}.aboutPage .aboutSec .aboutBox{border-top:1px solid var(--black-1-ex-text);color:var(--black-1-ex-text);height:742px;padding-top:var(--LL,64px);width:520px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .aboutSec .aboutBox{width:36.1111vw}}@media screen and (max-width:960px){.aboutPage .aboutSec .aboutBox{height:auto;padding-bottom:var(--XL-sp);padding-top:var(--XL-sp);width:100%}.aboutPage .aboutSec .aboutBox:first-child{border-top:none;padding-top:0}}.aboutPage .aboutSec .aboutBox:last-child{border-bottom:1px solid var(--black-1-ex-text);height:700px}@media screen and (max-width:960px){.aboutPage .aboutSec .aboutBox:last-child{height:auto}}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .aboutSec .aboutBox{width:36.1111vw}}.aboutPage .aboutSec .aboutBox__num{font-family:"termina";font-size:3.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .aboutSec .aboutBox__num{font-size:3.8889vw}}@media screen and (max-width:960px){.aboutPage .aboutSec .aboutBox__num{font-size:2.5rem;line-height:125%}}.aboutPage .aboutSec .aboutBox__ttl{font-size:2.125rem;font-weight:700;line-height:150%;margin-top:var(--M,40px)}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .aboutSec .aboutBox__ttl{font-size:2.3611vw}}@media screen and (max-width:960px){.aboutPage .aboutSec .aboutBox__ttl{font-size:1.625rem}}@media screen and (max-width:960px){.aboutPage .aboutSec .aboutBox__ttl{margin-top:var(--M-sp)}}.aboutPage .aboutSec .aboutBox__txt{color:var(--black-1-ex-text);font-size:20px;font-weight:400;line-height:175%;margin-top:var(--M,40px)}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .aboutSec .aboutBox__txt{font-size:1.3889vw}}@media screen and (max-width:960px){.aboutPage .aboutSec .aboutBox__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:16px;line-height:2;margin-top:var(--S-sp)}.aboutPage .aboutSec .aboutBox__txt br{display:none}}.aboutPage .aboutSec .aboutBox__imgSp{line-height:0}@media screen and (max-width:960px){.aboutPage .aboutSec .aboutBox__imgSp{margin-top:var(--M-sp)}}.aboutPage .aboutSec .aboutBox__imgSp img{width:100%}.aboutPage .aboutSec .aboutBox.-in .-txtMarker:before{width:100%}.aboutPage .aboutSec .aboutBox .-txtMarker{position:relative}.aboutPage .aboutSec .aboutBox .-txtMarker:before{background:var(--Accenct-color);content:"";height:100%;left:0;position:absolute;top:0;transition:width 0.4s cubic-bezier(.36,.14,0,1);width:0%}.aboutPage .aboutSec .aboutBox .-txtMarker.-step2:before{transition-delay:0.2s}.aboutPage .aboutSec .aboutBox .-txtMarker__intxt{position:relative}.aboutPage .specialistSec{margin-left:auto;margin-right:auto;padding-top:var(--XXXL,160px);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec{width:84.4444vw}}@media screen and (max-width:960px){.aboutPage .specialistSec{width:89.3333vw}}@media screen and (max-width:960px){.aboutPage .specialistSec{padding-top:var(--XXXL-sp)}}.aboutPage .specialistSec__head{color:var(--black-1-ex-text)}.aboutPage .specialistSec__head__ttl{font-family:"termina";font-size:3.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__head__ttl{font-size:3.8889vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__head__ttl{font-size:2.5rem;line-height:125%}}.aboutPage .specialistSec__head__txt{font-size:.875rem;font-weight:700;line-height:150%;margin-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__head__txt{font-size:.9722vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__head__txt{font-size:.8125rem}}@media screen and (min-width:961px){.aboutPage .specialistSec__head__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal}}@media screen and (max-width:960px){.aboutPage .specialistSec__head__txt{font-size:1.125rem;font-weight:700;line-height:150%;margin-top:var(--XS-sp)}}@media screen and (max-width:960px) and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__head__txt{font-size:1.25vw}}@media screen and (max-width:960px) and (max-width:960px){.aboutPage .specialistSec__head__txt{font-size:1rem}}.aboutPage .specialistSec__top{padding-top:var(--XL,80px)}@media screen and (max-width:960px){.aboutPage .specialistSec__top{padding-top:var(--XL-sp)}}@media screen and (min-width:961px){.aboutPage .specialistSec__top{align-items:flex-start;display:flex;justify-content:space-between}}.aboutPage .specialistSec__top__img{position:relative;width:520px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__top__img{width:36.1111vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__img{width:100%}}.aboutPage .specialistSec__top__img img{width:100%}.aboutPage .specialistSec__top__img:before{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%);bottom:0;content:"";height:200px;left:0;opacity:.7;position:absolute;width:100%}.aboutPage .specialistSec__top__img__onTxtArea{bottom:0;color:var(--White);left:0;padding:var(--S,32px);position:absolute}@media screen and (max-width:960px){.aboutPage .specialistSec__top__img__onTxtArea{padding:var(--S-sp)}}.aboutPage .specialistSec__top__img__onTxtArea__txt1{color:var(--Accenct-color);font-family:"termina";font-size:2rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__top__img__onTxtArea__txt1{font-size:2.2222vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__img__onTxtArea__txt1{font-size:1.5rem;line-height:125%}}.aboutPage .specialistSec__top__img__onTxtArea__txt2{font-size:.875rem;font-weight:700;line-height:150%;margin-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__top__img__onTxtArea__txt2{font-size:.9722vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__img__onTxtArea__txt2{font-size:.8125rem}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__img__onTxtArea__txt2{margin-top:var(--XXS-sp)}}.aboutPage .specialistSec__top__img__onTxtArea__txt3{font-size:.75rem;line-height:175%;margin-top:var(--XS)}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__top__img__onTxtArea__txt3{font-size:.8333vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__img__onTxtArea__txt3{font-size:.625rem}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__img__onTxtArea__txt3{margin-top:var(--XS-sp)}}.aboutPage .specialistSec__top__txt{color:var(--black-1-ex-text);width:590px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__top__txt{width:40.9722vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__txt{margin-top:var(--M-sp);width:100%}}.aboutPage .specialistSec__top__txt p{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__top__txt p{font-size:1.1111vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__txt p{font-size:.875rem}}.aboutPage .specialistSec__top__prof{border-top:solid 1px var(--gray-2-ex-line);margin-top:var(--M);padding-top:var(--M)}@media screen and (max-width:960px){.aboutPage .specialistSec__top__prof{margin-top:var(--M-sp);padding-top:var(--M-sp)}}.aboutPage .specialistSec__top__prof__name{gap:var(--XS);align-items:center;display:flex;font-size:1rem;font-weight:700;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__top__prof__name{font-size:1.1111vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__prof__name{font-size:.875rem}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__prof__name{gap:var(--XS-sp)}}.aboutPage .specialistSec__top__prof__name span{color:var(--gray-1-ex-text);font-size:.75rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__top__prof__name span{font-size:.8333vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__prof__name span{font-size:.625rem}}.aboutPage .specialistSec__top__prof__txt{margin-top:var(--XS)}@media screen and (max-width:960px){.aboutPage .specialistSec__top__prof__txt{margin-top:var(--SS-sp)}}.aboutPage .specialistSec__top__prof__txt p{font-size:.75rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__top__prof__txt p{font-size:.8333vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__prof__txt p{font-size:.625rem}}@media screen and (max-width:960px){.aboutPage .specialistSec__top__prof__txt p{font-size:.875rem;line-height:175%}}@media screen and (max-width:960px) and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__top__prof__txt p{font-size:.9722vw}}@media screen and (max-width:960px) and (max-width:960px){.aboutPage .specialistSec__top__prof__txt p{font-size:.8125rem}}.aboutPage .specialistSec__listTtl{font-size:1.75rem;font-weight:700;line-height:150%;margin-bottom:var(--M);padding-top:var(--XL,80px);width:100%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__listTtl{font-size:1.9444vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__listTtl{font-size:1.375rem}}@media screen and (max-width:960px){.aboutPage .specialistSec__listTtl{margin-bottom:var(--M-sp);padding-top:var(--XXL-sp)}}.aboutPage .specialistSec__list{gap:var(--LL,64px) var(--S,32px);display:flex;flex-wrap:wrap}@media screen and (max-width:960px){.aboutPage .specialistSec__list{gap:var(--LL-sp)}}.aboutPage .specialistSec__list .specialistBox{width:calc(25% - var(--S) * 3 / 4)}@media screen and (max-width:960px){.aboutPage .specialistSec__list .specialistBox{width:100%}}.aboutPage .specialistSec__list .specialistBox__img{line-height:0}.aboutPage .specialistSec__list .specialistBox__img img{width:100%}.aboutPage .specialistSec__list .specialistBox__txtarea{-webkit-font-feature-settings:normal;color:var(--black-1-ex-text);font-feature-settings:normal;margin-top:var(--SS)}@media screen and (max-width:960px){.aboutPage .specialistSec__list .specialistBox__txtarea{margin-top:var(--SS-sp)}}.aboutPage .specialistSec__list .specialistBox__txt1{font-size:1rem;font-weight:700;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__list .specialistBox__txt1{font-size:1.1111vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__list .specialistBox__txt1{font-size:.875rem}}.aboutPage .specialistSec__list .specialistBox__txt2{color:var(--gray-1-ex-text);font-size:.75rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__list .specialistBox__txt2{font-size:.8333vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__list .specialistBox__txt2{font-size:.625rem}}.aboutPage .specialistSec__list .specialistBox__txt3{font-size:.75rem;line-height:175%;margin-top:var(--XS)}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__list .specialistBox__txt3{font-size:.8333vw}}@media screen and (max-width:960px){.aboutPage .specialistSec__list .specialistBox__txt3{font-size:.625rem}}@media screen and (max-width:960px){.aboutPage .specialistSec__list .specialistBox__txt3{font-size:.875rem;line-height:175%;margin-top:var(--SS-sp)}}@media screen and (max-width:960px) and (min-width:961px) and (max-width:1440px){.aboutPage .specialistSec__list .specialistBox__txt3{font-size:.9722vw}}@media screen and (max-width:960px) and (max-width:960px){.aboutPage .specialistSec__list .specialistBox__txt3{font-size:.8125rem}}@media screen and (max-width:960px){.aboutPage .specialistSec__list .specialistBox__txt3 br{display:none}}.aboutPage .knowledgeSec{border-top:solid 1px #d0d0d0;margin-left:auto;margin-right:auto;margin-top:var(--XXL);padding-top:var(--XXL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec{width:84.4444vw}}@media screen and (max-width:960px){.aboutPage .knowledgeSec{width:89.3333vw}}@media screen and (min-width:961px){.aboutPage .knowledgeSec{display:flex;justify-content:space-between}}@media screen and (max-width:960px){.aboutPage .knowledgeSec{margin-top:var(--XXXL-sp);padding-top:var(--XXXL-sp)}}.aboutPage .knowledgeSec__head{color:var(--black-1-ex-text)}.aboutPage .knowledgeSec__head__ttl{font-family:"termina";font-size:3.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec__head__ttl{font-size:3.8889vw}}@media screen and (max-width:960px){.aboutPage .knowledgeSec__head__ttl{font-size:2.5rem;line-height:125%}}.aboutPage .knowledgeSec__head__txt{font-size:.875rem;font-weight:700;line-height:150%;margin-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec__head__txt{font-size:.9722vw}}@media screen and (max-width:960px){.aboutPage .knowledgeSec__head__txt{font-size:.8125rem}}@media screen and (min-width:961px){.aboutPage .knowledgeSec__head__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal}}@media screen and (max-width:960px){.aboutPage .knowledgeSec__head__txt{font-size:1.125rem;font-weight:700;line-height:150%;margin-top:var(--XS-sp)}}@media screen and (max-width:960px) and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec__head__txt{font-size:1.25vw}}@media screen and (max-width:960px) and (max-width:960px){.aboutPage .knowledgeSec__head__txt{font-size:1rem}}.aboutPage .knowledgeSec__head__btn{padding-top:var(--L,56px);width:264px}.aboutPage .knowledgeSec__list{width:592px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec__list{width:41.1111vw}}@media screen and (max-width:960px){.aboutPage .knowledgeSec__list{margin-top:var(--L-sp);width:100%}}.aboutPage .knowledgeSec__list li:first-child{border:none;margin-top:0;padding-top:0}.aboutPage .knowledgeSec__list li:first-child .c-block-knowledge{border-top:none;padding-top:0}@media screen and (max-width:960px){.aboutPage .knowledgeSec__list li .c-block-knowledge{border-bottom:none}.aboutPage .knowledgeSec__list li:last-child .c-block-knowledge{padding-bottom:0}}.aboutPage .knowledgeSec__bottomBtn{padding:var(--L-sp) 0 0}.aboutPage .knowledgeSec__bottomBtn .c-btn{width:232px}@media screen and (min-width:961px){.aboutPage .knowledgeSec .c-block-knowledge{border-bottom:none;padding:var(--SS) 0}.aboutPage .knowledgeSec .c-block-knowledge__img{line-height:0;overflow:hidden;width:176px}.aboutPage .knowledgeSec .c-block-knowledge__img img{width:100%}}@media screen and (min-width:961px) and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec .c-block-knowledge__img{width:12.2222vw}}@media screen and (min-width:961px){.aboutPage .knowledgeSec .c-block-knowledge__ttl{font-size:.875rem;font-weight:700;line-height:175%;line-height:1.5;margin-top:var(--XXS)}}@media screen and (min-width:961px) and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec .c-block-knowledge__ttl{font-size:.9722vw}}@media screen and (min-width:961px) and (max-width:960px){.aboutPage .knowledgeSec .c-block-knowledge__ttl{font-size:.8125rem}}@media screen and (min-width:961px) and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec .c-block-knowledge__ttl{margin-top:var(--XXS-pcin)}}@media screen and (min-width:961px) and (min-width:961px){.aboutPage .knowledgeSec .c-block-knowledge__ttl{-webkit-font-feature-settings:normal;font-feature-settings:normal}}@media screen and (min-width:961px){.aboutPage .knowledgeSec .c-block-knowledge__txtarea{width:384px}}@media screen and (min-width:961px) and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec .c-block-knowledge__txtarea{width:26.6667vw}}.aboutPage .knowledgeSec .knowledgeThum{display:flex;justify-content:space-between}@media screen and (max-width:960px){.aboutPage .knowledgeSec .knowledgeThum{flex-direction:column}}.aboutPage .knowledgeSec .knowledgeThum__img{line-height:0;overflow:hidden;width:176px}.aboutPage .knowledgeSec .knowledgeThum__img img{width:100%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec .knowledgeThum__img{width:12.2222vw}}@media screen and (max-width:960px){.aboutPage .knowledgeSec .knowledgeThum__img{margin-bottom:var(--S-sp);width:100%}}.aboutPage .knowledgeSec .knowledgeThum__date{gap:var(--XXS,8px);align-items:center;color:var(--black-1-ex-text);display:flex;font-family:"termina";font-size:12px;font-weight:600;padding-top:var(--XXXS,4px)}@media screen and (max-width:960px){.aboutPage .knowledgeSec .knowledgeThum__date{font-size:10px;padding-top:0}}.aboutPage .knowledgeSec .knowledgeThum__date:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec .knowledgeThum__date:before{height:.5556vw;width:.5556vw}}.aboutPage .knowledgeSec .knowledgeThum__ttl{font-size:.875rem;font-weight:700;line-height:175%;line-height:1.5;margin-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec .knowledgeThum__ttl{font-size:.9722vw}}@media screen and (max-width:960px){.aboutPage .knowledgeSec .knowledgeThum__ttl{font-size:.8125rem}}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec .knowledgeThum__ttl{margin-top:var(--XXS-pcin)}}@media screen and (min-width:961px){.aboutPage .knowledgeSec .knowledgeThum__ttl{-webkit-font-feature-settings:normal;font-feature-settings:normal}}@media screen and (max-width:960px){.aboutPage .knowledgeSec .knowledgeThum__ttl{font-size:16px;margin-top:var(--XXS-sp)}}.aboutPage .knowledgeSec .knowledgeThum__txtarea{width:384px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .knowledgeSec .knowledgeThum__txtarea{width:26.6667vw}}@media screen and (max-width:960px){.aboutPage .knowledgeSec .knowledgeThum__txtarea{width:100%}}.aboutPage .knowledgeSec .knowledgeThum .c-tagList{margin-top:var(--XS)}@media screen and (max-width:960px){.aboutPage .knowledgeSec .knowledgeThum .c-tagList{margin-top:var(--XS-sp)}}@media screen and (min-width:961px){.aboutPage .knowledgeSec .knowledgeThum .knowledgeThum__img img{transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.aboutPage .knowledgeSec .knowledgeThum:hover .knowledgeThum__ttl{text-decoration:underline}.aboutPage .knowledgeSec .knowledgeThum:hover .knowledgeThum__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.aboutPage .serviceSec{border-top:solid 1px #d0d0d0;margin-left:auto;margin-right:auto;margin-top:var(--XXL);padding-top:var(--XXL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .serviceSec{width:84.4444vw}}@media screen and (max-width:960px){.aboutPage .serviceSec{width:89.3333vw}}@media screen and (max-width:960px){.aboutPage .serviceSec{margin-top:var(--XXL-sp);padding-top:var(--XXXL-sp)}}.aboutPage .serviceSec__head{color:var(--black-1-ex-text)}@media screen and (min-width:961px){.aboutPage .serviceSec__head{display:flex;justify-content:space-between}}.aboutPage .serviceSec__head__clm{width:590px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .serviceSec__head__clm{width:40.9722vw}}@media screen and (max-width:960px){.aboutPage .serviceSec__head__clm{width:100%}}.aboutPage .serviceSec__head__ttl{font-family:"termina";font-size:3.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .serviceSec__head__ttl{font-size:3.8889vw}}@media screen and (max-width:960px){.aboutPage .serviceSec__head__ttl{font-size:2.5rem;line-height:125%}}.aboutPage .serviceSec__head__txt{font-size:.875rem;font-weight:700;line-height:150%;margin-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .serviceSec__head__txt{font-size:.9722vw}}@media screen and (max-width:960px){.aboutPage .serviceSec__head__txt{font-size:.8125rem}}@media screen and (min-width:961px){.aboutPage .serviceSec__head__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal}}@media screen and (max-width:960px){.aboutPage .serviceSec__head__txt{font-size:1.125rem;font-weight:700;line-height:150%;margin-top:var(--XS-sp)}}@media screen and (max-width:960px) and (min-width:961px) and (max-width:1440px){.aboutPage .serviceSec__head__txt{font-size:1.25vw}}@media screen and (max-width:960px) and (max-width:960px){.aboutPage .serviceSec__head__txt{font-size:1rem}}.aboutPage .serviceSec__head__read{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .serviceSec__head__read{font-size:1.1111vw}}@media screen and (max-width:960px){.aboutPage .serviceSec__head__read{font-size:.875rem}}@media screen and (max-width:960px){.aboutPage .serviceSec__head__read{margin-top:var(--S-sp)}}.aboutPage .serviceSec__head__btn{padding-top:var(--S,32px);width:333px}.aboutPage .serviceSec__list{gap:var(--S) 0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:var(--XL,80px)}@media screen and (max-width:960px){.aboutPage .serviceSec__list{gap:var(--M-sp);margin-top:var(--LL-sp)}}.aboutPage .serviceSec__list__item{border-top:solid 1px var(--gray-2-ex-line);padding-top:var(--S,32px);width:calc(50% - var(--XS))}@media screen and (max-width:960px){.aboutPage .serviceSec__list__item{padding-top:var(--M-sp);width:100%}}@media screen and (min-width:961px){.aboutPage .serviceSec .serviceBox{display:flex;justify-content:space-between}}.aboutPage .serviceSec .serviceBox__imgPc{line-height:0;width:176px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .serviceSec .serviceBox__imgPc{width:12.2222vw}}.aboutPage .serviceSec .serviceBox__imgPc img{width:100%}.aboutPage .serviceSec .serviceBox__imgSp{line-height:0}.aboutPage .serviceSec .serviceBox__imgSp img{width:100%}.aboutPage .serviceSec .serviceBox__cnt{display:flex;flex-direction:column;justify-content:space-between;width:384px}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .serviceSec .serviceBox__cnt{width:26.6667vw}}@media screen and (max-width:960px){.aboutPage .serviceSec .serviceBox__cnt{width:100%}}.aboutPage .serviceSec .serviceBox__head{align-items:center;display:flex;justify-content:space-between}.aboutPage .serviceSec .serviceBox__head__ttl__txt1{font-family:"termina";font-size:1.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .serviceSec .serviceBox__head__ttl__txt1{font-size:1.6667vw}}@media screen and (max-width:960px){.aboutPage .serviceSec .serviceBox__head__ttl__txt1{font-size:1.25rem;line-height:100%}}.aboutPage .serviceSec .serviceBox__head__ttl__txt2{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:.75rem;font-weight:700;line-height:150%;margin-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .serviceSec .serviceBox__head__ttl__txt2{font-size:.8333vw}}@media screen and (max-width:960px){.aboutPage .serviceSec .serviceBox__head__ttl__txt2{font-size:.6875rem}}@media screen and (max-width:960px){.aboutPage .serviceSec .serviceBox__head__ttl__txt2{margin-top:var(--XXS-sp)}}.aboutPage .serviceSec .serviceBox__head__arw .c-arw{height:var(--M);width:var(--M)}.aboutPage .serviceSec .serviceBox__head__arw .c-arw:before{border-width:1px}.aboutPage .serviceSec .serviceBox__head__arw .c-arw svg{height:var(--XS);width:var(--XS)}@media screen and (max-width:960px){.aboutPage .serviceSec .serviceBox__body{display:flex;justify-content:space-between;margin-top:var(--S-sp)}}.aboutPage .serviceSec .serviceBox__imgSp{line-height:0;width:102px}.aboutPage .serviceSec .serviceBox__txtarea{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:.875rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.aboutPage .serviceSec .serviceBox__txtarea{font-size:.9722vw}}@media screen and (max-width:960px){.aboutPage .serviceSec .serviceBox__txtarea{font-size:.8125rem}}@media screen and (max-width:960px){.aboutPage .serviceSec .serviceBox__txtarea{width:calc(100% - 115px)}}.aboutPage .serviceSec__bottomBtn{border-top:solid 1px var(--gray-2-ex-line);margin-top:var(--M-sp);padding-top:var(--L-sp)}.aboutPage .serviceSec__bottomBtn .c-btn{width:296px}.caseIndexPage{background:var(--White);position:relative}.caseIndexPage .pageBgBlk{background:var(--black-2-ex-bg);height:668px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:0}@media all and (min-width:961px) and (max-width:1440px){.caseIndexPage .pageBgBlk{height:47.7778vw}}@media screen and (max-width:960px){.caseIndexPage .pageBgBlk{height:370px}}.caseIndexPage .pageBgBlk:before{-webkit-transform:translate(-50%,-50%);background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/bg-blur.png) center center/cover no-repeat;content:"";height:1852px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1852px}@media all and (min-width:961px) and (max-width:1440px){.caseIndexPage .pageBgBlk:before{height:128.6111vw;width:128.6111vw}}@media screen and (max-width:960px){.caseIndexPage .pageBgBlk:before{height:1036px;width:1036px}}.caseIndexPage .c-chageBg{position:absolute;top:100vh}.caseIndexPage .kvSec{overflow:hidden;padding-bottom:var(--XXXL);padding-top:254px;position:relative;z-index:1}@media all and (min-width:961px) and (max-width:1440px){.caseIndexPage .kvSec{padding-top:17.6389vw}}@media screen and (max-width:960px){.caseIndexPage .kvSec{padding-bottom:var(--XXL-sp);padding-top:150px}}.caseIndexPage .kvSec__cnt{margin-left:auto;margin-right:auto;padding-top:var(--LL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.caseIndexPage .kvSec__cnt{width:84.4444vw}}@media screen and (max-width:960px){.caseIndexPage .kvSec__cnt{width:89.3333vw}}@media screen and (max-width:960px){.caseIndexPage .kvSec__cnt{padding-top:var(--LL-sp)}}.caseIndexPage .kvSec__ttl{color:var(--Accenct-color,#bfef30);font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.caseIndexPage .kvSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.caseIndexPage .kvSec__ttl{font-size:1.25rem}}.caseIndexPage .js-changeHeader{position:relative}@media screen and (min-width:961px){.caseIndexPage .js-changeHeader{top:-150px}}.caseIndexPage .pageCnt{margin-left:auto;margin-right:auto;width:1216px}@media all and (min-width:961px) and (max-width:1440px){.caseIndexPage .pageCnt{width:84.4444vw}}@media screen and (max-width:960px){.caseIndexPage .pageCnt{width:89.3333vw}}.caseIndexPage .pageCnt__head{padding-top:var(--XXL)}@media screen and (max-width:960px){.caseIndexPage .pageCnt__head{padding-top:var(--XXL-sp)}}.caseIndexPage .pageCnt__head__ttl{font-size:2.125rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.caseIndexPage .pageCnt__head__ttl{font-size:2.3611vw}}@media screen and (max-width:960px){.caseIndexPage .pageCnt__head__ttl{font-size:1.625rem}}.caseIndexPage .pageCnt__head__txt{font-size:1rem;line-height:200%;margin-top:var(--XS)}@media all and (min-width:961px) and (max-width:1440px){.caseIndexPage .pageCnt__head__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.caseIndexPage .pageCnt__head__txt{font-size:.875rem}}@media screen and (max-width:960px){.caseIndexPage .pageCnt__head__txt{padding-top:var(--XS-sp)}}.caseIndexPage .pageCnt .caseList{gap:var(--XL) var(--S);display:flex;flex-wrap:wrap;margin-top:var(--XL)}@media all and (min-width:961px) and (max-width:1440px){.caseIndexPage .pageCnt .caseList{gap:var(--XL-pcin) calc(var(--S-pcin) - 1px);margin-top:var(--XL-pcin)}}@media screen and (max-width:960px){.caseIndexPage .pageCnt .caseList{gap:var(--LL-sp) 0;margin-top:var(--XL-sp)}}.caseSingle .topBlock{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;padding-top:var(--XXL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .topBlock{width:84.4444vw}}@media screen and (min-width:961px){.caseSingle .topBlock{align-items:center}}@media screen and (max-width:960px){.caseSingle .topBlock{flex-direction:column;padding-top:70px;width:100%}}.caseSingle .topBlock__img{line-height:0;width:592px}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .topBlock__img{width:41.1111vw}}@media screen and (max-width:960px){.caseSingle .topBlock__img{width:100%}}.caseSingle .topBlock__img img{width:100%}.caseSingle .topBlock__txtarea{gap:var(--S);display:flex;flex-direction:column;width:520px}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .topBlock__txtarea{gap:var(--S-pcin);width:36.1111vw}}@media screen and (max-width:960px){.caseSingle .topBlock__txtarea{gap:var(--S-sp);margin-left:auto;margin-right:auto;margin-top:var(--L-sp);width:89.3333vw}}.caseSingle .topBlock__company{gap:12px;align-items:center;display:flex}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .topBlock__company{gap:.8333vw}}@media screen and (max-width:960px){.caseSingle .topBlock__company{gap:12px}}.caseSingle .topBlock__company__icon{background:linear-gradient(-45deg,rgb(12,40,112) 0%,rgb(255,255,255) 50%,rgb(198,248,56) 100%);border-radius:100px;line-height:0;padding:3px;position:relative;width:46px}.caseSingle .topBlock__company__icon:before{background:var(--White);border-radius:100px;content:"";height:calc(100% - 2px);left:1px;position:absolute;top:1px;width:calc(100% - 2px)}.caseSingle .topBlock__company__icon img{border-radius:100px;position:relative;width:100%}.caseSingle .topBlock__company__txt{font-size:1.125rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .topBlock__company__txt{font-size:1.25vw}}@media screen and (max-width:960px){.caseSingle .topBlock__company__txt{font-size:1rem}}.caseSingle .topBlock__ttl{font-size:2.375rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .topBlock__ttl{font-size:2.6389vw}}@media screen and (max-width:960px){.caseSingle .topBlock__ttl{font-size:1.875rem}}.caseSingle .main__in{margin:0 auto;width:798px}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .main__in{width:55.4167vw}}@media screen and (max-width:960px){.caseSingle .main__in{width:89.3333vw}}.caseSingle .c-tagBtnList{padding-top:var(--SS)}@media screen and (max-width:960px){.caseSingle .c-tagBtnList{padding-top:var(--SS-sp)}}.caseSingle .mv{line-height:0;padding-top:var(--LL)}@media screen and (max-width:960px){.caseSingle .mv{left:-5.3333vw;padding-top:var(--LL-sp);position:relative;width:calc(100% + 10.6667vw)}}.caseSingle .mv img{width:100%}.caseSingle .pointSec{background:var(--white-gray-2-ex-background);border:solid 1px var(--gray-2-ex-line);margin-top:var(--XXL);padding:var(--M)}@media screen and (max-width:960px){.caseSingle .pointSec{margin-top:var(--XXL-sp);padding:var(--M-sp)}}.caseSingle .pointSec__ttl{gap:var(--XS);align-items:center;display:flex}@media screen and (max-width:960px){.caseSingle .pointSec__ttl{gap:var(--XS-sp)}}.caseSingle .pointSec__ttl .-enTxt{font-family:"termina";font-size:1.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .pointSec__ttl .-enTxt{font-size:1.6667vw}}@media screen and (max-width:960px){.caseSingle .pointSec__ttl .-enTxt{font-size:1.25rem;line-height:100%}}.caseSingle .pointSec__ttl .-jpTxt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:.875rem;font-weight:700;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .pointSec__ttl .-jpTxt{font-size:.9722vw}}@media screen and (max-width:960px){.caseSingle .pointSec__ttl .-jpTxt{font-size:.8125rem}}.caseSingle .pointSec__list{-webkit-font-feature-settings:normal;gap:12px;display:flex;flex-direction:column;font-feature-settings:normal;font-size:1rem;font-weight:700;line-height:200%;padding-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .pointSec__list{font-size:1.1111vw}}@media screen and (max-width:960px){.caseSingle .pointSec__list{font-size:.875rem}}@media screen and (max-width:960px){.caseSingle .pointSec__list{gap:8px;line-height:1.7;padding-top:var(--SS-sp)}}.caseSingle .pointSec__list span{background:var(--Accenct-color);padding:4px var(--XXS,8px)}@media screen and (max-width:960px){.caseSingle .pointSec__list span{padding:2px 0}}.caseSingle .dynamic-headingSec{margin-top:var(--M)}@media screen and (max-width:960px){.caseSingle .dynamic-headingSec{gap:var(--SS-sp);margin-top:var(--M-sp)}}.caseSingle .dynamic-headingSec ul{gap:var(--XS,16px) var(--S,32px);display:flex;flex-wrap:wrap}@media screen and (max-width:960px){.caseSingle .dynamic-headingSec ul{flex-direction:column}}.caseSingle .dynamic-headingSec ul li{width:calc(50% - var(--XS))}@media screen and (max-width:960px){.caseSingle .dynamic-headingSec ul li{width:100%}}.caseSingle .dynamic-headingSec ul a{align-items:flex-start;align-self:stretch;display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .dynamic-headingSec ul a{font-size:.9722vw}}@media screen and (max-width:960px){.caseSingle .dynamic-headingSec ul a{font-size:.8125rem}}@media screen and (min-width:961px){.caseSingle .dynamic-headingSec ul a{transition:color 0.1s ease-out}.caseSingle .dynamic-headingSec ul a:before{transition:background-image 0.1s ease-out,border-color 0.1s ease-out}.caseSingle .dynamic-headingSec ul a:hover{color:var(--Accenct-color)}.caseSingle .dynamic-headingSec ul a:hover svg{fill:var(--Accenct-color);border-color:var(--Accenct-color)}}@media screen and (max-width:960px){.caseSingle .dynamic-headingSec ul a{gap:var(--XXS-sp)}}.caseSingle .dynamic-headingSec ul a svg{fill:var(--black-1-ex-text);border:solid 1px var(--black-1-ex-text);border-radius:100px;height:20px;transition:fill 0.1s ease-out,border-color 0.1s ease-out;width:20px}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .dynamic-headingSec ul a svg{height:1.3889vw;width:1.3889vw}}.caseSingle .dynamic-headingSec ul a p{width:calc(100% - 24px)}@media screen and (max-width:960px){.caseSingle .dynamic-headingSec ul a p{width:calc(100% - 20px)}}.caseSingle .relatedCatSec{padding-top:var(--XXL)}@media screen and (max-width:960px){.caseSingle .relatedCatSec{padding-top:var(--XXL-sp)}}.caseSingle .relatedCatSec__ttl{gap:var(--XS);align-items:center;display:flex}.caseSingle .relatedCatSec__ttl__enTxt{font-family:"termina";font-size:1.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .relatedCatSec__ttl__enTxt{font-size:1.6667vw}}@media screen and (max-width:960px){.caseSingle .relatedCatSec__ttl__enTxt{font-size:1.25rem;line-height:100%}}.caseSingle .relatedCatSec__ttl__jpTxt{font-size:.875rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .relatedCatSec__ttl__jpTxt{font-size:.9722vw}}@media screen and (max-width:960px){.caseSingle .relatedCatSec__ttl__jpTxt{font-size:.8125rem}}.caseSingle .relatedCatSec__list{gap:var(--XXS);display:flex;flex-wrap:wrap;padding-top:var(--SS)}@media screen and (max-width:960px){.caseSingle .relatedCatSec__list{gap:var(--XXS-sp);padding-top:var(--S-sp)}}.caseSingle .relatedCatSec__list .c-btn{font-size:.75rem;font-weight:700;line-height:150%;padding:var(--XXS) var(--SS) var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .relatedCatSec__list .c-btn{font-size:.8333vw}}@media screen and (max-width:960px){.caseSingle .relatedCatSec__list .c-btn{font-size:.6875rem}}@media screen and (max-width:960px){.caseSingle .relatedCatSec__list .c-btn{padding:var(--XS-sp) var(--SS-sp)}}.caseSingle .cvBtn{-webkit-font-feature-settings:normal;font-feature-settings:normal;margin-top:var(--M);position:relative}@media screen and (max-width:960px){.caseSingle .cvBtn{margin-top:var(--M-sp)}}.caseSingle .cvBtn__link{align-items:center;background:var(--Accenct-color);border-radius:var(--XXS,8px);display:flex;justify-content:space-between;padding:var(--LL,64px)}@media screen and (max-width:960px){.caseSingle .cvBtn__link{flex-wrap:wrap;padding:var(--M-sp)}}.caseSingle .cvBtn__link__ovr{-webkit-clip-path:inset(100% 0 0 0);align-items:center;background:var(--black-1-ex-text);border-radius:var(--XXS,8px);bottom:0;clip-path:inset(100% 0 0 0);color:var(--White);display:flex;height:100%;justify-content:space-between;left:0;padding:var(--LL,64px);position:absolute;transition:-webkit-clip-path 0.2s ease-in-out;transition:clip-path 0.2s ease-in-out;transition:clip-path 0.2s ease-in-out,-webkit-clip-path 0.2s ease-in-out;width:100%}.caseSingle .cvBtn__link__ovr .c-arw svg{fill:var(--White)}.caseSingle .cvBtn__link__ovr .c-arw:before{border-color:var(--White)}@media screen and (max-width:960px){.caseSingle .cvBtn__link__ovr{display:none}}.caseSingle .cvBtn__txtarea{gap:var(--XS);display:flex;flex-direction:column}.caseSingle .cvBtn__ttl{gap:var(--XS);align-items:center;display:flex}@media screen and (max-width:960px){.caseSingle .cvBtn__ttl{gap:0;align-items:flex-start;flex-direction:column;justify-content:center}}.caseSingle .cvBtn__ttl__enTxt{font-family:"termina";font-size:2rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .cvBtn__ttl__enTxt{font-size:2.2222vw}}@media screen and (max-width:960px){.caseSingle .cvBtn__ttl__enTxt{font-size:1.5rem;line-height:125%}}.caseSingle .cvBtn__ttl__jpTxt{font-size:.875rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .cvBtn__ttl__jpTxt{font-size:.9722vw}}@media screen and (max-width:960px){.caseSingle .cvBtn__ttl__jpTxt{font-size:.8125rem}}.caseSingle .cvBtn__txt{font-size:1rem;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .cvBtn__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.caseSingle .cvBtn__txt{font-size:.875rem}}.caseSingle .cvBtn__txtSp{font-size:.875rem;line-height:175%;margin-top:var(--S-sp);width:100%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .cvBtn__txtSp{font-size:.9722vw}}@media screen and (max-width:960px){.caseSingle .cvBtn__txtSp{font-size:.8125rem}}.caseSingle .cvBtn .c-arw{height:68px;width:68px}@media screen and (max-width:960px){.caseSingle .cvBtn .c-arw{height:40px;width:40px}}.caseSingle .cvBtn .c-arw svg{height:25px;width:25px}@media screen and (max-width:960px){.caseSingle .cvBtn .c-arw svg{height:16px;width:16px}}.caseSingle .cvBtn .c-arw:before{border-width:1px}@media screen and (min-width:961px){.caseSingle .cvBtn__link:hover .cvBtn__link__ovr{-webkit-clip-path:inset(0% 0 0 0);clip-path:inset(0% 0 0 0)}}.caseSingle .relatedSec{border-top:solid 1px var(--gray-2-ex-line);margin-left:auto;margin-right:auto;margin-top:var(--XXXL);padding-top:var(--XXL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .relatedSec{width:84.4444vw}}@media screen and (max-width:960px){.caseSingle .relatedSec{margin-top:var(--XXL-sp);padding-top:var(--XXL-sp);width:89.3333vw}}.caseSingle .relatedSec__ttl{margin-bottom:var(--XL)}@media screen and (max-width:960px){.caseSingle .relatedSec__ttl{margin-bottom:var(--XL-sp)}}.caseSingle .relatedSec__ttl__enTxt{font-family:"termina";font-size:3.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .relatedSec__ttl__enTxt{font-size:3.8889vw}}@media screen and (max-width:960px){.caseSingle .relatedSec__ttl__enTxt{font-size:2.5rem;line-height:125%}}.caseSingle .relatedSec__ttl__jpTxt{font-size:.875rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .relatedSec__ttl__jpTxt{font-size:.9722vw}}@media screen and (max-width:960px){.caseSingle .relatedSec__ttl__jpTxt{font-size:.8125rem}}@media screen and (max-width:960px){.caseSingle .relatedSec__ttl__jpTxt{font-size:1.125rem;font-weight:700;line-height:150%}}@media screen and (max-width:960px) and (min-width:961px) and (max-width:1440px){.caseSingle .relatedSec__ttl__jpTxt{font-size:1.25vw}}@media screen and (max-width:960px) and (max-width:960px){.caseSingle .relatedSec__ttl__jpTxt{font-size:1rem}}.caseSingle ._caseList{position:relative;width:calc(100% + var(--S))}@media screen and (max-width:960px){.caseSingle ._caseList{width:77.8667vw}}.caseSingle ._caseList .slick-list{overflow:inherit}.caseSingle ._caseList .slick-perWrp{background:var(--gray-2-ex-line);height:2px;margin-right:var(--S);margin-top:var(--LL)}@media screen and (max-width:960px){.caseSingle ._caseList .slick-perWrp{margin-right:0;margin-top:var(--LL-sp);width:89.3333vw}}.caseSingle ._caseList .slick-perWrp__bar{background:var(--black-1-ex-text);display:block;height:100%;transition:width 0.3s;width:0}@media screen and (max-width:960px){.caseSingle ._caseList .c-block-case{width:73.8667vw}}.caseSingle ._caseList .chasing-img{-webkit-transform:scale(0);height:80px;left:50%;pointer-events:none;position:absolute;top:50%;transform:scale(0);transition:top 0.3s ease,left 0.3s ease,-webkit-transform 0.3s ease;transition:top 0.3s ease,left 0.3s ease,transform 0.3s ease;transition:top 0.3s ease,left 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;width:80px}.caseSingle ._caseList .chasing-img.-out-of-area{-webkit-transform:scale(0);transform:scale(0)}.caseSingle ._caseList .chasing-img.-over{-webkit-transform:scale(1);transform:scale(1)}.caseSingle ._caseList .chasing-img:before{background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/mouse-chase.svg) center center/cover no-repeat;content:"";display:block;height:100%;width:100%}@media screen and (max-width:960px){.caseSingle ._caseList .chasing-img{display:none}}.caseSingle .caseList{position:relative;width:calc(100% + var(--S))}@media screen and (max-width:960px){.caseSingle .caseList{width:77.8667vw}}.caseSingle .caseList .slick-list{overflow:inherit}.caseSingle .caseList .slick-slide{width:416px}@media all and (min-width:961px) and (max-width:1440px){.caseSingle .caseList .slick-slide{width:28.8889vw!important}}@media screen and (max-width:960px){.caseSingle .caseList .slick-slide{width:77.8667vw!important}}.caseSingle .caseList .slick-perWrp{background:var(--gray-2-ex-line);height:2px;margin-right:var(--S);margin-top:var(--LL)}@media screen and (max-width:960px){.caseSingle .caseList .slick-perWrp{margin-right:0;margin-top:var(--LL-sp);width:89.3333vw}}.caseSingle .caseList .slick-perWrp__bar{background:var(--black-1-ex-text);display:block;height:100%;transition:width 0.3s;width:0}@media screen and (max-width:960px){.caseSingle .caseList .c-block-case{width:73.8667vw}}.caseSingle .caseList .chasing-img{-webkit-transform:scale(0);height:80px;left:50%;pointer-events:none;position:absolute;top:50%;transform:scale(0);transition:top 0.3s ease,left 0.3s ease,-webkit-transform 0.3s ease;transition:top 0.3s ease,left 0.3s ease,transform 0.3s ease;transition:top 0.3s ease,left 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;width:80px}.caseSingle .caseList .chasing-img.-out-of-area{-webkit-transform:scale(0);transform:scale(0)}.caseSingle .caseList .chasing-img.-over{-webkit-transform:scale(1);transform:scale(1)}.caseSingle .caseList .chasing-img:before{background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/mouse-chase.svg) center center/cover no-repeat;content:"";display:block;height:100%;width:100%}@media screen and (max-width:960px){.caseSingle .caseList .chasing-img{display:none}}.caseSingle .caseList #mouse-stalker{-webkit-transform:translate(0,0);border-radius:50%;height:0;left:0;pointer-events:none;position:fixed;top:0;transform:translate(0,0);transition:all 0.2s;transition-timing-function:ease-out;width:0;z-index:999}.caseSingle .caseList #mouse-stalker:before{background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/mouse-chase.svg) center center/cover no-repeat;content:"";display:block;height:100%;width:100%}.caseSingle .caseList #mouse-stalker.is_active{height:80px;left:-40px;top:-40px;width:80px}.knowledgeIndexPage{background:var(--White);position:relative}.knowledgeIndexPage .pageBgBlk{background:var(--black-2-ex-bg);height:668px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:0}@media all and (min-width:961px) and (max-width:1440px){.knowledgeIndexPage .pageBgBlk{height:47.7778vw}}@media screen and (max-width:960px){.knowledgeIndexPage .pageBgBlk{height:370px}}.knowledgeIndexPage .pageBgBlk:before{-webkit-transform:translate(-50%,-50%);background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/bg-blur.png) center center/cover no-repeat;content:"";height:1852px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1852px}@media all and (min-width:961px) and (max-width:1440px){.knowledgeIndexPage .pageBgBlk:before{height:128.6111vw;width:128.6111vw}}@media screen and (max-width:960px){.knowledgeIndexPage .pageBgBlk:before{height:1036px;width:1036px}}.knowledgeIndexPage .c-chageBg{position:absolute;top:100vh}.knowledgeIndexPage .kvSec{overflow:hidden;padding-bottom:var(--XXXL);padding-top:254px;position:relative;z-index:1}@media all and (min-width:961px) and (max-width:1440px){.knowledgeIndexPage .kvSec{padding-top:17.6389vw}}@media screen and (max-width:960px){.knowledgeIndexPage .kvSec{padding-bottom:var(--XXL-sp);padding-top:150px}}.knowledgeIndexPage .kvSec__cnt{margin-left:auto;margin-right:auto;padding-top:var(--LL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.knowledgeIndexPage .kvSec__cnt{width:84.4444vw}}@media screen and (max-width:960px){.knowledgeIndexPage .kvSec__cnt{width:89.3333vw}}@media screen and (max-width:960px){.knowledgeIndexPage .kvSec__cnt{padding-top:var(--LL-sp)}}.knowledgeIndexPage .kvSec__ttl{color:var(--Accenct-color,#bfef30);font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.knowledgeIndexPage .kvSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.knowledgeIndexPage .kvSec__ttl{font-size:1.25rem}}.knowledgeIndexPage .js-changeHeader{position:relative}@media screen and (min-width:961px){.knowledgeIndexPage .js-changeHeader{top:-150px}}.knowledgeIndexPage .pageCnt{margin-left:auto;margin-right:auto;padding-top:var(--XXL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.knowledgeIndexPage .pageCnt{width:84.4444vw}}@media screen and (max-width:960px){.knowledgeIndexPage .pageCnt{width:89.3333vw}}@media screen and (max-width:960px){.knowledgeIndexPage .pageCnt{padding-top:var(--XXL-sp)}}.knowledgeIndexPage .pageCnt__top{padding-bottom:var(--S)}@media screen and (max-width:960px){.knowledgeIndexPage .pageCnt__top{padding-bottom:var(--S-sp)}}.knowledgeIndexPage .pageCnt__top__txt{font-size:1rem;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.knowledgeIndexPage .pageCnt__top__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.knowledgeIndexPage .pageCnt__top__txt{font-size:.875rem}}.knowledgeIndexPage .pageCnt__head{padding-top:var(--XXL)}@media screen and (max-width:960px){.knowledgeIndexPage .pageCnt__head{padding-top:var(--XXL-sp)}}.knowledgeIndexPage .pageCnt__head__ttl{font-size:2.125rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.knowledgeIndexPage .pageCnt__head__ttl{font-size:2.3611vw}}@media screen and (max-width:960px){.knowledgeIndexPage .pageCnt__head__ttl{font-size:1.625rem}}.knowledgeIndexPage .pageCnt__head__txt{font-size:1rem;line-height:200%;margin-top:var(--XS)}@media all and (min-width:961px) and (max-width:1440px){.knowledgeIndexPage .pageCnt__head__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.knowledgeIndexPage .pageCnt__head__txt{font-size:.875rem}}@media screen and (max-width:960px){.knowledgeIndexPage .pageCnt__head__txt{padding-top:var(--XS-sp)}}.knowledgeIndexPage .catSortSec{background:var(--white-gray-2-ex-background,#f5f5f5);border:1px solid var(--gray-2-ex-line,#d0d0d0);display:flex;padding:var(--SS,24px) var(--M,40px)}@media screen and (max-width:960px){.knowledgeIndexPage .catSortSec{flex-direction:column;padding:var(--M-sp) var(--S-sp)}}.knowledgeIndexPage .catSortSec__head{width:168px}@media screen and (max-width:960px){.knowledgeIndexPage .catSortSec__head{display:flex;margin-bottom:var(--XS-sp);width:100%}}.knowledgeIndexPage .catSortSec__head__txt1{font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.knowledgeIndexPage .catSortSec__head__txt1{font-size:.9722vw}}@media screen and (max-width:960px){.knowledgeIndexPage .catSortSec__head__txt1{font-size:.75rem}}.knowledgeIndexPage .catSortSec__head__txt2{font-size:.75rem;font-weight:700;line-height:150%;margin-top:var(--XXXS)}@media all and (min-width:961px) and (max-width:1440px){.knowledgeIndexPage .catSortSec__head__txt2{font-size:.8333vw}}@media screen and (max-width:960px){.knowledgeIndexPage .catSortSec__head__txt2{font-size:.6875rem}}@media screen and (max-width:960px){.knowledgeIndexPage .catSortSec__head__txt2{margin-left:var(--XS-sp);margin-top:0}}.knowledgeIndexPage .catSortSec .c-tagBtnList{width:calc(100% - 165px)}@media screen and (max-width:960px){.knowledgeIndexPage .catSortSec .c-tagBtnList{width:100%}}.knowledgeIndexPage .contents__ttl{font-size:2.125rem;font-weight:700;line-height:150%;margin-bottom:var(--S);padding-top:var(--XXL)}@media all and (min-width:961px) and (max-width:1440px){.knowledgeIndexPage .contents__ttl{font-size:2.3611vw}}@media screen and (max-width:960px){.knowledgeIndexPage .contents__ttl{font-size:1.625rem}}@media screen and (max-width:960px){.knowledgeIndexPage .contents__ttl{margin-bottom:var(--L-sp);padding-top:var(--XXL-sp)}}@media screen and (min-width:961px){.knowledgeIndexPage .c-block-knowledge__date{padding-top:var(--XXS)}}.knowledgeSingle .main{margin:0 auto;padding-top:200px;width:798px}@media all and (min-width:961px) and (max-width:1440px){.knowledgeSingle .main{padding-top:13.8889vw;width:55.4167vw}}@media screen and (max-width:960px){.knowledgeSingle .main{overflow:initial;padding-top:130px;width:89.3333vw}}.knowledgeSingle .c-tagBtnList{padding-top:var(--SS)}@media screen and (max-width:960px){.knowledgeSingle .c-tagBtnList{padding-top:var(--SS-sp)}}.knowledgeSingle .mv{line-height:0;padding-top:var(--LL)}@media screen and (max-width:960px){.knowledgeSingle .mv{left:-5.3333vw;padding-top:var(--LL-sp);position:relative;width:calc(100% + 10.6667vw)}}.knowledgeSingle .mv img{width:100%}.knowledgeSingle .pointSec{border-top:solid 1px var(--gray-2-ex-line);margin-top:var(--XL);padding-top:var(--M)}@media screen and (max-width:960px){.knowledgeSingle .pointSec{margin-top:var(--XL-sp);padding-top:var(--M-sp)}}.knowledgeSingle .pointSec__ttl{gap:var(--XS);align-items:center;display:flex}@media screen and (max-width:960px){.knowledgeSingle .pointSec__ttl{gap:var(--XS-sp)}}.knowledgeSingle .pointSec__ttl .-enTxt{font-family:"termina";font-size:1.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.knowledgeSingle .pointSec__ttl .-enTxt{font-size:1.6667vw}}@media screen and (max-width:960px){.knowledgeSingle .pointSec__ttl .-enTxt{font-size:1.25rem;line-height:100%}}.knowledgeSingle .pointSec__ttl .-jpTxt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:.875rem;font-weight:700;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.knowledgeSingle .pointSec__ttl .-jpTxt{font-size:.9722vw}}@media screen and (max-width:960px){.knowledgeSingle .pointSec__ttl .-jpTxt{font-size:.8125rem}}.knowledgeSingle .pointSec__list{-webkit-font-feature-settings:normal;gap:12px;border-bottom:solid 1px var(--gray-2-ex-line);display:flex;flex-direction:column;font-feature-settings:normal;font-size:1rem;font-weight:700;line-height:200%;padding-bottom:var(--M);padding-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.knowledgeSingle .pointSec__list{font-size:1.1111vw}}@media screen and (max-width:960px){.knowledgeSingle .pointSec__list{font-size:.875rem}}@media screen and (max-width:960px){.knowledgeSingle .pointSec__list{gap:8px;line-height:1.7;padding-bottom:var(--M-sp);padding-top:var(--SS-sp)}}.knowledgeSingle .pointSec__list span{background:var(--Accenct-color);padding:4px var(--XXS,8px)}@media screen and (max-width:960px){.knowledgeSingle .pointSec__list span{padding:2px 0}}.knowledgeSingle .pointSec__readtime{font-size:.875rem;font-weight:700;line-height:175%;padding-top:var(--XS)}@media all and (min-width:961px) and (max-width:1440px){.knowledgeSingle .pointSec__readtime{font-size:.9722vw}}@media screen and (max-width:960px){.knowledgeSingle .pointSec__readtime{font-size:.8125rem}}@media screen and (max-width:960px){.knowledgeSingle .pointSec__readtime{padding-top:var(--XS-sp)}}.knowledgeSingle .dynamic-headingSec{gap:var(--SS,24px);align-items:flex-start;background:var(--white-gray-2-ex-background);display:flex;flex-direction:column;margin-top:var(--LL);padding:var(--M,40px)}@media screen and (max-width:960px){.knowledgeSingle .dynamic-headingSec{gap:var(--SS-sp);margin-top:var(--LL-sp);padding:var(--M-sp)}}.knowledgeSingle .dynamic-headingSec__ttl{border-bottom:solid 1px var(--gray-1-ex-text);font-size:1.125rem;font-weight:700;line-height:150%;padding-bottom:var(--XS);width:100%}@media all and (min-width:961px) and (max-width:1440px){.knowledgeSingle .dynamic-headingSec__ttl{font-size:1.25vw}}@media screen and (max-width:960px){.knowledgeSingle .dynamic-headingSec__ttl{font-size:1rem}}@media screen and (max-width:960px){.knowledgeSingle .dynamic-headingSec__ttl{padding-bottom:var(--XS-sp)}}.knowledgeSingle .dynamic-headingSec ul{gap:var(--XXS);display:flex;flex-direction:column;width:100%}@media screen and (max-width:960px){.knowledgeSingle .dynamic-headingSec ul{gap:var(--XS-sp)}}.knowledgeSingle .dynamic-headingSec ul a{gap:var(--XS,10px);align-items:flex-start;align-self:stretch;display:flex;text-decoration:underline}.knowledgeSingle .dynamic-headingSec ul a svg{display:none}@media screen and (max-width:960px){.knowledgeSingle .dynamic-headingSec ul a{gap:var(--XS-sp)}}.knowledgeSingle .dynamic-headingSec ul a:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;margin-top:13px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.knowledgeSingle .dynamic-headingSec ul a:before{height:.5556vw;margin-top:.9028vw;width:.5556vw}}@media screen and (max-width:960px){.knowledgeSingle .dynamic-headingSec ul a:before{margin-top:10px}}.knowledgeSingle .dynamic-headingSec ul a p{font-size:1rem;line-height:200%;width:calc(100% - 24px)}@media all and (min-width:961px) and (max-width:1440px){.knowledgeSingle .dynamic-headingSec ul a p{font-size:1.1111vw}}@media screen and (max-width:960px){.knowledgeSingle .dynamic-headingSec ul a p{font-size:.875rem}}@media screen and (max-width:960px){.knowledgeSingle .dynamic-headingSec ul a p{width:calc(100% - 20px)}}@media screen and (min-width:961px){.knowledgeSingle .dynamic-headingSec ul a{transition:color 0.1s ease-out}.knowledgeSingle .dynamic-headingSec ul a:hover{color:var(--Accenct-color)}}.knowledgeSingle .relatedSec{border-top:solid 1px var(--gray-2-ex-line);margin-top:var(--XXXL);padding-top:var(--XXL)}@media screen and (max-width:960px){.knowledgeSingle .relatedSec{margin-top:var(--XXXL-sp);padding-top:var(--XXL-sp)}}.knowledgeSingle .relatedSec__ttl__enTxt{font-family:"termina";font-size:3.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.knowledgeSingle .relatedSec__ttl__enTxt{font-size:3.8889vw}}@media screen and (max-width:960px){.knowledgeSingle .relatedSec__ttl__enTxt{font-size:2.5rem;line-height:125%}}.knowledgeSingle .relatedSec__ttl__jpTxt{font-size:.875rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.knowledgeSingle .relatedSec__ttl__jpTxt{font-size:.9722vw}}@media screen and (max-width:960px){.knowledgeSingle .relatedSec__ttl__jpTxt{font-size:.8125rem}}@media screen and (max-width:960px){.knowledgeSingle .relatedSec__ttl__jpTxt{font-size:1.125rem;font-weight:700;line-height:150%}}@media screen and (max-width:960px) and (min-width:961px) and (max-width:1440px){.knowledgeSingle .relatedSec__ttl__jpTxt{font-size:1.25vw}}@media screen and (max-width:960px) and (max-width:960px){.knowledgeSingle .relatedSec__ttl__jpTxt{font-size:1rem}}.knowledgeSingle .relatedSec__list{padding-top:var(--M)}@media screen and (max-width:960px){.knowledgeSingle .relatedSec__list{padding-top:var(--L-sp)}}.knowledgeSingle .relatedSec__list .c-block-knowledge:first-child{border-top:none;padding-top:0}.knowledgeSingle .relatedSec__list .c-block-knowledge:last-child{border-bottom:none;padding-bottom:0}@media screen and (min-width:961px){.knowledgeSingle .relatedSec__list .c-block-knowledge .c-block-knowledge__img{width:280px}.knowledgeSingle .relatedSec__list .c-block-knowledge .c-block-knowledge__txtarea{width:calc(100% - var(--S) - 280px)}.knowledgeSingle .relatedSec__list .c-block-knowledge .c-block-knowledge__ttl{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:18px}}.newsIndexPage{background:var(--White);position:relative}.newsIndexPage .pageBgBlk{background:var(--black-2-ex-bg);height:668px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:0}@media all and (min-width:961px) and (max-width:1440px){.newsIndexPage .pageBgBlk{height:47.7778vw}}@media screen and (max-width:960px){.newsIndexPage .pageBgBlk{height:370px}}.newsIndexPage .pageBgBlk:before{-webkit-transform:translate(-50%,-50%);background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/bg-blur.png) center center/cover no-repeat;content:"";height:1852px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1852px}@media all and (min-width:961px) and (max-width:1440px){.newsIndexPage .pageBgBlk:before{height:128.6111vw;width:128.6111vw}}@media screen and (max-width:960px){.newsIndexPage .pageBgBlk:before{height:1036px;width:1036px}}.newsIndexPage .c-chageBg{position:absolute;top:100vh}.newsIndexPage .kvSec{overflow:hidden;padding-bottom:var(--XXXL);padding-top:254px;position:relative;z-index:1}@media all and (min-width:961px) and (max-width:1440px){.newsIndexPage .kvSec{padding-top:17.6389vw}}@media screen and (max-width:960px){.newsIndexPage .kvSec{padding-bottom:var(--XXL-sp);padding-top:150px}}.newsIndexPage .kvSec__cnt{margin-left:auto;margin-right:auto;padding-top:var(--LL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.newsIndexPage .kvSec__cnt{width:84.4444vw}}@media screen and (max-width:960px){.newsIndexPage .kvSec__cnt{width:89.3333vw}}@media screen and (max-width:960px){.newsIndexPage .kvSec__cnt{padding-top:var(--LL-sp)}}.newsIndexPage .kvSec__ttl{color:var(--Accenct-color,#bfef30);font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.newsIndexPage .kvSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.newsIndexPage .kvSec__ttl{font-size:1.25rem}}.newsIndexPage .js-changeHeader{position:relative}@media screen and (min-width:961px){.newsIndexPage .js-changeHeader{top:-150px}}.newsIndexPage .c-chageBg{position:absolute;top:100vh}.newsIndexPage .kvSec{overflow:hidden;padding-bottom:var(--XXXL);padding-top:254px;position:relative}@media all and (min-width:961px) and (max-width:1440px){.newsIndexPage .kvSec{padding-top:17.6389vw}}@media screen and (max-width:960px){.newsIndexPage .kvSec{padding-bottom:var(--XXL-sp);padding-top:150px}}.newsIndexPage .kvSec__cnt{margin-left:auto;margin-right:auto;padding-top:var(--LL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.newsIndexPage .kvSec__cnt{width:84.4444vw}}@media screen and (max-width:960px){.newsIndexPage .kvSec__cnt{width:89.3333vw}}@media screen and (max-width:960px){.newsIndexPage .kvSec__cnt{padding-top:var(--LL-sp)}}.newsIndexPage .kvSec__ttl{color:var(--Accenct-color,#bfef30);font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.newsIndexPage .kvSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.newsIndexPage .kvSec__ttl{font-size:1.25rem}}.newsIndexPage .js-changeHeader{position:relative}@media screen and (min-width:961px){.newsIndexPage .js-changeHeader{top:-150px}}.newsIndexPage .pageCnt{margin-left:auto;margin-right:auto;padding-top:var(--XXL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.newsIndexPage .pageCnt{width:84.4444vw}}@media screen and (max-width:960px){.newsIndexPage .pageCnt{width:89.3333vw}}@media screen and (max-width:960px){.newsIndexPage .pageCnt{padding-top:var(--XXL-sp)}}.newsIndexPage .pageCnt .newsList{gap:var(--S);display:flex;flex-direction:column}@media screen and (max-width:960px){.newsIndexPage .pageCnt .newsList{gap:var(--S-sp)}}@media screen and (min-width:961px){.newsIndexPage .pageCnt .newsList .c-block-news{position:relative}.newsIndexPage .pageCnt .newsList .c-block-news:after{background:var(--black-1-ex-text);bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width 0.8s cubic-bezier(.36,.14,0,1);width:0}.newsIndexPage .pageCnt .newsList .c-block-news:hover:after{width:100%}.newsIndexPage .pageCnt .newsList .c-block-news:hover .c-block-news__date:before{-webkit-transform:scale(1.25);transform:scale(1.25)}}.newsSingle .main{margin:0 auto;padding-top:200px;width:798px}@media all and (min-width:961px) and (max-width:1440px){.newsSingle .main{padding-top:13.8889vw;width:55.4167vw}}@media screen and (max-width:960px){.newsSingle .main{overflow:initial;padding-top:130px;width:89.3333vw}}.newsSingle .mv{line-height:0;padding-top:var(--M)}@media screen and (max-width:960px){.newsSingle .mv{left:-5.3333vw;padding-top:var(--M-sp);position:relative;width:calc(100% + 10.6667vw)}}.newsSingle .mv img{width:100%}.newsSingle .bottomBtn{padding-top:var(--L)}@media screen and (max-width:960px){.newsSingle .bottomBtn{padding-top:var(--L-sp)}}.newsSingle .bottomBtn a{padding:var(--XS) var(--XS,16px);width:222px}@media screen and (max-width:960px){.newsSingle .bottomBtn a{width:193px}}.downloadIndexPage{background:var(--White);position:relative}.downloadIndexPage .pageBgBlk{background:var(--black-2-ex-bg);height:668px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:0}@media all and (min-width:961px) and (max-width:1440px){.downloadIndexPage .pageBgBlk{height:47.7778vw}}@media screen and (max-width:960px){.downloadIndexPage .pageBgBlk{height:370px}}.downloadIndexPage .pageBgBlk:before{-webkit-transform:translate(-50%,-50%);background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/bg-blur.png) center center/cover no-repeat;content:"";height:1852px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1852px}@media all and (min-width:961px) and (max-width:1440px){.downloadIndexPage .pageBgBlk:before{height:128.6111vw;width:128.6111vw}}@media screen and (max-width:960px){.downloadIndexPage .pageBgBlk:before{height:1036px;width:1036px}}.downloadIndexPage .c-chageBg{position:absolute;top:100vh}.downloadIndexPage .kvSec{overflow:hidden;padding-bottom:var(--XXXL);padding-top:254px;position:relative;z-index:1}@media all and (min-width:961px) and (max-width:1440px){.downloadIndexPage .kvSec{padding-top:17.6389vw}}@media screen and (max-width:960px){.downloadIndexPage .kvSec{padding-bottom:var(--XXL-sp);padding-top:150px}}.downloadIndexPage .kvSec__cnt{margin-left:auto;margin-right:auto;padding-top:var(--LL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.downloadIndexPage .kvSec__cnt{width:84.4444vw}}@media screen and (max-width:960px){.downloadIndexPage .kvSec__cnt{width:89.3333vw}}@media screen and (max-width:960px){.downloadIndexPage .kvSec__cnt{padding-top:var(--LL-sp)}}.downloadIndexPage .kvSec__ttl{color:var(--Accenct-color,#bfef30);font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.downloadIndexPage .kvSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.downloadIndexPage .kvSec__ttl{font-size:1.25rem}}.downloadIndexPage .js-changeHeader{position:relative}@media screen and (min-width:961px){.downloadIndexPage .js-changeHeader{top:-150px}}.downloadIndexPage .pageCnt{gap:var(--XL);display:flex;flex-direction:column;margin-left:auto;margin-right:auto;padding-top:var(--XXL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.downloadIndexPage .pageCnt{width:84.4444vw}}@media screen and (max-width:960px){.downloadIndexPage .pageCnt{width:89.3333vw}}@media screen and (max-width:960px){.downloadIndexPage .pageCnt{gap:var(--XL-sp);padding-top:var(--XXL-sp)}}.downloadIndexPage .cntBox{border-top:solid 1px var(--gray-2-ex-line);display:flex;justify-content:space-between;padding-top:var(--XL)}@media screen and (max-width:960px){.downloadIndexPage .cntBox{flex-direction:column;padding-top:var(--XL-sp)}}.downloadIndexPage .cntBox:first-child{border:none;padding-top:0}.downloadIndexPage .cntBox__img{line-height:0;width:800px}@media all and (min-width:961px) and (max-width:1440px){.downloadIndexPage .cntBox__img{width:55.5556vw}}@media screen and (max-width:960px){.downloadIndexPage .cntBox__img{width:100%}}.downloadIndexPage .cntBox__img img{width:100%}.downloadIndexPage .cntBox__txtarea{gap:var(--SS);display:flex;flex-direction:column;width:312px}@media all and (min-width:961px) and (max-width:1440px){.downloadIndexPage .cntBox__txtarea{width:21.6667vw}}@media screen and (max-width:960px){.downloadIndexPage .cntBox__txtarea{gap:0;margin-top:var(--L-sp);width:100%}}.downloadIndexPage .cntBox__ttl{font-size:2.125rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.downloadIndexPage .cntBox__ttl{font-size:2.3611vw}}@media screen and (max-width:960px){.downloadIndexPage .cntBox__ttl{font-size:1.625rem}}.downloadIndexPage .cntBox__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.downloadIndexPage .cntBox__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.downloadIndexPage .cntBox__txt{font-size:.875rem}}@media screen and (max-width:960px){.downloadIndexPage .cntBox__txt{margin-top:var(--SS-sp)}}.downloadIndexPage .cntBox__btn{width:250px}.downloadIndexPage .cntBox__btn .c-btn{padding-left:0;padding-right:0}@media all and (min-width:961px) and (max-width:1440px){.downloadIndexPage .cntBox__btn{width:17.3611vw}}@media screen and (max-width:960px){.downloadIndexPage .cntBox__btn{margin-top:var(--L-sp);width:219px}}.downloadFormPage{background:var(--White);position:relative}.downloadFormPage .pageBgBlk{background:var(--black-2-ex-bg);height:668px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:0}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .pageBgBlk{height:47.7778vw}}@media screen and (max-width:960px){.downloadFormPage .pageBgBlk{height:370px}}.downloadFormPage .pageBgBlk:before{-webkit-transform:translate(-50%,-50%);background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/bg-blur.png) center center/cover no-repeat;content:"";height:1852px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1852px}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .pageBgBlk:before{height:128.6111vw;width:128.6111vw}}@media screen and (max-width:960px){.downloadFormPage .pageBgBlk:before{height:1036px;width:1036px}}.downloadFormPage .c-chageBg{position:absolute;top:100vh}.downloadFormPage .kvSec{overflow:hidden;padding-bottom:var(--XXXL);padding-top:254px;position:relative;z-index:1}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .kvSec{padding-top:17.6389vw}}@media screen and (max-width:960px){.downloadFormPage .kvSec{padding-bottom:var(--XXL-sp);padding-top:150px}}.downloadFormPage .kvSec__cnt{margin-left:auto;margin-right:auto;padding-top:var(--LL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .kvSec__cnt{width:84.4444vw}}@media screen and (max-width:960px){.downloadFormPage .kvSec__cnt{width:89.3333vw}}@media screen and (max-width:960px){.downloadFormPage .kvSec__cnt{padding-top:var(--LL-sp)}}.downloadFormPage .kvSec__ttl{color:var(--Accenct-color,#bfef30);font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .kvSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.downloadFormPage .kvSec__ttl{font-size:1.25rem}}.downloadFormPage .js-changeHeader{position:relative}@media screen and (min-width:961px){.downloadFormPage .js-changeHeader{top:-150px}}.downloadFormPage .page{color:var(--black-ex-text);margin:0 auto;margin-left:auto;margin-right:auto;padding-top:105px;width:1216px}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .page{width:84.4444vw}}@media screen and (max-width:960px){.downloadFormPage .page{width:89.3333vw}}@media screen and (max-width:960px){.downloadFormPage .page{padding-top:75px;width:89.3333vw}}.downloadFormPage .page__ttl__en{gap:var(--XS);align-items:center;display:flex;font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%;margin-bottom:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .page__ttl__en{font-size:.9722vw}}@media screen and (max-width:960px){.downloadFormPage .page__ttl__en{font-size:.75rem}}@media screen and (max-width:960px){.downloadFormPage .page__ttl__en{gap:var(--XS-sp);margin-bottom:var(--XXS-sp)}}.downloadFormPage .page__ttl__en:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .page__ttl__en:before{height:.5556vw;width:.5556vw}}.downloadFormPage .page__ttl__jp{font-size:2.375rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .page__ttl__jp{font-size:2.6389vw}}@media screen and (max-width:960px){.downloadFormPage .page__ttl__jp{font-size:1.875rem}}.downloadFormPage .page__flex{display:flex;justify-content:space-between;margin-top:var(--XL)}@media screen and (max-width:960px){.downloadFormPage .page__flex{flex-direction:column;margin-top:var(--XL-sp)}}.downloadFormPage .page__cnt{width:592px}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .page__cnt{width:41.1111vw}}@media screen and (max-width:960px){.downloadFormPage .page__cnt{width:100%}}.downloadFormPage .page__cnt .topSec__img img{width:100%}.downloadFormPage .page__cnt .topSec__txt{font-size:.875rem;line-height:175%;margin-top:var(--S)}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .page__cnt .topSec__txt{font-size:.9722vw}}@media screen and (max-width:960px){.downloadFormPage .page__cnt .topSec__txt{font-size:.8125rem}}@media screen and (max-width:960px){.downloadFormPage .page__cnt .topSec__txt{margin-top:var(--S-sp)}}.downloadFormPage .page__cnt .contentSec{padding-top:var(--XL)}@media screen and (max-width:960px){.downloadFormPage .page__cnt .contentSec{padding-top:var(--L-sp)}}.downloadFormPage .page__cnt .contentSec__ttl{font-size:1.75rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .page__cnt .contentSec__ttl{font-size:1.9444vw}}@media screen and (max-width:960px){.downloadFormPage .page__cnt .contentSec__ttl{font-size:1.375rem}}.downloadFormPage .page__cnt .contentSec__list{gap:var(--XXS,8px);align-items:flex-start;display:flex;flex-direction:column;font-size:1rem;line-height:200%;padding-top:var(--SS,24px)}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .page__cnt .contentSec__list{font-size:1.1111vw}}@media screen and (max-width:960px){.downloadFormPage .page__cnt .contentSec__list{font-size:.875rem}}@media screen and (max-width:960px){.downloadFormPage .page__cnt .contentSec__list{gap:var(--XXS-sp);padding-top:var(--SS-sp)}}.downloadFormPage .page__cnt .contentSec__list li{padding-left:24px;text-indent:-24px}@media screen and (max-width:960px){.downloadFormPage .page__cnt .contentSec__list li{padding-left:19px;text-indent:-19px}}.downloadFormPage .page__cnt .contentSec__list li:before{content:"・";display:inline-block;margin-right:8px;text-align:center;text-indent:0;width:16px}@media screen and (max-width:960px){.downloadFormPage .page__cnt .contentSec__list li:before{margin-right:5px;width:14px}}.downloadFormPage .page__cnt .recoSec{padding-top:var(--XL)}@media screen and (max-width:960px){.downloadFormPage .page__cnt .recoSec{padding-top:var(--L-sp)}}.downloadFormPage .page__cnt .recoSec__ttl{font-size:1.75rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .page__cnt .recoSec__ttl{font-size:1.9444vw}}@media screen and (max-width:960px){.downloadFormPage .page__cnt .recoSec__ttl{font-size:1.375rem}}.downloadFormPage .page__cnt .recoSec__txt{gap:var(--XXS,8px);display:flex;flex-direction:column;font-size:1rem;font-weight:700;line-height:200%;padding-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .page__cnt .recoSec__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.downloadFormPage .page__cnt .recoSec__txt{font-size:.875rem}}@media screen and (max-width:960px){.downloadFormPage .page__cnt .recoSec__txt{gap:var(--XXS-sp);padding-top:var(--SS-sp)}}.downloadFormPage .page__cnt .recoSec__txt span{background:var(--Accenct-color);display:inline-block;padding:2px var(--XXS,8px);white-space:nowrap}.downloadFormPage .page__form{align-items:flex-start;background:var(--white-gray-2-ex-background,#f5f5f5);border-radius:var(--XXXS,4px);display:flex;flex-direction:column;padding:var(--LL,64px) var(--M,40px);width:592px}@media all and (min-width:961px) and (max-width:1440px){.downloadFormPage .page__form{width:41.1111vw}}@media screen and (max-width:960px){.downloadFormPage .page__form{margin-top:var(--LL-sp);padding:var(--L-sp) var(--S-sp);width:100%}}.contactPage{position:relative}.contactPage .page{color:var(--black-ex-text);margin:0 auto;padding-top:120px;width:800px}@media screen and (max-width:960px){.contactPage .page{padding-top:75px;width:89.3333vw}}.contactPage .page__ttl__en{gap:var(--XS);align-items:center;display:flex;font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%;margin-bottom:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.contactPage .page__ttl__en{font-size:.9722vw}}@media screen and (max-width:960px){.contactPage .page__ttl__en{font-size:.75rem}}@media screen and (max-width:960px){.contactPage .page__ttl__en{gap:var(--XS-sp);margin-bottom:var(--XXS-sp)}}.contactPage .page__ttl__en:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.contactPage .page__ttl__en:before{height:.5556vw;width:.5556vw}}.contactPage .page__ttl__jp{font-size:2.375rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.contactPage .page__ttl__jp{font-size:2.6389vw}}@media screen and (max-width:960px){.contactPage .page__ttl__jp{font-size:1.875rem}}.contactPage .page__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--S)}@media all and (min-width:961px) and (max-width:1440px){.contactPage .page__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.contactPage .page__txt{font-size:.875rem}}@media screen and (max-width:960px){.contactPage .page__txt{padding-top:var(--S-sp)}}.contactPage .page__btn{padding-top:var(--L);width:225px}@media screen and (max-width:960px){.contactPage .page__btn{padding-top:var(--L-sp);width:192px}}.contactPage .formBlock{padding-top:var(--XL)}@media screen and (max-width:960px){.contactPage .formBlock{padding-top:var(--XL-sp)}}.consultationPage{position:relative}.consultationPage .page{color:var(--black-ex-text);margin:0 auto;padding-top:120px;width:800px}@media screen and (max-width:960px){.consultationPage .page{padding-top:75px;width:89.3333vw}}.consultationPage .page__ttl__en{gap:var(--XS);align-items:center;display:flex;font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%;margin-bottom:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .page__ttl__en{font-size:.9722vw}}@media screen and (max-width:960px){.consultationPage .page__ttl__en{font-size:.75rem}}@media screen and (max-width:960px){.consultationPage .page__ttl__en{gap:var(--XS-sp);margin-bottom:var(--XXS-sp)}}.consultationPage .page__ttl__en:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .page__ttl__en:before{height:.5556vw;width:.5556vw}}.consultationPage .page__ttl__jp{font-size:2.375rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .page__ttl__jp{font-size:2.6389vw}}@media screen and (max-width:960px){.consultationPage .page__ttl__jp{font-size:1.875rem}}.consultationPage .page__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--S)}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .page__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.consultationPage .page__txt{font-size:.875rem}}@media screen and (max-width:960px){.consultationPage .page__txt{padding-top:var(--S-sp)}}.consultationPage .page__btn{padding-top:var(--L);width:225px}@media screen and (max-width:960px){.consultationPage .page__btn{padding-top:var(--L-sp);width:192px}}.consultationPage .recoSec{border-bottom:1px solid var(--gray-2-ex-line,#d0d0d0);border-top:1px solid var(--gray-2-ex-line,#d0d0d0);margin-top:var(--XL);padding:var(--M) 0}@media screen and (max-width:960px){.consultationPage .recoSec{margin-top:var(--XL-sp);padding:var(--M-sp) 0}}.consultationPage .recoSec__ttl{font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .recoSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.consultationPage .recoSec__ttl{font-size:1.25rem}}.consultationPage .recoSec__list{-webkit-font-feature-settings:normal;gap:12px;display:flex;flex-direction:column;font-feature-settings:normal;font-size:1rem;font-weight:700;line-height:200%;padding-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .recoSec__list{font-size:1.1111vw}}@media screen and (max-width:960px){.consultationPage .recoSec__list{font-size:.875rem}}@media screen and (max-width:960px){.consultationPage .recoSec__list{gap:8px;line-height:1.7;padding-top:var(--SS-sp)}}.consultationPage .recoSec__list span{background:var(--Accenct-color);padding:4px var(--XXS,8px)}@media screen and (max-width:960px){.consultationPage .recoSec__list span{padding:2px 0}}.consultationPage .aboutSec{padding-top:var(--LL)}@media screen and (max-width:960px){.consultationPage .aboutSec{padding-top:var(--LL-sp)}}.consultationPage .aboutSec__ttl{font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .aboutSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.consultationPage .aboutSec__ttl{font-size:1.25rem}}.consultationPage .aboutSec__txt{font-size:1rem;line-height:200%;padding-top:var(--SS,24px)}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .aboutSec__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.consultationPage .aboutSec__txt{font-size:.875rem}}@media screen and (max-width:960px){.consultationPage .aboutSec__txt{padding-top:var(--SS-sp)}}.consultationPage .profSec{padding-top:var(--LL)}@media screen and (max-width:960px){.consultationPage .profSec{padding-top:var(--LL-sp)}}.consultationPage .profSec__ttl{font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .profSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.consultationPage .profSec__ttl{font-size:1.25rem}}.consultationPage .profSec__list{gap:var(--XXS,8px);display:flex;flex-direction:column;padding-top:var(--S,32px)}@media screen and (max-width:960px){.consultationPage .profSec__list{gap:var(--XXS-sp);padding-top:var(--SS-sp)}}.consultationPage .profSec .profItem{gap:var(--S,32px);align-items:center;background:var(--white-gray-2-ex-background);border:1px solid var(--gray-2-ex-line);display:flex;justify-content:space-between;padding:var(--SS,24px) var(--M,40px)}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .profSec .profItem{gap:var(--S-pcin);padding:var(--SS-pcin) var(--M-pcin)}}@media screen and (max-width:960px){.consultationPage .profSec .profItem{gap:var(--SS-sp);flex-direction:column;padding:var(--M-sp)}}@media screen and (max-width:960px){.consultationPage .profSec .profItem__head{align-items:center;display:flex;width:100%}}.consultationPage .profSec .profItem__txtareaSp{margin-left:var(--SS-sp)}@media screen and (min-width:961px){.consultationPage .profSec .profItem__txtareaSp{display:none}}.consultationPage .profSec .profItem__img{border:solid 2px var(--Accenct-color);border-radius:200px;line-height:0;padding:2px;width:131px}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .profSec .profItem__img{width:9.0972vw}}@media screen and (max-width:960px){.consultationPage .profSec .profItem__img{padding:1px;width:96px}}.consultationPage .profSec .profItem__img img{border-radius:200px;overflow:hidden;position:relative;width:100%}.consultationPage .profSec .profItem__txtarea{width:calc(100% - var(--S) - 135px)}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .profSec .profItem__txtarea{width:calc(100% - var(--S-pcin) - 9.375vw)}}@media screen and (max-width:960px){.consultationPage .profSec .profItem__txtarea{width:100%}}.consultationPage .profSec .profItem__name{font-size:1rem;font-weight:700;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .profSec .profItem__name{font-size:1.1111vw}}@media screen and (max-width:960px){.consultationPage .profSec .profItem__name{font-size:.875rem}}.consultationPage .profSec .profItem__txt1{color:var(--gray-1-ex-text);font-size:.75rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .profSec .profItem__txt1{font-size:.8333vw}}@media screen and (max-width:960px){.consultationPage .profSec .profItem__txt1{font-size:.625rem}}.consultationPage .profSec .profItem__txt2{font-size:.875rem;line-height:175%;margin-top:var(--XS)}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .profSec .profItem__txt2{font-size:.9722vw}}@media screen and (max-width:960px){.consultationPage .profSec .profItem__txt2{font-size:.8125rem}}@media all and (min-width:961px) and (max-width:1440px){.consultationPage .profSec .profItem__txt2{margin-top:var(--XS-pcin)}}@media screen and (max-width:960px){.consultationPage .profSec .profItem__txt2{margin-top:0}}.consultationPage .formBlock{padding-top:var(--XL)}@media screen and (max-width:960px){.consultationPage .formBlock{padding-top:var(--XL-sp)}}.thanksPage{position:relative}.thanksPage .page{color:var(--black-ex-text);margin:0 auto;padding-top:120px;width:800px}@media screen and (max-width:960px){.thanksPage .page{padding-top:75px;width:89.3333vw}}.thanksPage .page__ttl__en{gap:var(--XS);align-items:center;display:flex;font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%;margin-bottom:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.thanksPage .page__ttl__en{font-size:.9722vw}}@media screen and (max-width:960px){.thanksPage .page__ttl__en{font-size:.75rem}}@media screen and (max-width:960px){.thanksPage .page__ttl__en{gap:var(--XS-sp);margin-bottom:var(--XXS-sp)}}.thanksPage .page__ttl__en:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.thanksPage .page__ttl__en:before{height:.5556vw;width:.5556vw}}.thanksPage .page__ttl__jp{font-size:2.375rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.thanksPage .page__ttl__jp{font-size:2.6389vw}}@media screen and (max-width:960px){.thanksPage .page__ttl__jp{font-size:1.875rem}}.thanksPage .page__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--S)}@media all and (min-width:961px) and (max-width:1440px){.thanksPage .page__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.thanksPage .page__txt{font-size:.875rem}}@media screen and (max-width:960px){.thanksPage .page__txt{padding-top:var(--S-sp)}}.thanksPage .page__btn{padding-top:var(--L);width:225px}@media screen and (max-width:960px){.thanksPage .page__btn{padding-top:var(--L-sp);width:192px}}.notfoundPage{background:var(--White);position:relative}.notfoundPage .pageBgBlk{background:var(--black-2-ex-bg);height:668px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:0}@media all and (min-width:961px) and (max-width:1440px){.notfoundPage .pageBgBlk{height:47.7778vw}}@media screen and (max-width:960px){.notfoundPage .pageBgBlk{height:370px}}.notfoundPage .pageBgBlk:before{-webkit-transform:translate(-50%,-50%);background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/bg-blur.png) center center/cover no-repeat;content:"";height:1852px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1852px}@media all and (min-width:961px) and (max-width:1440px){.notfoundPage .pageBgBlk:before{height:128.6111vw;width:128.6111vw}}@media screen and (max-width:960px){.notfoundPage .pageBgBlk:before{height:1036px;width:1036px}}.notfoundPage .c-chageBg{position:absolute;top:100vh}.notfoundPage .kvSec{overflow:hidden;padding-bottom:var(--XXXL);padding-top:254px;position:relative;z-index:1}@media all and (min-width:961px) and (max-width:1440px){.notfoundPage .kvSec{padding-top:17.6389vw}}@media screen and (max-width:960px){.notfoundPage .kvSec{padding-bottom:var(--XXL-sp);padding-top:150px}}.notfoundPage .kvSec__cnt{margin-left:auto;margin-right:auto;padding-top:var(--LL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.notfoundPage .kvSec__cnt{width:84.4444vw}}@media screen and (max-width:960px){.notfoundPage .kvSec__cnt{width:89.3333vw}}@media screen and (max-width:960px){.notfoundPage .kvSec__cnt{padding-top:var(--LL-sp)}}.notfoundPage .kvSec__ttl{color:var(--Accenct-color,#bfef30);font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.notfoundPage .kvSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.notfoundPage .kvSec__ttl{font-size:1.25rem}}.notfoundPage .js-changeHeader{position:relative}@media screen and (min-width:961px){.notfoundPage .js-changeHeader{top:-150px}}.notfoundPage .pageBgBlk{height:100%}.notfoundPage .kvSec__btn{padding-top:var(--L)}@media screen and (max-width:960px){.notfoundPage .kvSec__btn{padding-bottom:18px;padding-top:var(--L-sp)}}.notfoundPage .kvSec__btn .c-btn{width:222px}@media screen and (max-width:960px){.notfoundPage .kvSec__btn .c-btn{width:193px}}.privacyPage .main{margin:0 auto;padding-top:200px;width:798px}@media all and (min-width:961px) and (max-width:1440px){.privacyPage .main{padding-top:13.8889vw;width:55.4167vw}}@media screen and (max-width:960px){.privacyPage .main{overflow:initial;padding-top:130px;width:89.3333vw}}.privacyPage .topTxt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--S)}@media all and (min-width:961px) and (max-width:1440px){.privacyPage .topTxt{font-size:1.1111vw}}@media screen and (max-width:960px){.privacyPage .topTxt{font-size:.875rem}}@media all and (min-width:961px) and (max-width:1440px){.privacyPage .topTxt{padding-top:var(--S-pcin)}}@media screen and (max-width:960px){.privacyPage .topTxt{padding-top:var(--S-sp)}}.privacyPage .item{padding-top:var(--LL)}@media all and (min-width:961px) and (max-width:1440px){.privacyPage .item{padding-top:var(--LL-pcin)}}@media screen and (max-width:960px){.privacyPage .item{padding-top:var(--LL-sp)}}.privacyPage .item dt{font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.privacyPage .item dt{font-size:1.6667vw}}@media screen and (max-width:960px){.privacyPage .item dt{font-size:1.25rem}}.privacyPage .item dd{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.privacyPage .item dd{font-size:1.1111vw}}@media screen and (max-width:960px){.privacyPage .item dd{font-size:.875rem}}@media all and (min-width:961px) and (max-width:1440px){.privacyPage .item dd{padding-top:var(--SS-pcin)}}@media screen and (max-width:960px){.privacyPage .item dd{padding-top:var(--SS-sp)}}.privacyPage .item a{color:var(--gray-1-ex-text);text-decoration:underline}@media screen and (min-width:961px){.privacyPage .item a{transition:color 0.1s ease-out}.privacyPage .item a:hover{color:var(--Accenct-color)}}.companyPage{background:var(--White);position:relative}.companyPage .pageBgBlk{background:var(--black-2-ex-bg);height:668px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:0}@media all and (min-width:961px) and (max-width:1440px){.companyPage .pageBgBlk{height:47.7778vw}}@media screen and (max-width:960px){.companyPage .pageBgBlk{height:370px}}.companyPage .pageBgBlk:before{-webkit-transform:translate(-50%,-50%);background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/bg-blur.png) center center/cover no-repeat;content:"";height:1852px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1852px}@media all and (min-width:961px) and (max-width:1440px){.companyPage .pageBgBlk:before{height:128.6111vw;width:128.6111vw}}@media screen and (max-width:960px){.companyPage .pageBgBlk:before{height:1036px;width:1036px}}.companyPage .c-chageBg{position:absolute;top:100vh}.companyPage .kvSec{overflow:hidden;padding-bottom:var(--XXXL);padding-top:254px;position:relative;z-index:1}@media all and (min-width:961px) and (max-width:1440px){.companyPage .kvSec{padding-top:17.6389vw}}@media screen and (max-width:960px){.companyPage .kvSec{padding-bottom:var(--XXL-sp);padding-top:150px}}.companyPage .kvSec__cnt{margin-left:auto;margin-right:auto;padding-top:var(--LL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.companyPage .kvSec__cnt{width:84.4444vw}}@media screen and (max-width:960px){.companyPage .kvSec__cnt{width:89.3333vw}}@media screen and (max-width:960px){.companyPage .kvSec__cnt{padding-top:var(--LL-sp)}}.companyPage .kvSec__ttl{color:var(--Accenct-color,#bfef30);font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.companyPage .kvSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.companyPage .kvSec__ttl{font-size:1.25rem}}.companyPage .js-changeHeader{position:relative}@media screen and (min-width:961px){.companyPage .js-changeHeader{top:-150px}}.companyPage .pageCnt{margin-left:auto;margin-right:auto;padding-top:var(--XXXL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.companyPage .pageCnt{width:84.4444vw}}@media screen and (max-width:960px){.companyPage .pageCnt{width:89.3333vw}}@media screen and (max-width:960px){.companyPage .pageCnt{padding-top:var(--XXXL-sp)}}.companyPage .philosophySec__ttl{gap:var(--XS);align-items:center;display:flex;font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.companyPage .philosophySec__ttl{font-size:.9722vw}}@media screen and (max-width:960px){.companyPage .philosophySec__ttl{font-size:.75rem}}@media screen and (max-width:960px){.companyPage .philosophySec__ttl{gap:var(--XS-sp)}}.companyPage .philosophySec__ttl:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.companyPage .philosophySec__ttl:before{height:.5556vw;width:.5556vw}}.companyPage .philosophySec__copy{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:48px;font-weight:700;line-height:150%;padding-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.companyPage .philosophySec__copy{font-size:3.3333vw;padding-top:var(--XXS-pcin)}}@media screen and (max-width:960px){.companyPage .philosophySec__copy{font-size:36px;padding-top:var(--XXS-sp)}}@media screen and (min-width:961px){.companyPage .philosophySec__cnt{margin-left:auto;width:800px}}@media all and (min-width:961px) and (max-width:1440px){.companyPage .philosophySec__cnt{width:55.5556vw}}.companyPage .philosophySec__item{padding-top:var(--LL)}@media all and (min-width:961px) and (max-width:1440px){.companyPage .philosophySec__item{padding-top:var(--LL-pcin)}}@media screen and (max-width:960px){.companyPage .philosophySec__item{padding-top:var(--LL-sp)}}.companyPage .philosophySec__item dt{font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.companyPage .philosophySec__item dt{font-size:1.6667vw}}@media screen and (max-width:960px){.companyPage .philosophySec__item dt{font-size:1.25rem}}.companyPage .philosophySec__item dd{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:18px;line-height:2;padding-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.companyPage .philosophySec__item dd{font-size:1.25vw;padding-top:var(--SS-pcin)}}@media screen and (max-width:960px){.companyPage .philosophySec__item dd{font-size:1rem;line-height:200%;padding-top:var(--SS-sp)}}@media screen and (max-width:960px) and (min-width:961px) and (max-width:1440px){.companyPage .philosophySec__item dd{font-size:1.1111vw}}@media screen and (max-width:960px) and (max-width:960px){.companyPage .philosophySec__item dd{font-size:.875rem}}.companyPage .outlineSec,.companyPage .accessSec{display:flex;padding-top:var(--XXXL)}@media screen and (min-width:961px){.companyPage .outlineSec,.companyPage .accessSec{justify-content:space-between}}@media screen and (max-width:960px){.companyPage .outlineSec,.companyPage .accessSec{flex-direction:column;padding-top:var(--XXL-sp)}}.companyPage .outlineSec__head__enTxt,.companyPage .accessSec__head__enTxt{font-family:"termina";font-size:3.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.companyPage .outlineSec__head__enTxt,.companyPage .accessSec__head__enTxt{font-size:3.8889vw}}@media screen and (max-width:960px){.companyPage .outlineSec__head__enTxt,.companyPage .accessSec__head__enTxt{font-size:2.5rem;line-height:125%}}.companyPage .outlineSec__head__ttl,.companyPage .accessSec__head__ttl{font-size:.875rem;font-weight:700;line-height:150%;padding-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.companyPage .outlineSec__head__ttl,.companyPage .accessSec__head__ttl{font-size:.9722vw}}@media screen and (max-width:960px){.companyPage .outlineSec__head__ttl,.companyPage .accessSec__head__ttl{font-size:.8125rem}}@media screen and (max-width:960px){.companyPage .outlineSec__head__ttl,.companyPage .accessSec__head__ttl{font-size:1.125rem;font-weight:700;line-height:150%;padding-top:var(--XS-sp)}}@media screen and (max-width:960px) and (min-width:961px) and (max-width:1440px){.companyPage .outlineSec__head__ttl,.companyPage .accessSec__head__ttl{font-size:1.25vw}}@media screen and (max-width:960px) and (max-width:960px){.companyPage .outlineSec__head__ttl,.companyPage .accessSec__head__ttl{font-size:1rem}}@media screen and (min-width:961px){.companyPage .outlineSec__cnt,.companyPage .accessSec__cnt{width:800px}}@media all and (min-width:961px) and (max-width:1440px){.companyPage .outlineSec__cnt,.companyPage .accessSec__cnt{width:55.5556vw}}@media screen and (max-width:960px){.companyPage .outlineSec__cnt,.companyPage .accessSec__cnt{padding-top:var(--L-sp)}}.companyPage .outlineSec__head{padding-top:var(--SS)}.companyPage .outlineSec .item{border-top:solid 1px var(--gray-2-ex-line);display:flex;padding:var(--S) 0}@media screen and (max-width:960px){.companyPage .outlineSec .item{padding:var(--S-sp) 0}}.companyPage .outlineSec .item:last-child{border-bottom:solid 1px var(--gray-2-ex-line)}.companyPage .outlineSec .item dt{font-size:1.125rem;font-weight:700;line-height:150%;width:208px}@media all and (min-width:961px) and (max-width:1440px){.companyPage .outlineSec .item dt{font-size:1.25vw}}@media screen and (max-width:960px){.companyPage .outlineSec .item dt{font-size:1rem}}@media screen and (max-width:960px){.companyPage .outlineSec .item dt{width:117px}}.companyPage .outlineSec .item dd{font-size:1rem;line-height:200%;width:calc(100% - 208px)}@media all and (min-width:961px) and (max-width:1440px){.companyPage .outlineSec .item dd{font-size:1.1111vw}}@media screen and (max-width:960px){.companyPage .outlineSec .item dd{font-size:.875rem}}@media screen and (max-width:960px){.companyPage .outlineSec .item dd{width:calc(100% - 117px)}}@media screen and (max-width:960px){.companyPage .accessSec{padding-top:var(--XXXL-sp)}}.companyPage .accessSec .gMap{height:533px;width:100%}@media screen and (max-width:960px){.companyPage .accessSec .gMap{height:250px;left:-5.3333vw;position:relative;position:relative;width:100vw}}.companyPage .accessSec .gMap iframe{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);height:100%;width:100%}.companyPage .accessSec__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--S)}@media all and (min-width:961px) and (max-width:1440px){.companyPage .accessSec__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.companyPage .accessSec__txt{font-size:.875rem}}@media screen and (max-width:960px){.companyPage .accessSec__txt{padding-top:var(--S-sp)}}.servicePage{background:var(--White);position:relative}.servicePage .main{overflow:initial}.servicePage .pageBgBlk{background:var(--black-2-ex-bg);height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.servicePage .pageBgBlk:before{-webkit-transform:translate(-50%,-50%);background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/bg-blur.png) center center/cover no-repeat;content:"";height:1852px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1852px}@media all and (min-width:961px) and (max-width:1440px){.servicePage .pageBgBlk:before{height:128.6111vw;width:128.6111vw}}@media screen and (max-width:960px){.servicePage .pageBgBlk:before{height:1036px;width:1036px}}.servicePage .kvSec{margin-bottom:var(--XXL,120px);overflow:hidden;padding-top:254px;position:relative}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec{padding-top:17.6389vw}}@media screen and (max-width:960px){.servicePage .kvSec{margin-bottom:var(--XXL-sp);padding-top:150px}}.servicePage .kvSec__cnt{margin-left:auto;margin-right:auto;padding-top:var(--LL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec__cnt{width:84.4444vw}}@media screen and (max-width:960px){.servicePage .kvSec__cnt{width:89.3333vw}}@media screen and (max-width:960px){.servicePage .kvSec__cnt{padding-top:var(--LL-sp)}}.servicePage .kvSec__ttl{color:var(--Accenct-color,#bfef30);font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.servicePage .kvSec__ttl{font-size:1.25rem}}.servicePage .kvSec__txtBlock{padding-top:190px}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec__txtBlock{padding-top:13.1944vw}}@media screen and (max-width:960px){.servicePage .kvSec__txtBlock{padding-top:var(--XXL-sp)}}.servicePage .kvSec__txtBlock__txt1{color:var(--Accenct-color,#bfef30);font-size:48px;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec__txtBlock__txt1{font-size:3.3333vw}}@media screen and (max-width:960px){.servicePage .kvSec__txtBlock__txt1{font-size:26px}}.servicePage .kvSec__txtBlock__txt2{-webkit-font-feature-settings:normal;color:var(--White);font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec__txtBlock__txt2{font-size:1.1111vw}}@media screen and (max-width:960px){.servicePage .kvSec__txtBlock__txt2{font-size:.875rem}}@media screen and (max-width:960px){.servicePage .kvSec__txtBlock__txt2{padding-top:var(--S-sp)}}.servicePage .kvSec__cntBlock{display:flex;justify-content:space-between;padding-top:var(--XL);position:relative}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec__cntBlock{padding-top:var(--XL-pcin)}}@media screen and (max-width:960px){.servicePage .kvSec__cntBlock{gap:var(--XL-sp);flex-direction:column;padding-bottom:var(--M-sp);padding-top:var(--XL-sp)}}.servicePage .kvSec__cntBlock .js-ivSet{bottom:0;left:0;position:absolute}@media screen and (max-width:960px){.servicePage .kvSec__cntBlock .js-ivSet{bottom:75%}}.servicePage .kvSec__cntBlock.-in .item__in,.servicePage .kvSec__cntBlock.-viewed .item__in{-webkit-transform:translateY(0);transform:translateY(0)}.servicePage .kvSec__cntBlock .item{border-top:solid 1px var(--White);color:var(--White);padding-top:var(--L,56px);width:384px}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec__cntBlock .item{padding-top:var(--L-pcin);width:26.6667vw}}@media screen and (max-width:960px){.servicePage .kvSec__cntBlock .item{padding-top:var(--L-sp);width:100%}}.servicePage .kvSec__cntBlock .item__mask{overflow:hidden}.servicePage .kvSec__cntBlock .item__in{-webkit-transform:translateY(110%);gap:var(--XXXS,4px);align-items:flex-start;display:flex;flex-direction:column;transform:translateY(110%);transition:-webkit-transform 0.7s cubic-bezier(.36,.14,0,1);transition:transform 0.7s cubic-bezier(.36,.14,0,1);transition:transform 0.7s cubic-bezier(.36,.14,0,1),-webkit-transform 0.7s cubic-bezier(.36,.14,0,1)}.servicePage .kvSec__cntBlock .item__txt1{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;font-weight:700;letter-spacing:-.16px;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec__cntBlock .item__txt1{font-size:1.1111vw}}@media screen and (max-width:960px){.servicePage .kvSec__cntBlock .item__txt1{font-size:.875rem}}.servicePage .kvSec__cntBlock .item__txt2{font-size:1.25rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec__cntBlock .item__txt2{font-size:1.3889vw}}@media screen and (max-width:960px){.servicePage .kvSec__cntBlock .item__txt2{font-size:1.125rem}}.servicePage .kvSec__cntBlock .item__txt2 .num{color:var(--Accenct-color);font-family:"termina";font-size:72px;font-weight:600;line-height:1;margin-right:10px}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec__cntBlock .item__txt2 .num{font-size:5vw;margin-right:.6944vw}}@media screen and (max-width:960px){.servicePage .kvSec__cntBlock .item__txt2 .num{font-size:60px;margin-right:7px}}.servicePage .kvSec__cntBlock .item__txt2 .numUnitTxt{color:var(--Accenct-color);font-size:54px;font-weight:700;line-height:1}.servicePage .kvSec__cntBlock .item__txt2 .numUnitTxt.-ml{margin-left:8px}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec__cntBlock .item__txt2 .numUnitTxt{font-size:3.75vw}}@media screen and (max-width:960px){.servicePage .kvSec__cntBlock .item__txt2 .numUnitTxt{font-size:40px}.servicePage .kvSec__cntBlock .item__txt2 .numUnitTxt.-ml{margin-left:9px}}.servicePage .kvSec__cntBlock .item.-item1 .item__in{transition-delay:0.2s}.servicePage .kvSec__cntBlock .item.-item2 .item__in{transition-delay:0.4s}.servicePage .kvSec__cntBlock .item.-item3 .item__in{transition-delay:0.6s}.servicePage .kvSec__cntBlock__note{color:var(--gray-2-ex-line);font-size:.75rem;line-height:175%;padding-top:var(--SS,24px);width:100%}@media all and (min-width:961px) and (max-width:1440px){.servicePage .kvSec__cntBlock__note{font-size:.8333vw}}@media screen and (max-width:960px){.servicePage .kvSec__cntBlock__note{font-size:.625rem}}@media screen and (max-width:960px){.servicePage .kvSec__cntBlock__note{padding-top:var(--SS-sp)}}.servicePage .js-changeHeader{position:relative}@media screen and (min-width:961px){.servicePage .js-changeHeader{top:-150px}}.servicePage .serviceSec{margin-left:auto;margin-right:auto;padding-top:var(--XXL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.servicePage .serviceSec{width:84.4444vw}}@media screen and (max-width:960px){.servicePage .serviceSec{width:89.3333vw}}@media screen and (max-width:960px){.servicePage .serviceSec{margin-top:var(--XXL-sp);padding-top:var(--LL-sp)}}.servicePage .serviceSec__list{gap:var(--S) 0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:var(--XL,80px)}@media screen and (max-width:960px){.servicePage .serviceSec__list{gap:var(--M-sp);margin-top:var(--LL-sp)}}.servicePage .serviceSec__list__item{border-top:solid 1px var(--gray-2-ex-line);padding-top:var(--S,32px);width:calc(50% - var(--XS))}@media screen and (max-width:960px){.servicePage .serviceSec__list__item{padding-top:var(--M-sp);width:100%}}@media screen and (min-width:961px){.servicePage .serviceSec .serviceBox{display:flex;justify-content:space-between}}@media screen and (max-width:960px){.servicePage .serviceSec .serviceBox{padding-top:var(--M-sp)}}.servicePage .serviceSec .serviceBox__imgPc{line-height:0;width:176px}@media all and (min-width:961px) and (max-width:1440px){.servicePage .serviceSec .serviceBox__imgPc{width:12.2222vw}}.servicePage .serviceSec .serviceBox__imgPc img{width:100%}.servicePage .serviceSec .serviceBox__imgSp{line-height:0}.servicePage .serviceSec .serviceBox__imgSp img{width:100%}.servicePage .serviceSec .serviceBox__cnt{display:flex;flex-direction:column;justify-content:space-between;width:384px}@media all and (min-width:961px) and (max-width:1440px){.servicePage .serviceSec .serviceBox__cnt{width:26.6667vw}}@media screen and (max-width:960px){.servicePage .serviceSec .serviceBox__cnt{width:100%}}.servicePage .serviceSec .serviceBox__head{align-items:center;display:flex;justify-content:space-between}.servicePage .serviceSec .serviceBox__head__ttl__txt1{font-family:"termina";font-size:1.5rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.servicePage .serviceSec .serviceBox__head__ttl__txt1{font-size:1.6667vw}}@media screen and (max-width:960px){.servicePage .serviceSec .serviceBox__head__ttl__txt1{font-size:1.25rem;line-height:100%}}.servicePage .serviceSec .serviceBox__head__ttl__txt2{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:.75rem;font-weight:700;line-height:150%;margin-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.servicePage .serviceSec .serviceBox__head__ttl__txt2{font-size:.8333vw}}@media screen and (max-width:960px){.servicePage .serviceSec .serviceBox__head__ttl__txt2{font-size:.6875rem}}@media screen and (max-width:960px){.servicePage .serviceSec .serviceBox__head__ttl__txt2{margin-top:var(--XXS-sp)}}.servicePage .serviceSec .serviceBox__head__arw .c-arw{height:var(--M);width:var(--M)}.servicePage .serviceSec .serviceBox__head__arw .c-arw:before{border-width:1px}.servicePage .serviceSec .serviceBox__head__arw .c-arw svg{height:var(--XS);width:var(--XS)}@media screen and (max-width:960px){.servicePage .serviceSec .serviceBox__body{display:flex;justify-content:space-between;margin-top:var(--S-sp)}}.servicePage .serviceSec .serviceBox__imgSp{line-height:0;width:102px}.servicePage .serviceSec .serviceBox__txtarea{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:.875rem;line-height:175%}@media all and (min-width:961px) and (max-width:1440px){.servicePage .serviceSec .serviceBox__txtarea{font-size:.9722vw}}@media screen and (max-width:960px){.servicePage .serviceSec .serviceBox__txtarea{font-size:.8125rem}}@media screen and (max-width:960px){.servicePage .serviceSec .serviceBox__txtarea{width:calc(100% - 115px)}}.serviceSubPage{background:var(--White);position:relative}.serviceSubPage .pageBgBlk{background:var(--black-2-ex-bg);height:668px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:0}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .pageBgBlk{height:47.7778vw}}@media screen and (max-width:960px){.serviceSubPage .pageBgBlk{height:370px}}.serviceSubPage .pageBgBlk:before{-webkit-transform:translate(-50%,-50%);background:url(//tatap.jp/wp-content/themes/tatap/assets/images/common/bg-blur.png) center center/cover no-repeat;content:"";height:1852px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1852px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .pageBgBlk:before{height:128.6111vw;width:128.6111vw}}@media screen and (max-width:960px){.serviceSubPage .pageBgBlk:before{height:1036px;width:1036px}}.serviceSubPage .c-chageBg{position:absolute;top:100vh}.serviceSubPage .kvSec{overflow:hidden;padding-bottom:var(--XXXL);padding-top:254px;position:relative;z-index:1}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .kvSec{padding-top:17.6389vw}}@media screen and (max-width:960px){.serviceSubPage .kvSec{padding-bottom:var(--XXL-sp);padding-top:150px}}.serviceSubPage .kvSec__cnt{margin-left:auto;margin-right:auto;padding-top:var(--LL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .kvSec__cnt{width:84.4444vw}}@media screen and (max-width:960px){.serviceSubPage .kvSec__cnt{width:89.3333vw}}@media screen and (max-width:960px){.serviceSubPage .kvSec__cnt{padding-top:var(--LL-sp)}}.serviceSubPage .kvSec__ttl{color:var(--Accenct-color,#bfef30);font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .kvSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.serviceSubPage .kvSec__ttl{font-size:1.25rem}}.serviceSubPage .js-changeHeader{position:relative}@media screen and (min-width:961px){.serviceSubPage .js-changeHeader{top:-150px}}.serviceSubPage .pageBgBlk{height:726px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .pageBgBlk{height:50.4167vw}}@media screen and (max-width:960px){.serviceSubPage .pageBgBlk{height:530px}}.serviceSubPage .pageBgBlk:before{display:none}.serviceSubPage .pageBgBlk .pageBgImg{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.serviceSubPage .kvSec{overflow:hidden;padding-bottom:var(--XXXL);padding-top:254px;position:relative}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .kvSec{padding-bottom:var(--XXXL-pcin);padding-top:17.6389vw}}@media screen and (max-width:960px){.serviceSubPage .kvSec{padding-bottom:var(--XXL-sp);padding-top:150px}}.serviceSubPage .kvSec__cnt{margin-left:auto;margin-right:auto;padding-top:var(--M);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .kvSec__cnt{width:84.4444vw}}@media screen and (max-width:960px){.serviceSubPage .kvSec__cnt{width:89.3333vw}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .kvSec__cnt{padding-top:var(--M-pcin)}}@media screen and (max-width:960px){.serviceSubPage .kvSec__cnt{padding-top:var(--LL-sp)}}.serviceSubPage .kvSec__ttl{color:var(--Accenct-color,#bfef30);font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .kvSec__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.serviceSubPage .kvSec__ttl{font-size:1.25rem}}.serviceSubPage .kvSec__btns{padding-top:var(--S)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .kvSec__btns{padding-top:var(--S-pcin)}}@media screen and (max-width:960px){.serviceSubPage .kvSec__btns{padding-top:45px}}.serviceSubPage .kvSec__btns ul{gap:var(--XXS);align-items:center;display:flex}@media screen and (max-width:960px){.serviceSubPage .kvSec__btns ul{gap:var(--XS-sp);align-items:flex-start;flex-direction:column}}.serviceSubPage .kvSec__btns .c-btn{padding:var(--XS,16px) var(--M,40px)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .kvSec__btns .c-btn{padding:var(--XS-pcin) var(--M-pcin)}}@media screen and (max-width:960px){.serviceSubPage .kvSec__btns .c-btn{gap:var(--XS-sp);justify-content:flex-start;padding:var(--SS-sp) var(--M-sp);width:195px}}.serviceSubPage .js-changeHeader{position:relative}@media screen and (min-width:961px){.serviceSubPage .js-changeHeader{top:-150px}}.serviceSubPage .probremSec{margin-left:auto;margin-right:auto;width:1216px}.serviceSubPage .probremSec__head{padding-top:var(--XXXL)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__head{padding-top:var(--XXXL-pcin)}}@media screen and (max-width:960px){.serviceSubPage .probremSec__head{padding-top:var(--XXXL-sp)}}.serviceSubPage .probremSec__head__enTtl{gap:var(--XS);align-items:center;display:flex;font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__head__enTtl{font-size:.9722vw}}@media screen and (max-width:960px){.serviceSubPage .probremSec__head__enTtl{font-size:.75rem}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__head__enTtl{gap:var(--XS-pcin)}}@media screen and (max-width:960px){.serviceSubPage .probremSec__head__enTtl{gap:var(--XS-sp)}}.serviceSubPage .probremSec__head__enTtl:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__head__enTtl:before{height:.5556vw;width:.5556vw}}.serviceSubPage .probremSec__head__ttl{font-size:2.125rem;font-weight:700;line-height:150%;padding-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__head__ttl{font-size:2.3611vw}}@media screen and (max-width:960px){.serviceSubPage .probremSec__head__ttl{font-size:1.625rem}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__head__ttl{padding-top:var(--XXS-pcin)}}@media screen and (max-width:960px){.serviceSubPage .probremSec__head__ttl{padding-top:var(--XXS-sp)}}.serviceSubPage .probremSec__head__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__head__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.serviceSubPage .probremSec__head__txt{font-size:.875rem}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__head__txt{padding-top:var(--SS-pcin)}}@media screen and (max-width:960px){.serviceSubPage .probremSec__head__txt{padding-top:var(--SS-sp)}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec{width:84.4444vw}}@media screen and (max-width:960px){.serviceSubPage .probremSec{width:89.3333vw}}.serviceSubPage .probremSec__list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:var(--S,32px)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__list{padding-top:var(--S-pcin)}}@media screen and (max-width:960px){.serviceSubPage .probremSec__list{gap:var(--XXS-sp);flex-direction:column;flex-wrap:inherit;padding-top:var(--S-sp)}}@media screen and (min-width:961px){.serviceSubPage .probremSec__list.-item4{gap:var(--XS)}.serviceSubPage .probremSec__list.-item4 .item{width:calc(50% - var(--XXS))}.serviceSubPage .probremSec__list.-item4 .item__txt{width:520px}}@media screen and (min-width:961px) and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__list.-item4 .item__txt{width:36.1111vw}}.serviceSubPage .probremSec__list .item{gap:var(--XXS,8px);align-items:flex-start;background:var(--black-1-ex-text);color:var(--White);display:flex;padding:var(--S,32px) var(--SS,24px) var(--S,32px) var(--XS,16px);width:395px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__list .item{gap:var(--XXS-pcin);padding:var(--S-pcin) var(--SS-pcin) var(--S-pcin) var(--XS-pcin);width:27.4306vw}}@media screen and (max-width:960px){.serviceSubPage .probremSec__list .item{padding:var(--SS-sp) var(--XS-sp);width:auto}}.serviceSubPage .probremSec__list .item__icon{height:32px;width:32px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__list .item__icon{height:2.2222vw;width:2.2222vw}}@media screen and (max-width:960px){.serviceSubPage .probremSec__list .item__icon{height:20px;padding-top:3px;width:20px}}.serviceSubPage .probremSec__list .item__icon svg{fill:var(--Accenct-color);height:100%;width:100%}.serviceSubPage .probremSec__list .item__txt{font-size:1.125rem;font-weight:700;line-height:150%;padding-bottom:2px;width:315px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__list .item__txt{font-size:1.25vw}}@media screen and (max-width:960px){.serviceSubPage .probremSec__list .item__txt{font-size:1rem}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .probremSec__list .item__txt{padding-bottom:.1389vw;width:21.875vw}}@media screen and (max-width:960px){.serviceSubPage .probremSec__list .item__txt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";width:calc(100% - 30px)}}.serviceSubPage .solutionSec__head{padding-top:var(--XXXL)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__head{padding-top:var(--XXXL-pcin)}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__head{padding-top:var(--XXXL-sp)}}.serviceSubPage .solutionSec__head__enTtl{gap:var(--XS);align-items:center;display:flex;font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__head__enTtl{font-size:.9722vw}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__head__enTtl{font-size:.75rem}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__head__enTtl{gap:var(--XS-pcin)}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__head__enTtl{gap:var(--XS-sp)}}.serviceSubPage .solutionSec__head__enTtl:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__head__enTtl:before{height:.5556vw;width:.5556vw}}.serviceSubPage .solutionSec__head__ttl{font-size:2.125rem;font-weight:700;line-height:150%;padding-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__head__ttl{font-size:2.3611vw}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__head__ttl{font-size:1.625rem}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__head__ttl{padding-top:var(--XXS-pcin)}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__head__ttl{padding-top:var(--XXS-sp)}}.serviceSubPage .solutionSec__head__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__head__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__head__txt{font-size:.875rem}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__head__txt{padding-top:var(--SS-pcin)}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__head__txt{padding-top:var(--SS-sp)}}.serviceSubPage .solutionSec__head{margin-bottom:var(--M);margin-left:auto;margin-right:auto;position:relative;width:1216px;z-index:1}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__head{width:84.4444vw}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__head{width:89.3333vw}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__head{margin-bottom:var(--M-pcin)}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__head{margin-bottom:var(--M-sp)}}.serviceSubPage .solutionSec__imgBlock{line-height:0;position:relative;text-align:center}@media screen and (min-width:961px){.serviceSubPage .solutionSec__imgBlock img{-webkit-transform:translate(-50%,-50%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1440px}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__imgBlock img{width:100vw}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__imgBlock img{-webkit-transform:translateY(-50%);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}}.serviceSubPage .solutionSec__imgBlock.-snsConsulting{height:611px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__imgBlock.-snsConsulting{height:42.4306vw}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__imgBlock.-snsConsulting{height:151.2vw}}.serviceSubPage .solutionSec__imgBlock.-snsOperation{height:430px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__imgBlock.-snsOperation{height:29.8611vw}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__imgBlock.-snsOperation{height:172.8vw}}.serviceSubPage .solutionSec__imgBlock.-systemBuilding{height:420px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__imgBlock.-systemBuilding{height:29.1667vw}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__imgBlock.-systemBuilding{height:253.3333vw}}.serviceSubPage .solutionSec__imgBlock.-snsPromotion{height:500px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__imgBlock.-snsPromotion{height:34.7222vw}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__imgBlock.-snsPromotion{height:152vw}}.serviceSubPage .solutionSec__imgBlock.-snsAdvertisement{height:432px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__imgBlock.-snsAdvertisement{height:30vw}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__imgBlock.-snsAdvertisement{height:172.8vw}}.serviceSubPage .solutionSec__imgBlock.-creative{height:464px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .solutionSec__imgBlock.-creative{height:32.2222vw}}@media screen and (max-width:960px){.serviceSubPage .solutionSec__imgBlock.-creative{height:157.3333vw}}.serviceSubPage .featuresSec{margin-left:auto;margin-right:auto;padding-top:var(--XL);position:relative;width:1216px;z-index:1}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .featuresSec{width:84.4444vw}}@media screen and (max-width:960px){.serviceSubPage .featuresSec{width:89.3333vw}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .featuresSec{padding-top:var(--XL-pcin)}}@media screen and (max-width:960px){.serviceSubPage .featuresSec{padding-top:var(--XL-sp)}}.serviceSubPage .featuresSec__ttl{font-size:1.75rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .featuresSec__ttl{font-size:1.9444vw}}@media screen and (max-width:960px){.serviceSubPage .featuresSec__ttl{font-size:1.375rem}}.serviceSubPage .featuresSec__list{padding-top:var(--M)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .featuresSec__list{padding-top:var(--M-pcin)}}@media screen and (max-width:960px){.serviceSubPage .featuresSec__list{border-top:solid 1px var(--gray-2-ex-line);margin-top:var(--M-sp);padding-top:0}}.serviceSubPage .featuresSec .item{display:flex}@media screen and (min-width:961px){.serviceSubPage .featuresSec .item:last-child .item__txtarea{border-bottom:solid 1px var(--gray-2-ex-line)}}@media screen and (max-width:960px){.serviceSubPage .featuresSec .item{border-bottom:solid 1px var(--gray-2-ex-line);flex-direction:column;padding:var(--M-sp) 0;width:100%}}.serviceSubPage .featuresSec .item.-in .-txtMarker:before{width:100%}.serviceSubPage .featuresSec .item__num{font-family:"termina";font-size:36px;font-weight:600;line-height:100%;padding-top:var(--M);width:104px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .featuresSec .item__num{font-size:2.5vw;padding-top:var(--M-pcin);width:7.2222vw}}@media screen and (max-width:960px){.serviceSubPage .featuresSec .item__num{font-size:30px;padding-top:0}}.serviceSubPage .featuresSec .item__txtarea{padding:var(--M) 0;width:calc(100% - 104px)}@media screen and (min-width:961px){.serviceSubPage .featuresSec .item__txtarea{border-top:solid 1px var(--gray-2-ex-line)}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .featuresSec .item__txtarea{padding:var(--M-pcin) 0;width:calc(100% - 7.2222vw)}}@media screen and (max-width:960px){.serviceSubPage .featuresSec .item__txtarea{padding:var(--M-sp) 0 0;width:100%}}.serviceSubPage .featuresSec .item__ttl{font-size:1.5rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .featuresSec .item__ttl{font-size:1.6667vw}}@media screen and (max-width:960px){.serviceSubPage .featuresSec .item__ttl{font-size:1.25rem}}.serviceSubPage .featuresSec .item__ttl .-txtMarker{display:inline-block;position:relative}.serviceSubPage .featuresSec .item__ttl .-txtMarker:before{background:var(--Accenct-color);content:"";height:100%;left:0;position:absolute;top:0;transition:width 0.4s cubic-bezier(.36,.14,0,1);width:0%}.serviceSubPage .featuresSec .item__ttl .-txtMarker__intxt{display:inline-block;padding:2px var(--XXS,8px);position:relative}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .featuresSec .item__ttl .-txtMarker__intxt{padding:.1389vw var(--XXS-pcin)}}@media screen and (max-width:960px){.serviceSubPage .featuresSec .item__ttl .-txtMarker__intxt{padding:2px var(--XXS-sp) 4px var(--XXS-sp)}}.serviceSubPage .featuresSec .item__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%;margin-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .featuresSec .item__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.serviceSubPage .featuresSec .item__txt{font-size:.875rem}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .featuresSec .item__txt{margin-top:var(--SS-pcin)}}@media screen and (max-width:960px){.serviceSubPage .featuresSec .item__txt{margin-top:var(--SS-sp)}.serviceSubPage .featuresSec .item__txt br{display:none}}.serviceSubPage .relSec{margin-left:auto;margin-right:auto;padding-top:var(--XL);position:relative;width:1216px;z-index:1}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec{width:84.4444vw}}@media screen and (max-width:960px){.serviceSubPage .relSec{width:89.3333vw}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec{padding-top:var(--XL-pcin)}}@media screen and (max-width:960px){.serviceSubPage .relSec{padding-top:var(--XL-sp)}}.serviceSubPage .relSec__ttl{font-size:1.75rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec__ttl{font-size:1.9444vw}}@media screen and (max-width:960px){.serviceSubPage .relSec__ttl{font-size:1.375rem}}.serviceSubPage .relSec__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.serviceSubPage .relSec__txt{font-size:.875rem}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec__txt{padding-top:var(--SS-pcin)}}@media screen and (max-width:960px){.serviceSubPage .relSec__txt{padding-top:var(--SS-sp)}}.serviceSubPage .relSec__list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:var(--S)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec__list{padding-top:var(--S-pcin)}}@media screen and (max-width:960px){.serviceSubPage .relSec__list{padding-top:var(--S-sp)}}.serviceSubPage .relSec__list .c-block-knowledge{padding:var(--SS) 0;width:calc(50% - var(--XS))}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec__list .c-block-knowledge{padding:var(--SS-pcin) 0;width:calc(50% - var(--XS-pcin))}}@media screen and (max-width:960px){.serviceSubPage .relSec__list .c-block-knowledge{flex-direction:row;padding:var(--S-sp) 0;width:100%}}.serviceSubPage .relSec__list .c-block-knowledge:first-child{border-top:none}.serviceSubPage .relSec__list .c-block-knowledge .c-tagList{display:none}.serviceSubPage .relSec__list .c-block-knowledge__date{padding-top:10px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec__list .c-block-knowledge__date{padding-top:.6944vw}}@media screen and (max-width:960px){.serviceSubPage .relSec__list .c-block-knowledge__date{padding-top:0}}.serviceSubPage .relSec__list .c-block-knowledge__img{width:176px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec__list .c-block-knowledge__img{width:12.2222vw}}@media screen and (max-width:960px){.serviceSubPage .relSec__list .c-block-knowledge__img{margin-bottom:0;margin-right:15px;width:102px}}.serviceSubPage .relSec__list .c-block-knowledge__txtarea{width:calc(100% - 208px)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec__list .c-block-knowledge__txtarea{width:calc(100% - 14.4444vw)}}@media screen and (max-width:960px){.serviceSubPage .relSec__list .c-block-knowledge__txtarea{width:calc(100% - 117px)}}.serviceSubPage .relSec__list .c-block-knowledge__ttl{font-size:14px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec__list .c-block-knowledge__ttl{font-size:.9722vw}}@media screen and (max-width:960px){.serviceSubPage .relSec__list .c-block-knowledge__ttl{font-size:13px;margin-top:10px}}.serviceSubPage .relSec__btn{display:flex;padding-top:var(--L)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec__btn{padding-top:var(--L-pcin)}}@media screen and (max-width:960px){.serviceSubPage .relSec__btn{padding-top:var(--L-sp)}}.serviceSubPage .relSec__btn .c-btn{padding:var(--XS,16px) var(--M,40px)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .relSec__btn .c-btn{padding:var(--XS-pcin) var(--M-pcin)}}@media screen and (max-width:960px){.serviceSubPage .relSec__btn .c-btn{padding:var(--SS-sp) var(--M-sp)}}.serviceSubPage .caseSec{margin-left:auto;margin-right:auto;width:1216px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .caseSec{width:84.4444vw}}@media screen and (max-width:960px){.serviceSubPage .caseSec{width:89.3333vw}}.serviceSubPage .caseSec__head{padding-top:var(--XXXL)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .caseSec__head{padding-top:var(--XXXL-pcin)}}@media screen and (max-width:960px){.serviceSubPage .caseSec__head{padding-top:var(--XXXL-sp)}}.serviceSubPage .caseSec__head__enTtl{gap:var(--XS);align-items:center;display:flex;font-family:"termina";font-size:.875rem;font-weight:600;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .caseSec__head__enTtl{font-size:.9722vw}}@media screen and (max-width:960px){.serviceSubPage .caseSec__head__enTtl{font-size:.75rem}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .caseSec__head__enTtl{gap:var(--XS-pcin)}}@media screen and (max-width:960px){.serviceSubPage .caseSec__head__enTtl{gap:var(--XS-sp)}}.serviceSubPage .caseSec__head__enTtl:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .caseSec__head__enTtl:before{height:.5556vw;width:.5556vw}}.serviceSubPage .caseSec__head__ttl{font-size:2.125rem;font-weight:700;line-height:150%;padding-top:var(--XXS)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .caseSec__head__ttl{font-size:2.3611vw}}@media screen and (max-width:960px){.serviceSubPage .caseSec__head__ttl{font-size:1.625rem}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .caseSec__head__ttl{padding-top:var(--XXS-pcin)}}@media screen and (max-width:960px){.serviceSubPage .caseSec__head__ttl{padding-top:var(--XXS-sp)}}.serviceSubPage .caseSec__head__txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1rem;line-height:200%;padding-top:var(--SS)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .caseSec__head__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.serviceSubPage .caseSec__head__txt{font-size:.875rem}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .caseSec__head__txt{padding-top:var(--SS-pcin)}}@media screen and (max-width:960px){.serviceSubPage .caseSec__head__txt{padding-top:var(--SS-sp)}}.serviceSubPage .caseSec__list{gap:var(--S,32px);display:flex;padding-top:var(--L)}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .caseSec__list{gap:var(--S-pcin);padding-top:var(--L-pcin)}}@media screen and (max-width:960px){.serviceSubPage .caseSec__list{gap:0;flex-wrap:wrap;padding-top:var(--L-sp)}}@media screen and (min-width:961px){.serviceSubPage .caseSec__list .c-block-case{width:calc(25% - var(--S) * 3 / 4)}}@media screen and (max-width:960px){.serviceSubPage .caseSec__list .c-block-case{border-top:solid 1px var(--gray-2-ex-line);margin-top:var(--SS-sp);padding-top:var(--SS-sp)}.serviceSubPage .caseSec__list .c-block-case:first-child{border:none;margin-top:0;padding-top:0}.serviceSubPage .caseSec__list .c-block-case__in{display:flex}}.serviceSubPage .caseSec__list .c-block-case__company__icon{width:32px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .caseSec__list .c-block-case__company__icon{width:2.2222vw}}@media screen and (max-width:960px){.serviceSubPage .caseSec__list .c-block-case__company__icon{padding:1px;width:20px}}.serviceSubPage .caseSec__list .c-block-case__ttl{font-size:16px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .caseSec__list .c-block-case__ttl{font-size:1.1111vw}}@media screen and (max-width:960px){.serviceSubPage .caseSec__list .c-block-case__ttl{font-size:13px}}@media screen and (max-width:960px){.serviceSubPage .caseSec__list .c-block-case__img{margin-bottom:0;margin-right:15px;width:102px}}@media screen and (max-width:960px){.serviceSubPage .caseSec__list .c-block-case__txtarea{margin-top:0;width:calc(100% - 117px)}}.serviceSubPage .cvBtn{-webkit-font-feature-settings:normal;font-feature-settings:normal;margin-left:auto;margin-right:auto;margin-top:var(--XL);position:relative;width:1216px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .cvBtn{width:84.4444vw}}@media screen and (max-width:960px){.serviceSubPage .cvBtn{width:89.3333vw}}@media screen and (max-width:960px){.serviceSubPage .cvBtn{margin-top:var(--XXL-sp)}}.serviceSubPage .cvBtn__link{align-items:center;background:var(--Accenct-color);border-radius:var(--XXS,8px);display:flex;justify-content:space-between;padding:var(--LL,64px) var(--XL,80px)}@media screen and (max-width:960px){.serviceSubPage .cvBtn__link{flex-wrap:wrap;padding:var(--M-sp)}}.serviceSubPage .cvBtn__link__ovr{-webkit-clip-path:inset(100% 0 0 0);align-items:center;background:var(--black-1-ex-text);border-radius:var(--XXS,8px);bottom:0;clip-path:inset(100% 0 0 0);color:var(--White);display:flex;height:100%;justify-content:space-between;left:0;padding:var(--LL,64px) var(--XL,80px);position:absolute;transition:-webkit-clip-path 0.2s ease-in-out;transition:clip-path 0.2s ease-in-out;transition:clip-path 0.2s ease-in-out,-webkit-clip-path 0.2s ease-in-out;width:100%}.serviceSubPage .cvBtn__link__ovr .c-arw svg{fill:var(--White)}.serviceSubPage .cvBtn__link__ovr .c-arw:before{border-color:var(--White)}@media screen and (max-width:960px){.serviceSubPage .cvBtn__link__ovr{display:none}}.serviceSubPage .cvBtn__txtarea{gap:var(--XS);display:flex;flex-direction:column}.serviceSubPage .cvBtn__ttl{gap:var(--XS);align-items:center;display:flex}@media screen and (max-width:960px){.serviceSubPage .cvBtn__ttl{gap:0;align-items:flex-start;flex-direction:column;justify-content:center}}.serviceSubPage .cvBtn__ttl__enTxt{font-family:"termina";font-size:2rem;font-weight:600;line-height:100%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .cvBtn__ttl__enTxt{font-size:2.2222vw}}@media screen and (max-width:960px){.serviceSubPage .cvBtn__ttl__enTxt{font-size:1.5rem;line-height:125%}}.serviceSubPage .cvBtn__ttl__jpTxt{font-size:.875rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .cvBtn__ttl__jpTxt{font-size:.9722vw}}@media screen and (max-width:960px){.serviceSubPage .cvBtn__ttl__jpTxt{font-size:.8125rem}}.serviceSubPage .cvBtn__txt{font-size:1rem;line-height:200%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .cvBtn__txt{font-size:1.1111vw}}@media screen and (max-width:960px){.serviceSubPage .cvBtn__txt{font-size:.875rem}}.serviceSubPage .cvBtn__txtSp{font-size:.875rem;line-height:175%;margin-top:var(--S-sp);width:100%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .cvBtn__txtSp{font-size:.9722vw}}@media screen and (max-width:960px){.serviceSubPage .cvBtn__txtSp{font-size:.8125rem}}.serviceSubPage .cvBtn .c-arw{height:68px;width:68px}@media screen and (max-width:960px){.serviceSubPage .cvBtn .c-arw{height:40px;width:40px}}.serviceSubPage .cvBtn .c-arw svg{height:25px;width:25px}@media screen and (max-width:960px){.serviceSubPage .cvBtn .c-arw svg{height:16px;width:16px}}.serviceSubPage .cvBtn .c-arw:before{border-width:1px}@media screen and (min-width:961px){.serviceSubPage .cvBtn__link:hover .cvBtn__link__ovr{-webkit-clip-path:inset(0% 0 0 0);clip-path:inset(0% 0 0 0)}}.serviceSubPage .lclNavList{gap:var(--M,40px) var(--S,32px);display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;padding-top:var(--XXXL);width:1216px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .lclNavList{width:84.4444vw}}@media screen and (max-width:960px){.serviceSubPage .lclNavList{width:89.3333vw}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .lclNavList{gap:var(--M-pcin) var(--S-pcin);padding-top:var(--XXXL-pcin)}}@media screen and (max-width:960px){.serviceSubPage .lclNavList{gap:var(--S-sp);flex-direction:column;padding-top:var(--XXXL-sp)}}.serviceSubPage .lclNavList .lclNavLink{align-items:center;border-bottom:solid 1px var(--gray-2-ex-line);display:flex;justify-content:space-between;padding-bottom:var(--XS,16px);width:calc(33.33% - var(--S) * 2 / 3)}@media screen and (max-width:960px){.serviceSubPage .lclNavList .lclNavLink{width:100%}}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .lclNavList .lclNavLink{padding-bottom:var(--XS-pcin);width:calc(33.33% - var(--S-pcin) * 2 / 3)}}.serviceSubPage .lclNavList .lclNavLink.-cr{color:var(--gray-2-ex-line);pointer-events:none}.serviceSubPage .lclNavList .lclNavLink.-cr .c-arw:before{border-color:var(--gray-2-ex-line)}.serviceSubPage .lclNavList .lclNavLink.-cr .c-arw svg{fill:var(--gray-2-ex-line)}.serviceSubPage .lclNavList .lclNavLink__ttl{font-family:"termina";font-size:1.125rem;font-weight:600;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .lclNavList .lclNavLink__ttl{font-size:1.25vw}}@media screen and (max-width:960px){.serviceSubPage .lclNavList .lclNavLink__ttl{font-size:1rem;line-height:100%}}.serviceSubPage .lclNavList .lclNavLink__txt{font-size:.75rem;font-weight:700;line-height:150%}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .lclNavList .lclNavLink__txt{font-size:.8333vw}}@media screen and (max-width:960px){.serviceSubPage .lclNavList .lclNavLink__txt{font-size:.6875rem}}.serviceSubPage .lclNavList .lclNavLink__arw .c-arw{height:40px;width:40px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .lclNavList .lclNavLink__arw .c-arw{height:2.7778vw;width:2.7778vw}}.serviceSubPage .lclNavList .lclNavLink__arw .c-arw:before{border-width:1px}.serviceSubPage .lclNavList .lclNavLink__arw .c-arw svg{height:16px;width:16px}@media all and (min-width:961px) and (max-width:1440px){.serviceSubPage .lclNavList .lclNavLink__arw .c-arw svg{height:1.1111vw;width:1.1111vw}}.ec-first-view{position:relative;width:100%;height:800px;overflow:hidden}.ec-first-view__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ec-first-view__bg img{width:100%;height:100%;object-fit:cover}.ec-first-view__content{position:relative;z-index:2;padding-top:334px;padding-left:7%}.ec-first-view__title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:45px;line-height:1.692;letter-spacing:.05em;color:#1a1a1a;margin:0;margin-bottom:120px;width:fit-content}.ec-first-view__title.sp-title span:nth-child(2){margin-bottom:24px}.ec-first-view__title span{display:block;background-color:var(--White);width:fit-content;line-height:1}.ec-first-view__title span:first-child{margin-bottom:24px}.ec-first-view__buttons{display:flex;gap:10px}.ec-first-view__btn{width:300px;height:72px;border-radius:36px;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;text-decoration:none;transition:all 0.3s ease;position:relative}.ec-first-view__btn-icon{position:absolute;left:53px;font-size:13px;line-height:1.448}.ec-first-view__btn-text{font-size:18px;line-height:1.448;letter-spacing:.05em;margin-left:15px}.ec-first-view__btn--primary{background-color:#bfef30;color:#000}.ec-first-view__btn--primary .ec-first-view__btn-icon{color:#000}.ec-first-view__btn--primary .ec-first-view__btn-text{font-size:21.71px}.ec-first-view__btn--primary:hover{background-color:#a8d62a}.ec-first-view__btn--secondary{background-color:#fff;color:#1a1a1a;border:2px solid #1a1a1a}.ec-first-view__btn--secondary .ec-first-view__btn-icon{color:#1a1a1a}.ec-first-view__btn--secondary:hover{background-color:#f5f5f5}.ec-first-view__illustration{position:absolute;right:175px;top:203px;aspect-ratio:657 / 638;width:100%;max-width:550px;height:auto;z-index:2}.ec-first-view__illustration img{width:100%;height:100%;object-fit:contain}.ec-section-one{padding:100px 0}.ec-section-one__container{max-width:1623px;margin:0 auto;padding:0 20px}.ec-section-one__title{font-family:"Archivo",sans-serif;font-weight:700;font-size:45px;line-height:1.088;color:#1a1a1a;text-align:center;margin:0 0 44px 0}.ec-section-one__cards{display:grid;grid-template-columns:repeat(5,1fr);gap:23px;justify-content:center;max-width:1216px;width:100%;margin:0 auto}.ec-section-one__card{aspect-ratio:306 / 405;width:100%;height:100%;background-color:#fff;border:4px solid #c8c7c7;border-radius:20px;box-shadow:5px 5px 10px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 25px;gap:16px;position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease}.ec-section-one__card:hover{transform:translateY(-5px);box-shadow:5px 10px 20px 0 rgba(0,0,0,.2)}.ec-section-one__card-icon{width:auto;height:130px;margin-bottom:0;display:flex;align-items:center;justify-content:center}.ec-section-one__card-icon img{width:100%;height:100%;object-fit:contain}.ec-section-one__card-text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:1.8;text-align:center;color:#1a1a1a;margin:0}.ec-section-two{padding:100px 0;background-color:#fff}.ec-section-two__container{max-width:1216px;margin:0 auto}.ec-section-two__video-wrapper{width:100%;height:795px;position:relative}.ec-section-two__video-placeholder{width:100%;height:100%;background-color:#d9d9d9;display:flex;align-items:center;justify-content:center;position:relative}.ec-section-two__video-placeholder iframe{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.ec-section-two__video-placeholder span{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:45px;line-height:1.448;color:#1a1a1a}.ec-section-three{padding:100px 0;background-color:#fff}.ec-section-three__container{max-width:1622px;margin:0 auto;padding:0 20px;position:relative}.ec-section-three__title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:45px;line-height:1.448;color:#1a1a1a;margin:0 0 59px 0}.ec-section-three__subtitle{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:1.448;color:#1a1a1a;margin:0 0 86px 0}.ec-section-three__flow{position:relative;max-width:1216px;margin:0 auto}.ec-section-three__img{width:100%;height:auto;object-fit:cover}.ec-section-four{padding:100px 0;background-color:#faffeb;position:relative;font-family:"Noto Sans JP",sans-serif}.ec-section-four__container{max-width:1216px;margin:0 auto;padding:0}.ec-section-four__container .solutionSec__head{border-bottom:1px solid #383737;padding-bottom:var(--SS)}.ec-section-four__title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:45px;line-height:1.448;color:#1a1a1a;margin:0 0 69px 0}.ec-section-four__intro{display:flex;align-items:flex-start;gap:40px;margin:0 0 60px 0}.ec-section-four__number{font-family:"Braah One",sans-serif;font-weight:400;font-size:85px;line-height:1.4;color:#1a1a1a;flex-shrink:0}.ec-section-four__intro-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.ec-section-four__subtitle{font-family:"Source Code Pro",monospace;font-weight:700;font-size:32px;line-height:1.257;color:#1a1a1a;margin:0 0 44px 0}.ec-section-four__description{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:1.448;color:#1a1a1a}.ec-section-four__features-title{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:23px;line-height:1.448;color:#1a1a1a;margin:0 0 80px 0}.ec-section-four__features{font-family:"Noto Sans JP",sans-serif;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;justify-content:space-between;margin-bottom:100px}.ec-section-four__feature{background-color:#fffcfc;box-shadow:5px 5px 25px 0 rgba(0,0,0,.15);border-radius:30px;padding:50px 30px}.ec-section-four__feature-title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1.448;text-align:center;color:#1a1a1a;margin:0 0 38px 0}.ec-section-four__feature-description{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:2;text-align:justify;color:#1a1a1a;margin:0 0 38px 0;height:128px}.ec-section-four__sns-list,.ec-section-four__marketing-list{display:flex;flex-direction:column;gap:17px}.ec-section-four__sns-item,.ec-section-four__marketing-item{position:relative;height:62px;border:1px solid #1a1a1a;border-radius:80px;display:flex;align-items:center;justify-content:center;gap:16px;transition:all 0.3s ease}.ec-section-four__sns-item img,.ec-section-four__marketing-item img{width:34px;height:34px}.ec-section-four__sns-item span,.ec-section-four__marketing-item span{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;color:#1a1a1a;width:92px}.ec-section-four__marketing-item span{width:auto}.ec-section-four__illustrations{position:relative;left:0;display:grid;grid-template-columns:repeat(2,1fr);gap:100px}.ec-section-four__illustration{position:relative}.ec-section-four__illustrations-item{display:flex;align-items:flex-start}.ec-section-four__illustrations-item:first-child::after{content:"";display:block;width:1px;height:80%;background-color:#1a1a1a;translate:50px}.ec-section-four__illustration--person{width:300px;height:auto}.ec-section-four__illustration--graph{width:300px;height:auto}.ec-section-five{padding:100px 0;background-color:#fff}.ec-section-five__container{max-width:1920px;margin:0 auto}.ec-section-five__title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:45px;line-height:1.448;color:#1a1a1a;margin:0 0 55px 151px}.ec-section-five__image{width:100%}.ec-section-five__image img{width:100%;height:auto;display:block}.ec-section-six{padding:100px 0;background-color:#fff}.ec-section-six__container{max-width:1621px;margin:0 auto;padding:0 20px}.ec-section-six__title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:45px;line-height:1.448;color:#1a1a1a;margin:0 0 63px 0}.ec-section-six__table{margin:0 auto;max-width:1216px;width:100%}.ec-section-six__img{width:100%;height:auto}.ec-section-seven{padding:100px 0;background-color:#fff}.ec-section-seven__container{max-width:1621px;margin:0 auto;padding:0 20px}.ec-section-seven__title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:45px;line-height:1.448;color:#1a1a1a;margin:0 0 62px 0}.ec-section-seven__flow{margin:0 auto;max-width:1216px;width:100%}.ec-section-seven__img{width:100%;height:auto}.ec-section-eight{padding:100px 0;background-color:#fff}.ec-section-eight__container{max-width:1623px;margin:0 auto;padding:0 20px}.ec-section-eight__title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:45px;line-height:1.448;color:#1a1a1a;margin:0 0 62px 0}.ec-section-eight__table{width:100%;border-collapse:collapse}.ec-section-eight__table th,.ec-section-eight__table td{min-height:79px;text-align:center;vertical-align:middle;font-family:"Noto Sans JP",sans-serif;padding:15px 10px}.ec-section-eight__table thead th{height:91px}.ec-section-eight__th-service{width:407px;background-color:transparent}.ec-section-eight__th-light{width:359px;background-color:#e2f0b8;border-radius:10px;font-weight:600;font-size:30px;color:#1a1a1a}.ec-section-eight__th-standard{width:359px;background-color:#d0ed79;border-radius:10px;font-weight:600;font-size:30px;color:#1a1a1a}.ec-section-eight__th-pro{width:359px;background-color:#bfef30;border-radius:10px;font-weight:600;font-size:30px;color:#1a1a1a}.ec-section-eight__td-service{background-color:#f3f6f8;font-weight:600;font-size:25px;color:#1a1a1a}.ec-section-eight__td-check{background-color:#f3f6f8;border-radius:10px}.ec-section-eight__check{font-size:50px;color:#1a1a1a}.ec-section-eight__cross{font-size:36px;color:#a1a1a1}.ec-section-eight__table tbody tr:first-child td{border-top:58px solid transparent}.ec-section-eight__table tbody tr td{border-top:30px solid transparent}.serviceSubPage.lpEcPage .solutionSec__head{padding-top:0}.ec-section-eight__plans{margin:0 auto;max-width:1216px;width:100%}.ec-section-eight__plans .ec-section-eight__img{max-width:100%;height:auto}@media screen and (max-width:1024px){.ec-first-view{height:965px;display:flex;flex-direction:column;align-items:center}.ec-first-view__content{padding-top:162px;padding-left:0}.ec-first-view__title{font-size:45px;line-height:1.69;margin-bottom:65px}.ec-first-view__buttons{flex-direction:column;gap:35px;align-items:flex-start}.ec-first-view__btn{width:427px;height:78px;font-size:20px}.ec-first-view__illustration{right:unset;top:unset;width:unset;height:unset;position:relative}.ec-section-one__container{max-width:854px}.ec-section-one__title{font-size:40px;padding:0 20px}.ec-section-one__cards{grid-template-columns:repeat(3,1fr);gap:20px;width:89.3333vw}.ec-section-one__card{padding:40px 20px}.ec-section-one__card-icon{width:120px;height:120px}.ec-section-one__card-text{font-size:14px}.ec-section-two__container{max-width:89.3333vw}.ec-section-two__video-wrapper{height:506px}.ec-section-three__container{max-width:900px;padding:0 40px}.ec-section-three__title{font-size:40px}.ec-section-three__subtitle{font-size:20px}.ec-section-three__flow{min-height:800px}.ec-section-three__steps{flex-wrap:wrap;gap:30px;justify-content:center}.ec-section-three__step-box{width:250px;height:50px;font-size:20px}.ec-section-three__lines{display:none}.ec-section-three__content-boxes{position:static;display:flex;flex-direction:column;gap:20px;margin-top:40px}.ec-section-three__content-box{position:static!important;width:100%!important;height:auto!important;padding:25px 20px}.ec-section-three__central-circle{display:none}.ec-section-four__container{max-width:900px;padding:0 40px}.ec-section-four__title{font-size:40px}.ec-section-four__subtitle{font-size:35px}.ec-section-four__description{font-size:20px}.ec-section-four__features{grid-template-columns:repeat(1,1fr);gap:30px}.ec-section-four__feature{width:100%;max-width:520px;margin:0 auto}.ec-section-four__illustrations{grid-template-columns:repeat(1,1fr);gap:30px}.ec-section-five__container{max-width:900px;padding:0 40px}.ec-section-five__title{font-size:40px;margin-left:0}.ec-section-six__container{max-width:900px}.ec-section-six__title{font-size:40px}.ec-section-six__th-item,.ec-section-six__th-tatap,.ec-section-six__th-competitor{width:auto;font-size:24px}.ec-section-six__td-item{font-size:20px}.ec-section-seven__container{max-width:900px}.ec-section-seven__title{font-size:40px}.ec-section-eight__container{max-width:900px}.ec-section-eight__title{font-size:40px}.ec-section-eight__table{min-width:800px}.ec-section-eight__th-service,.ec-section-eight__th-light,.ec-section-eight__th-standard,.ec-section-eight__th-pro{width:auto;font-size:24px}.ec-section-eight__td-service{font-size:20px}}.only-sp{display:none}.only-pc{display:block}@media screen and (max-width:768px){.only-pc{display:none}.only-sp{display:block}.ec-first-view{height:auto;padding-bottom:60px;gap:60px}.ec-first-view__content{padding-top:85px;padding-left:62px;padding-right:62px}.ec-first-view__title{font-size:40px;line-height:1.84;letter-spacing:.05em;margin-bottom:0;text-align:justify}.ec-first-view__buttons{gap:22px;margin-top:0;align-items:center}.ec-first-view__btn{width:265px;height:52px;font-size:16px}.ec-first-view__illustration{right:unset;top:unset;width:unset;height:unset;position:relative;max-width:307px}.ec-section-one{padding:60px 0}.ec-section-one__container{max-width:393px;padding:0 20px}.ec-section-one__title{font-size:25px;line-height:1.4;margin-bottom:30px}.ec-section-one__cards{gap:20px;grid-template-columns:repeat(1,1fr)}.ec-section-one__card{width:100%;max-width:353px;height:250px;padding:12px 20px}.ec-section-one__card-icon{width:100px;height:100px}.ec-section-one__card-text{font-size:14px;line-height:1.8}.ec-section-two{padding:60px 0}.ec-section-two__container{max-width:89.3333vw}.ec-section-two__video-wrapper{height:182px}.ec-section-two__video-placeholder span{font-size:30px}.ec-section-three{padding:60px 0}.ec-section-three__container{max-width:393px;padding:0 20px}.ec-section-three__title{font-size:30px;margin-bottom:30px}.ec-section-three__subtitle{font-size:16px;margin-bottom:40px}.ec-section-three__flow{min-height:auto}.ec-section-three__steps{flex-direction:column;gap:20px}.ec-section-three__step-box{width:100%;max-width:300px;height:45px;font-size:18px}.ec-section-three__content-box{padding:20px 15px}.ec-section-three__content-box p{font-size:16px}.ec-section-three__hashtags{font-size:16px}.ec-section-four{padding:60px 0}.ec-section-four__container{max-width:393px;padding:0 20px}.ec-section-four__title{font-size:30px;margin-bottom:40px}.ec-section-four__intro{flex-direction:column;gap:12px;margin-bottom:40px}.ec-section-four__number{font-size:60px}.ec-section-four__subtitle{font-size:25px;line-height:1.4;margin-bottom:20px}.ec-section-four__description{font-size:16px;margin-bottom:40px}.ec-section-four__features-title{font-size:18px;margin-bottom:40px}.ec-section-four__feature{padding:40px 30px}.ec-section-four__feature-title{font-size:20px;margin-bottom:25px}.ec-section-four__feature-description{font-size:16px;line-height:1.8;margin-bottom:25px;height:auto}.ec-section-four__sns-item{height:50px}.ec-section-four__sns-item span{font-size:18px;width:100px}.ec-section-five{padding:60px 0}.ec-section-five__container{max-width:393px;padding:0}.ec-section-five__title{font-size:30px;margin:0 20px 30px 20px}.ec-section-six{padding:60px 0}.ec-section-six__container{max-width:393px;padding:0 20px}.ec-section-six__title{font-size:30px;margin-bottom:40px}.ec-section-six__table{max-width:100%;font-size:14px}.ec-section-six__th-item,.ec-section-six__td-item{font-size:16px;padding:10px 5px}.ec-section-six__th-tatap,.ec-section-six__th-competitor{font-size:18px;padding:10px 5px}.ec-section-six__check,.ec-section-six__triangle{font-size:24px}.ec-section-six__table tbody tr:first-child td{border-top:20px solid transparent}.ec-section-six__table tbody tr td{border-top:40px solid transparent}.ec-section-seven{padding:30px 0}.ec-section-seven__container{max-width:393px;padding:0 20px}.ec-section-seven__title{font-size:30px;margin-bottom:40px}.ec-section-seven__flow{min-height:300px}.ec-section-seven__placeholder{font-size:18px}.ec-section-eight{padding:60px 0}.ec-section-eight__container{max-width:393px;padding:0 20px}.ec-section-eight__title{font-size:30px;margin-bottom:40px}.ec-section-eight__th-service,.ec-section-eight__td-service{font-size:16px;padding:10px 5px}.ec-section-eight__th-light,.ec-section-eight__th-standard,.ec-section-eight__th-pro{font-size:18px;padding:10px 5px}.ec-section-eight__check{font-size:30px}.ec-section-eight__cross{font-size:24px}.ec-section-eight__table tbody tr:first-child td{border-top:80px solid transparent}.ec-section-eight__table tbody tr td{border-top:40px solid transparent}.serviceSubPage .caseSec__head{padding-top:var(--XL-sp)}}.ec-cta{padding:100px 0;background-color:#faffeb;text-align:center}.ec-cta__container{max-width:1200px;margin:0 auto;padding:0 20px}.ec-cta__title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:48px;line-height:1.5;color:#1a1a1a;margin:0 0 30px 0}.ec-cta__description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:20px;line-height:1.8;color:#666;margin:0 0 50px 0}.ec-cta__buttons{display:flex;gap:20px;justify-content:center}.ec-cta__btn{width:300px;height:72px;border-radius:36px;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;text-decoration:none;transition:all 0.3s ease;position:relative}.ec-cta__btn-icon{position:absolute;left:53px;font-size:13px;line-height:1.448}.ec-cta__btn-text{font-size:18px;line-height:1.448;letter-spacing:.05em;margin-left:15px}.ec-cta__btn--primary{background-color:#bfef30;color:#000}.ec-cta__btn--primary .ec-cta__btn-icon{color:#000}.ec-cta__btn--primary .ec-cta__btn-text{font-size:21.71px}.ec-cta__btn--primary:hover{background-color:#a8d62a}.ec-cta__btn--secondary{background-color:#fff;color:#1a1a1a;border:2px solid #1a1a1a}.ec-cta__btn--secondary .ec-cta__btn-icon{color:#1a1a1a}.ec-cta__btn--secondary:hover{background-color:#f5f5f5}.lclNavList-ec{padding-bottom:60px}.ec-first-view__buttons a span{position:relative;top:-.05em}.ec-first-view__buttons a{gap:var(--XXS);align-items:center;border:1px solid var(--gray-1-ex-text);border-radius:100px;color:var(--White);display:flex;font-size:.875rem;font-weight:700;line-height:150%;padding:12px var(--S);transition:background-color 0.1s ease-out,border-color 0.1s ease-out}.ec-first-view__buttons a:before{background:var(--Accenct-color);border-radius:100px;content:"";height:8px;width:8px}.ec-first-view__buttons a.-black{border-color:var(--black-1-ex-text-gray);color:var(--black-1-ex-text)}.ec-first-view__buttons a.-green{background-color:var(--Accenct-color);border-color:var(--Accenct-color);color:var(--black-1-ex-text)}.ec-first-view__buttons a.-green:before{background-color:var(--black-1-ex-text)}.header.-ec{background:transparent}@media screen and (min-width:961px){.ec-first-view__buttons a.-green:hover{background-color:var(--black-1-ex-text);border-color:var(--black-1-ex-text);color:var(--White)}.ec-first-view__buttons a.-green:hover:before{background-color:var(--White)}.ec-first-view__buttons a.-black:hover{border-color:var(--black-1-ex-text)}.ec-first-view__buttons a:hover:before{-webkit-transform:scale(1.25);transform:scale(1.25)}}@media screen and (max-width:1024px){.ec-first-view__buttons a{display:none}.ec-cta{padding:60px 0}.ec-cta__title{font-size:32px;margin-bottom:20px}.ec-cta__description{font-size:16px;margin-bottom:40px}.ec-cta__buttons{flex-direction:column;align-items:center}.ec-cta__btn{width:265px;height:52px}}