﻿body{background:#fafafa;position:relative}body::before{content:"";width:100%;height:100%;background:url("/archive/2025/wp-content/themes/tokyoesportsfesta/assets/img/exhibiting/bg.png") top/cover repeat;image-rendering:auto;position:absolute;top:0;left:0;z-index:-1}.page__body{padding:min(6rem,60px) 0 min(10rem,100px)}#tabs{margin-bottom:min(5.48rem,54.8px)}#tabs .sec_inner{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#tabs .tabs__link{flex:0 1 32.65306612%;width:32.65306612%;height:min(7rem,70px);text-align:center;border-radius:min(7rem,70px);background:#268aff;background:linear-gradient(120deg, rgb(38, 138, 255) 0%, rgb(233, 142, 255) 100%);box-sizing:border-box}#tabs .tabs__link .tabs__item{display:grid;place-content:center;margin:min(.4rem,4px);padding-bottom:min(1.2rem,12px);height:calc(100% - min(.8rem,8px));font-size:min(1.6rem,16px);font-weight:700;line-height:1.375em;letter-spacing:0;text-align:center;border-radius:min(7rem,70px);background:#fff;transition:.3s ease color,.3s ease background}#tabs .tabs__link i{font-size:min(1.2rem,12px);position:absolute;left:50%;bottom:min(1rem,10px);transform:translateX(-50%);color:#2365d3;transition:.3s ease color}#tabs .tabs__link i::before{transition:unset}#tabs .tabs__link:hover{opacity:1}#tabs .tabs__link:hover .tabs__item{color:#fff;background:rgba(0,0,0,0)}#tabs .tabs__link:hover i{color:#fff}#tabs .tabs__link.coming_soon{position:relative;pointer-events:none}#tabs .tabs__link.coming_soon::after{content:"Coming soon";display:grid;place-content:center;width:100%;height:100%;font-size:min(1.6rem,16px);font-weight:700;border-radius:min(7rem,70px);color:#fff;background:rgba(0,0,0,.7);position:absolute;top:0;left:0}#feature{margin-bottom:min(10.7rem,107px)}#feature .feature__logo{margin-bottom:min(4.1rem,41px);text-align:center}#feature .feature__logo img{display:inline;width:min(51.5rem,515px);max-width:100%}#feature .feature__ttl{margin-bottom:min(2.3rem,23px);font-size:min(2.3rem,23px);font-weight:700;line-height:1.3914em;letter-spacing:0;text-align:center;color:#2365d3}#feature .feature__txt{font-size:min(1.5rem,15px);font-weight:500;line-height:1.8447em;letter-spacing:0;text-align:center}#feature .feature__img{display:block;margin-top:min(1.4rem,14px)}#feature .feature__img img{width:calc(100% + min(3.24rem,32.4px))}#feature .feature__point{margin-top:min(10.8rem,108px)}#feature .feature__point .feature__point_box{padding:min(2.9rem,29px) min(3.9rem,39px) min(4rem,40px) min(3.5rem,35px);border-radius:min(2rem,20px);box-shadow:0 0 min(1.4rem,14px) 0 rgba(0,0,0,.16);background:#fff;position:relative}#feature .feature__point .feature__point_box .feature__point_number{margin-bottom:min(1.3rem,13px);font-size:0;font-family:"Dela Gothic One","M PLUS 1p",sans-serif;font-weight:500;letter-spacing:.06em;color:#2365d3}#feature .feature__point .feature__point_box .feature__point_number>*{font-size:min(2.5rem,25px);line-height:1.44em}#feature .feature__point .feature__point_box .feature__point_item .feature__point_ttl{margin-bottom:min(3.2rem,32px);font-size:min(2.4rem,24px);font-weight:700;line-height:1.4167em;letter-spacing:0;color:#212121}#feature .feature__point .feature__point_box .feature__point_item .feature__point_games .games__lineup{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;margin:0 auto min(3.9rem,39px);width:67.99117%}#feature .feature__point .feature__point_box .feature__point_item .feature__point_games .games__lineup .games__lineup_img{flex:0 1 min(18.1rem,181px);width:min(18.1rem,181px)}#feature .feature__point .feature__point_box .feature__point_item .feature__point_games .games__lineup_copyright{font-size:min(1rem,10px);line-height:1.5602em;letter-spacing:0}#feature .feature__point .feature__point_box .feature__point_item .feature__point_project{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#feature .feature__point .feature__point_box .feature__point_item .feature__point_project .project__left{flex:0 1 44.4812362%;width:44.4812362%}#feature .feature__point .feature__point_box .feature__point_item .feature__point_project .project__left .project__left_ttl{margin-bottom:min(2.05rem,20.5px);padding-bottom:min(.4rem,4px);font-size:min(1.6rem,16px);font-weight:700;line-height:1.375em;letter-spacing:0;border-bottom:1px solid #d6d6d6;color:#2365d3}#feature .feature__point .feature__point_box .feature__point_item .feature__point_project .project__left .project__left_list li{padding-left:1.2em;font-size:min(1.5rem,15px);font-weight:500;line-height:1.8834em;letter-spacing:0;position:relative}#feature .feature__point .feature__point_box .feature__point_item .feature__point_project .project__left .project__left_list li::before{content:"●";color:#2365d3;position:absolute;top:0;left:0}#feature .feature__point .feature__point_box .feature__point_item .feature__point_project .project__right{flex:0 1 52.2075055%;width:52.2075055%}#feature .feature__point .feature__point_box .feature__point_item .feature__point_project .project__right .project__right_txt{margin-top:min(.5rem,5px);font-size:min(1.2rem,12px);font-weight:500;line-height:1.417em;letter-spacing:0;text-align:right}#feature .feature__point .feature__point_box .tips{padding:min(.9rem,9px) min(.9rem,9px) min(.9rem,9px) min(1.6rem,16px);font-size:min(1.6rem,16px);font-weight:900;line-height:1.2813em;letter-spacing:0;border-top-right-radius:min(2rem,20px);border-bottom-left-radius:min(2rem,20px);color:#fff;background:#ff67b8;position:absolute;top:0;right:0}#feature .feature__point .feature__point_box .tips small{margin-left:-8px;font-size:min(1.2rem,12px)}#feature .feature__point .feature__point_box+.feature__point_box{margin-top:min(4rem,40px)}#recruitment_period{margin-bottom:min(8rem,80px)}#recruitment_period .recruitment_period__inner{padding:min(2.5rem,25px) 0 min(4.6rem,46px);background:#fff}#recruitment_period .recruitment_period__inner .recruitment_period__ttl{margin-bottom:min(.7rem,7px);font-size:min(3.6rem,36px);font-family:"Dela Gothic One","M PLUS 1p",sans-serif;font-weight:500;line-height:1.4445em;letter-spacing:.06em;text-align:center;color:#2365d3}#recruitment_period .recruitment_period__inner .recruitment_period__date{font-size:min(2.8rem,28px);font-weight:800;line-height:1.393em;letter-spacing:0;text-align:center;color:#212121}#recruitment_period .recruitment_period__inner .to_link02{margin-top:min(2.7rem,27px);padding:min(2.5rem,25px) min(9.4rem,94px);font-size:min(2.4rem,24px);color:#2365d3;background:#d5ff26;background:linear-gradient(120deg, rgb(213, 255, 38) 0%, rgb(142, 255, 255) 100%)}#flow{margin-bottom:7.8rem}#flow .flow__ttl{margin-bottom:min(5.8rem,58px);padding-bottom:min(1.9rem,19px);font-size:min(3.6rem,36px);font-family:"Dela Gothic One","M PLUS 1p",sans-serif;font-weight:400;line-height:1.44em;letter-spacing:.06em;text-align:center;color:#212121;position:relative}#flow .flow__ttl::before,#flow .flow__ttl::after{content:"";width:min(1rem,10px);height:min(1rem,10px);border-radius:50%;position:absolute;bottom:0;transform:translateX(-50%)}#flow .flow__ttl::before{background:#2365d3;left:calc(50% - min(.35rem,3.5px));z-index:1}#flow .flow__ttl::after{background:#e18eff;left:calc(50% + min(.35rem,3.5px));z-index:2}#flow .flow__sec_ttl{margin-bottom:min(5.6rem,56px);padding:min(2.3rem,23px) 0 0;font-size:min(3.3rem,33px);line-height:1.394em;letter-spacing:.1em;text-align:center;color:#fff;background:#2365d3;position:relative}#flow .flow__sec_ttl.sub{margin-bottom:0;padding:min(.55rem,5.5px) 0;font-size:min(2.4rem,24px);line-height:1.4167em;background:#59c4e5}#flow .flow__sec_ttl.sub::after{display:none}#flow .flow__sec_ttl::after{content:"";width:100%;height:min(4.2rem,42px);background:#2365d3;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:0;bottom:.4px;transform:translateY(100%)}#flow .flow__complete{margin-top:min(4.25rem,42.5px);font-size:min(2.8rem,28px);font-weight:700;line-height:1.393em;letter-spacing:0;text-align:center;color:#2365d3}#flow .flow__list{margin:0 auto;padding:0 min(11rem,110px) min(4.1rem,41px);max-width:min(120rem,1200px);border-radius:min(1rem,10px);box-shadow:0 0 min(1.4rem,14px) 0 rgba(0,0,0,.16);background:#fff}#flow .flow__list .flow__box{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;padding:min(2.24rem,22.4px) 0 min(4.05rem,40.5px);position:relative}#flow .flow__list .flow__box .flow__box_left{flex:0 1 9.18367347%;width:9.18367347%}#flow .flow__list .flow__box .flow__box_left .flow__box_num{font-size:min(3.6rem,36px);font-family:"Dela Gothic One","M PLUS 1p",sans-serif;font-weight:500;line-height:1.4445em;letter-spacing:0;color:#2365d3}#flow .flow__list .flow__box .flow__box_right{flex:0 1 88.7755102%;width:88.7755102%;margin-top:min(1.5rem,15px)}#flow .flow__list .flow__box .flow__box_right .flow__box_ttl{font-size:min(2rem,20px);font-weight:700;line-height:1.35em;letter-spacing:0;color:#212121}#flow .flow__list .flow__box .flow__box_right .flow__box_ttl small{margin-left:.4rem;font-size:1.2rem}#flow .flow__list .flow__box .flow__box_right .flow__box_ttl.multiple{line-height:1.4375em}#flow .flow__list .flow__box .flow__box_right .flow__box_txt{margin-top:min(1.5rem,15px);margin-bottom:min(1.9rem,19px);font-size:min(1.5rem,15px);font-weight:500;line-height:1.5334em;letter-spacing:0}#flow .flow__list .flow__box .flow__box_right .flow__box_txt span{color:#2365d3}#flow .flow__list .flow__box .flow__box_right .flow__box_txt.multiple{line-height:1.5334em}#flow .flow__list .flow__box .flow__box_right .flow__box_img{display:block;margin-bottom:min(3.8rem,38px);pointer-events:none}#flow .flow__list .flow__box .flow__box_right .flow__box_btns{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;margin-right:min(11.7rem,117px)}#flow .flow__list .flow__box .flow__box_right .flow__box_btns .flow__box_btn{flex:0 1 min(36rem,360px);width:min(36rem,360px);margin-left:0;margin-right:0;padding-left:0;padding-right:0;text-align:center}#flow .flow__list .flow__box .flow__box_right .flow__box_btn{margin-top:0;margin-left:22.9885067%;padding:min(2.25rem,22.5px) 0;width:min(36rem,360px);max-width:100%;font-size:min(1.8rem,18px);text-align:center;color:#fff}#flow .flow__list .flow__box .flow__box_right .flow__box_btn .icon-pdf{font-size:min(2.082rem,20.82px);right:min(3.3rem,33px);transform:translateY(-50%)}#flow .flow__list .flow__box .flow__box_right .flow__box_btn.cl-gr{color:#2365d3;background:#d5ff26;background:linear-gradient(120deg, rgb(213, 255, 38) 0%, rgb(142, 255, 255) 100%)}#flow .flow__list .flow__box .flow__arrow{font-size:min(2.07rem,20.7px);color:#2365d3;position:absolute;left:50%;bottom:min(1rem,10px);transform:translate(-50%, 100%)}#flow .flow__list .flow__box .flow__arrow::before{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#flow .flow__list .flow__box:nth-of-type(4){padding-bottom:0}#flow .flow__list .flow__box:nth-of-type(4)::before,#flow .flow__list .flow__box:nth-of-type(4)::after{display:none}#flow .flow__list .flow__box::before,#flow .flow__list .flow__box::after{content:"";width:44.1326531%;height:1px;background:#59c4e5;position:absolute;bottom:0}#flow .flow__list .flow__box::before{left:0}#flow .flow__list .flow__box::after{right:0}#flow .flow__list .flow__box+.flow__sec_ttl{margin-top:min(2.8rem,28px)}#document{margin-bottom:min(8rem,80px)}#document .document__ttl{margin-bottom:min(5rem,50px);padding-bottom:min(1.9rem,19px);font-size:min(3.6rem,36px);font-family:"Dela Gothic One","M PLUS 1p",sans-serif;font-weight:400;line-height:1.44em;letter-spacing:.06em;text-align:center;color:#212121;position:relative}#document .document__ttl::before,#document .document__ttl::after{content:"";width:min(1rem,10px);height:min(1rem,10px);border-radius:50%;position:absolute;bottom:0;transform:translateX(-50%)}#document .document__ttl::before{background:#2365d3;left:calc(50% - min(.35rem,3.5px));z-index:1}#document .document__ttl::after{background:#e18eff;left:calc(50% + min(.35rem,3.5px));z-index:2}#document .document__links{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#document .document__links .document__link{flex:0 1 48.5714286%;width:48.5714286%;margin:min(4.1rem,41px) 0 0;font-size:min(1.8rem,18px);line-height:1.462em;letter-spacing:.1em;text-align:center;color:#fff}#document .document__links .document__link .icon-pdf{font-size:min(2.082rem,20.82px);right:min(3.3rem,33px);transform:translateY(-50%)}#document .document__links .document__link:nth-of-type(-n + 2){margin-top:0}#faq{position:relative;z-index:2}#faq .faq__ttl{margin-bottom:min(5rem,50px);padding-bottom:min(1.9rem,19px);font-size:min(3.6rem,36px);font-family:"Dela Gothic One","M PLUS 1p",sans-serif;font-weight:400;line-height:1.44em;letter-spacing:.06em;text-align:center;color:#212121;position:relative}#faq .faq__ttl::before,#faq .faq__ttl::after{content:"";width:min(1rem,10px);height:min(1rem,10px);border-radius:50%;position:absolute;bottom:0;transform:translateX(-50%)}#faq .faq__ttl::before{background:#2365d3;left:calc(50% - min(.35rem,3.5px));z-index:1}#faq .faq__ttl::after{background:#e18eff;left:calc(50% + min(.35rem,3.5px));z-index:2}#faq .faq__list .faq__box{padding:min(2.5rem,25px) min(3.25rem,32.5px) min(2.5rem,25px) min(2.7rem,27px);border-radius:min(1rem,10px);box-shadow:0 0 min(1.4rem,14px) 0 rgba(0,0,0,.16);background:#fff}#faq .faq__list .faq__box .faq__box_item{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#faq .faq__list .faq__box .faq__box_item .faq__box_left{flex:0 1 3.80434783%;width:3.80434783%}#faq .faq__list .faq__box .faq__box_item .faq__box_left .faq__box_en{font-size:min(2.5rem,25px);font-weight:900;line-height:1.4em;letter-spacing:0;color:#2365d3}#faq .faq__list .faq__box .faq__box_item .faq__box_right{flex:0 1 95.6521739%;width:95.6521739%}#faq .faq__list .faq__box .faq__box_item .faq__box_right .faq__box_txt{margin-top:min(1rem,10px);font-size:min(1.5rem,15px);font-weight:500;line-height:1.667em;letter-spacing:0}#faq .faq__list .faq__box .faq__box_item .faq__box_right .faq__box_txt a{display:inline;text-decoration:underline;color:#2365d3}#faq .faq__list .faq__box .faq__box_item+.faq__box_item{margin-top:min(2.3rem,23px);padding-top:min(2.15rem,21.5px);border-top:1px solid #707070}#faq .faq__list .faq__box .faq__box_item.answer .faq__box_left .faq__box_en{color:#e78efe}#faq .faq__list .faq__box+.faq__box{margin-top:min(2.8rem,28px)}.sns{margin-top:min(-11.5rem,-115px)}.sns::before{display:none}@media(max-width: 799px){body::before{background-image:url("/archive/2025/wp-content/themes/tokyoesportsfesta/assets/img/exhibiting/bg_sp.png")}.page__body{padding:3.1rem 0 8rem}#tabs{margin-bottom:4rem}#tabs .tabs__link{flex:0 1 31.641791%;width:31.641791%;height:8.6rem;border-radius:2rem;background:linear-gradient(180deg, rgb(38, 138, 255) 0%, rgb(233, 142, 255) 100%)}#tabs .tabs__link .tabs__item{padding-bottom:2.2rem;font-size:1.3rem;line-height:1.385em;border-radius:1.65rem}#tabs .tabs__link i{font-size:1.14rem;bottom:1.5rem}#tabs .tabs__link.coming_soon::after{font-size:1.35rem;border-radius:2rem}#feature{margin-bottom:4rem}#feature .feature__logo{margin-bottom:3.55rem}#feature .feature__logo img{width:26.073rem}#feature .feature__ttl{margin-bottom:2.4rem;font-size:1.9rem;line-height:1.3688em}#feature .feature__txt{font-size:1.6rem;line-height:1.8125em;text-align:left}#feature .feature__img{margin-top:3.4rem}#feature .feature__img img{width:calc(100% + 1rem)}#feature .feature__point{margin-top:4.3rem}#feature .feature__point .feature__point_box{padding:2.2rem 1.5rem 2.6rem;border-radius:2rem;box-shadow:0 0 1.4rem 0 rgba(0,0,0,.16)}#feature .feature__point .feature__point_box .feature__point_number{margin-bottom:min(1.3rem,13px)}#feature .feature__point .feature__point_box .feature__point_number>*{font-size:1.8rem;line-height:1.4445em}#feature .feature__point .feature__point_box .feature__point_item .feature__point_ttl{margin-bottom:3rem;font-size:1.8rem;line-height:1.5834em}#feature .feature__point .feature__point_box .feature__point_item .feature__point_games .games__lineup{margin-bottom:2rem;width:100%}#feature .feature__point .feature__point_box .feature__point_item .feature__point_games .games__lineup .games__lineup_img{flex:0 1 45.9016393%;width:45.9016393%;margin-top:1.5rem}#feature .feature__point .feature__point_box .feature__point_item .feature__point_games .games__lineup .games__lineup_img:nth-of-type(-n + 2){margin-top:0}#feature .feature__point .feature__point_box .feature__point_item .feature__point_games .games__lineup_copyright{font-size:1rem;line-height:1.494em}#feature .feature__point .feature__point_box .feature__point_item .feature__point_project .project__left{flex:0 1 100%;width:100%}#feature .feature__point .feature__point_box .feature__point_item .feature__point_project .project__left .project__left_ttl{margin-bottom:2.2rem;padding-bottom:.4rem;font-size:1.6rem}#feature .feature__point .feature__point_box .feature__point_item .feature__point_project .project__left .project__left_list li{font-size:1.4rem;line-height:1.7287em}#feature .feature__point .feature__point_box .feature__point_item .feature__point_project .project__right{flex:0 1 100%;width:100%;margin-top:.5rem}#feature .feature__point .feature__point_box .feature__point_item .feature__point_project .project__right .project__right_txt{margin-top:.5rem;font-size:1.1rem;line-height:1.455em}#feature .feature__point .feature__point_box .tips{padding:.9rem .9rem .9rem 1.6rem;font-size:1.6rem;line-height:1.2813em;border-top-right-radius:2rem;border-bottom-left-radius:2rem}#feature .feature__point .feature__point_box .tips small{font-size:1.2rem}#feature .feature__point .feature__point_box+.feature__point_box{margin-top:4.6rem}#recruitment_period{margin-bottom:4.7rem}#recruitment_period .recruitment_period__inner{padding:2rem 0 3.5rem}#recruitment_period .recruitment_period__inner .recruitment_period__ttl{margin-bottom:1.6rem;font-size:2.6rem;line-height:1.4233em}#recruitment_period .recruitment_period__inner .recruitment_period__date{font-size:1.8rem;line-height:1.389em}#recruitment_period .recruitment_period__inner .to_link02{margin-top:2rem;padding:2.2rem 0;width:33.5rem;font-size:1.8rem}#recruitment_period .recruitment_period__inner .to_link02 i{font-size:1.125rem;right:.5rem}#flow{margin-bottom:4rem}#flow .flow__ttl{margin-bottom:3.9rem;padding-bottom:2.7rem;font-size:2.6rem;line-height:1.44em}#flow .flow__ttl::before,#flow .flow__ttl::after{width:1rem;height:1rem}#flow .flow__sec_ttl{margin-bottom:4.27rem;padding:1rem 0 0;font-size:1.8rem;line-height:1.394em}#flow .flow__sec_ttl.sub{padding:.7rem 0;font-size:1.5rem;line-height:1.4em}#flow .flow__sec_ttl::after{height:2.271rem;bottom:.3px}#flow .flow__complete{margin-top:2.43rem;font-size:1.8rem;line-height:1.393em}#flow .flow__list{padding:0 1.55rem 4rem;max-width:33.6rem;border-radius:2rem;box-shadow:0 0 1.4rem 0 rgba(0,0,0,.16)}#flow .flow__list .flow__box{padding:2.19rem 0 3.23rem}#flow .flow__list .flow__box .flow__box_left{flex:0 1 11.4754098%;width:11.4754098%}#flow .flow__list .flow__box .flow__box_left .flow__box_num{font-size:1.8rem}#flow .flow__list .flow__box .flow__box_right{flex:0 1 84.5901639%;width:84.5901639%;margin-top:.4rem}#flow .flow__list .flow__box .flow__box_right .flow__box_ttl{font-size:1.6rem;line-height:1.375em}#flow .flow__list .flow__box .flow__box_right .flow__box_ttl small{margin-left:.4rem;font-size:1.2rem}#flow .flow__list .flow__box .flow__box_right .flow__box_ttl.multiple{line-height:1.375em}#flow .flow__list .flow__box .flow__box_right .flow__box_txt{margin-top:1.5rem;margin-bottom:2.2rem;font-size:1.4rem;line-height:1.3577em}#flow .flow__list .flow__box .flow__box_right .flow__box_txt.multiple{line-height:1.3577em}#flow .flow__list .flow__box .flow__box_right .flow__box_txt.row{display:inline-flex;flex-flow:row wrap}#flow .flow__list .flow__box .flow__box_right .flow__box_img{margin-bottom:1.5rem}#flow .flow__list .flow__box .flow__box_right .flow__box_btns{margin-right:0}#flow .flow__list .flow__box .flow__box_right .flow__box_btns .flow__box_btn{flex:0 1 30.5rem;width:30.5rem;flex:0 0 30.5rem;max-width:30.5rem;margin-left:-4.8rem}#flow .flow__list .flow__box .flow__box_right .flow__box_btns .flow__box_btn+.flow__box_btn{margin-top:1.5rem}#flow .flow__list .flow__box .flow__box_right .flow__box_btn{margin-left:-4.8rem;padding:2rem 0;width:30.5rem;max-width:30.5rem;font-size:1.6rem}#flow .flow__list .flow__box .flow__box_right .flow__box_btn i{font-size:1.125rem;right:1rem}#flow .flow__list .flow__box .flow__box_right .flow__box_btn .icon-pdf{font-size:2.082rem;right:1.7rem}#flow .flow__list .flow__box .flow__arrow{font-size:1.14rem;bottom:.4rem}#flow .flow__list .flow__box::before,#flow .flow__list .flow__box::after{width:44.1311475%}#flow .flow__list .flow__box+.flow__sec_ttl{margin-top:2rem}#document{margin-bottom:4.7rem}#document .document__ttl{margin-bottom:2.3rem;padding-bottom:2.7rem;font-size:2.6rem;line-height:1.44em}#document .document__ttl::before,#document .document__ttl::after{width:1rem;height:1rem}#document .document__links .document__link{flex:0 1 100%;width:100%;margin-top:1.5rem;padding:2rem 0;font-size:1.6rem;line-height:1em}#document .document__links .document__link .icon-pdf{font-size:2.082rem;right:1.7rem}#document .document__links .document__link:nth-of-type(2){margin-top:1.5rem}#faq{position:relative;z-index:2}#faq .faq__ttl{margin-bottom:3rem;padding-bottom:2.7rem;font-size:2.6rem;line-height:1.44em}#faq .faq__ttl::before,#faq .faq__ttl::after{width:1rem;height:1rem}#faq .faq__list .faq__box{padding:1.6rem 1.5rem 2.6rem;border-radius:1rem;box-shadow:0 0 1.4rem 0 rgba(0,0,0,.16)}#faq .faq__list .faq__box .faq__box_item .faq__box_left{flex:0 1 11.4754098%;width:11.4754098%}#faq .faq__list .faq__box .faq__box_item .faq__box_left .faq__box_en{font-size:2.5rem}#faq .faq__list .faq__box .faq__box_item .faq__box_right{flex:0 1 86.2295082%;width:86.2295082%}#faq .faq__list .faq__box .faq__box_item .faq__box_right .faq__box_txt{margin-top:.8rem;font-size:1.4rem;line-height:1.536em}#faq .faq__list .faq__box .faq__box_item+.faq__box_item{margin-top:1.45rem;padding-top:1.05rem}#faq .faq__list .faq__box+.faq__box{margin-top:2rem}.sns{margin-top:0;padding-top:0}}