﻿.index-background{background-image:url("/assets/images/careers_education/background_sp.png");background-size:100% auto,calc(100vw/var(--vw-base)*240)}@media all and (min-width: 768px){.index-background{background-image:image-set(url("/assets/images/common/background.webp") 1x, url("/assets/images/common/background@2x.webp") 2x),url("/assets/images/careers_education/line_lower_wavy_y.svg");background-size:100% auto,calc(100vw/var(--vw-base)*480)}}.index__kv{width:100%;line-height:0}.index__kv img{width:100%}@media not all and (min-width: 768px){.index .c-entry{padding-top:calc(100vw/var(--vw-base)*100)}}@media all and (min-width: 768px){.index .c-entry{padding-top:calc(100vw/var(--vw-base)*150)}}@media all and (min-width: 1600px){.index .c-entry{padding-top:150px}}@media all and (min-width: 768px){.index__content{display:flex;gap:0 calc(100vw/var(--vw-base)*80)}}@media all and (min-width: 1600px){.index__content{max-width:1600px;padding-left:80px;padding-right:80px;gap:0 80px}}@media all and (min-width: 768px){.index__content .l-contents-02{margin-top:calc(100vw/var(--vw-base)*10);padding-left:calc(100vw/var(--vw-base)*320);width:100%}}@media all and (min-width: 768px)and (min-width: 1600px){.index__content .l-contents-02{margin-top:10px}}.index .sec{padding:calc(100vw/var(--vw-base)*80);border-radius:8px;background-color:#fff}@media not all and (min-width: 768px){.index .sec{padding:calc(100vw/var(--vw-base)*50) calc(100vw/var(--vw-base)*20) calc(100vw/var(--vw-base)*30)}}@media all and (min-width: 1600px){.index .sec{padding:80px}}.index .sec+.sec{margin-top:calc(100vw/var(--vw-base)*10)}@media all and (min-width: 1600px){.index .sec+.sec{margin-top:10px}}.index .c-ttl-01{display:flex;flex-direction:column;margin-bottom:calc(100vw/var(--vw-base)*30)}@media all and (min-width: 768px){.index .c-ttl-01{margin-bottom:calc(100vw/var(--vw-base)*60)}}.index .c-ttl-01 .en{margin-bottom:calc(100vw/var(--vw-base)*4);font-weight:600;color:var(--color-main);font-family:var(--font-en-sc)}@media all and (min-width: 768px){.index .c-ttl-01 .en{margin-bottom:calc(100vw/var(--vw-base)*12);font-size:calc(100vw/var(--vw-base)*18);line-height:1}}.index .c-ttl-01 .jp{font-size:calc(100vw/var(--vw-base)*32);font-weight:700;letter-spacing:0.02em;line-height:1.3}@media all and (min-width: 768px){.index .c-ttl-01 .jp{font-size:calc(100vw/var(--vw-base)*48)}}@media all and (min-width: 1600px){.index .c-ttl-01 .jp{font-size:4.8rem}}.index-related{background-color:#fff;border-radius:calc(100vw/var(--vw-base)*8);overflow:hidden;margin-top:calc(100vw/var(--vw-base)*10);padding-top:calc(100vw/var(--vw-base)*40);padding-bottom:calc(100vw/var(--vw-base)*40)}@media all and (min-width: 768px){.index-related{padding-top:calc(100vw/var(--vw-base)*90);padding-bottom:calc(100vw/var(--vw-base)*80)}}.index-related__inner{padding-left:calc(100vw/var(--vw-base)*20);padding-right:calc(100vw/var(--vw-base)*20)}@media all and (min-width: 768px){.index-related__inner{padding-left:calc(100vw/var(--vw-base)*80);padding-right:calc(100vw/var(--vw-base)*80)}}.index-related__title{display:flex;flex-direction:column;margin-bottom:calc(100vw/var(--vw-base)*30)}@media all and (min-width: 768px){.index-related__title{margin-bottom:calc(100vw/var(--vw-base)*60)}}.index-related__title-en{margin-bottom:calc(100vw/var(--vw-base)*4);font-weight:600;color:var(--color-main);font-family:var(--font-en-sc)}@media all and (min-width: 768px){.index-related__title-en{margin-bottom:calc(100vw/var(--vw-base)*12);font-size:calc(100vw/var(--vw-base)*18);line-height:1}}.index-related__title-jp{font-size:calc(100vw/var(--vw-base)*32);font-weight:700;letter-spacing:0.02em;line-height:1.2}@media all and (min-width: 768px){.index-related__title-jp{font-size:calc(100vw/var(--vw-base)*48)}}@media all and (min-width: 1600px){.index-related__title-jp{font-size:4.8rem}}.index-related__wrap{display:flex;gap:0 calc(100vw/var(--vw-base)*40)}@media not all and (min-width: 768px){.index-related__wrap{flex-direction:column;gap:calc(100vw/var(--vw-base)*20) 0}}.index-related__box{width:calc(100vw/var(--vw-base)*446)}@media not all and (min-width: 768px){.index-related__box{width:100%}}.index-related__box a{position:relative;display:block}@media not all and (min-width: 768px){.index-related__box a{display:flex;gap:0 calc(100vw/var(--vw-base)*15);align-items:center}}.index-related__box a .image{display:block;line-height:0;border-radius:calc(100vw/var(--vw-base)*8);overflow:hidden}@media not all and (min-width: 768px){.index-related__box a .image{width:calc(100vw/var(--vw-base)*120);height:calc(100vw/var(--vw-base)*96)}}.index-related__box a .image img{width:100%;height:auto;transition-property:scale;transition-duration:var(--transition)}@media not all and (min-width: 768px){.index-related__box a .image img{width:100%;height:100%;object-fit:cover}}.index-related__box a .txtBox{display:block}@media not all and (min-width: 768px){.index-related__box a .txtBox{flex:1;position:relative}}.index-related__box a .ttl{display:block;font-size:calc(100vw/var(--vw-base)*12);font-family:var(--font-en);font-weight:600;color:var(--color-main)}@media all and (min-width: 768px){.index-related__box a .ttl{font-size:calc(100vw/var(--vw-base)*14);margin-top:calc(100vw/var(--vw-base)*15)}}.index-related__box a .copy{display:block;padding-right:calc(100vw/var(--vw-base)*60);font-size:calc(100vw/var(--vw-base)*20);font-weight:700;letter-spacing:0.02em;line-height:1.5}@media not all and (min-width: 768px){.index-related__box a .copy{padding-right:calc(100vw/var(--vw-base)*30);font-size:calc(100vw/var(--vw-base)*20);line-height:1.5;letter-spacing:0;line-height:1.2}}.index-related__box a .ico{position:absolute;right:0;bottom:calc(100vw/var(--vw-base)*5);width:calc(100vw/var(--vw-base)*48);height:calc(100vw/var(--vw-base)*48)}@media not all and (min-width: 768px){.index-related__box a .ico{right:0;bottom:50%;transform:translateY(50%);width:calc(100vw/var(--vw-base)*30);height:calc(100vw/var(--vw-base)*30)}}.index-related__box a .ico .c-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:100vh;background-color:var(--color-main)}.index-related__box a .ico .c-icon__svg--arrow{color:#fff;--arrow-color-hover: #fff}@media(hover: hover){.index-related__box a:hover .image img{scale:1.05}}.index-related__link{margin-top:calc(100vw/var(--vw-base)*40);width:calc(100vw/var(--vw-base)*240);margin-right:auto;margin-left:auto}@media all and (min-width: 768px){.index-related__link{margin-top:calc(100vw/var(--vw-base)*50);width:calc(100vw/var(--vw-base)*200)}}.index .map__menu{position:relative}.index .map__menu .menu{position:relative}.index .map__menu .menu::after{content:"";position:absolute;top:100%;right:50%;transform:translateX(50%);width:calc(100vw/var(--vw-base)*24);height:calc(100vw/var(--vw-base)*30);mask-image:url("../images/careers_education/arrow.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:calc(100vw/var(--vw-base)*24);background:#a9aab0}@media all and (min-width: 1600px){.index .map__menu .menu::after{width:24px;height:30px;mask-size:24px}}@media not all and (min-width: 768px){.index .map__menu .menu::after{width:calc(100vw/var(--vw-base)*16);height:calc(100vw/var(--vw-base)*20);mask-size:calc(100vw/var(--vw-base)*16)}}.index .map__menu .menu a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;border-radius:calc(100vw/var(--vw-base)*8);transition-property:all;transition-duration:var(--transition)}@media all and (min-width: 1600px){.index .map__menu .menu a{border-radius:8px}}@media not all and (min-width: 768px){.index .map__menu .menu a{flex-direction:column}}.index .map__menu .menu a .txt{font-size:calc(100vw/var(--vw-base)*24);font-weight:700}@media all and (min-width: 1600px){.index .map__menu .menu a .txt{font-size:2.4rem}}@media not all and (min-width: 768px){.index .map__menu .menu a .txt{font-size:calc(100vw/var(--vw-base)*16);text-align:center}}@media all and (min-width: 768px){.index .map__menu .menu a .btn{position:absolute;bottom:50%;right:calc(100vw/var(--vw-base)*20);padding-right:calc(100vw/var(--vw-base)*30);font-size:calc(100vw/var(--vw-base)*13);font-weight:500;transform:translateY(50%)}}@media all and (min-width: 768px)and (min-width: 1600px){.index .map__menu .menu a .btn{right:20px;padding-right:30px;font-size:1.3rem}}@media not all and (min-width: 768px){.index .map__menu .menu a .btn{position:relative;font-size:calc(100vw/var(--vw-base)*12);padding:0 calc(100vw/var(--vw-base)*20);margin-top:calc(100vw/var(--vw-base)*5)}}.index .map__menu .menu a .btn .border{border-bottom:1px solid #fff}.index .map__menu .menu a .btn i{position:absolute;bottom:50%;right:0;transform:translateY(50%);display:block;width:calc(100vw/var(--vw-base)*24);height:calc(100vw/var(--vw-base)*24)}@media all and (min-width: 1600px){.index .map__menu .menu a .btn i{width:24px;height:24px}}@media not all and (min-width: 768px){.index .map__menu .menu a .btn i{width:calc(100vw/var(--vw-base)*16);height:calc(100vw/var(--vw-base)*16)}}.index .map__menu .menu a .btn i .circle{display:block;width:100%;height:100%;transition-property:all;transition-duration:var(--transition);border-radius:100vh;background-color:#fff}.index .map__menu .menu a .btn i::before{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);width:calc(100vw/var(--vw-base)*12);height:1px;background-color:#2154cc;z-index:2}@media all and (min-width: 1600px){.index .map__menu .menu a .btn i::before{width:12px}}@media not all and (min-width: 768px){.index .map__menu .menu a .btn i::before{width:calc(100vw/var(--vw-base)*8)}}.index .map__menu .menu a .btn i::after{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%) rotate(90deg);width:calc(100vw/var(--vw-base)*12);height:1px;background-color:#2154cc;z-index:2}@media all and (min-width: 1600px){.index .map__menu .menu a .btn i::after{width:12px}}@media not all and (min-width: 768px){.index .map__menu .menu a .btn i::after{width:calc(100vw/var(--vw-base)*8)}}@media(hover: hover){.index .map__menu .menu a:hover{opacity:.7}.index .map__menu .menu a:hover .btn i .circle{transform:scale(1.2)}}.index .map__menu .menu.menu01{height:calc(100vw/var(--vw-base)*100)}.index .map__menu .menu.menu01::after{display:none}@media all and (min-width: 1600px){.index .map__menu .menu.menu01{height:100px}}@media not all and (min-width: 768px){.index .map__menu .menu.menu01{height:calc(100vw/var(--vw-base)*90)}}.index .map__menu .menu.menu01 a{background-color:#2154cc}.index .map__menu .menu.menu02{margin-top:calc(100vw/var(--vw-base)*30);width:calc(100% - 100vw/var(--vw-base)*323);height:calc(100vw/var(--vw-base)*100)}@media all and (min-width: 1600px){.index .map__menu .menu.menu02{margin-top:30px;width:calc(100% - 323px);height:100px}}@media not all and (min-width: 768px){.index .map__menu .menu.menu02{margin-top:calc(100vw/var(--vw-base)*20);width:calc(100% - 100vw/var(--vw-base)*110);height:calc(100vw/var(--vw-base)*100)}}.index .map__menu .menu.menu02::before{content:"";position:absolute;bottom:100%;right:50%;transform:translateX(50%);width:calc(100vw/var(--vw-base)*24);height:calc(100vw/var(--vw-base)*30);mask-image:url("../images/careers_education/arrow.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:calc(100vw/var(--vw-base)*24);background:#a9aab0}@media all and (min-width: 1600px){.index .map__menu .menu.menu02::before{width:24px;height:30px;mask-size:24px}}@media not all and (min-width: 768px){.index .map__menu .menu.menu02::before{width:calc(100vw/var(--vw-base)*16);height:calc(100vw/var(--vw-base)*20);mask-size:calc(100vw/var(--vw-base)*16)}}.index .map__menu .menu.menu02::after{background:#a9aab0}.index .map__menu .menu.menu02 a{background-color:#5582ea}.index .map__menu .menu.menu03{margin-top:calc(100vw/var(--vw-base)*30);width:calc(100% - 100vw/var(--vw-base)*323);height:calc(100vw/var(--vw-base)*100)}@media all and (min-width: 1600px){.index .map__menu .menu.menu03{margin-top:30px;width:calc(100% - 323px);height:100px}}@media not all and (min-width: 768px){.index .map__menu .menu.menu03{margin-top:calc(100vw/var(--vw-base)*20);width:calc(100% - 100vw/var(--vw-base)*110);height:calc(100vw/var(--vw-base)*100)}}.index .map__menu .menu.menu03 a{background-color:#5582ea}.index .map__menu .menu.menu04{position:absolute;top:calc(100vw/var(--vw-base)*130);right:0;width:calc(100vw/var(--vw-base)*314);height:calc(100vw/var(--vw-base)*230)}@media all and (min-width: 1600px){.index .map__menu .menu.menu04{top:130px;width:314px;height:230px}}@media not all and (min-width: 768px){.index .map__menu .menu.menu04{top:calc(100vw/var(--vw-base)*110);width:calc(100vw/var(--vw-base)*100);height:calc(100vw/var(--vw-base)*220)}}.index .map__menu .menu.menu04 a{background-color:#5582ea}@media all and (min-width: 768px){.index .map__menu .menu.menu04 a .btn{bottom:calc(100vw/var(--vw-base)*35);transform:none}}@media all and (min-width: 768px)and (min-width: 1600px){.index .map__menu .menu.menu04 a .btn{bottom:35px}}@media not all and (min-width: 768px){.index .map__menu .menu.menu04 a .btn{padding-left:0}}.index .map__menu .menu.menu05{margin-top:calc(100vw/var(--vw-base)*30);height:calc(100vw/var(--vw-base)*100)}@media all and (min-width: 1600px){.index .map__menu .menu.menu05{margin-top:30px;height:100px}}@media not all and (min-width: 768px){.index .map__menu .menu.menu05{margin-top:calc(100vw/var(--vw-base)*20)}}.index .map__menu .menu.menu05 a{color:#2154cc;background-color:#bfd3ff}.index .map__menu .menu.menu05 a .btn .border{border-color:#2154cc}.index .map__menu .menu.menu05 a .btn i .circle{background-color:#2154cc}.index .map__menu .menu.menu05 a .btn i::before{background-color:#fff}.index .map__menu .menu.menu05 a .btn i::after{background-color:#fff}.index .map__menu .menu.menu06{margin-top:calc(100vw/var(--vw-base)*30);height:calc(100vw/var(--vw-base)*100)}.index .map__menu .menu.menu06::after{display:none}@media all and (min-width: 1600px){.index .map__menu .menu.menu06{margin-top:30px;height:100px}}@media not all and (min-width: 768px){.index .map__menu .menu.menu06{margin-top:calc(100vw/var(--vw-base)*20)}}.index .map__menu .menu.menu06 a{color:#2154cc;border:1px solid #2154cc}.index .map__menu .menu.menu06 a .btn .border{border-color:#2154cc}.index .map__menu .menu.menu06 a .btn i .circle{background-color:#2154cc}.index .map__menu .menu.menu06 a .btn i::before{background-color:#fff}.index .map__menu .menu.menu06 a .btn i::after{background-color:#fff}.index .path__wrap{display:flex;flex-wrap:wrap;gap:calc(100vw/var(--vw-base)*40)}@media not all and (min-width: 768px){.index .path__wrap{gap:calc(100vw/var(--vw-base)*20)}}.index .path__box{position:relative;padding:calc(100vw/var(--vw-base)*50) 0 calc(100vw/var(--vw-base)*36);width:calc((100% - 100vw/var(--vw-base)*40)/2);display:flex;flex-direction:column;align-items:center;border:calc(100vw/var(--vw-base)*4) solid #2154cc}@media not all and (min-width: 768px){.index .path__box{width:100%;padding:calc(100vw/var(--vw-base)*50) calc(100vw/var(--vw-base)*20) calc(100vw/var(--vw-base)*36);border-width:calc(100vw/var(--vw-base)*2)}}.index .path__box .ex{position:absolute;top:0;left:0;display:flex;align-items:center;padding:calc(100vw/var(--vw-base)*4) calc(100vw/var(--vw-base)*6) calc(100vw/var(--vw-base)*8);z-index:2;line-height:1;color:#fff;background-color:#2154cc}.index .path__box .ex .jpn{font-size:calc(100vw/var(--vw-base)*16);font-weight:700}@media not all and (min-width: 768px){.index .path__box .ex .jpn{font-size:calc(100vw/var(--vw-base)*14)}}.index .path__box .ex .num{font-size:calc(100vw/var(--vw-base)*20);font-weight:600;font-family:var(--font-en)}@media not all and (min-width: 768px){.index .path__box .ex .num{font-size:calc(100vw/var(--vw-base)*18)}}.index .path__box .ttl01{font-size:calc(100vw/var(--vw-base)*26);font-weight:900;text-align:center;color:#2154cc}@media not all and (min-width: 768px){.index .path__box .ttl01{font-size:calc(100vw/var(--vw-base)*22)}}@media all and (min-width: 768px){.index .path__box .ttl01.line03{height:calc(100vw/var(--vw-base)*111)}}.index .path__box .txtBox{position:relative;display:flex;align-items:center;gap:0 calc(100vw/var(--vw-base)*20);margin-top:calc(100vw/var(--vw-base)*20)}@media not all and (min-width: 768px){.index .path__box .txtBox{flex-direction:column}}.index .path__box .txtBox .thumb{width:calc(100vw/var(--vw-base)*160)}.index .path__box .txtBox .thumb img{width:100%;height:auto}.index .path__box .txtBox .inner{flex:1}@media not all and (min-width: 768px){.index .path__box .txtBox .inner{margin-top:calc(100vw/var(--vw-base)*10)}}.index .path__box .txtBox .inner .year{font-size:calc(100vw/var(--vw-base)*13);font-weight:500}@media not all and (min-width: 768px){.index .path__box .txtBox .inner .year{text-align:center}}.index .path__box .txtBox .inner .pos{margin-top:calc(100vw/var(--vw-base)*2);font-size:calc(100vw/var(--vw-base)*13);font-weight:700;letter-spacing:0}@media not all and (min-width: 768px){.index .path__box .txtBox .inner .pos{text-align:center}}.index .path__box .txtBox .inner .name{margin-top:calc(100vw/var(--vw-base)*2);font-size:calc(100vw/var(--vw-base)*24);font-weight:700}@media not all and (min-width: 768px){.index .path__box .txtBox .inner .name{text-align:center}}.index .path__box .txtBox .inner .hashs{margin-top:calc(100vw/var(--vw-base)*10);display:flex;flex-wrap:wrap;gap:calc(100vw/var(--vw-base)*4)}@media not all and (min-width: 768px){.index .path__box .txtBox .inner .hashs{justify-content:center}}.index .path__box .txtBox .inner .hashs+.hashs{margin-top:calc(100vw/var(--vw-base)*4)}.index .path__box .txtBox .inner .hash{padding:0 calc(100vw/var(--vw-base)*8) calc(100vw/var(--vw-base)*1);font-size:calc(100vw/var(--vw-base)*12);font-weight:500;border:1px solid}.index .path__box .txtBox .inner .hash span{font-family:var(--font-en-num);font-size:calc(100vw/var(--vw-base)*14);font-weight:600}.index .path__box .txtBox .inner .hash.hash01{color:#fff;border-color:#2154cc;background-color:#2154cc}.index .path__box .txtBox .inner .hash.hash02{color:#2154cc;border-color:#2154cc}.index .path__box .txtBox .inner .hash.hash03{color:#fff;border-color:#a9aab0;background-color:#a9aab0}.index .path__box .btn01{margin:calc(100vw/var(--vw-base)*30) auto 0;width:calc(100vw/var(--vw-base)*380);height:calc(100vw/var(--vw-base)*60);font-size:calc(100vw/var(--vw-base)*18);font-weight:700}@media not all and (min-width: 768px){.index .path__box .btn01{width:100%}}.index .path__box .btn01 a{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;width:100%;height:100%;background-color:#2154cc;border-radius:100vh;transition-property:all;transition-duration:var(--transition)}.index .path__box .btn01 a i{position:absolute;bottom:50%;right:calc(100vw/var(--vw-base)*15);transform:translateY(50%);display:block;width:calc(100vw/var(--vw-base)*30);height:calc(100vw/var(--vw-base)*30)}.index .path__box .btn01 a i .circle{display:block;width:100%;height:100%;transition-property:all;transition-duration:var(--transition);border-radius:100vh;background-color:#fff}.index .path__box .btn01 a i::before{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);width:calc(100vw/var(--vw-base)*12);height:1px;background-color:#2154cc;z-index:2}.index .path__box .btn01 a i::after{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%) rotate(90deg);width:calc(100vw/var(--vw-base)*12);height:1px;background-color:#2154cc;z-index:2}@media(hover: hover){.index .path__box .btn01 a:hover{opacity:.7}.index .path__box .btn01 a:hover .btn i .circle{transform:scale(1.2)}}.index .path__box .btn02{margin-top:calc(100vw/var(--vw-base)*30);font-size:calc(100vw/var(--vw-base)*14);font-weight:500}.index .path__box .btn02 a{display:flex;align-items:center;justify-content:center;gap:0 calc(100vw/var(--vw-base)*10)}.index .path__box .btn02 a .txt{border-bottom:1px solid #222}.index .education__wrap{display:flex;flex-wrap:wrap;gap:0 calc(100vw/var(--vw-base)*10)}@media not all and (min-width: 768px){.index .education__wrap{gap:calc(100vw/var(--vw-base)*10)}}.index .education__box{display:flex;flex-direction:column;padding:calc(100vw/var(--vw-base)*25) calc(100vw/var(--vw-base)*40) calc(100vw/var(--vw-base)*40);width:calc((100% - 100vw/var(--vw-base)*20)/3);border:1px solid #ccc;border-radius:calc(100vw/var(--vw-base)*8)}@media not all and (min-width: 768px){.index .education__box{width:100%;padding:calc(100vw/var(--vw-base)*20) calc(100vw/var(--vw-base)*30)}}.index .education__box .head{flex:1}.index .education__box .ttl01{display:flex;align-items:center;gap:0 calc(100vw/var(--vw-base)*10)}.index .education__box .ttl01 .ico{width:calc(100vw/var(--vw-base)*64)}.index .education__box .ttl01 .ico img{width:100%;height:auto}@media not all and (min-width: 768px){.index .education__box .ttl01 .ico{width:calc(100vw/var(--vw-base)*48)}}.index .education__box .ttl01 .txt{font-size:calc(100vw/var(--vw-base)*20);font-weight:700;line-height:1.3}.index .education__box .txt01{margin-top:calc(100vw/var(--vw-base)*15);font-size:calc(100vw/var(--vw-base)*14);font-weight:500;line-height:1.85}@media not all and (min-width: 768px){.index .education__box .txt01{margin-top:calc(100vw/var(--vw-base)*5)}}.index .education__box .list{padding-top:calc(100vw/var(--vw-base)*15);margin-top:calc(100vw/var(--vw-base)*15);border-top:1px solid #ccc}.index .education__box .list dt{font-size:calc(100vw/var(--vw-base)*16);font-weight:700}@media not all and (min-width: 768px){.index .education__box .list dt{font-size:calc(100vw/var(--vw-base)*14)}}.index .education__box .list dd{margin-top:calc(100vw/var(--vw-base)*15)}@media not all and (min-width: 768px){.index .education__box .list dd{margin-top:calc(100vw/var(--vw-base)*10)}}.index .education__box .list dd ul li{position:relative;padding-left:calc(100vw/var(--vw-base)*15)}@media not all and (min-width: 768px){.index .education__box .list dd ul li{font-size:calc(100vw/var(--vw-base)*14)}}.index .education__box .list dd ul li::before{content:"";position:absolute;top:calc(100vw/var(--vw-base)*10);left:0;width:calc(100vw/var(--vw-base)*6);height:calc(100vw/var(--vw-base)*6);border-radius:100vh;background-color:#2154cc}@media not all and (min-width: 768px){.index .education__box .list dd ul li::before{top:calc(100vw/var(--vw-base)*8)}}.index .evaluation__box01{display:flex;gap:0 calc(100vw/var(--vw-base)*10);margin-top:calc(100vw/var(--vw-base)*-130)}@media not all and (min-width: 768px){.index .evaluation__box01{margin-top:0;display:block}}.index .evaluation__box01 .leftBox{padding-top:calc(100vw/var(--vw-base)*130);flex:1}@media not all and (min-width: 768px){.index .evaluation__box01 .leftBox{padding-top:0}}.index .evaluation__box01 .leftBox .ttl01{display:flex}.index .evaluation__box01 .leftBox .ttl01 span{display:block;padding:calc(100vw/var(--vw-base)*2) calc(100vw/var(--vw-base)*10);font-size:calc(100vw/var(--vw-base)*32);font-weight:700;color:#fff;background-color:#2154cc}@media not all and (min-width: 768px){.index .evaluation__box01 .leftBox .ttl01 span{font-size:calc(100vw/var(--vw-base)*24)}}.index .evaluation__box01 .leftBox .txt01{margin-top:calc(100vw/var(--vw-base)*25);font-size:calc(100vw/var(--vw-base)*14);line-height:1.8}@media not all and (min-width: 768px){.index .evaluation__box01 .leftBox .txt01{margin-top:calc(100vw/var(--vw-base)*10)}}.index .evaluation__box01 .image{width:calc(100vw/var(--vw-base)*396)}@media not all and (min-width: 768px){.index .evaluation__box01 .image{width:calc(100vw/var(--vw-base)*336);margin:calc(100vw/var(--vw-base)*-25) 0 0 calc(100vw/var(--vw-base)*-12)}}.index .evaluation__box01 .image img{width:100%;height:auto}.index .evaluation__box02{margin-top:calc(100vw/var(--vw-base)*-40)}@media not all and (min-width: 768px){.index .evaluation__box02{margin-top:calc(100vw/var(--vw-base)*-20)}}.index .evaluation__box02 .ttl01{display:flex}.index .evaluation__box02 .ttl01 span{display:block;padding:calc(100vw/var(--vw-base)*2) calc(100vw/var(--vw-base)*10);font-size:calc(100vw/var(--vw-base)*32);font-weight:700;color:#fff;background-color:#2154cc}@media not all and (min-width: 768px){.index .evaluation__box02 .ttl01 span{font-size:calc(100vw/var(--vw-base)*24);line-height:1.2}}.index .evaluation__box02 .ttl01 span small{font-size:calc(100vw/var(--vw-base)*20)}@media not all and (min-width: 768px){.index .evaluation__box02 .ttl01 span small{display:block;font-size:calc(100vw/var(--vw-base)*16)}}.index .evaluation__box02 .txt01{margin-top:calc(100vw/var(--vw-base)*25);font-size:calc(100vw/var(--vw-base)*14);line-height:1.8}@media not all and (min-width: 768px){.index .evaluation__box02 .txt01{margin-top:calc(100vw/var(--vw-base)*10)}}.index .modalMap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:100;display:none}.index .modalMap .mapOuter{display:none}.index .modalMap__overlay{position:fixed;top:0;left:0;width:100%;height:100%}.index .modalMap__wrap{position:absolute;top:0;left:0;width:100%;height:100%;padding:calc(100vw/var(--vw-base)*80) 0;overflow-y:auto}@media not all and (min-width: 768px){.index .modalMap__wrap{padding:calc(100vw/var(--vw-base)*70) calc(100vw/var(--vw-base)*45)}}.index .modalMap__close{position:absolute;top:calc(100vw/var(--vw-base)*-25);right:calc(100vw/var(--vw-base)*-25);width:calc(100vw/var(--vw-base)*50);height:calc(100vw/var(--vw-base)*50)}.index .modalMap__close a{position:relative;display:block;width:100%;height:100%;background-color:#2154cc;border-radius:100vh;font-size:0}.index .modalMap__close a::before{content:"";position:absolute;bottom:50%;right:50%;width:calc(100vw/var(--vw-base)*20);height:calc(100vw/var(--vw-base)*2);transform:translate(50%, 50%) rotate(45deg);background-color:#fff}.index .modalMap__close a::after{content:"";position:absolute;bottom:50%;right:50%;width:calc(100vw/var(--vw-base)*20);height:calc(100vw/var(--vw-base)*2);transform:translate(50%, 50%) rotate(-45deg);background-color:#fff}.index .modalMap__inner{position:relative;margin:0 auto;width:calc(100vw/var(--vw-base)*1120);z-index:5}@media not all and (min-width: 768px){.index .modalMap__inner{width:100%}}.index .modalMap__inner .list{padding:calc(100vw/var(--vw-base)*80);background-color:#fff;border-radius:calc(100vw/var(--vw-base)*8) calc(100vw/var(--vw-base)*8) 0 0}@media not all and (min-width: 768px){.index .modalMap__inner .list{padding:calc(100vw/var(--vw-base)*35)}}.index .modalMap__inner .list li{padding-bottom:calc(100vw/var(--vw-base)*20);display:flex;border-bottom:1px solid #ccc}@media not all and (min-width: 768px){.index .modalMap__inner .list li{display:block;padding-bottom:calc(100vw/var(--vw-base)*30)}}.index .modalMap__inner .list li+li{margin-top:calc(100vw/var(--vw-base)*20)}@media not all and (min-width: 768px){.index .modalMap__inner .list li+li{margin-top:calc(100vw/var(--vw-base)*25)}}.index .modalMap__inner .list li .ttl{width:calc(100vw/var(--vw-base)*190);font-size:calc(100vw/var(--vw-base)*24);font-weight:700;color:#2154cc}@media not all and (min-width: 768px){.index .modalMap__inner .list li .ttl{display:block;width:100%;font-size:calc(100vw/var(--vw-base)*20)}}.index .modalMap__inner .list li .txt{padding-top:calc(100vw/var(--vw-base)*5);flex:1;font-size:calc(100vw/var(--vw-base)*16);font-weight:500}@media not all and (min-width: 768px){.index .modalMap__inner .list li .txt{padding-top:calc(100vw/var(--vw-base)*15);display:block;font-size:calc(100vw/var(--vw-base)*14)}}.index .modalMap__inner .pathWrap{display:flex;flex-wrap:wrap;padding:calc(100vw/var(--vw-base)*80);gap:calc(100vw/var(--vw-base)*10);background-color:#2154cc;border-radius:0 0 calc(100vw/var(--vw-base)*8) calc(100vw/var(--vw-base)*8)}@media not all and (min-width: 768px){.index .modalMap__inner .pathWrap{gap:calc(100vw/var(--vw-base)*10);padding:calc(100vw/var(--vw-base)*40) calc(100vw/var(--vw-base)*15)}}.index .modalMap__inner .pathBox{position:relative;padding:calc(100vw/var(--vw-base)*40) calc(100vw/var(--vw-base)*40) calc(100vw/var(--vw-base)*60);width:calc((100% - 100vw/var(--vw-base)*10)/2);display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:calc(100vw/var(--vw-base)*8);overflow:hidden}@media not all and (min-width: 768px){.index .modalMap__inner .pathBox{width:100%;padding:calc(100vw/var(--vw-base)*40) calc(100vw/var(--vw-base)*20) calc(100vw/var(--vw-base)*60)}}.index .modalMap__inner .pathBox .cat{position:absolute;top:0;left:0;display:flex;align-items:center;padding:calc(100vw/var(--vw-base)*7) calc(100vw/var(--vw-base)*12) calc(100vw/var(--vw-base)*11);z-index:2;line-height:1;color:#fff;background-color:#2154cc;font-size:calc(100vw/var(--vw-base)*16);font-weight:700;border-radius:0 0 calc(100vw/var(--vw-base)*8) 0}.index .modalMap__inner .pathBox .txtBox{position:relative;display:flex;gap:0 calc(100vw/var(--vw-base)*20);margin-top:calc(100vw/var(--vw-base)*20);width:100%}@media not all and (min-width: 768px){.index .modalMap__inner .pathBox .txtBox{flex-direction:column}}.index .modalMap__inner .pathBox .txtBox .thumb{width:calc(100vw/var(--vw-base)*120)}@media not all and (min-width: 768px){.index .modalMap__inner .pathBox .txtBox .thumb{margin:0 auto}}.index .modalMap__inner .pathBox .txtBox .thumb img{width:100%;height:auto}.index .modalMap__inner .pathBox .txtBox .inner{flex:1}.index .modalMap__inner .pathBox .txtBox .inner .pos{margin-top:calc(100vw/var(--vw-base)*7);font-size:calc(100vw/var(--vw-base)*14);font-weight:500;letter-spacing:0}@media not all and (min-width: 768px){.index .modalMap__inner .pathBox .txtBox .inner .pos{text-align:center}}.index .modalMap__inner .pathBox .txtBox .inner .name{font-size:calc(100vw/var(--vw-base)*24);font-weight:700}@media not all and (min-width: 768px){.index .modalMap__inner .pathBox .txtBox .inner .name{text-align:center}}.index .modalMap__inner .pathBox .txtBox .inner .name small{font-size:calc(100vw/var(--vw-base)*12)}.index .modalMap__inner .pathBox .txtBox .inner .hashs{margin-top:calc(100vw/var(--vw-base)*15);display:flex;flex-wrap:wrap;gap:calc(100vw/var(--vw-base)*4)}@media not all and (min-width: 768px){.index .modalMap__inner .pathBox .txtBox .inner .hashs{justify-content:center}}.index .modalMap__inner .pathBox .txtBox .inner .hashs+.hashs{margin-top:calc(100vw/var(--vw-base)*4)}.index .modalMap__inner .pathBox .txtBox .inner .hash{padding:0 calc(100vw/var(--vw-base)*8) calc(100vw/var(--vw-base)*1);font-size:calc(100vw/var(--vw-base)*12);font-weight:500;border:1px solid}.index .modalMap__inner .pathBox .txtBox .inner .hash span{font-family:var(--font-en-num);font-size:calc(100vw/var(--vw-base)*14);font-weight:600}.index .modalMap__inner .pathBox .txtBox .inner .hash.hash01{color:#fff;border-color:#2154cc;background-color:#2154cc}.index .modalMap__inner .pathBox .txtBox .inner .hash.hash02{color:#2154cc;border-color:#2154cc}.index .modalMap__inner .pathBox .txtBox .inner .hash.hash03{color:#fff;border-color:#a9aab0;background-color:#a9aab0}.index .modalMap__inner .pathBox .btn01{margin-top:calc(100vw/var(--vw-base)*10);font-size:calc(100vw/var(--vw-base)*14);font-weight:500}@media not all and (min-width: 768px){.index .modalMap__inner .pathBox .btn01{font-size:calc(100vw/var(--vw-base)*13)}}.index .modalMap__inner .pathBox .btn01 a{display:flex;align-items:center;justify-content:space-between;gap:0 calc(100vw/var(--vw-base)*10);padding-bottom:calc(100vw/var(--vw-base)*10);border-bottom:1px solid #222}.index .modalPath{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:100;display:none}.index .modalPath__overlay{position:fixed;top:0;left:0;width:100%;height:100%}.index .modalPath__wrap{position:absolute;top:0;left:0;width:100%;height:100%;padding:calc(100vw/var(--vw-base)*80) 0;overflow-y:auto}@media not all and (min-width: 768px){.index .modalPath__wrap{padding:calc(100vw/var(--vw-base)*70) calc(100vw/var(--vw-base)*45)}}.index .modalPath__close{position:absolute;top:calc(100vw/var(--vw-base)*-25);right:calc(100vw/var(--vw-base)*-25);width:calc(100vw/var(--vw-base)*50);height:calc(100vw/var(--vw-base)*50)}.index .modalPath__close a{position:relative;display:block;width:100%;height:100%;background-color:#2154cc;border-radius:100vh;font-size:0}.index .modalPath__close a::before{content:"";position:absolute;bottom:50%;right:50%;width:calc(100vw/var(--vw-base)*20);height:calc(100vw/var(--vw-base)*2);transform:translate(50%, 50%) rotate(45deg);background-color:#fff}.index .modalPath__close a::after{content:"";position:absolute;bottom:50%;right:50%;width:calc(100vw/var(--vw-base)*20);height:calc(100vw/var(--vw-base)*2);transform:translate(50%, 50%) rotate(-45deg);background-color:#fff}.index .modalPath__inner{position:relative;margin:0 auto;width:calc(100vw/var(--vw-base)*1120);z-index:5;padding:calc(100vw/var(--vw-base)*80);border-radius:calc(100vw/var(--vw-base)*8);background-color:#fff}@media not all and (min-width: 768px){.index .modalPath__inner{width:100%;padding:calc(100vw/var(--vw-base)*40) calc(100vw/var(--vw-base)*20)}}.index .modalPath__inner .pathOuter{display:none}.index .modalPath__inner .pathBox{position:relative;display:flex;gap:0 calc(100vw/var(--vw-base)*40)}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox{flex-direction:column}}.index .modalPath__inner .pathBox .txtBox{position:relative;width:calc(100vw/var(--vw-base)*200)}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .txtBox{width:100%}}.index .modalPath__inner .pathBox .txtBox .thumb{width:100%}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .txtBox .thumb{width:calc(100vw/var(--vw-base)*120);margin:0 auto}}.index .modalPath__inner .pathBox .txtBox .thumb img{width:100%;height:auto}.index .modalPath__inner .pathBox .txtBox .inner{margin-top:calc(100vw/var(--vw-base)*15)}.index .modalPath__inner .pathBox .txtBox .inner .year{font-size:calc(100vw/var(--vw-base)*13);font-weight:500;text-align:center}.index .modalPath__inner .pathBox .txtBox .inner .pos{margin-top:calc(100vw/var(--vw-base)*2);font-size:calc(100vw/var(--vw-base)*13);font-weight:700;letter-spacing:0;text-align:center}.index .modalPath__inner .pathBox .txtBox .inner .name{margin-top:calc(100vw/var(--vw-base)*2);font-size:calc(100vw/var(--vw-base)*24);font-weight:700;text-align:center}.index .modalPath__inner .pathBox .txtBox .inner .hashs{margin-top:calc(100vw/var(--vw-base)*10);display:flex;flex-wrap:wrap;justify-content:center;gap:calc(100vw/var(--vw-base)*4)}.index .modalPath__inner .pathBox .txtBox .inner .hashs+.hashs{margin-top:calc(100vw/var(--vw-base)*4)}.index .modalPath__inner .pathBox .txtBox .inner .hash{padding:0 calc(100vw/var(--vw-base)*8) calc(100vw/var(--vw-base)*1);font-size:calc(100vw/var(--vw-base)*12);font-weight:500;border:1px solid}.index .modalPath__inner .pathBox .txtBox .inner .hash span{font-family:var(--font-en-num);font-size:calc(100vw/var(--vw-base)*14);font-weight:600}.index .modalPath__inner .pathBox .txtBox .inner .hash.hash01{color:#fff;border-color:#2154cc;background-color:#2154cc}.index .modalPath__inner .pathBox .txtBox .inner .hash.hash02{color:#2154cc;border-color:#2154cc}.index .modalPath__inner .pathBox .txtBox .inner .hash.hash03{color:#fff;border-color:#a9aab0;background-color:#a9aab0}.index .modalPath__inner .pathBox .yearList{position:relative;flex:1}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList{margin-top:calc(100vw/var(--vw-base)*30)}}.index .modalPath__inner .pathBox .yearList::before{content:"";position:absolute;top:0;left:calc(100vw/var(--vw-base)*130);width:1px;height:100%;background-color:rgba(33,84,204,.5)}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList::before{left:calc(100vw/var(--vw-base)*85);height:calc(100% - 100vw/var(--vw-base)*60)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList::before{left:130px}}.index .modalPath__inner .pathBox .yearList::after{content:"";position:absolute;bottom:0;left:calc(100vw/var(--vw-base)*130);width:1px;height:calc(100vw/var(--vw-base)*80);background:linear-gradient(to bottom, rgba(33, 84, 204, 0) 0, rgb(255, 255, 255) 100%)}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList::after{bottom:calc(100vw/var(--vw-base)*60);left:calc(100vw/var(--vw-base)*85)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList::after{left:130px}}.index .modalPath__inner .pathBox .yearList .hideBox{position:relative;width:100%;height:0;overflow:hidden;transition:all .5s}.index .modalPath__inner .pathBox .yearList .hideBox.show{height:auto}.index .modalPath__inner .pathBox .yearList .hideBoxInner{padding-top:calc(100vw/var(--vw-base)*24)}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .hideBoxInner{padding-top:calc(100vw/var(--vw-base)*10)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .hideBoxInner{padding-top:24px}}.index .modalPath__inner .pathBox .yearList .yearBox{position:relative;z-index:2}.index .modalPath__inner .pathBox .yearList .yearBox+.yearBox{margin-top:calc(100vw/var(--vw-base)*24)}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .yearBox+.yearBox{margin-top:calc(100vw/var(--vw-base)*10)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .yearBox+.yearBox{margin-top:24px}}.index .modalPath__inner .pathBox .yearList .yearBox>dl{display:flex;align-items:flex-start;gap:0 calc(100vw/var(--vw-base)*40)}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .yearBox>dl{gap:0 calc(100vw/var(--vw-base)*20)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .yearBox>dl{gap:0 40px}}.index .modalPath__inner .pathBox .yearList .yearBox>dl>dt{position:relative;margin-top:calc(100vw/var(--vw-base)*35);width:calc(100vw/var(--vw-base)*130);font-size:calc(100vw/var(--vw-base)*24);font-weight:600;font-family:var(--font-en-sc);color:#2154cc}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dt{margin-top:calc(100vw/var(--vw-base)*17);width:calc(100vw/var(--vw-base)*85);font-size:calc(100vw/var(--vw-base)*16)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dt{margin-top:35px;width:130px;font-size:2.4rem}}.index .modalPath__inner .pathBox .yearList .yearBox>dl>dt::before{content:"";position:absolute;bottom:50%;transform:translateY(50%);right:calc(100vw/var(--vw-base)*-4);width:calc(100vw/var(--vw-base)*8);height:calc(100vw/var(--vw-base)*16);background-color:#fff}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dt::before{right:-2px;width:3px;height:7px}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dt::before{right:-4px;width:8px;height:16px}}.index .modalPath__inner .pathBox .yearList .yearBox>dl>dt::after{content:"";position:absolute;bottom:50%;transform:translateY(50%);right:calc(100vw/var(--vw-base)*-4);width:calc(100vw/var(--vw-base)*8);height:calc(100vw/var(--vw-base)*8);border-radius:100vh;background-color:#2154cc}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dt::after{right:-2px;width:3px;height:3px}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dt::after{right:-4px;width:8px;height:8px}}.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd{flex:1;position:relative;padding:calc(100vw/var(--vw-base)*40);background-color:#fff;border:1px solid #ccc;border-radius:calc(100vw/var(--vw-base)*8)}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd{padding:calc(100vw/var(--vw-base)*20)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd{padding:40px;border-radius:8px}}.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd::before{content:"";position:absolute;top:calc(100vw/var(--vw-base)*45);left:calc(100vw/var(--vw-base)*-8);width:calc(100vw/var(--vw-base)*8);height:calc(100vw/var(--vw-base)*12);clip-path:polygon(100% 0, 0 50%, 100% 100%);background-color:#ccc}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd::before{top:calc(100vw/var(--vw-base)*24);left:calc(100vw/var(--vw-base)*-8);width:calc(100vw/var(--vw-base)*8);height:calc(100vw/var(--vw-base)*12)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd::before{top:45px;left:-8px;width:8px;height:12px}}.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd::after{content:"";position:absolute;top:calc(100vw/var(--vw-base)*45);left:calc(100vw/var(--vw-base)*-6);width:calc(100vw/var(--vw-base)*8);height:calc(100vw/var(--vw-base)*12);clip-path:polygon(100% 0, 0 50%, 100% 100%);background-color:#fff}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd::after{top:calc(100vw/var(--vw-base)*24);left:calc(100vw/var(--vw-base)*-6);width:calc(100vw/var(--vw-base)*8);height:calc(100vw/var(--vw-base)*12)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd::after{top:45px;left:-6px;width:8px;height:12px}}.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd .ttl01{font-size:calc(100vw/var(--vw-base)*20);font-weight:700;color:#222;line-height:1.2}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd .ttl01{font-size:calc(100vw/var(--vw-base)*16)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd .ttl01{font-size:2rem}}.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd .txt01{margin-top:calc(100vw/var(--vw-base)*15);font-size:calc(100vw/var(--vw-base)*14);font-weight:500;line-height:1.8}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd .txt01{margin-top:calc(100vw/var(--vw-base)*10);font-size:calc(100vw/var(--vw-base)*14)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .yearBox>dl>dd .txt01{margin-top:15px;font-size:1.4rem}}.index .modalPath__inner .pathBox .yearList .btn01{margin:calc(100vw/var(--vw-base)*60) 0 0 calc(100vw/var(--vw-base)*180);width:calc(100vw/var(--vw-base)*280);height:calc(100vw/var(--vw-base)*60)}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .btn01{margin:calc(100vw/var(--vw-base)*40) auto 0;width:calc(100vw/var(--vw-base)*240);height:calc(100vw/var(--vw-base)*60)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .btn01{margin:60px 0 0 180px;width:280px;height:60px}}.index .modalPath__inner .pathBox .yearList .btn01 button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:calc(100vw/var(--vw-base)*18);font-weight:700;color:#fff;letter-spacing:0.02em;border:1px solid #fff;border-radius:100vh;transition-property:all;transition-duration:var(--transition)}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .btn01 button{font-size:calc(100vw/var(--vw-base)*18)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .btn01 button{font-size:1.8rem}}.index .modalPath__inner .pathBox .yearList .btn01 button .ico{position:absolute;bottom:50%;right:calc(100vw/var(--vw-base)*15);transform:translateY(50%);width:calc(100vw/var(--vw-base)*30);height:calc(100vw/var(--vw-base)*30);border-radius:100vh;background-color:#fff;transition-property:all;transition-duration:var(--transition)}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .btn01 button .ico{right:calc(100vw/var(--vw-base)*15);width:calc(100vw/var(--vw-base)*30);height:calc(100vw/var(--vw-base)*30)}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .btn01 button .ico{right:15px;width:30px;height:30px}}.index .modalPath__inner .pathBox .yearList .btn01 button .ico::before{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);width:calc(100vw/var(--vw-base)*10);height:1.3px;background-color:var(--color-main);border-radius:100vh;transition-property:all;transition-duration:var(--transition)}@media not all and (min-width: 768px){.index .modalPath__inner .pathBox .yearList .btn01 button .ico::before{width:calc(100vw/var(--vw-base)*10);height:1.3px}}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .btn01 button .ico::before{width:10px}}.index .modalPath__inner .pathBox .yearList .btn01 button .ico::after{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%) rotate(90deg);width:calc(100vw/var(--vw-base)*10);height:1.3px;background-color:var(--color-main);border-radius:100vh;transition-property:all;transition-duration:var(--transition)}@media all and (min-width: 1600px){.index .modalPath__inner .pathBox .yearList .btn01 button .ico::after{width:10px}}.index .modalPath__inner .pathBox .yearList .btn01 button .txt{display:block}.index .modalPath__inner .pathBox .yearList .btn01 button .txt::before{content:"続きを見る"}.index .modalPath__inner .pathBox .yearList .btn01 button.show .ico::after{display:none}.index .modalPath__inner .pathBox .yearList .btn01 button.show .txt::before{content:"閉じる"}@media(hover: hover){.index .modalPath__inner .pathBox .yearList .btn01 button:hover{color:#222;background-color:#fff}.index .modalPath__inner .pathBox .yearList .btn01 button:hover .ico{background-color:var(--color-main)}.index .modalPath__inner .pathBox .yearList .btn01 button:hover .ico::before{background-color:#fff}.index .modalPath__inner .pathBox .yearList .btn01 button:hover .ico::after{background-color:#fff}}.index .modalPath__inner .btn01{margin:calc(100vw/var(--vw-base)*30) auto 0;width:100%;height:calc(100vw/var(--vw-base)*60);font-size:calc(100vw/var(--vw-base)*14);font-weight:700}@media not all and (min-width: 768px){.index .modalPath__inner .btn01{width:100%}}.index .modalPath__inner .btn01 a{position:relative;display:flex;align-items:center;color:#fff;padding-left:calc(100vw/var(--vw-base)*18)}@media not all and (min-width: 768px){.index .modalPath__inner .btn01 a{padding-left:0}}body.is-locked{position:fixed;width:100%;height:100%}@media all and (min-width: 768px){body.is-locked{overflow:hidden}body.is-locked.no-scroll{overflow:hidden}}
