*{margin:0;padding:0;box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{width:100%;height:auto;vertical-align:bottom;font-size:0;line-height:1;outline:none}a img{border:0}table{border-collapse:collapse;border-spacing:0}table thead,table tbody{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}picture{display:contents}a{color:#fa043e;word-break:break-all;text-decoration:underline}@media (hover: hover){a{transition:.3s}a:hover{text-decoration:none}}@media (hover: hover){.opa{transition:.3s}.opa:hover{opacity:.7}}@media screen and (min-width: 751px){.sp{display:none !important}}@media screen and (max-width: 750px){.pc{display:none !important}}.mgt20{margin-top:2.66667vw}@media screen and (min-width: 751px){.mgt20{margin-top:1vw}}.mgt40{margin-top:5.33333vw}@media screen and (min-width: 751px){.mgt40{margin-top:2vw}}.mgb40{margin-bottom:5.33333vw}@media screen and (min-width: 751px){.mgb40{margin-bottom:2vw}}.mgt60{margin-top:8vw}@media screen and (min-width: 751px){.mgt60{margin-top:3vw}}.em{font-weight:bold}.txtR{text-align:right}.fontRed{color:#e40000}.js-anime{opacity:0}.js-anime.s{-webkit-animation:blur .6s forwards;animation:blur .6s forwards}.js-anime.fadeIn.s{-webkit-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards}@-webkit-keyframes blur{from{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes blur{from{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes img-wrap{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes img-wrap{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}html{background:#fff;overflow-x:hidden;-webkit-font-feature-settings:"palt" 1 !important;font-feature-settings:"palt" 1 !important;color:#00206c;font-optical-sizing:auto;scroll-behavior:auto;-webkit-text-size-adjust:100%;line-height:1.6}@media screen and (max-width: 750px){html{font-size:3.46667vw}}@media screen and (min-width: 751px){html{font-size:1.1vw}}body{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#container{position:relative;overflow:hidden;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700}#container::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(../images/common/bg_sp.jpg) center top no-repeat;background-size:cover}@media screen and (min-width: 751px){#container::before{background:url(../images/common/bg_pc.jpg) center top no-repeat;background-size:cover}}header{position:relative;z-index:999}header .menuBtn{position:fixed;z-index:100;top:0;right:0;cursor:pointer;background:url(../images/common/btn_menu.png) no-repeat center;background-size:contain;text-indent:-9999px;border:none}@media screen and (max-width: 750px){header .menuBtn{width:16vw;height:16vw}}@media screen and (min-width: 751px){header .menuBtn{display:none}}header .menuBtn.active{background:url(../images/common/btn_close.png) no-repeat center;background-size:contain}@media (hover: hover){header .menuBtn{transition:.2s}header .menuBtn:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@media screen and (max-width: 750px){header .gnaviCol{position:fixed;z-index:10;top:0;width:0;height:100vh;height:100dvh;opacity:0;pointer-events:none}}@media screen and (min-width: 751px){header .gnaviCol{position:fixed;background:url(../images/common/bg_nav.jpg) repeat top center;background-size:11.65vw;width:100%;border-bottom:5px solid #ffcd12;-webkit-transform:inherit;transform:inherit;pointer-events:all;z-index:1;opacity:0;-webkit-animation:fadeDown .6s 0s ease-in-out;animation:fadeDown .6s 0s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}header .gnaviCol.panelactive{opacity:1;transition:.3s;pointer-events:visible}@media screen and (max-width: 750px){header .gnaviCol.panelactive .gnaviColInner{position:fixed;z-index:999;width:100vw;height:100vh;height:100dvh;overflow:auto;-webkit-overflow-scrolling:touch}header .gnaviCol.panelactive .gnaviColInner::before{position:absolute;display:block;content:"";top:0;left:0;width:100vw;height:100vh;height:100dvh;background:url(../images/common/bg_nav.jpg) repeat top center;background-size:31.06667vw}}header .gnaviCol ul{position:relative;width:90%;margin:0 auto;padding-top:6.66667vw}@media screen and (min-width: 751px){header .gnaviCol ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;padding:1.5vw 0 1.75vw;gap:0 3vw;width:100%}}@media screen and (max-width: 750px){header .gnaviCol ul li{display:grid;place-content:center;margin:10.66667vw 0}}@media screen and (min-width: 751px){header .gnaviCol ul li{margin:0}}header .gnaviCol ul li a{display:block}header .gnaviCol ul li a.nolink{pointer-events:none;color:#cbcbcb}@media (hover: hover){header .gnaviCol ul li a{transition:.3s}header .gnaviCol ul li a:hover{opacity:.7}}@media screen and (max-width: 750px){header .gnaviCol ul li img{width:auto;height:11.33333vw}}@media screen and (min-width: 751px){header .gnaviCol ul li img{width:auto;height:2.85vw}}@media screen and (max-width: 750px){header .gnaviCol ul li.last{margin:4vw auto}}header .gnaviCol ul li.nolink{pointer-events:none;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}@media screen and (min-width: 751px){header .gnaviCol ul li.new{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}header .gnaviCol ul li.new::before{content:'NEW';display:block;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0 auto;top:-1em;font-weight:800;color:#ff0000;font-family:"Oswald",serif}@media screen and (max-width: 750px){header .gnaviCol ul li.new::before{font-size:2.66667vw}}@media screen and (min-width: 751px){header .gnaviCol ul li.new::before{font-size:1vw}}@media (hover: hover){header .gnaviCol ul li.active a{transition:.3s}header .gnaviCol ul li.active a:hover{opacity:.7}}.contents{background:url(../images/common/bg_main.png) repeat top center}@media screen and (max-width: 750px){.contents{background-size:6vw;padding:6.66667vw 0}}@media screen and (min-width: 751px){.contents{background-size:2.25vw;padding:4vw 0}}.contents .wbox{background:rgba(255,255,255,0.8);margin:0 auto;position:relative}@media screen and (max-width: 750px){.contents .wbox{border-radius:4vw;width:90%;padding:5.33333vw}}@media screen and (min-width: 751px){.contents .wbox{border-radius:1.5vw;width:90%;max-width:1600px;padding:2vw 4vw 2.5vw}}.contents .wbox::before{content:"";display:block;position:absolute;background:url(../images/common/bg_wbox_l.png) no-repeat top left;background-size:contain;top:0;left:0;z-index:0}@media screen and (max-width: 750px){.contents .wbox::before{width:38.06667vw;height:14.13333vw;border-radius:4vw 0 0 0}}@media screen and (min-width: 751px){.contents .wbox::before{width:28.55vw;height:10.6vw;border-radius:1.5vw 0 0 0}}.contents .wbox::after{content:"";display:block;position:absolute;background:url(../images/common/bg_wbox_r.png) no-repeat top left;background-size:contain;top:0;right:0;z-index:0}@media screen and (max-width: 750px){.contents .wbox::after{width:38.06667vw;height:14.13333vw;border-radius:0 4vw 0 0}}@media screen and (min-width: 751px){.contents .wbox::after{width:28.55vw;height:10.6vw;border-radius:0 1.5vw 0 0}}.contents .wbox .inner{position:relative;z-index:1}.contents .tit{margin:0 auto}@media screen and (min-width: 751px){.contents .tit{width:71.75vw}}@media screen and (max-width: 750px){.contents+.contents{margin-top:6.66667vw}}@media screen and (min-width: 751px){.contents+.contents{margin-top:3.5vw}}.list li{padding-left:1em;text-indent:-1em}.list li+li{margin:0.6em 0 0 0}.notice{margin:0 auto;background:#f1f1f1}@media screen and (max-width: 750px){.notice{margin-top:2.66667vw;padding:4vw;border-radius:1.33333vw;font-size:2.66667vw}}@media screen and (min-width: 751px){.notice{margin-top:1vw;padding:1vw 1.5vw;border-radius:.5vw;font-size:1vw}}.notice li{padding-left:1em;text-indent:-1em;line-height:1.5}.notice li+li{margin:0.3em 0 0 0}footer{background:#000}@media screen and (max-width: 750px){footer{margin-top:10.66667vw;padding:6.66667vw 0}}@media screen and (min-width: 751px){footer{margin-top:4vw;padding:2.5vw 0}}@media screen and (max-width: 750px){footer #snsCol{margin-bottom:5.33333vw;gap:5.33333vw}}@media screen and (min-width: 751px){footer #snsCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-bottom:1.5vw;gap:1.5vw}}@media screen and (max-width: 750px){footer #snsCol dt{width:23.33333vw;margin:0 auto 4vw}}@media screen and (min-width: 751px){footer #snsCol dt{width:5.3vw}}footer #snsCol ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 750px){footer #snsCol ul{gap:4vw}}@media screen and (min-width: 751px){footer #snsCol ul{gap:1.5vw}}@media screen and (max-width: 750px){footer #snsCol li{width:10.53333vw}}@media screen and (min-width: 751px){footer #snsCol li{width:3.35vw}}@media (hover: hover){footer #snsCol li a{transition:.3s}footer #snsCol li a:hover{opacity:.7}}footer small{display:block;margin:0 auto;color:#fff;text-align:center}@media screen and (max-width: 750px){footer small{width:85.33333vw;font-size:2.53333vw}}@media screen and (min-width: 751px){footer small{font-size:1vw}}#btnPageTop{z-index:2;position:fixed;bottom:0;right:10px;padding:0 0 10px 0}#btnPageTop a{position:relative;display:inline-block}@media screen and (max-width: 750px){#btnPageTop a{width:16vw}}@media screen and (min-width: 751px){#btnPageTop a{width:7.7vw}}@media (hover: hover){#btnPageTop a{transition:.3s}#btnPageTop a:hover{opacity:.7}}.fancybox-button{background:none !important}.fancybox-button--arrow_left,.fancybox-button--arrow_right{visibility:visible !important;opacity:1 !important}@media screen and (max-width: 750px){.fancybox-button--arrow_left img,.fancybox-button--arrow_right img{width:5.86667vw;height:9.73333vw}}@media screen and (min-width: 751px){.fancybox-button--arrow_left img,.fancybox-button--arrow_right img{width:2.2vw;height:3.65vw}}@media (hover: hover){.fancybox-button--arrow_left img,.fancybox-button--arrow_right img{transition:.3s}.fancybox-button--arrow_left img:hover,.fancybox-button--arrow_right img:hover{opacity:.7}}@media screen and (min-width: 751px){.fancybox-button--arrow_left{left:2vw !important}}@media screen and (min-width: 751px){.fancybox-button--arrow_right{right:2vw !important}}.fancybox-button--close{visibility:visible !important;opacity:1 !important;right:0 !important;padding:0 !important}@media screen and (max-width: 750px){.fancybox-button--close{width:10.66667vw !important;height:10.66667vw !important}}@media screen and (min-width: 751px){.fancybox-button--close{width:4vw !important;height:4vw !important}}#onetrust-policy-text,#onetrust-button-group-parent{font-family:"Arial", "メイリオ" !important}
