@media (min-width:1366px),print{.tl-underline{border-bottom:2px solid #0069b8;color:#212121;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.5;padding-bottom:10px}.bl{margin-bottom:120px}.bl .page-tl06{margin-bottom:28px}.bl__content{padding:0 60px}.bl .txt{color:#0a0a0a;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.5}.statement{margin-bottom:60px;text-align:center}.statement__pri{color:var(--foreign-color);font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.5}.statement__sub{color:var(--foreign-color);font-size:1.6rem;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-top:19px}.statement__sub a{color:var(--foreign-color);text-decoration:underline;text-underline-position:under}.note{color:#212121;font-size:1.2rem;font-weight:500;letter-spacing:.05em;line-height:2}.step-list{display:grid;gap:25px;grid-template-columns:repeat(3,310px)}.step-list.divider-top{border-top:2px solid #0069b8;padding-top:30px}.step-list.divider-bottom{border-bottom:2px solid #0069b8;padding-bottom:30px}.step-list.space-b{margin-bottom:58px}.accordion{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.accordion__trigger{cursor:pointer}.accordion__target{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow:hidden}.faq__item{border-bottom:1px solid var(--spi_color)}.faq__item-head{font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1.69;padding:20px 35px 22px 40px;position:relative}.faq__item-head.active:after{background-image:url(../images/common/ic_minus.svg)}.faq__item-head:after{background-image:url(../images/common/ic_plus.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:14px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}.faq__item-head:before{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--spi_color);border-radius:4px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1);color:#fff;content:"Q";display:-webkit-box;display:flex;font-family:var(--font_en);font-size:1.6rem;font-weight:700;height:30px;justify-content:center;left:0;letter-spacing:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.faq__item-main{border-top:1px solid #e8e8e8;padding-top:10px}.faq__item-ct .accordion__inner{padding:0 35px 18px}.faq__item-ct .faq__textLink{text-decoration:underline;-webkit-transition:-webkit-text-decoration .3s;transition:-webkit-text-decoration .3s;-o-transition:text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s;will-change:text-decoration}@media (hover:hover){.faq__item-ct .faq__textLink:hover{text-decoration:none}}.faq__item-ct p{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.5}.faq__item-ct .note{font-size:1.4rem}.faq__item-ct .color01{color:#0069b8}.faq__item-ct .color02{color:#f47314}.faq__item-ct .color03{color:red}.faq__item-ct .txt__sm{font-size:1.4rem}.faq__action{margin-top:50px;text-align:center}.venue-flows{counter-reset:num}.venue-flows .venue-flow{background:#f8f8f8;counter-increment:num;display:-webkit-box;display:flex;min-height:130px}.venue-flows .venue-flow__media{flex-shrink:0;min-height:160px;width:280px}.venue-flows .venue-flow__content{padding:30px 27px 15px 30px}.venue-flows .venue-flow__name{color:#0069b8;font-size:2.6rem;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:10px;padding-left:50px;position:relative}.venue-flows .venue-flow__name:before{background:#0069b8;border-radius:2px;color:#fff;content:counter(num,decimal-leading-zero);font-family:var(--font_en);font-size:1.8rem;font-weight:700;height:40px;left:0;letter-spacing:.05em;line-height:2.22;position:absolute;text-align:center;top:0;width:40px}.venue-flows .venue-flow__desc{font-size:1.4rem;font-weight:500;letter-spacing:.05em;line-height:1.5}.venue-flows .venue-flow:not(:last-of-type){margin-bottom:20px}.venue-flows+.note{margin-top:7px}.page-testcenter-list .boxes{display:grid;gap:89px 20px;grid-template-columns:repeat(2,1fr)}.page-testcenter-list .boxes--group{gap:30px 20px}.page-testcenter-list .tl-underline{margin-bottom:19px}.page-testcenter-list .bl-link{margin-bottom:25px;padding-top:6px}.page-testcenter-list .file-link{color:#0069b8;display:inline-block;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.5;position:relative;text-decoration:underline;text-underline-offset:2px;text-underline-position:under;-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;-o-transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;will-change:text-decoration}.page-testcenter-list .file-link:after{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#0069b8;border-radius:4px;color:#fff;content:"PDF";display:-webkit-inline-box;display:inline-flex;font-size:1.4rem;font-weight:700;height:32px;justify-content:center;letter-spacing:.05em;line-height:1.5;margin-left:9px;padding:0 20px;position:relative;top:-5px}@media (hover:hover){.page-testcenter-list .file-link:hover{opacity:1;text-decoration-color:transparent}}.page-testcenter-list .tab-switch{margin-bottom:40px;margin-top:-40px;padding-top:40px}.page-testcenter-list .tab-switch__nav{border-bottom:6px solid #0069b8;display:-webkit-box;display:flex}.page-testcenter-list .tab-switch__trigger{-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#f8f8f8;border-radius:4px 4px 0 0;cursor:pointer;display:-webkit-box;display:flex;flex:1 1;font-size:1.6rem;font-weight:700;height:80px;justify-content:center;letter-spacing:.05em;line-height:1.5}.page-testcenter-list .tab-switch__trigger.active{background-color:#0069b8;color:#fff}.page-testcenter-list .tab-switch__trigger:not(:last-of-type){margin-right:8px}.page-testcenter-list .tab-switch__body{padding-top:30px}.page-testcenter-list .boxes+.boxes{margin-top:89px}.page-testcenter-list .boxes+.tl-underline{margin-top:89px}.page-testcenter-list .boxes .box-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column}.page-testcenter-list .venue-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:flex;flex:1 1;flex-direction:column}.page-testcenter-list .venue-box__head{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;background:#0069b8;border-radius:4px 4px 0 0;display:-webkit-box;display:flex;height:50px;justify-content:space-between;padding:10px 10px 10px 20px}.page-testcenter-list .venue-box__tl{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:2}.page-testcenter-list .venue-box__range{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#efefef;border-radius:4px;display:-webkit-box;display:flex;font-size:1.2rem;font-weight:700;height:30px;justify-content:center;letter-spacing:.05em;line-height:1.75;padding:0 10px;text-align:center}.page-testcenter-list .venue-box__body{-webkit-box-flex:1;background:#f8f8f8;flex:1 1;padding:10px 20px 30px}.page-testcenter-list .venue-box__body .venue-info__tl{-webkit-box-align:center;align-items:center;color:#0069b8;display:-webkit-box;display:flex;font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:10px}.page-testcenter-list .venue-box__body .venue-info__tl:before{-webkit-box-flex:1;-webkit-box-ordinal-group:3;background-color:currentColor;content:"";display:inline-block;flex:1 1;height:2px;margin-left:10px;margin-top:2px;order:2}.page-testcenter-list .venue-box__body .venue-info__content .txt{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.5}.page-testcenter-list .venue-box__body .venue-info:not(:last-of-type){margin-bottom:27px}.page-testcenter-list .venue-box .check-list .check-item{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.5;padding-left:26px;position:relative}.page-testcenter-list .venue-box .check-list .check-item small{display:block;font-size:1.2rem;letter-spacing:.047em;line-height:2;margin-top:-3px}.page-testcenter-list .venue-box .check-list .check-item:before{background:url(../images/testcenter/ic_check.svg) no-repeat;background-size:100% 100%;content:"";height:20px;left:0;position:absolute;top:1px;width:20px}.page-testcenter-list .venue-box .check-list .check-item:not(:last-of-type){margin-bottom:10px}.page-testcenter-list .venue-box .check-list.small-space-y .check-item:not(:last-of-type){margin-bottom:5px}.page-testcenter-list .bl-facility{margin-bottom:87px}.page-testcenter-list .bl-facility .facilities__tl{font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:10px}.page-testcenter-list .bl-facility .facilities .facilities-ls{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.page-testcenter-list .bl-facility .facilities .facilities-ls+.note{margin-top:18px}.page-testcenter-list .tct-list>p{line-height:1.5;text-align:center}.page-testcenter-list .tct-list__map{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:30px auto 90px;max-width:860px}.page-testcenter-list .tct-list__map-box{background:#f8f8f8;border-radius:0 0 4px 4px;padding:20px 25px 39px}.page-testcenter-list .tct-list__map-tt{color:var(--spi_color);font-size:2.4rem;font-weight:700;line-height:1.5}.page-testcenter-list .tct-list__map-img{height:auto;margin:-31px auto 25px;width:270px}.page-testcenter-list .tct-list__map-img02{height:auto;margin:35px auto;width:218px}.page-testcenter-list .tct-list__map-nav{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.page-testcenter-list .tct-list__map-btn{margin-top:81px;text-align:center}.page-testcenter-list .tct-list__map .btn{font-size:1.4rem;min-height:40px;min-width:180px;padding:0 40px;width:180px}.page-testcenter-list .tct-list__map .btn:after{height:10px;width:12px}.page-testcenter-list .tct-list__map .btn01{background:#359dd4}.page-testcenter-list .tct-list__map .btn02{background:#23b1af}.page-testcenter-list .tct-list__map .btn03{background:#0aa563}.page-testcenter-list .tct-list__map .btn04{background:#6fcc37}.page-testcenter-list .tct-list__map .btn05{background:#f0c200}.page-testcenter-list .tct-list__map .btn06{background:#f28f19}.page-testcenter-list .tct-list__map .btn07{background:#f47314}.page-testcenter-list .tct-list .bl__content h4{font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:9px}.page-testcenter-list .tct-list .bl__content>ul li+li{margin-top:20px}.page-testcenter-list .tct-list .bl__content>ul+h4{margin-top:27px}}@media (min-width:769px) and (max-width:1365px){.tl-underline{border-bottom:calc(var(--vw)*.14641) solid #0069b8;color:#212121;font-size:calc(var(--vw)*1.75695);font-weight:700;letter-spacing:.05em;line-height:1.5;padding-bottom:calc(var(--vw)*.73206)}.bl{margin-bottom:calc(var(--vw)*8.78477)}.bl .page-tl06{margin-bottom:calc(var(--vw)*2.04978)}.bl__content{padding:0 calc(var(--vw)*4.39239)}.bl .txt{color:#0a0a0a;font-size:calc(var(--vw)*1.1713);font-weight:500;letter-spacing:.05em;line-height:1.5}.statement{margin-bottom:calc(var(--vw)*4.39239);text-align:center}.statement__pri{color:var(--foreign-color);font-size:calc(var(--vw)*1.46413);font-weight:700;letter-spacing:.1em;line-height:1.5}.statement__sub{color:var(--foreign-color);font-size:calc(var(--vw)*1.1713);font-weight:700;letter-spacing:.1em;line-height:1.5;margin-top:calc(var(--vw)*1.39092)}.statement__sub a{color:var(--foreign-color);text-decoration:underline;text-underline-position:under}.note{color:#212121;font-size:calc(var(--vw)*.87848);font-weight:500;letter-spacing:.05em;line-height:2}.step-list{display:grid;gap:calc(var(--vw)*1.83016);grid-template-columns:repeat(3,calc(var(--vw)*22.694))}.step-list.divider-top{border-top:calc(var(--vw)*.14641) solid #0069b8;padding-top:calc(var(--vw)*2.19619)}.step-list.divider-bottom{border-bottom:calc(var(--vw)*.14641) solid #0069b8;padding-bottom:calc(var(--vw)*2.19619)}.step-list.space-b{margin-bottom:calc(var(--vw)*4.24597)}.accordion{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.accordion__trigger{cursor:pointer}.accordion__target{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow:hidden}.faq__item{border-bottom:1px solid var(--spi_color)}.faq__item-head{font-size:calc(var(--vw)*1.1713);font-weight:700;letter-spacing:.05em;line-height:1.69;padding:calc(var(--vw)*1.46413) calc(var(--vw)*2.56223) calc(var(--vw)*1.61054) calc(var(--vw)*2.92826);position:relative}.faq__item-head.active:after{background-image:url(../images/common/ic_minus.svg)}.faq__item-head:after{background-image:url(../images/common/ic_plus.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:calc(var(--vw)*1.02489);position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(var(--vw)*1.02489)}.faq__item-head:before{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--spi_color);border-radius:calc(var(--vw)*.29283);-webkit-box-shadow:calc(var(--vw)*0) calc(var(--vw)*.36603) calc(var(--vw)*1.46413) rgba(0,0,0,.1);box-shadow:calc(var(--vw)*0) calc(var(--vw)*.36603) calc(var(--vw)*1.46413) rgba(0,0,0,.1);color:#fff;content:"Q";display:-webkit-box;display:flex;font-family:var(--font_en);font-size:calc(var(--vw)*1.1713);font-weight:700;height:calc(var(--vw)*2.19619);justify-content:center;left:0;letter-spacing:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(var(--vw)*2.19619)}.faq__item-main{border-top:1px solid #e8e8e8;padding-top:calc(var(--vw)*.73206)}.faq__item-ct .accordion__inner{padding:calc(var(--vw)*0) calc(var(--vw)*2.56223) calc(var(--vw)*1.31772)}.faq__item-ct .faq__textLink{text-decoration:underline;-webkit-transition:-webkit-text-decoration .3s;transition:-webkit-text-decoration .3s;-o-transition:text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s;will-change:text-decoration}@media (hover:hover){.faq__item-ct .faq__textLink:hover{text-decoration:none}}.faq__item-ct p{font-size:calc(var(--vw)*1.1713);font-weight:500;letter-spacing:.05em;line-height:1.5}.faq__item-ct .note{font-size:calc(var(--vw)*1.02489)}.faq__item-ct .color01{color:#0069b8}.faq__item-ct .color02{color:#f47314}.faq__item-ct .color03{color:red}.faq__item-ct .txt__sm{font-size:calc(var(--vw)*1.02489)}.faq__action{margin-top:calc(var(--vw)*3.66032);text-align:center}.venue-flows{counter-reset:num}.venue-flows .venue-flow{background:#f8f8f8;counter-increment:num;display:-webkit-box;display:flex;min-height:calc(var(--vw)*9.51684)}.venue-flows .venue-flow__media{flex-shrink:0;min-height:calc(var(--vw)*11.71303);width:calc(var(--vw)*20.4978)}.venue-flows .venue-flow__content{padding:calc(var(--vw)*2.19619) calc(var(--vw)*1.97657) calc(var(--vw)*1.0981) calc(var(--vw)*2.19619)}.venue-flows .venue-flow__name{color:#0069b8;font-size:calc(var(--vw)*1.90337);font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:calc(var(--vw)*.73206);padding-left:calc(var(--vw)*3.66032);position:relative}.venue-flows .venue-flow__name:before{background:#0069b8;border-radius:calc(var(--vw)*.14641);color:#fff;content:counter(num,decimal-leading-zero);font-family:var(--font_en);font-size:calc(var(--vw)*1.31772);font-weight:700;height:calc(var(--vw)*2.92826);left:0;letter-spacing:.05em;line-height:2.22;position:absolute;text-align:center;top:0;width:calc(var(--vw)*2.92826)}.venue-flows .venue-flow__desc{font-size:calc(var(--vw)*1.02489);font-weight:500;letter-spacing:.05em;line-height:1.5}.venue-flows .venue-flow:not(:last-of-type){margin-bottom:calc(var(--vw)*1.46413)}.venue-flows+.note{margin-top:calc(var(--vw)*.51245)}.page-testcenter-list .boxes{display:grid;gap:calc(var(--vw)*6.51537) calc(var(--vw)*1.46413);grid-template-columns:repeat(2,1fr)}.page-testcenter-list .boxes--group{gap:calc(var(--vw)*2.19619) calc(var(--vw)*1.46413)}.page-testcenter-list .tl-underline{margin-bottom:calc(var(--vw)*1.39092)}.page-testcenter-list .bl-link{margin-bottom:calc(var(--vw)*1.83016);padding-top:calc(var(--vw)*.43924)}.page-testcenter-list .file-link{color:#0069b8;display:inline-block;font-size:calc(var(--vw)*1.1713);font-weight:500;letter-spacing:.05em;line-height:1.5;position:relative;text-decoration:underline;text-underline-offset:calc(var(--vw)*.14641);text-underline-position:under;-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;-o-transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;will-change:text-decoration}.page-testcenter-list .file-link:after{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#0069b8;border-radius:calc(var(--vw)*.29283);color:#fff;content:"PDF";display:-webkit-inline-box;display:inline-flex;font-size:calc(var(--vw)*1.02489);font-weight:700;height:calc(var(--vw)*2.34261);justify-content:center;letter-spacing:.05em;line-height:1.5;margin-left:calc(var(--vw)*.65886);padding:0 calc(var(--vw)*1.46413);position:relative;top:calc(var(--vw)*-.36603)}@media (hover:hover){.page-testcenter-list .file-link:hover{opacity:1;text-decoration-color:transparent}}.page-testcenter-list .tab-switch{margin-bottom:calc(var(--vw)*2.92826);margin-top:calc(var(--vw)*-2.92826);padding-top:calc(var(--vw)*2.92826)}.page-testcenter-list .tab-switch__nav{border-bottom:calc(var(--vw)*.43924) solid #0069b8;display:-webkit-box;display:flex}.page-testcenter-list .tab-switch__trigger{-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#f8f8f8;border-radius:calc(var(--vw)*.29283) calc(var(--vw)*.29283) calc(var(--vw)*0) calc(var(--vw)*0);cursor:pointer;display:-webkit-box;display:flex;flex:1 1;font-size:calc(var(--vw)*1.1713);font-weight:700;height:calc(var(--vw)*5.85652);justify-content:center;letter-spacing:.05em;line-height:1.5}.page-testcenter-list .tab-switch__trigger.active{background-color:#0069b8;color:#fff}.page-testcenter-list .tab-switch__trigger:not(:last-of-type){margin-right:calc(var(--vw)*.58565)}.page-testcenter-list .tab-switch__body{padding-top:calc(var(--vw)*2.19619)}.page-testcenter-list .boxes+.boxes{margin-top:calc(var(--vw)*6.51537)}.page-testcenter-list .boxes+.tl-underline{margin-top:calc(var(--vw)*6.51537)}.page-testcenter-list .boxes .box-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column}.page-testcenter-list .venue-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:flex;flex:1 1;flex-direction:column}.page-testcenter-list .venue-box__head{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;background:#0069b8;border-radius:calc(var(--vw)*.29283) calc(var(--vw)*.29283) calc(var(--vw)*0) calc(var(--vw)*0);display:-webkit-box;display:flex;height:calc(var(--vw)*3.66032);justify-content:space-between;padding:calc(var(--vw)*.73206) calc(var(--vw)*.73206) calc(var(--vw)*.73206) calc(var(--vw)*1.46413)}.page-testcenter-list .venue-box__tl{color:#fff;font-size:calc(var(--vw)*1.31772);font-weight:700;letter-spacing:.05em;line-height:2}.page-testcenter-list .venue-box__range{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#efefef;border-radius:calc(var(--vw)*.29283);display:-webkit-box;display:flex;font-size:calc(var(--vw)*.87848);font-weight:700;height:calc(var(--vw)*2.19619);justify-content:center;letter-spacing:.05em;line-height:1.75;padding:0 calc(var(--vw)*.73206);text-align:center}.page-testcenter-list .venue-box__body{-webkit-box-flex:1;background:#f8f8f8;flex:1 1;padding:calc(var(--vw)*.73206) calc(var(--vw)*1.46413) calc(var(--vw)*2.19619)}.page-testcenter-list .venue-box__body .venue-info__tl{-webkit-box-align:center;align-items:center;color:#0069b8;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.1713);font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:calc(var(--vw)*.73206)}.page-testcenter-list .venue-box__body .venue-info__tl:before{-webkit-box-flex:1;-webkit-box-ordinal-group:3;background-color:currentColor;content:"";display:inline-block;flex:1 1;height:calc(var(--vw)*.14641);margin-left:calc(var(--vw)*.73206);margin-top:calc(var(--vw)*.14641);order:2}.page-testcenter-list .venue-box__body .venue-info__content .txt{font-size:calc(var(--vw)*1.1713);font-weight:500;letter-spacing:.05em;line-height:1.5}.page-testcenter-list .venue-box__body .venue-info:not(:last-of-type){margin-bottom:calc(var(--vw)*1.97657)}.page-testcenter-list .venue-box .check-list .check-item{font-size:calc(var(--vw)*1.1713);font-weight:500;letter-spacing:.05em;line-height:1.5;padding-left:calc(var(--vw)*1.90337);position:relative}.page-testcenter-list .venue-box .check-list .check-item small{display:block;font-size:calc(var(--vw)*.87848);letter-spacing:.047em;line-height:2;margin-top:calc(var(--vw)*-.21962)}.page-testcenter-list .venue-box .check-list .check-item:before{background:url(../images/testcenter/ic_check.svg) no-repeat;background-size:100% 100%;content:"";height:calc(var(--vw)*1.46413);left:0;position:absolute;top:1px;width:calc(var(--vw)*1.46413)}.page-testcenter-list .venue-box .check-list .check-item:not(:last-of-type){margin-bottom:calc(var(--vw)*.73206)}.page-testcenter-list .venue-box .check-list.small-space-y .check-item:not(:last-of-type){margin-bottom:calc(var(--vw)*.36603)}.page-testcenter-list .bl-facility{margin-bottom:calc(var(--vw)*6.36896)}.page-testcenter-list .bl-facility .facilities__tl{font-size:calc(var(--vw)*1.75695);font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:calc(var(--vw)*.73206)}.page-testcenter-list .bl-facility .facilities .facilities-ls{display:grid;gap:calc(var(--vw)*.73206);grid-template-columns:repeat(3,1fr)}.page-testcenter-list .bl-facility .facilities .facilities-ls+.note{margin-top:calc(var(--vw)*1.31772)}.page-testcenter-list .tct-list>p{line-height:1.5;text-align:center}.page-testcenter-list .tct-list__map{display:grid;gap:calc(var(--vw)*1.46413);grid-template-columns:repeat(2,1fr);margin:calc(var(--vw)*2.19619) auto calc(var(--vw)*6.58858);max-width:calc(var(--vw)*62.95754)}.page-testcenter-list .tct-list__map-box{background:#f8f8f8;border-radius:0 0 calc(var(--vw)*.29283) calc(var(--vw)*.29283);padding:calc(var(--vw)*1.46413) calc(var(--vw)*1.83016) calc(var(--vw)*2.85505)}.page-testcenter-list .tct-list__map-tt{color:var(--spi_color);font-size:calc(var(--vw)*1.75695);font-weight:700;line-height:1.5}.page-testcenter-list .tct-list__map-img{height:auto;margin:calc(var(--vw)*-2.2694) auto calc(var(--vw)*1.83016);width:calc(var(--vw)*19.76574)}.page-testcenter-list .tct-list__map-img02{height:auto;margin:calc(var(--vw)*2.56223) auto;width:calc(var(--vw)*15.959)}.page-testcenter-list .tct-list__map-nav{display:grid;gap:calc(var(--vw)*.73206);grid-template-columns:repeat(2,1fr)}.page-testcenter-list .tct-list__map-btn{margin-top:calc(var(--vw)*5.92972);text-align:center}.page-testcenter-list .tct-list__map .btn{font-size:calc(var(--vw)*1.02489);min-height:calc(var(--vw)*2.92826);min-width:calc(var(--vw)*13.17716);padding:0 calc(var(--vw)*2.92826);width:calc(var(--vw)*13.17716)}.page-testcenter-list .tct-list__map .btn:after{height:calc(var(--vw)*.73206);width:calc(var(--vw)*.87848)}.page-testcenter-list .tct-list__map .btn01{background:#359dd4}.page-testcenter-list .tct-list__map .btn02{background:#23b1af}.page-testcenter-list .tct-list__map .btn03{background:#0aa563}.page-testcenter-list .tct-list__map .btn04{background:#6fcc37}.page-testcenter-list .tct-list__map .btn05{background:#f0c200}.page-testcenter-list .tct-list__map .btn06{background:#f28f19}.page-testcenter-list .tct-list__map .btn07{background:#f47314}.page-testcenter-list .tct-list .bl__content h4{font-size:calc(var(--vw)*1.75695);font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:calc(var(--vw)*.65886)}.page-testcenter-list .tct-list .bl__content>ul li+li{margin-top:calc(var(--vw)*1.46413)}.page-testcenter-list .tct-list .bl__content>ul+h4{margin-top:calc(var(--vw)*1.97657)}}@media only screen and (max-width:768px){.tl-underline{border-bottom:2px solid #0069b8;font-size:4.8vw;font-weight:700;letter-spacing:.05em;line-height:1.5;padding-bottom:2.666666666666667vw}.bl{margin-bottom:15.733333333333333vw}.bl .page-tl06{margin-bottom:5.333333333333334vw}.bl__content{padding:0 2.1333333333333333vw}.bl .txt{color:#0a0a0a;font-size:4.266666666666667vw;font-weight:500;letter-spacing:.05em;line-height:1.5}.statement{margin-bottom:16vw;text-align:center}.statement__pri{color:var(--foreign-color);font-size:4.8vw;font-weight:700;letter-spacing:.1em;line-height:1.5}.statement__sub{color:var(--foreign-color);font-size:3.733333333333334vw;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-top:5.333333333333334vw}.statement__sub a{text-decoration:underline;text-underline-position:under}.note{color:#212121;font-size:3.2vw;font-weight:500;letter-spacing:.05em;line-height:1.75}.step-list{padding:0 5.866666666666666vw}.step-list .step-item:not(:last-of-type){margin-bottom:2.666666666666667vw}.step-list.divider-top{border-top:2px solid #0069b8;padding-top:7.733333333333333vw}.step-list.divider-bottom{border-bottom:2px solid #0069b8;padding-bottom:7.733333333333333vw}.step-list.space-b{margin-bottom:60px}.accordion{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.accordion__trigger{cursor:pointer}.accordion__target{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow:hidden}.faq__item{border-bottom:1px solid var(--spi_color)}.faq__item-head{font-size:4.266666666666667vw;font-weight:700;letter-spacing:.05em;line-height:1.5;padding:5.333333333333334vw 6.666666666666667vw 5.866666666666666vw 10.666666666666668vw;position:relative}.faq__item-head.active:after{background-image:url(../images/common/ic_minus.svg)}.faq__item-head:after{background-image:url(../images/common/ic_plus.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:3.733333333333334vw;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.733333333333334vw}.faq__item-head:before{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background:var(--spi_color);border-radius:1.0666666666666667vw;-webkit-box-shadow:0 1.3333333333333335vw 5.333333333333334vw rgba(0,0,0,.1);box-shadow:0 1.3333333333333335vw 5.333333333333334vw rgba(0,0,0,.1);color:#fff;content:"Q";display:-webkit-box;display:flex;font-family:var(--font_en);font-size:4.266666666666667vw;font-weight:700;height:8vw;justify-content:center;left:0;letter-spacing:0;position:absolute;top:9.333333333333334vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8vw}.faq__item-ct .faq__textLink{text-decoration:underline}.faq__item-ct .accordion__inner{padding:0 6.666666666666667vw 4.8vw 9.333333333333334vw}.faq__item-ct p{font-size:4.266666666666667vw;font-weight:500;letter-spacing:.05em;line-height:1.5}.faq__item-ct .note{font-size:3.733333333333334vw}.faq__item-ct .color01{color:#0069b8}.faq__item-ct .color02{color:#f47314}.faq__item-ct .color03{color:red}.faq__item-ct .txt__sm{font-size:3.733333333333334vw}.faq__action{margin-top:13.333333333333334vw;text-align:center}.venue-flows{counter-reset:num}.venue-flows .venue-flow{background:#f8f8f8;counter-increment:num}.venue-flows .venue-flow__media{flex-shrink:0;height:51.733333333333334vw;min-height:42.66666666666667vw}.venue-flows .venue-flow__content{padding:5.333333333333334vw}.venue-flows .venue-flow__name{color:#0069b8;font-size:5.866666666666666vw;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:4.266666666666667vw;padding-left:13.333333333333334vw;position:relative}.venue-flows .venue-flow__name:before{background:#0069b8;border-radius:.5333333333333333vw;color:#fff;content:counter(num,decimal-leading-zero);font-family:var(--font_en);font-size:4.8vw;font-weight:700;height:10.666666666666668vw;left:0;letter-spacing:.05em;line-height:2.22;position:absolute;text-align:center;top:0;width:10.666666666666668vw}.venue-flows .venue-flow__desc{font-size:3.733333333333334vw;font-weight:500;letter-spacing:.05em;line-height:1.5}.venue-flows .venue-flow:not(:last-of-type){margin-bottom:5.333333333333334vw}.venue-flows+.note{margin-top:4.533333333333333vw}.page-testcenter-list .row{padding-left:2.666666666666667vw;padding-right:2.666666666666667vw}.page-testcenter-list .tl-underline{margin-bottom:5.066666666666666vw}.page-testcenter-list .bl-link{margin-bottom:8.266666666666666vw;padding-top:0}.page-testcenter-list .file-link{-webkit-box-align:end;align-items:flex-end;color:#0069b8;display:-webkit-box;display:flex;font-size:4.266666666666667vw;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-right:15.466666666666667vw;position:relative;text-decoration:underline;text-underline-offset:.5333333333333333vw}.page-testcenter-list .file-link:after{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#0069b8;border-radius:1.0666666666666667vw;color:#fff;content:"PDF";display:-webkit-inline-box;display:inline-flex;font-size:3.733333333333334vw;font-weight:700;height:8.533333333333333vw;justify-content:center;letter-spacing:.05em;line-height:1.5;padding:0 5.333333333333334vw;position:relative;top:0}.page-testcenter-list .tab-switch{margin-bottom:16vw;margin-top:-5.333333333333334vw;padding:5.333333333333334vw 3.4666666666666663vw 0}.page-testcenter-list .tab-switch__nav{border-bottom:1.6vw solid #0069b8;display:grid;gap:2.666666666666667vw;grid-template-columns:repeat(2,1fr);margin-bottom:8vw;margin-left:-3.4666666666666663vw;margin-right:-3.4666666666666663vw}.page-testcenter-list .tab-switch__nav-custom{border-bottom:none;margin:0 0 16.266666666666666vw}.page-testcenter-list .tab-switch__nav-custom .tab-switch__trigger{-webkit-box-pack:start;border-radius:8vw;font-size:3.733333333333334vw;height:10.666666666666668vw;justify-content:flex-start;line-height:1}.page-testcenter-list .tab-switch__nav-custom .tab-switch__trigger .icon{display:block}.page-testcenter-list .tab-switch__trigger{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#f8f8f8;border-radius:1.0666666666666667vw 1.0666666666666667vw 0 0;-webkit-box-shadow:0 2.666666666666667vw 5.333333333333334vw rgba(0,38,108,.1);box-shadow:0 2.666666666666667vw 5.333333333333334vw rgba(0,38,108,.1);display:-webkit-box;display:flex;font-size:4.266666666666667vw;font-weight:700;height:10.666666666666668vw;height:21.333333333333336vw;justify-content:center;letter-spacing:.05em;line-height:1.5;padding:0 5.333333333333334vw;position:relative}.page-testcenter-list .tab-switch__trigger .icon{color:#0069b8;display:none;font-size:3.2vw;position:absolute;right:2.666666666666667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-testcenter-list .tab-switch__trigger.active{background-color:#0069b8;color:#fff}.page-testcenter-list .tab-switch__trigger.active .icon{color:#fff}.page-testcenter-list .tab-switch__body{margin:0 -3.4666666666666663vw}.page-testcenter-list .boxes+.boxes{margin-top:16.266666666666666vw}.page-testcenter-list .boxes+.tl-underline{margin-top:16.266666666666666vw}.page-testcenter-list .boxes .box-wrap:not(:last-of-type){margin-bottom:16vw}.page-testcenter-list .venue-box:not(:last-of-type){margin-bottom:5.066666666666666vw}.page-testcenter-list .venue-box__head{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;background:#0069b8;border-radius:1.0666666666666667vw 1.0666666666666667vw 0 0;display:-webkit-box;display:flex;justify-content:space-between;padding:1.866666666666667vw 2.666666666666667vw}.page-testcenter-list .venue-box__tl{color:#fff;font-size:4.266666666666667vw;font-weight:700;letter-spacing:.05em;line-height:1.5}.page-testcenter-list .venue-box__range{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#efefef;border-radius:1.0666666666666667vw;display:-webkit-box;display:flex;font-size:3.2vw;font-weight:700;height:8vw;justify-content:center;letter-spacing:.05em;line-height:1.75;padding:0 2.666666666666667vw;text-align:center}.page-testcenter-list .venue-box__body{-webkit-box-flex:1;background:#f8f8f8;flex:1 1;padding:3.4666666666666663vw 2.666666666666667vw 8vw}.page-testcenter-list .venue-box__body .venue-info__tl{-webkit-box-align:center;align-items:center;color:#0069b8;display:-webkit-box;display:flex;font-size:4.266666666666667vw;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:2.666666666666667vw}.page-testcenter-list .venue-box__body .venue-info__tl:before{-webkit-box-flex:1;-webkit-box-ordinal-group:3;background-color:currentColor;content:"";display:inline-block;flex:1 1;height:.5333333333333333vw;margin-left:2.666666666666667vw;margin-top:.5333333333333333vw;order:2}.page-testcenter-list .venue-box__body .venue-info__content .txt{font-size:3.733333333333334vw;font-weight:500;letter-spacing:.05em;line-height:1.5}.page-testcenter-list .venue-box__body .venue-info__content .link{display:block;font-size:3.733333333333334vw}.page-testcenter-list .venue-box__body .venue-info:not(:last-of-type){margin-bottom:4.8vw}.page-testcenter-list .venue-box .check-list .check-item{font-size:3.733333333333334vw;font-weight:500;letter-spacing:.05em;line-height:1.71;padding-left:6.933333333333333vw;position:relative}.page-testcenter-list .venue-box .check-list .check-item small{display:block;font-size:3.2vw;letter-spacing:.05em;line-height:1.5;margin-top:-.8vw}.page-testcenter-list .venue-box .check-list .check-item:before{background:url(../images/testcenter/ic_check.svg) no-repeat;background-size:100% 100%;content:"";height:5.333333333333334vw;left:0;position:absolute;top:.26666666666666666vw;width:5.333333333333334vw}.page-testcenter-list .venue-box .check-list .check-item:not(:last-of-type){margin-bottom:1.0666666666666667vw}.page-testcenter-list .venue-box .check-list.small-space-y .check-item:not(:last-of-type){margin-bottom:2.4vw}.page-testcenter-list .bl-facility{margin-bottom:6.666666666666667vw}.page-testcenter-list .bl-facility .facilities__tl{font-size:4.8vw;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:2.666666666666667vw}.page-testcenter-list .bl-facility .facilities .facilities-ls{display:grid;gap:2.4vw 2.666666666666667vw;grid-template-columns:repeat(2,1fr)}.page-testcenter-list .bl-facility .facilities .facilities-ls+.note{margin-top:4.8vw}.page-testcenter-list .tct-list>p{line-height:1.5;padding:0 2.4vw;text-align:center}.page-testcenter-list .tct-list__map{display:grid;gap:5.333333333333334vw;grid-template-columns:repeat(1,1fr);margin:5.333333333333334vw auto 22.133333333333333vw}.page-testcenter-list .tct-list__map-box{background:#f8f8f8;border-radius:0 0 1.0666666666666667vw 1.0666666666666667vw;margin:0 2.666666666666667vw;padding:5.333333333333334vw 1.3333333333333335vw 9.866666666666667vw}.page-testcenter-list .tct-list__map-tt{color:var(--spi_color);font-size:6.4vw;font-weight:700;line-height:1.5;padding:0 6.666666666666667vw}.page-testcenter-list .tct-list__map-img{height:auto;margin:-8.266666666666666vw auto 7.199999999999999vw;width:72vw}.page-testcenter-list .tct-list__map-img02{height:auto;margin:9.333333333333334vw auto;width:58.13333333333334vw}.page-testcenter-list .tct-list__map-nav{display:grid;gap:2.666666666666667vw;grid-template-columns:repeat(2,1fr)}.page-testcenter-list .tct-list__map-nav li .btn{-webkit-box-pack:start;justify-content:flex-start;min-width:42.66666666666667vw;text-align:left;width:42.66666666666667vw}.page-testcenter-list .tct-list__map-btn{margin-top:10.933333333333334vw;text-align:center}.page-testcenter-list .tct-list__map .btn{font-size:3.733333333333334vw;min-height:10.666666666666668vw;min-width:48vw;padding:0 5.333333333333334vw;width:48vw}.page-testcenter-list .tct-list__map .btn:after{height:2.666666666666667vw;right:2.666666666666667vw;width:3.2vw}.page-testcenter-list .tct-list__map .btn01{background:#359dd4}.page-testcenter-list .tct-list__map .btn02{background:#23b1af}.page-testcenter-list .tct-list__map .btn03{background:#0aa563}.page-testcenter-list .tct-list__map .btn04{background:#6fcc37}.page-testcenter-list .tct-list__map .btn05{background:#f0c200}.page-testcenter-list .tct-list__map .btn06{background:#f28f19}.page-testcenter-list .tct-list__map .btn07{background:#f47314}.page-testcenter-list .tct-list__bl{margin-bottom:8vw}.page-testcenter-list .tct-list .bl__content h4{font-size:4.8vw;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:2.4vw}.page-testcenter-list .tct-list .bl__content>ul li{line-height:1.5}.page-testcenter-list .tct-list .bl__content>ul li+li{margin-top:6.666666666666667vw}.page-testcenter-list .tct-list .bl__content>ul+h4{margin-top:8.266666666666666vw}}