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,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.pc-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(../img/bg_pc.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;margin:0 auto 60px;background-color:#f7f5ef;z-index:1;border:solid 20px #ffdc00;box-sizing:border-box}@media screen and (max-width: 767px){.pc-bg{display:none}}.pc-bg::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 3px #001047;z-index:1}.pc-bg__left{position:fixed;top:20px;left:20px;width:calc((100vw - 440px) / 2);height:calc(100vh - 40px);padding-right:20px;box-sizing:border-box;overflow-y:hidden;justify-items:center;z-index:9999}@media screen and (max-width: 767px){.pc-bg__left{display:none}}.pc-bg__left .pc-bg__leftLogo{position:relative;width:100%;height:75px}.pc-bg__left .pc-bg__leftLogo .pc-bg__leftLogoImg{position:absolute;top:15px;left:15px;width:180px}.pc-bg__leftMenu{position:relative;width:100%;height:100%}.pc-bg__leftMenu svg{display:block;position:absolute;width:66%;max-width:180px;top:44%;left:50%;transform:translate(-50%, -50%)}.pc-bg__leftMenu .pc-bg__leftMenuList{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.pc-bg__leftMenu .pc-bg__leftMenuList .pc-bg__leftMenuListItem{margin-top:-70px;position:relative;width:200px}.pc-bg__leftMenu .pc-bg__leftMenuList .pc-bg__leftMenuListItem:first-child{margin-top:0}.pc-bg__leftMenu .pc-bg__leftMenuList .pc-bg__leftMenuListItem .pc-bg__leftMenuListItemLink:hover{opacity:1 !important;filter:none !important;transition:none !important;mix-blend-mode:normal !important}.pc-bg__right{position:fixed;top:0;right:0;width:calc((100vw - 440px) / 2);height:100vh;padding:20px 20px 20px 0;box-sizing:border-box;overflow-y:hidden;justify-items:center}@media screen and (max-width: 767px){.pc-bg__right{display:none}}.pc-bg__rightWrap{position:relative;width:100%;height:100%;overflow:hidden}.pc-bg__rightTop{position:relative;pointer-events:none;user-select:none}.pc-bg__rightTop .pc-bg__rightTopTypo{width:470px;position:absolute;top:0;right:0}.pc-bg__rightTop .pc-bg__rightToptrack{width:200px;position:absolute;top:250px;right:210px}.pc-bg__rightBottom{position:absolute;bottom:0;right:0;width:800px;pointer-events:none;user-select:none}.pc-bg__rightBottom .pc-bg__rightBottomFish{position:absolute;width:40px;height:20px;animation:swim-diagonal 6s linear infinite}.pc-bg__rightBottom .pc-bg__rightBottomFish:nth-child(2){top:60px;animation-duration:10s;animation-delay:0s}.pc-bg__rightBottom .pc-bg__rightBottomFish:nth-child(3){top:55px;animation-duration:10s;animation-delay:0.4s}.pc-bg__rightBottom .pc-bg__rightBottomFish:nth-child(4){top:55px;animation-duration:10s;animation-delay:2s}.pc-bg__rightBottom .pc-bg__rightBottomFish:nth-child(5){top:60px;animation-duration:10s;animation-delay:3s}.pc-bg__rightBottom .pc-bg__rightBottomFish:nth-child(6){top:55px;animation-duration:10s;animation-delay:5s}@keyframes swim-diagonal{0%{transform:translateX(0) translateY(0);left:100%;opacity:1}100%{transform:translateX(0px) translateY(520px);left:-100px;opacity:1}}.mv{background:#ffdc00}@media screen and (max-width: 767px){.mv{padding-bottom:30px}}.mv .mv__inner{overflow:visible;text-align:center;display:flex;flex-direction:column;align-items:center;padding:20px 0}@media screen and (max-width: 767px){.mv .mv__inner{border:solid 2.5px #001047;margin:0 30px;background:#ffdc00;padding:10px 0 15px 0}}.mv .mv__inner figure{width:500px}@media screen and (max-width: 767px){.mv .mv__inner figure{width:calc(710px/2)}}.mv .mv__inner figure img{width:100%}.main{position:relative;width:100%;max-width:440px;margin:0 auto;border-left:5px solid #001047;border-right:5px solid #001047;box-sizing:border-box;box-shadow:0 0 60px rgba(158,156,137,0.6);z-index:10}@media screen and (max-width: 767px){.main{width:100%;max-width:none;margin:0 auto;box-sizing:border-box;min-height:100vh;border:none}}@media screen and (max-width: 767px){.sub .main{width:100%;max-width:none;border-left:none;border-right:none}}.sub .contents__comment{margin-top:6rem}.sub .contents__img{margin:2rem 0 0 0}.sub .contents__btn{margin-top:3rem}.contents{display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff;background-image:url(../img/bg_sp.png);background-repeat:repeat}.contents .contents__inner{max-width:400px}@media screen and (max-width: 767px){.contents .contents__inner{width:90%;max-width:none;display:flex;flex-direction:column;align-items:center}}.contents__header{width:100%;height:auto}.contents__comment{width:100%;margin-top:3rem;margin-bottom:2.4rem}.contents__comment .contents__commentImg{width:12rem;height:12rem;margin:0 auto;position:relative;background:#ffdc00;border-radius:9999px}.contents__comment .contents__commentImg::after{content:"";position:absolute;right:-2rem;top:2rem;width:3.8rem;height:3.8rem;background-image:url("../img/deco_star_yellow.png");background-size:contain;background-repeat:no-repeat}.contents__comment .contents__commentTxt{font-size:20px;font-family:"Zen Kaku Gothic New";font-weight:700;line-height:1.6;display:block;text-align:center;position:relative;width:100%;padding:2.5rem 2rem 2rem;border-radius:3px;border:0.2rem solid #001047;box-shadow:3px 3px #001047;background:#e9f9ff;margin-top:2.5rem;box-sizing:border-box}@media screen and (max-width: 767px){.contents__comment .contents__commentTxt{font-size:1.8rem}}.contents__comment .contents__commentTxt .contents__commentTxtBalloon{background:#ffdc00;padding:0.5rem 1.5rem;position:absolute;top:0;border-radius:9999px;left:50%;transform:translate(-50%, -50%);font-size:14px;white-space:nowrap;border:solid 0.2rem #001047;z-index:777;text-align:center;font-weight:700}@media screen and (max-width: 767px){.contents__comment .contents__commentTxt .contents__commentTxtBalloon{font-size:1.3rem}}.contents__txt{font-size:18px;font-weight:500;line-height:1.6}@media screen and (max-width: 767px){.contents__txt{font-size:1.6rem}}.contents__img{width:100%;padding:0.7rem;box-sizing:border-box;color:black;border:solid 0.2rem #001047;border-radius:3px;background-color:#ffdc00;text-align:center;position:relative;margin:3.5rem 0 3rem;z-index:9}.contents__img::before{content:"";position:absolute;left:50%;transform:translate(-50%, -70%);width:8rem;height:2rem;background:url("../img/deco_img_yellow.png") no-repeat center center;background-size:contain;z-index:2}.contents__img figure{border:solid 0.2rem #001047}.contents__img figure img{width:100%;height:auto;display:block}.contents__btn{width:100%;display:flex;align-items:center;flex-direction:column;margin-bottom:5rem}.contents__btn .contents__btnLead{width:26rem;margin:50px 0 14px}.contents__btn .contents__btnLink{position:relative;display:block;text-decoration:none;width:30rem;font-size:20px;color:#001047;line-height:1.4;text-align:center;font-weight:700;background:repeating-linear-gradient(135deg, rgba(255,255,255,0.4) 0, rgba(255,255,255,0.4) 10px, transparent 10px, transparent 12px),#ffdc00;margin:0 auto;padding:1.5rem 0;border-radius:3px;border:0.2rem solid #001047;box-shadow:3px 3px #001047}@media screen and (max-width: 767px){.contents__btn .contents__btnLink{font-size:1.8rem}}.contents__btn .contents__btnLink span{font-size:17px}@media screen and (max-width: 767px){.contents__btn .contents__btnLink span{font-size:1.5rem}}.contents__btn .contents__btnLink .arrow{position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:2rem;height:1.5rem;background:url(../img/btn_icon.png) no-repeat center center;background-size:contain;display:inline-block;content:""}.contents__flow{margin:0 auto;width:100%}.contents__flow .contents__flowLIst .contents__flowLIstItem{margin-bottom:3rem;position:relative}.contents__flow .contents__flowLIst .contents__flowLIstItem .contents__flowLIstItemHead{display:flex;align-items:center;gap:1rem}.contents__flow .contents__flowLIst .contents__flowLIstItem .contents__flowLIstItemHead .contents__flowLIstItemHeadDot{flex-shrink:0;width:2rem;height:2rem;content:"";border-radius:50%;background-color:#ff9d3c;text-align:center;border:solid 0.2rem #001047;z-index:5}.contents__flow .contents__flowLIst .contents__flowLIstItem .contents__flowLIstItemHead h3{font-weight:700;font-size:18px;line-height:1.4}@media screen and (max-width: 767px){.contents__flow .contents__flowLIst .contents__flowLIstItem .contents__flowLIstItemHead h3{font-size:1.6rem}}.contents__flow .contents__flowLIst .contents__flowLIstItem .contents__flowLIstItemHead p{font-size:16px;line-height:1.6;font-family:"Zen Maru Gothic";font-weight:500}@media screen and (max-width: 767px){.contents__flow .contents__flowLIst .contents__flowLIstItem .contents__flowLIstItemHead p{font-size:1.4rem}}.contents__flow .contents__flowLIst .contents__flowLIstItem .contents__flowLIstItemTxt{padding-left:3rem;margin-top:1.6rem;font-size:16px;line-height:1.6;font-family:"Zen Maru Gothic";font-weight:500}@media screen and (max-width: 767px){.contents__flow .contents__flowLIst .contents__flowLIstItem .contents__flowLIstItemTxt{font-size:1.4rem}}.contents__flow .contents__flowLIst .contents__flowLIstItem .contents__flowLIstItemLine{width:0.5rem;height:calc(100% + 3em);background-color:#001047;position:absolute;top:2rem;left:calc(1rem + 0.1rem - 0.25rem);z-index:2}.contents__flow .contents__flowLIst .contents__flowLIstItem:last-child .contents__flowLIstItemLine{display:none}.contents__flow .contents__flowLIst .contents__flowLIstItem:last-child{margin-bottom:0}.contents__flowNote{font-size:1.6rem;line-height:1.6;margin-top:1rem}.content__point{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff4e9;padding:1.5rem 1.5rem 3rem 1.5rem;border-radius:3px;margin-top:3rem;box-sizing:border-box;font-family:"Zen Kaku Gothic New"}.content__point h3{font-size:16px;font-weight:700;width:9rem;line-height:2.4rem;display:flex;justify-content:center;align-items:center;background:#ff9d3c;border:solid 2px #001047;border-radius:9999px;margin-bottom:12px;position:relative}@media screen and (max-width: 767px){.content__point h3{font-size:1.3rem}}.content__point h3::after{content:"";position:absolute;left:-1rem;top:-1rem;width:2.2rem;height:3.3rem;background:url("../img/deco_point.png") no-repeat center center;background-size:contain}@media screen and (max-width: 767px){.content__point h3::after{left:-0.7rem}}.content__point p{font-size:18px;line-height:1.6;font-weight:700}@media screen and (max-width: 767px){.content__point p{font-size:1.6rem}}.content__point figure{margin:2rem 2rem 0 2rem;border:solid 0.2rem #001047;border-radius:3px}.content__point .contents__2col{margin-top:0}.content__point .contents__2col p{width:70%;font-size:18px;line-height:1.6;text-align:left}@media screen and (max-width: 767px){.content__point .contents__2col p{font-size:1.6rem}}.content__point .contents__2col figure{width:30%;border:solid 0.2rem #001047;margin:0;border-radius:50%}.contents__catchcopy{width:90%;margin:0 auto;padding:4rem 0}.footer{width:100%;padding:0.6rem 0;background:#001047}.footer .footer__copyright{font-size:12px;text-align:center;color:#fff}@media screen and (max-width: 767px){.footer .footer__copyright{font-size:1rem}}.contents__2col{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem}.contents__2col .contents__Note{font-size:14px;line-height:1.4}@media screen and (max-width: 767px){.contents__2col .contents__Note{font-size:1.4rem}}.contents__2col figure{border:solid 0.2rem #001047}.kakou2 .contents__flowLIstItemLine{height:calc(100% + 5em) !important}.header{display:none}@media screen and (max-width: 767px){.header{width:100%;height:5rem;display:flex;align-items:center;flex-direction:column;background:#ffdc00}.header.active{background-color:#001047}}.header .header__flex{display:flex;justify-content:space-between;padding:1rem 0}.header .header__flex .header__flexLogo{width:9rem;margin:0 auto;box-sizing:border-box;z-index:2;position:relative}.sub .header{width:100%;height:23.5rem;border-bottom:solid 0.2rem #001047;position:relative;display:flex;align-items:center;flex-direction:column}.sub .header.active{height:5rem;background-color:#001047}.sub .header.active .header__title,.sub .header.active .header__head{display:none}.header__title{width:16.5rem}.header__head{background:#fff;width:22rem;height:4.5rem;position:absolute;bottom:0;border-radius:9999px;left:50%;transform:translate(-50%, 50%);font-size:2.3rem;font-weight:900;white-space:nowrap;border:solid 0.2rem #001047;text-align:center;display:flex;justify-content:center;align-items:center}.header__flexHamburger{width:3rem;height:2.4rem;cursor:pointer;z-index:100;position:absolute;right:1.2rem;top:1.2rem}.header__flexHamburger span{display:block;height:0.4rem;background:#001047;margin-bottom:0.6rem;border-radius:9999px;transition:0.3s}.header__flexHamburger span:last-child{margin-bottom:0}.header__flexHamburger.active span:nth-child(1){transform:translateY(1rem) rotate(45deg);background:#fff}.header__flexHamburger.active span:nth-child(2){opacity:0}.header__flexHamburger.active span:nth-child(3){transform:translateY(-1rem) rotate(-45deg);background:#fff}.header__menu{position:absolute;top:5rem;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:100vh;background:#f7f5ef;background-image:url(../img/bg_menu.png);transition:left 0.3s;opacity:0;pointer-events:none;z-index:888;overflow:hidden;display:flex;justify-content:center;align-items:center;height:100dvh;flex-direction:column}.header__menu::before{content:"";position:absolute;left:-7.5rem;bottom:0;width:34rem;height:23rem;background-image:url("../img/pc_kaikosuisan.png");background-size:contain;background-repeat:no-repeat}.header__menu svg{width:18rem;z-index:3}.header__menu.active{opacity:1;visibility:visible;pointer-events:auto;z-index:9999}.cls-1,.cls-2{fill:#001047}.cls-3,.cls-4{fill:#fff}.cls-2,.cls-4{stroke:#001047;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.cls-5{fill:#59d8ff}.cls-6{fill:#ff9c3c}.cls-7{fill:#f7f5ef}.cls-8{fill:#b4f85c}.orange .under-line{background:linear-gradient(rgba(0,0,0,0) 50%,#fff4e9 0%)}.orange .pc-bg{border:solid 20px #ff9d3c}.orange .header{background:#ff9d3c}.orange .contents__commentTxt .contents__commentTxtBalloon{background:#ff9d3c}.orange .contents__commentImg{background:#ff9d3c}.orange .contents__commentImg::after{background-image:url(../img/deco_star_orange.png)}.orange .contents__img{background-color:#ff9d3c}.orange .contents__img::before{background:url("../img/deco_img_orange.png") no-repeat center center;background-size:contain}.orange .contents__btn .contents__btnLink{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.4) 0, rgba(255,255,255,0.4) 10px, transparent 10px, transparent 12px),#ff9d3c}.blue .under-line{background:linear-gradient(rgba(0,0,0,0) 50%,#59d8ff 0%)}.blue .pc-bg{border:solid 20px #59d8ff}.blue .header{background:#59d8ff}.blue .contents__commentTxt .contents__commentTxtBalloon{background:#59d8ff}.blue .contents__commentImg{background:#59d8ff}.blue .contents__commentImg::after{background-image:url(../img/deco_star_blue.png)}.blue .contents__img{background-color:#59d8ff}.blue .contents__img::before{background:url("../img/deco_img_blue.png") no-repeat center center;background-size:contain}.blue .contents__flow .contents__flowLIst .contents__flowLIstItem .contents__flowLIstItemHead .contents__flowLIstItemHeadDot{background-color:#59d8ff}.blue .content__point{background:#e3f8ff}.blue .content__point h3{background:#59d8ff}.blue .contents__btn .contents__btnLink{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.4) 0, rgba(255,255,255,0.4) 10px, transparent 10px, transparent 12px),#59d8ff}.green .under-line{background:linear-gradient(rgba(0,0,0,0) 50%,#e7fccd 0%)}.green .pc-bg{border:solid 20px #b4f85c}.green .header{background:#b4f85c}.green .contents__commentTxt .contents__commentTxtBalloon{background:#b4f85c}.green .contents__commentImg{background:#b4f85c}.green .contents__commentImg::after{background-image:url(../img/deco_star_green.png)}.green .contents__img{background-color:#b4f85c}.green .contents__img::before{background:url("../img/deco_img_green.png") no-repeat center center;background-size:contain}.green .contents__flow .contents__flowLIst .contents__flowLIstItem .contents__flowLIstItemHead .contents__flowLIstItemHeadDot{background-color:#b4f85c}.green .content__point{background:#e7fccd}.green .content__point h3{background:#b4f85c}.green .contents__btn .contents__btnLink{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.4) 0, rgba(255,255,255,0.4) 10px, transparent 10px, transparent 12px),#b4f85c}html{font-size:62.5%;font-family:Zen Maru Gothic, Zen Kaku Gothic New, sans-serif;background-color:#f7f5ef;font-weight:500;color:#001047}@media screen and (max-width: 767px){html{font-size:2.67vw}}body{position:relative;overflow-anchor:none}body .no-scroll{overflow:hidden}@media (min-width: 769px){html html,html body,body html,body body{overscroll-behavior:none}}@media screen and (max-width: 767px){html,body{overflow-x:hidden}}img{max-width:100%;flex-shrink:0;display:block}a{text-decoration:none;opacity:1;-webkit-transition:all .3s;transition:all .3s}*{outline:none !important}sup{font-size:0.6em;position:relative;vertical-align:50%}.mt--0{margin-top:0px !important}.mt--5{margin-top:5px !important}.mt--10{margin-top:10px !important}.mt--20{margin-top:20px !important}.mt--30{margin-top:30px !important}.mt--40{margin-top:40px !important}.mt--50{margin-top:50px !important}.mt--60{margin-top:60px !important}.mt--70{margin-top:70px !important}.mt--80{margin-top:80px !important}.mt--90{margin-top:90px !important}.mt--100{margin-top:100px !important}.mb--0{margin-bottom:0px !important}.mb--5{margin-bottom:5px !important}.mb--10{margin-bottom:10px !important}.mb--20{margin-bottom:20px !important}.mb--30{margin-bottom:30px !important}.mb--40{margin-bottom:40px !important}.mb--50{margin-bottom:50px !important}.mb--60{margin-bottom:60px !important}.mb--70{margin-bottom:70px !important}.mb--80{margin-bottom:80px !important}.mb--90{margin-bottom:90px !important}.mb--100{margin-bottom:100px !important}.mr--0{margin-right:0px !important}.mr--5{margin-right:5px !important}.mr--10{margin-right:10px !important}.mr--20{margin-right:20px !important}.mr--30{margin-right:30px !important}.mr--40{margin-right:40px !important}.mr--50{margin-right:50px !important}.mr--60{margin-right:60px !important}.mr--70{margin-right:70px !important}.mr--80{margin-right:80px !important}.mr--90{margin-right:90px !important}.mr--100{margin-right:100px !important}.ml--0{margin-left:0px !important}.ml--5{margin-left:5px !important}.ml--10{margin-left:10px !important}.ml--20{margin-left:20px !important}.ml--30{margin-left:30px !important}.ml--40{margin-left:40px !important}.ml--50{margin-left:50px !important}.ml--60{margin-left:60px !important}.ml--70{margin-left:70px !important}.ml--80{margin-left:80px !important}.ml--90{margin-left:90px !important}.ml--100{margin-left:100px !important}.pt--0{padding-top:0px !important}.pt--5{padding-top:5px !important}.pt--10{padding-top:10px !important}.pt--15{padding-top:15px !important}.pt--20{padding-top:20px !important}.pt--30{padding-top:30px !important}.pt--40{padding-top:40px !important}.pt--50{padding-top:50px !important}.pt--60{padding-top:60px !important}.pt--70{padding-top:70px !important}.pt--80{padding-top:80px !important}.pt--90{padding-top:90px !important}.pt--100{padding-top:100px !important}.pb--0{padding-bottom:0px !important}.pb--5{padding-bottom:5px !important}.pb--10{padding-bottom:10px !important}.pb--20{padding-bottom:20px !important}.pb--30{padding-bottom:30px !important}.pb--40{padding-bottom:40px !important}.pb--50{padding-bottom:50px !important}.pb--60{padding-bottom:60px !important}.pb--70{padding-bottom:70px !important}.pb--80{padding-bottom:80px !important}.pb--90{padding-bottom:90px !important}.pb--100{padding-bottom:100px !important}.pr--0{padding-right:0px !important}.pr--5{padding-right:5px !important}.pr--10{padding-right:10px !important}.pr--20{padding-right:20px !important}.pr--30{padding-right:30px !important}.pr--40{padding-right:40px !important}.pr--50{padding-right:50px !important}.pr--60{padding-right:60px !important}.pr--70{padding-right:70px !important}.pr--80{padding-right:80px !important}.pr--90{padding-right:90px !important}.pr--100{padding-right:100px !important}.pl--0{padding-left:0px !important}.pl--5{padding-left:5px !important}.pl--10{padding-left:10px !important}.pl--20{padding-left:20px !important}.pl--30{padding-left:30px !important}.pl--40{padding-left:40px !important}.pl--50{padding-left:50px !important}.pl--60{padding-left:60px !important}.pl--70{padding-left:70px !important}.pl--80{padding-left:80px !important}.pl--90{padding-left:90px !important}.pl--100{padding-left:100px !important}.sp-only{display:none !important}.sp-only__inline{display:none !important}.sp-only__flex{display:none !important}@media screen and (max-width: 767px){.pc-only{display:none !important}.sp-only{display:block !important}.sp-only__inline{display:inline-block !important}.sp-only__flex{display:flex !important}}.under-line{position:relative;background:linear-gradient(rgba(0,0,0,0) 50%,#fff7c3 0%);display:inline;padding:0 1px 3px}
/*# sourceMappingURL=main.css.map */
