﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:100%;color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"sans-serif";font-weight:400;letter-spacing:.09em;font-feature-settings:"palt"}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#333;text-decoration:none;outline:none}input,textarea,select{-webkit-appearance:none;width:100%;padding:12px !important;border:0;border:1px #d4d4d4 solid;border-radius:4px;outline:none;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:1rem;letter-spacing:.04em}input[type=radio],input[type=checbox]{-webkit-appearance:normal}input[type=submit]{background:none}select{display:block;margin:0;padding:20px 15px !important;background:#fff;cursor:pointer}.kenmin{padding-bottom:150px}@media all and (max-width:812px){.kenmin{padding-bottom:100px}}.kenmin img{display:block;width:100%;height:auto}.kenmin .mv{height:min(307px,23vw);background:url(../../img/mv_ttl_pc.webp) no-repeat center top/cover;font-size:0}@media all and (max-width:812px){.kenmin .mv{height:51vw;background-image:url(../../img/mv_ttl_sp.webp)}}.kenmin .navi{position:relative;width:min(800px,97%);height:70px;margin:max(-35px,-2vw) auto 0;border-radius:40px;background-color:#504e4e}@media all and (max-width:812px){.kenmin .navi{height:min(60px,13vw);margin-top:max(-30px,-6.5vw)}}.kenmin .navi ul{display:flex;justify-content:center;align-items:center;gap:0 6%;height:100%;padding:0 2%;text-align:center}@media all and (max-width:812px){.kenmin .navi ul{gap:0 5%}}.kenmin .navi a{line-height:1.2;color:#fff;font-weight:600;font-size:1.187rem;transition:.3s}@media(hover: hover){.kenmin .navi a:hover{opacity:.7}}@media all and (max-width:812px){.kenmin .navi a{font-size:min(1rem,3.5vw)}}.kenmin .navi a br{display:none}@media all and (max-width:812px){.kenmin .navi a br{display:block}}.kenmin .outline{line-height:1.7;padding:50px 5%;text-align:center}@media all and (max-width:812px){.kenmin .outline{line-height:1.5;padding:30px 5%}}.kenmin .outline p{font-size:clamp(.938rem,.892rem + .23vw,1.063rem)}@media all and (max-width:520px){.kenmin .outline p{text-align:left}.kenmin .outline p br{display:none}}.kenmin .outline strong{color:#ee1462;font-weight:600;font-style:italic;font-size:1.5rem}@media all and (max-width:812px){.kenmin .outline strong{display:block;margin-top:8px;font-size:1.25rem;text-align:center}}.kenmin .outline strong br{display:none}@media all and (max-width:812px){.kenmin .outline strong br{display:block}}.kenmin .post{position:relative;padding-bottom:min(65px,10%)}.kenmin .post::before{display:block;content:"";position:absolute;bottom:0;left:50%;translate:-50% 0;width:96%;padding-top:min(320px,56%);background-color:#f1f1f1;border-radius:20px}@media all and (max-width:520px){.kenmin .post::before{width:100%;height:80%;padding-top:0;border-radius:0}}.kenmin .post__inner{display:flex;justify-content:center;gap:0 2.8%;position:relative;width:min(760px,90%);margin:0 auto}@media all and (max-width:520px){.kenmin .post__inner{flex-direction:column;gap:20px 0}}.kenmin .post__item{width:48.6%;padding:15px;border-width:4px;border-style:solid;border-radius:14px;background-color:#fff}@media all and (max-width:520px){.kenmin .post__item{width:100%}}.kenmin .post__illust{width:min(270px,90%);margin:0 auto;padding:5px 0 20px}@media all and (max-width:812px){.kenmin .post__illust{padding-top:0}}.kenmin .post__description{line-height:1.4;font-size:.938rem;letter-spacing:.09em}@media all and (max-width:812px){.kenmin .post__description br{display:none}}.kenmin .post__btn{display:block;position:relative;margin-top:10px;padding:min(17px,2.6vw) 20px;border-radius:4px;color:#fff;font-weight:600;font-size:min(1.25rem,3.2vw);text-align:center;transition:.3s}@media all and (max-width:520px){.kenmin .post__btn{padding:17px 20px;font-size:1.25rem}}@media(hover: hover){.kenmin .post__btn:hover{translate:0 -5px}}.kenmin .post__btn::after{display:block;content:"";position:absolute;top:50%;right:10px;translate:0 -50%;width:min(12px,2vw);height:min(16px,3vw);background:url(../../img/arrow.svg) no-repeat center center/contain}@media all and (max-width:520px){.kenmin .post__btn::after{width:12px;height:16px}}.kenmin .post #infoPost{border-color:#69cbf3}.kenmin .post #infoPost .post__btn{background-color:#69cbf3}.kenmin .post #moviePost{border-color:#f471a5}.kenmin .post #moviePost .post__btn{background-color:#f471a5}.kenmin .theme{padding:min(70px,12vw) 0 min(80px,13vw)}.kenmin .theme__ttl{position:relative;display:flex;justify-content:center;align-items:center;width:min(620px,94%);height:80px;margin:0 auto clamp(2.5rem,2.022rem + 1.47vw,3.125rem);border-radius:40px;background:linear-gradient(-45deg, #fd9923 25%, #fda43b 25%, #fda43b 50%, #fd9923 50%, #fd9923 75%, #fda43b 75%, #fda43b);background-size:20px 20px;animation:anime_stripe .8s infinite linear;color:#fff;font-weight:600;font-size:clamp(1.563rem,1.324rem + .74vw,1.875rem);text-align:center;letter-spacing:.06em}@media all and (max-width:520px){.kenmin .theme__ttl{height:min(80px,18vw);margin-bottom:min(2.5rem,8vw);font-size:min(1.56rem,5.5vw)}}@keyframes anime_stripe{0%{background-position-x:0}100%{background-position-x:-20px}}.kenmin .theme__ttl::after{display:block;content:"";position:absolute;left:50%;bottom:-12px;width:0;height:0;border-style:solid;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0);border-top:12px solid #fda43b;border-bottom:0}.kenmin .theme__list{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 7px;width:min(760px,87%);margin:0 auto}@media all and (max-width:520px){.kenmin .theme__list{justify-content:flex-start}}.kenmin .theme li{line-height:1.3;padding:8px 16px;border-radius:30px;border:2px solid #ff8a01;background-color:#fff;color:#ff8a01;font-weight:600}.kenmin .news__caption{display:flex;justify-content:center;align-items:center;gap:0 10px;position:relative;width:96%;height:80px;margin:0 auto clamp(2.813rem,2.096rem + 2.21vw,3.75rem);border-radius:10px;background-color:#69cbf3;color:#fff;font-weight:600;font-size:clamp(1.688rem,1.544rem + .44vw,1.875rem);font-feature-settings:"palt" 0;letter-spacing:.04em}@media all and (max-width:520px){.kenmin .news__caption{width:100%;height:min(80px,18vw);border-radius:0;font-size:min(1.688rem,6vw)}}.kenmin .news__caption::before{display:block;content:"";width:min(35px,8vw);height:min(35px,8vw);background:url(../../img/icon_info.svg) no-repeat center center/cover}.kenmin .news__caption::after{display:block;content:"";position:absolute;left:50%;bottom:-12px;width:0;height:0;border-style:solid;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0);border-top:12px solid #69cbf3;border-bottom:0}.kenmin .news__list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 2%;width:min(1200px,87%);margin:0 auto}@media all and (max-width:520px){.kenmin .news__list{flex-direction:column;width:90%}}.kenmin .news__item{width:32%;transition:.3s}@media all and (max-width:812px){.kenmin .news__item{width:49%}}@media all and (max-width:520px){.kenmin .news__item{width:100%}}@media(hover: hover){.kenmin .news__item:hover{opacity:.8}}.kenmin .news__item a{display:block}@media all and (max-width:520px){.kenmin .news__item a{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 3.2%}}.kenmin .news__pic{border-radius:6px;overflow:hidden}@media all and (max-width:520px){.kenmin .news__pic{width:40%}}.kenmin .news__pic img{transition:.3s}@media(hover: hover){.kenmin .news__pic img:hover{scale:1.1}}@media all and (max-width:520px){.kenmin .news__text{flex:1}}.kenmin .news__ttl{line-height:1.4;margin-top:10px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media all and (max-width:520px){.kenmin .news__ttl{line-height:1.25;margin-top:0;font-size:.938rem}}.kenmin .news .update-date{margin-top:10px;color:#9c9c9c;font-size:.875rem}@media all and (max-width:520px){.kenmin .news .update-date{font-size:.75rem}}/*# sourceMappingURL=index.css.map */