*{font-family:"Noto Sans JP",sans-serif,sans-serif}.loader{position:fixed;width:100%;height:100vh;background-color:#fff;z-index:555;top:0;left:0;display:flex;justify-content:center;align-items:center}.loader .loader__inner{width:85%;height:85%;border:solid .5px #86b9db}.loader .loader-img-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.loader .loader-img{display:block;width:180px;object-fit:cover;margin:auto;aspect-ratio:30/43}.loaded{opacity:0;visibility:hidden}.main .main__inner{position:relative;overflow-x:hidden}.main .main__inner .slide-content{width:100%;padding-top:27px;position:relative}.main .main__inner .slide-content::before{content:"";background:url(../img/slider_top/bg_dot_light_blue.png) center/contain no-repeat;position:absolute;top:-3%;right:0;width:90%;height:100%;z-index:-2;display:block;aspect-ratio:1168/667}.main .main__inner .slide-content::after{content:"";border:solid 1px #86b9db;position:absolute;top:10%;left:5%;width:100%;height:100%;z-index:-3;display:block}.main .main__inner .swiper-top{aspect-ratio:1020/646;object-fit:cover;width:80%;margin:0 0 0 auto;z-index:-1}.main .main__inner .swiper-top .swiper-wrapper{z-index:-1}.main .main__inner .swiper-top .swiper-slide{z-index:-1;width:100%}.main .main__inner .swiper-top .swiper-slide-img{width:100%;aspect-ratio:1020/646}.main .main__inner .heading-top .heading-text-1{width:58vw;position:absolute;transform:rotate(5deg);left:6%;top:8vw;padding-bottom:5px}.main .main__inner .heading-top .heading-top-img{width:100%;object-fit:cover}.main .main__inner .heading-top .heading-text-2-wrap{background:#aa2221;width:40%;position:absolute;left:0;top:25vw;padding:15px 0}.main .main__inner .heading-top .heading-text-2{width:100%;margin:0 0 0 auto;font-size:2vw;font-weight:600;color:#fff;text-align:justify;width:70%;margin:0 0 0 auto;line-height:1.3;position:relative}.main .main__inner .heading-top .heading-text-2::before{content:"";background:#aa2221;display:block;width:74%;position:absolute;height:38px;bottom:-68px;left:-45%}.main .main__inner .heading-top .heading-text-2::after{content:"";background:#aa2221;display:block;width:74%;position:absolute;height:26px;bottom:-118px;left:-65%}.main .main__inner .heading-top .heading-text-strong{font-size:1.3em}.main .main__inner .icon-wrap{margin-top:-40px;margin-bottom:30px}@media(max-width: 560px){.main .main__inner .icon-wrap{margin-top:0px}}.main .main__inner .icon-wrap .icon-list{display:flex;justify-content:center;gap:3vw}@media(max-width: 560px){.main .main__inner .icon-wrap .icon-list{display:grid;grid-template-columns:repeat(2, 45%)}}.main .main__inner .icon-wrap .icon-list-item-link{width:160px;height:160px;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}@media(max-width: 768px){.main .main__inner .icon-wrap .icon-list-item-link{width:37vw;height:37vw;margin:0 auto;max-width:135px}}.main .main__inner .icon-wrap .svg-icon-wrap,.main .main__inner .icon-wrap .icon-img-wrap{display:flex;flex-grow:1;width:30%}.main .main__inner .icon-wrap .svg-icon{width:100%;object-fit:cover}.main .main__inner .icon-wrap .svg-icon.--book{fill:#86b9db}.main .main__inner .icon-wrap .svg-icon.--movie{fill:#00b379}.main .main__inner .icon-wrap .svg-icon.--award{width:90%;fill:gold}.main .main__inner .icon-wrap .icon-img{width:100%;object-fit:contain}.main .main__inner .icon-wrap .icon-list-item-text{font-weight:500;font-size:18px;letter-spacing:3px;color:#fff;flex-grow:1;text-align:center;line-height:1.5;padding:0 5px}@media(max-width: 768px){.main .main__inner .icon-wrap .icon-list-item-text{font-size:14px}}.main .main__inner .manifesto{width:440px;margin:0 auto 80px}@media(max-width: 560px){.main .main__inner .manifesto{width:70%;margin:0 auto 50px}}.main .main__inner .manifesto .manifesto-link{display:block}.main .main__inner .manifesto .manifesto-img{width:100%;object-fit:cover}.main .main__inner .yokohama-text-slider-bg-blue{width:100%;background:#86b9db;position:relative;z-index:-2;top:-4vw}.main .main__inner .yokohama-text-slider-bg-blue .yokohama-text-slider-bg-blue-img{max-width:1200px;width:100%;z-index:-1}.main .main__inner .yokohama-text-slider-bg-blue .infinite-slider .swiper-wrapper{transition-timing-function:linear}.main .main__inner .yokohama-text-slider-bg-blue::before{content:"";background:url(../img/bg_circle_red.png) center/contain no-repeat;max-width:500px;width:100%;height:200%;position:absolute;top:64%;left:12%}.main .main__inner .section-candidate-list{position:relative}.main .main__inner .section-candidate-list .yokohama-text-slider-white-all{width:100%;max-width:1440px;margin:-250px auto}.main .main__inner .section-candidate-list .yokohama-text-slider-white-all .yokohama-text-slider-white-all-img{width:100%;opacity:.85}.main .main__inner .section-candidate-list .yokohama-text-slider-white-all::after{content:"";background:url(../img/circle_line.png) center/contain no-repeat;width:90px;height:200px;position:absolute;display:block;top:.5%;left:50%;transform:translate(-50%, -50%)}.main .main__inner .section-candidate-list .heading-section-candidate-list-wrap{position:relative;z-index:-1}.main .main__inner .section-candidate-list .heading-section-candidate-list-wrap .heading-section-candidate-list{font-size:50px;line-height:1.7;color:#333;text-align:center;font-weight:700;background:#fbfbfb;padding:15px 0;width:39%;margin:280px auto 0}.main .main__inner .section-candidate-list .heading-section-candidate-list-wrap::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:1px;border-top:solid 1px #333;z-index:-2}.main .main__inner .section-candidate-list .area{max-width:90%;width:100%;margin:64px auto 40px}.main .main__inner .section-candidate-list .area .area-wrap .area-heading{width:100%;position:relative;display:flex;align-items:center}.main .main__inner .section-candidate-list .area .area-wrap .area-heading .area-heading-img{max-width:460px;width:100%}.main .main__inner .section-candidate-list .area .area-wrap .area-heading::after{content:"";border-top:solid 1px #333;position:absolute;left:470px;width:17%;height:1px;display:block;z-index:-1}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list-wrap{display:flex;justify-content:space-between;gap:60px;flex-wrap:wrap;width:90%;margin:62px auto}@media(max-width: 1222px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list-wrap{justify-content:center}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list{position:relative;max-width:520px;width:100%;padding:10px 0 18px 0;display:flex;justify-content:center;gap:28px;aspect-ratio:26/15;background:#fff;left:2%;align-items:center}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--aoba{border:solid .5px #876c29;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--aoba::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #876c29;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--tsuzuki{border:solid .5px #6a354f;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--tsuzuki::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #6a354f;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--kouhoku{border:solid .5px #6a354f;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--kouhoku::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #6a354f;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--tsurumi{border:solid .5px #6986b0;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--tsurumi::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #6986b0;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--midori{border:solid .5px #876c29;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--midori::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #876c29;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--kanagawa{border:solid .5px #6986b0;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--kanagawa::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #6986b0;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--seya{border:solid .5px #7e2629;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--seya::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #7e2629;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--asahi{border:solid .5px #5a7a25;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--asahi::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #5a7a25;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--hodogaya{border:solid .5px #5a7a25;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--hodogaya::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #5a7a25;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--nishi{border:solid .5px #23545a;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--nishi::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #23545a;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--naka{border:solid .5px #b9b448;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--naka::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #b9b448;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--izumi{border:solid .5px #7e2629;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--izumi::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #7e2629;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--totsuka{border:solid .5px #7e2629;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--totsuka::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #7e2629;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--minami{border:solid .5px #23545a;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--minami::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #23545a;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--kounan{border:solid .5px #23545a;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--kounan::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #23545a;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--isogo{border:solid .5px #b9b448;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--isogo::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #b9b448;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--sakae{border:solid .5px #667567;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--sakae::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #667567;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--kanazawa{border:solid .5px #b9b448;position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list.--kanazawa::after{content:"";position:absolute;z-index:2;width:0px;height:0px;top:0;right:0;border-top:0px solid rgba(0,0,0,0);border-right:0px solid rgba(0,0,0,0);border-left:37px solid rgba(0,0,0,0);border-bottom:37px solid #b9b448;transform:rotate(-90deg)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-visual{position:relative}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-visual .candidate-img{aspect-ratio:3/4;width:100%;max-width:170px;min-width:170px;object-fit:cover}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text{display:flex;flex-direction:column;gap:12px;margin-top:5px;justify-content:center;width:50%}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-name{font-size:30px;font-weight:700;color:#333;white-space:nowrap}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-name-kana{font-size:16px;font-weight:400;letter-spacing:2px}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-name-kana{font-size:13px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-info-list{display:flex;justify-content:left;gap:10px;align-items:center}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-info-list .candidate-info-item{white-space:nowrap}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-info-list .candidate-info-item .area{font-size:20px;font-weight:300}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-info-list .candidate-info-item .area{font-size:13px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-info-list .candidate-info-item .term{font-size:18px;font-weight:300;margin-left:10px}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-info-list .suisen{font-size:19px;font-weight:500;color:#333;background:#86b9db;padding:10px 12px;max-width:90px}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-info-list .kounin{font-size:19px;font-weight:500;color:#fff;background:#aa2221;padding:10px 12px;max-width:90px}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list{display:grid;grid-template-columns:repeat(4, 25%);justify-content:center;gap:15px 0px;align-items:center}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--haveHp{width:42px;height:42px;background:#333;color:#fff;font-size:22px;line-height:2;display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--haveHp{width:35px;height:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--haveHp .media-info-list-item-link{display:block}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-Hp{width:42px;height:42px;background:#333;color:#fff;font-size:22px;line-height:2;display:flex;justify-content:center;align-items:center;opacity:.1}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-Hp{width:35px;height:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-Hp .media-info-list-item-link{display:block;pointer-events:none}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--twitter{width:42px;height:42px;border-radius:50%;display:block;fill:#fff;background:#1da1f2}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--twitter{width:35px;height:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--twitter .media-info-list-item-link{display:block}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-twitter{width:42px;height:42px;border-radius:50%;display:block;fill:#fff;color:#fff;background:rgba(29,160,242,.2)}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-twitter{width:35px;height:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--facebook{width:42px;display:block;fill:#1976f2}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--facebook{width:35px;height:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--facebook .media-info-list-item-link{display:block}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-facebook{width:42px;display:block;fill:#1976f2;color:#fff;opacity:.1}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-facebook{width:35px;height:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item .facebook-shirai{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item .facebook-shirai{width:35px;height:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item .facebook-shirai-img{object-fit:contain;width:100%}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item .twitter-shirai,.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item .twitter-saito{width:42px;height:42px;border-radius:50%;background:#1da1f2;display:flex;justify-content:center}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item .twitter-shirai,.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item .twitter-saito{width:35px;height:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item .twitter-shirai-img,.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item .twitter-saito-img{object-fit:contain;width:60%}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--line{width:42px;display:block}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--line{width:35px;height:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--line .media-info-list-item-link{display:block}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--line .line-logo{width:100%}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-line{width:42px;display:block;opacity:.1}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-line{width:35px;height:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-line .media-info-list-item-link{display:block}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-line .line-logo{width:100%}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--youtube{width:42px;display:block}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--youtube{width:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--youtube .media-info-list-item-link{display:block}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--youtube .youtube-logo{width:100%}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-youtube{width:42px;display:block;opacity:.1}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-youtube{width:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-youtube .media-info-list-item-link{display:block}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-youtube .youtube-logo{width:100%}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--instagram{width:42px;display:block}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--instagram{width:35px;height:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--instagram .media-info-list-item-link{display:block}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--instagram .instagram-logo{width:100%}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-instagram{width:42px;display:block;opacity:.1}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-instagram{width:35px;height:35px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-instagram .media-info-list-item-link{display:block}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--no-instagram .instagram-logo{width:100%}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--blog{width:42px;height:42px;background:#fff;color:#333;border:solid 1px #333;font-size:13px;line-height:2;display:flex;justify-content:center;align-items:center}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--blog{width:35px;height:35px;font-size:11px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list .media-info-list-item.--blog .media-info-list-item-link{display:block}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .media-info-list{display:grid;grid-template-columns:repeat(4, 27%);justify-content:space-between;gap:2vw 0}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .no-vote{position:absolute;bottom:0px;width:100%;text-align:center;background:#c01311;padding:5px 0;color:#fff}@media(max-width: 540px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .no-vote{top:-8px;width:50%;left:-20px;padding:9px 0;font-size:13px;height:34px}}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list::before{content:"";position:absolute;top:5%;left:-4%;z-index:-2;width:100%;height:100%;background:#ccc}@media(max-width: 768px){.main .main__inner .slide-content::before{top:-38vw}.main .main__inner .swiper-top{aspect-ratio:1020/1390;margin:0 0 13px auto;max-height:500px}.main .main__inner .swiper-top .swiper-slide-img{height:100%;object-fit:cover}.main .main__inner .heading-top .heading-text-1{top:6vw;width:85vw;left:1%}.main .main__inner .heading-top .heading-text-2-wrap{width:45%;min-width:220px;top:32vw}.main .main__inner .heading-top .heading-text-2{width:85%;font-size:calc(.8125rem + (1vw - 3.2px)*1.3393);margin-right:8px}.main .main__inner .yokohama-text-slider-bg-blue{margin-top:4vw}.main .main__inner .yokohama-text-slider-bg-blue::before{max-width:280px;width:42vw;height:42vw;left:auto;right:2%}.main .main__inner .section-candidate-list{margin-top:27%}.main .main__inner .section-candidate-list .yokohama-text-slider-white-all::after{top:.2%}.main .main__inner .section-candidate-list .heading-section-candidate-list-wrap .heading-section-candidate-list{width:60%;font-size:calc(2.1875rem + (1vw - 3.2px)*3.3482)}.main .main__inner .section-candidate-list .area{width:98%;max-width:unset}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list-wrap{justify-content:center;gap:9vw}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list{gap:3vw;padding:0}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-visual{width:34%;margin-top:2%}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-visual .candidate-img{max-width:170px;min-width:unset}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-visual::after{line-height:unset;display:flex;align-items:center;justify-content:center;bottom:2%;font-size:calc(.625rem + (1vw - 3.2px)*1.5625)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text{gap:1vw}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-name{font-size:calc(1rem + (1vw - 3.2px)*3.5714)}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-info-list{display:flex;justify-content:left;gap:10px;align-items:center}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-info-list .suisen,.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-info-list .kounin{text-align:center;width:100%;font-size:15px;white-space:nowrap}}@media(max-width: 768px)and (max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-info-list .suisen,.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .candidate-info-list .kounin{font-size:calc(.625rem + (1vw - 3.2px)*.8929)}}@media(max-width: 768px){.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .button-bira{width:45vw;max-width:200px;margin:0 auto}.main .main__inner .section-candidate-list .area .area-wrap .candidate-card-list .candidate-card-item-text .button-bira .button-bira-link{padding:2vw 1vw;font-size:calc(.875rem + (1vw - 3.2px)*.8929)}}