﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap&subset=japanese");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{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}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}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#gnav{position:fixed;z-index:60}#gnav:focus-visible{outline:3px dotted #18bdb9 !important}#gnav:focus:not(:focus-visible){border:none;outline:none}@media screen and (max-width: 969px){#gnav{padding:10px;top:0px;height:40px}}@media screen and (min-width: 970px){#gnav{background:url(../images/common/bg_gnav.png) center top repeat-x;display:flex;justify-content:center;align-items:baseline;top:0px;left:0px;width:100%;padding:14px 10px 15px;height:100px}#gnav li{margin:0 15px}}@media screen and (max-width: 969px){.btnMenu{box-sizing:border-box;background:#c06;display:block;position:fixed;z-index:3;right:10px;top:10px;width:54px;height:54px;cursor:pointer;text-align:center;-webkit-transition:0.5s all;-moz-transition:0.5s all;transition:0.5s all;border-radius:50%;border:3px solid #fff}.btnMenu:focus{background:#314aca;outline:3px solid #fff}.btnMenu span{display:block;position:absolute;width:30px;height:4px;left:10px;background:#fff}.btnMenu span:nth-child(1){top:14px}.btnMenu span:nth-child(2){top:22px}.btnMenu span:nth-child(3){top:30px}.btnMenu.active{-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#18bdb9;border-radius:50%}.btnMenu.active span:nth-child(1){top:22px;left:9px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.btnMenu.active span:nth-child(2){top:22px;left:9px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.btnMenu.active span:nth-child(3){opacity:0}.gnavBtn{position:fixed;z-index:2;top:0px;left:0;background:#07627b;text-align:center;height:100vh;width:100%;opacity:0;transition:opacity .6s ease, visibility .6s ease;display:none}.gnavBtn ul{margin:0 auto;padding:0;width:100%}.gnavBtn ul li{list-style-type:none;padding:10px 0 12px;width:100%;transition:.4s all;border-bottom:1px dotted #18bdb9}.gnavBtn ul li a{display:block;padding:0.2em 0;text-decoration:none}.gnavBtn.active{opacity:100;display:block}}@media screen and (min-width: 970px){.btnMenu{display:none}.gnavBtn ul{display:flex;align-items:flex-end}}.snav,.snav_no{background:#0a083a;color:#fff;border-radius:2em;border:2px solid #18bdb9;padding:1em}.snav a,.snav_no a{color:#fff;display:block}.snav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.snav a{padding:0 0.5em}.snav_no{text-align:left;margin:1em auto}*{box-sizing:border-box}html{font-family:'Noto Sans JP', serif;scroll-behavior:smooth}@media screen and (min-width: 970px){html{scroll-padding-top:100px}}body{background:#0a083a;color:#fff;text-align:center}body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh}@media screen and (max-width: 969px){body{line-height:1.8}body:before{background:url(../images/common/bg_sp.jpg) repeat-y center top;background-size:100% auto}}@media screen and (min-width: 970px){body{font-size:1.125rem;line-height:1.8}body:before{background:url(../images/common/bg.jpg) no-repeat center top;background-size:cover}}body,html{position:relative;scroll-behavior:smooth}a{color:#18bdb9;text-decoration:underline;border:none;vertical-align:top;border-style:none;display:inline-block}a img{border-style:none}a:hover{text-decoration:none;border:none}a:focus-visible{box-sizing:border-box;border:2px solid #314aca;outline:3px dotted #ffd631 !important}a:focus:not(:focus-visible){border:none;outline:none}button{background:none;border:none}@media (hover: hover){button:enabled:hover{cursor:pointer}}button:focus-visible{box-sizing:border-box;border:2px solid #314aca;outline:3px dotted #ffd631 !important}button:focus:not(:focus-visible){border:none;outline:none}@media screen and (min-width: 970px){a img{transition:.2s ease-in-out}a:hover img{opacity:0.7}}img{max-width:100%;border-style:none}@media screen and (min-width: 970px){img{-webkit-backface-visibility:hidden;backface-visibility:hidden}}iframe{border:none}.pcBr{display:none}@media screen and (min-width: 970px){.pcBr{display:block}}.spBr{display:block}@media screen and (min-width: 970px){.spBr{display:none}}.pc{display:none}@media screen and (min-width: 970px){.pc{display:inline}}.sp{display:inline}@media screen and (min-width: 970px){.sp{display:none}}.xlarge{display:none}@media screen and (min-width: 1200px){.xlarge{display:inline}}.xlarge_min{display:inline}@media screen and (min-width: 1200px){.xlarge_min{display:none}}.effect-fade{opacity:0;transform:translate(0, 45px);transition:all 800ms}.effect-fade.effect-scroll{opacity:1;transform:translate(0, 0)}[data-ruby]{position:relative}[data-ruby]::before{position:absolute;top:-0.9em;left:-0.2em;right:-0.2em;text-align:center;white-space:nowrap;line-height:1;text-indent:0}@media screen and (max-width: 969px){[data-ruby]::before{top:-0.9em}}rt{display:none}#header{position:fixed;z-index:60;left:0;top:0}@media screen and (max-width: 969px){main section{padding:30px 10px}}@media screen and (min-width: 970px){main section{padding:80px 20% 30px}}main h2{text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 969px){main h2{background:url("../images/common/tit_bg_sp.png") center top no-repeat;background-size:contain;width:90%;max-width:746px;margin:0 auto 30px;padding:25px 0 20px 0}main h2 img{height:50px;width:auto;padding-left:10px}}@media screen and (min-width: 970px){main h2{background:url("../images/common/tit_bg.png") center top no-repeat;width:746px;min-height:127px;margin:0 auto 50px;padding:10px 0 0 0}}@media screen and (max-width: 969px){main p,main ul,main ol{margin-bottom:20px}}@media screen and (min-width: 970px){main p,main ul,main ol{margin-bottom:50px}}main h3{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 969px){main h3{background:url("../images/common/bg_stit_sp.png") center top no-repeat;background-size:contain;margin-bottom:20px;padding:15px 0 10px}main h3 img{height:40px;width:auto}main h3.corofes{padding:5px 0 0px}main h3.corofes img{height:60px;width:auto}main h3.red{background:url("../images/common/bg_stit_r_sp.png") center top no-repeat;background-size:contain}}@media screen and (min-width: 970px){main h3{background:url("../images/common/bg_stit.png") center top no-repeat;background-size:contain;margin-bottom:50px;min-height:101px}main h3.red{background:url("../images/common/bg_stit_r.png") center top no-repeat;background-size:contain}}main .txtBox{padding:1.5em;background:#fff;width:94%;max-width:1400px;color:#000;text-align:left;border-radius:10px;box-sizing:border-box;margin-left:auto;margin-right:auto}main .txtBox .tit{font-weight:bold}@media screen and (min-width: 970px){main .txtBox .tit{display:inline-block;width:100%;text-align:center}}main .inner,main .innerW{background:#0a083a;border-radius:2em;color:#fff;border:3px solid #18bdb9}main .inner.red,main .innerW.red{border:3px solid #c06}main .inner p,main .inner ul,main .inner ol,main .inner small,main .innerW p,main .innerW ul,main .innerW ol,main .innerW small{margin-bottom:1em}main .inner h4,main .innerW h4{border-bottom:5px dotted #ffcc00}@media screen and (max-width: 969px){main .inner h4,main .innerW h4{padding:10px;margin:30px auto 60px}}@media screen and (min-width: 970px){main .inner h4,main .innerW h4{padding:20px;margin:50px auto 80px}}main .inner h4.stit_g,main .innerW h4.stit_g{background:#07627b;color:#fff;border:none}@media screen and (max-width: 969px){main .inner h4.stit_g,main .innerW h4.stit_g{margin-bottom:0px}}@media screen and (min-width: 970px){main .inner h4.stit_g,main .innerW h4.stit_g{margin-bottom:0px}}main .inner .txtContents,main .innerW .txtContents{background:#fff;color:#000;padding:1em}main .inner .txtContents a,main .innerW .txtContents a{color:#314aca}main .inner .txtContents h5,main .innerW .txtContents h5{background:#07627b;color:#fff;margin-bottom:1em;padding:0.5em 1em;margin-top:1em;border-radius:10px}main .inner .sstit,main .innerW .sstit{background:#07627b;padding:0.5em 1em;color:#fff;font-weight:bold;text-align:left}main .inner p.titIco:before,main .innerW p.titIco:before{content:"・";color:#07627b}main .inner dl.titIco,main .innerW dl.titIco{display:flex;justify-content:flex-start}main .inner dl.titIco dt:before,main .innerW dl.titIco dt:before{content:"・";color:#07627b}main .inner dl.titIco dt:after,main .innerW dl.titIco dt:after{content:"："}main .inner .txt,main .innerW .txt{padding:0.5em 1em;background:#fff;color:#000;text-align:left}main .inner .txtBox,main .innerW .txtBox{width:100%}main .inner div.txt,main .innerW div.txt{margin-bottom:1em}main .inner table,main .innerW table{width:100%;border-collapse:separate;border-spacing:0px 2px;margin:0 auto;border-radius:10px;overflow:hidden}main .inner table th,main .innerW table th{background:#07627b;padding:1em;color:#fff;font-weight:bold}main .inner table td,main .innerW table td{background:#FFF;color:#000;text-align:left;padding:1em;margin-bottom:2px}main .inner table td a,main .innerW table td a{color:#314aca}main .inner table hr,main .innerW table hr{border-top:1px solid #07627b}main .inner table .border li,main .innerW table .border li{border-bottom:1px solid #07627b;padding:0.5em 0 0.5em 1em}main .inner table .border li:last-of-type,main .innerW table .border li:last-of-type{border-bottom:none}@media screen and (max-width: 969px){main .inner,main .innerW{width:100%;margin:0 auto 30px}main .inner .box,main .innerW .box{padding:15px}main .inner .box h4.stit_g:first-of-type,main .innerW .box h4.stit_g:first-of-type{margin-top:0}main .inner table th,main .innerW table th{width:100%;display:block;text-align:center}main .inner table td,main .innerW table td{width:100%;display:block;margin-bottom:10px}}@media screen and (min-width: 970px){main .inner,main .innerW{width:94%;max-width:1400px;margin:0 auto 80px}main .inner .box,main .innerW .box{padding:50px}main .inner .box h4.stit_g:first-of-type,main .innerW .box h4.stit_g:first-of-type{margin-top:0}main .inner .box>ul,main .innerW .box>ul{padding:1em 0 0 0;margin-bottom:0}main .inner table th,main .innerW table th{text-align:left;width:17em}}@media screen and (min-width: 970px){main .innerW{max-width:2000px}}@media screen and (min-width: 970px){main ul.btnList{display:flex;justify-content:center;align-items:flex-end;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}main ul.btnList li{flex-shrink:0;margin-right:10px;width:50%}main ul.btnList li:last-of-type{margin-right:0}}main .btnBox p{padding-top:30px;margin-bottom:0}@media screen and (max-width: 969px){main .btnBox{margin:0 auto 30px}}@media screen and (min-width: 970px){main .btnBox{margin:0 auto 50px}}main .dl01{width:100%;text-align:left}main .dl01>dt{color:#dd3d12;font-weight:bold}main .dl01>dd{border-bottom:2px dotted #e2d4b8;margin-bottom:1em;padding-bottom:1em}main .dl01>dd:last-of-type{border-bottom:none}main .dl01>dd ul{margin-bottom:0}main .dl01>dd .icoList li{margin-bottom:1em}main .dl01>dd img{margin:10px auto}@media screen and (min-width: 970px){main .dl01{display:flex;justify-content:center;flex-wrap:wrap}main .dl01>dt{width:25%;padding-right:1em}main .dl01>dd{width:75%}}main .dl02{width:100%;text-align:left;text-indent:0}main .dl02>dt{background:#07627b;color:#fff;margin-bottom:1em;padding:0.5em 1em;margin-top:1em;border-radius:10px}main .dl02>dd:before{content:"・";color:#07627b}main small{font-size:0.875rem}@media screen and (max-width: 969px){main small{line-height:1.8}}@media screen and (min-width: 970px){main small{line-height:1.8}}main .noteList{text-align:left;margin-bottom:1em;font-size:0.875rem}main .noteList li{padding-left:1em;text-indent:-1em}main .noteList li:before{content:"※"}@media screen and (max-width: 969px){main .noteList{line-height:1.8}}@media screen and (min-width: 970px){main .noteList{line-height:1.8}}main .icoList{text-align:left;margin-bottom:1em}main .icoList>li{padding-left:1em;text-indent:-1em}main .icoList>li:before{content:"・";color:#07627b}main .icoList>li p{padding-left:0em;text-indent:0em}main .frm01{background:#fae5ef;padding:1em 1em 1px;border-radius:10px;margin:1em 0;color:#c06}main .txtRed{color:#c06}main .txtBlue{color:#314aca}main .txtLeft{text-align:left}main .txtEnd{font-weight:bold}@media screen and (max-width: 969px){main .txtEnd{font-size:1.125rem;line-height:1.8}}@media screen and (min-width: 970px){main .txtEnd{font-size:1.25rem;line-height:1.8}}#snsCol #shareCol{display:flex;justify-content:center;align-items:center;margin:0 auto 50px}#snsCol #shareCol li{width:60px}#snsCol #shareCol li:nth-of-type(2){margin:0 20px}footer{position:relative;text-align:center}footer #footerInner{display:block;color:#fff;padding:20px 10px}footer #footerBne{background:#f2f2f2;padding-bottom:180px}.btnEntry{position:fixed;z-index:50;left:0px;text-align:left}@media screen and (max-width: 969px){.btnEntry{bottom:0px;width:80%}.btnEntry ul{display:flex;justify-content:flex-start;align-items:flex-start}}@media screen and (min-width: 970px){.btnEntry{width:23%;max-width:388px;bottom:10px}.btnEntry .bnr_corofes{display:block;width:99.2%}.btnEntry a{transition:0.3s}.btnEntry a:hover{filter:brightness(1.3)}.btnEntry a:hover img{opacity:1}}@media screen and (min-width: 970px){.btnEntry .btnRule img{max-width:calc(23600% / 388)}}.to-top{position:fixed;right:10px;bottom:10px;cursor:pointer;z-index:50}@media screen and (max-width: 969px){.to-top{width:20%;max-width:67px;height:auto;text-align:right}}@media screen and (min-width: 970px){.to-top{z-index:59}.to-top:hover{bottom:-5px}}.slide-arrow{position:absolute;top:50%;margin-top:-30px;z-index:50}@media screen and (max-width: 969px){.prev-arrow{left:5px;width:40px;height:40px}.next-arrow{right:5px;width:40px;height:40px}}@media screen and (min-width: 970px){.prev-arrow{left:20px;transition:0.3}.prev-arrow:hover{cursor:pointer;filter:brightness(70%)}.next-arrow{right:20px;transition:0.3}.next-arrow:hover{cursor:pointer;filter:brightness(70%)}}.fancybox-navigation .fancybox-button--arrow_left{left:3% !important}@media screen and (min-width: 1333px){.fancybox-navigation .fancybox-button--arrow_left{left:calc(50% - 630px) !important}}.fancybox-navigation .fancybox-button--arrow_right{right:3% !important}@media screen and (min-width: 1333px){.fancybox-navigation .fancybox-button--arrow_right{right:calc(50% - 630px) !important}}.fancybox-button{background:none !important}.fancybox-button.fancybox-button--arrow_left>div{background:url("../images/top/btn_prevArrow.png") center center no-repeat;background-size:contain}.fancybox-button.fancybox-button--arrow_left>div svg{display:none}.fancybox-button.fancybox-button--arrow_right>div{background:url("../images/top/btn_nextArrow.png") center center no-repeat;background-size:contain}.fancybox-button.fancybox-button--arrow_right>div svg{display:none}.fadein{opacity:0;transform:translate(0, 100px);transition:all 0.8s ease}.fadein.active{opacity:1;transform:translate(0, 0)}#termsCol h1{max-width:240px;margin:0 auto 30px}
