address,article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}[hidden],command,datalist,menu[type=context],rp,source{display:none}html{font-size:62.5%}body{font-size:13px;font-size:1.3rem;line-height:1.75;background:#fff;color:#000;text-align:left;margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;overflow-x:hidden !important}h1,h2,h3,h4,h5{font-weight:normal;margin:0;padding:0}ul,ol,dl{margin:0;padding:0;list-style:none}dd{margin:0}p{line-height:2;margin:0;padding:0}table{border-spacing:0;border-collapse:collapse;font-size:inherit}table>caption{text-align:left}table th{text-align:left;margin:0;padding:0}table td{margin:0;padding:0}form{margin:0;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0}form{margin:0;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;appearance:none}button{border:none;background-color:rgba(0,0,0,0);color:var(--black);text-align:left;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none}a{outline:none;-webkit-text-decoration:none;text-decoration:none;color:#000}pre{border:1px solid #bfbfbf;padding:5px}.gist{width:100%}.grecaptcha-badge{display:none !important}.block_sp{display:block !important}@media(min-width: 1000.02px){.block_sp{display:none !important}}.block_pc{display:none !important}@media(min-width: 1000.02px){.block_pc{display:block !important}}.block_mobileS{display:none !important}@media(max-width: 431px){.block_mobileS{display:block !important}}.block_pc-sp{display:block !important}@media(max-width: 431px){.block_pc-sp{display:none !important}}.inline_sp{display:inline !important}@media(min-width: 1000.02px){.inline_sp{display:none !important}}.inline_pc{display:none !important}@media(min-width: 1000.02px){.inline_pc{display:inline !important}}.inline_tb{display:inline !important}@media(max-width: 767.98px){.inline_tb{display:none !important}}.inline_mobile{display:none !important}@media(max-width: 767.98px){.inline_mobile{display:inline !important}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@font-face{font-family:"iconfont";src:url(/assets/font/iconfont.eot?1706772130739);src:url(/assets/font/iconfont.eot?1706772130739#iefix) format("eot"),url(/assets/font/iconfont.woff2?1706772130739) format("woff2"),url(/assets/font/iconfont.woff?1706772130739) format("woff"),url(/assets/font/iconfont.ttf?1706772130739) format("truetype"),url(/assets/font/iconfont.svg?1706772130739#iconfont) format("svg")}.homeHeroCard_textLink a:after,.homeArchive_title a span.is-en:after,.homeAd_button a:before,.homeAd_button div:before,.articleArchive_button .categoryToggleButton.active:before,.articleArchive_button .categoryToggleButton:before,.partsSetArticle_content:after,.globalMenuSearch_submit:before,.footerSearch_submit:before,.fancybox-close:before{font-family:"iconfont";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;-webkit-text-decoration:none;text-decoration:none;text-transform:none}body{font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-style:normal}[data-category=column] main,[data-category=column] .related{font-family:"Toppan Bunkyu Mincho",sans-serif;font-weight:500;font-style:normal}[data-category=column] .articleHero_category span{font-family:"Times New Roman",Times,serif;font-weight:500}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;width:calc(100% - 40px) !important;height:100% !important;display:grid;align-items:center;justify-items:center;place-items:center;overflow-y:auto !important}.fancybox-skin{text-shadow:none;position:relative;background-color:rgba(255,255,255,.95);width:-moz-fit-content !important;width:fit-content !important;max-width:810px;height:-moz-fit-content !important;height:fit-content !important}@media(max-width: 767.98px){.fancybox-skin{padding:0 !important}}.fancybox-opened{z-index:8030}.fancybox-outer{position:relative}.fancybox-inner{margin-left:auto;margin-right:auto;position:relative;width:auto !important;height:auto !important}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{width:100%;height:auto;margin-left:auto;margin-right:auto}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;z-index:8040;transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040}.fancybox-prev span{left:10px}@media(max-width: 767.98px){.fancybox-prev span{left:-5%}}.fancybox-next span{right:10px}@media(max-width: 767.98px){.fancybox-next span{right:-5%}}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;overflow:hidden}.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:relative;z-index:8050;padding-left:10px}@media(max-width: 767.98px){.fancybox-title-float-wrap{padding-bottom:10px}}.fancybox-title-float-wrap .child{display:block;color:#000;font-size:1.5rem;font-weight:600}@media(max-width: 767.98px){.fancybox-title-float-wrap .child{font-size:1.2rem}}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.fancybox-close{position:absolute;top:30px;right:30px;width:16px;height:16px;cursor:pointer;z-index:8040;display:flex;align-items:center;justify-content:center}.fancybox-close:before{content:""}@media(min-width: 768px){.fancybox-close{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-close:hover{opacity:.65}}@media(max-width: 767.98px){.fancybox-close{top:10px;right:10px}}.fancybox-close:before{font-size:16px;color:#000;height:100%;width:100%;line-height:1}.footer{padding:60px 4.375%;background:#fff;position:relative}@media(max-width: 767.98px){.footer{padding:120px 7.4245939675% 50px}}.footer_wrap{display:flex}@media(max-width: 767.98px){.footer_wrap{flex-wrap:wrap}}.footer_right{width:43.75%}@media(min-width: 768px){.footer_right{display:flex;justify-content:flex-end}}@media(max-width: 767.98px){.footer_right{width:100%}}.footer_inner{width:-moz-fit-content;width:fit-content}@media(max-width: 767.98px){.footer_inner{margin-left:auto;margin-right:auto;margin-top:45px}}.footer_logo{width:113px;margin-left:auto;margin-right:auto}@media(max-width: 767.98px){.footer_logo{width:74px}}.footer_logo img{width:100%;height:auto}.footer_copyright{margin-top:17px;font-size:1.1rem;font-weight:bold}@media(max-width: 767.98px){.footer_copyright{margin-top:10px}}.footerMenu{width:14.84375%}@media(max-width: 767.98px){.footerMenu{width:50%}}.footerMenu_list li{margin-bottom:10px}@media(max-width: 767.98px){.footerMenu_list li{margin-bottom:8px}}.footerMenu_list li a{font-size:1.4rem;font-weight:bold;letter-spacing:.05em}@media(min-width: 768px){.footerMenu_list li a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.footerMenu_list li a:hover{opacity:.65}}@media(max-width: 767.98px){.footerMenu_list li a{font-size:1.3rem}}.footerSearch{width:41.40625%}@media(min-width: 768px) and (max-width: 1000px){.footerSearch{width:390px}}@media(max-width: 767.98px){.footerSearch{width:50%}}.footerSearch_field{border-bottom:1px solid #000;position:relative;font-size:1.4rem;font-weight:600}@media(max-width: 767.98px){.footerSearch_field{position:absolute;left:7.4245939675%;top:50px;width:85.150812065%;font-size:1.3rem}}.footerSearch_submit{position:absolute;right:3px;top:2px}.footerSearch_submit:before{content:""}@media(min-width: 768px){.footerSearch_submit{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.footerSearch_submit:hover{opacity:.65}}.footerSearch_submit::before{font-size:2rem}.footerSearch_input{width:100%;padding-bottom:10px}.footerSearch_input:-ms-input-placeholder{color:#888;font-size:1.4rem;font-weight:bold}.footerSearch_input::placeholder{color:#888;font-size:1.4rem;font-weight:bold}.footerSearch_input::-webkit-search-cancel-button{display:none}@media(min-width: 768px){.footerSearch_list{display:flex;flex-wrap:wrap;margin-top:35px}}.footerSearch_list li{position:relative}@media(min-width: 768px){.footerSearch_list li{width:50%;margin-bottom:7px}}@media(max-width: 767.98px){.footerSearch_list li{margin-bottom:8px}}.footerSearch_list li a{font-size:1.4rem;font-weight:bold;padding-left:12px}@media(min-width: 768px){.footerSearch_list li a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.footerSearch_list li a:hover{opacity:.65}}@media(max-width: 767.98px){.footerSearch_list li a{font-size:1.3rem}}@media(min-width: 768px){.footerSearch_list li a::before{content:"";width:8px;height:1px;background-color:#000;display:block;position:absolute;left:0;top:11px}}.globalMenu{background-color:#000;width:100vw;height:100svh;position:fixed;left:0;top:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.globalMenu_wrap{height:100%;position:relative}@media(min-width: 768px){.globalMenu_header{position:absolute;z-index:2;left:0;top:20px;width:96%;display:flex;justify-content:space-between;padding:0 2%}}@media(max-width: 767.98px){.globalMenu_header{width:77.7262180974%;margin:80px auto 0}}.globalMenu_content{width:100%;height:100%;position:relative;z-index:1;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media(min-width: 768px){[data-global-menu-current=page] .globalMenu_content{display:grid;align-items:center;justify-items:center;place-items:center;padding-bottom:100px}}.globalMenu_section{width:100%}.globalMenuSearch{border-bottom:1px solid #fff}@media(min-width: 768px){.globalMenuSearch{position:absolute;top:0;right:100px;width:300px;padding-bottom:3px}}@media(max-width: 767.98px){.globalMenuSearch{position:relative;margin-top:35px;padding-bottom:6px}}.globalMenuSearch_submit{position:absolute;right:3px;top:7px}.globalMenuSearch_submit:before{content:""}@media(min-width: 768px){.globalMenuSearch_submit{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.globalMenuSearch_submit:hover{opacity:.65}}@media(max-width: 767.98px){.globalMenuSearch_submit{top:4px;right:8px}}.globalMenuSearch_submit::before{color:#fff;font-size:1.8rem}.globalMenuSearch_input{color:#fff;font-size:1.6rem}.globalMenuSearch_input:-ms-input-placeholder{color:#888;font-size:1.4rem;font-weight:bold}.globalMenuSearch_input::placeholder{color:#888;font-size:1.4rem;font-weight:bold}.globalMenuSearch_input::-webkit-search-cancel-button{display:none}.globalMenuPage{margin-left:auto;margin-right:auto}@media(min-width: 768px){.globalMenuPage{display:flex;max-width:700px;padding:0 5.46875%}}@media(max-width: 767.98px){.globalMenuPage{width:77.7262180974%;margin-top:40px;margin-bottom:120px}}@media(min-width: 768px){.globalMenuPage_column{width:50%}}@media(max-width: 767.98px){.globalMenuPage_column{margin-bottom:40px}}.globalMenuPage_title{font-size:1.6rem;letter-spacing:.03em;color:#888;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media(max-width: 767.98px){.globalMenuPage_title{font-size:1.3rem}}.globalMenuPage_title:nth-of-type(2){margin-top:40px}.globalMenuPage_list{margin-top:15px}@media(max-width: 767.98px){.globalMenuPage_list{margin-top:3px}}.globalMenuPage_list li a{font-size:3rem;color:#fff;letter-spacing:.05em;font-weight:bold;padding:6px 0;display:block}@media(min-width: 768px){.globalMenuPage_list li a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.globalMenuPage_list li a:hover{opacity:.65}}@media(max-width: 767.98px){.globalMenuPage_list li a{font-size:2.2rem;padding:3px 0}}.globalMenuArticle{max-width:1084px;margin-left:auto;margin-right:auto;padding:120px 5.46875% 0}@media(max-width: 767.98px){.globalMenuArticle{padding-top:45px}}@media(min-width: 768px){.globalMenuArticle_list{display:flex;flex-wrap:wrap;justify-content:space-between}}@media(min-width: 768px){.globalMenuArticle_list li{margin-bottom:30px;width:48%}}@media(max-width: 767.98px){.globalMenuArticle_list li{margin-bottom:16px}}.globalMenuArticle_list li a{display:block}.globalMenuArticle_list li a span{letter-spacing:.05em;font-weight:bold;display:block}.globalMenuArticle_list li a span.is-title{font-size:1.8rem;color:#fff}@media(max-width: 767.98px){.globalMenuArticle_list li a span.is-title{font-size:1.4rem}}.globalMenuArticle_list li a span.is-category{font-size:1.1rem;color:#888;margin-top:12px}@media(max-width: 767.98px){.globalMenuArticle_list li a span.is-category{margin-top:0}}.globalMenu{transition:.8s cubic-bezier(0.075, 0.82, 0.165, 1);opacity:0;pointer-events:none}[data-show-menu=global] .globalMenu{opacity:1;pointer-events:auto}.globalMenu_section{display:none}[data-global-menu-current=page] .globalMenu_section[data-global-menu-section=page]{display:block;animation:fadeIn ease-out .8s forwards}[data-global-menu-current=article] .globalMenu_section[data-global-menu-section=article]{display:block;animation:fadeIn ease-out .8s forwards}[data-global-menu-current=page] .globalMenuTab li[data-global-menu-tab=page] a{color:#fff;pointer-events:none}[data-global-menu-current=article] .globalMenuTab li[data-global-menu-tab=article] a{color:#fff;pointer-events:none}.header{position:fixed;left:0;top:0;width:100%;padding-top:28px}.header_copy{position:absolute;left:2.4%;top:22px}@media(max-width: 767.98px){.header_copy{left:4.6403712297%;top:19px}}.header_copy a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:block}.header_copy span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;position:absolute}.header_copy::before{width:195px;height:26px;content:"";display:block;background-color:var(--theme-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(//www.etojiya.com/assets/img/global/copy_header.svg);mask-image:url(//www.etojiya.com/assets/img/global/copy_header.svg);transition:.5s cubic-bezier(0.19, 1, 0.22, 1)}@media(max-width: 767.98px){.header_copy::before{width:155px;height:21px}}.header_description{font-size:1.2rem;letter-spacing:.03em;position:absolute;top:24px;right:71px;white-space:nowrap;color:var(--theme-color);transition:.5s cubic-bezier(0.19, 1, 0.22, 1);font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media(max-width: 767.98px){.header_description{display:none}}.header_trigger{position:absolute;right:15px;top:14px}@media(max-width: 767.98px){.header_trigger{right:5px;top:10px}}.headerHeadline{position:absolute;right:21px;top:68px;opacity:1;transition:opacity .4s cubic-bezier(0.19, 1, 0.22, 1);pointer-events:auto}.headerHeadline.is-hidden{opacity:0;transition:opacity .4s cubic-bezier(0.19, 1, 0.22, 1);pointer-events:none}@media(max-width: 767.98px){.headerHeadline{right:15px;top:57px}}.headerHeadline_logo a{display:block}@media(max-width: 767.98px){.headerHeadline_logo a{margin:0 0 0 18px}}.headerHeadline_logo a span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;position:absolute}.headerHeadline_logo a::before{width:28px;height:98px;background-color:var(--theme-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(//www.etojiya.com/assets/img/global/logo_vertical.svg);mask-image:url(//www.etojiya.com/assets/img/global/logo_vertical.svg);content:"";display:block;transition:.5s cubic-bezier(0.19, 1, 0.22, 1)}@media(max-width: 767.98px){.headerHeadline_logo a::before{width:19px;height:66px}}.headerHeadline_body{font-size:1.2rem;color:var(--theme-color);transition:.5s cubic-bezier(0.19, 1, 0.22, 1);letter-spacing:.1em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;margin:22px 0 0 3px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media(max-width: 767.98px){.headerHeadline_body{margin:12px 0 0 0;transform:translateX(17px)}}[data-page=home] .header_copy{opacity:0}[data-page=home] [data-header-show=copy] .header_copy{opacity:1}[data-page=home] .header_description{display:none}.headerHeadline{display:none;transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}[data-page=home] .headerHeadline{display:block}[data-show-menu=global] .header{pointer-events:none}.headerHeadline{transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}[data-show-menu=global] .headerHeadline{opacity:0}.header_copy{transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}[data-show-menu=global] .header_copy{opacity:0}.header_description{transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}[data-show-menu=global] .header_description{opacity:0}[data-show-menu=global] .header_trigger{pointer-events:auto}[data-page=article] .header::before{content:"";display:block;background-color:#fff;width:100%;height:65px;position:absolute;z-index:0;left:0;top:0;transition:.2s cubic-bezier(0.19, 1, 0.22, 1)}@media(max-width: 767.98px){[data-page=article] .header::before{height:60px}}[data-page=article][data-show-menu=global] .header::before{opacity:0}.trigger{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.trigger_inner{width:19px;height:12px;display:block;position:relative}@media(min-width: 768px){.trigger_inner{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.trigger_inner:hover{opacity:.65}}.trigger_inner span{display:block;transition:.5s cubic-bezier(0.075, 0.82, 0.165, 1);box-sizing:border-box;position:absolute;width:100%;height:2px;background-color:var(--theme-color);transition:.5s cubic-bezier(0.19, 1, 0.22, 1)}[data-show-menu=global] .trigger_inner span{background-color:#fff}.trigger_inner span:nth-child(1){top:0;left:0}.trigger_inner span:nth-child(2){top:6px;opacity:1}.trigger_inner span:nth-child(3){top:100%}[data-show-menu=global] .trigger_inner span:nth-child(1){top:5px;transform:rotate(45deg)}[data-show-menu=global] .trigger_inner span:nth-child(2){opacity:0}[data-show-menu=global] .trigger_inner span:nth-child(3){top:5px;transform:rotate(-45deg)}.header{z-index:10}.globalMenu{z-index:9}.homeHero{z-index:1}.homeArchive{z-index:2}.homeAd{z-index:3}.homeHero>*:nth-child(1){z-index:1}.homeHero>*:nth-child(2){z-index:2}.homeHero>*:nth-child(3){z-index:3}.homeHero>*:nth-child(4){z-index:4}.headlineTitle01{font-size:5rem;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-style:normal;font-weight:700;text-align:center;margin-bottom:80px}@media(max-width: 767.98px){.headlineTitle01{font-size:2.8rem;margin-bottom:40px}}.headlineTitle02{font-size:3.6rem;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-style:normal;font-weight:700;text-align:center;margin-bottom:60px}@media(max-width: 767.98px){.headlineTitle02{font-size:2rem;margin-bottom:30px}}.profileCard{display:flex}@media(max-width: 767.98px){.profileCard{display:block}}.profileCardLeft{max-width:100px;max-height:100px;margin-right:30px}@media(max-width: 767.98px){.profileCardLeft{margin:0 auto}}.profileCardLeft img{width:100%;height:100%}@media(max-width: 767.98px){.profileCardLeft img{margin:0 auto}}.profileCardRight{width:80%}@media(max-width: 767.98px){.profileCardRight{width:100%;margin-top:25px}}.profileCardRight_name{line-height:1;font-size:2rem}@media(max-width: 767.98px){.profileCardRight_name{text-align:center}}.profileCardRight_name span{font-size:1.3rem;margin-left:20px}@media(max-width: 767.98px){.profileCardRight_name span{display:block;margin:15px 0 0}}.profileCardRight_text{font-size:1.5rem;line-height:1.7;margin-top:20px}@media(max-width: 767.98px){.profileCardRight_text{font-size:1.3rem;margin-top:30px}}.profileCardRight a{font-size:1.5rem;-webkit-text-decoration:underline;text-decoration:underline;display:inline-block;margin-top:15px}@media(max-width: 767.98px){.profileCardRight a{font-size:1.3rem}}@media(min-width: 768px){.profileCardRight a:hover{-webkit-text-decoration:none;text-decoration:none}}.paging{font-size:1.6rem;font-weight:bold;padding:0 40px;position:absolute;bottom:0;left:0}@media(max-width: 767.98px){.paging{font-size:1.4rem;padding:0 4.6403712297%}}.paging .page{display:flex;align-items:center;justify-content:center;background:#fff;margin:0 6px !important;width:36px;height:36px;border-radius:50px;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width: 768px){.paging .page{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.paging .page:hover{opacity:.65}}@media(max-width: 767.98px){.paging .page{width:30px;height:30px}}.paging .pages{display:none}.paging .nextpostslink{display:flex;align-items:center;justify-content:center;background:#fff;margin:0 6px !important;width:36px;height:36px;border-radius:50px}@media(max-width: 767.98px){.paging .nextpostslink{width:30px;height:30px}}.paging .previouspostslink{display:none}.paging .wp-pagenavi{display:flex}.paging .wp-pagenavi a,.paging .wp-pagenavi span{border:none;margin:0;padding:0}.paging .current{border-bottom:1px solid !important;color:#fff;background:#000;display:flex;align-items:center;justify-content:center;margin:0 6px !important;width:36px;height:36px;border-radius:50px}@media(max-width: 767.98px){.paging .current{width:30px;height:30px}}.archiveCards{display:flex;flex-direction:row-reverse;z-index:0;height:100%}@media(min-width: 768px){.archiveCards[data-wrap=no-wrap]{padding-right:16%}}@media(max-width: 767.98px){.archiveCards[data-wrap=no-wrap]{padding-right:100px}}.archiveCards[data-wrap=wrap]{position:relative;flex-wrap:wrap}.archiveCards[data-wrap=wrap]::after{position:absolute;bottom:60px;left:0;border-top:1px solid #555;border-bottom:1px solid #555;background-color:#fff;display:block;content:"";z-index:0;width:100%;height:613px}@media(max-width: 767.98px){.archiveCards[data-wrap=wrap]::after{height:380px}}.archiveCard{position:relative;border-right:1px solid #555;border-left:1px solid #555;z-index:1;width:150px;margin-left:-1px}@media(max-width: 767.98px){.archiveCard{width:92px}}[data-wrap=wrap] .archiveCard{border-top:1px solid #555;border-bottom:1px solid #555;background-color:#fff;height:613px;margin-bottom:60px}@media(max-width: 767.98px){[data-wrap=wrap] .archiveCard{height:380px}}.archiveCard a{position:relative;display:block;box-sizing:content-box;height:calc(100% - 48px);padding:24px}@media(min-width: 768px){.archiveCard a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.archiveCard a:hover{opacity:.65}}@media(max-width: 767.98px){.archiveCard a{height:calc(100% - 30px);padding:15px}}.archiveCard_image img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;aspect-ratio:4/3}.archiveCard_flex{position:absolute;left:50%;display:flex;justify-content:center;margin:20px auto 0;transform:translateX(-50%)}@media(max-width: 767.98px){.archiveCard_flex{margin:8px auto 0}}.archiveCard_extra{display:block;font-size:1.3rem;font-weight:bold;line-height:1.75;margin-left:5px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}@media(max-width: 767.98px){.archiveCard_extra{font-size:1.1rem;margin-left:2px}}.archiveCard_extra::before{border:1px solid;display:inline-block;content:"特集";font-size:1.1rem;letter-spacing:.3em;margin-bottom:10px;padding-top:4px}@media(max-width: 767.98px){.archiveCard_extra::before{font-size:1rem;margin-bottom:6px}}.archiveCard_title{width:-moz-fit-content;width:fit-content}.archiveCard_title span{display:block;font-size:1.9rem;font-weight:bold;line-height:1.75;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}@media(max-width: 767.98px){.archiveCard_title span{font-size:1.5rem;line-height:1.4}}.archiveCard_category{position:absolute;bottom:8px;left:0;text-align:center;width:100%}.archiveCard_category span{font-size:1.2rem;letter-spacing:.03em;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media(max-width: 767.98px){.archiveCard_category span{font-size:1rem}}@media(min-width: 768px) and (max-width: 1481.98px){[data-wrap=no-wrap] .archiveCard:nth-child(9){display:none}}@media(min-width: 768px) and (max-width: 1331.98px){[data-wrap=no-wrap] .archiveCard:nth-child(8){display:none}}@media(min-width: 768px) and (max-width: 1181.98px){[data-wrap=no-wrap] .archiveCard:nth-child(7){display:none}}@media(min-width: 768px) and (max-width: 1031.98px){[data-wrap=no-wrap] .archiveCard:nth-child(6){display:none}}@media(min-width: 768px) and (max-width: 889.98px){[data-wrap=no-wrap] .archiveCard:nth-child(5){display:none}}@media(max-width: 767.98px){[data-wrap=no-wrap] .archiveCard:nth-child(9),[data-wrap=no-wrap] .archiveCard:nth-child(8),[data-wrap=no-wrap] .archiveCard:nth-child(7){display:none}}@media(max-width: 649.98px){[data-wrap=no-wrap] .archiveCard:nth-child(6){display:none}}@media(max-width: 549.98px){[data-wrap=no-wrap] .archiveCard:nth-child(5){display:none}}@media(max-width: 449.98px){[data-wrap=no-wrap] .archiveCard:nth-child(4){display:none}}@media(max-width: 349.98px){[data-wrap=no-wrap] .archiveCard:nth-child(3){display:none}}.articleHero{overflow-y:hidden}@media(min-width: 768px){.articleHero{display:flex;height:100svh}}.articleHero_image{position:relative}@media(min-width: 768px){.articleHero_image{width:62.5%}}@media(max-width: 767.98px){.articleHero_image{width:100%;height:66.6666666667vw}}.articleHero_image>div{position:absolute;left:0;top:0;width:100%;height:100vh;z-index:0}.articleHero_image>div img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.articleHero_image[data-position=left]>div img{-o-object-position:left center;object-position:left center}.articleHero_image[data-position=right]>div img{-o-object-position:right center;object-position:right center}.articleHero_content{position:relative;background-color:var(--hero-background-color);display:flex;flex-direction:row-reverse;justify-content:space-between;color:var(--hero-text-color)}@media(min-width: 768px){.articleHero_content{width:37.5%}}@media(max-width: 767.98px){.articleHero_content{width:100vw;height:510px}}@media(max-width: 431px){.articleHero_content{height:378px}}.articleHero_head{position:absolute;display:flex;flex-direction:row-reverse}@media(min-width: 768px){.articleHero_head{top:17.9%;right:5.6%}}@media(max-width: 767.98px){.articleHero_head{position:relative;top:8.7%;right:3.1%;max-height:91%}}@media(max-width: 431px){.articleHero_head{top:7%}}@media(max-width: 767.98px){.articleHero_category{position:relative;right:10px}}.articleHero_category span{display:block;font-size:1.7rem;font-weight:700;line-height:1;letter-spacing:-0.05em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}@media(max-width: 431px){.articleHero_category span{font-size:1.3rem}}.articleHero_extra{width:-moz-fit-content;width:fit-content;margin-right:22px;margin-left:-5px}@media(max-width: 767.98px){.articleHero_extra{margin-right:32px;margin-left:0}}.articleHero_extra span{display:block;font-size:2.1rem;font-weight:700;letter-spacing:.2em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}@media(max-width: 767.98px){.articleHero_extra span{font-size:1.7rem;letter-spacing:.13em}}.articleHero_extra span::before{border:1px solid;display:inline-block;content:"特集";font-size:1.6rem;letter-spacing:.3em;margin-bottom:12px;padding:6px 0 1px}@media(max-width: 767.98px){.articleHero_extra span::before{font-size:1.3rem}}.articleHero_headline{min-width:-moz-fit-content;min-width:fit-content;margin-right:28px}@media(max-width: 431px){.articleHero_headline{margin-right:20px}}.articleHero_headline span{display:block;font-size:3.8rem;font-weight:500;line-height:1.4;letter-spacing:.03em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}@media(max-width: 767.98px){.articleHero_headline span{font-size:3.4rem;line-height:1.5}}@media(max-width: 431px){.articleHero_headline span{font-size:2.4rem}}.articleHero_credit{position:absolute;display:block;font-size:1.5rem;line-height:1;letter-spacing:.13em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}@media(min-width: 768px){.articleHero_credit{top:17.9%;left:5.4%}}@media(max-width: 767.98px){.articleHero_credit{top:8.7%;left:3.1%}}@media(max-width: 431px){.articleHero_credit{top:7%;left:5.1%;font-size:1.3rem;letter-spacing:.1em}}.partsSet_wrap{background-color:var(--body-background-color);color:var(--body-text-color)}.partsSet_inner{display:block;width:75.78125vw;height:376px;margin-left:auto;margin-right:auto;padding-top:130px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;column-gap:120px;column-fill:auto;column-rule:1px solid var(--body-text-color);columns:376px}@media(max-width: 767.98px){.partsSet_inner{width:86.9791666667vw;padding-top:100px}}@media(max-width: 431px){.partsSet_inner{height:250px;columns:250px;column-gap:100px}}.partsSetHeadlineLv2{position:relative;margin-right:100px;padding-top:18px}@media(max-width: 431px){.partsSetHeadlineLv2{margin-right:50px}}.partsSetHeadlineLv2:first-child{margin-right:0}.partsSetHeadlineLv2::before{position:absolute;top:0;left:10px;background-color:var(--body-text-color);display:block;content:"";width:calc(100% - 20px);height:5px}.partsSetHeadlineLv2 span{font-size:2.5rem;font-weight:bold;line-height:1.6;letter-spacing:.03em;letter-spacing:-0.03em}@media(max-width: 767.98px){.partsSetHeadlineLv2 span{font-size:1.8rem}}.partsSetHeadlineLv2+.partsSetBody{margin-right:35px}[data-page=article-detail] .partsSetBody p{font-size:1.6rem;line-height:1.8;letter-spacing:.12em}@media(max-width: 431px){[data-page=article-detail] .partsSetBody p{margin-right:20px;font-size:1.4rem;letter-spacing:.1em;line-height:2}}[data-page=article-detail] .partsSetBody p strong{background-color:var(--body-text-color);color:var(--body-background-color);padding:0 2px}[data-page=article-detail] .partsSetBody p a{border-right:2px dashed var(--dashed-color);color:var(--body-text-color)}@media(min-width: 768px){[data-page=article-detail] .partsSetBody p a:hover{border-right:2px dashed rgba(255,233,199,0)}}[data-page=article-detail] .partsSetBody *+p{margin-right:35px}[data-page=article-detail] .partsSetBody hr{border:none;height:80px;width:8px;margin:38% 70px 0;background-repeat:no-repeat;background-size:contain}@media(max-width: 431px){[data-page=article-detail] .partsSetBody hr{margin:30% 40px 0}}[data-page=article-detail] .partsSetBody ul li{font-size:1.6rem;line-height:1.8;letter-spacing:.03em;margin-right:30px;padding-top:30px;position:relative}@media(max-width: 431px){[data-page=article-detail] .partsSetBody ul li{margin-right:15px;font-size:1.4rem;letter-spacing:.1em;line-height:2}}[data-page=article-detail] .partsSetBody ul li::before{content:"◆";display:block;position:absolute;top:0;right:0;width:10px;height:10px}[data-page=article-detail] .partsSetBody ol{counter-reset:item}[data-page=article-detail] .partsSetBody ol li{counter-increment:item;font-size:1.6rem;line-height:1.8;letter-spacing:.03em;margin-right:30px;padding-top:30px;position:relative}@media(max-width: 431px){[data-page=article-detail] .partsSetBody ol li{margin-right:15px;font-size:1.4rem;letter-spacing:.1em;line-height:2}}[data-page=article-detail] .partsSetBody ol li::before{content:counter(item, cjk-ideographic);position:absolute;right:0;top:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}[data-page=article-detail] .partsSetBody ol li::after{content:"、";position:absolute;right:0;top:1em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.partsSetImage{width:75.78125vw;margin-left:auto;margin-right:auto;display:flex;justify-content:center}@media(max-width: 767.98px){.partsSetImage{width:86.9791666667vw}}.partsSetImage a{display:flex;justify-content:center;color:var(--extraDetail)}.partsSetImage_content{display:flex;justify-content:center}.partsSetImage_content img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.partsSetImage_caption{font-size:1.6rem;text-align:center;-ms-writing-mode:initial;writing-mode:initial}@media(max-width: 767.98px){.partsSetImage_caption{font-size:1.2rem}}[data-page=extra-detail] .partsSetBody{margin-top:42px}[data-page=extra-detail] .partsSetBody p{font-size:1.8rem;font-weight:bold;line-height:2;color:var(--extraDetail);letter-spacing:0;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-style:normal}@media(max-width: 767.98px){[data-page=extra-detail] .partsSetBody p{font-size:1.4rem}}@media(max-width: 431px){[data-page=extra-detail] .partsSetBody p{margin-right:20px}}[data-page=extra-detail] .partsSetBody p strong{background-color:var(--body-text-color);color:var(--body-background-color);padding:0 2px}[data-page=extra-detail] .partsSetBody p a{border-right:2px dashed #ffe9c7;color:var(--body-text-color)}.partsSetArticle{border:1px solid var(--extraDetail);margin-top:42px}.partsSetArticle a{position:relative;display:flex;align-items:center;padding:30px}@media(min-width: 768px){.partsSetArticle a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.partsSetArticle a:hover{opacity:.65}}@media(max-width: 767.98px){.partsSetArticle a{padding:12px 20px}}.partsSetArticle_image{width:100%;max-width:220px;aspect-ratio:4/3;margin-right:40px}@media(max-width: 767.98px){.partsSetArticle_image{max-width:80px;margin-right:15px}}.partsSetArticle_image>div img{display:block;width:100%;height:100%}.partsSetArticle_content{padding-right:20px}.partsSetArticle_content:after{content:""}.partsSetArticle_content::after{position:absolute;top:50%;right:10px;font-size:2.8rem;color:var(--extraDetail);transform:translateY(-50%)}@media(max-width: 767.98px){.partsSetArticle_content::after{font-size:1.8rem}}.partsSetArticle_category{font-size:1.5rem;font-weight:bold;color:var(--extraDetail)}@media(max-width: 767.98px){.partsSetArticle_category{font-size:1.1rem}}.partsSetArticle_title{font-size:2.5rem;font-weight:bold;color:var(--extraDetail);margin-top:5px}@media(max-width: 767.98px){.partsSetArticle_title{font-size:1.6rem}}.partsSetArticle_credit{font-size:1.5rem;font-weight:bold;color:var(--extraDetail);margin-top:5px}@media(max-width: 767.98px){.partsSetArticle_credit{display:inline;font-size:1.1rem}}[data-category=marketing] hr{background-image:url(/assets/img/article/dot_marketing.svg)}[data-category=insight] hr{background-image:url(/assets/img/article/dot_insight.svg)}[data-category=benefit] hr{background-image:url(/assets/img/article/dot_benefit.svg)}[data-category=branding] hr{background-image:url(/assets/img/article/dot_branding.svg)}[data-category=skill] hr{background-image:url(/assets/img/article/dot_skill.svg)}[data-category=column] hr{background-image:url(/assets/img/article/dot_column.svg)}.partsSet_inner{opacity:0;transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}[data-loaded="1"] .partsSet_inner{opacity:1}.articleArchive{background-color:#f4f4f4;padding:130px 0 80px;position:relative}@media(max-width: 767.98px){.articleArchive{padding:110px 0 70px}}.articleArchive_section{display:flex;justify-content:space-between;margin-bottom:40px}.articleArchive_section:last-child{margin-bottom:0}.articleArchive_head{padding-right:2.578125%;display:flex;justify-content:flex-end}@media(max-width: 767.98px){.articleArchive_head{padding-right:3.2482598608%}}.articleArchive_title{display:flex}.articleArchive_title span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;display:block;line-height:1}.articleArchive_title span.is-en{font-size:5.2rem;font-weight:bold;letter-spacing:.047em}@media(max-width: 767.98px){.articleArchive_title span.is-en{font-size:2.9rem}}.articleArchive_title span.is-ja{font-size:1.9rem;font-weight:600;letter-spacing:.07em;margin-right:8px}@media(max-width: 767.98px){.articleArchive_title span.is-ja{font-size:1.5rem}}.articleArchive_button{position:fixed;width:31px;right:3.28125%;top:76vh}@media(max-width: 767.98px){.articleArchive_button{width:28px;right:3.4802784223%;top:65vh}}.articleArchive_button_inner{position:relative}.articleArchive_button img{width:100%;transition:opacity .3s ease}.articleArchive_button .categoryToggleButton{font-size:1.6rem;font-weight:bold;letter-spacing:.06em;color:#fff;background:#333;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:16px 1px;border-radius:50px;position:relative}.articleArchive_button .categoryToggleButton:before{content:""}.articleArchive_button .categoryToggleButton.active{color:#000;background:#fff;border:1px solid #555}.articleArchive_button .categoryToggleButton.active:before{content:""}.articleArchive_button .tooltip{display:none;position:absolute;height:max-content;right:62px;top:20px;transform:translateY(-50%);font-size:1.5rem;font-weight:bold;letter-spacing:.08em;background-color:#fff;border:1px solid #555;padding:45px 10px 20px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:1}.articleArchive_button .tooltip_inner{position:relative}.articleArchive_button .tooltip_inner::before,.articleArchive_button .tooltip_inner::after{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;left:108%;top:55%}.articleArchive_button .tooltip_inner::after{border-color:rgba(255,255,255,0);border-top-width:13px;border-bottom-width:13px;border-left-width:23px;border-right-width:23px;margin-top:-13px;margin-left:0;border-left-color:#fff}.articleArchive_button .tooltip_inner::before{border-color:rgba(85,85,85,0);border-top-width:14px;border-bottom-width:14px;border-left-width:25px;border-right-width:25px;margin-top:-14px;margin-left:.5px;border-left-color:#555}.articleArchive_button .tooltip ul li{position:relative;margin-right:5px}.articleArchive_button .tooltip ul li::before{content:"";background-image:url(/assets/img/article/triangle.svg);background-repeat:no-repeat;background-size:100%;position:absolute;display:block;top:-15px;left:50%;transform:translateX(-50%);width:12px;height:10px}.articleArchive_button .tooltip .current::before{opacity:.4}.articleArchive_button .tooltip .current a{pointer-events:none;color:#888}.articleArchive_content{width:calc(100% - 220px)}@media(max-width: 767.98px){.articleArchive_content{width:calc(100% - 80px)}}.articleArchive_head{width:220px}@media(max-width: 767.98px){.articleArchive_head{width:80px}}.related{background-color:var(--body-background-color);color:var(--body-text-color);margin-top:-1px;padding-bottom:65px}@media(max-width: 767.98px){.related{padding-bottom:50px}}.related_inner{max-width:1149px;margin:0 auto;padding:0 30px}@media(max-width: 767.98px){.related_inner{padding:0}}.related a{color:var(--body-text-color)}@media(max-width: 767.98px){.related a{font-size:1.3rem}}.related_headline{font-size:2.6rem;font-weight:bold;margin-bottom:40px}@media(max-width: 431px){.related_headline{font-size:2rem;margin:20px 0;line-height:1.6}}.relatedFullsize{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.relatedInfomation{display:flex;background:rgba(255,255,255,.5);padding:40px}@media(max-width: 767.98px){.relatedInfomation{display:block;padding:40px 30px 40px}}[data-category=marketing] .relatedInfomation{background:rgba(255,255,255,.08)}.relatedInfomation+div{margin-top:123px;padding-top:70px;position:relative}@media(max-width: 767.98px){.relatedInfomation+div{margin-top:0;padding-top:57px}}.relatedInfomation+div::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:1px;background-color:var(--body-text-color)}@media(max-width: 767.98px){.relatedInfomation+div::before{display:none}}.relatedInfomation_title{font-size:1.5rem;font-weight:500;line-height:1;letter-spacing:.05em;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-bottom:28px}@media(max-width: 767.98px){.relatedInfomation_title{text-align:center}}.relatedInfomation_writer{width:50%;padding-right:40px;position:relative}.relatedInfomation_writer::before{content:"";display:block;position:absolute;right:0;top:0;width:1px;height:100%;background-color:var(--body-text-color)}@media(max-width: 767.98px){.relatedInfomation_writer{width:100%;padding-right:0;padding-bottom:40px}.relatedInfomation_writer::before{left:0;top:auto;bottom:0;width:100%;height:1px}}.relatedInfomation_tags{width:50%;padding-left:40px}@media(max-width: 767.98px){.relatedInfomation_tags{width:100%;padding-left:0;padding-top:40px}}.relatedInfomation_tags ul{display:flex;flex-wrap:wrap}.relatedInfomation_tags ul li{font-size:1.5rem;margin:0 10px 14px 0}.relatedInfomation_tags ul li a{display:block;border:1px solid;border-radius:50px;padding:6px 18px}@media(min-width: 768px){.relatedInfomation_tags ul li a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.relatedInfomation_tags ul li a:hover{opacity:.65}}@media(max-width: 767.98px){.relatedExtra{padding:0 30px}}.relatedExtra+div{position:relative;margin-top:75px;padding-top:70px}@media(max-width: 767.98px){.relatedExtra+div{margin-top:60px;padding-top:40px}}.relatedExtra+div::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:1px;background-color:var(--body-text-color)}.relatedExtra_content{display:flex}@media(max-width: 767.98px){.relatedExtra_content{display:block}}.relatedExtra_image{max-width:340px;width:100%;margin-right:8%}@media(max-width: 767.98px){.relatedExtra_image{max-width:none}}.relatedExtra_image img{width:100%}.relatedExtra_list ul li{font-size:1.6rem;font-weight:500;margin-bottom:14px;text-indent:-1.3em;margin-left:1.3em}@media(max-width: 767.98px){.relatedExtra_list ul li{margin-bottom:6px}}.relatedExtra_list ul li:last-of-type{margin-bottom:0}.relatedExtra_list ul li a{position:relative}@media(min-width: 768px){.relatedExtra_list ul li a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.relatedExtra_list ul li a:hover{opacity:.65}}.relatedExtra_list ul li a::before{content:"";position:absolute;left:-10px;top:7px;transform:translateY(-50%)}@media(max-width: 767.98px){.relatedExtra_list ul li a::before{left:0}}.relatedExtra_list ul li .is-current{opacity:.4;pointer-events:none}.relatedExtra_list ul li .is-current::before{content:"▶︎"}@media(max-width: 767.98px){.relatedCategories{padding:0 30px}}.relatedCategoriesCards{display:flex;flex-wrap:wrap}@media(max-width: 767.98px){.relatedCategoriesCards{display:block}}.relatedCategoriesCard{width:50%;margin-bottom:40px}@media(max-width: 767.98px){.relatedCategoriesCard{width:100%}}@media(max-width: 431px){.relatedCategoriesCard{margin-bottom:30px}}.relatedCategoriesCard a{display:flex;align-items:center}@media(min-width: 768px){.relatedCategoriesCard a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.relatedCategoriesCard a:hover{opacity:.65}}.relatedCategoriesCard_image{max-width:100px;width:100%;margin-right:21px}@media(max-width: 431px){.relatedCategoriesCard_image{width:25.3968253968%}}.relatedCategoriesCard_image img{width:100%;height:auto;display:block}.relatedCategoriesCard_title{font-size:1.6rem;font-weight:500;padding-right:20px}@media(max-width: 767.98px){.relatedCategoriesCard_title{padding-right:0}}@media(max-width: 431px){.relatedCategoriesCard_title{font-size:1.4rem;width:68.8888888889%}}.relatedCategoriesCard_title span{font-size:1.2rem;font-weight:bold;display:block}@media(max-width: 431px){.relatedCategoriesCard_title span{font-size:1.1rem}}.relatedCategories_all{font-size:1.4rem;-webkit-text-decoration:underline;text-decoration:underline;margin:5px 0 0 auto;display:block;width:-moz-fit-content;width:fit-content}@media(max-width: 767.98px){.relatedCategories_all{display:flex;justify-content:flex-end}}@media(min-width: 768px){.relatedCategories_all:hover{-webkit-text-decoration:none;text-decoration:none}}@media(max-width: 767.98px){.homeAd{border-top:1px solid #555}}.homeAd a{display:grid;align-items:center;justify-items:center;place-items:center;height:100svh;position:relative}.homeAd_label{position:absolute;z-index:1;left:22px;top:22px;border:1px solid #fff;background-color:rgba(255,255,255,.2);opacity:.92;padding:0 12px}.homeAd_label::before{content:"アーティストのご紹介";font-size:1.4rem;font-weight:bold;letter-spacing:.12em;color:#fff;font-weight:bold}.homeAd_label span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;position:absolute}.homeAd_image{position:absolute;left:0;top:0;width:100%;height:100vh;z-index:0}.homeAd_image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.homeAd_content{position:relative;z-index:2;padding:0 20px}.homeAd_logo{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto;margin-right:auto}.homeAd_logo div{padding:10px;box-sizing:border-box}.homeAd_logo img{display:block;max-width:100%;width:100%;height:auto}.homeAd_button{min-width:370px;width:-moz-fit-content;width:fit-content;margin:50px auto 0}@media(max-width: 767.98px){.homeAd_button{min-width:200px;margin-top:40px}}.homeAd_button a,.homeAd_button div{border:1px solid #fff;height:62px;padding:0 55px;display:block;display:grid;align-items:center;justify-items:center;place-items:center;position:relative}.homeAd_button a:before,.homeAd_button div:before{content:""}@media(max-width: 767.98px){.homeAd_button a,.homeAd_button div{height:50px;padding:0 30px}}.homeAd_button a::before,.homeAd_button div::before{position:absolute;right:14px;top:calc(50% - 12px);font-size:1.4rem;color:#fff}@media(max-width: 767.98px){.homeAd_button a::before,.homeAd_button div::before{right:10px;top:calc(50% - 11px);font-size:1.2rem}}.homeAd_button a span,.homeAd_button div span{font-size:1.6rem;font-weight:bold;color:#fff}@media(max-width: 767.98px){.homeAd_button a span,.homeAd_button div span{font-size:1.4rem}}.homeArchive{background-color:#f4f4f4;padding:70px 0;position:relative}.homeArchive_section{display:flex;height:613px;background-color:#fff;margin-bottom:70px;border-top:1px solid #555;border-bottom:1px solid #555}@media(max-width: 767.98px){.homeArchive_section{height:380px;margin-bottom:60px}}.homeArchive_section:last-child{margin-bottom:0}.homeArchive_section[data-category=column]{background-color:#f0f0e1}.homeArchive_content{width:1440px}.homeArchive_head{width:calc(100% - 1440px);display:flex;justify-content:flex-end}.homeArchive_title{margin:30px 43px 0 0}@media(max-width: 767.98px){.homeArchive_title{margin:15px 12px 0 0}}.homeArchive_title a{display:flex}@media(min-width: 768px){.homeArchive_title a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.homeArchive_title a:hover{opacity:.65}}.homeArchive_title a span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;display:block;line-height:1}.homeArchive_title a span.is-en{font-size:4.2rem;font-weight:bold}.homeArchive_title a span.is-en:after{content:""}@media(max-width: 767.98px){.homeArchive_title a span.is-en{font-size:2.9rem}}.homeArchive_title a span.is-en::after{font-size:2.1rem;margin-top:10px}.homeArchive_title a span.is-ja{font-size:1.9rem;letter-spacing:.07em;margin-right:8px;font-weight:600}@media(max-width: 767.98px){.homeArchive_title a span.is-ja{font-size:1.5rem}}.homeCompany{width:100svw;height:100vh;position:relative;display:grid;align-items:center;justify-items:center;place-items:center;overflow:hidden}.homeCompany::before{content:"";background-color:rgba(212,235,242,.9);display:block;left:0;top:0;position:absolute;z-index:2;width:100%;height:100%}.homeCompany_background{position:absolute;left:0;top:0;width:100%;height:100%}.homeCompany_background>div{position:absolute;left:0;top:0;width:100%;height:100vh;z-index:0}.homeCompany_background>div img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.homeCompany_content{position:relative;z-index:2;width:100%;display:grid;align-items:center;justify-items:center;place-items:center}.homeCompany_trigger{position:absolute;z-index:10;left:0;top:50%;width:100px;height:10px}.homeCompanyConcept{display:flex;flex-direction:row-reverse;justify-content:center}@media(max-width: 767.98px){.homeCompanyConcept{height:76.5079365079svh}}.homeCompanyConcept_logo{width:77px;margin-left:75px}@media(max-width: 767.98px){.homeCompanyConcept_logo{width:40px;margin:-15px 0 0 35px}}.homeCompanyConcept_logo img{width:100%;height:auto}.homeCompanyConcept_body{margin-top:60px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}@media(max-width: 767.98px){.homeCompanyConcept_body{margin-top:20px}}.homeCompanyConcept_body p{font-size:2rem;letter-spacing:.01em;line-height:2.05;font-weight:600}@media(max-width: 767.98px){.homeCompanyConcept_body p{font-size:1.6rem;line-height:1.75;letter-spacing:.03em}}@media(max-width: 767.98px){.homeCompanyConcept_body p br{display:none}}.homeCompanyConcept_body p a{display:block;height:-moz-fit-content;height:fit-content;font-size:2rem;border:2px solid;letter-spacing:.06em;padding:17px;margin-right:30px;line-height:1.4}@media(min-width: 768px)and (min-width: 768px){.homeCompanyConcept_body p a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.homeCompanyConcept_body p a:hover{opacity:.65}}@media(max-width: 767.98px){.homeCompanyConcept_body p a{font-size:1.3rem;margin-right:10px;padding:12px}}.homeCompany::before{transition:1s cubic-bezier(0.19, 1, 0.22, 1);opacity:0}.homeCompany.inView::before{opacity:1}.homeCompanyConcept{opacity:0}.inView .homeCompanyConcept{transition:1.2s cubic-bezier(0.39, 0.575, 0.565, 1) .5s;opacity:1}.homeMain{position:relative}.homeHero{margin-bottom:150svh}.homeHeroCard{height:100dvh;margin-bottom:50svh;position:relative}.homeHeroCard:last-child{margin-bottom:0}.homeHeroCard_background{position:absolute;left:0;top:0;width:100%;height:100vh;z-index:0}.homeHeroCard_background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-mobile-position=left] .homeHeroCard_background img{-o-object-position:left center;object-position:left center}[data-mobile-position=right] .homeHeroCard_background img{-o-object-position:right center;object-position:right center}.homeHeroCard_copy{position:absolute;top:42px;left:3.515625%;z-index:1}@media(max-width: 767.98px){.homeHeroCard_copy{top:25px;left:4.6403712297%}}.homeHeroCard_copy::before{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(//www.etojiya.com/assets/img/global/copy_large.svg);mask-image:url(//www.etojiya.com/assets/img/global/copy_large.svg);display:block;width:max(310px, min(40.3645833333vw, 454px));height:61px;-o-object-fit:contain;object-fit:contain}@media(max-width: 767.98px){.homeHeroCard_copy::before{width:234px;height:31.3px}}.homeHeroCard_copy span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;position:absolute}.homeHeroCard_content{position:absolute}.homeHeroCard_label span{display:block;width:-moz-fit-content;width:fit-content;border:2px solid;font-size:max(2rem, min(2.6041666667vw, 2.9rem));line-height:1;padding:6px 0 6px 13px;letter-spacing:.3em}@media(max-width: 767.98px){.homeHeroCard_label span{font-size:1.8rem;padding:3px 0 3px 6px}}.homeHeroCard_headline{font-size:max(5rem, min(6.5104166667vw, 8rem));line-height:1.475;font-weight:bold;letter-spacing:.06em}@media(min-width: 768px){.homeHeroCard_headline{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.homeHeroCard_headline:hover{opacity:.65}}@media(max-width: 767.98px){.homeHeroCard_headline{font-size:3.8rem;line-height:1.2093023256}}@media(max-width: 767.98px){.homeHeroCard[data-layout=left] .homeHeroCard_headline,.homeHeroCard[data-layout=center] .homeHeroCard_headline{font-size:3.4rem}}.homeHeroCard[data-layout=left] .homeHeroCard_content{margin-right:65px}.homeHeroCard_menu li a{font-size:2rem;font-weight:600}@media(max-width: 767.98px){.homeHeroCard_menu li a{font-size:1.4rem}}.homeHeroCard_textLink a{font-size:1.6rem}@media(min-width: 768px){.homeHeroCard_textLink a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.homeHeroCard_textLink a:hover{opacity:.65}}.homeHeroCard_textLink a:after{content:""}@media(max-width: 767.98px){.homeHeroCard_textLink a{font-size:1.3rem}}.homeHeroCard_textLink a::after{font-size:1.2rem}@media(max-width: 767.98px){.homeHeroCard_textLink a::after{font-size:1rem}}.homeHeroCard_vol{position:absolute;z-index:3;font-size:max(4.5rem, min(5.859375vw, 7.4rem));line-height:1;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media(max-width: 767.98px){.homeHeroCard_vol{font-size:3rem}}.homeHeroCard[data-layout=left] [class*=_content]{left:3.515625%;bottom:67px}@media(max-width: 767.98px){.homeHeroCard[data-layout=left] [class*=_content]{left:4.6403712297%;bottom:18.5%}}.homeHeroCard[data-layout=left] [class*=_headline]{margin-top:20px}.homeHeroCard[data-layout=left] [class*=_vol]{right:3.515625%;bottom:67px}@media(max-width: 767.98px){.homeHeroCard[data-layout=left] [class*=_vol]{bottom:3.3%;right:4.6403712297%}}.homeHeroCard[data-layout=left] [class*=_menu]{margin-top:45px}@media(max-width: 767.98px){.homeHeroCard[data-layout=left] [class*=_menu]{margin-top:20px}}.homeHeroCard[data-layout=left] [class*=_menu] li{margin-bottom:10px}@media(max-width: 767.98px){.homeHeroCard[data-layout=left] [class*=_menu] li{margin-bottom:5px}}.homeHeroCard[data-layout=left] [class*=_menu] li a{border-bottom:1px solid;padding-bottom:2px}@media(min-width: 768px){.homeHeroCard[data-layout=left] [class*=_menu] li a:hover{border-bottom:0 solid}}.homeHeroCard[data-layout=left] [class*=_textLink]{margin-top:20px}.homeHeroCard[data-layout=left] [class*=_textLink] a::after{margin-left:4px}.homeHeroCard[data-layout=right] [class*=_content]{right:3.125%;bottom:55px;display:flex;flex-direction:row-reverse}@media(max-width: 767.98px){.homeHeroCard[data-layout=right] [class*=_content]{right:4.6403712297%;bottom:3.5%}}.homeHeroCard[data-layout=right] [class*=_label]{display:flex;justify-content:flex-end;margin:0 12px 28px 0}@media(max-width: 767.98px){.homeHeroCard[data-layout=right] [class*=_label]{margin:0}}.homeHeroCard[data-layout=right] [class*=_headline]{text-align:right;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;display:inline-block;margin-left:50px;margin-top:10px}@media(min-width: 1000.02px){.homeHeroCard[data-layout=right] [class*=_headline]{line-height:1.3}}@media(max-width: 767.98px){.homeHeroCard[data-layout=right] [class*=_headline]{margin-left:30px}}.homeHeroCard[data-layout=right] [class*=_vol]{left:3.5%;bottom:63px}@media(max-width: 767.98px){.homeHeroCard[data-layout=right] [class*=_vol]{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;left:4.6403712297%;bottom:4.5%}}.homeHeroCard[data-layout=right] [class*=_menu]{display:flex;align-items:flex-end;flex-direction:row-reverse}.homeHeroCard[data-layout=right] [class*=_menu] li{margin-left:11px;display:flex}.homeHeroCard[data-layout=right] [class*=_menu] li a{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;-webkit-text-decoration:underline;text-decoration:underline;display:block}@media(min-width: 768px){.homeHeroCard[data-layout=right] [class*=_menu] li a:hover{-webkit-text-decoration:none;text-decoration:none}}.homeHeroCard[data-layout=right] [class*=_textLink]{display:flex;justify-content:flex-end;flex-flow:column}.homeHeroCard[data-layout=right] [class*=_textLink] a{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.15em}.homeHeroCard[data-layout=right] [class*=_textLink] a::after{transform:rotate(90deg);display:inline-block;margin-top:5px}.homeHeroCard[data-layout=center]{display:flex;justify-content:center;align-items:center;text-align:center}.homeHeroCard[data-layout=center] [class*=_content]{width:100%}@media(max-width: 767.98px){.homeHeroCard[data-layout=center] [class*=_content]{width:90%}}.homeHeroCard[data-layout=center] [class*=_headline]{margin-top:10px}.homeHeroCard[data-layout=center] [class*=_label]{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.homeHeroCard[data-layout=center] [class*=_vol]{right:3.2%;bottom:47px}@media(max-width: 767.98px){.homeHeroCard[data-layout=center] [class*=_vol]{right:4.6403712297%;bottom:3.5%}}.homeHeroCard[data-layout=center] [class*=_menu]{margin-top:20px}.homeHeroCard[data-layout=center] [class*=_menu] li{margin-bottom:10px}.homeHeroCard[data-layout=center] [class*=_menu] li a{border-bottom:1px solid;padding-bottom:2px}@media(min-width: 768px){.homeHeroCard[data-layout=center] [class*=_menu] li a:hover{border-bottom:0 solid}}.homeHeroCard[data-layout=center] [class*=_textLink]{margin-top:20px}.homeHeroCard a{color:currentColor}.homeHeroCard .homeHeroCard_copy::before{background-color:currentColor}.homeHeroCard>*:nth-child(2),.homeHeroCard>*:nth-child(3),.homeHeroCard>*:nth-child(4){opacity:0;transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}[data-loaded="1"] .homeHeroCard>*:nth-child(2),[data-loaded="1"] .homeHeroCard>*:nth-child(3),[data-loaded="1"] .homeHeroCard>*:nth-child(4){opacity:1}.companySection{padding:95px 20px 55px}@media(max-width: 767.98px){.companySection{padding:45px 20px}}.companySection_inner{max-width:700px;margin:0 auto}.companySection_intro p{font-size:1.8rem;font-weight:500}@media(max-width: 767.98px){.companySection_intro p{font-size:1.4rem}}.companyIntro{background-repeat:no-repeat;background-size:cover;background-position:center bottom;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-style:normal}@media(min-width: 768px){.companyIntro{min-height:1380px;background-image:url(//www.etojiya.com/assets/img/company/intro-pc.jpg)}}@media(max-width: 1000px){.companyIntro{height:120vw}}@media(max-width: 767.98px){.companyIntro{background-image:url(//www.etojiya.com/assets/img/company/intro-sp.jpg);height:120vw;min-height:930px}}.companyIntro_content{padding:130px 20px 0}@media(max-width: 767.98px){.companyIntro_content{padding:90px 20px 0}}.companyAbout_table{display:flex;flex-wrap:wrap;font-size:1.7rem;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-style:normal}@media(max-width: 767.98px){.companyAbout_table{font-size:1.4rem}}@media(max-width: 431px){.companyAbout_table{display:block}}.companyAbout_table dt{width:25%;padding:18px 0;font-weight:500;border-bottom:1px solid #999}.companyAbout_table dt:first-of-type{border-top:1px solid #999}@media(max-width: 431px){.companyAbout_table dt{width:100%;padding:18px 0 0;border-bottom:none}}.companyAbout_table dd{width:75%;padding:17px 0;border-bottom:1px solid #999}.companyAbout_table dd:first-of-type{border-top:1px solid #999}@media(max-width: 431px){.companyAbout_table dd{width:100%;padding:10px 0 17px}.companyAbout_table dd:first-of-type{border-top:none}}.companyAbout_table dd>*{margin-top:25px}.companyAbout_table dd>*:first-of-type{margin-top:0}.companyAbout_table dd p{font-weight:500}.companyAbout_table dd p a{font-size:1.4rem;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width: 768px){.companyAbout_table dd p a:hover{-webkit-text-decoration:none;text-decoration:none}}.companyAbout_table dd p iframe{width:100%;margin-top:15px}.companyAbout_table dd li{margin-bottom:7px;margin-left:1.3em;text-indent:-1.3em}.companyAbout_table dd li::before{content:"◯ "}.companyMember{padding-bottom:90px}@media(max-width: 767.98px){.companyMember{padding-bottom:45px}}.companyMember .profileCard{margin-top:74px}.companyMember .profileCard:first-of-type{margin-top:0}.companyProject{padding-bottom:90px;background:#f2f2f2;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-style:normal}@media(max-width: 767.98px){.companyProject{padding-bottom:45px}}.companyProject_content{max-width:800px;margin:0 auto}.companyProject_card{background:#fff;padding:37px 50px 50px;margin-top:40px}.companyProject_card:first-of-type{margin-top:0}@media(max-width: 767.98px){.companyProject_card{padding:20px;margin-top:20px}}.companyProject_card>*{margin-top:10px}.companyProject_card>*:first-of-type{margin-top:5px}.companyProject_card h3{font-size:3rem;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}@media(max-width: 767.98px){.companyProject_card h3{font-size:2rem}}.companyProject_card p{font-size:1.5rem;font-weight:500;line-height:1.7}@media(max-width: 767.98px){.companyProject_card p{font-size:1.3rem}}.extraArchiveCard{position:relative;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-style:normal;color:var(--theme-color)}.extraArchiveCard a{color:var(--theme-color)}.extraArchiveCard:nth-child(1){color:var(--extra01-color)}.extraArchiveCard:nth-child(1) a{color:var(--extra01-color)}.extraArchiveCard:nth-child(2){color:var(--extra02-color)}.extraArchiveCard:nth-child(2) a{color:var(--extra02-color)}.extraArchiveCard:nth-child(3){color:var(--extra03-color)}.extraArchiveCard:nth-child(3) a{color:var(--extra03-color)}.extraArchiveCard:nth-child(4){color:var(--extra04-color)}.extraArchiveCard:nth-child(4) a{color:var(--extra04-color)}.extraArchiveCard:nth-child(5){color:var(--extra05-color)}.extraArchiveCard:nth-child(5) a{color:var(--extra05-color)}.extraArchiveCard_background{width:100%;height:500px;position:relative;z-index:-1}.extraArchiveCard_background img{width:100%;height:100%;min-height:450px;-o-object-fit:cover;object-fit:cover;display:block}.extraArchiveCard_content{position:absolute;top:50%;transform:translateY(-34%);left:6%}.extraArchiveCard_content a{font-size:1.6rem;-webkit-text-decoration:underline;text-decoration:underline;display:inline-block;margin-bottom:10px;font-weight:600}@media(max-width: 767.98px){.extraArchiveCard_content a{margin-bottom:5px;font-size:1.4rem}}@media(min-width: 768px){.extraArchiveCard_content a:hover{-webkit-text-decoration:none;text-decoration:none}}@media(max-width: 767.98px){.extraArchiveCard_content{transform:translateY(-50%);left:0;padding:0 20px}}.extraArchiveCard_headline{max-width:825px}.extraArchiveCard_headline a{font-size:5.5rem;font-weight:bold;display:block;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 768px){.extraArchiveCard_headline a{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.extraArchiveCard_headline a:hover{opacity:.65}}@media(max-width: 767.98px){.extraArchiveCard_headline a{font-size:2.8rem}}.extraArchiveCard_menu{max-width:727px;margin-top:20px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.75;box-sizing:border-box}@media(max-width: 767.98px){.extraArchiveCard_menu{min-height:5em;max-width:335px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.75;box-sizing:border-box}}.extraArchiveCard_vol{font-size:5rem;font-weight:500;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;position:absolute;bottom:5%;right:2%}@media(max-width: 767.98px){.extraArchiveCard_vol{font-size:2.4rem;bottom:3%;padding-right:20px}}.extraDetail{position:relative;z-index:1;padding:157px 20px 152px}@media(max-width: 767.98px){.extraDetail{padding:103px 20px 113px}}.extraDetail_background{position:absolute;left:0;top:0;width:100%;height:100vh;z-index:0;height:100vh;position:fixed}.extraDetail_background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.extraDetail_inner{max-width:800px;margin:0 auto}.extraDetail .parts{background-color:rgba(0,0,0,0)}.extraDetailHead{color:var(--extraDetail);text-align:center;margin-bottom:65px}@media(max-width: 767.98px){.extraDetailHead{text-align:left;margin-bottom:30px}}.extraDetailHead_vol{font-size:2.7rem;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;display:inline-block;border:1px solid var(--extraDetail);padding:3px 23px}@media(max-width: 767.98px){.extraDetailHead_vol{font-size:1.7rem;padding:0px 10px}}.extraDetailHead_vol span{font-size:2.4rem;font-weight:bold !important;letter-spacing:.35em;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-style:normal}@media(max-width: 767.98px){.extraDetailHead_vol span{font-size:1.6rem}}.extraDetailHead_title{font-size:6.7rem;font-weight:bold !important;margin-top:20px;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-style:normal}@media(max-width: 767.98px){.extraDetailHead_title{font-size:4rem;line-height:1.5;border-bottom:2px solid;padding-bottom:35px}}.form{font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-style:normal}.form_inner{max-width:700px;margin:130px auto 158px;padding:0 20px}@media(max-width: 767.98px){.form_inner{margin:85px auto 52px}}.form_headline{font-size:5rem;font-weight:bold;text-align:center}@media(max-width: 767.98px){.form_headline{font-size:2.8rem}}.formItems{margin-top:73px}@media(max-width: 767.98px){.formItems{margin-top:37px}}.formItems .wpcf7-response-output{border:2px solid red !important;display:none !important;font-size:1.4rem !important;color:red !important;margin:30px 0 0 0 !important;padding:15px !important}@media(min-width: 768px) and (max-width: 1000px){.formItems .wpcf7-response-output{font-size:1.6rem !important;margin:60px 0 0 0 !important}}.formItems .sent .wpcf7-response-output{border:2px solid var(--blue) !important;color:var(--blue) !important}.formItems .sent .wpcf7-response-output,.formItems .unaccepted .wpcf7-response-output,.formItems .invalid .wpcf7-response-output{display:block !important}.formItem+.formItem{margin-top:30px}@media(max-width: 767.98px){.formItem+.formItem{margin-top:28px}}.formItemLabel{position:relative;font-size:1.7rem;font-weight:500}@media(max-width: 767.98px){.formItemLabel{font-size:1.4rem}}.formItemLabel span{display:flex;align-items:flex-start}.formItemLabel[data-require] span:after{position:relative;top:5px;left:0;background:red;display:flex;flex-shrink:0;align-items:center;justify-content:center;content:"必須";font-size:1.1rem;font-weight:500;line-height:1;color:#fff;margin-left:10px;padding:4px;font-family:"dnp-shuei-gothic-kin-std",sans-serif;font-weight:500;font-style:normal}[data-text] .formItemElement input[type=text],[data-text] .formItemElement input[type=email],[data-text] .formItemElement input[type=tel]{font-size:1.7rem;border:1px solid #999;box-sizing:border-box;width:100%;margin-top:10px;padding:7px 20px}@media(max-width: 767.98px){[data-text] .formItemElement input[type=text],[data-text] .formItemElement input[type=email],[data-text] .formItemElement input[type=tel]{font-size:1.4rem;padding:5px 15px}}.invalid [data-text] .formItemElement input[type=text].wpcf7-not-valid,.invalid [data-text] .formItemElement input[type=email].wpcf7-not-valid,.invalid [data-text] .formItemElement input[type=tel].wpcf7-not-valid{border-color:red}@media(min-width: 768px) and (max-width: 1000px){[data-checkbox] .formItemElement{display:flex;flex-wrap:wrap;align-items:center}}.formItemElement label{display:flex;align-items:center;margin-right:20px;margin-bottom:15px;cursor:pointer}.formItemElement label input[type=checkbox]{display:none}.formItemElement label input[type=checkbox]:checked+span:before{border-color:var(--blue)}.formItemElement label input[type=checkbox]:checked+span:after{opacity:1}.formItemElement label span{position:relative;top:0;left:0;font-size:1.4rem;padding-left:34px}.formItemElement label::before{position:absolute;top:-3px;left:0;border:2px solid #999;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px}.formItemElement label:after{position:absolute;top:3px;left:5px;font-size:1.3rem;color:var(--blue);opacity:0;width:13px;height:13px}[data-textarea] .formItemElement textarea{border:1px solid #999;box-sizing:border-box;width:100%;height:400px;padding:15px 20px;margin-top:10px}@media(max-width: 767.98px){[data-textarea] .formItemElement textarea{height:335px}}.invalid [data-textarea] .formItemElement textarea.wpcf7-not-valid{border-color:red}[data-textarea] .formItemElement small+textarea{margin-top:10px}[data-textarea-min] .formItemElement textarea{border:1px solid #999;border-radius:10px;box-sizing:border-box;color:var(--black);width:100%;height:82px;padding:15px 20px}[data-textarea-min] .formItemElement textarea:focus{border-color:var(--blue)}.invalid [data-textarea-min] .formItemElement textarea.wpcf7-not-valid{border-color:red}[data-textarea-min] .formItemElement small+textarea{margin-top:10px}.formItemElement .wpcf7-not-valid-tip{display:none;font-size:1.4rem;color:red;margin-top:5px;font-weight:600;display:block}.invalid .formItemElement .wpcf7-not-valid-tip{display:block}.formButtons{margin-top:21px}.formButtons input[type=checkbox]{display:none}.formButtonsAgree{display:flex;align-items:center}.formButtonsAgree i{border:1px solid #999;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;margin-right:10px;transition:.3s cubic-bezier(0.19, 1, 0.22, 1)}@media(max-width: 767.98px){.formButtonsAgree i{width:20px;height:20px}}.formButtonsAgree label{display:flex;align-items:center;font-size:1.7rem;font-weight:500}@media(max-width: 767.98px){.formButtonsAgree label{font-size:1.4rem}}.formButtonsAgree label:hover{cursor:pointer}.formButtonsAgree label a{-webkit-text-decoration:underline;text-decoration:underline}@media(min-width: 768px){.formButtonsAgree label a:hover{-webkit-text-decoration:none;text-decoration:none}}.formButtons:has(input[type=checkbox]:checked) .formButtonsAgree i{background:#000}.formButtons:has(input[type=checkbox]:not(:checked)) .buttons .button[data-type=fill] .buttonLink{background:#999;pointer-events:none}.formButtons .buttonLink{display:block;max-width:400px;width:100%;height:80px;margin:80px auto 0;font-size:2rem;font-weight:bold;color:#fff;background:#000}@media(min-width: 768px){.formButtons .buttonLink{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}.formButtons .buttonLink:hover{opacity:.65}}@media(max-width: 767.98px){.formButtons .buttonLink{font-size:1.6rem;max-width:200px;height:50px;margin:35px auto 0}}.formButtons .buttonLink span{display:flex;align-items:center;justify-content:center}.thanks{text-align:center;display:flex;align-items:center;justify-content:center;padding:0 20px}@media(max-width: 767.98px){.thanks{align-items:flex-start}}.thanks_wrap{margin-top:0px}@media(max-width: 767.98px){.thanks_wrap{margin-top:26.075619296vw;padding-top:50px}}.thanks_text{font-size:36px;font-weight:bold}@media(max-width: 767.98px){.thanks_text{font-size:22px}}.thanks_top{display:block;width:-moz-fit-content;width:fit-content;margin:50px auto 0;font-size:20px}@media(max-width: 767.98px){.thanks_top{margin-top:13.037809648vw;margin-bottom:26.075619296vw;font-size:16px}}.searchResult{max-width:700px;margin:130px auto 158px;padding:0 20px}@media(max-width: 767.98px){.searchResult{margin:85px auto 52px}}.policySection{padding:130px 20px 144px}@media(max-width: 767.98px){.policySection{padding:90px 20px 64px}}.policySection_inner{max-width:700px;margin:0 auto}.policySectionIntro{font-size:1.8rem;margin-top:10px}@media(max-width: 767.98px){.policySectionIntro{font-size:1.4rem}}.policySection dl dt{font-size:2rem;font-weight:500;margin-top:40px}@media(max-width: 767.98px){.policySection dl dt{font-size:1.8rem;margin-top:30px}}.policySection dl dd{font-size:1.8rem;margin-top:10px}@media(max-width: 767.98px){.policySection dl dd{font-size:1.4rem}}.policySection dl dd dl{margin-left:1em}.policySection dl dd ol{margin-top:5px;text-indent:1em}