@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Roboto:100,400,500,700,900");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(148,34,67,.2);height:100%;-ms-touch-action:manipulation;-webkit-text-size-adjust:100%;-webkit-animation:loaded .5s ease .5s;-moz-animation:loaded .5s ease .5s;animation:loaded .5s ease .5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}body,html{width:100%;-webkit-font-smoothing:antialiased;min-width:320px}body{background:#fff;color:#000;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-size:10px;font-size:1rem;font-weight:500;line-height:1;position:relative}_:lang(x)::-ms-backdrop,body{font-family:メイリオ,Meiryo,sans-serif}.txt-en{font-family:Roboto,sans-serif}@-webkit-keyframes loaded{0%{opacity:0}to{opacity:1}}@-moz-keyframes loaded{0%{opacity:0}to{opacity:1}}@keyframes loaded{0%{opacity:0}to{opacity:1}}.section,section{font-size:12px;font-size:1.2rem;letter-spacing:.08em;line-height:1.66}@media print,screen and (min-width:768px){.section,section{font-size:14px;font-size:1.4rem;letter-spacing:.16em;line-height:2.28}}a{text-decoration:underline;-webkit-tap-highlight-color:rgba(102,176,209,.3);color:#61a613;transition:color .2s}a:focus{outline:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}img{vertical-align:bottom}strong{font-weight:700}sup{font-size:8px;font-size:.8rem;vertical-align:6px}@media print,screen and (min-width:768px){sup{font-size:10px;font-size:1rem}}@media print,screen and (min-width:0px) and (max-width:479px){#container{max-width:479px;min-width:300px}}@media print,screen and (min-width:480px) and (max-width:768px){#container{max-width:768px;min-width:450px}}@media print,screen and (min-width:769px){#container{max-width:none;max-width:auto;min-width:740px}}@media print,screen and (min-width:1024px){#container{min-width:980px}}#container{overflow:hidden;padding:0;position:relative;text-align:center;width:100%;z-index:1;word-wrap:break-word;overflow-wrap:break-word}#container.js-open{height:100vh;overflow-y:hidden}@media print,screen and (min-width:1024px){#container.js-open{height:auto!important;overflow-y:visible}}@media print,screen and (min-width:375px){#container.js-open{height:100.1vh}}.pc #container.js-open{height:100vh}@media print,screen and (min-width:1024px){.pc #container.js-open{height:auto!important}}#header{background:#000;box-shadow:0 1px 5px rgba(0,0,0,.26);left:0;position:fixed;top:0;transition:.3s;width:100%;z-index:9999}.header__item-logo{height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:85px}@media print,screen and (min-width:768px){.header__item-logo{left:10px;transform:translateY(-50%)}}@media print,screen and (min-width:1024px){.header__item-logo{left:30px}}@media print,screen and (min-width:1366px){.header__item-logo{left:50px}}.header__item-logo img{height:auto;width:100%}.header__inner{height:50px;position:relative;width:100%}@media print,screen and (min-width:768px){.header__inner{height:60px}}.header__item-form-triger-sp{height:50px;left:0;position:absolute;top:0;width:95px}@media print,screen and (min-width:768px){.header__item-form-triger-sp{display:none!important}}.header__item-form-triger-sp a{display:block;height:30px;padding:3px;position:absolute;top:50%;transform:translateY(-50%);width:30px}.header__item-form-triger-sp a img{height:24px;width:24px}.header__item-form-triger-sp a:first-child{left:11px}.header__item-form-triger-sp a:nth-child(2){left:50px}.header__item-menu-triger{cursor:pointer;display:block;height:50px;position:absolute;right:0;top:0;width:50px;z-index:3;z-index:9999}@media print,screen and (min-width:768px){.header__item-menu-triger{display:none!important}}.header__item-menu-triger .ic{position:relative}.header__item-menu-triger .ic span{background:#a1ae67;height:1px;left:7px;position:absolute;top:24px;transition:.2s;width:26px}.header__item-menu-triger span:after,.header__item-menu-triger span:before{background:#a1ae67;content:"";display:block;height:1px;left:0;position:absolute;top:50%;transition:.2s;width:26px}.header__item-menu-triger span:before{margin-top:-8px}.header__item-menu-triger span:after{margin-top:6px}.header__item-menu-triger.js-open span{background:transparent!important;left:7px;width:28px}.header__item-menu-triger.js-open span:after,.header__item-menu-triger.js-open span:before{margin-top:0;width:28px}.header__item-menu-triger.js-open span:before{background:#a1ae67;transform:rotate(-45deg)}.header__item-menu-triger.js-open span:after{background:#a1ae67;transform:rotate(-135deg)}.globalnav{background:#fff;display:none;left:0;max-height:100%;overflow-y:auto;padding:44px 0 0;position:fixed;text-align:center;top:0;width:100%;z-index:2}@media print,screen and (min-width:768px){.globalnav{align-items:center;background:transparent;left:auto;padding:0;position:absolute;right:0;text-align:right;top:0;width:auto}.globalnav,.globalnav__item-list01{align-content:stretch;display:flex;flex-wrap:nowrap}.globalnav__item-list01{justify-content:start}}.globalnav__item-list01 li{display:block;margin:10px 0;padding:0;position:relative}@media print,screen and (min-width:768px){.globalnav__item-list01 li{margin:0;transition:.2s}}@media print,screen and (min-width:1100px){.globalnav__item-list01 li{padding:0 .3vw 0 0}}@media print,screen and (min-width:1200px){.globalnav__item-list01 li{padding:0 .6vw 0 0}}@media print,screen and (min-width:1300px){.globalnav__item-list01 li{padding:0 1.2vw 0 0}}@media print,screen and (min-width:1400px){.globalnav__item-list01 li{padding:0 1.7vw 0 0}}@media print,screen and (min-width:1500px){.globalnav__item-list01 li{padding:0 2.5vw 0 0}}.globalnav__item-list01 a{color:#000;display:inline-block;padding:10px;text-decoration:none}.globalnav__item-list01 span{display:block;text-align:center}.globalnav__item-list01 span:first-child{color:#103675;font-family:Roboto,sans-serif;font-size:17px;font-size:1.7rem;font-weight:700;letter-spacing:.025em;line-height:1;text-indent:.025em}@media print,screen and (min-width:768px){.globalnav__item-list01 span:first-child{color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:0;text-indent:0}}@media print,screen and (min-width:900px){.globalnav__item-list01 span:first-child{font-size:13px;font-size:1.3rem}}@media print,screen and (min-width:1024px){.globalnav__item-list01 span:first-child{font-size:15px;font-size:1.5rem}}.globalnav__item-list01 span:nth-child(2){color:#888;font-size:10px;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1;margin-top:5px;text-indent:.05em}@media print,screen and (min-width:768px){.globalnav__item-list01 span:nth-child(2){color:#9d9d9d;letter-spacing:0;margin-top:2px;text-indent:0}}@media print,screen and (min-width:1024px){.globalnav__item-list01 span:nth-child(2){letter-spacing:.1em;text-indent:.1em}}@media print,screen and (min-width:768px){.globalnav__item-list01 .globalnav__item-list-access span:first-child,.globalnav__item-list01 .globalnav__item-list-facility span:first-child,.globalnav__item-list01 .globalnav__item-list-price span:first-child,.globalnav__item-list01 .globalnav__item-list-service span:first-child,.globalnav__item-list01 .globalnav__item-list-top span:first-child{letter-spacing:.1em;text-indent:.1em}}@media print,screen and (min-width:900px){.globalnav__item-list01 .globalnav__item-list-access span:first-child,.globalnav__item-list01 .globalnav__item-list-facility span:first-child,.globalnav__item-list01 .globalnav__item-list-price span:first-child,.globalnav__item-list01 .globalnav__item-list-service span:first-child,.globalnav__item-list01 .globalnav__item-list-top span:first-child{letter-spacing:.2em;text-indent:.2em}}@media print,screen and (min-width:1100px){.globalnav__item-list01 .globalnav__item-list-access span:first-child,.globalnav__item-list01 .globalnav__item-list-facility span:first-child,.globalnav__item-list01 .globalnav__item-list-price span:first-child,.globalnav__item-list01 .globalnav__item-list-service span:first-child,.globalnav__item-list01 .globalnav__item-list-top span:first-child{letter-spacing:.3em;text-indent:.3em}}@media print,screen and (min-width:1300px){.globalnav__item-list01 .globalnav__item-list-access span:first-child,.globalnav__item-list01 .globalnav__item-list-facility span:first-child,.globalnav__item-list01 .globalnav__item-list-price span:first-child,.globalnav__item-list01 .globalnav__item-list-service span:first-child,.globalnav__item-list01 .globalnav__item-list-top span:first-child{letter-spacing:.4em;text-indent:.4em}}@media print,screen and (min-width:768px){.globalnav__item-list01 .globalnav__item-list-access span:nth-child(2),.globalnav__item-list01 .globalnav__item-list-facility span:nth-child(2),.globalnav__item-list01 .globalnav__item-list-price span:nth-child(2),.globalnav__item-list01 .globalnav__item-list-service span:nth-child(2),.globalnav__item-list01 .globalnav__item-list-top span:nth-child(2){letter-spacing:.1em;text-indent:.1em}}@media print,screen and (min-width:1024px){.globalnav__item-list01 .globalnav__item-list-access span:nth-child(2),.globalnav__item-list01 .globalnav__item-list-facility span:nth-child(2),.globalnav__item-list01 .globalnav__item-list-price span:nth-child(2),.globalnav__item-list01 .globalnav__item-list-service span:nth-child(2),.globalnav__item-list01 .globalnav__item-list-top span:nth-child(2){letter-spacing:.2em;text-indent:.2em}}@media print,screen and (min-width:768px){.globalnav__item-list01 .globalnav__item-list-price span:nth-child(2){letter-spacing:.2em;text-indent:.2em}}@media print,screen and (min-width:1024px){.globalnav__item-list01 .globalnav__item-list-price span:nth-child(2){letter-spacing:.4em;text-indent:.4em}}@media print,screen and (min-width:768px){.globalnav__item-list01 .globalnav__item-list-application-requirements span:first-child{font-size:10px;font-size:1rem}}@media print,screen and (min-width:900px){.globalnav__item-list01 .globalnav__item-list-application-requirements span:first-child{font-size:13px;font-size:1.3rem}}@media print,screen and (min-width:1024px){.globalnav__item-list01 .globalnav__item-list-application-requirements span:first-child{font-size:15px;font-size:1.5rem}}@media print,screen and (min-width:1400px){.globalnav__item-list01 .globalnav__item-list-application-requirements span:first-child{letter-spacing:.1em;text-indent:.1em}}@media print,screen and (min-width:768px){.globalnav__item-list01 .globalnav__item-list-application-requirements span:nth-child(2){letter-spacing:.1em;text-indent:.1em}}@media print,screen and (min-width:1024px){.globalnav__item-list01 .globalnav__item-list-application-requirements span:nth-child(2){letter-spacing:.4em;text-indent:.4em}}@media print,screen and (min-width:768px){.globalnav__list02-sns-wrap{-webkit-align-content:stretch;align-content:stretch;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}.globalmenu__item-sns{height:35px;left:10px;position:absolute;top:10px;width:35px}@media print,screen and (min-width:768px){.globalmenu__item-sns{height:25px;left:0;position:relative;text-align:left;top:17px;width:35px}}@media print,screen and (min-width:1024px){.globalmenu__item-sns{height:35px;top:12px;width:45px}}.globalmenu__item-sns img{height:auto;width:100%}@media print,screen and (min-width:768px){.globalmenu__item-sns img{height:25px;width:25px}}@media print,screen and (min-width:1024px){.globalmenu__item-sns img{height:35px;width:35px}}.globalmenu__item-list02{-webkit-align-content:stretch;align-content:stretch;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;margin:25px auto;transition:.2s;width:245px}@media print,screen and (min-width:768px){.globalmenu__item-list02{margin:0;width:160px}}@media print,screen and (min-width:1024px){.globalmenu__item-list02{width:200px}}@media print,screen and (min-width:1200px){.globalmenu__item-list02{width:240px}}@media print,screen and (min-width:1300px){.globalmenu__item-list02{width:280px}}@media print,screen and (min-width:1400px){.globalmenu__item-list02{width:320px}}.globalmenu__item-list02>li{width:50%}.globalmenu__item-list02 a{display:table;height:62px;position:relative;text-decoration:none;width:100%}@media print,screen and (min-width:768px){.globalmenu__item-list02 a{height:60px}}.globalmenu__item-list02 a>span{color:#fff;display:table-cell;font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1;position:relative;text-align:center;vertical-align:middle}@media print,screen and (min-width:768px){.globalmenu__item-list02 a>span{font-size:10px;font-size:1rem}}@media print,screen and (min-width:1024px){.globalmenu__item-list02 a>span{font-size:12px;font-size:1.2rem}}.globalmenu__item-list02 a img{display:block;height:24px;margin:0 auto 5px;width:24px}.globalmenu__item-list02 .globalmenu__item-list02-reserve a{background:#a1ae67;transition:.2s}.globalmenu__item-list02 .globalmenu__item-list02-contact a{background:#c19476;transition:.2s}@media (hover:hover){.globalnav__item-list01 span:first-child,.globalnav__item-list01 span:nth-child(2){transition:.2s}.globalnav__item-list01 li:hover span:first-child{color:#dd21bb}}@media print and (hover:hover),screen and (hover:hover) and (min-width:768px){.globalnav__item-list01 li:hover span:first-child{color:#ddd}}@media (hover:hover){.globalnav__item-list01 li:hover span:nth-child(2){color:#000}}@media print and (hover:hover),screen and (hover:hover) and (min-width:768px){.globalnav__item-list01 li:hover span:nth-child(2){color:#fff}}@media (hover:hover){.globalmenu__item-sns a{transition:.2s}.globalmenu__item-sns a:hover{opacity:.6}.globalmenu__item-list02-reserve a:hover{background:#9fbb23!important}.globalmenu__item-list02-contact a:hover{background:#c77035!important}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.globalnav__item-list01 span:first-child,.globalnav__item-list01 span:nth-child(2){transition:.2s}.globalnav__item-list01 li:hover span:first-child{color:#dd21bb}}@media screen and (-ms-high-contrast:active) and (min-width:768px),screen and (-ms-high-contrast:none) and (min-width:768px){.globalnav__item-list01 li:hover span:first-child{color:#ddd}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.globalnav__item-list01 li:hover span:nth-child(2){color:#000}}@media screen and (-ms-high-contrast:active) and (min-width:768px),screen and (-ms-high-contrast:none) and (min-width:768px){.globalnav__item-list01 li:hover span:nth-child(2){color:#fff}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.globalmenu__item-sns a{transition:.2s}.globalmenu__item-sns a:hover{opacity:.6}.globalmenu__item-list02-reserve a:hover{background:#9fbb23!important}.globalmenu__item-list02-contact a:hover{background:#c77035!important}}#main,.section,main,section{display:block;font-feature-settings:"palt";position:relative}#main{position:relative;z-index:2}main{font-size:14px;font-size:1.4rem;margin:1em 0 0}@media print,screen and (min-width:768px){main{font-size:16px;font-size:1.6rem}}.hs_cos_wrapper_widget_container>div:nth-child(odd) section{background-color:hsla(0,0%,100%,.85)}.hs_cos_wrapper_widget_container>div:nth-child(2n) section{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:hsla(51,54%,97%,.75)}#footer-tamachi{background:#fff;padding-bottom:100px;position:relative;width:100%;z-index:2}@media print,screen and (min-width:768px){#footer-tamachi{padding-bottom:50px}}#footer-tamachi .pagetop-sp{background:#0f437d!important;cursor:pointer;height:40px;position:relative;width:100%}@media print,screen and (min-width:768px){#footer-tamachi .pagetop-sp{display:none}}#footer-tamachi .pagetop-sp img{height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:17px}@media print,screen and (max-width:768px){#footer-tamachi .pagetop-pc__wrap{display:none!important}}@media print,screen and (min-width:768px){#footer-tamachi .pagetop-pc__wrap{bottom:20px;display:none;height:59px;position:fixed;right:20px;width:51px;z-index:9999}}#footer-tamachi .pagetop-pc__wrap .pagetop-pc{cursor:pointer}#footer-tamachi .pagetop-pc__wrap img{height:59px;width:51px}#footer-tamachi .c-btn-pagetop{background:transparent}@media print,screen and (min-width:768px){#footer-tamachi .footer-tamachi-area01__inner{-webkit-align-content:stretch;align-content:stretch;align-items:center;border-top:1px solid #ddd;display:flex;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;padding:0 100px 0 50px}}@media print,screen and (min-width:1024px){#footer-tamachi .footer-tamachi-area01__inner{padding-right:150px}}#footer-tamachi .footer-tamachi-area01__block01{align-items:center;display:flex;justify-content:center;margin:35px auto}#footer-tamachi .footer-tamachi-area01__item-bnr{display:inline-block;vertical-align:middle}#footer-tamachi .footer-tamachi-area01__item-bnr img{border:1px solid #0f437d;height:auto;width:111px}@media print,screen and (min-width:768px){#footer-tamachi .footer-tamachi-area01__item-bnr img{width:170px}}#footer-tamachi .footer-tamachi-area01__item-sns{align-items:center;display:flex;justify-content:center}#footer-tamachi .footer-tamachi-area01__item-sns dt{color:#0f437d;font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:.05em;line-height:1;margin-left:10px;margin-right:10px;padding:3px 20px;position:relative;white-space:nowrap}#footer-tamachi .footer-tamachi-area01__item-sns dt:after{background:#eee;content:"";height:100%;position:absolute;right:0;top:0;width:2px}#footer-tamachi .footer-tamachi-area01__item-sns dd{padding:0 5px}#footer-tamachi .footer-tamachi-area01__item-sns dd img{height:20px;width:20px}#footer-tamachi .footer-tamachi-area01__item-sns dd img[alt=X]{height:16px;width:16px}#footer-tamachi .footer-tamachi-area01__block02{text-align:center}@media print,screen and (min-width:768px){#footer-tamachi .footer-tamachi-area01__block02{text-align:left}}#footer-tamachi .footer-tamachi-area01__block02 img{display:block;height:61px;margin:0 auto;width:180px}@media print,screen and (min-width:768px){#footer-tamachi .footer-tamachi-area01__block02 img{height:72px;margin:0;width:210px}}#footer-tamachi .footer-tamachi-area01__block02 .footer__item-copyright{display:block;font-size:9px;font-size:.9rem;font-weight:400;letter-spacing:.05em;line-height:1.2;margin-top:5px;text-align:center}@media print,screen and (min-width:768px){#footer-tamachi .footer-tamachi-area01__block02 .footer__item-copyright{font-size:10px;font-size:1rem;letter-spacing:.02em;padding-left:5px;text-align:left}}@media print,screen and (min-width:1024px){#footer-tamachi .footer-tamachi-area01__block02 .footer__item-copyright{font-size:11px;font-size:1.1rem;letter-spacing:.05em}}body.js-open{height:100vh;overflow-y:hidden;position:fixed}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#js-bg-layer{background:#fff;content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:8888}@media print,screen and (min-width:768px){#js-bg-layer{display:none!important}}.js-hover{cursor:pointer}@media (hover:hover){.js-hover{transition:.2s}.js-hover:hover{opacity:.6}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.js-hover{transition:.2s}.js-hover:hover{opacity:.6}}.js-visible{display:block!important}.js-hidden{display:none!important}.js-img-viwer{display:block;padding-bottom:15px;position:relative}.js-img-viwer>div{border:1px solid #000;padding:15px}.js-img-viwer .btn-zoom{background:#000;bottom:0;color:#fff;display:inline-block;font-size:10px;font-size:1rem;letter-spacing:.1em;line-height:1;padding:10px 20px;position:absolute;right:0;text-align:center}@media print,screen and (min-width:600px){.js-img-viwer{pointer-events:none}.js-img-viwer,.js-img-viwer>div{border:none;padding:0}.js-img-viwer .btn-zoom{display:none}}.c-button01,.c-button02{background:#a1ae67;box-shadow:0 1px 5px 1px rgba(0,0,0,.1);display:table;margin:20px auto 0;max-width:485px;overflow:hidden;position:relative;text-decoration:none;width:100%}@media print,screen and (min-width:1024px){.c-button01,.c-button02{margin:40px auto 0;max-width:390px}}.c-button01>span,.c-button02>span{color:#fff;display:table-cell;font-size:18px;font-size:1.8rem;font-weight:700;height:50px;letter-spacing:.05em;padding:.1em 10px;position:relative;text-align:center;text-indent:.05em;vertical-align:middle;width:100%}@media print,screen and (min-width:768px){.c-button01>span,.c-button02>span{font-size:24px;font-size:2.4rem;height:80px;letter-spacing:.1em;text-indent:.1em}}.c-button01--arrow-r:after,.c-button02--arrow-r:after{background:url(/hubfs/NewBaseLP/assets_tamachi/img/ic_arrow.svg) no-repeat 50% -50%;background-size:contain;content:"";display:block;height:13px;position:absolute;right:10px;top:50%;transition:.2s;vertical-align:middle;width:13px}@media print,screen and (min-width:768px){.c-button01--arrow-r:after,.c-button02--arrow-r:after{height:20px;width:20px}}.c-button01--blank:after,.c-button02--blank:after{background:url(/hubfs/NewBaseLP/assets_tamachi/img/ic_blank.svg) no-repeat 50%;background-size:contain;content:"";height:15px;position:absolute;right:10px;top:50%;transform:translateY(-55%);transition:.2s;width:20px;z-index:2}@media print,screen and (min-width:768px){.c-button01--blank:after,.c-button02--blank:after{height:22px;right:20px;width:22px}}.c-button01--blank02:after,.c-button02--blank02:after{background:url(/hubfs/NewBaseLP/assets_tamachi/img/ic_blank02.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:16px;margin-left:4px;margin-top:-5px;position:absolute;right:5px;top:10px;transition:.2s;vertical-align:0;width:16px;z-index:2}@media print,screen and (min-width:768px){.c-button01--blank02:after,.c-button02--blank02:after{height:20px;width:20px}}.c-button01--dl:after,.c-button02--dl:after{background:url(/hubfs/NewBaseLP/assets_tamachi/img/ic_dl.svg) no-repeat 50%;background-size:contain;content:"";height:15px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}@media print,screen and (min-width:768px){.c-button01--dl:after,.c-button02--dl:after{height:25px;right:20px;width:33px}}.c-button02{border-radius:5px}.c-button01--small>span{font-size:11px;font-size:1.1rem;height:30px;padding:.1em 15px}@media print,screen and (min-width:768px){.c-button01--small>span{font-size:13px;font-size:1.3rem;height:34px}}.c-button01--small .ic-arrow-r:before{height:10px;width:10px}@media print,screen and (min-width:768px){.c-button01--small .ic-arrow-r:before{height:12px;width:12px}}.c-button01--small .ic-blank:before{height:12px;width:12px}@media print,screen and (min-width:768px){.c-button01--small .ic-blank:before{height:14px;width:14px}}.c-btn-close{background:#fff;border:1px solid #ddd;cursor:pointer;display:table;margin:0 auto;position:relative;text-decoration:none;width:100%;width:200px}@media print,screen and (min-width:768px){.c-btn-close{border:2px solid #ddd;margin:50px auto 0;width:220px}}.c-btn-close>span{color:#000;display:table-cell;font-size:12px;font-size:1.2rem;font-weight:700;height:40px;letter-spacing:.1em;padding:.1em;text-align:center;vertical-align:middle;width:200px}@media print,screen and (min-width:768px){.c-btn-close>span{font-size:15px;font-size:1.5rem;height:45px;letter-spacing:.1em;padding:.1em 0;width:220px}}.c-btn-close>span:before{background:#999;content:"";display:inline-block;height:2px;margin-right:10px;vertical-align:middle;width:.8em}@media print,screen and (min-width:768px){.c-btn-close>span:before{height:4px;vertical-align:3px;width:13px}}.c-btn-close--black{background:transparent;border:1px solid #ddd;margin:25px auto 0}@media print,screen and (min-width:768px){.c-btn-close--black{border:2px solid #ddd;margin:40px auto 0}}.c-btn-close--black>span{color:#fff}@media (hover:hover){.c-btn-close{transition:.2s}.c-btn-close:hover{opacity:.6}.c-button01 span,.c-button02 span{background:url(/hubfs/NewBaseLP/assets_tamachi/img/btn_highlight.png) no-repeat -500px;background-size:500px auto}.c-button01,.c-button02{transition:.3s}.c-button01:hover,.c-button02:hover{background-color:#9fbb23}.c-button01:hover span,.c-button02:hover span{-webkit-animation:btnAnime .5s ease-out 0s;-moz-animation:btnAnime .5s ease-out 0s;animation:btnAnime .5s ease-out 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.c-btn-close{transition:.2s}.c-btn-close:hover{opacity:.6}.c-button01 span,.c-button02 span{background:url(/hubfs/NewBaseLP/assets_tamachi/img/btn_highlight.png) no-repeat -500px;background-size:500px auto}.c-button01,.c-button02{transition:.3s}.c-button01:hover,.c-button02:hover{background-color:#9fbb23}.c-button01:hover span,.c-button02:hover span{-webkit-animation:btnAnime .5s ease-out 0s;-moz-animation:btnAnime .5s ease-out 0s;animation:btnAnime .5s ease-out 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}@-webkit-keyframes btnAnime{0%{background-position:-500px}to{background-position:500px}}@-moz-keyframes btnAnime{0%{background-position:-500px}to{background-position:500px}}@keyframes btnAnime{0%{background-position:-500px}to{background-position:500px}}.c-title01{margin-bottom:25px;text-align:center}@media print,screen and (min-width:768px){.c-title01{margin-bottom:50px}}.c-title01>span{display:block;margin-left:auto;margin-right:auto;width:fit-content}.c-title01 .txt-en{background:linear-gradient(70deg,#a1ae67,#103675 40%,#103675 50%,#103675 60%,#c19476);-webkit-background-clip:text;color:#103675;font-size:clamp(3rem,10vw,4rem);font-weight:900;letter-spacing:.04em;line-height:1;-webkit-text-fill-color:transparent}@media print,screen and (min-width:768px){.c-title01 .txt-en{font-size:6rem;letter-spacing:.08em}}.c-title01 .txt-en.txt-long{font-size:clamp(2.5rem,8vw,4rem);letter-spacing:0}@media print,screen and (min-width:768px){.c-title01 .txt-en.txt-long{font-size:min(5vw,5rem)}}.c-title01 .txt-jp{color:#3f433a;font-size:12px;font-size:1.2rem;font-weight:700;letter-spacing:.28em;line-height:1;margin-top:.5em}@media print,screen and (min-width:768px){.c-title01 .txt-jp{font-size:16px;font-size:1.6rem;margin-top:1em}}.c-title01.js-inview-on .txt-en{-webkit-animation:title 1.5s ease .2s;-moz-animation:title 1.5s ease .2s;animation:title 1.5s ease .2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.c-title01.js-inview-on .txt-jp{-webkit-animation:title2 1.5s ease .8s;-moz-animation:title2 1.5s ease .8s;animation:title2 1.5s ease .8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.c-title02{background:linear-gradient(90deg,#745e56,#bc9785 40%,#745e56 80%);-webkit-background-clip:text;color:#c19476;font-size:20px;font-size:2rem;font-weight:900;letter-spacing:.04em;line-height:1;-webkit-text-fill-color:transparent;width:fit-content}@media print,screen and (min-width:768px){.c-title02{font-size:24px;font-size:2.4rem;letter-spacing:.08em}}@-webkit-keyframes title{0%{color:#01b097;opacity:.5;-moz-transform:translateY(30%);-o-transform:translateY(30%);-ms-transform:translateY(30%);-webkit-transform:translateY(30%);transform:translateY(30%)}to{color:#103675;opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}@-moz-keyframes title{0%{color:#01b097;opacity:.5;-moz-transform:translateY(30%);-o-transform:translateY(30%);-ms-transform:translateY(30%);-webkit-transform:translateY(30%);transform:translateY(30%)}to{color:#103675;opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}@keyframes title{0%{color:#01b097;opacity:.5;-moz-transform:translateY(30%);-o-transform:translateY(30%);-ms-transform:translateY(30%);-webkit-transform:translateY(30%);transform:translateY(30%)}to{color:#103675;opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes title2{0%{opacity:0;-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}to{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}@-moz-keyframes title2{0%{opacity:0;-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}to{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}@keyframes title2{0%{opacity:0;-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}to{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}.c-lead{font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:.04em;line-height:2;text-align:left}@media print,screen and (min-width:768px){.c-lead{font-size:14px;font-size:1.4rem;letter-spacing:.3em;line-height:2.85;text-align:center}}.c-table-type01{background:#fff;width:100%}@media print,screen and (min-width:768px){.c-table-type01{border-left:1px solid #ddd;border-top:1px solid #ddd}}.c-table-type01>tbody>tr>td,.c-table-type01>tbody>tr>th{display:block;padding:.5em 1em}@media print,screen and (min-width:768px){.c-table-type01>tbody>tr>td,.c-table-type01>tbody>tr>th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;display:table-cell;padding:1em 1.5em;vertical-align:top}}.c-table-type01 td,.c-table-type01 th{font-size:14px;font-size:1.4rem;letter-spacing:0;line-height:1.66}@media print,screen and (min-width:600px){.c-table-type01 td,.c-table-type01 th{font-size:16px;font-size:1.6rem;letter-spacing:0}}.c-table-type01 td{color:#111;font-size:12px;font-size:1.2rem}@media print,screen and (min-width:600px){.c-table-type01 td{font-size:16px;font-size:1.6rem}}.c-table-type01>tbody>tr>th{background:#545155;color:#eee;font-weight:700;text-align:left}@media print,screen and (min-width:768px){.c-table-type01>tbody>tr>th{text-align:center}}.c-table-type01>tbody>tr>td{text-align:left}.c-table-type01 td table{margin:.5em 0}@media print,screen and (min-width:768px){.c-table-type01 td table{margin:0}}.c-table-type01 td table td,.c-table-type01 td table th{border-bottom:1px solid #ddd;padding:1em 1.5em .5em 0}.c-table-type01 td table tr:first-child td,.c-table-type01 td table tr:first-child th{padding-top:0}.c-table-type02{background:#fff;border-left:1px solid #ddd;border-top:1px solid #ddd;width:100%}.c-table-type02 td,.c-table-type02 th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:10px;font-size:1rem;line-height:1.4;padding:.5em;vertical-align:middle}@media print,screen and (min-width:768px){.c-table-type02 td,.c-table-type02 th{font-size:13px;font-size:1.3rem;padding:1em .5em}}@media print,screen and (min-width:1024px){.c-table-type02 td,.c-table-type02 th{font-size:14px;font-size:1.4rem;padding:1em .5em}}.c-table-type02 thead th{background:#c2ceac;font-size:12px;font-size:1.2rem;font-weight:700}@media print,screen and (min-width:768px){.c-table-type02 thead th{font-size:13px;font-size:1.3rem}}@media print,screen and (min-width:1024px){.c-table-type02 thead th{font-size:14px;font-size:1.4rem}}.c-table-type02 tbody th{color:#103675;font-weight:700;vertical-align:middle}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;margin:0;outline:none;padding:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #fff;border-radius:0;display:block;font-family:游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Roboto,noto,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica,Arial,Droid Sans,sans-serif;font-size:14px;line-height:normal;max-width:1000px;outline:none;padding:12.5px 21px;width:100%}.hs-button.primary,input[type=button],input[type=submit]{-webkit-appearance:none;background:#185196;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:70px;max-width:300px;text-align:center;text-decoration:none!important;-webkit-transition:all .2s linear .07s;transition:all .2s linear .07s;width:100%}form{margin:0 auto;max-width:1000px}fieldset{margin-bottom:25px!important;max-width:100%!important;text-align:left}fieldset .form-columns-2 .input{margin-right:0!important}@media print,screen and (min-width:768px){fieldset{margin-bottom:50px!important}}.form-columns-1>.hs-richtext,label{display:block;font-weight:700;line-height:22px;margin-bottom:5px;padding-top:5px;position:relative}li label{font-weight:500}span.hs-form-required{color:#df698a;font-size:0;line-height:0}span.hs-form-required:after{background:#df698a;bottom:0;color:#fff;content:"必須";display:inline-block;font-size:12px;font-weight:700;height:23px;line-height:24px;margin-left:7px;position:absolute;text-align:center;top:8%;width:40px}@media print,screen and (min-width:768px){span.hs-form-required:after{bottom:5px}}html:lang(en) span.hs-form-required:after{content:"Required";width:55px}ul.hs-error-msgs.inputs-list label{color:#df698a;font-size:13px;font-weight:400!important;line-height:1}.hs_error_rollup ul.hs-error-msgs.inputs-list{list-style:none;padding-left:0!important;text-align:left}.hs-input.error{background-color:#fbeff3;border-color:#df698a}form.hs-form fieldset[class*=form-columns] .hs-input{width:100%}.p-home-contact form.hs-form .hs-fieldtype-radio{margin-bottom:30px}.p-home-contact form.hs-form li.hs-form-radio{display:inline-block;margin-right:20px}.p-home-contact form.hs-form .hs-form-field{position:relative}.p-home-contact form.hs-form .hs-form-field label+legend.hs-field-desc{position:absolute;top:65px;width:auto}.p-home-contact form.hs-form .hs-form-field.avail label+legend.hs-field-desc+.input input{margin-bottom:75px}.p-home-contact form.hs-form .hs-richtext p{font-size:15px;line-height:1.5;margin:0}.p-home-contact form.hs-form .hs-richtext h2{color:#185196;font-size:18px;line-height:1;margin-top:2em;text-align:center}.p-home-contact form.hs-form .hs-richtext div{background:#fff;box-sizing:border-box;font-size:13px;margin:30px auto;max-width:1000px;padding:35px 20px;text-align:left}.p-home-contact form.hs-form .hs-richtext div h3{font-size:14px;font-weight:700;margin:0}.p-home-contact form.hs-form .hs-richtext div p{font-size:13px;line-height:2;margin-top:30px}.p-home-contact form.hs-form .hs-form-field ul.hs-error-msgs.inputs-list{left:0;margin:0;position:absolute;top:85px;width:auto}.p-home-contact form.hs-form .hs-agree ul.hs-error-msgs.inputs-list{left:0;margin:0;position:absolute;top:40px;width:auto;width:100%}.p-home-contact form.hs-form .hs-form-field textarea{min-height:200px}.p-home-contact form.hs-form .hs-form-field.avail .hs-input.error{margin-bottom:90px}.p-home-contact form.hs-form .avail.hs-form-field ul.hs-error-msgs.inputs-list{top:90px}.p-home-contact form.hs-form .hs-form-field.hs_preferred_date.avail input{margin-bottom:75px}.p-home-contact form.hs-form .hs-form-field.hs_preferred_date.avail ul.hs-error-msgs.inputs-list{top:100px}.p-home-contact form.hs-form .hs-richtext div.nairan{margin:30px auto 0;padding:35px 0 0}.p-home-contact form.hs-form .hs-richtext div.nairan p{margin-top:0}@media print,screen and (min-width:768px){.form-columns-2>div{float:left;width:50%}}.form-columns-2>div:first-child{margin-bottom:25px}@media print,screen and (min-width:768px){.form-columns-2>div:first-child{margin-bottom:0;padding-right:5px}.form-columns-2>div:nth-child(2){padding-left:5px}}.inputs-list input{margin-right:5px}@media print,screen and (min-width:768px){.hs_desirable_date_of_reference,.hs_preferred_date_second_choice{display:inline-block;width:49%}}.hs_desirable_date_of_reference{padding-bottom:30px}@media print,screen and (min-width:768px){.hs_preferred_date_second_choice{margin-left:1%}}input[type=checkbox]{display:none}input[type=checkbox]+span{cursor:pointer;display:inline-block;height:40px;padding:7px 1em 7px 35px;position:relative;vertical-align:middle}@media print,screen and (min-width:768px){input[type=checkbox]+span{padding-left:45px}}input[type=checkbox]+span:after,input[type=checkbox]+span:before{background:#000;content:"";position:absolute;transform:translateY(-15%)}input[type=checkbox]+span:before{background:#fff;border:1px solid #ddd;border-radius:4px;display:block;height:24px;left:0;top:50%;transform:translateY(-50%);width:24px}@media print,screen and (min-width:768px){input[type=checkbox]+span:before{height:30px;width:30px}}input[type=checkbox]+span:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2023%2017%22%20viewBox%3D%220%200%2023%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m2.1%206.8%207.5%208.5%2011.1-13.2%22%20style%3D%22fill%3Anone%3Bstroke%3A%236aa100%3Bstroke-width%3A3%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%/contain;display:none;height:14px;left:4px;top:50%;transform:translateY(-50%);width:19px}@media print,screen and (min-width:768px){input[type=checkbox]+span:after{height:18px;left:5px;width:24px}}input[type=checkbox]+span+span{display:inline-block;margin-left:10px;vertical-align:middle}input[type=checkbox]:checked+span:after{display:block!important}input[type=radio]{display:none}input[type=radio]+span{cursor:pointer;display:inline-block;margin-top:.4em;padding:4px 1em 4px 35px;position:relative;vertical-align:middle}input[type=radio]+span:after,input[type=radio]+span:before{content:"";position:absolute;transform:translateY(-15%)}input[type=radio]+span:before{background:#fff;border:1px solid #ddd;border-radius:50%;display:block;height:24px;left:0;top:50%;transform:translateY(-55%);width:24px}@media print,screen and (min-width:768px){input[type=radio]+span:before{height:24px;width:24px}}input[type=radio]+span:after{background:#6aa100;border-radius:50%;display:none;height:12px;left:7px;top:50%;transform:translateY(-55%);width:12px}input[type=radio]+span+span{display:inline-block;margin-left:10px;vertical-align:middle}input[type=radio]:checked+span:after{display:block!important}.p-home-contact fieldset:has(.hs-campaign_code),.p-home-contact fieldset:has(.hs-lp_tracking){margin-bottom:0!important}.p-home-contact .hs_recaptcha{margin-bottom:4em}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{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 transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#333}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;outline:none;position:absolute;top:50%;width:25px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;opacity:.6;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before,[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before,[dir=rtl] .slick-next:before{content:""}.slick-dots{bottom:10px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:10px;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{background:#000;border-radius:50%;color:#000;content:"";font-size:0;height:6px;left:40%;line-height:0;opacity:.3;position:absolute;text-align:center;top:0;width:6px}.slick-dots li.slick-active button:before{opacity:1}.slider-next,.slider-prev{background:url(/hubfs/NewBaseLP/assets_tamachi/img/ic_slider_arrow.svg) no-repeat 50%;background-size:contain;content:"";cursor:pointer;height:34px;position:absolute;top:50%;transform:translateY(-50%);width:14px;z-index:2}@media print,screen and (min-width:768px){.slider-next,.slider-prev{height:68px;width:27px}}.slider-prev{left:-20px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width:768px){.slider-prev{left:-50px}}.slider-next{right:-20px;-moz-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}@media print,screen and (min-width:768px){.slider-next{right:-50px}}@media (hover:hover){.slider-next,.slider-prev{transition:.3s}}@media print and (hover:hover),screen and (hover:hover) and (min-width:768px){.slider-prev:hover{left:-55px}.slider-next:hover{right:-55px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.slider-next,.slider-prev{transition:.3s}}@media screen and (-ms-high-contrast:active) and (min-width:768px),screen and (-ms-high-contrast:none) and (min-width:768px){.slider-prev:hover{left:-55px}.slider-next:hover{right:-55px}}@keyframes smartphoto{0%{opacity:0}to{opacity:1}}@keyframes smartphoto-img-wrap{0%{opacity:0}to{opacity:1}}@keyframes smartphoto-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}@keyframes smartphoto-loader{0%{opacity:.4;transform:rotate(0deg)}50%{opacity:1;transform:rotate(180deg)}to{opacity:.4;transform:rotate(1turn)}}@keyframes smartphoto-appear{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes smartphoto-hide{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}.smartphoto{animation-duration:.3s;animation-name:smartphoto;animation-timing-function:ease-out;background-color:#000;cursor:pointer;font-family:sans-serif;height:100%;left:0;opacity:1;overflow:hidden;position:fixed;top:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;transition:all .3s ease-out;width:100%;z-index:100}.smartphoto[aria-hidden=true]{display:none}.smartphoto-close{opacity:0}.smartphoto-count{color:#fff;display:inline-block;font-size:16px}.smartphoto-header{background-color:rgba(0,0,0,.2);box-sizing:border-box;display:block;height:50px;left:0;padding:15px;position:fixed;top:0;width:100%;z-index:102}.smartphoto-content{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.smartphoto-dismiss{background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNGRkYiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHZpZXdCb3g9IjAgMCAyODM0LjY1IDI4MzQuNjUiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNMTU3Ni40MiAxNDA2Ljc2IDI3ODQgMTk5LjE5YTU2Ljg2IDU2Ljg2IDAgMCAwIDAtODAuMThsLTc4LjkyLTc4LjkyYTU2Ljg2IDU2Ljg2IDAgMCAwLTgwLjE4IDBMMTQxNy4zMiAxMjQ3LjY2IDIwOS43NSA0MC4wOWE1Ni44NiA1Ni44NiAwIDAgMC04MC4xOCAwTDUwLjY1IDExOWE1Ni44NiA1Ni44NiAwIDAgMCAwIDgwLjE4bDEyMDcuNTggMTIwNy41OEw1MC42NSAyNjE0LjM0YTU2Ljg2IDU2Ljg2IDAgMCAwIDAgODAuMThsNzguOTIgNzguOTJhNTYuODYgNTYuODYgMCAwIDAgODAuMTggMGwxMjA3LjU3LTEyMDcuNThMMjYyNC45IDI3NzMuNDRhNTYuODYgNTYuODYgMCAwIDAgODAuMTggMGw3OC45Mi03OC45MmE1Ni44NiA1Ni44NiAwIDAgMCAwLTgwLjE4WiIvPjwvc3ZnPg==);border:none;color:#fff;cursor:pointer;display:block;font-size:30px;height:20px;line-height:1;padding:0;position:absolute;right:10px;text-decoration:none;text-shadow:0 1px 0 #fff;top:15px;width:20px}.smartphoto-body{margin:0 auto;z-index:102}.smartphoto-body,.smartphoto-inner{height:100%;position:relative;width:100%}.smartphoto-inner{vertical-align:top}.smartphoto-img{cursor:zoom-in;display:none;height:auto;max-width:none;transition:transform .3s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;-webkit-user-drag:none}.smartphoto-img.active{display:block}.smartphoto-img-onmove{cursor:grab;cursor:-webkit-grab;transition:none}.smartphoto-img-elasticmove{transition:transform .3s ease-out}.smartphoto-img-wrap{animation-duration:.3s;animation-name:smartphoto-img-wrap;animation-timing-function:ease-out;display:inline-block;opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.smartphoto-img-left{transform:translateX(150%)!important}.smartphoto-img-right{transform:translateX(-150%)!important}.smartphoto-arrows{animation-duration:.3s;animation-name:smartphoto-appear;animation-timing-function:ease-out;left:0;list-style-type:none;margin:0;opacity:1;padding:0;position:relative;top:50%;z-index:1002}.smartphoto-arrows[aria-hidden=true]{animation-name:smartphoto-hide;display:none}.smartphoto-arrows li{animation-duration:.3s;animation-name:smartphoto-appear;animation-timing-function:ease-out;display:block;height:30px;position:absolute;top:50%;width:30px}.smartphoto-arrows li:focus{outline:none}.smartphoto-arrows [aria-hidden=true]{animation-name:smartphoto-hide;display:none}.smartphoto-arrows a{display:block;height:100%;text-decoration:none;width:100%}.smartphoto-arrow-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNGRkYiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHZpZXdCb3g9IjAgMCAyODM0LjY1IDI4MzQuNjUiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNMTgzNy44OCAxNDE3LjMyIDY0My41OSAyMjNhNzIuMjEgNzIuMjEgMCAwIDEgMC0xMDEuODJMNzQzLjgyIDIxYTcyLjIxIDcyLjIxIDAgMCAxIDEwMS44MiAwbDEyNDUuMTkgMTI0NS4xOSAxMDAuMjMgMTAwLjIzYTcyLjIxIDcyLjIxIDAgMCAxIDAgMTAxLjgyTDg0NS42NCAyODEzLjY1YTcyLjIxIDcyLjIxIDAgMCAxLTEwMS44MiAwbC0xMDAuMjMtMTAwLjIzYTcyLjIxIDcyLjIxIDAgMCAxIDAtMTAxLjgyWiIvPjwvc3ZnPg==);right:0}.smartphoto-arrow-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNGRkYiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHZpZXdCb3g9IjAgMCAyODM0LjY1IDI4MzQuNjUiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNOTk2Ljc3IDE0MTcuMzIgMjE5MS4wNiAyMjNhNzIuMjEgNzIuMjEgMCAwIDAgMC0xMDEuODJMMjA5MC44MyAyMUE3Mi4yMSA3Mi4yMSAwIDAgMCAxOTg5IDIxTDc0My44MiAxMjY2LjE5bC0xMDAuMjMgMTAwLjIzYTcyLjIxIDcyLjIxIDAgMCAwIDAgMTAxLjgyTDE5ODkgMjgxMy42NWE3Mi4yMSA3Mi4yMSAwIDAgMCAxMDEuODIgMGwxMDAuMjMtMTAwLjIzYTcyLjIxIDcyLjIxIDAgMCAwIDAtMTAxLjgyWiIvPjwvc3ZnPg==);left:0}.smartphoto-nav{animation-duration:.3s;animation-name:smartphoto-appear;animation-timing-function:ease-out;bottom:0;left:0;opacity:1;position:absolute;width:100%}.smartphoto-nav[aria-hidden=true]{animation-name:smartphoto-hide;display:none}.smartphoto-nav ul{display:block;list-style:none;margin:0;overflow-x:auto;padding:0;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.smartphoto-nav li{display:inline-block;height:50px;overflow:hidden;width:50px}.smartphoto-nav a{background-color:#fff;background-position:50%;background-size:cover;display:block;height:100%;opacity:.5;width:100%}.smartphoto-nav a:focus{opacity:.8}.smartphoto-nav a.current{opacity:1}.smartphoto-nav img{height:100%;width:auto}.smartphoto-list{left:0;list-style-type:none;margin:0;padding:0;position:absolute;top:0;white-space:nowrap;z-index:101}.smartphoto-list li{display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s ease-out;width:100%}.smartphoto-list li:focus{outline:none}.smartphoto-list-onmove{transition:all .3s ease-out}.smartphoto-caption{box-sizing:border-box;color:#fff;font-size:12px;height:50px;left:0;line-height:50px;overflow:hidden;padding:0 50px;position:absolute;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.smartphoto-caption:focus{outline:none}.smartphoto-loader-wrap{display:block;height:0;position:relative;transform:translate(50vw,50vh);width:0;z-index:103}.smartphoto-loader{animation:smartphoto-loader .5s linear infinite;border:8px solid #17cddd;border-radius:50%;border-right-color:transparent;height:30px;left:0;margin-left:-25px;margin-top:-25px;position:absolute;top:0;width:30px;z-index:101}.smartphoto-img-clone{left:0;position:fixed;top:0;transition:all .3s ease-out;z-index:100}.smartphoto-sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}@media print{body{height:auto!important;min-width:1000px!important;width:1000px!important}.noPrint{display:none!important}.js-inview,.js-inview *{opacity:1!important}}.u-text-al{text-align:left}.u-text-ac{text-align:center}.u-text-ar{text-align:right}.u-text-aj{text-align:justify}.u-text-du{text-decoration:underline}.u-text-dl{text-decoration:line-through}.u-mt0{margin-top:0!important}.u-mb0{margin-bottom:0!important}.u-pt0{padding-top:0!important}.u-pb0{padding-bottom:0!important}.u-mt5{margin-top:5px!important}.u-mb5{margin-bottom:5px!important}.u-pt5{padding-top:5px!important}.u-pb5{padding-bottom:5px!important}.u-mt10{margin-top:10px!important}.u-mb10{margin-bottom:10px!important}.u-pt10{padding-top:10px!important}.u-pb10{padding-bottom:10px!important}.u-mt15{margin-top:15px!important}.u-mb15{margin-bottom:15px!important}.u-pt15{padding-top:15px!important}.u-pb15{padding-bottom:15px!important}.u-mt20{margin-top:20px!important}.u-mb20{margin-bottom:20px!important}.u-pt20{padding-top:20px!important}.u-pb20{padding-bottom:20px!important}.u-mt25{margin-top:25px!important}.u-mb25{margin-bottom:25px!important}.u-pt25{padding-top:25px!important}.u-pb25{padding-bottom:25px!important}.u-mt30{margin-top:30px!important}.u-mb30{margin-bottom:30px!important}.u-pt30{padding-top:30px!important}.u-pb30{padding-bottom:30px!important}.u-mt35{margin-top:35px!important}.u-mb35{margin-bottom:35px!important}.u-pt35{padding-top:35px!important}.u-pb35{padding-bottom:35px!important}.u-mt40{margin-top:40px!important}.u-mb40{margin-bottom:40px!important}.u-pt40{padding-top:40px!important}.u-pb40{padding-bottom:40px!important}.u-mt45{margin-top:45px!important}.u-mb45{margin-bottom:45px!important}.u-pt45{padding-top:45px!important}.u-pb45{padding-bottom:45px!important}.u-mt50{margin-top:50px!important}.u-mb50{margin-bottom:50px!important}.u-pt50{padding-top:50px!important}.u-pb50{padding-bottom:50px!important}.u-mt55{margin-top:55px!important}.u-mb55{margin-bottom:55px!important}.u-pt55{padding-top:55px!important}.u-pb55{padding-bottom:55px!important}.u-mt60{margin-top:60px!important}.u-mb60{margin-bottom:60px!important}.u-pt60{padding-top:60px!important}.u-pb60{padding-bottom:60px!important}.u-mt65{margin-top:65px!important}.u-mb65{margin-bottom:65px!important}.u-pt65{padding-top:65px!important}.u-pb65{padding-bottom:65px!important}.u-mt70{margin-top:70px!important}.u-mb70{margin-bottom:70px!important}.u-pt70{padding-top:70px!important}.u-pb70{padding-bottom:70px!important}.u-mt75{margin-top:75px!important}.u-mb75{margin-bottom:75px!important}.u-pt75{padding-top:75px!important}.u-pb75{padding-bottom:75px!important}.u-mt80{margin-top:80px!important}.u-mb80{margin-bottom:80px!important}.u-pt80{padding-top:80px!important}.u-pb80{padding-bottom:80px!important}.u-mt85{margin-top:85px!important}.u-mb85{margin-bottom:85px!important}.u-pt85{padding-top:85px!important}.u-pb85{padding-bottom:85px!important}.u-mt90{margin-top:90px!important}.u-mb90{margin-bottom:90px!important}.u-pt90{padding-top:90px!important}.u-pb90{padding-bottom:90px!important}.u-mt95{margin-top:95px!important}.u-mb95{margin-bottom:95px!important}.u-pt95{padding-top:95px!important}.u-pb95{padding-bottom:95px!important}.u-mt100{margin-top:100px!important}.u-mb100{margin-bottom:100px!important}.u-pt100{padding-top:100px!important}.u-pb100{padding-bottom:100px!important}.u-font-wn{font-weight:400}.u-font-wm{font-weight:500}.u-font-wb{font-weight:700}.u-font-size-xs{font-size:10px;font-size:1rem}@media print,screen and (min-width:768px){.u-font-size-xs{font-size:12px;font-size:1.2rem}}.u-font-size-s{font-size:12px;font-size:1.2rem}@media print,screen and (min-width:768px){.u-font-size-s{font-size:14px;font-size:1.4rem}}.u-font-size-n{font-size:14px;font-size:1.4rem}@media print,screen and (min-width:768px){.u-font-size-n{font-size:16px;font-size:1.6rem}}.u-font-size-l{font-size:16px;font-size:1.6rem}@media print,screen and (min-width:768px){.u-font-size-l{font-size:18px;font-size:1.8rem}}.u-font-size-xl{font-size:18px;font-size:1.8rem}@media print,screen and (min-width:768px){.u-font-size-xl{font-size:20px;font-size:2rem}}.u-font-size-xxl{font-size:20px;font-size:2rem}@media print,screen and (min-width:768px){.u-font-size-xxl{font-size:22px;font-size:2.2rem}}.u-visible-pc{display:none}@media print,screen and (min-width:768px){.u-visible-pc{display:inline-block}}.u-visible-sp{display:block}@media print,screen and (min-width:768px){.u-visible-sp{display:none}}section p:not(:first-child){margin-top:2em}.p-home-body_bg-wrap{height:100dvh;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}.p-home-body_bg-wrap>div{height:100%;left:0;position:absolute;top:0;width:100%}.p-home-body_bg-wrap .bg01{background:url(/hubfs/NewBaseLP/assets_tamachi/img/bg01_sp.webp) no-repeat 50%;background-size:cover}@media print,screen and (min-width:600px){.p-home-body_bg-wrap .bg01{background:url(/hubfs/NewBaseLP/assets_tamachi/img/bg01.webp) no-repeat 50%;background-size:cover}}@media print,screen and (min-width:1024px){.p-home-body_bg-wrap .bg01{background:url(/hubfs/NewBaseLP/assets_tamachi/img/bg01@2x.webp) repeat-y 50%;background-size:cover}}@-webkit-keyframes anime1{0%{opacity:0}5%{opacity:1}30%{opacity:1;transform:scale(1.1)}40%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}@-moz-keyframes anime1{0%{opacity:0}5%{opacity:1}30%{opacity:1;transform:scale(1.1)}40%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}@keyframes anime1{0%{opacity:0}5%{opacity:1}30%{opacity:1;transform:scale(1.1)}40%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}@-webkit-keyframes anime2{0%{opacity:0}30%{opacity:0}35%{opacity:1}60%{filter:blur(2px) brightness(1.1);opacity:1;transform:scale(1.1)}70%{filter:blur(2px) brightness(1.1);opacity:0;transform:scale(1.1)}to{filter:blur(2px) brightness(1.1);opacity:0;transform:scale(1.1)}}@-moz-keyframes anime2{0%{opacity:0}30%{opacity:0}35%{opacity:1}60%{filter:blur(2px) brightness(1.1);opacity:1;transform:scale(1.1)}70%{filter:blur(2px) brightness(1.1);opacity:0;transform:scale(1.1)}to{filter:blur(2px) brightness(1.1);opacity:0;transform:scale(1.1)}}@keyframes anime2{0%{opacity:0}30%{opacity:0}35%{opacity:1}60%{filter:blur(2px) brightness(1.1);opacity:1;transform:scale(1.1)}70%{filter:blur(2px) brightness(1.1);opacity:0;transform:scale(1.1)}to{filter:blur(2px) brightness(1.1);opacity:0;transform:scale(1.1)}}@-webkit-keyframes anime3{0%{opacity:0}60%{opacity:0}65%{opacity:1}90%{filter:blur(2px) brightness(1.1);opacity:1;transform:scale(1.1)}to{filter:blur(2px) brightness(1.1);opacity:0;transform:scale(1.1)}}@-moz-keyframes anime3{0%{opacity:0}60%{opacity:0}65%{opacity:1}90%{filter:blur(2px) brightness(1.1);opacity:1;transform:scale(1.1)}to{filter:blur(2px) brightness(1.1);opacity:0;transform:scale(1.1)}}@keyframes anime3{0%{opacity:0}60%{opacity:0}65%{opacity:1}90%{filter:blur(2px) brightness(1.1);opacity:1;transform:scale(1.1)}to{filter:blur(2px) brightness(1.1);opacity:0;transform:scale(1.1)}}.p-home-mv{height:100dvh;max-height:1080px;position:relative}@media print,screen and (orientation:portrait) and (max-width:567px){.p-home-mv{height:480px}}.p-home-mv:before{background:hsla(0,0%,100%,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media print,screen and (min-width:768px){.p-home-mv{min-height:680px}}.p-home-mv__slider{opacity:0;z-index:2}.p-home-mv__slider,.p-home-mv__slider:after{height:100%;left:0;position:absolute;top:0;width:100%}.p-home-mv__slider:after{background:rgba(0,0,0,.4);content:""}.p-home-mv__slider>div{height:100%;width:100%}.p-home-mv__slider .slick-track{height:100%}.p-home-mv__slider__item-fig01{background:url(/hubfs/NewBaseLP/assets_tamachi/img/mv_fig_01_sp.webp) no-repeat 50%;background-size:cover}@media print,screen and (min-width:600px){.p-home-mv__slider__item-fig01{background:url(/hubfs/NewBaseLP/assets_tamachi/img/mv_fig_01.webp) no-repeat 50%;background-size:cover}}.p-home-mv__slider__item-fig02{background:url(/hubfs/NewBaseLP/assets_tamachi/img/mv_fig_02_sp.webp) no-repeat 50%;background-size:cover}@media print,screen and (min-width:600px){.p-home-mv__slider__item-fig02{background:url(/hubfs/NewBaseLP/assets_tamachi/img/mv_fig_02.webp) no-repeat 50%;background-size:cover}}.p-home-mv__slider__item-fig03{background:url(/hubfs/NewBaseLP/assets_tamachi/img/mv_fig_03_sp.webp) no-repeat 50%;background-size:cover}@media print,screen and (min-width:600px){.p-home-mv__slider__item-fig03{background:url(/hubfs/NewBaseLP/assets_tamachi/img/mv_fig_03.webp) no-repeat 50%;background-size:cover}}.p-home-mv__animation-step01{display:block;position:absolute;text-align:center;top:55%;transform:translateY(-50%);width:100%;z-index:3}@media print,screen and (min-width:768px){.p-home-mv__animation-step01{top:46%}}.p-home-mv__animation-step01 .p-home-mv__item-logo{height:63px;margin:0 auto;width:55px}@media print,screen and (min-width:768px){.p-home-mv__animation-step01 .p-home-mv__item-logo{height:126px;width:110px}}.p-home-mv__animation-step01 .p-home-mv__item-logo img{height:auto;width:100%}.p-home-mv__item-text01{font-size:13px;font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:2.2;margin-top:25px;padding:0 12.5px}@media print,screen and (min-width:768px){.p-home-mv__item-text01{font-size:18px;font-size:1.8rem;letter-spacing:.15em;line-height:2.2}}.p-home-mv__item-text01 span{display:inline-block}.p-home-mv__item-text01 p{display:block;margin:0!important}.p-home-mv__animation-step02{display:block;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:4}.p-home-mv__item-text02{margin:0 auto;width:164px}@media print,screen and (min-width:768px){.p-home-mv__item-text02{width:328px}}.p-home-mv__animation-step02 .p-home-mv__item-logo{height:63px;margin:13px auto 0;width:55px}@media print,screen and (min-width:768px){.p-home-mv__animation-step02 .p-home-mv__item-logo{height:126px;margin-top:25px;width:110px}}.p-home-mv__animation-step02 .p-home-mv__item-logo img{height:auto;width:100%}.p-home-mv__item-text03{color:#fff;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:.5em;line-height:1;margin-top:13px!important;text-shadow:0 0 5px rgba(0,0,0,.3)}@media print,screen and (min-width:768px){.p-home-mv__item-text03{font-size:44px;font-size:4.4rem;letter-spacing:.3em;margin-top:1em!important;text-indent:.3em}}.p-home-mv__item-text04{color:#fff;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-top:13px;text-shadow:0 0 5px rgba(0,0,0,.3)}@media print,screen and (min-width:768px){.p-home-mv__item-text04{font-size:27px;font-size:2.7rem;margin-top:25px}}.p-home-mv__item-text05{color:#fff;font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-top:.5em;text-shadow:0 0 5px rgba(0,0,0,.3)}@media print,screen and (min-width:768px){.p-home-mv__item-text05{font-size:16px;font-size:1.6rem;letter-spacing:.1em}}.p-home-mv__btn{margin:20px auto 0;max-width:280px;overflow:hidden;text-align:center}@media print,screen and (min-width:768px){.p-home-mv__btn{margin-top:35px}}.p-home-mv__btn a{background:#a1ae67;color:#fff;display:table;font-size:13px;font-size:1.3rem;font-weight:700;letter-spacing:.05em;line-height:1;margin:0 auto;max-width:280px;overflow:hidden;position:relative;text-decoration:none;width:100%}@media print,screen and (min-width:768px){.p-home-mv__btn a{font-size:18px;font-size:1.8rem}}.p-home-mv__btn a>span{display:table-cell;height:45px;vertical-align:middle;width:100%}@media print,screen and (min-width:768px){.p-home-mv__btn a>span{height:70px}}.p-home-mv__btn a:after{-webkit-animation:btn 2s ease infinite;-moz-animation:btn 2s ease infinite;animation:btn 2s ease infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;background:url(/hubfs/NewBaseLP/assets_tamachi/img/ic_arrow.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:14px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:7px;z-index:2}.p-home-mv .p-home-mv__scroll{-webkit-animation:scroll 2s ease 8s infinite;-moz-animation:scroll 2s ease 8s infinite;animation:scroll 2s ease 8s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;bottom:0;display:block;left:10px;opacity:0;position:absolute;z-index:5}@media print,screen and (orientation:portrait) and (max-width:567px){.p-home-mv .p-home-mv__scroll{display:none}}.p-home-mv .slick-dots{bottom:20px;z-index:5}@media print,screen and (min-width:768px){.p-home-mv .slick-dots{bottom:50px}}.p-home-mv .slick-dots li{margin:0 10px}@media print,screen and (min-width:768px){.p-home-mv .slick-dots li{margin:0 15px}}.p-home-mv .slick-dots li button:before{background:#fff;border-radius:0;height:10px;opacity:1;width:10px}@media print,screen and (min-width:768px){.p-home-mv .slick-dots li button:before{height:18px;width:18px}}.p-home-mv .slick-dots li.slick-active button:before{background:#000}.p-home-mv .p-home-mv__loading{background:#fff;color:#999;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:9999}.p-home-mv .p-home-mv__loading>div{display:block;font-size:14px;font-size:1.4rem;font-weight:700;left:0;letter-spacing:.1em;line-height:1;position:absolute;text-align:center;top:50%;width:100%}@media print,screen and (min-width:768px){.p-home-mv .p-home-mv__loading>div{font-size:16px;font-size:1.6rem}}.p-home-mv .p-home-mv__loading span:first-child{-webkit-animation:loading 2s ease .1s infinite;-moz-animation:loading 2s ease .1s infinite;animation:loading 2s ease .1s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.p-home-mv .p-home-mv__loading span:nth-child(2){-webkit-animation:loading 2s ease .2s infinite;-moz-animation:loading 2s ease .2s infinite;animation:loading 2s ease .2s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.p-home-mv .p-home-mv__loading span:nth-child(3){-webkit-animation:loading 2s ease .3s infinite;-moz-animation:loading 2s ease .3s infinite;animation:loading 2s ease .3s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.p-home-mv .p-home-mv__loading span:nth-child(4){-webkit-animation:loading 2s ease .4s infinite;-moz-animation:loading 2s ease .4s infinite;animation:loading 2s ease .4s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.p-home-mv .p-home-mv__loading span:nth-child(5){-webkit-animation:loading 2s ease .5s infinite;-moz-animation:loading 2s ease .5s infinite;animation:loading 2s ease .5s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.p-home-mv .p-home-mv__loading span:nth-child(6){-webkit-animation:loading 2s ease .6s infinite;-moz-animation:loading 2s ease .6s infinite;animation:loading 2s ease .6s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.p-home-mv .p-home-mv__loading span:nth-child(7){-webkit-animation:loading 2s ease .7s infinite;-moz-animation:loading 2s ease .7s infinite;animation:loading 2s ease .7s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.p-home-mv .p-home-mv__loading span:nth-child(8){-webkit-animation:loading 2s ease .8s infinite;-moz-animation:loading 2s ease .8s infinite;animation:loading 2s ease .8s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.p-home-mv .p-home-mv__loading span:nth-child(9){-webkit-animation:loading 2s ease .9s infinite;-moz-animation:loading 2s ease .9s infinite;animation:loading 2s ease .9s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.p-home-mv .p-home-mv__loading span:nth-child(10){-webkit-animation:loading 2s ease 1s infinite;-moz-animation:loading 2s ease 1s infinite;animation:loading 2s ease 1s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes loading{0%{color:#fff}50%{color:#999}80%{color:#999}to{color:#fff}}@-moz-keyframes loading{0%{color:#fff}50%{color:#999}80%{color:#999}to{color:#fff}}@keyframes loading{0%{color:#fff}50%{color:#999}80%{color:#999}to{color:#fff}}@-webkit-keyframes scroll{0%{opacity:0;-moz-transform:translateY(-20%);-o-transform:translateY(-20%);-ms-transform:translateY(-20%);-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1;-moz-transform:translateY(20%);-o-transform:translateY(20%);-ms-transform:translateY(20%);-webkit-transform:translateY(20%);transform:translateY(20%)}}@-moz-keyframes scroll{0%{opacity:0;-moz-transform:translateY(-20%);-o-transform:translateY(-20%);-ms-transform:translateY(-20%);-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1;-moz-transform:translateY(20%);-o-transform:translateY(20%);-ms-transform:translateY(20%);-webkit-transform:translateY(20%);transform:translateY(20%)}}@keyframes scroll{0%{opacity:0;-moz-transform:translateY(-20%);-o-transform:translateY(-20%);-ms-transform:translateY(-20%);-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1;-moz-transform:translateY(20%);-o-transform:translateY(20%);-ms-transform:translateY(20%);-webkit-transform:translateY(20%);transform:translateY(20%)}}@-webkit-keyframes mv-bg{0%{opacity:0;-moz-transform:scale(.001,.003);-o-transform:scale(.001,.003);-ms-transform:scale(.001,.003);-webkit-transform:scale(.001,.003);transform:scale(.001,.003)}60%{opacity:1;-moz-transform:scaleY(.003);-o-transform:scaleY(.003);-ms-transform:scaleY(.003);-webkit-transform:scaleY(.003);transform:scaleY(.003)}to{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes mv-bg{0%{opacity:0;-moz-transform:scale(.001,.003);-o-transform:scale(.001,.003);-ms-transform:scale(.001,.003);-webkit-transform:scale(.001,.003);transform:scale(.001,.003)}60%{opacity:1;-moz-transform:scaleY(.003);-o-transform:scaleY(.003);-ms-transform:scaleY(.003);-webkit-transform:scaleY(.003);transform:scaleY(.003)}to{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes mv-bg{0%{opacity:0;-moz-transform:scale(.001,.003);-o-transform:scale(.001,.003);-ms-transform:scale(.001,.003);-webkit-transform:scale(.001,.003);transform:scale(.001,.003)}60%{opacity:1;-moz-transform:scaleY(.003);-o-transform:scaleY(.003);-ms-transform:scaleY(.003);-webkit-transform:scaleY(.003);transform:scaleY(.003)}to{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sliderMV{0%{opacity:0}to{opacity:1}}@-moz-keyframes sliderMV{0%{opacity:0}to{opacity:1}}@keyframes sliderMV{0%{opacity:0}to{opacity:1}}@-webkit-keyframes step01{0%{opacity:1}85%{opacity:1}to{opacity:0}}@-moz-keyframes step01{0%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes step01{0%{opacity:1}85%{opacity:1}to{opacity:0}}@-webkit-keyframes step01in{0%{opacity:0}to{opacity:1}}@-moz-keyframes step01in{0%{opacity:0}to{opacity:1}}@keyframes step01in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes step02{0%{opacity:1}to{opacity:1}}@-moz-keyframes step02{0%{opacity:1}to{opacity:1}}@keyframes step02{0%{opacity:1}to{opacity:1}}@-webkit-keyframes step02in{0%{opacity:0}to{opacity:1}}@-moz-keyframes step02in{0%{opacity:0}to{opacity:1}}@keyframes step02in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes btn{0%{opacity:0;right:20px}85%{opacity:1;right:10px}to{opacity:1}}@-moz-keyframes btn{0%{opacity:0;right:20px}85%{opacity:1;right:10px}to{opacity:1}}@keyframes btn{0%{opacity:0;right:20px}85%{opacity:1;right:10px}to{opacity:1}}.loaded.noCookie .p-home-mv__slider{-webkit-animation:sliderMV 1s ease 10s;-moz-animation:sliderMV 1s ease 10s;animation:sliderMV 1s ease 10s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.noCookie .p-home-mv:before{-webkit-animation:mv-bg 1s ease-out .2s;-moz-animation:mv-bg 1s ease-out .2s;animation:mv-bg 1s ease-out .2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.noCookie .p-home-mv__animation-step01{-webkit-animation:step01 9.5s ease .5s;-moz-animation:step01 9.5s ease .5s;animation:step01 9.5s ease .5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.noCookie .p-home-mv__animation-step01 .p-home-mv__item-logo{-webkit-animation:step01in 1.3s ease 1.2s;-moz-animation:step01in 1.3s ease 1.2s;animation:step01in 1.3s ease 1.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.noCookie .p-home-mv .p-home-mv__item-text01a{-webkit-animation:step01in 2s ease 1.7s;-moz-animation:step01in 2s ease 1.7s;animation:step01in 2s ease 1.7s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@media print,screen and (min-width:768px){.loaded.noCookie .p-home-mv .p-home-mv__item-text01a{-webkit-animation:step01in 2s ease 1.7s;-moz-animation:step01in 2s ease 1.7s;animation:step01in 2s ease 1.7s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}.loaded.noCookie .p-home-mv .p-home-mv__item-text01b{-webkit-animation:step01in 2s ease 1.9s;-moz-animation:step01in 2s ease 1.9s;animation:step01in 2s ease 1.9s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@media print,screen and (min-width:768px){.loaded.noCookie .p-home-mv .p-home-mv__item-text01b{-webkit-animation:step01in 2s ease 1.7s;-moz-animation:step01in 2s ease 1.7s;animation:step01in 2s ease 1.7s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}.loaded.noCookie .p-home-mv .p-home-mv__item-text01c{-webkit-animation:step01in 2s ease 2.1s;-moz-animation:step01in 2s ease 2.1s;animation:step01in 2s ease 2.1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@media print,screen and (min-width:768px){.loaded.noCookie .p-home-mv .p-home-mv__item-text01c{-webkit-animation:step01in 2s ease 2.4s;-moz-animation:step01in 2s ease 2.4s;animation:step01in 2s ease 2.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}.loaded.noCookie .p-home-mv .p-home-mv__item-text01d{-webkit-animation:step01in 2s ease 2.3s;-moz-animation:step01in 2s ease 2.3s;animation:step01in 2s ease 2.3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@media print,screen and (min-width:768px){.loaded.noCookie .p-home-mv .p-home-mv__item-text01d{-webkit-animation:step01in 2s ease 2.4s;-moz-animation:step01in 2s ease 2.4s;animation:step01in 2s ease 2.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}.loaded.noCookie .p-home-mv .p-home-mv__item-text01e{-webkit-animation:step01in 2s ease 2.5s;-moz-animation:step01in 2s ease 2.5s;animation:step01in 2s ease 2.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@media print,screen and (min-width:768px){.loaded.noCookie .p-home-mv .p-home-mv__item-text01e{-webkit-animation:step01in 2s ease 3.1s;-moz-animation:step01in 2s ease 3.1s;animation:step01in 2s ease 3.1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}.loaded.noCookie .p-home-mv__animation-step02{-webkit-animation:step02 1s ease 9.4s;-moz-animation:step02 1s ease 9.4s;animation:step02 1s ease 9.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.noCookie .p-home-mv__item-text02{-webkit-animation:step02in 1s ease 9.2s;-moz-animation:step02in 1s ease 9.2s;animation:step02in 1s ease 9.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.noCookie .p-home-mv__animation-step02 .p-home-mv__item-logo{-webkit-animation:step02in 1s ease 9.8s;-moz-animation:step02in 1s ease 9.8s;animation:step02in 1s ease 9.8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.noCookie .p-home-mv__item-text03{-webkit-animation:step02in 1s ease 10s;-moz-animation:step02in 1s ease 10s;animation:step02in 1s ease 10s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.noCookie .p-home-mv__item-text04{-webkit-animation:step02in 1s ease 10.2s;-moz-animation:step02in 1s ease 10.2s;animation:step02in 1s ease 10.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.noCookie .p-home-mv__item-text05{-webkit-animation:step02in 1s ease 10.4s;-moz-animation:step02in 1s ease 10.4s;animation:step02in 1s ease 10.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.noCookie .p-home-mv__btn{-webkit-animation:step02in 1s ease 10.6s;-moz-animation:step02in 1s ease 10.6s;animation:step02in 1s ease 10.6s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.cookie .p-home-mv__slider{-webkit-animation:sliderMV 1s ease 1s;-moz-animation:sliderMV 1s ease 1s;animation:sliderMV 1s ease 1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.cookie .p-home-mv:before,.loaded.cookie .p-home-mv__animation-step01{display:none}.loaded.cookie .p-home-mv__animation-step02{-webkit-animation:step02 1.5s ease 1.2s;-moz-animation:step02 1.5s ease 1.2s;animation:step02 1.5s ease 1.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.cookie .p-home-mv__item-text02{-webkit-animation:step02in 1.5s ease 1.2s;-moz-animation:step02in 1.5s ease 1.2s;animation:step02in 1.5s ease 1.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.cookie .p-home-mv__animation-step02 .p-home-mv__item-logo{-webkit-animation:step02in 1.5s ease 1.4s;-moz-animation:step02in 1.5s ease 1.4s;animation:step02in 1.5s ease 1.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.cookie .p-home-mv__item-text03{-webkit-animation:step02in 1.5s ease 1.6s;-moz-animation:step02in 1.5s ease 1.6s;animation:step02in 1.5s ease 1.6s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.cookie .p-home-mv__item-text04{-webkit-animation:step02in 1.5s ease 1.8s;-moz-animation:step02in 1.5s ease 1.8s;animation:step02in 1.5s ease 1.8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.cookie .p-home-mv__item-text05{-webkit-animation:step02in 1.5s ease 2s;-moz-animation:step02in 1.5s ease 2s;animation:step02in 1.5s ease 2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.loaded.cookie .p-home-mv__btn{-webkit-animation:step02in 1.5s ease 2.2s;-moz-animation:step02in 1.5s ease 2.2s;animation:step02in 1.5s ease 2.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bnr{0%{opacity:0}to{opacity:1}}@-moz-keyframes bnr{0%{opacity:0}to{opacity:1}}@keyframes bnr{0%{opacity:0}to{opacity:1}}@media (hover:hover){.p-home-mv__btn a span{background:url(/hubfs/NewBaseLP/assets_tamachi/img/btn_highlight.png) no-repeat -500px;background-size:500px auto}.p-home-mv__btn a{transition:.3s}.p-home-mv__btn a:hover{background-color:#69de09}.p-home-mv__btn a:hover span{-webkit-animation:btnAnime2 .5s ease-out 0s;-moz-animation:btnAnime2 .5s ease-out 0s;animation:btnAnime2 .5s ease-out 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.p-home-mv__btn a span{background:url(/hubfs/NewBaseLP/assets_tamachi/img/btn_highlight.png) no-repeat -500px;background-size:500px auto}.p-home-mv__btn a{transition:.3s}.p-home-mv__btn a:hover{background-color:#69de09}.p-home-mv__btn a:hover span{-webkit-animation:btnAnime2 .5s ease-out 0s;-moz-animation:btnAnime2 .5s ease-out 0s;animation:btnAnime2 .5s ease-out 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}@-webkit-keyframes btnAnime2{0%{background-position:-500px}to{background-position:500px}}@-moz-keyframes btnAnime2{0%{background-position:-500px}to{background-position:500px}}@keyframes btnAnime2{0%{background-position:-500px}to{background-position:500px}}.js-inview-on{-webkit-animation:fadeIn2 .5s ease .2s;-moz-animation:fadeIn2 .5s ease .2s;animation:fadeIn2 .5s ease .2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn2{0%{opacity:0;-moz-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}@-moz-keyframes fadeIn2{0%{opacity:0;-moz-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeIn2{0%{opacity:0;-moz-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}.p-home-slidetable__item-text01.js-inview-on{-webkit-animation:slidetable 4s ease .8s infinite;-moz-animation:slidetable 4s ease .8s infinite;animation:slidetable 4s ease .8s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slidetable{0%{opacity:0;-moz-transform:translate(50px);-o-transform:translate(50px);-ms-transform:translate(50px);-webkit-transform:translate(50px);transform:translate(50px)}50%{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}to{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}@-moz-keyframes slidetable{0%{opacity:0;-moz-transform:translate(50px);-o-transform:translate(50px);-ms-transform:translate(50px);-webkit-transform:translate(50px);transform:translate(50px)}50%{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}to{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}@keyframes slidetable{0%{opacity:0;-moz-transform:translate(50px);-o-transform:translate(50px);-ms-transform:translate(50px);-webkit-transform:translate(50px);transform:translate(50px)}50%{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}to{opacity:1;-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}}.p-home-bnr{padding:25px 25px 10px;text-align:center}@media print,screen and (min-width:768px){.p-home-bnr{padding:50px 50px 30px}}.p-home-bnr__block{background:#000 url(/hubfs/NewBaseLP/assets_tamachi/img/home_bnr_bg.png) no-repeat 100% 0;background-size:auto 100%;color:#fff;margin:0 auto;padding:25px;text-align:center}@media print,screen and (min-width:768px){.p-home-bnr__block{max-width:1000px;padding:50px 60px 30px}}@media print,screen and (min-width:1024px){.p-home-bnr__block{padding:75px 120px 50px}}.p-home-bnr__item-link{display:table;margin:0 auto;max-width:270px;width:100%}@media print,screen and (min-width:768px){.p-home-bnr__item-link{max-width:540px}}.p-home-bnr__item-link>span{background:#a1ae67;box-shadow:0 1px 4px rgba(0,0,0,.2);color:#fff!important;display:table-cell;font-size:16px;font-size:1.6rem;font-weight:700;height:90px;position:relative;text-align:center;vertical-align:middle;width:100%}@media print,screen and (min-width:768px){.p-home-bnr__item-link>span{font-size:24px;font-size:2.4rem}}.p-home-bnr__item-link>span:after{background:url(/hubfs/NewBaseLP/assets_tamachi/img/ic_blank.svg) no-repeat 50%;background-size:contain;content:"";height:20px;position:absolute;right:5px;top:5px;width:20px}.p-home-bnr__item-link>span img{height:55px;margin:0 auto;width:auto}@media print,screen and (min-width:768px){.p-home-bnr__item-link>span img{height:90px}}.p-home-bnr__item-text01{font-size:11px;font-size:1.1rem;font-weight:500;letter-spacing:0;line-height:1.8;margin-top:15px}@media print,screen and (min-width:768px){.p-home-bnr__item-text01{font-size:16px;font-size:1.6rem;letter-spacing:.16em;margin-top:30px}}.p-home-about{margin-top:15px;padding-bottom:25px;padding-top:50px;position:relative}@media print,screen and (min-width:768px){.p-home-about{margin-top:25px;padding-bottom:100px;padding-top:100px}}@media print,screen and (min-width:1024px){.p-home-about{padding-bottom:100px;padding-top:150px}}.p-home-about__inner{margin:0 auto;max-width:1100px;padding:0 25px}@media print,screen and (min-width:768px){.p-home-about__inner{padding:0 50px}}.p-home-about__item-text01{font-weight:500}.p-home-about__wrap{background:#fff;margin-top:3em;padding:25px;text-align:left}@media print,screen and (min-width:768px){.p-home-about__wrap{margin-top:5em;padding:50px}}.p-home-about__wrap .c-title02+p{margin-top:.5em}.p-home-about__wrap>p{font-size:14px;font-size:1.4rem}@media print,screen and (min-width:768px){.p-home-about__wrap>p{font-size:16px;font-size:1.6rem}}.p-home-about__block{margin-top:2em}.p-home-about__block>div{background-color:#f2f2f2;padding:1em;text-align:left}@media print,screen and (min-width:768px){.p-home-about__block>div{padding:30px}}.p-home-about__block p{font-size:12px;font-size:1.2rem}@media print,screen and (min-width:768px){.p-home-about__block p{font-size:14px;font-size:1.4rem}}.p-home-facility{margin-top:15px}@media print,screen and (min-width:768px){.p-home-facility{margin-top:25px}}.p-home-facility__inner{padding:50px 0}@media print,screen and (min-width:768px){.p-home-facility__inner{padding:100px 0}}.p-home-facility__slider-wrap{position:relative;text-align:center}.p-home-facility .p-home-facility__slider__image-block{margin:0 auto;padding:0 25px;position:relative;z-index:1}@media print,screen and (min-width:768px){.p-home-facility .p-home-facility__slider__image-block{padding:0}}.p-home-facility .p-home-facility__slider__image-block:before{background:url(/hubfs/NewBaseLP/assets_tamachi/img/access_bg.webp) no-repeat 50%;background-attachment:fixed;background-size:cover;content:"";height:30%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.p-home-facility .p-home-facility__slider__image-block .p-home-facility__slider{background:#000;margin:0 auto;max-width:840px;position:relative;width:100%;z-index:2}.p-home-facility .p-home-facility__slider__image-block .p-home-facility__slider figure{position:relative}.p-home-facility .p-home-facility__slider__image-block .p-home-facility__slider figure img{height:auto;width:100%}.p-home-facility .p-home-facility__slider__image-block .p-home-facility__slider figcaption{background:rgba(0,0,0,.6);bottom:0;color:#fff;display:block;font-size:12px;font-size:1.2rem;font-weight:500;left:0;letter-spacing:0;line-height:1;padding:5px 0;position:absolute;text-align:center;width:100%}@media print,screen and (min-width:768px){.p-home-facility .p-home-facility__slider__image-block .p-home-facility__slider figcaption{font-size:14px;font-size:1.4rem;padding:10px 0}}.p-home-facility .p-home-facility__slider__image-block .slider-arrow slider-next,.p-home-facility .p-home-facility__slider__image-block .slider-arrow slider-prev{z-index:3}.p-home-facility__fig-block{margin:25px 0;padding:0 20px;text-align:center}@media print,screen and (min-width:768px){.p-home-facility__fig-block{margin:90px 0 0}}.p-home-facility__fig-block img{height:auto;margin:0 auto;max-width:840px;width:100%}.p-home-facility__fig-block figcaption{display:block;margin-top:2em;text-align:center}.p-home-facility__slider__thumbnail-block{margin:0 auto;max-width:840px;padding:0 25px}@media print,screen and (min-width:768px){.p-home-facility__slider__thumbnail-block{padding:0}}.p-home-facility__slider-thumbnail{display:grid;gap:0 1px;grid-template-columns:repeat(7,1fr);margin:2px auto 0;max-width:840px}@media print,screen and (min-width:768px){.p-home-facility__slider-thumbnail{margin-top:20px}}.p-home-facility__slider-thumbnail>div{margin-bottom:4px;overflow:hidden;position:relative}.p-home-facility__slider-thumbnail>div:before{background:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.p-home-facility__slider-thumbnail>div img{height:auto;width:100%}@media (hover:hover){.p-home-facility__slider-thumbnail>div:hover:before{opacity:.5}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.p-home-facility__slider-thumbnail>div:hover:before{opacity:.5}}.p-home-facility .thumbnail-current:before{opacity:0!important}.p-home-facility__slider-wrap.js-inview-on .p-home-facility__slider__image-block:before{-webkit-animation:facilityBg .8s ease-out .5s;-moz-animation:facilityBg .8s ease-out .5s;animation:facilityBg .8s ease-out .5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes facilityBg{0%{-moz-transform:translateY(-50%) scaleX(.1);-o-transform:translateY(-50%) scaleX(.1);-ms-transform:translateY(-50%) scaleX(.1);-webkit-transform:translateY(-50%) scaleX(.1);transform:translateY(-50%) scaleX(.1)}to{-moz-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}@-moz-keyframes facilityBg{0%{-moz-transform:translateY(-50%) scaleX(.1);-o-transform:translateY(-50%) scaleX(.1);-ms-transform:translateY(-50%) scaleX(.1);-webkit-transform:translateY(-50%) scaleX(.1);transform:translateY(-50%) scaleX(.1)}to{-moz-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}@keyframes facilityBg{0%{-moz-transform:translateY(-50%) scaleX(.1);-o-transform:translateY(-50%) scaleX(.1);-ms-transform:translateY(-50%) scaleX(.1);-webkit-transform:translateY(-50%) scaleX(.1);transform:translateY(-50%) scaleX(.1)}to{-moz-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}.p-home-service{margin-top:15px;padding-bottom:30px;position:relative}@media print,screen and (min-width:768px){.p-home-service{margin-top:25px;padding-bottom:60px}}.p-home-service__inner{padding:50px 25px 0}@media print,screen and (min-width:600px){.p-home-service__inner{padding:50px 50px 0}}@media print,screen and (min-width:768px){.p-home-service__inner{padding:150px 50px 50px}}.p-home-service .p-home-service__item-text01{font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:.04em;line-height:2;text-align:left}@media print,screen and (min-width:768px){.p-home-service .p-home-service__item-text01{font-size:14px;font-size:1.4rem;letter-spacing:.3em;line-height:2.85;text-align:center}}.p-home-service .p-home-service-subsection{margin:20px auto;max-width:1000px}.p-home-service .p-home-service-subsection .p-home-service-subsection__item-ttl{background:#000 url(/hubfs/NewBaseLP/assets_tamachi/img/label_bg.webp) no-repeat 50%;background-size:cover;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:.1em;line-height:1;padding:1em 0}@media print,screen and (min-width:768px){.p-home-service .p-home-service-subsection .p-home-service-subsection__item-ttl{font-size:24px;font-size:2.4rem;letter-spacing:.2em;margin-top:50px}}.p-home-service .p-home-service-subsection__item-list{-webkit-align-content:stretch;align-content:stretch;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.p-home-service .p-home-service-subsection__item-list li{background:#fff;margin:5px 0 0;padding:10px 5px;width:32%}@media print,screen and (min-width:768px){.p-home-service .p-home-service-subsection__item-list li{margin:10px 0 0;padding:10px 10px 30px;width:calc(25% - 8px)}}.p-home-service .p-home-service-subsection__item-list figure img{height:auto;max-width:75px;width:100%}@media print,screen and (min-width:768px){.p-home-service .p-home-service-subsection__item-list figure img{max-width:150px;width:70%}}.p-home-service .p-home-service-subsection__item-list figure figcaption{text-align:center}.p-home-service .p-home-service-subsection__item-list figure span{display:block;text-align:center}.p-home-service .p-home-service-subsection__item-list figure span+span{margin-top:5px}.p-home-service .p-home-service-subsection__item-list figure span:first-child{background:linear-gradient(90deg,#a98a70,#e7c78f 40%,#a98a70 80%);-webkit-background-clip:text;font-size:11px;font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:1.2;-webkit-text-fill-color:transparent;margin-left:auto;margin-right:auto;width:fit-content}@media print,screen and (min-width:375px){.p-home-service .p-home-service-subsection__item-list figure span:first-child{font-size:12px;font-size:1.2rem}}@media print,screen and (min-width:768px){.p-home-service .p-home-service-subsection__item-list figure span:first-child{font-size:16px;font-size:1.6rem}}.p-home-service .p-home-service-subsection__item-list figure span:nth-child(2){color:#000;font-size:10px;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2}@media print,screen and (min-width:768px){.p-home-service .p-home-service-subsection__item-list figure span:nth-child(2){font-size:14px;font-size:1.4rem}}main>section:nth-child(odd) .p-home-service-subsection__item-list li{outline:1px solid #f4f4f4}.p-home-slidetable__item-text01{font-size:11px;font-size:1.1rem;font-weight:500;letter-spacing:.05em;line-height:1;margin:1em 0;text-align:left}@media print,screen and (min-width:768px){.p-home-slidetable__item-text01{display:none}}.p-home-slidetable__wrap{overflow:scroll;padding-right:25px;width:100%}@media print,screen and (min-width:768px){.p-home-slidetable__wrap{margin:0 auto;max-width:1100px;overflow:visible;padding:0 50px}}.p-home-slidetable__wrap table{margin:0 25px}@media print,screen and (min-width:768px){.p-home-slidetable__wrap table{margin:0;width:100%!important}}.p-home-price{margin-top:15px;padding-bottom:50px;padding-top:15px;position:relative}@media print,screen and (min-width:768px){.p-home-price{margin-top:25px;padding-bottom:100px;padding-top:100px}}@media print,screen and (min-width:1024px){.p-home-price{padding-bottom:100px;padding-top:150px}}.p-home-price__inner{margin:40px auto 0;max-width:1100px;padding:0 25px;text-align:left}@media print,screen and (min-width:768px){.p-home-price__inner{padding:0 50px;text-align:center}}.p-home-price .c-lead{text-align:center}.p-home-price__item-text01{font-weight:500}.p-home-price .c-table-type02{width:718px}@media print,screen and (min-width:768px){.p-home-price .c-table-type02{margin-top:50px}}.p-home-price .c-table-type02 tbody th{font-size:14px;font-size:1.4rem;text-align:center}@media print,screen and (min-width:768px){.p-home-price .c-table-type02 tbody th{font-size:18px;font-size:1.8rem}}.p-home-price .c-table-type02 td,.p-home-price .c-table-type02 th{height:40px}@media print,screen and (min-width:768px){.p-home-price .c-table-type02 td,.p-home-price .c-table-type02 th{height:60px}}.p-home-application{margin-top:15px;padding-bottom:50px;padding-top:50px;position:relative}@media print,screen and (min-width:768px){.p-home-application{margin-top:25px;padding-bottom:100px;padding-top:100px}}@media print,screen and (min-width:1024px){.p-home-application{padding-bottom:100px;padding-top:150px}}.p-home-application__inner{padding:0 25px}@media print,screen and (min-width:768px){.p-home-application__inner{padding:0 50px}}.p-home-application .c-table-type02{width:718px}.p-home-application .c-table-type02 tbody th{font-size:14px;font-size:1.4rem;text-align:center}@media print,screen and (min-width:768px){.p-home-application .c-table-type02 tbody th{font-size:18px;font-size:1.8rem}}.p-home-application .c-table-type02 td,.p-home-application .c-table-type02 th{height:40px}@media print,screen and (min-width:768px){.p-home-application .c-table-type02 td,.p-home-application .c-table-type02 th{height:60px}}.p-home-application__item-text02{font-size:12px;font-size:1.2rem;margin:1em auto 0;max-width:1000px;text-align:left}.p-home-access{margin-top:15px;position:relative}@media print,screen and (min-width:768px){.p-home-access{margin-top:25px}}.p-home-access__inner{padding:50px 0}@media print,screen and (min-width:768px){.p-home-access__inner{padding:150px 0 100px}}@media print,screen and (min-width:1024px){.p-home-access__inner{padding-bottom:100px;padding-top:150px}}.p-home-access-map{background:#000 url(/hubfs/NewBaseLP/assets_tamachi/img/access_bg.webp) no-repeat 50%;background-attachment:fixed;background-size:cover;padding:0 12.5px}@media print,screen and (min-width:768px){.p-home-access-map{padding:0 5vw}}.p-home-access .map-body{overflow:hidden;position:relative;vertical-align:bottom}.p-home-access .map-body iframe{height:250px;vertical-align:bottom;width:100%}@media print,screen and (min-width:768px){.p-home-access .map-body iframe{height:455px}}.p-home-access-info{margin:0 auto;padding:0 12.5px}@media print,screen and (min-width:768px){.p-home-access-info{padding:0 5vw}}.p-home-access-info__inner{background:hsla(0,0%,100%,.7);margin:0 auto;padding:25px 12.5px 30px}@media print,screen and (min-width:768px){.p-home-access-info__inner{padding:50px}}.p-home-access-info__table{margin:0 auto;max-width:700px}@media print,screen and (min-width:768px){.p-home-access-info__table th{vertical-align:middle;width:20%}}.p-home-access-info__map02{margin:20px auto 0;text-align:center}.p-home-access-info__map02 img{height:auto;width:min(100%,700px)}@media print,screen and (min-width:768px){.p-home-access-info__map02 img{margin:40px auto 0;width:min(100%,700px)}}.p-home-access-info__item-text01{margin:20px auto 0;max-width:700px;text-align:left;width:90%}@media print,screen and (min-width:768px){.p-home-access-info__item-text01{text-align:center}}.p-home-contact{margin-top:15px;position:relative}@media print,screen and (min-width:768px){.p-home-contact{margin-top:25px}}.p-home-contact__inner{padding:50px 12.5px}@media print,screen and (min-width:768px){.p-home-contact__inner{padding:100px 50px}}@media print,screen and (min-width:1024px){.p-home-contact__inner{padding-bottom:100px;padding-top:150px}}.p-home-contact__inner02{padding:0 12.5px}@media print,screen and (min-width:768px){.p-home-contact__inner02{padding:0}}.p-home-contact .c-lead{text-align:center}.p-home-contact__item-text01{text-shadow:0 0 10px hsla(0,0%,93%,.7),0 1px 6px hsla(0,0%,93%,.5),0 1px 4px hsla(0,0%,93%,.5)}.p-home-contact__block01{background:#eae9e6;margin:25px auto 0;max-width:1000px;padding:25px 12.5px 50px}@media print,screen and (min-width:768px){.p-home-contact__block01{margin-top:50px;padding:50px}}.p-home-contact__block01 a{text-decoration:underline}.p-home-contact__item-inner{background:#fff;font-weight:700;margin:25px auto 0;max-width:700px;padding:15px;text-align:justify;width:100%}.p-home-contact__item-inner ul{margin-top:25px}.p-home-contact__item-inner li{margin-left:6em;text-indent:-6em}@media print,screen and (min-width:769px){.p-home-contact__item-inner{padding:25px;text-align:center;width:80%}}@media print,screen and (min-width:1024px){.p-home-contact__item-inner{padding:25px;width:60%}}@media print,screen and (min-width:1366px){.p-home-contact__item-inner{padding:25px 50px;width:60%}}.p-home-contact__item-inner-text01{color:#9b017f;font-size:18px;font-size:1.8rem;font-weight:700;padding-bottom:15px;text-align:center}.p-home-contact__price-btn-wrap{margin-top:25px}.p-home-contact__price-btn-wrap .p-home-price-list__item-btn{background:#a1ae67;box-shadow:0 1px 3px rgba(0,0,0,.1);display:table;margin:5px auto 0;max-width:395px;position:relative;width:100%}@media print,screen and (min-width:768px){.p-home-contact__price-btn-wrap .p-home-price-list__item-btn{margin-top:30px}}.p-home-contact__price-btn-wrap .p-home-price-list__item-btn>span{color:#fff;display:table-cell;font-size:18px;font-size:1.8rem;font-weight:500;height:40px;letter-spacing:.05em;padding:.1em 20px;text-align:center;text-indent:.05em;vertical-align:middle;width:100%}@media print,screen and (min-width:768px){.p-home-contact__price-btn-wrap .p-home-price-list__item-btn>span{font-size:24px;font-size:2.4rem;height:50px;letter-spacing:.1em;padding:.1em 25px;text-indent:.1em}}.p-home-contact__price-btn-wrap .p-home-price-list__item-btn>span:after{background:url(/hubfs/NewBaseLP/assets_tamachi/img/ic_dl.svg) no-repeat 50%;background-size:contain;content:"";height:15px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}@media print,screen and (min-width:768px){.p-home-contact__price-btn-wrap .p-home-price-list__item-btn>span:after{height:20px;right:20px;width:30px}}