html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html,body{height:100%;font-size:16px;font-family:"IBM Plex Sans JP",sans-serif,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS PGothic";font-weight:500;color:#4f4f4f;font-feature-settings:"pkna";line-height:1.8;letter-spacing:.01em;scroll-behavior:smooth}@media(min-width: 768px)and (max-width: 979px){html,body{font-size:15px}}@media(max-width: 767px){html,body{font-size:15px}}.pcOnly{display:block}@media(max-width: 767px){.pcOnly{display:none}}a{text-decoration:none}li{list-style:none}img{width:100%;height:auto;vertical-align:bottom}p.notes{font-size:12px;color:#4f4f4f}h2.ttl{text-align:center;margin-bottom:65px}h2.ttl img{width:auto;height:90px}@media(max-width: 767px){h2.ttl{margin-bottom:30px}h2.ttl img{width:90%;height:auto}}.mv_wrapper{position:relative}.mv_wrapper h1.mv img{width:100%;height:auto}.mv_wrapper img.kisslogo{position:absolute;top:30px;left:30px;width:auto;height:12%}@media(max-width: 767px){.mv_wrapper img.kisslogo{left:50%;top:20px;transform:translateX(-50%)}}@media(max-width: 767px){.mv_wrapper img.kisslogo{height:9%;left:50%;top:20px;transform:translateX(-50%)}}.pagelink{background-color:#20aaea}.pagelink ul.pagelink__inner{max-width:1100px;margin:auto;padding:10px 20px 30px;box-sizing:border-box;display:flex;justify-content:space-between}.pagelink ul.pagelink__inner li img{width:auto;height:40px}.pagelink ul.pagelink__inner li+li{border-left:2px solid #fff;padding-left:28px}@media(max-width: 767px){.pagelink ul.pagelink__inner{flex-wrap:wrap;justify-content:center}.pagelink ul.pagelink__inner li{margin-top:25px;padding-right:20px}.pagelink ul.pagelink__inner li img{height:35px}.pagelink ul.pagelink__inner li+li{padding-left:20px}}.about{background-color:#20aaea}.about .about__inner{max-width:980px;margin:auto;padding:60px 20px 30px;box-sizing:border-box}.about .about__inner .about_text{display:flex;justify-content:space-between}.about .about__inner .about_text h3{font-size:34px;line-height:1.7;color:#fff;margin-bottom:40px}.about .about__inner .about_text img.illust_about{width:250px;height:auto}.about .about__inner .about_text .copy p{font-size:17px;line-height:1.9;color:#fff;margin-bottom:30px;font-weight:400}@media(max-width: 767px){.about .about__inner{padding:40px 30px 5px}.about .about__inner .about_text{display:block;text-align:center}.about .about__inner .about_text h3{font-size:27px;line-height:1.7;text-align:center;margin-bottom:25px;margin-top:40px}.about .about__inner .about_text img.illust_about{margin-bottom:30px}.about .about__inner .about_text .copy p{font-size:15px;text-align:left;text-align:justify;line-height:1.8;margin-bottom:20px}}.entry{position:relative}.entry .entry_illust{position:absolute;width:auto;height:230px;bottom:5%}@media(max-width: 767px){.entry .entry_illust{height:170px;bottom:0}}.entry .illust1{left:10%}.entry .illust2{right:10%}.entry .entry__inner{max-width:980px;margin:auto;padding:80px 20px 80px;box-sizing:border-box;text-align:center}.entry .entry__inner p.challenge_copy{font-size:23px}.entry .entry__inner .entry_content{margin:5px auto 30px}.entry .entry__inner p.notes{margin-top:20px}.entry .entry__inner .entrybtn{margin-top:50px}.entry .entry__inner .entrybtn a{font-size:18px;text-align:center;color:#fff;background-color:#e96382;display:inline-block;width:500px;height:75px;border-radius:50px;padding:22px;box-sizing:border-box}@media(max-width: 767px){.entry .entry__inner{padding:40px 30px 180px;text-align:left;text-align:justify}.entry .entry__inner p.challenge_copy{font-size:16px;text-align:center}.entry .entry__inner .entry_content{margin:15px auto 27px}.entry .entry__inner .entrybtn{margin-top:20px}.entry .entry__inner .entrybtn a{font-size:16px;width:100%;height:60px;padding:18px}}.leader{background-color:#f4efeb}.leader .leader__inner{max-width:920px;margin:auto;padding:60px 20px 90px;box-sizing:border-box}.leader .leader__inner dl{background-color:#fff;border-radius:10px;padding:60px 80px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.leader .leader__inner dl dt{width:65%}.leader .leader__inner dl dt p.name{font-size:25px;color:#20aaea;border-bottom:2px dashed #20aaea;padding-bottom:15px;margin-bottom:25px}.leader .leader__inner dl dd img{width:200px;height:200px}@media(max-width: 767px){.leader .leader__inner{padding:40px 30px 45px}.leader .leader__inner dl{display:block;padding:40px 30px}.leader .leader__inner dl dt{width:100%;font-size:14px;text-align:justify}.leader .leader__inner dl dt p.sc{text-align:center}.leader .leader__inner dl dt p.name{text-align:center;font-size:23px;padding-bottom:11px;margin-bottom:21px}.leader .leader__inner dl dd{text-align:center;margin-top:20px}.leader .leader__inner dl dd img{width:170px;height:170px}}.risk{background-color:#20aaea}.risk .risk__inner{max-width:1100px;margin:auto;padding:60px 20px 100px;box-sizing:border-box}.risk .risk__inner p{color:#fff;text-align:center;font-weight:400}.risk .risk__inner ul{display:flex;justify-content:space-between;flex-wrap:wrap}.risk .risk__inner ul li{width:48%}.risk .risk__inner ul li .accordion{margin-top:40px}.risk .risk__inner ul li .accordion .accordion-ttl,.risk .risk__inner ul li .accordion .accordion-content{display:flex;padding:23px 60px 18px 25px;box-sizing:border-box;width:100%;background-color:#fff;border-radius:10px;align-items:center}.risk .risk__inner ul li .accordion .accordion-ttl{position:relative}.risk .risk__inner ul li .accordion .accordion-ttl img{width:auto;height:50px;margin-right:2em}.risk .risk__inner ul li .accordion .accordion-ttl .yoko{width:auto;height:30px}.risk .risk__inner ul li .accordion .accordion-ttl .ttl-txt p.ttl{cursor:pointer;font-size:24px;text-align:left;line-height:1.6;color:#20aaea;font-weight:500;margin-bottom:.5em}.risk .risk__inner ul li .accordion .accordion-ttl .ttl-txt p.catchcopy{font-size:15px;line-height:1.5;font-weight:500;color:#e96382;background-color:#f4efeb;border-radius:10px;position:relative;padding:12px 15px;box-sizing:border-box;text-align:left;font-family:"IBM Plex Sans JP",apple color emoji,segoe ui emoji,noto color emoji,android emoji,emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol}.risk .risk__inner ul li .accordion .accordion-ttl .ttl-txt p.catchcopy::after{border-bottom:12px solid #f4efeb;border-right:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);content:"";margin-left:-10px;position:absolute;top:-12px;left:20%}.risk .risk__inner ul li .accordion .accordion-ttl::before{position:absolute;content:"";top:50%;right:25px;width:20px;height:2px;background-color:#20aaea;transform:rotate(90deg);transition:all .3s ease-in-out}.risk .risk__inner ul li .accordion .accordion-ttl::after{position:absolute;content:"";top:50%;right:25px;width:20px;height:2px;background-color:#20aaea;transition:all .3s ease-in-out}.risk .risk__inner ul li .accordion .accordion-content{font-size:15px;display:none;padding:40px;border-top:2px dashed #20aaea}.risk .risk__inner ul li .accordion .accordion-content p.notes{color:#4f4f4f;font-weight:500;text-align:left;margin-top:10px}.risk .risk__inner ul li .accordion .accordion-content p.notes a{color:#e96382;border-bottom:1px solid #e96382}.risk .risk__inner ul li .accordion .accordion-content .risk_illust{text-align:center;margin-top:40px}.risk .risk__inner ul li .accordion .accordion-content .risk_illust img{width:50%}.risk .risk__inner ul li .accordion .accordion-ttl.open::before{transform:rotate(180deg)}.risk .risk__inner ul li .accordion .accordion-ttl.open::after{opacity:0}@media(max-width: 767px){.risk .risk__inner{padding:40px 30px 45px;text-align:left;text-align:justify}.risk .risk__inner p{text-align:left}.risk .risk__inner ul{display:block}.risk .risk__inner ul li{width:100%}.risk .risk__inner ul li .accordion{margin-top:20px}.risk .risk__inner ul li .accordion .accordion-ttl,.risk .risk__inner ul li .accordion .accordion-content{padding:17px 50px 13px 25px}.risk .risk__inner ul li .accordion .accordion-ttl p{font-size:16px}.risk .risk__inner ul li .accordion .accordion-content{font-size:14px;padding:25px 25px 26px}}.message{background-color:#f4efeb}.message .message__inner{max-width:1100px;margin:auto;padding:100px 20px 100px;box-sizing:border-box}@media(max-width: 767px){.message .message__inner{padding:50px 0px 50px}}.message .message__inner h2.ttl{text-align:center;margin-bottom:65px;padding:0 20px}.message .message__inner h2.ttl img{width:auto;height:90px}@media(max-width: 767px){.message .message__inner h2.ttl{margin-bottom:30px}.message .message__inner h2.ttl img{width:90%;height:auto}}.message .message__inner ul{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.message .message__inner ul li{padding:0 20px}.message .message__inner ul li img{width:100%;height:auto;display:block}.sponsor .sponsor__inner{max-width:1180px;margin:auto;padding:100px 20px 100px;box-sizing:border-box}@media(max-width: 767px){.sponsor .sponsor__inner{padding:40px 20px 50px}}.sponsor .sponsor__inner ul.sponsorlist{display:flex;justify-content:center;flex-wrap:wrap}.sponsor .sponsor__inner ul.sponsorlist li{padding:1.5em;box-sizing:border-box}@media(max-width: 767px){.sponsor .sponsor__inner ul.sponsorlist li{padding:.5em}}.sponsor .sponsor__inner ul.sponsorlist li img{max-width:100%;transition:transform .3s ease}.sponsor .sponsor__inner ul.sponsorlist li img:hover{transform:scale(1.1)}@media(max-width: 767px){.sponsor .sponsor__inner ul.large{margin-bottom:25px}}.sponsor .sponsor__inner ul.large li img{max-height:160px}@media(max-width: 767px){.sponsor .sponsor__inner ul.large li img{max-height:120px}}.sponsor .sponsor__inner ul.small li img{max-height:100px}@media(max-width: 767px){.sponsor .sponsor__inner ul.small li img{max-height:72px}}footer{position:relative;background-color:#f4efeb}footer p.copyright{font-size:12px;position:absolute;left:50%;bottom:20px;transform:translateX(-50%)}@media(max-width: 767px){footer p.copyright{font-size:11px;left:40%;bottom:13px;transform:translateX(-35%)}}