@media print,screen{#content{font-family:"murecho",sans-serif !important;font-weight:400;font-style:normal;font-optical-sizing:auto;background:#025ba2;color:#161322;overflow:hidden;font-display:block;width:100%;letter-spacing:.2em}#content img{pointer-events:none}#content .medium{font-weight:500}#content .semibold{font-weight:600}#content .bold{font-weight:700}#content .black{font-weight:900}#content .head{background:#fff;height:22.93cqw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content .head a{width:55.47cqw;display:block}#content .head a img{width:100%}#content section#main{background:url(../images/bg_top_sp.webp);background-position:center top;background-size:100% auto;overflow:hidden;width:100%}#content section#main h1{margin-top:2.67cqw;text-align:center}#content section#main h1 img.logo{width:66.67cqw}#content section#main h1 img.txt{width:94.67cqw}#content section#main .about{background:url(../images/oval.svg);background-size:173.33cqw auto;background-position:center top;background-repeat:no-repeat;padding-top:39.2cqw;margin-top:-38.4cqw}#content section#main .about>div{background:#1a68b2;padding-bottom:8cqw}#content section#main .about>div p{font-size:5.33cqw;padding:0 5.33cqw;color:#fff;line-height:2em}#content section#main .about>div .img01{display:block;width:76.8cqw;margin:4cqw auto 0 auto}#content section#main .about>div .img02{display:block;width:53.07cqw;margin:-12.53cqw auto 0 0}#content section#overview{background:#025ba2;padding-top:12.8cqw}#content section#overview h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content section#overview h2 img{width:73.33cqw;margin-bottom:4cqw}#content section#overview h2 em{color:#fff;font-size:4.8cqw}#content section#overview>div{margin-top:10.67cqw}#content section#overview>div>div h3{margin:0 auto;color:#fff;font-size:4.27cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#004e8c;width:80cqw;height:13.33cqw;border-radius:6.665cqw}#content section#overview>div>div>div{padding:5.33cqw 0 8cqw 0}#content section#overview>div>div>div p{color:#fff;font-size:3.73cqw;line-height:1.7em;text-align:center}#content section#overview>div>div>div p.large{font-size:6.4cqw;line-height:1.7em}#content section#overview>div>div>div p.large.ex01{line-height:1.2em}#content section#overview>div>div>div p.large span{font-size:.7em}#content section#overview>div>div>div p.large span.small{font-size:.6em}#content section#overview>div>div>div p.mid{font-size:4.27cqw}#content section#overview>div>div>div p+p{margin-top:.5em}#content section#overview>div>div>div p+p.nmt{margin-top:0}#content section#overview>div>div>div .map{display:block;margin:4cqw auto 0 auto;border-radius:3.73cqw;width:80cqw;aspect-ratio:300/133;overflow:hidden}#content section#overview>div>div>div .map iframe{width:100%;height:100%;border:0;display:block}#content section#overview>div>div>div>small{color:#fff;display:block;margin:.5em 0 2em 0;font-size:3.73cqw;line-height:1.7em;text-align:center}#content section#experience{background-color:#025ba2;background-image:url(../images/bg_wave1.webp);background-size:auto 41.87cqw;background-position:center bottom;background-repeat:repeat-x;padding-top:12.8cqw;padding-bottom:17.07cqw}#content section#experience h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content section#experience h2 img{width:69.07cqw;margin-bottom:4cqw}#content section#experience h2 em{color:#fff;font-size:4.8cqw}#content section#experience>div>div{width:80cqw;margin:13.33cqw auto 0 auto;position:relative}#content section#experience>div>div>img{width:100%;border-radius:6.67cqw}#content section#experience>div>div h3{color:#fff;text-align:center;font-size:4.8cqw;margin-top:1em;line-height:1.5em}#content section#experience>div>div p{margin-top:.8em;color:#fff;font-size:4.27cqw;line-height:1.5em}#content section#experience>div>div small{font-size:3.73cqw;display:block;color:#fff;line-height:1.5em;margin-top:.5em}#content section#experience>div>div .icons{position:absolute;right:-2.67cqw;top:-5.33cqw;width:24cqw}#content section#experience>div>div .icons img{width:100%}#content section#experience>div>div .icons img+img{margin-top:1.33cqw}#content section#experience>small{font-size:3.73cqw;color:#fff;line-height:1.5em;width:80cqw;display:block;margin:7.47cqw auto 0 auto}#content section#campaign{background:#1579c0;margin-top:-1px;padding-top:1px;padding-bottom:16cqw}#content section#campaign h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content section#campaign h2 img{width:65.87cqw;margin-bottom:4cqw}#content section#campaign h2 em{color:#fff;font-size:4.8cqw}#content section#campaign>p{width:80cqw;height:13.33cqw;border-radius:6.665cqw;background:#004e8c;color:#fff;font-size:4.27cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10.67cqw auto 13.33cqw auto}#content section#campaign>div.list{margin-bottom:13.33cqw}#content section#campaign>div.list>div{margin-top:10.67cqw}#content section#campaign>div.list>div h3{margin:0 auto;color:#fff;font-size:4.27cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#004e8c;width:80cqw;height:13.33cqw;border-radius:6.665cqw}#content section#campaign>div.list>div>div{padding:5.33cqw 0 0 0}#content section#campaign>div.list>div>div p{color:#fff;font-size:4.27cqw;line-height:1.7em;text-align:center}#content section#campaign>div.officialx>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#content section#campaign>div.officialx>p img{height:7.27cqw;width:auto}#content section#campaign>div.officialx>p span{font-size:4.8cqw;text-align:center;display:inline-block;line-height:1.7em;color:#fff;margin:0 .5em}#content section#campaign>div.officialx>a{width:80cqw;height:18.67cqw;border-radius:9.335cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;padding:0 4cqw;margin:4.8cqw auto 0 auto;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}#content section#campaign>div.officialx>a>img{width:13.33cqw}#content section#campaign>div.officialx>a>p{font-size:4.6cqw;color:#fff}#content section#campaign>div.officialx>a>span{width:9.33cqw;height:9.33cqw;background:#fff;border-radius:4.665cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content section#campaign>div.officialx>a>span img{width:2.93cqw;margin-right:-0.5cqw}#content section#reserve{padding-bottom:16cqw;background:url(../images/oval2.svg);background-size:173.33cqw auto;background-position:center bottom;background-repeat:no-repeat;padding:9.33cqw 0 13.33cqw 0}#content section#reserve h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content section#reserve h2 img{width:65.87cqw;margin-bottom:4cqw}#content section#reserve h2 em{color:#171323;font-size:4.8cqw}#content section#reserve p{font-size:4.27cqw;text-align:center;margin-top:9.33cqw;line-height:1.7em}#content section#reserve p:last-of-type{font-size:4.53cqw;color:#1579c0;margin-top:10.4cqw}#content section#reserve ._sharebuttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8.27cqw}#content #toiawase>div{padding:4.8cqw 2.67cqw}#content #toiawase>div p{color:#fff;letter-spacing:0}#content #toiawase>div p:nth-of-type(1){font-size:4.27cqw}#content #toiawase>div p:nth-of-type(2){margin-top:.8em;font-size:3.2cqw}}@media print,screen and (min-width: 640px){#content{min-width:1240px;width:100%}#content .head{background:#fff;height:155px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content .head a{width:416px;display:block}#content .head a img{width:100%}#content section#main{background:url(../images/bg_top_pc.webp);background-position:center top;background-size:1800px auto;background-repeat:no-repeat}#content section#main h1{width:1200px;margin:104px auto 0 auto;text-align:center}#content section#main h1 img.logo{margin-top:-234px;width:403px}#content section#main h1 img.txt{width:1200px}#content section#main .about{background:url(../images/oval.svg);background-size:2500px auto;background-position:center top;background-repeat:no-repeat;padding-top:198px;margin-top:-198px}#content section#main .about>div{background:#1a68b2;padding-bottom:0;width:1240px;margin:0 auto;position:relative;height:569px}#content section#main .about>div p{font-size:24px;padding:0 0 0 20px;color:#fff;line-height:2em;width:655px}#content section#main .about>div .img01{display:block;width:535px;margin:0;position:absolute;top:-36px;left:calc(50% + 67px)}#content section#main .about>div .img02{position:absolute;display:block;width:365px;top:452px;left:calc(50% - 64px);margin:0}#content section#overview{background:#025ba2;padding-top:70px}#content section#overview h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content section#overview h2 img{width:886px;margin-bottom:30px}#content section#overview h2 em{color:#fff;font-size:26px}#content section#overview>div{margin-top:10.67cqw;display:-webkit-box;display:-ms-flexbox;display:flex;width:1200px;margin:50px auto 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 60px}#content section#overview>div>div{width:500px}#content section#overview>div>div h3{margin:0 auto;color:#fff;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#004e8c;width:100%;height:50px;border-radius:25px}#content section#overview>div>div>div{padding:20px 0 0 0}#content section#overview>div>div>div p{color:#fff;font-size:16px;line-height:1.7em;text-align:center}#content section#overview>div>div>div p.large{font-size:24px;line-height:1.7em}#content section#overview>div>div>div p.large span{font-size:.7em}#content section#overview>div>div>div p.large span.small{font-size:.6em}#content section#overview>div>div>div p.mid{font-size:16px}#content section#overview>div>div>div p+p{margin-top:.5em}#content section#overview>div>div>div p+p.nmt{margin-top:0}#content section#overview>div>div>div .map{display:block;margin:10px auto 0 auto;border-radius:20px;width:500px;aspect-ratio:500/222;overflow:hidden}#content section#overview>div>div>div .map iframe{width:100%;height:100%;border:0;display:block}#content section#overview>div>div>div>small{color:#fff;display:block;margin:.5em 0 2em 0;font-size:14px;line-height:1.7em;text-align:center}#content section#experience{background-color:#025ba2;background-image:url(../images/bg_wave1.webp);background-size:1600px auto;background-position:center bottom;background-repeat:repeat-x;padding-top:66px;padding-bottom:60px}#content section#experience h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content section#experience h2 img{width:699px;margin-bottom:30px}#content section#experience h2 em{color:#fff;font-size:30px}#content section#experience>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:1100px;margin:55px auto 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px}#content section#experience>div>div{width:340px;margin:0;position:relative}#content section#experience>div>div.null div{width:340px;height:340px;border-radius:25px;background:#004e8c;display:block}#content section#experience>div>div>img{width:100%;border-radius:25px}#content section#experience>div>div h3{color:#fff;text-align:center;font-size:20px;margin-top:1em;line-height:1.5em}#content section#experience>div>div p{margin-top:.8em;color:#fff;font-size:16px;line-height:1.5em}#content section#experience>div>div small{font-size:14px}#content section#experience>div>div .icons{position:absolute;right:-20px;top:-20px;width:90px}#content section#experience>div>div .icons img{width:100%}#content section#experience>div>div .icons img+img{margin-top:5px}#content section#experience>small{font-size:14px;margin:20px auto 0 auto;width:1100px}#content section#campaign{background:#1579c0;margin-top:-1px;padding-top:1px;padding-bottom:50px}#content section#campaign h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content section#campaign h2 img{width:427px;margin-bottom:30px}#content section#campaign h2 em{color:#fff;font-size:30px}#content section#campaign>p{width:500px;height:50px;border-radius:25px;background:#004e8c;color:#fff;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px auto 80px auto}#content section#campaign>div.list{margin-bottom:13.33cqw}#content section#campaign>div.list>div{margin-top:10.67cqw}#content section#campaign>div.list>div h3{margin:0 auto;color:#fff;font-size:4.27cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#004e8c;width:80cqw;height:13.33cqw;border-radius:6.665cqw}#content section#campaign>div.list>div>div{padding:5.33cqw 0 0 0}#content section#campaign>div.list>div>div p{color:#fff;font-size:4.27cqw;line-height:1.7em;text-align:center}#content section#campaign>div.officialx>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#content section#campaign>div.officialx>p img{height:40px;width:auto}#content section#campaign>div.officialx>p span{font-size:24px;text-align:center;display:inline-block;line-height:1.7em;color:#fff;margin:0 .5em}#content section#campaign>div.officialx>a{width:380px;height:78px;border-radius:9.335cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;padding:0 25px;margin:23px auto 0 auto;text-decoration:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#content section#campaign>div.officialx>a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#content section#campaign>div.officialx>a>img{width:56px}#content section#campaign>div.officialx>a>p{font-size:20px;color:#fff}#content section#campaign>div.officialx>a>span{width:35px;height:35px;background:#fff;border-radius:17.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content section#campaign>div.officialx>a>span img{width:11px;margin-right:-4px}#content section#reserve{padding-bottom:16cqw;background:url(../images/oval2.svg);background-size:2500px auto;background-position:center bottom;background-repeat:no-repeat;padding:60px 0 43px 0}#content section#reserve h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content section#reserve h2 img{width:351px;margin-bottom:30px}#content section#reserve h2 em{color:#171323;font-size:30px}#content section#reserve p{font-size:16px;text-align:center;margin-top:46px;line-height:1.7em}#content section#reserve p:last-of-type{font-size:24px;color:#1579c0;margin-top:40px}#content section#reserve ._sharebuttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}#content #toiawase>div{padding:38px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #toiawase>div p{color:#fff;letter-spacing:0}#content #toiawase>div p:nth-of-type(1){font-size:18px}#content #toiawase>div p:nth-of-type(2){margin-top:0;font-size:18px}}