﻿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,button,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ul{list-style:none}li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;text-decoration:none;vertical-align:baseline;background:rgba(0,0,0,0);display:inline-block}figure{line-height:0}img{max-width:100%;vertical-align:bottom;line-height: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:1em 0;padding:0}input,select{vertical-align:middle}main{display:block}address{font-style:normal}button{border:0;box-shadow:none;cursor:pointer}pre{white-space:pre-wrap}*{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{position:relative;width:100%;height:auto;line-height:1.5;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:#fff;font-weight:400;font-size:5.8666666667vw}@media screen and (min-width: 768px){body{font-size:clamp(1.4rem,100vw - (375px + 1440px)/2,1.6rem)}}@media screen and (min-width: 1920px){body{font-size:1.6rem}}select,input,textarea,button{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:500}::-webkit-full-page-media,:future,:root body,select,input,textarea,button{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}a{color:#000}@media screen and (min-width: 768px){._pc{display:none !important}}._pc{display:none !important}@media screen and (min-width: 768px){._pc{display:block !important}}._sp{display:block !important}@media screen and (min-width: 768px){._sp{display:none !important}}[data-sal]{transition-duration:.2s;transition-delay:0s;transition-duration:var(--sal-duration, 0.2s);transition-delay:var(--sal-delay, 0s);transition-timing-function:var(--sal-easing, ease)}[data-sal][data-sal-duration="200"]{transition-duration:0.2s}[data-sal][data-sal-duration="250"]{transition-duration:0.25s}[data-sal][data-sal-duration="300"]{transition-duration:0.3s}[data-sal][data-sal-duration="350"]{transition-duration:0.35s}[data-sal][data-sal-duration="400"]{transition-duration:0.4s}[data-sal][data-sal-duration="450"]{transition-duration:0.45s}[data-sal][data-sal-duration="500"]{transition-duration:0.5s}[data-sal][data-sal-duration="550"]{transition-duration:0.55s}[data-sal][data-sal-duration="600"]{transition-duration:0.6s}[data-sal][data-sal-duration="650"]{transition-duration:0.65s}[data-sal][data-sal-duration="700"]{transition-duration:0.7s}[data-sal][data-sal-duration="750"]{transition-duration:0.75s}[data-sal][data-sal-duration="800"]{transition-duration:0.8s}[data-sal][data-sal-duration="850"]{transition-duration:0.85s}[data-sal][data-sal-duration="900"]{transition-duration:0.9s}[data-sal][data-sal-duration="950"]{transition-duration:0.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:0.05s}[data-sal][data-sal-delay="100"]{transition-delay:0.1s}[data-sal][data-sal-delay="150"]{transition-delay:0.15s}[data-sal][data-sal-delay="200"]{transition-delay:0.2s}[data-sal][data-sal-delay="250"]{transition-delay:0.25s}[data-sal][data-sal-delay="300"]{transition-delay:0.3s}[data-sal][data-sal-delay="350"]{transition-delay:0.35s}[data-sal][data-sal-delay="400"]{transition-delay:0.4s}[data-sal][data-sal-delay="450"]{transition-delay:0.45s}[data-sal][data-sal-delay="500"]{transition-delay:0.5s}[data-sal][data-sal-delay="550"]{transition-delay:0.55s}[data-sal][data-sal-delay="600"]{transition-delay:0.6s}[data-sal][data-sal-delay="650"]{transition-delay:0.65s}[data-sal][data-sal-delay="700"]{transition-delay:0.7s}[data-sal][data-sal-delay="750"]{transition-delay:0.75s}[data-sal][data-sal-delay="800"]{transition-delay:0.8s}[data-sal][data-sal-delay="850"]{transition-delay:0.85s}[data-sal][data-sal-delay="900"]{transition-delay:0.9s}[data-sal][data-sal-delay="950"]{transition-delay:0.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1, 0, 0, 1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(0.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}.header{position:fixed;width:100%;height:13.3333333333vw;display:flex;justify-content:space-between;align-items:center;gap:5.3333333333vw;z-index:100000}@media screen and (min-width: 1024px){.header{background-color:#fff;align-items:normal;height:75px;gap:20px}}.header__logo{cursor:pointer;width:40%;height:inherit;display:flex;align-items:center;background-color:#fff;padding:2.6666666667vw}@media screen and (min-width: 768px){.header__logo{width:35%;padding:20px}}@media screen and (min-width: 1024px){.header__logo{width:auto;height:auto;max-width:240px;margin-left:50px;padding:0}}.header__logo a{width:100%;height:auto}.header__logo img{display:block;width:100%;height:auto}.header__container{display:none}@media screen and (min-width: 1024px){.header__container{display:flex}}.header__btn{cursor:pointer;font-weight:400;font-size:5.8666666667vw}@media screen and (min-width: 768px){.header__btn{font-size:clamp(3rem,100vw - (375px + 1440px)/2,3rem)}}@media screen and (min-width: 1920px){.header__btn{font-size:3rem}}.header__btn{font-family:"Hiragino Sans","ヒラギノ角ゴ ProN",sans-serif;display:flex;justify-content:center;align-items:center;background-color:#161c2b;box-sizing:border-box;border:2px solid #161c2b}.header__btn a{color:#fff}.header__btn:hover{background-color:#fff;transition:.5s}.header__btn:hover a{color:#161c2b}@media screen and (min-width: 768px){.header__btn{width:212px;height:75px;padding:30px}}.main{width:100%;padding-top:13.3333333333vw;background-color:#2d4ba2}@media screen and (min-width: 1024px){.main{padding-top:75px}}.footer{width:100%;background-color:#2d4ba2;padding:8vw 4% 21.3333333333vw 4%}@media screen and (min-width: 768px){.footer{padding:50px 50px 10px 50px}}@media screen and (min-width: 1024px){.footer{padding:50px 100px 10px 100px}}.footer__list{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;flex-wrap:wrap;gap:1.3333333333vw}.footer__list a{color:#fff}@media screen and (min-width: 768px){.footer__list{justify-content:left;flex-direction:row;gap:20px;margin:0 20px 40px auto}}@media screen and (min-width: 1024px){.footer__list{justify-content:space-between;gap:10px}}.footer__item{font-weight:700;font-size:3.7333333333vw}@media screen and (min-width: 768px){.footer__item{font-size:clamp(1.7rem,100vw - (375px + 1440px)/2,1.7rem)}}@media screen and (min-width: 1920px){.footer__item{font-size:1.7rem}}.footer__logo img{width:100%;height:auto}.footer__logo--corporate{max-width:48vw;margin:0 auto}@media screen and (min-width: 768px){.footer__logo--corporate{max-width:300px}}.footer__logo--bottom{max-width:80vw;margin:5.3333333333vw auto 5.3333333333vw auto}@media screen and (min-width: 768px){.footer__logo--bottom{max-width:718.51px;margin:30px auto 50px auto}}.footer__copyright{font-weight:400;font-size:3.7333333333vw;text-align:center}@media screen and (min-width: 768px){.footer__copyright{font-size:clamp(1.1rem,100vw - (375px + 1440px)/2,1.1rem)}}@media screen and (min-width: 1920px){.footer__copyright{font-size:1.1rem}}.gnav__list{display:flex;align-items:center;justify-content:space-between;height:100%}@media screen and (min-width: 768px){.gnav__list{padding:0 40px;gap:60px}}.gnav__item a{font-weight:700;font-size:5.8666666667vw;color:#272727;position:relative;transition:.4s}@media screen and (min-width: 768px){.gnav__item a{font-size:clamp(1.7rem,100vw - (375px + 1440px)/2,1.7rem)}}@media screen and (min-width: 1920px){.gnav__item a{font-size:1.7rem}}.gnav__item a::before{position:absolute;content:"";width:0%;height:2px;background-color:#272727;bottom:0;transition:.4s}.gnav__item a:hover::before{width:100%}.section--menu{width:100%}.section--menu .section__inner{width:100%}.menu{display:flex;flex-direction:column}@media screen and (min-width: 930px){.menu{flex-direction:row}}.menu__anchor{height:0;display:block;padding-top:18.6666666667vw;margin-top:-18.6666666667vw}@media screen and (min-width: 768px){.menu__anchor{padding-top:70px;margin-top:-70px}}.menu__container{display:flex}.menu__container--left{justify-content:right;width:100%;background-color:#2d4ba2;background-image:url(../img/module/menu_bg_pic1.png);background-repeat:no-repeat;background-position:bottom 2.6666666667vw left 2.6666666667vw;background-size:80vw;padding:10.6666666667vw 2.6666666667vw}@media screen and (min-width: 930px){.menu__container--left{width:50%;padding:56px 25px 80px 25px;background-size:572.35px;background-position:bottom 20px right 20px}}.menu__container--right{justify-content:left;width:100%;background-color:#10257c;padding:10.6666666667vw 2.6666666667vw;background-image:url(../img/module/menu_bg_pic2.png);background-repeat:no-repeat;background-position:bottom 2.6666666667vw left 2.6666666667vw;background-size:80vw}@media screen and (min-width: 930px){.menu__container--right{width:50%;padding:56px 25px 80px 25px;background-size:572px;background-position:bottom 20px left 20px}}.menu__unit{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width: 930px){.menu__unit{width:440px}}.menu__title{font-weight:700;font-size:10.6666666667vw;font-weight:700;font-size:8vw;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.menu__title{font-size:clamp(7rem,100vw - (375px + 1440px)/2,7rem)}}@media screen and (min-width: 1920px){.menu__title{font-size:7rem}}.menu__title{position:relative}.menu__title::before{position:absolute;content:"";width:5.3333333333vw;height:3px;bottom:39%;background-color:#fff}@media screen and (min-width: 768px){.menu__title::before{width:40px}}.menu__title span{font-weight:700;font-size:5.8666666667vw;margin-top:10.6666666667vw;letter-spacing:.2em}@media screen and (min-width: 768px){.menu__title span{font-size:clamp(3rem,100vw - (375px + 1440px)/2,3rem)}}@media screen and (min-width: 1920px){.menu__title span{font-size:3rem}}.menu__title span{display:inline-block}@media screen and (min-width: 768px){.menu__title span{margin-top:64px}}@media screen and (min-width: 768px){.menu__title{font-size:clamp(3rem,100vw - (375px + 1440px)/2,3rem)}}@media screen and (min-width: 1920px){.menu__title{font-size:3rem}}@media screen and (min-width: 930px){.menu__title{margin-bottom:40px}}.menu__title::before{bottom:41%}.menu__text{font-weight:700;font-size:4.2666666667vw;line-height:2;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.menu__text{font-size:clamp(1.9rem,100vw - (375px + 1440px)/2,1.9rem)}}@media screen and (min-width: 1920px){.menu__text{font-size:1.9rem}}@media screen and (min-width: 930px){.menu__text{margin-bottom:25px}}@media screen and (min-width: 930px){.menu__btn{margin-top:30px}}.menu__btn a{width:100%}.menu__btn--border a{font-weight:700;font-size:5.3333333333vw;display:flex;justify-content:center;align-items:center;border-radius:2.6666666667vw;background-color:#fff;color:#192446;width:100%;height:21.3333333333vw}@media screen and (min-width: 768px){.menu__btn--border a{font-size:clamp(2rem,100vw - (375px + 1440px)/2,2rem)}}@media screen and (min-width: 1920px){.menu__btn--border a{font-size:2rem}}@media screen and (min-width: 768px){.menu__btn--border a{border-radius:10px;width:425px;height:100px}}.menu__btn--border a:hover{scale:1.05;transition:.3s}.menu__btn--yellow a{font-weight:700;font-size:5.3333333333vw;display:flex;justify-content:center;align-items:center;border-radius:2.6666666667vw;background-color:#efef28;color:#192446;width:100%;height:21.3333333333vw}@media screen and (min-width: 768px){.menu__btn--yellow a{font-size:clamp(2rem,100vw - (375px + 1440px)/2,2rem)}}@media screen and (min-width: 1920px){.menu__btn--yellow a{font-size:2rem}}@media screen and (min-width: 768px){.menu__btn--yellow a{border-radius:10px;width:425px;height:100px}}.menu__btn--yellow a:hover{scale:1.05;transition:.3s}.menu__btn--orange a{font-weight:700;font-size:5.3333333333vw;display:flex;justify-content:center;align-items:center;border-radius:2.6666666667vw;background-color:#ef4f29;color:#fff;width:100%;height:21.3333333333vw}@media screen and (min-width: 768px){.menu__btn--orange a{font-size:clamp(2rem,100vw - (375px + 1440px)/2,2rem)}}@media screen and (min-width: 1920px){.menu__btn--orange a{font-size:2rem}}@media screen and (min-width: 768px){.menu__btn--orange a{border-radius:10px;width:425px;height:100px}}.menu__btn--orange a:hover{scale:1.05;transition:.3s}.menu__btn--pc{display:none}@media screen and (min-width: 930px){.menu__btn--pc{display:block}}.menu__btn--sp{display:block}@media screen and (min-width: 930px){.menu__btn--sp{display:none}}.sbtn{display:inline-block;height:fit-content;border-radius:13.3333333333vw;background-color:#fff;padding:2.6666666667vw;margin-right:5.3333333333vw;z-index:100;transition:.3s}@media screen and (min-width: 768px){.sbtn{border-radius:50px;padding:20px;margin-right:20px}}@media screen and (min-width: 1024px){.sbtn{display:none}}.sbtn__border{position:relative;display:block;width:4.8vw;height:4vw;cursor:pointer}@media screen and (min-width: 768px){.sbtn__border{width:31px;height:25px}}@media screen and (min-width: 1024px){.sbtn__border{display:none}}.sbtn span{position:absolute;left:0;display:inline-block;border-radius:13.3333333333vw;width:100%;height:0.8vw;background-color:#2d4ba2;transition:all .3s;box-sizing:border-box}@media screen and (min-width: 768px){.sbtn span{border-radius:50px;height:3px}}.sbtn span:nth-child(1){top:0}.sbtn span:nth-child(2){top:1.7333333333vw}@media screen and (min-width: 768px){.sbtn span:nth-child(2){top:11px}}.sbtn span:nth-child(3){bottom:0}.sbtn--active{transition:.3s}.sbtn--active span{background-color:#2d4ba2}.sbtn--active span:nth-child(1){transform:translateY(1.6vw) rotate(-45deg)}@media screen and (min-width: 768px){.sbtn--active span:nth-child(1){transform:translateY(10.5px) rotate(-45deg)}}.sbtn--active span:nth-child(2){opacity:0}.sbtn--active span:nth-child(3){transform:translateY(-1.6vw) rotate(45deg)}@media screen and (min-width: 768px){.sbtn--active span:nth-child(3){transform:translateY(-10.5px) rotate(45deg)}}.smenu{position:fixed;height:0;opacity:0;transition:.5s}.smenu .smenu__inner{display:none}@media screen and (min-width: 1024px){.smenu{display:none}}.smenu::after{content:"";position:fixed;width:110vw;height:0;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(49,50,54,.7);z-index:-1}.smenu--active{display:block;height:auto;opacity:1;transition:.5s}.smenu--active .smenu__inner{display:block}.smenu--active::after{height:110vh}.smenu__inner{position:fixed;top:13.3333333333vw;left:50%;width:90%;height:auto;background-color:#fff;z-index:99;transform:translateX(-50%);transition:.5s;padding:8vw}@media screen and (min-width: 768px){.smenu__inner{width:70%;left:90%;transform:translateX(-90%);padding:30px}}.smenu__list--child{opacity:0;height:0;transition:.5s;overflow:hidden}.smenu__list--child-active{opacity:1;height:auto;transition:.5s}.smenu__item{font-weight:700;font-size:5.3333333333vw;color:#161c2b}@media screen and (min-width: 768px){.smenu__item{font-size:clamp(3rem,100vw - (375px + 1440px)/2,2rem)}}@media screen and (min-width: 1920px){.smenu__item{font-size:2rem}}.smenu__item a{color:#161c2b}.smenu__item--parent{padding-left:.8em;margin-bottom:2.6666666667vw;position:relative}.smenu__item--parent::before{content:"";position:absolute;top:3.2vw;left:0;display:inline-block;border-left:1.2vw solid rgba(0,0,0,0);border-right:1.2vw solid rgba(0,0,0,0);border-bottom:1.8666666667vw solid #2d4ba2;transform:rotate(90deg)}@media screen and (min-width: 768px){.smenu__item--parent::before{top:19px;border-left:6.5px solid rgba(0,0,0,0);border-right:6.5px solid rgba(0,0,0,0);border-bottom:9px solid #2d4ba2}}@media screen and (min-width: 768px){.smenu__item--parent{margin-bottom:20px}}.smenu__item--child{padding-left:.8em;transition:.5s}.smenu__item--child::before{content:"・"}.smenu__item--link{position:relative;padding-right:1em}@media screen and (min-width: 768px){.smenu__item--link{padding-right:2em}}.smenu__item--link span{display:inline-block;margin-left:1em;margin-top:2.6666666667vw;width:3.4666666667vw;height:2.6666666667vw;content:"";position:absolute;background-image:url("../img/module/smenu_img_icon1.svg");background-size:cover;background-repeat:no-repeat;width:3.4666666667vw;height:2.6666666667vw}@media screen and (min-width: 768px){.smenu__item--link span{margin-top:12px;width:25px;height:20px;content:"";position:absolute;background-image:url("../img/module/smenu_img_icon1.svg");background-size:cover;background-repeat:no-repeat;width:25px;height:20px}}.floating-nav{position:fixed;left:0;bottom:0;z-index:101;display:grid;grid-template-columns:1fr 1fr;width:100%;height:16vw}@media screen and (min-width: 768px){.floating-nav{display:none}}.floating-nav__btn{height:21.3333333333vw}@media screen and (min-width: 768px){.floating-nav__btn{height:80px}}.floating-nav__btn--requirement a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:inherit;height:inherit;letter-spacing:.3rem;color:#fff;background-size:5.3333333333vw 1.6vw;background-repeat:no-repeat;background-position:center right 4vw;background-color:#313236;font-weight:600;font-size:8vw;gap:1.3333333333vw;height:16vw}@media screen and (min-width: 768px){.floating-nav__btn--requirement a{font-size:clamp(2.4rem,100vw - (375px + 1440px)/2,3rem)}}@media screen and (min-width: 1920px){.floating-nav__btn--requirement a{font-size:3rem}}@media screen and (min-width: 768px){.floating-nav__btn--requirement a{background-position:center right 25px;background-size:56px 11px;gap:10px}}.floating-nav__btn--requirement a span{font-weight:700;font-size:2.6666666667vw;letter-spacing:.2rem}@media screen and (min-width: 768px){.floating-nav__btn--requirement a span{font-size:clamp(1rem,100vw - (375px + 1440px)/2,1rem)}}@media screen and (min-width: 1920px){.floating-nav__btn--requirement a span{font-size:1rem}}.floating-nav__btn--requirement a:hover{filter:brightness(0.7)}.floating-nav__btn--requirement img{width:26.6666666667vw;height:auto}.floating-nav__btn--entry a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:inherit;height:inherit;letter-spacing:.3rem;color:#10257c;background-size:5.3333333333vw 1.6vw;background-repeat:no-repeat;background-position:center right 4vw;background-color:#efef28;font-weight:600;font-size:8vw;gap:1.3333333333vw;height:16vw}@media screen and (min-width: 768px){.floating-nav__btn--entry a{font-size:clamp(2.4rem,100vw - (375px + 1440px)/2,3rem)}}@media screen and (min-width: 1920px){.floating-nav__btn--entry a{font-size:3rem}}@media screen and (min-width: 768px){.floating-nav__btn--entry a{background-position:center right 25px;background-size:56px 11px;gap:10px}}.floating-nav__btn--entry a span{font-weight:700;font-size:2.6666666667vw;letter-spacing:.2rem}@media screen and (min-width: 768px){.floating-nav__btn--entry a span{font-size:clamp(1rem,100vw - (375px + 1440px)/2,1rem)}}@media screen and (min-width: 1920px){.floating-nav__btn--entry a span{font-size:1rem}}.floating-nav__btn--entry a:hover{filter:brightness(0.7)}.floating-nav__btn--entry img{width:22.3093333333vw;height:auto}.breadcrumb{font-weight:400;font-size:3.4666666667vw;width:100%;display:flex;justify-content:right;gap:4vw;padding:0 4%;margin:10.6666666667vw 0 6.6666666667vw 0}@media screen and (min-width: 768px){.breadcrumb{font-size:clamp(1.3rem,100vw - (375px + 1440px)/2,1.3rem)}}@media screen and (min-width: 1920px){.breadcrumb{font-size:1.3rem}}.breadcrumb a{color:#fff;cursor:pointer}.breadcrumb a:hover{opacity:.5;transition:.3s}@media screen and (min-width: 768px){.breadcrumb{gap:15px;margin:45px 0 40px 0}}