.index-background{padding-bottom:calc(100vw/var(--vw-base)*140) !important}@media all and (min-width: 1600px){.index-background{padding-bottom:140px !important}}@media not all and (min-width: 768px){.index-background{padding-bottom:calc(100vw/var(--vw-base)*70) !important}}@media all and (min-width: 768px){.index-background{padding-top:calc(100vw/var(--vw-base)*20)}}.index-mv{position:relative}.index-mv .image{line-height:0}.index-mv .image img{width:100%;height:auto}.index-mv .outer{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end}.index-mv .outer .inner{padding-bottom:calc(100vw/var(--vw-base)*40)}@media not all and (min-width: 768px){.index-mv .outer .inner{padding-bottom:calc(100vw/var(--vw-base)*20)}}.index-mv .outer .inner .ttl{display:flex;flex-direction:column;align-items:flex-start}.index-mv .outer .inner .ttl .en{display:block;padding:calc(100vw/var(--vw-base)*2) calc(100vw/var(--vw-base)*8);font-family:var(--font-en);font-size:calc(100vw/var(--vw-base)*20);font-weight:600;background-color:#ffe74b}@media not all and (min-width: 768px){.index-mv .outer .inner .ttl .en{padding:calc(100vw/var(--vw-base)*2) calc(100vw/var(--vw-base)*8);font-size:calc(100vw/var(--vw-base)*12)}}.index-mv .outer .inner .ttl .jpn01{display:block;padding:calc(100vw/var(--vw-base)*4) calc(100vw/var(--vw-base)*8);margin-top:calc(100vw/var(--vw-base)*15);font-size:calc(100vw/var(--vw-base)*32);font-weight:700;letter-spacing:0.02em;background-color:#ffe74b}@media not all and (min-width: 768px){.index-mv .outer .inner .ttl .jpn01{padding:calc(100vw/var(--vw-base)*2) calc(100vw/var(--vw-base)*8);font-size:calc(100vw/var(--vw-base)*18)}}.index-mv .outer .inner .ttl .jpn02{display:block;padding:calc(100vw/var(--vw-base)*4) calc(100vw/var(--vw-base)*8);font-size:calc(100vw/var(--vw-base)*54);font-weight:700;letter-spacing:0.02em;background-color:#ffe74b}@media not all and (min-width: 768px){.index-mv .outer .inner .ttl .jpn02{padding:calc(100vw/var(--vw-base)*2) calc(100vw/var(--vw-base)*8);font-size:calc(100vw/var(--vw-base)*26)}}.index-mv .outer .inner .copy{margin-top:calc(100vw/var(--vw-base)*18);font-size:calc(100vw/var(--vw-base)*54)}@media not all and (min-width: 768px){.index-mv .outer .inner .copy{margin-top:calc(100vw/var(--vw-base)*10);font-size:calc(100vw/var(--vw-base)*26)}}.index-mv .outer .inner .copy span{display:inline;padding:0 calc(100vw/var(--vw-base)*15);font-weight:700;background-color:#fff;box-decoration-break:clone}@media not all and (min-width: 768px){.index-mv .outer .inner .copy span{padding:0 calc(100vw/var(--vw-base)*8)}}@media all and (min-width: 1600px){.index__inner{max-width:1600px}}.index-talk01{position:relative;z-index:2}.index-talk01 .talkOuter{position:relative}@media not all and (min-width: 768px){.index-talk01 .talkOuter{display:flex;flex-wrap:wrap;gap:calc(100vw/var(--vw-base)*10)}}.index-talk01 .talkCaution{margin-top:calc(100vw/var(--vw-base)*25);color:#fff;font-size:calc(100vw/var(--vw-base)*14)}@media all and (min-width: 1600px){.index-talk01 .talkCaution{margin-top:2.5rem;font-size:1.4rem}}@media all and (min-width: 768px){.index-talk01 .talkLeft{position:absolute;bottom:50%;transform:translateY(50%);left:0;width:calc(100vw/var(--vw-base)*280)}}@media all and (min-width: 1600px){.index-talk01 .talkLeft{width:280px}}@media not all and (min-width: 768px){.index-talk01 .talkLeft{order:2;width:calc((100% - 100vw/var(--vw-base)*10)/2)}}@media all and (min-width: 768px){.index-talk01 .talkRight{position:absolute;bottom:50%;transform:translateY(50%);right:0;width:calc(100vw/var(--vw-base)*280)}}@media all and (min-width: 1600px){.index-talk01 .talkRight{width:280px}}@media not all and (min-width: 768px){.index-talk01 .talkRight{order:3;width:calc((100% - 100vw/var(--vw-base)*10)/2)}.index-talk01 .talkRight .talkBox .ttl01{position:absolute;left:auto;right:0}}.index-talk01 .talkCenter{position:relative;z-index:2}@media all and (min-width: 768px){.index-talk01 .talkCenter{width:calc(100vw/var(--vw-base)*800);margin:0 auto}.index-talk01 .talkCenter::before{content:"";position:absolute;bottom:50%;transform:translateY(50%);left:calc(100vw/var(--vw-base)*-53);width:calc(100vw/var(--vw-base)*64);height:calc(100vw/var(--vw-base)*64);background:rgba(0,0,0,0) url("../images/talk/img_cross.svg") 0 0 no-repeat;background-size:100% auto;z-index:2}}@media all and (min-width: 768px)and (min-width: 1600px){.index-talk01 .talkCenter{width:800px}.index-talk01 .talkCenter::before{left:-53px;width:64px;height:64px}}@media not all and (min-width: 768px){.index-talk01 .talkCenter{order:1}}.index-talk01 .talkCenter::after{content:"";position:absolute;bottom:calc(100vw/var(--vw-base)*-33);right:50%;transform:translateX(50%);width:calc(100vw/var(--vw-base)*48);height:calc(100vw/var(--vw-base)*48);background:rgba(0,0,0,0) url("../images/talk/img_cross.svg") 0 0 no-repeat;background-size:100% auto}@media all and (min-width: 768px){.index-talk01 .talkCenter::after{bottom:50%;transform:translateY(50%);right:calc(100vw/var(--vw-base)*-53);width:calc(100vw/var(--vw-base)*64);height:calc(100vw/var(--vw-base)*64);z-index:2}}@media all and (min-width: 1600px){.index-talk01 .talkCenter::after{right:-53px;width:64px;height:64px}}.index-talk01 .talkBox{position:relative;padding:calc(100vw/var(--vw-base)*60) calc(100vw/var(--vw-base)*76) calc(100vw/var(--vw-base)*55);border:calc(100vw/var(--vw-base)*4) solid #ffe74b;background-color:var(--color-main)}@media not all and (min-width: 768px){.index-talk01 .talkBox{padding:calc(100vw/var(--vw-base)*36) calc(100vw/var(--vw-base)*16) calc(100vw/var(--vw-base)*35)}}@media all and (min-width: 1600px){.index-talk01 .talkBox{padding:60px 76px 55px}}.index-talk01 .talkBox .ttl01{position:absolute;top:calc(100vw/var(--vw-base)*-3);left:0;padding:calc(100vw/var(--vw-base)*3) calc(100vw/var(--vw-base)*10) calc(100vw/var(--vw-base)*7);font-size:calc(100vw/var(--vw-base)*24);font-weight:700;background-color:#ffe74b}@media not all and (min-width: 768px){.index-talk01 .talkBox .ttl01{padding:calc(100vw/var(--vw-base)*3) calc(100vw/var(--vw-base)*3) calc(100vw/var(--vw-base)*4);font-size:calc(100vw/var(--vw-base)*16)}}@media all and (min-width: 1600px){.index-talk01 .talkBox .ttl01{font-size:2.4rem;top:-3px;padding:3px 10px 7px}}@media all and (min-width: 768px){.index-talk01 .talkBox .talkBoxInner01{display:flex;justify-content:center;align-items:center;gap:0 calc(100vw/var(--vw-base)*40)}}@media all and (min-width: 1600px){.index-talk01 .talkBox .talkBoxInner01{gap:0 40px}}@media not all and (min-width: 768px){.index-talk01 .talkBox .talkBoxInner01{position:relative}}@media all and (min-width: 768px){.index-talk01 .talkBox .talkBoxInner01 .thumb{width:calc(100vw/var(--vw-base)*240)}}@media all and (min-width: 1600px){.index-talk01 .talkBox .talkBoxInner01 .thumb{width:240px}}@media not all and (min-width: 768px){.index-talk01 .talkBox .talkBoxInner01 .thumb{position:absolute;top:0;left:0;width:calc(100vw/var(--vw-base)*158)}}.index-talk01 .talkBox .talkBoxInner01 .thumb img{width:100%;height:auto}.index-talk01 .talkBox .talkBoxInner01 .rightBox .name{display:flex;flex-direction:column}@media not all and (min-width: 768px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .name{padding:calc(100vw/var(--vw-base)*45) 0 0 calc(100vw/var(--vw-base)*188)}}.index-talk01 .talkBox .talkBoxInner01 .rightBox .name .date{font-size:calc(100vw/var(--vw-base)*14);font-weight:700;color:#fff}@media not all and (min-width: 768px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .name .date{font-size:calc(100vw/var(--vw-base)*13)}}@media all and (min-width: 1600px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .name .date{font-size:1.4rem}}.index-talk01 .talkBox .talkBoxInner01 .rightBox .name .en{font-size:calc(100vw/var(--vw-base)*24);font-weight:700;color:#fff}@media all and (min-width: 1600px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .name .en{font-size:2.4rem}}.index-talk01 .talkBox .talkBoxInner01 .rightBox .list{position:relative;padding:calc(100vw/var(--vw-base)*10) 0;margin-top:calc(100vw/var(--vw-base)*10)}@media not all and (min-width: 768px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .list{margin:calc(100vw/var(--vw-base)*60) calc(100vw/var(--vw-base)*20) 0}}@media all and (min-width: 1600px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .list{padding:10px 0;margin-top:10px}}.index-talk01 .talkBox .talkBoxInner01 .rightBox .list::before{content:"";position:absolute;left:calc(100vw/var(--vw-base)*95);top:0;width:1px;height:100%;background-color:#fff;opacity:.2}@media all and (min-width: 1600px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .list::before{left:95px}}.index-talk01 .talkBox .talkBoxInner01 .rightBox .list li{display:flex;gap:0 calc(100vw/var(--vw-base)*23);align-items:flex-start}@media all and (min-width: 1600px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .list li{gap:0 23px}}.index-talk01 .talkBox .talkBoxInner01 .rightBox .list li+li{margin-top:calc(100vw/var(--vw-base)*10)}@media all and (min-width: 1600px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .list li+li{margin-top:10px}}.index-talk01 .talkBox .talkBoxInner01 .rightBox .list li .year{position:relative;width:calc(100vw/var(--vw-base)*96);font-size:calc(100vw/var(--vw-base)*14);font-family:var(--font-en);color:#ffe74b}@media all and (min-width: 1600px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .list li .year{width:96px;font-size:1.4rem}}.index-talk01 .talkBox .talkBoxInner01 .rightBox .list li .year::before{content:"";position:absolute;bottom:50%;right:calc(100vw/var(--vw-base)*-2);transform:translateY(50%);width:calc(100vw/var(--vw-base)*5);height:calc(100vw/var(--vw-base)*5);background-color:var(--color-main);border-radius:100vh}@media all and (min-width: 1600px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .list li .year::before{right:-2px;width:5px;height:5px}}.index-talk01 .talkBox .talkBoxInner01 .rightBox .list li .year::after{content:"";position:absolute;bottom:50%;right:calc(100vw/var(--vw-base)*-1);transform:translateY(50%);width:calc(100vw/var(--vw-base)*3);height:calc(100vw/var(--vw-base)*3);background-color:#ffe74b;border-radius:100vh}@media all and (min-width: 1600px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .list li .year::after{right:-1px;width:3px;height:3px}}.index-talk01 .talkBox .talkBoxInner01 .rightBox .list li .txt{flex:1;font-size:calc(100vw/var(--vw-base)*16);color:#fff}@media all and (min-width: 1600px){.index-talk01 .talkBox .talkBoxInner01 .rightBox .list li .txt{font-size:1.6rem}}.index-talk01 .talkBox .txt01{margin-top:calc(100vw/var(--vw-base)*40);font-size:calc(100vw/var(--vw-base)*16);line-height:1.8;color:#fff;letter-spacing:0}@media all and (min-width: 1600px){.index-talk01 .talkBox .txt01{margin-top:40px;font-size:1.6rem}}@media not all and (min-width: 768px){.index-talk01 .talkBox .txt01{margin-top:calc(100vw/var(--vw-base)*25)}}.index-talk01 .talkBox.small{padding:calc(100vw/var(--vw-base)*75) 0 calc(100vw/var(--vw-base)*55)}@media all and (min-width: 1600px){.index-talk01 .talkBox.small{padding:75px 0 55px}}@media not all and (min-width: 768px){.index-talk01 .talkBox.small{padding:calc(100vw/var(--vw-base)*35) 0 calc(100vw/var(--vw-base)*30)}}.index-talk01 .talkBox.small .ttl01{padding:calc(100vw/var(--vw-base)*3) calc(100vw/var(--vw-base)*5) calc(100vw/var(--vw-base)*6);font-size:calc(100vw/var(--vw-base)*16)}@media all and (min-width: 1600px){.index-talk01 .talkBox.small .ttl01{padding:3px 5px 6px;font-size:1.6rem}}@media not all and (min-width: 768px){.index-talk01 .talkBox.small .ttl01{padding:calc(100vw/var(--vw-base)*3) calc(100vw/var(--vw-base)*5) calc(100vw/var(--vw-base)*4)}}.index-talk01 .talkBox.small .thumb{margin:0 auto;width:calc(100vw/var(--vw-base)*160)}@media all and (min-width: 1600px){.index-talk01 .talkBox.small .thumb{width:160px}}@media not all and (min-width: 768px){.index-talk01 .talkBox.small .thumb{width:calc(100vw/var(--vw-base)*120)}}.index-talk01 .talkBox.small .thumb img{width:100%;height:auto}.index-talk01 .talkBox.small .name{margin-top:calc(100vw/var(--vw-base)*10);text-align:center}@media all and (min-width: 1600px){.index-talk01 .talkBox.small .name{margin-top:10px}}.index-talk01 .talkBox.small .name .date{display:block;font-size:calc(100vw/var(--vw-base)*11);font-weight:700;color:#fff}@media all and (min-width: 1600px){.index-talk01 .talkBox.small .name .date{font-size:1.1rem}}.index-talk01 .talkBox.small .name .en{display:block;font-size:calc(100vw/var(--vw-base)*18);font-weight:700;color:#fff}@media all and (min-width: 1600px){.index-talk01 .talkBox.small .name .en{font-size:1.8rem}}.index-talk02{position:relative;margin-top:calc(100vw/var(--vw-base)*120)}@media all and (min-width: 1600px){.index-talk02{margin-top:120px}}@media not all and (min-width: 768px){.index-talk02{margin-top:calc(100vw/var(--vw-base)*50)}}.index-talk02::before{content:"";position:absolute;bottom:100%;right:0;width:calc(100vw/var(--vw-base)*200);height:calc(100vw/var(--vw-base)*200);background:rgba(0,0,0,0) url("../images/talk/line_lower_circle_g02.svg") 0 0 no-repeat;background-size:100% auto}@media all and (min-width: 1600px){.index-talk02::before{width:calc(100vw/var(--vw-base)*280);height:calc(100vw/var(--vw-base)*280)}}@media not all and (min-width: 768px){.index-talk02::before{width:calc(100vw/var(--vw-base)*120);height:calc(100vw/var(--vw-base)*120);background:rgba(0,0,0,0) url("../images/talk/line_lower_circle_g02_sp.svg") 0 0 no-repeat;background-size:100% auto}}.index-talk02 .talkBox{padding:calc(100vw/var(--vw-base)*80);border-radius:calc(100vw/var(--vw-base)*8);background-color:#fff}@media all and (min-width: 1600px){.index-talk02 .talkBox{padding:80px;border-radius:8px}}@media not all and (min-width: 768px){.index-talk02 .talkBox{padding:calc(100vw/var(--vw-base)*20)}}.index-talk02 .talkBox+.talkBox{margin-top:calc(100vw/var(--vw-base)*10)}@media all and (min-width: 1600px){.index-talk02 .talkBox+.talkBox{margin-top:10px}}@media all and (min-width: 768px){.index-talk02 .talkBox .talkBoxInner{position:relative;display:flex;flex-direction:row-reverse}}.index-talk02 .talkBox .talkBoxInner .ttlBox{display:flex}@media all and (min-width: 768px){.index-talk02 .talkBox .talkBoxInner .ttlBox{position:absolute;bottom:calc(100vw/var(--vw-base)*110);left:0;flex-direction:column}}@media all and (min-width: 1600px){.index-talk02 .talkBox .talkBoxInner .ttlBox{bottom:110px}}@media not all and (min-width: 768px){.index-talk02 .talkBox .talkBoxInner .ttlBox{margin-top:calc(100vw/var(--vw-base)*25);width:calc(100% - 100vw/var(--vw-base)*5)}}@media not all and (min-width: 768px){.index-talk02 .talkBox .talkBoxInner .ttlBox .num{padding-top:calc(100vw/var(--vw-base)*5);width:calc(100vw/var(--vw-base)*80)}}.index-talk02 .talkBox .talkBoxInner .ttlBox .num .en{display:block;font-size:calc(100vw/var(--vw-base)*18);font-weight:600;font-family:var(--font-en);line-height:1;letter-spacing:0}@media all and (min-width: 1600px){.index-talk02 .talkBox .talkBoxInner .ttlBox .num .en{font-size:1.8rem}}@media not all and (min-width: 768px){.index-talk02 .talkBox .talkBoxInner .ttlBox .num .en{font-size:calc(100vw/var(--vw-base)*12)}}.index-talk02 .talkBox .talkBoxInner .ttlBox .num .number{display:block;font-size:calc(100vw/var(--vw-base)*96);font-weight:300;font-family:var(--font-en);line-height:1;letter-spacing:0}@media all and (min-width: 1600px){.index-talk02 .talkBox .talkBoxInner .ttlBox .num .number{font-size:9.6rem}}@media not all and (min-width: 768px){.index-talk02 .talkBox .talkBoxInner .ttlBox .num .number{font-size:calc(100vw/var(--vw-base)*64);white-space:nowrap;letter-spacing:-0.1em}}.index-talk02 .talkBox .talkBoxInner .ttlBox .ttl{font-size:calc(100vw/var(--vw-base)*36);font-weight:700;line-height:1.9}@media all and (min-width: 1600px){.index-talk02 .talkBox .talkBoxInner .ttlBox .ttl{font-size:3.6rem}}@media not all and (min-width: 768px){.index-talk02 .talkBox .talkBoxInner .ttlBox .ttl{flex:1;font-size:calc(100vw/var(--vw-base)*24);line-height:2.1}}.index-talk02 .talkBox .talkBoxInner .ttlBox .ttl span{display:inline;padding:calc(100vw/var(--vw-base)*5) calc(100vw/var(--vw-base)*15);box-decoration-break:clone;background-color:#ffe74b}@media all and (min-width: 1600px){.index-talk02 .talkBox .talkBoxInner .ttlBox .ttl span{padding:5px 15px}}@media not all and (min-width: 768px){.index-talk02 .talkBox .talkBoxInner .ttlBox .ttl span{padding:calc(100vw/var(--vw-base)*5) calc(100vw/var(--vw-base)*10)}}.index-talk02 .talkBox .talkBoxInner .image{width:calc(100vw/var(--vw-base)*1040)}@media all and (min-width: 1600px){.index-talk02 .talkBox .talkBoxInner .image{width:1040px}}@media not all and (min-width: 768px){.index-talk02 .talkBox .talkBoxInner .image{width:100%}}.index-talk02 .talkBox .talkBoxInner .image img{width:100%;height:auto;border-radius:calc(100vw/var(--vw-base)*8)}@media all and (min-width: 768px){.index-talk02 .talkBox .talkBoxInner.reverse{flex-direction:row}.index-talk02 .talkBox .talkBoxInner.reverse .ttlBox{right:0;left:auto;align-items:flex-end}}.index-talk02 .talkBox .list{margin-top:calc(100vw/var(--vw-base)*80)}@media all and (min-width: 1600px){.index-talk02 .talkBox .list{margin-top:80px}}@media not all and (min-width: 768px){.index-talk02 .talkBox .list{margin-top:calc(100vw/var(--vw-base)*40)}}.index-talk02 .talkBox .list li{display:flex;gap:0 calc(100vw/var(--vw-base)*40)}@media all and (min-width: 1600px){.index-talk02 .talkBox .list li{gap:0 40px}}@media not all and (min-width: 768px){.index-talk02 .talkBox .list li{gap:0 calc(100vw/var(--vw-base)*20)}}@media all and (min-width: 768px){.index-talk02 .talkBox .list li.center{align-items:center}}.index-talk02 .talkBox .list li+li{margin-top:calc(100vw/var(--vw-base)*40)}@media all and (min-width: 1600px){.index-talk02 .talkBox .list li+li{margin-top:40px}}@media all and (min-width: 768px){.index-talk02 .talkBox .list li+li{margin-top:calc(100vw/var(--vw-base)*25)}}.index-talk02 .talkBox .list li .thumb{width:calc(100vw/var(--vw-base)*120)}@media all and (min-width: 1600px){.index-talk02 .talkBox .list li .thumb{width:120px}}@media not all and (min-width: 768px){.index-talk02 .talkBox .list li .thumb{width:calc(100vw/var(--vw-base)*60)}}.index-talk02 .talkBox .list li .thumb img{width:100%;height:auto}.index-talk02 .talkBox .list li .thumb .name{margin-top:calc(100vw/var(--vw-base)*5);display:block;font-size:calc(100vw/var(--vw-base)*14);font-weight:700;text-align:center}@media all and (min-width: 1600px){.index-talk02 .talkBox .list li .thumb .name{margin-top:5px;font-size:1.4rem}}@media not all and (min-width: 768px){.index-talk02 .talkBox .list li .thumb .name{margin-top:0;font-size:calc(100vw/var(--vw-base)*10)}}.index-talk02 .talkBox .list li .txt{flex:1;font-size:calc(100vw/var(--vw-base)*18);line-height:1.875}@media all and (min-width: 1600px){.index-talk02 .talkBox .list li .txt{font-size:1.8rem}}@media not all and (min-width: 768px){.index-talk02 .talkBox .list li .txt{font-size:calc(100vw/var(--vw-base)*14)}}.index-talk02 .talkBox .list li .txt b.border{background:linear-gradient(to bottom, transparent 0%, transparent calc(100% - 100vw / var(--vw-base) * 8), #FFE74B calc(100% - 100vw / var(--vw-base) * 8), #FFE74B 100%)}@media not all and (min-width: 768px){.index-talk02 .talkBox .list li .txt b.border{background:linear-gradient(to bottom, transparent 0%, transparent calc(100% - 0.8rem), #FFE74B calc(100% - 0.8rem), #FFE74B 100%)}}.index-talk02 .image01{margin-bottom:calc(100vw/var(--vw-base)*80);margin-top:calc(100vw/var(--vw-base)*10)}@media all and (min-width: 1600px){.index-talk02 .image01{margin-top:10px;margin-bottom:80px}}@media not all and (min-width: 768px){.index-talk02 .image01{margin-bottom:calc(100vw/var(--vw-base)*40)}}.index-talk02 .image01 img{border-radius:calc(100vw/var(--vw-base)*8);width:100%;height:auto}@media all and (min-width: 1600px){.index-talk02 .image01 img{border-radius:8px}}.index-lower-content__background{padding-top:calc(100vw/var(--vw-base)*25)}@media not all and (min-width: 768px){.index-lower-content__background{padding-top:calc(100vw/var(--vw-base)*15)}}.index-breadcrumb{justify-content:flex-end;color:#fff;--bc-color: #fff;--underline-color: #fff}@media not all and (min-width: 768px){.index-breadcrumb{position:relative;right:calc(100vw/var(--vw-base)*5);font-size:calc(100vw/var(--vw-base)*12);margin-bottom:calc(100vw/var(--vw-base)*48);gap:0 calc(100vw/var(--vw-base)*7)}.index-breadcrumb .c-breadcrumb__item:not(:last-of-type)::after{margin-left:calc(100vw/var(--vw-base)*7)}}@media all and (min-width: 768px){.index-breadcrumb{margin-bottom:calc(100vw/var(--vw-base)*80)}}.index .introduction{padding:calc(100vw/var(--vw-base)*80);display:flex;align-items:center;background-color:#fff;gap:0 calc(100vw/var(--vw-base)*80);border-radius:calc(100vw/var(--vw-base)*8)}@media not all and (min-width: 768px){.index .introduction{display:block;padding:calc(100vw/var(--vw-base)*30) calc(100vw/var(--vw-base)*20)}}.index .introduction .txtBox{flex:1}.index .introduction .txtBox .ttl{display:flex;justify-content:flex-start}.index .introduction .txtBox .ttl span{display:block;padding:calc(100vw/var(--vw-base)*2) calc(100vw/var(--vw-base)*8);font-family:var(--font-en);font-size:calc(100vw/var(--vw-base)*24);font-weight:600;background-color:#28f9d1}@media not all and (min-width: 768px){.index .introduction .txtBox .ttl span{padding:calc(100vw/var(--vw-base)*2) calc(100vw/var(--vw-base)*8);font-size:calc(100vw/var(--vw-base)*12)}}.index .introduction .txtBox .txt{margin-top:calc(100vw/var(--vw-base)*20);font-size:calc(100vw/var(--vw-base)*18);font-weight:500;line-height:2.2}@media not all and (min-width: 768px){.index .introduction .txtBox .txt{margin-top:calc(100vw/var(--vw-base)*10);font-size:calc(100vw/var(--vw-base)*16);line-height:1.75}}.index .introduction .image{line-height:0}@media not all and (min-width: 768px){.index .introduction .image{margin-top:calc(100vw/var(--vw-base)*20)}}.index .introduction .image img{border-radius:calc(100vw/var(--vw-base)*8)}.index-related{background-color:#fff;border-radius:calc(100vw/var(--vw-base)*8);overflow:hidden;margin:calc(100vw/var(--vw-base)*120) calc(100vw/var(--vw-base)*10) calc(100vw/var(--vw-base)*84);padding-top:calc(100vw/var(--vw-base)*40);padding-bottom:calc(100vw/var(--vw-base)*40)}@media not all and (min-width: 768px){.index-related{margin:calc(100vw/var(--vw-base)*80) calc(100vw/var(--vw-base)*20) calc(100vw/var(--vw-base)*84)}}@media all and (min-width: 768px){.index-related{margin-bottom:calc(100vw/var(--vw-base)*125);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)*40) 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)}}.index-related__box a .image img{width:100%;height:auto;transition-property:scale;transition-duration:var(--transition)}.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)*40);font-size:calc(100vw/var(--vw-base)*20);line-height:1.5;letter-spacing:0.02em;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)}}
