@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600&display=swap");*{font-family:Montserrat,sans-serif}:root{--font-family:"Montserrat",sans-serif;--site-custom-width:1084px;--site-custom-width-xsmall:813px;--site-custom-width-small:948px;--site-custom-width-medium:1084px;--site-custom-width-large:1228px;--site-custom-width-xlarge:1436px}em{font-size:inherit!important}em,em strong{font-style:italic}em strong{color:#000;font-size:unset;font-size:inherit!important}.margin-top-1{margin-top:1rem}.cookie-table,.cookie-table tr td{padding:1rem}.cookie-table tr td:first-child:not([colspan="3"]),.cookie-table tr:first-child td{font-weight:600}.cookie-table tr td[colspan="3"]{background-color:#f8f8f8;font-size:.9rem}.cookie-table tr:nth-child(odd){margin-bottom:2rem}.privacy-table{border:1px solid #aaa;border-collapse:collapse;font-size:14px;margin-bottom:20px;width:100%}.privacy-table tr td{border:1px solid #aaa;padding:.5rem}h1 sup,h2 sup{margin-left:0}.daichi-footer-copy a,main a{border-bottom:2px solid rgba(var(--ft-theme-rgb-color-6),1);color:rgba(var(--ft-theme-rgb-color-2),1);font-weight:500;text-decoration:none}.reference-code{font-size:inherit;font-weight:inherit}#StoryArticles a,.daichi-links a{border:0!important}.desktop,.dsh-desktop{display:block}.dsh-mobile,.mobile{display:none}@media only screen and (max-width:1366px){.desktop{display:none}.mobile{display:block}}@media only screen and (max-width:680px){.dsh-desktop{display:none}.dsh-mobile{display:block}}img.dsh-mobile.dsh-desktop{display:block}body .mobile{display:none!important}@media only screen and (max-width:1024px){body .mobile{display:block!important}body .desktop{display:none!important}}.daichi-search-result{margin:5rem auto;max-width:var(--site-custom-width-medium)}.daichi-search-result a h3{border-bottom:2px solid rgba(0,0,0,.3);color:rgba(0,0,0,.8);display:inline-block;text-decoration:none}.hs-search-results__message{background-color:hsla(51,25%,68%,.2);border-radius:1rem;color:rgba(0,0,0,.8);line-height:3rem;padding:0 2rem}.hs-search-results__pagination{margin-top:4rem}.hs-search-results__pagination a{background-color:hsla(51,25%,68%,.2);border-radius:.5rem;color:rgba(0,0,0,.7);font-weight:400;line-height:3rem;padding:0 2rem;text-decoration:none}.hs-search-results__pagination a.hs-search-results__pagination__link--active{background-color:hsla(51,25%,68%,.4);border:0!important;font-weight:500}body{background-color:rgba(var(--ft-theme-rgb-color-4),1);font-weight:300}body .daichi-note{background-color:rgba(var(--ft-theme-rgb-color-1),.3);margin:0 auto;max-width:var(--site-min-width);padding:1rem}body .daichi-note,body .daichi-note *{font-size:1rem;font-style:italic}body .daichi-note p:last-child{margin:0}.daichi-404{background-color:rgba(var(--ft-theme-rgb-color-1),5);margin:4rem auto;max-width:550px;padding:4rem;text-align:center;width:100%}.daichi-404 h1{font-size:7rem;font-weight:600;line-height:8rem;margin:3rem auto}.daichi-404 p{font-size:1rem;margin:3rem auto}.daichi-404 .button{background-color:rgba(var(--ft-theme-rgb-color-2),.8);border:0;border-radius:1rem;color:#fff;font-size:.8rem;font-weight:500;line-height:2rem;margin:0 auto 1rem;width:80%}.footer-cta{display:flex;justify-content:flex-end}.footer-cta img{display:block;height:auto;max-width:400px}a.footer-contact-button{background-color:#444;border-radius:1rem;color:#fff;display:inline-block;font-size:1rem;font-weight:400;line-height:1.2rem;margin-top:3rem;padding:1rem;text-decoration:none}@media only screen and (max-width:1024px){.footer-cta img{display:block;height:auto;margin:0 auto;max-width:300px}.footer-cta{display:flex;justify-content:center}a.footer-contact-button{display:block;margin:3rem auto;max-width:300px;text-align:center;width:100%}footer.footer>div{display:block!important}}.image-replacement{background-color:#ccc;border:1px solid #aaa;width:100%}.hp100{height:100%}.square{aspect-ratio:1}.w1600{max-width:1600px}.h800{max-height:800px}.mh200{min-height:200px}.mh300{min-height:300px}.mh400{min-height:400px}.mh800{min-height:800px}.mh600{min-height:600px}h2>span{display:block}@media only screen and (min-width:768px){h2>span{display:inline}}.h1,h1{font-size:2.5rem;line-height:3rem}.h1,.h2,h1,h2{font-weight:400}.h2,h2{font-size:1.87rem;line-height:2.6rem}.h3,.link-title,h3{font-size:1.5rem;font-weight:400;line-height:1.6rem}.h4,h4{font-size:1.25rem;font-weight:500}.h4,.p,h4,p{line-height:1.6rem}.p,p{font-size:1.18rem;font-weight:400}.strong,strong{font-size:inherit!important;font-weight:500;line-height:1.6rem}@media only screen and (max-width:768px){.h1,h1{font-size:2rem;line-height:2.5rem}.h1,.h2,h1,h2{font-weight:400}.h2,h2{font-size:1.5rem;line-height:2rem}.h3,h3{font-size:1.2rem;font-weight:400;line-height:1.3rem}.h4,h4{font-weight:500;line-height:1.2rem}.h4,.p,h4,p{font-size:1rem}.p,p{font-weight:400;line-height:1.6rem}.strong,strong{font-size:1rem;font-weight:500;line-height:1.2rem}}footer.footer{background-color:rgba(var(--ft-theme-rgb-color-3),1)}footer.footer>div :first-child{grid-column:1/3}footer.footer>div{display:grid;grid-template-columns:6fr 3fr;margin:0 auto;max-width:var(--site-custom-width-large);padding:5rem 0}.daichi-footer-logo{max-width:200px;width:100%}.daichi-footer-logo img{display:block;filter:invert(0);height:100%;margin-bottom:3rem;object-fit:contain;width:100%}ul.daichi-footer-menu{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;max-width:640px;padding:0;position:relative;width:100%}@media only screen and (max-width:768px){.daichi-footer-logo{margin:0 auto!important}ul.daichi-footer-menu{display:block;flex-wrap:wrap;list-style:none;margin:0 auto;max-width:220px;padding:0;position:relative;width:100%}}@media only screen and (min-width:768px){ul.daichi-footer-menu:before{left:170px}ul.daichi-footer-menu:after,ul.daichi-footer-menu:before{border-right:1px solid rgba(0,0,0,.1);bottom:0;content:"";position:absolute;top:0;transform:translateY(.6rem)}ul.daichi-footer-menu:after{left:370px}}ul.daichi-footer-menu li{margin:0;min-width:200px;padding:0}ul.daichi-footer-menu li a{display:block;font-weight:400;padding:.5rem .5rem 0 0}ul.daichi-footer-menu li:first-child{order:-5}ul.daichi-footer-menu li:nth-child(5){order:-4}ul.daichi-footer-menu li:nth-child(3){order:-3}ul.daichi-footer-menu a{color:rgba(var(--ft-theme-rgb-color-2),1);text-decoration:none}.daichi-footer-newsletter{max-width:450px}.daichi-footer-newsletter .daichi-form-input{background-color:rgba(var(--ft-theme-rgb-color-4),1);border-radius:2rem;display:flex;margin:4rem auto;padding:1rem}.daichi-footer-newsletter .daichi-form-input button,.daichi-footer-newsletter .daichi-form-input input{background:none;border:0;flex-grow:1;outline:none}.daichi-footer-newsletter .daichi-form-input button{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiPjxwYXRoIGQ9Im01NTEuOTQ4LTI1Ny43Ny0zMy44OTYtMzQuMTRMNjgzLjU0LTQ1Ny4zOThIMTg0Ljc0NXYtNDcuODgzSDY4My41NEw1MTcuNjQyLTY3MS4xOGwzMy44OTYtMzMuNjE0IDIyMy43MTcgMjIzLjcxN3oiLz48L3N2Zz4=");background-position:20px;background-repeat:no-repeat;background-size:2rem;cursor:pointer;height:2rem;transition:background-position .3s ease-in-out;width:2rem}.daichi-footer-newsletter .daichi-form-input button:hover{background-position:40px}.daichi-footer-icons{column-gap:1rem;display:flex;justify-content:end}.daichi-footer-icons .icon{align-items:center;background-color:rgba(var(--ft-theme-rgb-color-2),1);border-radius:50%;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.daichi-footer-icons .icon:hover{background-color:rgba(var(--ft-theme-rgb-color-6),1)}.daichi-footer-icons .icon img{display:block;filter:invert(1);height:1.5rem;opacity:.8;width:1.5rem}footer.footer>div.daichi-footer-copy{border-top:1px solid rgba(var(--ft-theme-rgb-color-2),1);display:block;font-size:1rem;line-height:3rem;padding:0;text-align:center}@media only screen and (max-width:1280px){footer.footer>div{grid-template-columns:1fr;padding:1rem;row-gap:2rem}footer.footer>div :first-child,footer.footer>div :last-child{grid-column:1/-1}.daichi-footer-icons{justify-content:center}}@media only screen and (min-width:1360px){.ft-menu-container{transform:translateX(2.5rem)}}@media only screen and (min-width:1025px){.ft-extra-menu.active li a{opacity:0;pointer-events:none}.ft-extra-menu.active li.daichi-search{display:flex;justify-content:end;position:relative}.daichi-header-search{align-items:center;border:1px solid #000;border-radius:2rem;display:flex;height:2.2rem;position:absolute;right:38px;top:0;transition:width .2s;width:2.2rem;z-index:9999}.ft-extra-menu.active .daichi-header-search{background-color:#fff;border:2px solid rgba(var(--ft-theme-rgb-color-3),0);justify-content:end;padding-right:1rem;transition:width .5s ease-in-out;width:300px}body.open-menu .daichi-header-search,header.header:hover .daichi-header-search{border:1px solid #222}.daichi-header-search input.daichi-header-search__input{border:none;font-size:1rem;font-weight:500;left:20px;line-height:1rem;max-width:0;opacity:0;outline:none;position:absolute;transition:max-width .1s,opacity .1s}.ft-extra-menu.active .daichi-header-search input.daichi-header-search__input{max-width:200px;opacity:1;transition:max-width .2s ease-in-out .5s,opacity .2s ease-in-out .5s}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.daichi-header-search .daichi-header-search__icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik00MTYgMjA4YzAgNDUuOS0xNC45IDg4LjMtNDAgMTIyLjdsMTI2LjYgMTI2LjdjMTIuNSAxMi41IDEyLjUgMzIuOCAwIDQ1LjNzLTMyLjggMTIuNS00NS4zIDBMMzMwLjcgMzc2Yy0zNC40IDI1LjItNzYuOCA0MC0xMjIuNyA0MEM5My4xIDQxNiAwIDMyMi45IDAgMjA4UzkzLjEgMCAyMDggMHMyMDggOTMuMSAyMDggMjA4TTIwOCAzNTJhMTQ0IDE0NCAwIDEgMCAwLTI4OCAxNDQgMTQ0IDAgMSAwIDAgMjg4Ii8+PC9zdmc+");background-position:100%;background-repeat:no-repeat;background-size:1.1rem;cursor:pointer;filter:invert(0);height:1.5rem;left:1px;position:absolute;top:50%;transform:translate(1px,-50%) rotateY(0deg);transition:transform .5s ease-in-out;width:1.5rem}.ft-extra-menu.active .daichi-header-search__icon{transform:translate(-8px,-50%) rotateY(90deg)}body.open-menu .daichi-header-search .daichi-header-search__icon,header.header:hover .daichi-header-search__icon{filter:invert(0)}.ft-menu-content{display:grid;grid-template-columns:repeat(4,1fr)}.ft-logo{display:block;margin-left:0;position:relative;transform:translateY(15px)}.ft-logo a{background-position:50%;background-repeat:no-repeat;display:block;display:flex;height:80px}.ft-logo a img{display:block;height:100%;object-fit:contain;width:100%}.ft-logo a img,body.open-menu .ft-logo a img,body.open-menu-click .ft-logo a img,header.header:hover .ft-logo a img{filter:invert(0)}body .dnd-section .dnd-column{padding:0}.header{z-index:2}.header-backdrop{background-color:rgba(var(--ft-theme-rgb-color-4),1);left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s ease-in-out;z-index:999;z-index:1}@media only screen and (max-width:768px){.ft-menu{display:none}body.open-menu .ft-menu{display:block}}body.open-menu .header-backdrop,body.open-menu-click .header-backdrop,header.header:hover+.header-backdrop{opacity:1}.ft-menu-content{display:flex;margin:0 auto;max-width:var(--site-custom-width-large);width:100%;z-index:100}.ft-menu-content>div:first-child{margin-right:auto}.ft-menu-content>div:last-child{margin-left:auto}.ft-menu-container{display:flex;flex-direction:column;grid-column:span 3;position:relative}.ft-extra-menu>li{min-width:150px}.ft-extra-menu>li,.ft-menu-container ul{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.ft-menu-container ul{column-gap:2rem;justify-content:flex-end}.ft-menu-container ul.ft-extra-menu li a,.ft-menu-container ul.ft-main-menu li a{color:#555;display:block;line-height:2.5rem;text-decoration:none}body.open-menu .ft-menu-container ul.ft-extra-menu li a,body.open-menu .ft-menu-container ul.ft-main-menu li a,body.open-menu-click .ft-menu-container ul.ft-extra-menu li a,body.open-menu-click .ft-menu-container ul.ft-main-menu li a,header.header:hover .ft-menu-container ul.ft-extra-menu li a,header.header:hover .ft-menu-container ul.ft-main-menu li a{color:#222}body.open-menu .ft-menu-container ul.ft-main-menu>li>a.menu-expand,body.open-menu-click .ft-menu-container ul.ft-main-menu>li>a.menu-expand,header.header:hover .ft-menu-container ul.ft-main-menu>li>a.menu-expand{border-color:#555!important}.ft-menu-container .ft-main-menu{display:flex;flex-direction:row;font-size:1.25rem;list-style-type:none;margin:0}.ft-menu-container .ft-main-menu>li{align-items:start;display:inline-flex;flex:1;flex-direction:column;font-weight:400;justify-content:start;margin:0;min-width:150px;padding:0}.ft-menu-container .ft-main-menu>li:last-child{min-width:unset}.ft-menu-container .ft-main-menu>li>a{border-bottom:3px solid transparent}.ft-menu-container .ft-main-menu>li.activated-parent>a{border-bottom:3px solid rgba(var(--ft-theme-rgb-color-2),.1)}.ft-menu-container .ft-main-menu>li.activated>a,.ft-menu-container .ft-main-menu>li:hover>a{border-bottom:3px solid rgba(var(--ft-theme-rgb-color-2),.5);transition:border-bottom .5s}.ft-menu-container .ft-main-menu>li.activated>a{transition:border-bottom 0s}.ft-menu-container .ft-extra-menu>li>a{border-bottom:3px solid transparent}.ft-menu-container .ft-extra-menu>li:hover>a{border-bottom:3px solid rgba(var(--ft-theme-rgb-color-4),.5);transition:border-bottom .5s}.ft-menu-container .ft-main-menu>li>a{font-weight:600}.ft-menu-container .ft-main-menu>li>ul{flex-direction:row;gap:0}.ft-menu-container .ft-main-menu>li>ul>li>ul{flex-direction:column}body .ft-menu-container ul.ft-main-menu>li>a.menu-expand{display:none}.ft-menu-container .ft-main-menu>li ul.ft-level-2{background:#efede8;display:flex;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));opacity:0;padding:40px 0 50px 200px;pointer-events:none;position:absolute;right:0;top:80px}.ft-menu-container .ft-main-menu>li.has-children:hover .ft-level-2{opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out .1s}.ft-menu-container .ft-main-menu>li.has-children:hover .ft-level-2 .has-children,.ft-menu-container .ft-main-menu>li.has-children:hover .ft-level-2>li{padding:0 47px}.ft-menu-container .ft-main-menu>li ul.ft-level-2>li{flex-grow:1;position:relative}.ft-menu-container .ft-main-menu>li>ul>li:not(:last-child):after{border-right:1px solid rgba(var(--ft-theme-rgb-color-2),1);content:"";inset:0 0 0 auto;position:absolute}.ft-menu-container .ft-main-menu>li>a{font-weight:500}.ft-menu-container .ft-main-menu>li ul.ft-level-2>li>a{display:block;font-size:1.188rem;font-weight:500;transition:border-bottom .5s ease-in-out;white-space:nowrap}.ft-menu-container .ft-main-menu>li ul.ft-level-3>li>a{color:rgba(var(--ft-theme-rgb-color-2),.6);display:block;font-size:1.063rem;font-weight:500;white-space:nowrap}.ft-menu-container .ft-main-menu>li ul.ft-level-3>li>a:hover{color:rgba(var(--ft-theme-rgb-color-2),1);transition:color .5s}}.ft-logo a{transition:all .5s}@media only screen and (max-width:1367px){.ft-logo a img{height:120%}.ft-logo{left:1rem}}@media only screen and (max-width:1024px){.ft-main-menu-back{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiPjxwYXRoIGQ9Ik03NjQuMzQ4LTE5MC44NHYtMTY4LjMyN3EwLTUyLjcxLTM0LjI3NS04Ni45ODUtMzQuMjc2LTM0LjI3NS04Ni45ODYtMzQuMjc1SDI3My4zMjZMNDE5LjI1NC0zMzQuNWwtNjAuMDA4IDYwLjI0TDExMC44NC01MjIuNjY3bDI0OC40MDYtMjQ4LjQwNiA2MC4wMDggNTkuOTA2TDI3My4zMjYtNTY1LjI0aDM2OS44MjlxODcuMjY2IDAgMTQ2LjgyNCA1OS43OTZ0NTkuNTU4IDE0Ni4yNzd2MTY4LjMyN3oiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:100%;height:2rem;left:30px;opacity:0;position:absolute;top:35px;transition:opacity .5s ease-in-out;width:2rem;z-index:900}.ft-main-menu-back.active{opacity:.8}.daichi-search{margin:1rem 0 0}.daichi-header-search{border:none!important}.daichi-header-search input.daichi-header-search__input{background-color:rgba(var(--ft-theme-rgb-color-1),1);border:none;border-radius:1.5rem;font-size:1rem;height:3rem;line-height:3rem;outline:none;padding:0 1rem}.ft-toggle-mobile-menu{height:32px;position:absolute;right:1rem;top:2rem;user-select:none;width:32px;z-index:1000}body.ft-mobile-menu .ft-toggle-mobile-menu{position:absolute;right:1rem;top:32px}.ft-toggle-mobile-menu span:first-child,.ft-toggle-mobile-menu span:last-child{background-color:rgba(var(--ft-theme-rgb-color-2),1);display:block;height:3px;position:absolute;right:4px;user-select:none}body.ft-mobile-menu .ft-toggle-mobile-menu span:first-child,body.ft-mobile-menu .ft-toggle-mobile-menu span:last-child{background-color:rgba(var(--ft-theme-rgb-color-2),1)}.ft-toggle-mobile-menu span:first-child{left:4px;top:11px}.ft-toggle-mobile-menu span:last-child{bottom:11px;left:12px}body.ft-mobile-menu .ft-toggle-mobile-menu span:first-child,body.ft-mobile-menu .ft-toggle-mobile-menu span:last-child{left:10%;top:50%;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;width:70%}body.ft-mobile-menu .ft-toggle-mobile-menu span:last-child{transform:rotate(-45deg) translate(0)}body.ft-mobile-menu .ft-toggle-mobile-menu span:first-child{transform:rotate(45deg) translate(0)}.ft-toggle-mobile-menu{background-color:#fff;border-radius:4px}.ft-toggle-mobile-menu span:first-child,.ft-toggle-mobile-menu span:last-child{background-color:var(--theme-color-dark-charcoal)}@media only screen and (max-width:1024px){body.ft-mobile-menu .ft-toggle-mobile-menu span:first-child{left:14%;top:49%}}@media screen and (max-width:768px){.widget_1691609626062.ft-spacer{display:none}}header{position:relative}.ft-menu-container{opacity:0;pointer-events:none}body.mobile-menu .ft-menu-container{display:flex;opacity:1;pointer-events:auto}.ft-logo{display:block;left:1rem;position:absolute;top:2rem;z-index:99}.ft-logo a{background-position:50%;background-repeat:no-repeat;display:block;height:60px;width:100%}.ft-logo a img{display:block;height:100%;object-fit:contain}.ft-logo a img,body.mobile-menu .ft-logo a img{filter:invert(0)}body .dnd-section .dnd-column{padding:0}body header.header .ft-container{padding-left:0;padding-right:0}body.mobile-menu header.header{background-color:rgba(var(--ft-theme-rgb-color-4),1);height:100vh;inset:0;overflow:auto;padding:140px 1rem 1rem 1.5rem;position:fixed;z-index:10}.ft-menu-container{display:flex;flex-direction:column;max-height:40px}body.mobile-menu .ft-menu-container{max-height:unset}body .ft-menu-container ul{align-self:flex-start;list-style-type:none;margin:0;padding:0}body ul.ft-extra-menu{order:2}body ul.ft-main-menu{overflow:auto}body .ft-menu-container ul.ft-main-menu{max-width:300px;width:100%}body .ft-menu-container ul.ft-main-menu>li{display:flex;flex-direction:row;justify-content:space-between;position:relative}body .ft-menu-container ul.ft-main-menu>li>a.menu-expand{display:inline-block;font-size:2rem;padding-right:1rem}body .ft-menu-container>ul{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}body .ft-menu-container ul ul{display:none}body .ft-menu-container ul.ft-extra-menu>li>a,body .ft-menu-container ul.ft-main-menu>li ul.ft-level-2>li>a,body .ft-menu-container ul.ft-main-menu>li ul.ft-level-3>li>a,body .ft-menu-container ul.ft-main-menu>li>a{color:rgba(var(--ft-theme-rgb-color-2),.8);display:block;font-size:1.063rem;font-weight:500;text-decoration:none;white-space:nowrap}.ft-main-menu li.has-children>ul.ft-level-2{background-color:rgba(var(--ft-theme-rgb-color-3),1);display:block;inset:0 0 0 auto;opacity:0;overflow:auto;padding:120px 2rem 2rem;pointer-events:none;position:fixed;transform:translate(-50px);transition:opacity .5s ease-in-out,transform .5s ease-in-out;width:100vw;z-index:100}.ft-main-menu li.has-children{overflow:auto}.ft-main-menu li.has-children.active>ul.ft-level-2{opacity:1;pointer-events:auto;transform:translate(0);transition:opacity 0}.ft-main-menu li.has-children.active>ul.ft-level-2>li{margin-bottom:2rem}.ft-main-menu li.has-children.active>ul.ft-level-2>li>a{display:block;font-weight:600;margin:1rem 0}.ft-main-menu li.has-children.active ul.ft-level-3{display:flex;flex-direction:column;gap:.5rem;margin-left:1rem;opacity:1}}@media only screen and (max-width:768px){footer.footer{padding:10vw}footer .daichi-footer-logo{margin:0 0 3rem}footer .daichi-footer-menu{margin-bottom:10vw}footer .daichi-footer-newsletter h2{font-size:1.2rem!important;line-height:1.5rem;margin-bottom:3rem;text-align:center}footer .daichi-footer-newsletter .daichi-form-input{margin:1rem auto}footer .daichi-form-input input{max-width:50vw}footer.footer>div.daichi-footer-copy{font-size:1rem;line-height:1.5rem;padding:1rem 0}}body a.phone{border:0;text-decoration:none}body a.phone-noclick{cursor:default}header.header{position:relative}@media (min-width:1025px) and (max-width:1366px){.ft-menu-container .ft-main-menu>li.has-children{align-items:center;flex-direction:row;gap:25px;justify-content:flex-start}.ft-menu-container .ft-main-menu>li.has-children.active>.menu-expand,.ft-menu-container .ft-main-menu>li.has-children:hover>.menu-expand{background:#555;color:#fff}body .ft-menu-container ul.ft-main-menu>li>a.menu-expand{border:1px solid #555;border-radius:50%;display:inline-block!important;height:25px;line-height:24px;min-width:25px;text-align:center;width:25px}.ft-menu-container .ft-main-menu>li.has-children.active .ft-level-2{opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out .1s}.ft-menu-container .ft-main-menu>li.has-children.active .ft-level-2 .has-children,.ft-menu-container .ft-main-menu>li.has-children.active .ft-level-2>li{padding:0 47px}.header.sticky .ft-menu-container ul.ft-main-menu>li>a.menu-expand{border-color:#555!important}}