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:transparent}body{line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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:transparent;outline:none;text-decoration:none}@media (max-width: 749px){section:has(.sectionInner) .sectionInner{padding:0vw 0vw 12vw 0vw}}@media (min-width: 750px){section:has(.sectionInner) .sectionInner{padding:0vw 0vw 6.42857vw 0vw}}@media (min-width: 750px) and (min-width: 1600px){section:has(.sectionInner) .sectionInner{padding:0px 0px 90px 0px}}@media (min-width: 1600px){section:has(.sectionInner) .sectionInner{padding:0vw 0vw 6.42857vw 0vw}}@media (min-width: 1600px) and (min-width: 1600px){section:has(.sectionInner) .sectionInner{padding:0px 0px 90px 0px}}section:has(.sectionInner) header{position:relative;text-align:center;color:#fff;width:100%;height:18vw}@media (max-width: 749px){section:has(.sectionInner) header{height:64vw}}section:has(.sectionInner) header::after{position:absolute;content:"";display:inline-block;width:100%;height:18vw;background-image:url(../images/common/bg_top.png);background-size:contain;background-repeat:no-repeat}@media (min-width: 750px){section:has(.sectionInner) header::after{position:absolute;top:0vw;right:0vw}}@media (min-width: 750px) and (min-width: 1600px){section:has(.sectionInner) header::after{top:0px;right:0px}}@media (max-width: 749px){section:has(.sectionInner) header::after{position:absolute;top:0vw;right:0vw;background-image:url(../images/common/sp_bg_top.png);width:100%;height:65vw}}section:has(.sectionInner) header h1{position:absolute;left:50%;z-index:100;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 749px){section:has(.sectionInner) header h1{top:32vw}}@media (min-width: 750px){section:has(.sectionInner) header h1{top:11vw}}section:has(.sectionInner) header h1 img{width:auto}@media (max-width: 749px){section:has(.sectionInner) header h1 img{height:16vw}}@media (min-width: 750px){section:has(.sectionInner) header h1 img{height:8vw;max-height:112px}}section:has(.sectionInner) .sectionInner{max-width:1200px;width:90%}@media (max-width: 749px){section:has(.sectionInner) .sectionInner{margin:16vw auto 0vw auto}}@media (min-width: 750px){section:has(.sectionInner) .sectionInner{margin:8.57143vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1600px){section:has(.sectionInner) .sectionInner{margin:120px auto 0px auto}}@media (min-width: 1600px){section:has(.sectionInner) .sectionInner{margin:8.57143vw auto 0vw auto}}@media (min-width: 1600px) and (min-width: 1600px){section:has(.sectionInner) .sectionInner{margin:120px auto 0px auto}}section:has(.sectionInner) .sectionInner .contentCol{position:relative;background:#fff;z-index:10}@media (max-width: 749px){section:has(.sectionInner) .sectionInner .contentCol{padding:6vw 6vw 6vw 6vw;border-radius:1.5em;margin:20vw auto 0vw auto}}@media (min-width: 750px){section:has(.sectionInner) .sectionInner .contentCol{padding:3.21429vw 3.21429vw 3.21429vw 3.21429vw;border-radius:2em;margin:10.71429vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1600px){section:has(.sectionInner) .sectionInner .contentCol{padding:45px 45px 45px 45px}}@media (min-width: 750px) and (min-width: 1600px){section:has(.sectionInner) .sectionInner .contentCol{margin:150px 0px 0px 0px}}@media (min-width: 1600px){section:has(.sectionInner) .sectionInner .contentCol{padding:3.21429vw 3.21429vw 3.21429vw 3.21429vw;margin:10.71429vw 0vw 0vw 0vw;border-radius:3em}}@media (min-width: 1600px) and (min-width: 1600px){section:has(.sectionInner) .sectionInner .contentCol{padding:45px 45px 45px 45px}}@media (min-width: 1600px) and (min-width: 1600px){section:has(.sectionInner) .sectionInner .contentCol{margin:150px 0px 0px 0px}}section:has(.sectionInner) .sectionInner .contentCol:first-child{margin-top:0}section:has(.sectionInner) .sectionInner .contentCol .blueTit{position:absolute;top:-1em;left:50%;-webkit-transform:translateX(-50%) rotate(-1deg);transform:translateX(-50%) rotate(-1deg)}@media (max-width: 749px){section:has(.sectionInner) .sectionInner .contentCol .blueTit{top:-1.3em}}section:has(.sectionInner) .sectionInner .contentCol p{color:#004b84;text-align:center;text-shadow:3px 3px 0px #fff;font-weight:800}@media (max-width: 749px){section:has(.sectionInner) .sectionInner .contentCol p{text-shadow:2px 2px 0px #fff;font-size:4.8vw}}@media (min-width: 750px){section:has(.sectionInner) .sectionInner .contentCol p{font-size:1.86667vw}}@media (min-width: 1600px){section:has(.sectionInner) .sectionInner .contentCol p{font-size:2.14286vw}}@media (min-width: 1600px) and (min-width: 1600px){section:has(.sectionInner) .sectionInner .contentCol p{font-size:30px}}span.txtPink{color:#e4006d}.btn.toTop{background-color:#004b84}.btn.toTop::after{top:28%;left:0.5em;display:inline-block;background-image:url(../images/common/btn_arrow.png);-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width: 749px){#originalFooter{padding:17vw 0 22vw}}@media (max-width: 749px){#originalFooter .footerInner::after{position:absolute;bottom:10vw;right:2.8vw}}@media (max-width: 749px){#originalFooter .footerInner .txt .logo{width:42.85714vw;max-width:600px;margin-top:1em}}@media (min-width: 750px){#originalFooter .footerInner .txt .logo{width:17.14286vw;max-width:240px;margin-top:1em}}.bgmCol{z-index:300}@media (max-width: 749px){.bgmCol{position:absolute;top:0vw;left:0vw}}@media (max-width: 749px){.bgmCol .bgmColInner{position:absolute;top:0vw;left:0vw}}#sp_sound-finish{z-index:300}@media (max-width: 749px){#sp_sound-finish{position:absolute;top:0vw;left:0vw;left:min(34vw , 170px);width:24.4vw;max-width:120px}}

/*# sourceMappingURL=maps/lower-content.css.map */
