:root{--megrim:"Megrim",system-ui;--tomorrow:"Tomorrow",sans-serif;--mplus:"M PLUS 2",sans-serif;--bg:#1f1f1f;--fg:#fff}.en_font{font-family:var(--tomorrow)}.jp_font{font-family:var(--mplus)}html{touch-action:manipulation;color:#fff;scroll-behavior:smooth}body{background:#1f1f1f;margin:0}h1{display:block;width:100%;margin:0;font-size:2rem;font-family:"Tomorrow","M PLUS 2",sans-serif;background:#fff;color:#1f1f1f;padding:0 1rem;font-weight:300;letter-spacing:.3rem}h2{display:inline-block;text-align:center;font-size:2rem;letter-spacing:.4rem;padding:.25rem .8rem .25rem .9rem;font-weight:200;position:relative;line-height:1.4;top:0;font-family:"Tomorrow","M PLUS 2",sans-serif}h2:before,h2:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block}h2:before{border-left:solid 1px #fff;border-top:solid 1px #fff;border-bottom:solid 1px #fff;left:0}h2:after{content:'';border-top:solid 1px #fff;border-right:solid 1px #fff;border-bottom:solid 1px #fff;right:0}h3{position:relative;font-size:1.75rem;font-weight:300;letter-spacing:.4rem;font-family:"Tomorrow","M PLUS 2",sans-serif}h3:before{content:'';display:block;position:absolute;left:0;bottom:-6px;width:50%;height:2px;background:#fff}h3:after{content:'';display:block;position:absolute;left:0;bottom:-6px;width:2rem;height:2px;background:#992323}h4{position:relative;font-size:1.4rem;font-family:"Tomorrow","M PLUS 2",sans-serif;font-weight:300;letter-spacing:.2rem}h4:before{content:'';position:absolute;left:0;bottom:0;display:inline-block;width:100%;height:2px;background:#fff}p{font-weight:200}a{transition:all .3s ease-in-out}p a,figcaption a{display:inline;word-break:break-all;color:#00b2ff;font-weight:300}time{font-weight:200}ul,li{list-style:none;margin:0;padding:0}img{display:block}.flex{display:flex}.btn,a.btn,button.btn{font-size:.9rem;line-height:1.5;position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5rem;margin:3rem auto;width:100%;max-width:70%}a.btn-custom01{margin-bottom:.5rem;padding:0;border-radius:.75rem}a.btn-custom01:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate3d(0,.45rem,-1rem);transform:translate3d(0,.45rem,-1rem);border:2px solid #000;border-radius:inherit;background:#333;-webkit-box-shadow:0 .6rem 0 0 rgba(0,0,0,.2);box-shadow:0 .6rem 0 0 rgba(0,0,0,.2)}.btn-custom01-front{position:relative;display:block;padding:.5rem .8rem;-webkit-transition:all .3s;transition:all .3s;border:2px solid #000;border-radius:inherit;background:#fff}.fa-position-left{position:absolute;top:calc(50% - 0.5em);left:1rem}.fa-position-right{position:absolute;top:calc(50% - 0.5em);right:1rem}a.btn-custom01:hover{-webkit-transform:translate(0,.25rem);transform:translate(0,.25rem);background:#333}a.btn-custom01:hover:before{-webkit-transform:translate3d(0,.5rem,-1rem);transform:translate3d(0,.5rem,-1rem);-webkit-box-shadow:0 .35rem 0 0 rgba(0,0,0,.2);box-shadow:0 .35rem 0 0 rgba(0,0,0,.2)}a.btn-custom01:active{-webkit-transform:translate(0rem,.75rem);transform:translate(0rem,.75rem)}a.btn-custom01:active:before{-webkit-transform:translate3d(0,0,-1rem);transform:translate3d(0,0,-1rem);-webkit-box-shadow:0 .35rem 0 0 rgba(0,0,0,.2);box-shadow:0 .35rem 0 0 rgba(0,0,0,.2)}header{width:100%;position:fixed;top:0;left:0;z-index:9999;transition:all .5s ease}header .logo{background:0 0;padding:initial}header img{width:32px}header .inner{display:flex;justify-content:space-between;align-items:center;padding:14px 0;width:100%;max-width:95%;position:relative}header .menu-toggle{display:block;background:0 0;border:none;width:28px;height:12px;position:relative}header .menu-toggle span{display:block;width:100%;height:100%;position:absolute;top:0;left:0}header .menu-toggle span:before{content:'';position:absolute;top:0;right:0;display:block;background:#fff;width:calc(100% - 4px);height:2px;transition:all .3s ease}header .menu-toggle span:after{content:'';position:absolute;bottom:0;right:0;display:block;background:#fff;width:100%;height:2px;transition:all .3s ease}header .active span:before,header .active span:after{width:100%;transform-origin:center;transition:all .3s ease;z-index:999999;background:#1f1f1f}header .active span:before{transform:rotate(45deg);top:calc(50% - 1px)}header .active span:after{transform:rotate(-45deg);bottom:calc(50% - 1px)}header .open{transform:translateX(0)}header .open .wrapper,footer .wrapper{width:100%;height:100%;padding:4rem 3rem;position:absolute}header.scrolled{background:#1f1f1f}header.at-page-bottom{background:#f4f4f4}header.at-page-bottom .logo{position:relative}header.at-page-bottom .logo:before{content:'';display:block;position:absolute;width:40px;height:40px;top:-6px;left:-4px;z-index:-1;background:#1f1f1f;border-radius:50%}header.at-page-bottom .menu-toggle span:before,header.at-page-bottom .menu-toggle span:after{background:#1f1f1f}header.at-page-bottom .menu-toggle02{background:#f4f4f4;color:#1f1f1f;font-weight:400}.global-nav{transform:translateX(200%);transition:all .5s ease;position:absolute;top:0;right:0;z-index:999}.global-nav,footer{width:100%;height:100vh;background:#f4f4f4;background-image:url(/wp-content/themes/tako/assets/images/logo_nav.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-blend-mode:color-burn}.global-nav h1,footer h1{display:block;text-align:center;font-family:var(--megrim);font-size:2.3rem;font-weight:600;letter-spacing:3px;background:0 0;padding:initial}.global-nav a,footer a{text-decoration:none;color:#1f1f1f}.global-nav .flex,footer .flex{width:100%;margin:3rem auto 0;flex-direction:column;gap:1rem}.global-nav .flex a,footer .flex a{font-family:var(--tomorrow);font-size:1.35rem;font-weight:400;letter-spacing:.3rem}.global-nav span,footer span{display:block;margin-top:1rem;font-family:var(--tomorrow);text-align:right;color:#1f1f1f;font-size:1.2rem}.global-nav .links,footer .links{text-align:right;margin-top:.2rem;gap:.5rem}.global-nav .links a,footer .links a{display:inline-flex;align-items:center;justify-content:flex-end;font-size:1rem}.global-nav .links a .material-symbols-outlined,footer .links a .material-symbols-outlined{font-family:'Material Symbols Outlined';font-size:1rem;margin:0}.copy{display:flex;justify-content:center}.global-nav small,footer small{display:block;position:absolute;color:#1f1f1f;text-align:center;bottom:4rem}footer small{bottom:5.5rem}.pagetop{position:fixed;width:100%;padding:.5rem 0;bottom:2.3rem;text-align:center;background:#1f1f1f;border-bottom:1px dotted #ffff;z-index:900;transition:all .5s ease;opacity:0}.menu-toggle02{position:fixed;left:0;bottom:0;width:100%;padding:8px 0;background:#1f1f1f;border:none;color:#fff;font-weight:200;letter-spacing:4px;font-size:.9rem;z-index:9999;transition:all .8s ease-in-out}.menu-toggle02.active{border-top:1px dotted #1f1f1f}.menu-toggle02.footer-transition-active,.menu-toggle02.active{background:#f4f4f4;color:#1f1f1f;font-weight:400}.pagetop .material-symbols-outlined{font-weight:200}.menu-toggle02.footer-transition-active,.pagetop.footer-transition-active{background:#f4f4f4;color:#1f1f1f}.pagetop.footer-transition-active{border-bottom:1px dotted #1f1f1f}.index{padding:initial}.index .section{padding-top:7rem}.index .section:last-of-type{padding-bottom:7rem}.index .section.whois{padding-top:9rem}.inner{width:100%;max-width:90%;margin:0 auto}.mv{position:relative;height:100vh}.mv canvas{display:block;width:100%;height:100vh !important;opacity:.2;position:absolute;top:0;left:0;z-index:10}.main_img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;opacity:.05}.main_img .wrapper{position:relative}.main_img .wrapper:before{content:"";width:100%;height:100%;display:block;background:linear-gradient(rgba(255,255,255,0) 0,#fff 80%);position:absolute;top:0;left:0}.main_img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.catch{position:absolute;top:0;left:0;z-index:50;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.catch h1{display:block;width:initial;font-family:var(--megrim);font-size:2.5rem;font-weight:300;letter-spacing:6px;padding:initial;background:0 0;color:#fff}.catch span{display:block;font-family:var(--tomorrow);font-weight:200;letter-spacing:3px;font-size:1rem}.catch .btn-custom01-front{font-size:.8rem;font-weight:300}.catch .flex{width:100%;justify-content:space-between;align-items:center;position:absolute;bottom:4rem}.catch a{color:#fff;font-weight:200;letter-spacing:.15rem;font-size:.9rem;text-underline-offset:.3rem}.scroll{position:relative;font-weight:200;letter-spacing:.15rem;font-size:.8rem}.scroll:before,.scroll:after{content:'';background:#fff;position:absolute;width:8px;height:7px;right:-1rem;clip-path:polygon(50% 100%,0 0,100% 0)}.scroll:before{top:2px}.scroll:after{bottom:2px}#modalOverlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:99998;flex-direction:column-reverse;justify-content:center;align-items:center}#modalOverlay .modal-close{position:absolute;bottom:15%;width:200px;text-align:center}#modalOverlay .modal-close span{border:none;padding:.3rem 0}.section .flex{display:block}#aboutImg.modal-open{display:block}#aboutImg{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:90vh;z-index:99999;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:4px;overflow:hidden}#aboutImg img{width:100%;height:auto;display:block}.articles{padding-top:2rem}.articles img{width:100%;height:180px;object-fit:cover;margin-bottom:1rem}.articles h4{margin:0}.articles h4:before{display:none}.articles a{display:block;text-decoration:none;color:#fff}.articles li{border-bottom:1px dotted #fff;margin-bottom:2rem;padding-bottom:1rem}.articles li:last-of-type{border:none}.splide__list,.splide__slide__row{height:auto !important}.splide .splide__list img{width:100%;height:auto}#consentBanner{width:100%;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;background:#fff;color:#000e3b;text-align:center;z-index:100;display:flex;padding:.5rem 0 3rem}@media screen and (max-width:1050px){#consentBanner{padding:.5rem 0 5.5rem}}@media screen and (max-width:780px){#consentBanner{flex-direction:column;gap:1rem;padding:.5rem 0 6rem}}#consentBanner a{display:inline-block;background:#000e3b;padding:.4rem .8rem;border-radius:4px;font-size:1rem;text-align:center;text-decoration:none;color:#fff}#consentBanner button{margin-left:1rem;padding:.4rem .8rem;border:0;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .3s ease-in-out}#consentBanner .agree{background:#00c853;color:#fff}#consentBanner .more{background:#555;color:#fff}.page_privacy.inner{padding-bottom:10rem}.page_privacy h1,.page_sitemap h1{font-weight:300;margin-bottom:1rem}.page_privacy span{display:inline-block;margin-top:.5rem;text-indent:-2rem;padding-left:2rem}.page_privacy ol{margin-top:2rem;padding-left:2rem}.page_privacy ol li{list-style-type:decimal;font-size:1.2rem;text-indent:-1rem;padding-left:1rem}.page_privacy ul li{list-style-type:disc;text-indent:-2rem;padding-left:2rem;margin:.5rem}.page_privacy ul li:last-child{margin-bottom:2rem}.page_privacy p{font-style:1.3rem}.page_privacy p a{text-decoration:underline;color:red}.page_sitemap{padding-bottom:40vh}.page_sitemap ul{margin-top:8rem}.page_sitemap li{margin:1rem 0;font-size:1.3rem;border:1px dotted #fff}.page_sitemap li a{display:block;position:relative;padding:1rem;overflow:hidden;color:#fff;text-decoration:none;font-weight:300;font-size:1.5rem}.page_sitemap li a:before{content:'';position:absolute;top:0;left:0;background:#fff;width:100%;height:100%;transition:transform .6s ease;transform:translateX(-200%);z-index:-1}#loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg);z-index:9999;flex-direction:column}.spinner{width:120px;height:120px;position:relative;margin-bottom:20px;animation:spin .8s linear infinite}.spinner:before,.spinner:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:4px solid var(--fg);border-radius:50%;box-sizing:border-box}.spinner:after{border-color:transparent var(--fg) transparent transparent;inset:12px;animation:spin-rev .5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-rev{to{transform:rotate(-360deg)}}.counter{font-family:'Courier New',monospace;font-size:2rem;color:var(--fg);animation:flicker .1s infinite}@keyframes flicker{0%,100%{opacity:1}50%{opacity:.8}}.counter.glitch:before,.counter.glitch:after{content:attr(data-text);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.8;color:var(--fg);clip:rect(0,100%,0,0)}.counter.glitch:before{animation:glitchTop .6s infinite}.counter.glitch:after{animation:glitchBottom .6s infinite}@keyframes glitchTop{0%,20%,40%,60%,80%,100%{clip:rect(0,120px,0,0)}10%{clip:rect(0,120px,10px,0);transform:translate(-2px,-2px)}30%{clip:rect(0,120px,20px,0);transform:translate(2px,2px)}50%{clip:rect(0,120px,30px,0);transform:translate(-2px,2px)}70%{clip:rect(0,120px,40px,0);transform:translate(2px,-2px)}90%{clip:rect(0,120px,50px,0);transform:translate(-2px,-2px)}}@keyframes glitchBottom{0%,20%,40%,60%,80%,100%{clip:rect(0,120px,0,0)}10%{clip:rect(30px,120px,80px,0);transform:translate(2px,2px)}30%{clip:rect(40px,120px,90px,0);transform:translate(-2px,-2px)}50%{clip:rect(50px,120px,100px,0);transform:translate(2px,-2px)}70%{clip:rect(60px,120px,110px,0);transform:translate(-2px,2px)}90%{clip:rect(70px,120px,120px,0);transform:translate(2px,2px)}}main{padding-top:7rem}.text_box{margin:2rem 0}.text_box .search{padding:0 1rem}.text_box .flex{display:flex;justify-content:space-between;margin-top:4px}.text_box .reset{margin-top:1rem}.grid{padding-top:2rem}.grid li time{display:block;margin:.5rem 0}.grid li a{color:#fff;text-decoration:none}.grid .btn{display:none}.grid img{width:100%;height:180px;object-fit:cover;margin-bottom:1rem}.grid h4{margin:0;font-weight:200}.grid h4 mark{background:#00b2ff;color:#fff}.grid h4:before{display:none}.grid a{display:block;text-decoration:none;color:#fff}.grid li{border-bottom:1px dotted #fff;margin-bottom:2rem;padding-bottom:1rem}.grid li:last-of-type{border:none}.post_page{padding-bottom:4rem}.post_page h1{font-size:1.6rem}.post_page h2{font-size:1.5rem;margin-top:4rem;margin-bottom:1rem;text-align:left}.post_page h3{font-size:1.4rem}.post_page h4{font-size:1.3rem}.post_page h5{font-size:1.2rem}.post_page h6{font-size:1.1rem}.eye_catch img{width:100%;height:300px;object-fit:cover;object-position:center;margin-bottom:2rem}.post_page p{margin:0}.post_page p:first-of-type{margin-top:3rem}.post_page .content ul li{list-style-type:disc}.post_page .content ol li{list-style-type:decimal}.post_page .content ul,.post_page .content ol{margin:2rem 0;padding-left:2rem}.post_page .content iframe{width:100%;height:auto;aspect-ratio:16/9}.post_page .wp-block-image img{width:100%}.related{margin-top:3rem;padding-top:1.5rem;border-top:2px dashed #fff}.related h3:before,.related h3:after{display:none}@media screen and (min-width:750px){h2{font-size:2.25rem;padding:.25rem 1.8rem .25rem 2rem}h3{font-size:1.875rem}h4{font-size:1.5rem}.flex .left,.flex .right{width:50%}.inner{max-width:90%}.btn,a.btn,button.btn{max-width:55%}.btn-custom01-front{padding:1rem}header img{width:55px}header.at-page-bottom .logo:before{width:65px;height:65px;top:-11px;left:-5px}header .menu-toggle{width:50px;height:20px}header .menu-toggle span:before,header .menu-toggle span:after{height:2px}header .menu-toggle span:before{width:calc(100% - 6px)}header .active span:before{width:100%}header .global-nav,footer{display:flex;justify-content:center}header .global-nav .flex a,footer .flex a{font-size:1.5rem}header .global-nav .nav_list,footer .footer-nav{display:flex;flex-direction:column;justify-content:center;height:100%;gap:10rem}.global-nav .flex,footer .flex{margin:0 auto}header h1.logo{background:0 0}header .open .wrapper,footer .wrapper{padding:9rem 0;max-width:70%;margin:0 auto}.global-nav span,footer span{font-size:1.6rem}.global-nav .links a .material-symbols-outlined,footer .links a .material-symbols-outlined{font-size:1.3rem}.catch h1{font-size:4.5rem;background:0 0;color:#fff}.catch span{font-size:1.8rem}.catch .flex{max-width:90%}.catch .scroll,.catch a{font-size:1.125rem}.catch .scroll:before,.catch .scroll:after{width:10px;height:9px;right:-1.1rem}.catch .scroll:before{top:2px}.catch .scroll:after{bottom:2px}.index{padding-top:initial}.index .section.whois{padding-top:6rem}.index .whois #aboutImg{display:block;position:static;transform:none;box-shadow:none;max-width:initial;max-height:initial;z-index:initial}.index .whois #profileImg{display:none}.index .whois .flex{display:flex;gap:2rem}.articles{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.articles li{border:1px dotted #fff;padding:1.5rem 1rem;border-radius:10px}.articles li:last-of-type{border:1px dotted #fff}.list_page{padding-bottom:50vh}.text_box input{width:100%;max-width:85%}.text_box button{padding:.5rem 2rem}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.grid li{border:1px dotted #fff;padding:1.5rem 1rem;border-radius:10px}.grid li:last-of-type{border:1px dotted #fff}.post_page h1{font-size:1.8rem}.post_page h2{font-size:1.8rem}.post_page h3{font-size:1.7rem}.post_page h4{font-size:1.6rem}.post_page h5{font-size:1.5rem}.post_page h6{font-size:1.4rem}.eye_catch img{height:350px}}@media screen and (min-width:1023px){h2{font-size:3.25rem}h3{font-size:2.5rem}h4{font-size:2rem}p{font-size:1.125rem}.btn,a.btn,button.btn{font-size:1.4rem}header .inner{padding:24px 0}header img{width:70px}header .menu-toggle{width:55px;height:25px}header.at-page-bottom .logo:before{width:80px;height:80px;top:-13px;left:-6px}header .global-nav .flex a,footer .flex a{font-size:2.5rem}.global-nav h1,footer h1{font-size:3.4rem}.global-nav span,footer span{font-size:2rem}.global-nav .links a .material-symbols-outlined,footer .links a .material-symbols-outlined{font-size:2rem}.global-nav small,footer small{font-size:1.2rem}.catch h1{font-size:5.3rem}.catch span{font-size:2.3rem}.catch .scroll,.catch a{font-size:1.6rem}.catch a{text-underline-offset:.5rem}.catch .scroll:before,.catch .scroll:after{width:20px;height:13px;right:-2rem}.catch .scroll:before{top:4px}.catch .scroll:after{bottom:0}.articles img{width:100%;height:300px;object-fit:cover;margin-bottom:1rem}.text_box input{max-width:90%;padding:.5rem 0}.grid img{width:100%;height:300px;object-fit:cover;margin-bottom:1rem}.eye_catch img{height:400px}.post_page h2{text-align:center}}@media screen and (min-width:1430px){header img{width:45px}header .side-menu{height:100vh;position:absolute;right:-3%;top:0;display:flex;justify-content:center;align-items:center}header .menu-toggle{width:initial;height:100%;z-index:9999;padding:0 2rem;cursor:pointer;transition:all .3s ease-in-out;background:rgba(0,0,0,.1)}header.at-page-bottom .logo:before{width:60px;height:60px;top:-11px;left:-7px}header.at-page-bottom .menu-toggle{background:rgba(255,255,255,.5);border-left:1px dotted #1f1f1f;z-index:899}header.at-page-bottom .menu-toggle.active{z-index:9999}header .active{background:0 0}header .menu-toggle span{height:100%}header .menu-toggle span:before{top:50%}header .menu-toggle span:after{bottom:48%}.menu-toggle02{display:none}header .menu-toggle span:before{width:25px}header .menu-toggle span:after{width:30px}header .active span:before{width:30px;top:51.2%}header .active span:after{bottom:48.6%}header .menu-toggle span:before,header .menu-toggle span:after{right:1rem}.global-nav{width:50%}header .global-nav .flex a,footer .flex a{font-weight:200;font-size:2rem}header .open .wrapper{padding:5rem 0}.global-nav h1,footer h1{font-weight:500}.global-nav span,footer span{font-size:2rem;font-weight:200}header .global-nav .nav_list,footer .footer-nav{gap:0}header .global-nav .nav_list,footer .footer-nav{height:80%}.global-nav .links a .material-symbols-outlined,footer .links a .material-symbols-outlined{font-weight:200}.global-nav small,footer small{font-weight:300}.catch .scroll:before,.catch .scroll:after{width:15px;height:10px;right:-2rem}.catch .scroll:before{top:7px}.catch .scroll:after{bottom:2px}.index .section.whois{padding-top:10rem}.index .section.whois,.index .section .inner{max-width:1400px}.articles{grid-template-columns:repeat(3,1fr)}.list_page .grid{grid-template-columns:repeat(3,1fr)}.list_page h1{max-width:60%}.list_page .heading{display:flex;justify-content:space-between;align-items:flex-end}.text_box{margin:0}.text_box input{padding:.2rem 0}.list_page .inner{max-width:1400px}.grid{padding-top:8rem}.pagetop{bottom:0;border-top:1px dotted #fff;border-bottom:none;cursor:pointer;z-index:9999}.pagetop.footer-transition-active{border-top:1px dotted #1f1f1f;border-bottom:none}.post_page{padding:7rem}.post_page .inner{max-width:1400px}.eye_catch{width:100%;margin-bottom:4rem}.eye_catch img{height:550px}.post_page time{display:inline-block;margin-top:1rem;font-size:1.2rem}.post_page .article_block{display:flex;margin-top:4rem;gap:3rem;width:100%;justify-content:space-between}.post_page .article_block .content{width:60%}.post_page p{padding:2rem 0 0}.post_page .wp-block-gallery img{padding:1rem}.post_page .content iframe{margin:3rem 0}.post_page .grid{padding-top:2rem}.post_page blockquote p{font-style:italic;font-weight:400;text-decoration:underline}.related{border:none;width:40%;padding-left:2rem;padding-top:0;margin-top:0}.related .grid{display:block}.page_sitemap.inner{max-width:1400px}.page_privacy.inner{max-width:1400px}.page_privacy ol{margin:3rem 0 0 1rem;font-weight:300}}@media (orientation:landscape) and (max-width:750px){footer{height:700px}.global-nav small,footer small{position:static}.global-nav #menu-takomenu{flex-direction:row}.global-nav .flex a{font-size:1rem}.global-nav .sns ul{flex-direction:row;justify-content:flex-end;gap:1rem}}@media (hover:hover){a:hover{opacity:.3}.pagetop:hover{opacity:.5 !important}header .menu-toggle:hover{opacity:.5}.page_sitemap li a:hover{color:#1f1f1f}.page_sitemap li a:hover:before{transform:translateX(0)}#consentBanner button:hover{opacity:.5}}