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}ol,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:top;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;margin:0;padding:0}input,select{margin:0;padding:0;vertical-align:middle}textarea{margin:0;padding:0;font-size:100%;vertical-align:middle}img{vertical-align:bottom;font-size:0;line-height:0}span,small{font-weight:inherit}strong{font-weight:bold}address{font-style:normal}sup{vertical-align:text-top}em{font-style:normal}html{font-size:62.5%}*{box-sizing:border-box}body{font-size:1.6rem;color:#333;line-height:1.5;font-weight:600;font-family:"Local Noto Sans JP","Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;overflow-wrap:anywhere;word-break:normal;line-break:strict}@media screen and (max-width: 767px){body{width:100%;-webkit-text-size-adjust:100%;font-size:4vw}}strong{font-weight:700}img{max-width:100%;height:auto}@media screen and (max-width: 767px){img{width:100%}}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}.pcNone{display:none !important}@media screen and (max-width: 767px){.pcNone{display:block !important}}@media screen and (max-width: 767px){.spNone{display:none !important}}.color01{color:red}.right{text-align:right !important}.center{text-align:center !important}a{color:#000;text-decoration:none}.hover a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s}@media(any-hover: hover){.hover a:hover img{opacity:.6}}a img{width:100%}.hover01 .line01{display:inline;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0% 1px;transition:background-size .5s ease}@media(any-hover: hover){.hover01:hover:not(:has(img)){opacity:1}.hover01:hover .line01{background-size:100% 1px}}.header01{position:relative;margin-inline:auto;width:100%}.header01 .logo01{position:absolute;top:30px;left:30px;z-index:5;width:100%;max-width:103px}@media(max-width: 1085px){.header01 .logo01{top:25px}}@media screen and (max-width: 767px){.header01 .logo01{top:5vw;left:50%;transform:translateX(-50%);max-width:19.24vw}}.footer01{padding:26px 20px 30px;border-top:4px solid #000;background:#eef2f5}@media screen and (max-width: 767px){.footer01{border-top-width:1vw;padding:6.5vw 3.75vw 7.5vw}}.footer01>.inner01>.bnrArea01{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-inline:auto;max-width:760px}@media screen and (max-width: 767px){.footer01>.inner01>.bnrArea01{gap:5vw}}.footer01>.inner01>.bnrArea01>*:first-child{text-align:center;width:100%}.footer01>.inner01>.bnrArea01>*:first-child img{max-width:370px}.footer01>.inner01>.footerBlock01{margin-inline:auto;max-width:1200px}.footer01>.inner01>.footerBlock01>.inner01{margin-top:30px;padding-top:29px;border-top:1px solid #000}@media screen and (max-width: 767px){.footer01>.inner01>.footerBlock01>.inner01{margin-top:7.5vw;margin-inline:calc(50% - 50vw);padding-top:7.25vw;border-top-width:.25vw}}.footer01>.inner01>.footerBlock01>.inner01>.footNavWrap01>.footNav01{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px}@media screen and (max-width: 767px){.footer01>.inner01>.footerBlock01>.inner01>.footNavWrap01>.footNav01{gap:2vw 5vw;margin-top:5vw;padding:0 2.5vw}}.footer01>.inner01>.footerBlock01>.inner01>.footNavWrap01>.footNav01 a{display:block;color:#222;font-size:1.2rem;font-weight:400}@media screen and (max-width: 767px){.footer01>.inner01>.footerBlock01>.inner01>.footNavWrap01>.footNav01 a{font-size:3vw}}.footer01>.inner01>.footerBlock01>.inner01>.footNavWrap01:first-child>.footNav01{justify-content:center;margin-top:0}@media screen and (max-width: 767px){.footer01>.inner01>.footerBlock01>.inner01>.footNavWrap01:first-child>.footNav01{gap:2.5vw 5vw}}.footer01>.inner01>.footerBlock01>.inner01>.footNavWrap01:first-child>.footNav01 a{font-size:1.4rem;font-weight:700}@media screen and (max-width: 767px){.footer01>.inner01>.footerBlock01>.inner01>.footNavWrap01:first-child>.footNav01 a{font-size:3.5vw}}.footer01>.inner01 .copyrights01{color:#666;font-size:1rem;font-weight:400;text-align:center}@media screen and (max-width: 767px){.footer01>.inner01 .copyrights01{padding-left:2.5vw;font-size:2.5vw;text-align:left}}.footer01 .pagetop01{position:fixed;bottom:20px;right:20px;cursor:pointer;width:50px;height:50px;z-index:9}.footer01 .pagetop01>a{width:50px;height:50px}.footer01 .pagetop01>a::before{content:"";display:block;background:url(../images/ic04.svg) no-repeat center/contain;width:100%;height:100%;transition:background .3s ease}@media(any-hover: hover){.footer01 .pagetop01>a:hover::before{background-image:url(../images/ic04_on.svg)}}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;background:none}select::-ms-expand{display:none}input[type=submit]{box-sizing:border-box;cursor:pointer}input[type=submit]:-webkit-search-decoration{display:none}input[type=submit]:focus{outline-offset:-2px}input[type=submit]:-moz-focus-inner{border:0}input[type=radio],input[type=checkbox]{opacity:0;-webkit-appearance:none;appearance:none;position:absolute}.wrap01{display:flex;flex-wrap:wrap}.wrap01:not(:first-child){margin-top:min(4.17vw,66.7px)}[class*=heading]+.wrap01{margin-top:min(3.33vw,53.3px)}.wrap01.bC{justify-content:center}.wrap01.between{justify-content:space-between}.wrap01.aC{align-items:center}.wrap01.aEnd{align-items:flex-end}.wrap01.reverse{flex-direction:row-reverse}.mainVisual01{position:relative;padding:60px 20px 57px;background:#0fa0ed}@media screen and (max-width: 767px){.mainVisual01{padding:16.59vw 3.5vw 11.75vw}}.mainVisual01::before{content:"";position:absolute;inset:0;background:url(../images/bg.webp) no-repeat center center/cover;opacity:.8;z-index:0}.mainVisual01>.inner01{position:relative;margin-inline:auto;max-width:1280px;text-align:center}.mainVisual01>.inner01::before{content:"";position:absolute;top:167px;left:33px;width:300px;height:534.09px;background:url(../images/mv03.webp) no-repeat center center/cover}@media(max-width: 1279px){.mainVisual01>.inner01::before{top:14.83%;left:1.02%;width:23.44%;height:100%;aspect-ratio:300/534.09;background-size:contain}}@media screen and (max-width: 767px){.mainVisual01>.inner01::before{display:none}}.mainVisual01>.inner01::after{content:"";position:absolute;top:167px;right:33px;width:300px;height:534.09px;background:url(../images/mv04.webp) no-repeat center center/cover}@media(max-width: 1279px){.mainVisual01>.inner01::after{top:14.83%;right:1.02%;width:23.44%;height:100%;aspect-ratio:300/534.09;background-size:contain}}@media screen and (max-width: 767px){.mainVisual01>.inner01::after{display:none}}.mainVisual01>.inner01>.image01{width:100%;height:auto}.mainVisual01>.inner01>.image01+.image01{margin-top:23.47px;padding:0 170px}@media screen and (max-width: 767px){.mainVisual01>.inner01>.image01+.image01{margin-top:4.61vw;padding:0}.mainVisual01>.inner01>.image01+.image01.pcNone{margin-top:8.74vw;padding:0 3.5vw}}.mainVisual01>.inner01>.list02{margin-top:56.7px;margin-inline:auto;padding:0 210px;max-width:869px}@media screen and (max-width: 767px){.mainVisual01>.inner01>.list02{margin-top:8.75vw;margin-inline:1.5vw 2vw;padding:0}}.contents01{margin-bottom:100px}@media screen and (max-width: 767px){.contents01{margin-bottom:18.75vw}}.contents01 .section01{padding:60px 20px}@media screen and (max-width: 767px){.contents01 .section01{padding:11.25vw 5.5vw}}.contents01 .section01>.inner01{margin-inline:auto;max-width:880px}.contents01 .section01>.inner01>.block01+.block01{margin-top:60px}@media screen and (max-width: 767px){.contents01 .section01>.inner01>.block01+.block01{margin-top:11.25vw}}.contents01 .section01.type01{background:#fae710}.contents01 .section01.type02{background:#eef2f5}.color01{color:#dd2c00}.heading01{padding:20px 30px 20px 20px;border-left:10px solid #0896e6;background:#eef2f5;font-size:3.2rem;font-weight:700;line-height:1.25}@media screen and (max-width: 767px){.heading01{padding:3.75vw 5vw 3.75vw 3.13vw;font-size:6vw;border-left-width:1.88vw}}.heading02{position:relative;padding:30px;font-size:3.2rem;font-weight:700;color:#ffea09;line-height:1;text-align:center;background:#0896e6}@media screen and (max-width: 767px){.heading02{padding:3.75vw 8.25vw 3.75vw 9.5vw;font-size:5vw;line-height:1.25;text-align:left}}.heading02::before{content:"";display:block;width:0;height:0;position:absolute;top:50%;left:-35px;border-left:46px solid rgba(0,0,0,0);border-right:46px solid rgba(0,0,0,0);border-top:23px solid #fff;transform:translateY(-50%) rotate(-90deg)}@media screen and (max-width: 767px){.heading02::before{left:-7.5vw;border-left:10vw solid rgba(0,0,0,0);border-right:10vw solid rgba(0,0,0,0);border-top:5vw solid #fff}}.heading02::after{content:"";display:block;width:0;height:0;position:absolute;top:50%;right:-35px;border-left:46px solid rgba(0,0,0,0);border-right:46px solid rgba(0,0,0,0);border-top:23px solid #fff;transform:translateY(-50%) rotate(90deg)}@media screen and (max-width: 767px){.heading02::after{right:-7.5vw;border-left:10vw solid rgba(0,0,0,0);border-right:10vw solid rgba(0,0,0,0);border-top:5vw solid #fff}}.title01{color:#fff;font-family:"Noto Serif JP";font-size:4rem;line-height:1.25;text-align:center;font-weight:700}@media screen and (max-width: 767px){.title01{font-size:6vw}}.title01>span{position:relative}.title01>span::before{content:"";position:absolute;background:url(../images/ic03.svg) no-repeat center/contain;top:calc(50% - 2px);left:-78.748px;transform:translateY(-50%);width:49.748px;height:92.814px}@media screen and (max-width: 767px){.title01>span::before{top:calc(50% - 1.75vw);left:-14.5vw;width:10.81vw;height:20.17vw}}.title01>span::after{content:"";position:absolute;background:url(../images/ic02.svg) no-repeat center/contain;right:-78.748px;top:calc(50% - 2px);transform:translateY(-50%);width:49.748px;height:92.814px}@media screen and (max-width: 767px){.title01>span::after{top:calc(50% - 1.75vw);right:-14.5vw;width:10.81vw;height:20.17vw}}.title01>span>span{margin-inline:-20px}@media screen and (max-width: 767px){.title01>span>span{margin-inline:-3vw -2.5vw}}.title01.type01{font-size:8.8rem;line-height:1}@media screen and (max-width: 767px){.title01.type01{font-size:18vw}}.text02{display:inline-block;padding:3px 15px 5px;border-radius:19px;background:#0896e6;font-size:2rem;color:#fff}@media screen and (max-width: 767px){.text02{padding:.56vw 2.81vw .94vw;border-radius:3.56vw;font-size:3.75vw}}.list01{margin-top:30px}@media screen and (max-width: 767px){.list01{margin-top:5vw}}.list01>*{padding-bottom:30px;display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px dashed #f1f1f1}@media screen and (max-width: 767px){.list01>*{padding-bottom:5vw;gap:3.75vw}}.list01>*+*{margin-top:30px}@media screen and (max-width: 767px){.list01>*+*{margin-top:5vw}}.list01>*>.time01{max-width:106px;font-size:2rem;color:#333}@media screen and (max-width: 767px){.list01>*>.time01{max-width:19.75vw;font-size:3.75vw}}.list01>*>.text01{width:calc(100% - 106px - 20px);font-size:2rem}@media screen and (max-width: 767px){.list01>*>.text01{width:calc(100% - 19.75vw - 3.75vw);font-size:3.75vw}}.list01>*>a{display:block;color:#0896e6;text-decoration:underline;transition:opacity .3s ease}@media(any-hover: hover){.list01>*>a:hover{opacity:.8;text-decoration:none}}@media screen and (max-width: 767px){.list01.type01{margin-top:5.63vw}}.list01.type01>*{display:block}@media screen and (max-width: 767px){.list01.type01>*{padding-bottom:5.63vw;gap:3.75vw}}@media screen and (max-width: 767px)and (max-width: 767px){.list01.type01>*+*{margin-top:5.63vw}}.list01.type01>*>.text02+*{margin-top:15px}@media screen and (max-width: 767px){.list01.type01>*>.text02+*{margin-top:2.813vw}}.list01.type01>*>.text01{width:100%;font-size:2rem}@media screen and (max-width: 767px){.list01.type01>*>.text01{font-size:3.75vw}}.list01.type01>*>.text03{margin-top:15px;font-size:1.6rem}@media screen and (max-width: 767px){.list01.type01>*>.text03{margin-top:2.81vw;font-size:3vw}}.list01.type01>*>.text03:has(small){margin-top:0}.list01.type01>*>.text03+.text04{margin-top:15px}@media screen and (max-width: 767px){.list01.type01>*>.text03+.text04{margin-top:2.81vw}}.list01.type01>*>.text04{position:relative;padding-left:1.5em;font-size:2rem}@media screen and (max-width: 767px){.list01.type01>*>.text04{font-size:3.75vw}}.list01.type01>*>.text04::before{content:"";position:absolute;background:#333;border-radius:50%;top:14px;left:13px;width:6px;height:6px}@media screen and (max-width: 767px){.list01.type01>*>.text04::before{top:2.75vw;left:1.75vw;width:1vw;height:1vw}}.list01.type01>*>.text04+.text04{margin-top:15px}@media screen and (max-width: 767px){.list01.type01>*>.text04+.text04{margin-top:2.81vw}}.list01.type01>*>.bg01{font-size:2rem}@media screen and (max-width: 767px){.list01.type01>*>.bg01{font-size:3.75vw}}.list01.type01>*>.bg01 span{background:#ffea09;color:#0896e6}.list01.type01>*:has(.text03){font-size:2rem}#anc04 .list01{margin-top:15px}@media screen and (max-width: 767px){#anc04 .list01{margin-top:2.81vw}}.list02>*{border-radius:10px;background:#fff;box-shadow:0 4px 0 0 rgba(0,0,0,.25)}@media screen and (max-width: 767px){.list02>*{border-radius:1.88vw}}.list02>*:not(:first-child){margin-top:20px}@media screen and (max-width: 767px){.list02>*:not(:first-child){margin-top:3vw}}.list02>* a{position:relative;display:block;padding:17px 15px 17px 49px;color:#333;font-size:2rem;font-weight:700;line-height:1;text-align:left}@media screen and (max-width: 767px){.list02>* a{padding:4vw 2.81vw 4vw 9.19vw;font-size:4vw}}.list02>* a>span{position:relative;z-index:2}.list02>* a::before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);background:url(../images/ic06.svg) no-repeat center/contain;width:24px;height:24px;z-index:2}@media screen and (max-width: 767px){.list02>* a::before{left:2.81vw;width:4.5vw;height:4.5vw}}.list02>* a::after{content:"";width:calc(100% - 4px);height:calc(100% - 4px);display:block;position:absolute;top:2px;left:2px;border-radius:10px;transition:background .3s ease}@media(any-hover: hover){.list02>* a:hover::after{background:#ffea00}}.frameArea01{padding:36px;background:#fff;border:4px solid #0896e6}@media screen and (max-width: 767px){.frameArea01{padding:4.25vw;border-width:.75vw}}.frameArea01>.text01{margin-top:30px;font-size:2rem}@media screen and (max-width: 767px){.frameArea01>.text01{margin-top:5.63vw;font-size:3.75vw}}.frameArea01>.text01>span{background:#ffea09;color:#0896e6}.frameArea01>.text01:has(small){font-size:1.6rem}@media screen and (max-width: 767px){.frameArea01>.text01:has(small){font-size:3vw}}.rankBlock01{background:#e30000;border-radius:20px}@media screen and (max-width: 767px){.rankBlock01{border-radius:2.16vw}}.rankBlock01>.inner01{padding:20px}@media screen and (max-width: 767px){.rankBlock01>.inner01{padding:3.6vw 2.5vw 2.5vw}}.rankBlock01>.inner01>.image01{text-align:center}@media screen and (max-width: 767px){.rankBlock01>.inner01>.image01{margin-inline:auto;max-width:6.48vw}}.rankBlock01>.inner01>.image01+*{margin-top:10px}@media screen and (max-width: 767px){.rankBlock01>.inner01>.image01+*{margin-top:0}}.rankBlock01>.inner01>.text01{margin-top:20px;padding:10px 30px;font-size:2.4rem;color:#4e4e4e;font-weight:700;text-align:center;background:#fff;border-radius:20px}@media screen and (max-width: 767px){.rankBlock01>.inner01>.text01{padding:2.8vw 3.24vw 2.12vw;font-size:3.89vw;line-height:1.25;border-radius:2.16vw}}.rankBlock01>.inner01>.text01 span{font-size:4rem;color:#dd2c00}@media screen and (max-width: 767px){.rankBlock01>.inner01>.text01 span{display:block;font-size:6.48vw}}.rankBlock01>.inner01>.text01 span>span{font-size:4.3rem}@media screen and (max-width: 767px){.rankBlock01>.inner01>.text01 span>span{display:inline;font-size:6.96vw}}.rankBlock01+.rankBlock01{margin-top:20px}@media screen and (max-width: 767px){.rankBlock01+.rankBlock01{margin-top:3.75vw}}.rankBlock01+.text01:has(small){margin-top:10px;font-size:1.2rem}@media screen and (max-width: 767px){.rankBlock01+.text01:has(small){margin-top:2.5vw;font-size:3vw}}.rankBlock01.type01{background:#a18845}.rankBlock01.type01>.inner01>.title01{margin-top:20px}@media screen and (max-width: 767px){.rankBlock01.type01>.inner01>.title01{margin-top:1.08vw}}.rankBlock01.type01>.inner01>.title01>span::before{top:auto;bottom:0;transform:none}@media screen and (max-width: 767px){.rankBlock01.type01>.inner01>.title01>span::before{left:-8.25vw;width:7.16vw;height:13.36vw}}.rankBlock01.type01>.inner01>.title01>span::after{top:auto;bottom:0;transform:none}@media screen and (max-width: 767px){.rankBlock01.type01>.inner01>.title01>span::after{right:-8vw;width:7.16vw;height:13.36vw}}.rankBlock01.type02{background:#4e4e4e}.rankBlock01.type02>.inner01{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}@media screen and (max-width: 767px){.rankBlock01.type02>.inner01{padding:2.5vw;gap:2.5vw}}.rankBlock01.type02>.inner01>.text01{margin-top:0;padding:8px 30px 10px;line-height:1}@media screen and (max-width: 767px){.rankBlock01.type02>.inner01>.text01{padding:.99vw 5vw 1.71vw}}.rankBlock01.type02>.inner01>.text01 span{font-size:3.2rem}@media screen and (max-width: 767px){.rankBlock01.type02>.inner01>.text01 span{font-size:6.48vw;line-height:1.5}}.rankBlock01.type02>.inner01>.text01 span>span{font-size:3.4rem}@media screen and (max-width: 767px){.rankBlock01.type02>.inner01>.text01 span>span{font-size:6.96vw}}@media screen and (max-width: 767px){.rankBlock01.type02>.inner01>.col01{max-width:16.75vw}}.rankBlock01.type02>.inner01>.col01 .text01{color:#fff;font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 767px){.rankBlock01.type02>.inner01>.col01 .text01{font-size:2.5vw;line-height:1.25}}.rankBlock01.type02>.inner01>.col01 .text01+.text01{margin-top:10px}@media screen and (max-width: 767px){.rankBlock01.type02>.inner01>.col01 .text01+.text01{position:relative;margin-top:1.25vw;padding-left:1em}.rankBlock01.type02>.inner01>.col01 .text01+.text01>span{position:absolute;top:0;left:0}}.btn01{margin-inline:auto;max-width:420px}@media screen and (max-width: 767px){.btn01{margin-inline:5.5vw}}.btn01>a{position:relative;display:block;padding:0 44px 0 99px;border-radius:50px;border:3px solid #fff;background:#0896e6;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-size:24px;color:#fff;font-weight:600;line-height:3.92;transition:opacity .3s ease}@media screen and (max-width: 767px){.btn01>a{padding:0 0 0 23.5vw;font-size:4.5vw;line-height:3.84}}.btn01>a::before{content:"";position:absolute;top:50%;left:46.98px;transform:translateY(-50%);background:url(../images/ic05.svg) no-repeat center/contain;width:40px;height:40px}@media screen and (max-width: 767px){.btn01>a::before{left:12.24vw;width:7.5vw;height:7.5vw}}@media(any-hover: hover){.btn01>a:hover{opacity:.8}}.hr01{position:relative;display:block;margin:20px 0;background-image:radial-gradient(circle, #D4D4D4 1px, transparent 1px);background-size:6px 2px;height:2px}@media screen and (max-width: 767px){.hr01{margin:5vw 2.5vw}}.cf::after{content:"";display:block;clear:both}
/*# sourceMappingURL=common.css.map */
