body{color:#1e1e1e;background-color:#f8f6f2}a{color:#1e1e1e}.c-red{color:#fd453f}.f-min{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.header-time{background-color:#fd453f;padding:20px 0}.header-time-img{width:800px}.header .fv-desc{background-image:url("../img/bg-about.png");background-size:35% auto;background-repeat:no-repeat}.header .fv-desc-main-2025 .txt-box .title-01{margin-bottom:2rem}.header .fv-desc-main-2025 .txt-box .title-02{padding-bottom:1rem}.header .fv-desc-main-2025 .txt-box .memo-01{line-height:2;font-weight:300;padding-bottom:1rem}.header .fv-desc-main-2025 .txt-box .memo-02{line-height:2;font-weight:300;padding-bottom:2rem}main .howtovote{padding:5% 0 0 0;background-color:rgba(0,0,0,0)}main .howtovote-main-2027 .img-01{width:750px}main .howtovote-main-2027 .sub-title{width:500px;margin-bottom:100px}main .howtovote-main-2027 .memo-02{border:2px solid #ff4442;background-color:#fff1f0;border-radius:0}main .howtovote-main-2027 .memo-02-title{width:700px;height:auto;margin:-95px auto 40px auto}main .howtovote-main-2027 .memo-02 p{color:#1e1e1e;padding-bottom:2rem;font-weight:300}main .howtovote-main-2027 .bottom-img{width:700px}main .member-best20 .member-best16-main .member-best16-list{width:1000px;min-width:1000px;max-width:1000px}main .member-best20 .member-best16-main .member-best16-list ul li{position:relative}main .member-best20 .member-best16-main .member-best16-list ul li.sumi .sumi-img{width:110px;position:absolute;right:-30px;bottom:60px}main .member-best20 .member-best20-sub-2027{padding-top:10%;padding-bottom:15%;margin-top:-10%;background-image:url("../img/bg-person-01-2100.png");background-repeat:no-repeat;background-position:top center;background-size:100% auto}main .member-best20 .member-best20-sub-2027 .top-section-2027{width:1000px;height:auto;margin:0 auto 5% auto;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}main .member-best20 .member-best20-sub-2027 .top-section-2027-img{width:40%}main .member-best20 .member-best20-sub-2027 .top-section-2027-img .slick-dots li button:before{color:#acacac;opacity:1;font-size:30px;font-family:"Noto Sans JP",sans-serif}main .member-best20 .member-best20-sub-2027 .top-section-2027-img .slick-dots li.slick-active button:before{color:#fd453f;opacity:1}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox{width:50%;background-image:url("../img/icon-name-01.png");background-repeat:no-repeat;background-position:top left;background-size:70px auto}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .number{color:#fd453f;margin-left:60px;margin-top:10px;width:100px;padding-bottom:0px;margin-bottom:2rem;border-bottom:1px solid #fd453f;text-align:center;line-height:1.4}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .number span{font-size:3rem}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .name{margin-bottom:2rem;color:#fd453f;width:280px;line-height:1.6}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .name span{font-size:1rem;display:block;text-align:center}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .name strong{font-size:4rem;display:block;line-height:1.2}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .name-02{width:220px}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .name-03{width:350px}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile{margin-bottom:3rem}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile .profile-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:50px;font-size:1.2rem;color:#fd453f;margin-bottom:20px}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile .profile-title img{width:100px}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile .profile-title::before,main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile .profile-title::after{content:"";width:50%;height:2px;border-top:1px solid #fd453f;border-bottom:1px solid #fd453f}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #fd453f;font-weight:300}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile ul li:nth-child(1){width:30%;padding-left:30px;background-image:url("../img/icon-circle.png");background-repeat:no-repeat;background-position:center left;background-size:10px auto;padding-right:5%;border-right:1px dotted #fd453f}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile ul li:nth-child(2){width:70%;padding-left:5%}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile ul:last-of-type{border-bottom:none}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .sns{margin-bottom:3rem}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .sns .sns-title{color:#fd453f;margin-bottom:10px;padding-left:15px;border-left:5px solid #fd453f}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .sns ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .sns ul li{width:50px;margin-right:5%}main .member-best20 .member-best20-sub-2027 .bottom-section-2027{width:1000px;height:auto;margin-left:auto;margin-right:auto}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .single-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;color:#fd453f}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .single-line img{width:125px}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .single-line::before,main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .single-line::after{content:"";width:50%;height:1px;background:#fd453f}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .youtube-wrap{position:relative;width:100%;padding-top:56.25%;margin-bottom:3rem}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .youtube-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .bottom-section-title{margin-bottom:2rem}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .btn-web{width:700px}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .btn-web a{display:block;width:100%;text-align:center;padding:50px 0;background-image:url("../img/bg-web.png");color:#fff;background-repeat:no-repeat;background-size:100% auto;background-position:center}main .member-best20 .member-best20-sub-2027-re{padding-top:10%;padding-bottom:15%;margin-top:-10%;background-image:url("../img/bg-person-02-2100.png");background-repeat:no-repeat;background-position:top center;background-size:100% auto}main .member-best20 .member-best20-sub-2027-re .top-section-2027{min-width:1000px;width:1000px;height:auto;margin:0 auto 5% auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main .member-best20 .member-best20-sub-2027-re .top-section-2027-txtbox{background-image:url("../img/icon-name-02.png");background-position:top right}main .member-best20 .member-best20-sub-2027-re .top-section-2027-txtbox .number{margin:10px 60px 2rem auto}main .member-best20 .member-best20-sub-2027-re .top-section-2027-txtbox .name{margin:0 0 2rem auto;text-align:right}main .member-best20 .member-best20-sub-2027-re:last-of-type{margin-bottom:0}main .youtube{margin-top:-10%;padding:5% 0;background-color:#ffdada}main .youtube-title{width:70%;max-width:1280px;min-width:980px;margin-bottom:2rem}main .youtube-txt{margin-bottom:3rem}main .youtube-iframe{width:80%;max-width:1000px}main .youtube-iframe .youtube-wrap{position:relative;width:100%;padding-top:56.25%}main .youtube-iframe .youtube-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}main .information{background-color:#fd453f}main .information-main .information-main-sns .align-flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main .information-main .information-main-sns .txt-box ul{margin:5% 0 5% 0}main .information-main .information-main-sns .txt-box ul li:nth-child(2) .btn{width:80%;margin:1rem 0 0 0}main .information-main .information-main-sns .txt-box ul li:nth-child(2) p{font-size:1.2rem}main .information-main .information-main-sns .txt-box ul li:nth-child(2) strong{font-size:1.6rem}main .information-main .information-main-sns .bottom-txt{padding-top:2rem;color:#fff;font-size:1.6rem}main .archive{background-image:url("../img/bg-archive.png")}main .archive .top-title{width:35%;min-width:500px}.modal-content{width:47.5%}@media screen and (max-width: 1280px){.modal-content{width:47.5%}}@media screen and (max-width: 1024px){.modal-content{width:47.5%}}@media screen and (max-height: 850px){.modal-content{width:35%}}@media screen and (max-width: 739px){.modal-content{width:90vw}}@media(max-width: 768px){.header-time{background-color:#fd453f;padding:5%}.header-time-img{width:100%}.header .fv-desc{padding:10% 0 10% 0;background-image:none;background-size:50% auto;background-repeat:no-repeat}.header .fv-desc-main-2025 .txt-box .title-01{margin-bottom:2rem}.header .fv-desc-main-2025 .txt-box .title-02{padding-bottom:1rem;margin:0 5%;text-align:left}.header .fv-desc-main-2025 .txt-box .title-02 p{background-color:rgba(0,0,0,0);text-align:left;color:#fd453f;padding:0;display:inline-block;line-height:1.8}.header .fv-desc-main-2025 .txt-box .memo-01{line-height:2;font-weight:300;padding-bottom:1rem}.header .fv-desc-main-2025 .txt-box .memo-02{line-height:2;font-weight:300;padding-bottom:1rem}.header .fv-desc-main-2025 .txt-box .img-point{width:90%;margin-left:auto;margin-right:auto;margin-bottom:3rem}main .howtovote{padding:5% 0 0 0;background-color:rgba(0,0,0,0)}main .howtovote-main-2027 .top-title{width:90%;margin-left:auto;margin-right:auto}main .howtovote-main-2027 .img-01{width:100%}main .howtovote-main-2027 .sub-title{margin-top:2rem;width:90%;margin-bottom:27.5%}main .howtovote-main-2027 .memo-01{text-align:left}main .howtovote-main-2027 .memo-02{border:2px solid #ff4442;background-color:#fff1f0;border-radius:0;width:110%;margin:0 0 0 -5%}main .howtovote-main-2027 .memo-02-title{width:100%;height:auto;margin:-25% auto 3rem auto}main .howtovote-main-2027 .memo-02 p{color:#1e1e1e;padding-bottom:3rem;font-weight:300;text-align:left}main .howtovote-main-2027 .bottom-img{width:100%}main .member-best20 .member-best16-main .top-title{width:90%;margin-left:auto;margin-right:auto}main .member-best20 .member-best16-main .member-best16-list{width:90%;min-width:90%;max-width:90%}main .member-best20 .member-best16-main .member-best16-list ul li{position:relative}main .member-best20 .member-best16-main .member-best16-list ul li.sumi .sumi-img{width:70px;position:absolute;right:-20px;bottom:40px}main .member-best20 .member-best20-sub-2027{padding-top:15%;padding-bottom:20%;margin-top:-20%;background-image:url("../img/sp/bg-person-01-1500.png");background-repeat:no-repeat;background-position:top center;background-size:cover}main .member-best20 .member-best20-sub-2027 .top-section-2027{width:100%;height:auto;margin:15% auto 5% auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 5%}main .member-best20 .member-best20-sub-2027 .top-section-2027-img{width:100%}main .member-best20 .member-best20-sub-2027 .top-section-2027-img .slick-dots li button:before{color:#acacac;opacity:1;font-size:30px;font-family:"Noto Sans JP",sans-serif}main .member-best20 .member-best20-sub-2027 .top-section-2027-img .slick-dots li.slick-active button:before{color:#fd453f;opacity:1}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox{width:100%;background-image:url("../img/icon-name-01.png");background-repeat:no-repeat;background-position:top left;background-size:40px auto}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .number{color:#fd453f;margin-left:30px;margin-top:10px;width:100px;padding-bottom:0px;margin-bottom:2rem;border-bottom:1px solid #fd453f;text-align:center;line-height:1.4}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .number span{font-size:5rem}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .name{margin-bottom:2rem;color:#fd453f;width:100%;line-height:1.6;text-align:center}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .name span{font-size:1rem;display:block;text-align:center}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .name strong{font-size:4rem;display:block;line-height:1.2}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .name-02{width:100%}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .name-03{width:100%}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile{margin-bottom:3rem}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile .profile-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;font-size:2rem;color:#fd453f;margin-bottom:20px}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile .profile-title img{width:85px}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile .profile-title::before,main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile .profile-title::after{content:"";width:50%;height:2px;border-top:1px solid #fd453f;border-bottom:1px solid #fd453f}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #fd453f;font-weight:300}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile ul li:nth-child(1){width:40%;padding-left:20px;background-image:url("../img/icon-circle.png");background-repeat:no-repeat;background-position:center left;background-size:7.5px auto;padding-right:5%;border-right:1px dotted #fd453f}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile ul li:nth-child(2){width:55%;padding-left:5%}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile ul:last-of-type{border-bottom:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile ul:last-of-type li:nth-child(1){width:40%;margin-bottom:1rem}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .profile ul:last-of-type li:nth-child(2){width:100%;padding-left:2rem;border-left:none}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .sns{margin-bottom:3rem}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .sns .sns-title{color:#fd453f;margin-bottom:10px;padding-left:15px;border-left:5px solid #fd453f}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .sns ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px;padding:0 15%}main .member-best20 .member-best20-sub-2027 .top-section-2027-txtbox .sns ul li{width:50px;margin-right:0}main .member-best20 .member-best20-sub-2027 .bottom-section-2027{width:90%;height:auto;margin-left:auto;margin-right:auto}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .single-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;color:#fd453f}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .single-line img{width:90px}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .single-line::before,main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .single-line::after{content:"";width:50%;height:1px;background:#fd453f}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .youtube-wrap{position:relative;width:100%;padding-top:56.25%;margin-bottom:2rem}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .youtube-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .bottom-section-title{margin-bottom:2rem}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .btn-web{width:100%}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .btn-web a{display:block;width:100%;text-align:center;padding:10px 0;background-image:url("../img/bg-web.png");color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center}main .member-best20 .member-best20-sub-2027 .bottom-section-2027 .btn-web a span.f-l{font-size:2rem}main .member-best20 .member-best20-sub-2027-re{padding-top:15%;padding-bottom:20%;margin-top:-20%;background-image:url("../img/sp/bg-person-02-1800.png");background-repeat:no-repeat;background-position:top center;background-size:100% auto}main .member-best20 .member-best20-sub-2027-re .top-section-2027{min-width:100%;width:100%;height:auto;margin:0 auto 5% auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main .member-best20 .member-best20-sub-2027-re .top-section-2027-txtbox{background-image:url("../img/icon-name-01.png");background-position:top left}main .youtube{margin-top:-10%;padding:10% 0;background-color:#ffdada}main .youtube-title{width:80%;max-width:80%;min-width:80%;margin-bottom:2rem}main .youtube-txt{margin-bottom:3rem;padding:0 5%;text-align:left}main .youtube-iframe{width:90%;max-width:90%}main .youtube-iframe .youtube-wrap{position:relative;width:100%;padding-top:56.25%}main .youtube-iframe .youtube-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}main .information{background-color:#fd453f}main .information-main .information-main-sns .align-flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}main .information-main .information-main-sns .txt-box ul{margin:5% 0 5% 0}main .information-main .information-main-sns .txt-box ul li:nth-child(2) .btn{width:80%;margin:1rem 0 0 0}main .information-main .information-main-sns .txt-box ul li:nth-child(2) p{font-size:1.6rem}main .information-main .information-main-sns .txt-box ul li:nth-child(2) strong{font-size:1.8rem}main .information-main .information-main-sns .bottom-txt{padding-top:2rem;color:#fff;font-size:2.2rem}main .archive{background-image:url("../img/sp/bg-archive.png")}main .archive .top-title{width:90%;min-width:90%}}