@charset "UTF-8";.paragraph-bold{font-weight:700}.bg-gray{width:100%;background:#e3e8ec}ul.event-list-info{display:flex;width:100%}ul.event-list-info li{padding-left:26px;position:relative;font-size:1.6rem;margin-right:20px}ul.event-list-info li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%;width:20px;height:20px;border:1px solid #595757;background:#999}ul.event-list-info li.red{color:#595757}ul.event-list-info li.red::before{background:#f68396}ul.event-list-info li.blue::before{background:#accef0}ul.event-content-list{width:100%}ul.event-content-list li{width:100%;margin-bottom:20px;border-bottom:2px solid #595757;padding-bottom:20px}ul.event-content-list li p.event-title{padding-left:26px;position:relative;font-size:1.8rem;margin-right:20px;margin-bottom:10px}ul.event-content-list li p.event-title::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%;width:20px;height:20px;border:1px solid #595757;background:#999}ul.event-content-list li p.event-title.red{color:#595757}ul.event-content-list li p.event-title.red::before{background:#f68396}ul.event-content-list li p.event-title.blue::before{background:#accef0}ul.event-content-list li .infobox{width:100%;display:flex;justify-content:space-between;align-items:center}ul.event-content-list li .infobox .info{display:block;width:auto;display:flex;align-items:center}ul.event-content-list li .infobox .info p.day{display:inline-block;font-size:2.5rem;font-family:600;font-family:serif;margin-right:15px}ul.event-content-list li .infobox .info p.week{font-family:serif;display:inline-block;font-weight:600;font-size:1.4rem;margin-right:20px}ul.event-content-list li .infobox .info p.time{display:inline-block;font-family:serif;font-size:1.5rem;margin-right:30px}ul.event-content-list li .infobox .info p.place{display:block;padding-left:25px;font-size:1.7rem;position:relative}ul.event-content-list li .infobox .info p.place::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:25px;height:25px;background:url(../images/examination/event-place-icon.webp) no-repeat center center;background-size:cover}ul.event-content-list li .infobox a.link{display:block;width:fit-content;padding:10px 60px 10px 30px;border-radius:100px;font-size:1.6rem;border:1px solid #595757;position:relative;background:#fff}ul.event-content-list li .infobox a.link::before{position:absolute;content:"";top:50%;right:30px;width:20px;height:10px;background:url(../images/common/arrow.webp) no-repeat;transform:translateY(-50%) translateX(50%);background-size:contain;z-index:3}.faq-tab-list{margin-bottom:2vw;display:flex;background-color:rgba(89,87,87,.1)}.faq-tab-list>*{width:20%}.faq-tab-list .tab{display:grid;place-content:center;padding:.75em .5em;cursor:pointer;color:#595757;font-size:calc(1.4rem + .25vw);font-weight:600;font-family:"Zen Maru Gothic",sans-serif;text-align:center;letter-spacing:normal;line-height:1.5}.faq-tab-list .tab+.tab{border-left:solid 2px #fff}.faq-tab-list .tab.active{color:#fff;background-color:#f68396}.faq dl.accordion-content{opacity:0}.faq dl.accordion-content dt{margin-bottom:unset}.faq dl.accordion-content dt h5{font-size:calc(1.2rem + .3vw);font-family:"Zen Maru Gothic",sans-serif;font-weight:600;letter-spacing:.1em;transition:all .3s}.faq dl.accordion-content dt:hover h5{transform:translateX(10px)}.faq dl.accordion-content dd{padding-block:2vw 3vw}.faq dl.accordion-content+dl.accordion-content{margin-top:1.5vw}.faq table td,.faq table th{text-align:center}.faq .panel.active dl.accordion-content:nth-of-type(1){animation:move_left .5s both ease}.faq .panel.active dl.accordion-content:nth-of-type(2){animation:move_left .5s both .1s ease}.faq .panel.active dl.accordion-content:nth-of-type(3){animation:move_left .5s both .2s ease}.faq .panel.active dl.accordion-content:nth-of-type(4){animation:move_left .5s both .3s ease}.faq .panel.active dl.accordion-content:nth-of-type(5){animation:move_left .5s both .4s ease}.faq .panel.active dl.accordion-content:nth-of-type(6){animation:move_left .5s both .5s ease}.faq .panel.active dl.accordion-content:nth-of-type(7){animation:move_left .5s both .6s ease}.faq .panel.active dl.accordion-content:nth-of-type(8){animation:move_left .5s both .7s ease}.faq .panel.active dl.accordion-content:nth-of-type(9){animation:move_left .5s both .8s ease}.faq .panel.active dl.accordion-content:nth-of-type(10){animation:move_left .5s both .9s ease}.faq .panel.active dl.accordion-content:nth-of-type(11){animation:move_left .5s both 1s ease}.faq .panel.active dl.accordion-content:nth-of-type(12){animation:move_left .5s both 1.1s ease}.faq .panel.active dl.accordion-content:nth-of-type(13){animation:move_left .5s both 1.2s ease}.faq .panel.active dl.accordion-content:nth-of-type(14){animation:move_left .5s both 1.3s ease}.faq .panel.active dl.accordion-content:nth-of-type(15){animation:move_left .5s both 1.4s ease}.faq .panel.active dl.accordion-content:nth-of-type(16){animation:move_left .5s both 1.5s ease}.faq .panel.active dl.accordion-content:nth-of-type(17){animation:move_left .5s both 1.6s ease}.faq .panel.active dl.accordion-content:nth-of-type(18){animation:move_left .5s both 1.7s ease}.faq .panel.active dl.accordion-content:nth-of-type(19){animation:move_left .5s both 1.8s ease}.faq .panel.active dl.accordion-content:nth-of-type(20){animation:move_left .5s both 1.9s ease}@keyframes move_left{0%{opacity:0;transform:translateX(-5%)}100%{opacity:1;transform:translateX(0)}}.application-status-block{border:solid 1px #f68396;padding:1em 2em;background:rgba(250,190,200,.1)}.application-status-block .date{margin-bottom:.5em;text-align:right;font-weight:500;font-size:calc(1.3rem + .25vw)}.application-status-block .title{letter-spacing:.1em;font-weight:600;font-size:calc(1.6rem + .3vw);color:#f68396}.application-status-block .flex-box{display:flex;align-items:center;gap:3em;margin-bottom:1em}.application-status-block .application-status-text{display:flex;font-weight:500;gap:1em;flex-grow:1}.application-status-block .application-status-text p{font-size:calc(1.4rem + .25vw);margin-bottom:0}.application-status-block .application-status-text strong{font-size:1.25em}.application-status-block .application-status-text span{min-width:13ch;display:inline-block;position:relative;padding-right:1em}.application-status-block .application-status-text span::after{content:"：";position:absolute;right:0}.application-status-block .application-status-text>*{width:33.3333333333%}@media screen and (max-width:1024px) and (orientation:portrait){ul.event-content-list li .infobox{display:block}ul.event-content-list li .infobox .info{display:block}ul.event-content-list li .infobox .info p.place{margin-bottom:3vw}ul.event-content-list li .infobox a.link{width:100%}.faq-tab-list{display:block;margin-bottom:4vw}.faq-tab-list>*{width:100%}.faq .panel.active dl.accordion-content:nth-of-type(1){animation:move_left .5s both ease}.faq .panel.active dl.accordion-content:nth-of-type(2){animation:move_left .5s both .1s ease}.faq .panel.active dl.accordion-content:nth-of-type(3){animation:move_left .5s both .2s ease}.faq .panel.active dl.accordion-content:nth-of-type(4){animation:move_left .5s both .3s ease}.faq .panel.active dl.accordion-content:nth-of-type(5){animation:move_left .5s both .4s ease}.faq .panel.active dl.accordion-content:nth-of-type(6){animation:move_left .5s both .5s ease}.faq .panel.active dl.accordion-content:nth-of-type(7){animation:move_left .5s both .6s ease}.faq .panel.active dl.accordion-content:nth-of-type(8){animation:move_left .5s both .7s ease}.faq .panel.active dl.accordion-content:nth-of-type(9){animation:move_left .5s both .8s ease}.faq .panel.active dl.accordion-content:nth-of-type(10){animation:move_left .5s both .9s ease}.faq .panel.active dl.accordion-content:nth-of-type(11){animation:move_left .5s both 1s ease}.faq .panel.active dl.accordion-content:nth-of-type(12){animation:move_left .5s both 1.1s ease}.faq .panel.active dl.accordion-content:nth-of-type(13){animation:move_left .5s both 1.2s ease}.faq .panel.active dl.accordion-content:nth-of-type(14){animation:move_left .5s both 1.3s ease}.faq .panel.active dl.accordion-content:nth-of-type(15){animation:move_left .5s both 1.4s ease}.faq .panel.active dl.accordion-content:nth-of-type(16){animation:move_left .5s both 1.5s ease}.faq .panel.active dl.accordion-content:nth-of-type(17){animation:move_left .5s both 1.6s ease}.faq .panel.active dl.accordion-content:nth-of-type(18){animation:move_left .5s both 1.7s ease}.faq .panel.active dl.accordion-content:nth-of-type(19){animation:move_left .5s both 1.8s ease}.faq .panel.active dl.accordion-content:nth-of-type(20){animation:move_left .5s both 1.9s ease}@keyframes move_left{0%{opacity:0;transform:translateX(-5%)}100%{opacity:1;transform:translateX(0)}}.application-status-block .title{font-size:calc(1.6rem + 1vw)}.application-status-block .flex-box{gap:1em;flex-direction:column}.application-status-block .application-status-text{flex-wrap:wrap;font-size:calc(1.4rem + 1vw)}.application-status-block .application-status-text>*{width:100%}}