@charset "utf-8";@media (min-width:1366px),print{.column-list{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-60px -30px 0 0}.column-list.swiper-wrapper{margin:-30px -20px 0 0}.column-item{display:-webkit-box;display:flex;height:auto;margin:60px 30px 0 0;width:318px}.column-item.swiper-slide{margin:30px 20px 0 0}.column-item>a{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 10px 20px rgba(0,38,108,.1);box-shadow:0 10px 20px rgba(0,38,108,.1);display:block;overflow:hidden;position:relative;-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;will-change:box-shadow;z-index:1}@media (hover:hover){.column-item>a:hover{-webkit-box-shadow:none;box-shadow:none;opacity:1}.column-item>a:hover .title{text-decoration-color:currentColor}}.column-item__photo{height:212px}.column-item__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.column-item__desc{min-height:190px;padding:10px 20px 16px}.column-item__desc .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.6rem;font-weight:700;height:72px;letter-spacing:0;line-height:1.5;margin-bottom:18px;overflow:hidden;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;-webkit-transition:-webkit-text-decoration .3s ease-out;transition:-webkit-text-decoration .3s ease-out;-o-transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out,-webkit-text-decoration .3s ease-out;will-change:text-decoration}.column-item__desc .tags{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-8px -8px 0 0}.column-item__desc .tags>li{background:#efefef;border-radius:4px;font-size:1.2rem;letter-spacing:.05em;line-height:1.75;margin:8px 8px 0 0;padding:6px 10px}.column-item .type{display:-webkit-box;display:flex;flex-wrap:wrap;left:10px;margin:-10px 0 0 -10px;position:absolute;top:10px}.column-item .type__item{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;border-radius:4px;color:#fff;display:-webkit-box;display:flex;font-family:var(--font_en);font-size:1.2rem;font-weight:700;height:30px;justify-content:center;line-height:1.5;margin-left:10px;margin-top:10px;min-width:50px;padding:5px}.column-item .type__item--new{background:var(--spi_color)}.column-item .type__item--notice{background:var(--foreign-color)}.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-guide{overflow:visible}.page-testcenter-guide .main__inner{padding-bottom:58px;padding-top:64px}.page-testcenter-guide .main__content{-webkit-box-align:start;align-items:start;color:#212121;-webkit-column-gap:68px;-moz-column-gap:68px;column-gap:68px;display:grid;font-size:1.6rem;grid-template-columns:minmax(0,1fr) 182px;line-height:1.5;max-width:100%;width:100%}.page-testcenter-guide .main__content>:not(aside){grid-column:1}.page-testcenter-guide aside{align-self:start;grid-column:2;grid-row:1/span 999;position:sticky;top:80px}.page-testcenter-guide aside .side__menu{-webkit-box-shadow:0 10px 20px 0 hsla(0,0%,60%,.25);box-shadow:0 10px 20px 0 hsla(0,0%,60%,.25);-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;width:182px}.page-testcenter-guide aside .side__menu_ttl{font-size:1.6rem;line-height:2;margin-bottom:12px}.page-testcenter-guide aside .side__menu_list li{line-height:1.2}.page-testcenter-guide aside .side__menu_list li+li{margin-top:22px}.page-testcenter-guide aside .side__menu_list li a{color:#0069b8;font-size:1.4rem;font-weight:600;text-decoration:underline}.page-testcenter-guide aside .side__menu_list li a:hover{text-decoration:none}.page-testcenter-guide .lead_txt{font-size:1.6rem;line-height:1.5;margin-bottom:46px}.page-testcenter-guide .lead__box{background-color:#f8f8f8;margin-bottom:84px;padding:33px 74px 15px 82px;position:relative}.page-testcenter-guide .lead__box:after{border-bottom:0;border-left:430px solid transparent;border-right:430px solid transparent;border-top:40px #f8f8f8;border-style:solid;bottom:-38px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.page-testcenter-guide .lead__box_ttl{font-size:3.2rem;font-weight:600;line-height:1.2;margin-bottom:28px;text-align:center}.page-testcenter-guide .lead__box-bubble{background-color:#fffdfd;border-radius:8px;-webkit-box-shadow:12px 10px 24px 0 rgba(0,38,108,.14);box-shadow:12px 10px 24px 0 rgba(0,38,108,.14);padding:18px 122px 28px 155px;position:relative}.page-testcenter-guide .lead__box-bubble:after{border-bottom:0;border-left:23px solid transparent;border-right:23px solid transparent;border-top:31px #fffdfd;border-style:solid;bottom:-24px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.page-testcenter-guide .lead__box-bubble__list li{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:1.6rem;letter-spacing:1px}.page-testcenter-guide .lead__box-bubble__list li em{color:#0069b8;font-size:1.8rem;font-style:normal;font-weight:600}.page-testcenter-guide .lead__box-bubble__list li+li{margin-top:8px}.page-testcenter-guide .lead__box-bubble__list li:before{background:url(../images/testcenter/guide/icon_check.png) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:16px;margin-right:10px;margin-top:2px;width:16px}.page-testcenter-guide .lead__box-bubble__img01{bottom:-10px;left:-12px;position:absolute;width:109px}.page-testcenter-guide .lead__box-bubble__img02{bottom:-17px;position:absolute;right:-18px;width:118px}.page-testcenter-guide .lead__box_txt{font-size:2.8rem;font-weight:600;line-height:1.3;margin-top:42px;text-align:center}.page-testcenter-guide .lead__box_txt em{color:#0069b8;font-style:normal}.page-testcenter-guide .bl{margin-bottom:76px}.page-testcenter-guide .bl__lead_txt{margin-top:30px}.page-testcenter-guide .bl .blue{color:#0069b8}.page-testcenter-guide .bl#guide06 .step-list{margin-top:24px}.page-testcenter-guide .venues{margin-top:20px}.page-testcenter-guide .venues .venue-item{display:-webkit-box;display:flex;line-height:1.5}.page-testcenter-guide .venues .venue-item__type{-webkit-box-flex:0;flex:0 0 152px;text-align:right}.page-testcenter-guide .page-tl07{color:#0069b8;font-size:2.4rem;font-weight:600;line-height:1}.page-testcenter-guide .page-tl07 span{color:#212121;padding-left:24px}.page-testcenter-guide .page-tl08{border-bottom:2px solid #0069b8;color:#0069b8;font-size:2.4rem;font-weight:600;line-height:1;margin-bottom:22px;padding-bottom:20px}.page-testcenter-guide .dot_list{margin-bottom:30px;margin-top:15px}.page-testcenter-guide .dot_list li{line-height:1;padding-left:17px;position:relative}.page-testcenter-guide .dot_list li:before{content:"・";left:0;position:absolute;top:0}.page-testcenter-guide .dot_list li:not(:last-of-type){margin-bottom:8px}.page-testcenter-guide .flow__box{margin-top:38px}.page-testcenter-guide .flow__box+.flow__box{margin-bottom:76px;margin-top:52px}.page-testcenter-guide .flow__box_txt{font-size:2rem;font-weight:600;margin-bottom:18px;text-align:center}.page-testcenter-guide .flow__box_txt em{color:#0069b8;font-style:normal}.page-testcenter-guide .flow__box_item{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;gap:16px;justify-content:center}.page-testcenter-guide .flow__box_item_img01{width:41px}.page-testcenter-guide .flow__box_item_img02{width:548px}.page-testcenter-guide .point__box{display:-webkit-box;display:flex;gap:20px;margin-top:48px;padding:0 20px;width:100%}.page-testcenter-guide .point__box img{width:400px}.page-testcenter-guide .contact__box{background-color:#fffdea;margin-top:80px;padding:30px 95px 45px}.page-testcenter-guide .contact__box_ttl{font-size:2.4rem;font-weight:600;line-height:1.5;text-align:center}.page-testcenter-guide .contact__box_items{-webkit-box-pack:center;display:-webkit-box;display:flex;gap:30px;justify-content:center;margin-top:15px}.page-testcenter-guide .contact__box_items .contact__box_item p{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;font-size:1.4rem;justify-content:center;line-height:1.5;min-height:40px;text-align:center}.page-testcenter-guide .contact__box_items .contact__box_item .btn{background-color:#f47314;margin-top:10px}.page-testcenter-guide .contact__box_items .contact__box_item .btn i{font-size:1.8rem;margin-right:14px;margin-top:-4px}.page-testcenter-guide .contact__box_items .contact__box_item .btn.mvBtn__btn--pen{background-color:#fff;color:#f47314}.page-testcenter-guide .contact__box_items .contact__box_item .btn.mvBtn__btn--pen:after{background:url(../images/common/ic_arrow.svg) no-repeat 50%}.page-testcenter-guide .flows{--flowGap:25px;counter-reset:num;display:grid;gap:var(--flowGap);grid-template-columns:repeat(4,1fr);margin:24px 0 0}.page-testcenter-guide .flows-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:2px solid #0069b8;border-radius:4px;display:-webkit-box;display:flex;flex-direction:column;padding:37px 16px 17px;position:relative;width:196px}.page-testcenter-guide .flows-item:before{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#0069b8;border-radius:2px;color:#fff;content:counter(num,decimal-leading-zero);counter-increment:num;display:-webkit-box;display:flex;font-size:1.6rem;height:30px;justify-content:center;left:8px;letter-spacing:.05em;position:absolute;text-align:center;top:8px;width:30px}.page-testcenter-guide .flows-item:not(:last-of-type):not(:nth-child(4n)):after{background-color:#0069b8;content:"";height:2px;position:absolute;right:calc(var(--flowGap)*-1 - 2px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--flowGap)}.page-testcenter-guide .flows-item .symbol{height:108px;margin-bottom:11px;text-align:center}.page-testcenter-guide .flows-item .symbol__txt{color:#0069b8;font-size:1.4rem;font-weight:600;line-height:1.5;min-height:42px;text-align:center}.page-testcenter-guide .flows-item__txt{color:#0a0a0a;font-size:1.4rem;font-weight:600;letter-spacing:0;line-height:1.5;margin-top:8px;text-align:justify}.page-testcenter-guide .flows-item:first-child .symbol img{height:98px;margin-left:32px;width:107px}.page-testcenter-guide .flows-item:nth-child(2) .symbol img{height:84px;margin-left:30px;width:118px}.page-testcenter-guide .flows-item:nth-child(3) .symbol img{height:87px;margin-left:10px;width:106px}.page-testcenter-guide .flows-item:nth-child(4) .symbol img{height:109px;margin-left:18px;margin-top:-10px;width:93px}.page-testcenter-guide .text__list{margin-top:20px}.page-testcenter-guide .text__list:last-of-type{margin-bottom:38px}.page-testcenter-guide .text__list dt{color:#0069b8;font-weight:600}.page-testcenter-guide .text__list dd{padding-left:1em}.page-testcenter-guide .faq__list{margin-top:24px}.page-testcenter-guide .faq__list:last-of-type{margin-bottom:64px}.page-testcenter-guide .faq__list dt{color:#0069b8;font-weight:600}.page-testcenter-guide .faq__list dd{margin-left:1.1em;text-indent:-1.1em}.page-testcenter-guide .column{margin-top:0}.page-testcenter-guide .column-list{gap:26px;margin:0;width:100%}.page-testcenter-guide .column-item{margin:0;width:calc(33.33333% - 17.33333px)}.page-testcenter-guide .column-item a{width:100%}.page-testcenter-guide .column-item__photo{height:180px}.page-testcenter-guide .column-item__desc{min-height:150px;padding:18px 20px 16px}.page-testcenter-guide .column-item__desc .c_name{color:#0069b8;font-size:1.6rem;font-weight:600;line-height:1.5}}@media (min-width:769px) and (max-width:1365px){.column-list{display:-webkit-box;display:flex;flex-wrap:wrap;margin:calc(var(--vw)*-4.39239) calc(var(--vw)*-2.19619) 0 0}.column-list.swiper-wrapper{margin:calc(var(--vw)*-2.19619) calc(var(--vw)*-1.46413) 0 0}.column-item{display:-webkit-box;display:flex;height:auto;margin:calc(var(--vw)*4.39239) calc(var(--vw)*2.19619) 0 0;width:calc(var(--vw)*23.27965)}.column-item.swiper-slide{margin:calc(var(--vw)*2.19619) calc(var(--vw)*1.46413) 0 0}.column-item>a{background-color:#fff;border-radius:calc(var(--vw)*.29283);-webkit-box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);display:block;overflow:hidden;position:relative;-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;will-change:box-shadow;z-index:1}@media (hover:hover){.column-item>a:hover{-webkit-box-shadow:none;box-shadow:none;opacity:1}.column-item>a:hover .title{text-decoration-color:currentColor}}.column-item__photo{height:calc(var(--vw)*15.51977)}.column-item__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.column-item__desc{min-height:calc(var(--vw)*13.90922);padding:calc(var(--vw)*.73206) calc(var(--vw)*1.46413) calc(var(--vw)*1.1713)}.column-item__desc .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:calc(var(--vw)*1.1713);font-weight:700;height:calc(var(--vw)*5.27086);letter-spacing:0;line-height:1.5;margin-bottom:calc(var(--vw)*1.31772);overflow:hidden;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(var(--vw)*.21962);-webkit-transition:-webkit-text-decoration .3s ease-out;transition:-webkit-text-decoration .3s ease-out;-o-transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out,-webkit-text-decoration .3s ease-out;will-change:text-decoration}.column-item__desc .tags{display:-webkit-box;display:flex;flex-wrap:wrap;margin:calc(var(--vw)*-.58565) calc(var(--vw)*-.58565) 0 0}.column-item__desc .tags>li{background:#efefef;border-radius:calc(var(--vw)*.29283);font-size:calc(var(--vw)*.87848);letter-spacing:.05em;line-height:1.75;margin:calc(var(--vw)*.58565) calc(var(--vw)*.58565) 0 0;padding:calc(var(--vw)*.43924) calc(var(--vw)*.73206)}.column-item .type{display:-webkit-box;display:flex;flex-wrap:wrap;left:calc(var(--vw)*.73206);margin:calc(var(--vw)*-.73206) 0 0 calc(var(--vw)*-.73206);position:absolute;top:calc(var(--vw)*.73206)}.column-item .type__item{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;border-radius:calc(var(--vw)*.29283);color:#fff;display:-webkit-box;display:flex;font-family:var(--font_en);font-size:calc(var(--vw)*.87848);font-weight:700;height:calc(var(--vw)*2.19619);justify-content:center;line-height:1.5;margin-left:calc(var(--vw)*.73206);margin-top:calc(var(--vw)*.73206);min-width:calc(var(--vw)*3.66032);padding:calc(var(--vw)*.36603)}.column-item .type__item--new{background:var(--spi_color)}.column-item .type__item--notice{background:var(--foreign-color)}.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-guide{overflow:visible}.page-testcenter-guide .main__inner{padding-bottom:calc(var(--vw)*4.24597);padding-top:calc(var(--vw)*4.68521)}.page-testcenter-guide .main__content{-webkit-box-align:start;align-items:start;color:#212121;-webkit-column-gap:calc(var(--vw)*4.97804);-moz-column-gap:calc(var(--vw)*4.97804);column-gap:calc(var(--vw)*4.97804);display:grid;font-size:calc(var(--vw)*1.1713);grid-template-columns:minmax(0,1fr) calc(var(--vw)*13.32357);line-height:1.5;max-width:100%;width:100%}.page-testcenter-guide .main__content>:not(aside){grid-column:1}.page-testcenter-guide aside{align-self:start;grid-column:2;grid-row:1/span 999;position:sticky;top:calc(var(--vw)*5.85652)}.page-testcenter-guide aside .side__menu{-webkit-box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) calc(var(--vw)*0) hsla(0,0%,60%,.25);box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) calc(var(--vw)*0) hsla(0,0%,60%,.25);-webkit-box-sizing:border-box;box-sizing:border-box;padding:calc(var(--vw)*1.46413);width:calc(var(--vw)*13.32357)}.page-testcenter-guide aside .side__menu_ttl{font-size:calc(var(--vw)*1.1713);line-height:2;margin-bottom:calc(var(--vw)*.87848)}.page-testcenter-guide aside .side__menu_list li{line-height:1.2}.page-testcenter-guide aside .side__menu_list li+li{margin-top:calc(var(--vw)*1.61054)}.page-testcenter-guide aside .side__menu_list li a{color:#0069b8;font-size:calc(var(--vw)*1.02489);font-weight:600;text-decoration:underline}.page-testcenter-guide aside .side__menu_list li a:hover{text-decoration:none}.page-testcenter-guide .lead_txt{font-size:calc(var(--vw)*1.1713);line-height:1.5;margin-bottom:calc(var(--vw)*3.3675)}.page-testcenter-guide .lead__box{background-color:#f8f8f8;margin-bottom:calc(var(--vw)*6.14934);padding:calc(var(--vw)*2.41581) calc(var(--vw)*5.41728) calc(var(--vw)*1.0981) calc(var(--vw)*6.00293);position:relative}.page-testcenter-guide .lead__box:after{border-bottom:0;border-left:calc(var(--vw)*31.47877) solid transparent;border-right:calc(var(--vw)*31.47877) solid transparent;border-top:calc(var(--vw)*2.92826) #f8f8f8;border-style:solid;bottom:calc(var(--vw)*-2.78184);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.page-testcenter-guide .lead__box_ttl{font-size:calc(var(--vw)*2.34261);font-weight:600;line-height:1.2;margin-bottom:calc(var(--vw)*2.04978);text-align:center}.page-testcenter-guide .lead__box-bubble{background-color:#fffdfd;border-radius:calc(var(--vw)*.58565);-webkit-box-shadow:calc(var(--vw)*.87848) calc(var(--vw)*.73206) calc(var(--vw)*1.75695) calc(var(--vw)*0) rgba(0,38,108,.14);box-shadow:calc(var(--vw)*.87848) calc(var(--vw)*.73206) calc(var(--vw)*1.75695) calc(var(--vw)*0) rgba(0,38,108,.14);padding:calc(var(--vw)*1.31772) calc(var(--vw)*8.93119) calc(var(--vw)*2.04978) calc(var(--vw)*11.347);position:relative}.page-testcenter-guide .lead__box-bubble:after{border-bottom:0;border-left:calc(var(--vw)*1.68375) solid transparent;border-right:calc(var(--vw)*1.68375) solid transparent;border-top:calc(var(--vw)*2.2694) #fffdfd;border-style:solid;bottom:calc(var(--vw)*-1.75695);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.page-testcenter-guide .lead__box-bubble__list li{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.1713);letter-spacing:1px}.page-testcenter-guide .lead__box-bubble__list li em{color:#0069b8;font-size:calc(var(--vw)*1.31772);font-style:normal;font-weight:600}.page-testcenter-guide .lead__box-bubble__list li+li{margin-top:calc(var(--vw)*.58565)}.page-testcenter-guide .lead__box-bubble__list li:before{background:url(../images/testcenter/guide/icon_check.png) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:calc(var(--vw)*1.1713);margin-right:calc(var(--vw)*.73206);margin-top:calc(var(--vw)*.14641);width:calc(var(--vw)*1.1713)}.page-testcenter-guide .lead__box-bubble__img01{bottom:calc(var(--vw)*-.73206);left:calc(var(--vw)*-.87848);position:absolute;width:calc(var(--vw)*7.9795)}.page-testcenter-guide .lead__box-bubble__img02{bottom:calc(var(--vw)*-1.24451);position:absolute;right:calc(var(--vw)*-1.31772);width:calc(var(--vw)*8.63836)}.page-testcenter-guide .lead__box_txt{font-size:calc(var(--vw)*2.04978);font-weight:600;line-height:1.3;margin-top:calc(var(--vw)*3.07467);text-align:center}.page-testcenter-guide .lead__box_txt em{color:#0069b8;font-style:normal}.page-testcenter-guide .bl{margin-bottom:calc(var(--vw)*5.56369)}.page-testcenter-guide .bl__lead_txt{margin-top:calc(var(--vw)*2.19619)}.page-testcenter-guide .bl .blue{color:#0069b8}.page-testcenter-guide .bl#guide06 .step-list{margin-top:calc(var(--vw)*1.75695)}.page-testcenter-guide .venues{margin-top:calc(var(--vw)*1.46413)}.page-testcenter-guide .venues .venue-item{display:-webkit-box;display:flex;line-height:1.5}.page-testcenter-guide .venues .venue-item__type{-webkit-box-flex:0;flex:0 0 calc(var(--vw)*11.12738);text-align:right}.page-testcenter-guide .page-tl07{color:#0069b8;font-size:calc(var(--vw)*1.75695);font-weight:600;line-height:1}.page-testcenter-guide .page-tl07 span{color:#212121;padding-left:calc(var(--vw)*1.75695)}.page-testcenter-guide .page-tl08{border-bottom:calc(var(--vw)*.14641) solid #0069b8;color:#0069b8;font-size:calc(var(--vw)*1.75695);font-weight:600;line-height:1;margin-bottom:calc(var(--vw)*1.61054);padding-bottom:calc(var(--vw)*1.46413)}.page-testcenter-guide .dot_list{margin-bottom:calc(var(--vw)*2.19619);margin-top:calc(var(--vw)*1.0981)}.page-testcenter-guide .dot_list li{line-height:1;padding-left:calc(var(--vw)*1.24451);position:relative}.page-testcenter-guide .dot_list li:before{content:"・";left:0;position:absolute;top:0}.page-testcenter-guide .dot_list li:not(:last-of-type){margin-bottom:calc(var(--vw)*.58565)}.page-testcenter-guide .flow__box{margin-top:calc(var(--vw)*2.78184)}.page-testcenter-guide .flow__box+.flow__box{margin-bottom:calc(var(--vw)*5.56369);margin-top:calc(var(--vw)*3.80673)}.page-testcenter-guide .flow__box_txt{font-size:calc(var(--vw)*1.46413);font-weight:600;margin-bottom:calc(var(--vw)*1.31772);text-align:center}.page-testcenter-guide .flow__box_txt em{color:#0069b8;font-style:normal}.page-testcenter-guide .flow__box_item{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;gap:calc(var(--vw)*1.1713);justify-content:center}.page-testcenter-guide .flow__box_item_img01{width:calc(var(--vw)*3.00146)}.page-testcenter-guide .flow__box_item_img02{width:calc(var(--vw)*40.11713)}.page-testcenter-guide .point__box{display:-webkit-box;display:flex;gap:calc(var(--vw)*1.46413);margin-top:calc(var(--vw)*3.51391);padding:0 calc(var(--vw)*1.46413);width:100%}.page-testcenter-guide .point__box img{width:calc(var(--vw)*29.28258)}.page-testcenter-guide .contact__box{background-color:#fffdea;margin-top:calc(var(--vw)*5.85652);padding:calc(var(--vw)*2.19619) calc(var(--vw)*6.95461) calc(var(--vw)*3.29429)}.page-testcenter-guide .contact__box_ttl{font-size:calc(var(--vw)*1.75695);font-weight:600;line-height:1.5;text-align:center}.page-testcenter-guide .contact__box_items{-webkit-box-pack:center;display:-webkit-box;display:flex;gap:calc(var(--vw)*2.19619);justify-content:center;margin-top:calc(var(--vw)*1.0981)}.page-testcenter-guide .contact__box_items .contact__box_item p{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.02489);justify-content:center;line-height:1.5;min-height:calc(var(--vw)*2.92826);text-align:center}.page-testcenter-guide .contact__box_items .contact__box_item .btn{background-color:#f47314;margin-top:calc(var(--vw)*.73206)}.page-testcenter-guide .contact__box_items .contact__box_item .btn i{font-size:calc(var(--vw)*1.31772);margin-right:calc(var(--vw)*1.02489);margin-top:calc(var(--vw)*-.29283)}.page-testcenter-guide .contact__box_items .contact__box_item .btn.mvBtn__btn--pen{background-color:#fff;color:#f47314}.page-testcenter-guide .contact__box_items .contact__box_item .btn.mvBtn__btn--pen:after{background:url(../images/common/ic_arrow.svg) no-repeat 50%}.page-testcenter-guide .flows{--flowGap:calc(var(--vw)*1.83016);counter-reset:num;display:grid;gap:var(--flowGap);grid-template-columns:repeat(4,1fr);margin:calc(var(--vw)*1.75695) 0 0}.page-testcenter-guide .flows-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:calc(var(--vw)*.14641) solid #0069b8;border-radius:calc(var(--vw)*.29283);display:-webkit-box;display:flex;flex-direction:column;padding:calc(var(--vw)*2.70864) calc(var(--vw)*1.1713) calc(var(--vw)*1.24451);position:relative;width:calc(var(--vw)*14.34846)}.page-testcenter-guide .flows-item:before{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#0069b8;border-radius:calc(var(--vw)*.14641);color:#fff;content:counter(num,decimal-leading-zero);counter-increment:num;display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.1713);height:calc(var(--vw)*2.19619);justify-content:center;left:calc(var(--vw)*.58565);letter-spacing:.05em;position:absolute;text-align:center;top:calc(var(--vw)*.58565);width:calc(var(--vw)*2.19619)}.page-testcenter-guide .flows-item:not(:last-of-type):not(:nth-child(4n)):after{background-color:#0069b8;content:"";height:calc(var(--vw)*.14641);position:absolute;right:calc(var(--flowGap)*-1 - var(--vw)*.14641);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--flowGap)}.page-testcenter-guide .flows-item .symbol{height:calc(var(--vw)*7.9063);margin-bottom:calc(var(--vw)*.80527);text-align:center}.page-testcenter-guide .flows-item .symbol__txt{color:#0069b8;font-size:calc(var(--vw)*1.02489);font-weight:600;line-height:1.5;min-height:calc(var(--vw)*3.07467);text-align:center}.page-testcenter-guide .flows-item__txt{color:#0a0a0a;font-size:calc(var(--vw)*1.02489);font-weight:600;letter-spacing:0;line-height:1.5;margin-top:calc(var(--vw)*.58565);text-align:justify}.page-testcenter-guide .flows-item:first-child .symbol img{height:calc(var(--vw)*7.17423);margin-left:calc(var(--vw)*2.34261);width:calc(var(--vw)*7.83309)}.page-testcenter-guide .flows-item:nth-child(2) .symbol img{height:calc(var(--vw)*6.14934);margin-left:calc(var(--vw)*2.19619);width:calc(var(--vw)*8.63836)}.page-testcenter-guide .flows-item:nth-child(3) .symbol img{height:calc(var(--vw)*6.36896);margin-left:calc(var(--vw)*.73206);width:calc(var(--vw)*7.75988)}.page-testcenter-guide .flows-item:nth-child(4) .symbol img{height:calc(var(--vw)*7.9795);margin-left:calc(var(--vw)*1.31772);margin-top:calc(var(--vw)*-.73206);width:calc(var(--vw)*6.8082)}.page-testcenter-guide .text__list{margin-top:calc(var(--vw)*1.46413)}.page-testcenter-guide .text__list:last-of-type{margin-bottom:calc(var(--vw)*2.78184)}.page-testcenter-guide .text__list dt{color:#0069b8;font-weight:600}.page-testcenter-guide .text__list dd{padding-left:1em}.page-testcenter-guide .faq__list{margin-top:calc(var(--vw)*1.75695)}.page-testcenter-guide .faq__list:last-of-type{margin-bottom:calc(var(--vw)*4.68521)}.page-testcenter-guide .faq__list dt{color:#0069b8;font-weight:600}.page-testcenter-guide .faq__list dd{margin-left:1.1em;text-indent:-1.1em}.page-testcenter-guide .column{margin-top:0}.page-testcenter-guide .column-list{gap:calc(var(--vw)*1.90337);margin:0;width:100%}.page-testcenter-guide .column-item{margin:0;width:calc(33.33333% - var(--vw)*3.80673/3)}.page-testcenter-guide .column-item a{width:100%}.page-testcenter-guide .column-item__photo{height:calc(var(--vw)*13.17716)}.page-testcenter-guide .column-item__desc{min-height:calc(var(--vw)*10.98097);padding:calc(var(--vw)*1.31772) calc(var(--vw)*1.46413) calc(var(--vw)*1.1713)}.page-testcenter-guide .column-item__desc .c_name{color:#0069b8;font-size:calc(var(--vw)*1.1713);font-weight:600;line-height:1.5}}@media only screen and (max-width:768px){.column-list{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-8vw -2.666666666666667vw 0 0}.column-item{display:-webkit-box;display:flex;height:auto;margin:8vw 2.666666666666667vw 0 0;width:84.8vw}.column-item>a{background-color:#fff;border-radius:1.0666666666666667vw;-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:block;overflow:hidden;position:relative;z-index:1}.column-item__photo{height:56.53333333333334vw}.column-item__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.column-item__desc{min-height:50.66666666666667vw;padding:2.666666666666667vw 5.333333333333334vw 5.333333333333334vw}.column-item__desc .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:4.266666666666667vw;font-weight:700;height:19.2vw;letter-spacing:0;line-height:1.5;margin-bottom:4.8vw;overflow:hidden;-webkit-transition:-webkit-text-decoration .3s ease-out;transition:-webkit-text-decoration .3s ease-out;-o-transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out,-webkit-text-decoration .3s ease-out;will-change:text-decoration}.column-item__desc .tags{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-2.1333333333333333vw -2.1333333333333333vw 0 0}.column-item__desc .tags>li{background:#efefef;border-radius:1.0666666666666667vw;font-size:3.2vw;letter-spacing:.05em;line-height:1.75;margin:2.1333333333333333vw 2.1333333333333333vw 0 0;padding:1.0666666666666667vw 2.666666666666667vw 1.3333333333333335vw}.column-item .type{display:-webkit-box;display:flex;flex-wrap:wrap;left:2.666666666666667vw;margin:-2.666666666666667vw 0 0 -1.6vw;position:absolute;top:2.933333333333333vw}.column-item .type__item{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;border-radius:1.0666666666666667vw;color:#fff;display:-webkit-box;display:flex;font-family:var(--font_en);font-size:3.2vw;font-weight:700;height:8vw;justify-content:center;line-height:1.5;margin-left:1.6vw;margin-top:2.666666666666667vw;min-width:13.333333333333334vw;padding:1.3333333333333335vw}.column-item .type__item--new{background:var(--spi_color)}.column-item .type__item--notice{background:var(--foreign-color)}.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-guide .row{padding-left:2.666666666666667vw;padding-right:2.666666666666667vw}.page-testcenter-guide .mv{height:auto}.page-testcenter-guide .mv .row{padding-bottom:8vw;padding-top:8vw}.page-testcenter-guide .mv .mv__subtitle{font-size:4vw}.page-testcenter-guide .main__inner{padding-bottom:0;padding-top:7.466666666666668vw}.page-testcenter-guide .main__content{color:#212121;font-size:3.733333333333334vw;line-height:1.6;padding:0 2.666666666666667vw}.page-testcenter-guide aside{margin-bottom:10.666666666666668vw}.page-testcenter-guide aside .side__menu{-webkit-box-shadow:0 10px 20px 0 hsla(0,0%,60%,.25);box-shadow:0 10px 20px 0 hsla(0,0%,60%,.25);-webkit-box-sizing:border-box;box-sizing:border-box;padding:5.333333333333334vw 5.333333333333334vw 7.466666666666668vw}.page-testcenter-guide aside .side__menu_ttl{font-size:3.733333333333334vw;line-height:1.6;margin-bottom:12px}.page-testcenter-guide aside .side__menu_list li{line-height:1}.page-testcenter-guide aside .side__menu_list li+li{margin-top:5.866666666666666vw}.page-testcenter-guide aside .side__menu_list li a{color:#0069b8;font-size:3.2vw;font-weight:600;text-decoration:underline}.page-testcenter-guide aside .side__menu_list li a:hover{text-decoration:none}.page-testcenter-guide .lead_txt{font-size:3.733333333333334vw;line-height:1.5;margin-bottom:8.533333333333333vw}.page-testcenter-guide .lead__box{background-color:#f8f8f8;margin:0 -5.333333333333334vw 19.2vw;padding:8.533333333333333vw 5.333333333333334vw 2.1333333333333333vw;position:relative}.page-testcenter-guide .lead__box:after{border-bottom:0;border-left:52vw solid transparent;border-right:52vw solid transparent;border-top:8.533333333333333vw #f8f8f8;border-style:solid;bottom:-8vw;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.page-testcenter-guide .lead__box_ttl{font-size:5.866666666666666vw;font-weight:600;line-height:1.6;margin-bottom:4.266666666666667vw;text-align:center}.page-testcenter-guide .lead__box-bubble{background-color:#fffdfd;border-radius:1.0666666666666667vw;-webkit-box-shadow:3.2vw 2.666666666666667vw 6.4vw 0 rgba(0,38,108,.14);box-shadow:3.2vw 2.666666666666667vw 6.4vw 0 rgba(0,38,108,.14);padding:6.4vw 8vw 6.4vw 14.933333333333335vw;position:relative}.page-testcenter-guide .lead__box-bubble:after{border-bottom:0;border-left:6.133333333333333vw solid transparent;border-right:6.133333333333333vw solid transparent;border-top:8.266666666666666vw #fffdfd;border-style:solid;bottom:-4.266666666666667vw;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.page-testcenter-guide .lead__box-bubble__list li{font-size:3.733333333333334vw;line-height:1.6;padding-left:6.4vw;position:relative}.page-testcenter-guide .lead__box-bubble__list li em{color:#0069b8;font-size:4.266666666666667vw;font-style:normal;font-weight:600}.page-testcenter-guide .lead__box-bubble__list li+li{margin-top:2.1333333333333333vw}.page-testcenter-guide .lead__box-bubble__list li:before{background:url(../images/testcenter/guide/icon_check.png) 0 0 no-repeat;background-size:contain;content:"";height:4.266666666666667vw;left:0;position:absolute;top:1.6vw;width:4.266666666666667vw}.page-testcenter-guide .lead__box-bubble__img01{bottom:-3.2vw;left:-2.666666666666667vw;position:absolute;width:17.333333333333336vw}.page-testcenter-guide .lead__box-bubble__img02{bottom:-3.4666666666666663vw;position:absolute;right:-2.666666666666667vw;width:18.666666666666668vw}.page-testcenter-guide .lead__box_txt{font-size:5.333333333333334vw;font-weight:600;line-height:1.6;margin-top:7.466666666666668vw;text-align:center}.page-testcenter-guide .lead__box_txt em{color:#0069b8;font-style:normal}.page-testcenter-guide .bl{margin-bottom:14.933333333333335vw}.page-testcenter-guide .bl__lead_txt{margin-top:4.266666666666667vw}.page-testcenter-guide .bl .blue{color:#0069b8;margin-bottom:2.666666666666667vw}.page-testcenter-guide .bl#guide06 .step-list{margin-top:6.4vw}.page-testcenter-guide .venues{margin-top:6.933333333333333vw}.page-testcenter-guide .venues .venue-item{display:-webkit-box;display:flex;line-height:1.6}.page-testcenter-guide .venues .venue-item__type{-webkit-box-flex:0;flex:0 0 32.53333333333333vw;text-align:right}.page-testcenter-guide .page-tl06{margin-left:-2.666666666666667vw;margin-right:-2.666666666666667vw}.page-testcenter-guide .page-tl07{color:#0069b8;font-size:5.066666666666666vw;font-weight:600;line-height:1}.page-testcenter-guide .page-tl07 span{color:#212121;display:block;line-height:1.5;margin-top:3.2vw}.page-testcenter-guide .page-tl08{border-bottom:2px solid #0069b8;color:#0069b8;font-size:5.066666666666666vw;font-weight:600;letter-spacing:0;line-height:1.6;margin-bottom:4.266666666666667vw;padding-bottom:3.733333333333334vw}.page-testcenter-guide .dot_list{margin-bottom:6.4vw;margin-top:4vw}.page-testcenter-guide .dot_list li{line-height:1.6;padding-left:4.533333333333333vw;position:relative}.page-testcenter-guide .dot_list li:before{content:"・";left:0;position:absolute;top:0}.page-testcenter-guide .flow__box{margin-top:12.8vw}.page-testcenter-guide .flow__box+.flow__box{margin-bottom:19.2vw;margin-top:8.533333333333333vw}.page-testcenter-guide .flow__box_txt{font-size:5.066666666666666vw;font-weight:600;margin-bottom:5.6000000000000005vw;padding-left:15.466666666666667vw;position:relative;word-break:keep-all}.page-testcenter-guide .flow__box_txt:before{background:url(../images/testcenter/guide/point_ttl_sp_01.png) 0 0 no-repeat;background-size:contain;content:"";height:14.399999999999999vw;left:0;position:absolute;top:1.0666666666666667vw;width:12vw}.page-testcenter-guide .flow__box_txt em{color:#0069b8;font-style:normal}.page-testcenter-guide .flow__box_item{position:relative}.page-testcenter-guide .flow__box_item_img01{display:none}.page-testcenter-guide .flow__box_item_img02{width:100%}.page-testcenter-guide .flow__box:first-of-type .flow__box_txt:before{background:url(../images/testcenter/guide/point_ttl_sp_01.png) 0 0 no-repeat;background-size:contain}.page-testcenter-guide .flow__box:nth-of-type(2) .flow__box_txt:before{background:url(../images/testcenter/guide/point_ttl_sp_02.png) 0 0 no-repeat;background-size:contain}.page-testcenter-guide .point__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;gap:6.4vw 0;margin-top:6.4vw;width:100%}.page-testcenter-guide .contact__box{background-color:#fffdea;margin-top:12.8vw;padding:10.666666666666668vw 5.333333333333334vw}.page-testcenter-guide .contact__box_ttl{font-size:5.066666666666666vw;font-weight:600;line-height:1.6;text-align:center}.page-testcenter-guide .contact__box_items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;display:-webkit-box;display:flex;flex-direction:column;gap:8.533333333333333vw;justify-content:center;margin-top:6.4vw}.page-testcenter-guide .contact__box_items .contact__box_item p{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;font-size:3.4666666666666663vw;justify-content:center;line-height:1.6;text-align:center}.page-testcenter-guide .contact__box_items .contact__box_item .btn{background-color:#f47314;font-size:4.8vw;margin-top:3.733333333333334vw}.page-testcenter-guide .contact__box_items .contact__box_item .btn i{font-size:4.8vw;margin-right:3.733333333333334vw;margin-top:-1.0666666666666667vw}.page-testcenter-guide .contact__box_items .contact__box_item .btn.mvBtn__btn--pen{background-color:#fff;color:#f47314}.page-testcenter-guide .contact__box_items .contact__box_item .btn.mvBtn__btn--pen:after{background:url(../images/common/ic_arrow.svg) no-repeat 50%}.page-testcenter-guide .flows{--flowGap:6.4vw;counter-reset:num;display:grid;gap:var(--flowGap);grid-template-columns:repeat(2,1fr);margin:6.4vw 0 0}.page-testcenter-guide .flows-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:2px solid #0069b8;border-radius:1.0666666666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:flex;flex-direction:column;padding:10.666666666666668vw 2.4vw 2.666666666666667vw;position:relative;width:41.333333333333336vw}.page-testcenter-guide .flows-item:before{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#0069b8;border-radius:.5333333333333333vw;color:#fff;content:counter(num,decimal-leading-zero);counter-increment:num;display:-webkit-box;display:flex;font-size:3.733333333333334vw;height:8vw;justify-content:center;left:2.4vw;position:absolute;text-align:center;top:2.666666666666667vw;width:8vw}.page-testcenter-guide .flows-item:not(:last-of-type):not(:nth-child(4n)):after{background-color:#0069b8;content:"";height:2px;position:absolute;right:calc(var(--flowGap)*-1 - .8vw);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(var(--flowGap) + .8vw)}.page-testcenter-guide .flows-item:not(:last-of-type):not(:nth-child(odd)):after{bottom:-28.53333333333333vw;height:49.86666666666667vw;left:-3.4666666666666663vw;top:unset;-webkit-transform:rotate(82.5deg);transform:rotate(82.5deg);width:2px}.page-testcenter-guide .flows-item .symbol{height:24.53333333333333vw;text-align:center}.page-testcenter-guide .flows-item .symbol__txt{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;color:#0069b8;display:-webkit-box;display:flex;font-size:3.2vw;font-weight:600;justify-content:center;line-height:1.5;min-height:9.6vw;text-align:center}.page-testcenter-guide .flows-item__txt{color:#0a0a0a;font-size:3.2vw;font-weight:600;letter-spacing:0;line-height:1.5;margin-top:2.666666666666667vw;text-align:justify}.page-testcenter-guide .flows-item:first-child .symbol img{height:21.333333333333336vw;margin-left:8vw;margin-top:1.0666666666666667vw;width:23.466666666666665vw}.page-testcenter-guide .flows-item:nth-child(2) .symbol img{height:18.4vw;margin-left:7.466666666666668vw;margin-top:2.1333333333333333vw;width:25.866666666666667vw}.page-testcenter-guide .flows-item:nth-child(3) .symbol img{height:17.333333333333336vw;margin-left:2.1333333333333333vw;margin-top:2.666666666666667vw;width:20vw}.page-testcenter-guide .flows-item:nth-child(4) .symbol img{height:21.6vw;margin-left:4.266666666666667vw;margin-top:.5333333333333333vw;width:18.4vw}.page-testcenter-guide .text__list{margin-top:5.333333333333334vw}.page-testcenter-guide .text__list:last-of-type{margin-bottom:5.333333333333334vw}.page-testcenter-guide .text__list dt{color:#0069b8;font-weight:600}.page-testcenter-guide .text__list dd{padding-left:1em}.page-testcenter-guide .faq__list{margin-top:8.533333333333333vw}.page-testcenter-guide .faq__list:first-of-type{margin-top:4.266666666666667vw}.page-testcenter-guide .faq__list:last-of-type{margin-bottom:12.8vw}.page-testcenter-guide .faq__list dt{color:#0069b8;font-size:4.266666666666667vw;font-weight:600;margin-left:1.2em;text-indent:-1.2em}.page-testcenter-guide .faq__list dd{margin-left:1.1em;margin-top:1.6vw;text-indent:-1.1em}.page-testcenter-guide .column-list{margin:6.4vw 0 0;width:100%}.page-testcenter-guide .column-item{margin:0 auto;width:84.8vw}.page-testcenter-guide .column-item+.column-item{margin-top:6.4vw}.page-testcenter-guide .column-item a{width:100%}.page-testcenter-guide .column-item__desc{min-height:unset;padding:4.266666666666667vw 5.333333333333334vw}.page-testcenter-guide .column-item__desc .c_name{color:#0069b8;font-size:4.266666666666667vw;font-weight:600;line-height:1.5;margin-bottom:2.1333333333333333vw}.page-testcenter-guide .column .case__ctn .column-item__desc .title{height:auto;margin-bottom:0}}