@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&display=swap";html{font-size:10px}*{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em;line-height:1.75em}* :has(>wbr){word-break:keep-all;overflow-wrap:anywhere}body{color:#333;font-family:"Noto Sans JP",'游ゴシック体',YuGothic,'游ゴシック Medium','Yu Gothic Medium','游ゴシック','Yu Gothic',sans-serif;font-size:1.6rem;font-weight:500;overflow-wrap:break-word}@media screen and (max-width: 768px){body{font-size:1.5rem}}:root{--main-color: #fff}img,iframe{max-width:100%}img{height:auto}table{table-layout:fixed;border-collapse:collapse}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}.wrapper{overflow:hidden}.contentIn{width:1140px;max-width:100%;margin:0 auto;padding:0 20px}.dp_ib{display:inline-block}.flexBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-shrink{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.i_flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ai_c{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ai_fs{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ai_fe{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.ai_s{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.jc_sb{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.jc_sa{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.jc_c{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.jc_fe{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.fw_wp{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexL{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flexC{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.flexR{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.taC{text-align:center}.taR{text-align:right}.taL{text-align:left}.fwB{font-weight:bold}.fwN{font-weight:normal}.fc_red01{color:red}.fc_blu{color:#45a7da}.hoverOpa{-webkit-transition:opacity .3s;transition:opacity .3s}.hoverOpa:hover{opacity:.8}.ofCover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover;"}.ofCotain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit:contain;"}.youtubeWrap{position:relative;width:100%;padding-top:56.25%}.youtubeWrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.indent01{padding-left:1em;line-height:1.4em;text-indent:-1em}.fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mx-auto{margin-inline:auto}.mb-05{margin-bottom:.5em}.ma-0{margin:0em}@media screen and (max-width: 768px){.ma-0{margin:calc(0*.6)}}.mb-0{margin-bottom:0em}@media screen and (max-width: 768px){.mb-0{margin-bottom:calc(0em*.6)}}.mt-0{margin-top:0em}@media screen and (max-width: 768px){.mt-0{margin-top:calc(0em*.6)}}.ml-0{margin-left:0em}@media screen and (max-width: 768px){.ml-0{margin-left:calc(0em*.6)}}.mr-0{margin-right:0em}@media screen and (max-width: 768px){.mr-0{margin-right:calc(0em*.6)}}.pa-0{padding:0em}@media screen and (max-width: 768px){.pa-0{padding:calc(0em*.6)}}.pb-0{padding-bottom:0em}@media screen and (max-width: 768px){.pb-0{padding-bottom:calc(0em*.6)}}.pt-0{padding-top:0em}@media screen and (max-width: 768px){.pt-0{padding-top:calc(0em*.6)}}.pl-0{padding-left:0em}@media screen and (max-width: 768px){.pl-0{padding-left:calc(0em*.6)}}.pr-0{padding-right:0em}@media screen and (max-width: 768px){.pr-0{padding-right:calc(0em*.6)}}.gap-0{gap:0em}.gap-i0{gap:0 0em}.ma-1{margin:1em}@media screen and (max-width: 768px){.ma-1{margin:calc(1*.6)}}.mb-1{margin-bottom:1em}@media screen and (max-width: 768px){.mb-1{margin-bottom:calc(1em*.6)}}.mt-1{margin-top:1em}@media screen and (max-width: 768px){.mt-1{margin-top:calc(1em*.6)}}.ml-1{margin-left:1em}@media screen and (max-width: 768px){.ml-1{margin-left:calc(1em*.6)}}.mr-1{margin-right:1em}@media screen and (max-width: 768px){.mr-1{margin-right:calc(1em*.6)}}.pa-1{padding:1em}@media screen and (max-width: 768px){.pa-1{padding:calc(1em*.6)}}.pb-1{padding-bottom:1em}@media screen and (max-width: 768px){.pb-1{padding-bottom:calc(1em*.6)}}.pt-1{padding-top:1em}@media screen and (max-width: 768px){.pt-1{padding-top:calc(1em*.6)}}.pl-1{padding-left:1em}@media screen and (max-width: 768px){.pl-1{padding-left:calc(1em*.6)}}.pr-1{padding-right:1em}@media screen and (max-width: 768px){.pr-1{padding-right:calc(1em*.6)}}.gap-1{gap:1em}.gap-i1{gap:0 1em}.ma-2{margin:2em}@media screen and (max-width: 768px){.ma-2{margin:calc(2*.6)}}.mb-2{margin-bottom:2em}@media screen and (max-width: 768px){.mb-2{margin-bottom:calc(2em*.6)}}.mt-2{margin-top:2em}@media screen and (max-width: 768px){.mt-2{margin-top:calc(2em*.6)}}.ml-2{margin-left:2em}@media screen and (max-width: 768px){.ml-2{margin-left:calc(2em*.6)}}.mr-2{margin-right:2em}@media screen and (max-width: 768px){.mr-2{margin-right:calc(2em*.6)}}.pa-2{padding:2em}@media screen and (max-width: 768px){.pa-2{padding:calc(2em*.6)}}.pb-2{padding-bottom:2em}@media screen and (max-width: 768px){.pb-2{padding-bottom:calc(2em*.6)}}.pt-2{padding-top:2em}@media screen and (max-width: 768px){.pt-2{padding-top:calc(2em*.6)}}.pl-2{padding-left:2em}@media screen and (max-width: 768px){.pl-2{padding-left:calc(2em*.6)}}.pr-2{padding-right:2em}@media screen and (max-width: 768px){.pr-2{padding-right:calc(2em*.6)}}.gap-2{gap:2em}.gap-i2{gap:0 2em}.ma-3{margin:3em}@media screen and (max-width: 768px){.ma-3{margin:calc(3*.6)}}.mb-3{margin-bottom:3em}@media screen and (max-width: 768px){.mb-3{margin-bottom:calc(3em*.6)}}.mt-3{margin-top:3em}@media screen and (max-width: 768px){.mt-3{margin-top:calc(3em*.6)}}.ml-3{margin-left:3em}@media screen and (max-width: 768px){.ml-3{margin-left:calc(3em*.6)}}.mr-3{margin-right:3em}@media screen and (max-width: 768px){.mr-3{margin-right:calc(3em*.6)}}.pa-3{padding:3em}@media screen and (max-width: 768px){.pa-3{padding:calc(3em*.6)}}.pb-3{padding-bottom:3em}@media screen and (max-width: 768px){.pb-3{padding-bottom:calc(3em*.6)}}.pt-3{padding-top:3em}@media screen and (max-width: 768px){.pt-3{padding-top:calc(3em*.6)}}.pl-3{padding-left:3em}@media screen and (max-width: 768px){.pl-3{padding-left:calc(3em*.6)}}.pr-3{padding-right:3em}@media screen and (max-width: 768px){.pr-3{padding-right:calc(3em*.6)}}.gap-3{gap:3em}.gap-i3{gap:0 3em}.ma-4{margin:4em}@media screen and (max-width: 768px){.ma-4{margin:calc(4*.6)}}.mb-4{margin-bottom:4em}@media screen and (max-width: 768px){.mb-4{margin-bottom:calc(4em*.6)}}.mt-4{margin-top:4em}@media screen and (max-width: 768px){.mt-4{margin-top:calc(4em*.6)}}.ml-4{margin-left:4em}@media screen and (max-width: 768px){.ml-4{margin-left:calc(4em*.6)}}.mr-4{margin-right:4em}@media screen and (max-width: 768px){.mr-4{margin-right:calc(4em*.6)}}.pa-4{padding:4em}@media screen and (max-width: 768px){.pa-4{padding:calc(4em*.6)}}.pb-4{padding-bottom:4em}@media screen and (max-width: 768px){.pb-4{padding-bottom:calc(4em*.6)}}.pt-4{padding-top:4em}@media screen and (max-width: 768px){.pt-4{padding-top:calc(4em*.6)}}.pl-4{padding-left:4em}@media screen and (max-width: 768px){.pl-4{padding-left:calc(4em*.6)}}.pr-4{padding-right:4em}@media screen and (max-width: 768px){.pr-4{padding-right:calc(4em*.6)}}.gap-4{gap:4em}.gap-i4{gap:0 4em}.ma-5{margin:5em}@media screen and (max-width: 768px){.ma-5{margin:calc(5*.6)}}.mb-5{margin-bottom:5em}@media screen and (max-width: 768px){.mb-5{margin-bottom:calc(5em*.6)}}.mt-5{margin-top:5em}@media screen and (max-width: 768px){.mt-5{margin-top:calc(5em*.6)}}.ml-5{margin-left:5em}@media screen and (max-width: 768px){.ml-5{margin-left:calc(5em*.6)}}.mr-5{margin-right:5em}@media screen and (max-width: 768px){.mr-5{margin-right:calc(5em*.6)}}.pa-5{padding:5em}@media screen and (max-width: 768px){.pa-5{padding:calc(5em*.6)}}.pb-5{padding-bottom:5em}@media screen and (max-width: 768px){.pb-5{padding-bottom:calc(5em*.6)}}.pt-5{padding-top:5em}@media screen and (max-width: 768px){.pt-5{padding-top:calc(5em*.6)}}.pl-5{padding-left:5em}@media screen and (max-width: 768px){.pl-5{padding-left:calc(5em*.6)}}.pr-5{padding-right:5em}@media screen and (max-width: 768px){.pr-5{padding-right:calc(5em*.6)}}.gap-5{gap:5em}.gap-i5{gap:0 5em}.ma-6{margin:6em}@media screen and (max-width: 768px){.ma-6{margin:calc(6*.6)}}.mb-6{margin-bottom:6em}@media screen and (max-width: 768px){.mb-6{margin-bottom:calc(6em*.6)}}.mt-6{margin-top:6em}@media screen and (max-width: 768px){.mt-6{margin-top:calc(6em*.6)}}.ml-6{margin-left:6em}@media screen and (max-width: 768px){.ml-6{margin-left:calc(6em*.6)}}.mr-6{margin-right:6em}@media screen and (max-width: 768px){.mr-6{margin-right:calc(6em*.6)}}.pa-6{padding:6em}@media screen and (max-width: 768px){.pa-6{padding:calc(6em*.6)}}.pb-6{padding-bottom:6em}@media screen and (max-width: 768px){.pb-6{padding-bottom:calc(6em*.6)}}.pt-6{padding-top:6em}@media screen and (max-width: 768px){.pt-6{padding-top:calc(6em*.6)}}.pl-6{padding-left:6em}@media screen and (max-width: 768px){.pl-6{padding-left:calc(6em*.6)}}.pr-6{padding-right:6em}@media screen and (max-width: 768px){.pr-6{padding-right:calc(6em*.6)}}.gap-6{gap:6em}.gap-i6{gap:0 6em}.ma-7{margin:7em}@media screen and (max-width: 768px){.ma-7{margin:calc(7*.6)}}.mb-7{margin-bottom:7em}@media screen and (max-width: 768px){.mb-7{margin-bottom:calc(7em*.6)}}.mt-7{margin-top:7em}@media screen and (max-width: 768px){.mt-7{margin-top:calc(7em*.6)}}.ml-7{margin-left:7em}@media screen and (max-width: 768px){.ml-7{margin-left:calc(7em*.6)}}.mr-7{margin-right:7em}@media screen and (max-width: 768px){.mr-7{margin-right:calc(7em*.6)}}.pa-7{padding:7em}@media screen and (max-width: 768px){.pa-7{padding:calc(7em*.6)}}.pb-7{padding-bottom:7em}@media screen and (max-width: 768px){.pb-7{padding-bottom:calc(7em*.6)}}.pt-7{padding-top:7em}@media screen and (max-width: 768px){.pt-7{padding-top:calc(7em*.6)}}.pl-7{padding-left:7em}@media screen and (max-width: 768px){.pl-7{padding-left:calc(7em*.6)}}.pr-7{padding-right:7em}@media screen and (max-width: 768px){.pr-7{padding-right:calc(7em*.6)}}.gap-7{gap:7em}.gap-i7{gap:0 7em}.ma-8{margin:8em}@media screen and (max-width: 768px){.ma-8{margin:calc(8*.6)}}.mb-8{margin-bottom:8em}@media screen and (max-width: 768px){.mb-8{margin-bottom:calc(8em*.6)}}.mt-8{margin-top:8em}@media screen and (max-width: 768px){.mt-8{margin-top:calc(8em*.6)}}.ml-8{margin-left:8em}@media screen and (max-width: 768px){.ml-8{margin-left:calc(8em*.6)}}.mr-8{margin-right:8em}@media screen and (max-width: 768px){.mr-8{margin-right:calc(8em*.6)}}.pa-8{padding:8em}@media screen and (max-width: 768px){.pa-8{padding:calc(8em*.6)}}.pb-8{padding-bottom:8em}@media screen and (max-width: 768px){.pb-8{padding-bottom:calc(8em*.6)}}.pt-8{padding-top:8em}@media screen and (max-width: 768px){.pt-8{padding-top:calc(8em*.6)}}.pl-8{padding-left:8em}@media screen and (max-width: 768px){.pl-8{padding-left:calc(8em*.6)}}.pr-8{padding-right:8em}@media screen and (max-width: 768px){.pr-8{padding-right:calc(8em*.6)}}.gap-8{gap:8em}.gap-i8{gap:0 8em}.ma-9{margin:9em}@media screen and (max-width: 768px){.ma-9{margin:calc(9*.6)}}.mb-9{margin-bottom:9em}@media screen and (max-width: 768px){.mb-9{margin-bottom:calc(9em*.6)}}.mt-9{margin-top:9em}@media screen and (max-width: 768px){.mt-9{margin-top:calc(9em*.6)}}.ml-9{margin-left:9em}@media screen and (max-width: 768px){.ml-9{margin-left:calc(9em*.6)}}.mr-9{margin-right:9em}@media screen and (max-width: 768px){.mr-9{margin-right:calc(9em*.6)}}.pa-9{padding:9em}@media screen and (max-width: 768px){.pa-9{padding:calc(9em*.6)}}.pb-9{padding-bottom:9em}@media screen and (max-width: 768px){.pb-9{padding-bottom:calc(9em*.6)}}.pt-9{padding-top:9em}@media screen and (max-width: 768px){.pt-9{padding-top:calc(9em*.6)}}.pl-9{padding-left:9em}@media screen and (max-width: 768px){.pl-9{padding-left:calc(9em*.6)}}.pr-9{padding-right:9em}@media screen and (max-width: 768px){.pr-9{padding-right:calc(9em*.6)}}.gap-9{gap:9em}.gap-i9{gap:0 9em}.ma-10{margin:10em}@media screen and (max-width: 768px){.ma-10{margin:calc(10*.6)}}.mb-10{margin-bottom:10em}@media screen and (max-width: 768px){.mb-10{margin-bottom:calc(10em*.6)}}.mt-10{margin-top:10em}@media screen and (max-width: 768px){.mt-10{margin-top:calc(10em*.6)}}.ml-10{margin-left:10em}@media screen and (max-width: 768px){.ml-10{margin-left:calc(10em*.6)}}.mr-10{margin-right:10em}@media screen and (max-width: 768px){.mr-10{margin-right:calc(10em*.6)}}.pa-10{padding:10em}@media screen and (max-width: 768px){.pa-10{padding:calc(10em*.6)}}.pb-10{padding-bottom:10em}@media screen and (max-width: 768px){.pb-10{padding-bottom:calc(10em*.6)}}.pt-10{padding-top:10em}@media screen and (max-width: 768px){.pt-10{padding-top:calc(10em*.6)}}.pl-10{padding-left:10em}@media screen and (max-width: 768px){.pl-10{padding-left:calc(10em*.6)}}.pr-10{padding-right:10em}@media screen and (max-width: 768px){.pr-10{padding-right:calc(10em*.6)}}.gap-10{gap:10em}.gap-i10{gap:0 10em}.ttlStl01{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.1em .8em;color:#fff;background:#45a7da;border-radius:3px}.floatBtnRight{position:fixed;right:0;bottom:20px;z-index:9;min-height:290px}@media screen and (max-width: 768px){.floatBtnRight{width:40px;min-height:196px}}.floatBtnRight a{display:block}.floatBtnRight a:hover{opacity:.8}.txt01{color:#105f93;font-size:1.125em;font-weight:bold;text-shadow:1px 1px 0px #fff,-1px 1px 0px #fff,1px -1px 0px #fff,-1px -1px 0px #fff,1px 0px 0px #fff,0px 1px 0px #fff,-1px 0px 0px #fff,0px -1px 0px #fff}.ul01>*{padding-left:.55em;text-indent:-0.55em}.ul01>*:before{content:"・"}.dlStl01+.dlStl01{margin-top:1.75em}.dlStl01>dt{color:#3575bb;line-height:1.75em}.dlStl01>dd{line-height:1.75em}@media screen and (max-width: 768px){.tableStl01 tr:not(.not-block)>*{display:block;width:100%}}.tableStl01 tr>th{padding:.2em .8em}@media screen and (max-width: 768px){.tableStl01 tr>th{padding:.5em 0 0}}.tableStl01 tr>th>span:not(.fzS){display:block;padding:.2em;color:#fff;text-align:center;line-height:1.1em;border-radius:3px}@media screen and (min-width: 767px){.tableStl01 tr>th>span:not(.fzS){width:5.8em;font-size:98%}}.tableStl01 tr>td{padding:.2em 0 .5em}.tableStl01 tr>td .txt01{margin:.5em 0 .2em}.tableStl01 tr>td .fzS{font-size:.8125em}.tableStl01 tr>td .fzS.indent01{font-size:.75em}.tableStl02 tr>*{padding:.5em 0}@media screen and (max-width: 768px){.tableStl02 tr>*{display:block}}@media screen and (max-width: 768px){.tableStl02 tr>th{padding-bottom:0}}.tableStl02 tr>th>span{display:block;width:8em;padding:.2em .5em;color:#fff;text-align:center;line-height:1.1em;background:#2b50a2;border-radius:3px}@media screen and (min-width: 767px){.tableStl02 tr>th>span{font-size:98%}}.tableStl02 tr>td{padding:.55em 2em .55em .75em;line-height:1.2em}.tableStl02 tr>td .txt01{margin:.5em 0 .2em}.tableStl02 tr>td dl{line-height:1.2em}.tableStl02 tr>td dl *{line-height:1.2em}.tableStl02 tr>td .fzL{font-size:1.1875em;font-weight:bold;line-height:1em}.tableStl02 tr>td .fzS{font-size:.8125em;line-height:1.2em}.tableStl02 tr>td .fzS.indent01{font-size:.75em}.wvT_blu{position:relative;background-color:#2b50a2}.wvT_blu::before{content:"";position:absolute;top:7px;left:0;right:0;z-index:1;height:25px;background:url(../images/wave_bl_t.png) repeat-x bottom left;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.wvB_blu{position:relative;background-color:#2b50a2}.wvB_blu::after{content:"";position:absolute;bottom:7px;left:0;right:0;z-index:1;height:25px;background:url(../images/wave_bl_b.png) repeat-x bottom left;-webkit-transform:translateY(100%);transform:translateY(100%)}.wvT_blu2{position:relative;background-color:#3575bb}.wvT_blu2::before{content:"";position:absolute;top:7px;left:0;right:0;z-index:1;height:25px;background:url(../images/wave_bl02_t.png) repeat-x bottom left;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.wvB_blu2{position:relative;background-color:#3575bb}.wvB_blu2::after{content:"";position:absolute;bottom:7px;left:0;right:0;z-index:1;height:25px;background:url(../images/wave_bl02_b.png) repeat-x bottom left;-webkit-transform:translateY(100%);transform:translateY(100%)}footer{padding:1em 1em 0;color:#fff;background:#2b50a2}footer .copyright{margin-top:1em;padding:.2em;font-size:.875em;border-top:1px solid #fff}.mv{position:relative;padding:3em 2% 0;background:url(../images/texture.png) repeat,-webkit-gradient(linear, left top, right top, color-stop(27.73%, #8cbfe6), to(#f3bcd5));background:url(../images/texture.png) repeat,-webkit-linear-gradient(left, #8cbfe6 27.73%, #f3bcd5 100%);background:url(../images/texture.png) repeat,linear-gradient(to right, #8cbfe6 27.73%, #f3bcd5 100%)}@media screen and (max-width: 768px){.mv{padding:4% 2% 0}}.mv__container{max-width:1227px;margin-inline:auto}.mv__img{position:relative}.mv__title{margin-bottom:-45px}@media screen and (max-width: 768px){.mv__title{gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}}.mv__contents{position:relative;margin-top:.5em}@media screen and (max-width: 768px){.mv__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.mv__logo{position:relative;z-index:1}.mv__logo img{width:100%}.mv__content{position:relative}.mv__content.mv-main{max-width:70%}@media screen and (max-width: 768px){.mv__content.mv-main{max-width:90%}}.mv__content.mv-main .mv__name{left:7%;bottom:30px}@media screen and (max-width: 768px){.mv__content.mv-main .mv__name{width:120px;max-width:28%}}.mv__content.mv-sub{position:absolute;right:0;bottom:0;max-width:40%}@media screen and (max-width: 768px){.mv__content.mv-sub{position:relative;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;z-index:2;display:grid;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:57% 40%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;margin-left:auto;margin-bottom:-80px}}.mv__content.mv-sub .mv__bingo{display:block;width:90%;margin-left:auto}@media screen and (max-width: 768px){.mv__content.mv-sub .mv__bingo{grid-row:1/3;width:100%}}.mv__content.mv-sub p.taC{position:relative;z-index:2;width:90%;margin-top:1rem;margin-left:auto;margin-bottom:-90px}@media screen and (max-width: 768px){.mv__content.mv-sub p.taC{width:100%;max-width:250px;margin-top:0;margin-left:auto;margin-bottom:-50px}}.mv__content.mv-sub .mv__text{padding-left:3.2%;padding-right:11.5%}@media screen and (max-width: 768px){.mv__content.mv-sub .mv__text{padding-right:3.2%}}.mv__content.mv-sub .mv__img{position:relative;width:90%;margin-left:auto}@media screen and (max-width: 768px){.mv__content.mv-sub .mv__img{width:100%;padding-right:3.2%}}.mv__content.mv-sub .mv__img img{width:100%}.mv__content.mv-sub .mv__name{right:45%;bottom:30px;width:150px}@media screen and (max-width: 768px){.mv__content.mv-sub .mv__name{width:110px;max-width:55%}}.mv__content.mv-sub-sub{position:absolute;left:55%;bottom:20px;max-width:15%;z-index:3}@media screen and (max-width: 768px){.mv__content.mv-sub-sub{top:25%;left:0;max-width:25%}}.mv__circle{position:absolute;left:0;bottom:-18px;width:23.58%}.mv__name{position:absolute;max-width:50%}@media screen and (max-width: 768px){.mv__date{max-width:60%;margin-inline:auto}}#about{position:relative;padding:6em 0 8em;background-image:url(../images/deco_wave.png),url(../images/deco_fish.png);background-repeat:no-repeat,no-repeat;background-position:bottom 14% left 2.5%,bottom 10% right 2.5%}@media screen and (max-width: 768px){#about{padding:3em 0 4em;background-size:20% auto,18% auto;background-position:bottom 5% left 5%,bottom 5% right 7%}}#about .contentIn{width:1200px}.about__contents{gap:0 1%}.about__box{position:relative;font-size:min(1.4vw,16px)}@media screen and (min-width: 767px){.about__box{max-width:98%}}@media screen and (max-width: 768px){.about__box{width:100%;font-size:min(3vw,18px);letter-spacing:.05em}.about__box>img{width:100%}}.about__text{position:absolute;top:0;right:0;left:0;width:85%;margin:8% auto 0}@media screen and (max-width: 768px){.about__text{width:80%;margin-top:30dvw}}.about__text h2{max-width:52.5%;margin:0 auto 5%}@media screen and (max-width: 768px){.about__text h2{max-width:80%;margin-bottom:8dvw}}.about__text p{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.875em}.about__date{margin:5% auto 0;gap:1em}@media screen and (min-width: 767px){.about__date{max-width:20%}}@media screen and (max-width: 768px){.about__date{max-width:50%;margin-top:6dvw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about__date img[src*="01"]{max-width:90%}}#applicationRequirements{padding:9em 0 12em;background-color:#3575bb;background-image:url(../images/deco_flag.png),url(../images/deco_kamome.png);background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-position:top 10px left 0,top 5em right 12%,top left,top left;background-size:auto,auto,auto,cover}@media screen and (max-width: 768px){#applicationRequirements{padding:8em 0;background-size:25% auto,16% auto,auto,cover;background-position:top .3% left 0,top 1.5% right 5%,top left,top left}}#applicationRequirements .clothing{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:30%}@media screen and (max-width: 768px){#applicationRequirements .clothing{max-width:100%;margin:1rem auto}}#applicationRequirements .tour{position:relative;margin-top:6em;padding:0 3em 2em 3em;background:#fff;-webkit-box-shadow:10px 10px 0 0 rgba(0,0,0,.25);box-shadow:10px 10px 0 0 rgba(0,0,0,.25);border:5px solid #e667a2;border-radius:20px}@media screen and (max-width: 768px){#applicationRequirements .tour{padding-inline:1.5em}}#applicationRequirements .tour_notes.fzS{font-size:.8125em}#applicationRequirements .tour__title{position:relative;margin-left:-2.5rem;-webkit-transform:translateY(-47%);transform:translateY(-47%)}@media screen and (max-width: 768px){#applicationRequirements .tour__title{max-width:80%;margin-inline:auto;-webkit-transform:translateY(-26%);transform:translateY(-26%)}}#applicationRequirements .tour__copy{position:absolute;left:-1em;padding:20px 2px;color:#fff;font-weight:bold;background:#e667a2;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;border-radius:100vmax;-webkit-font-feature-settings:"palt" 0;font-feature-settings:"palt" 0}@media screen and (max-width: 768px){#applicationRequirements .tour__copy{left:-1.25em;font-size:.8em}}#applicationRequirements .tour__timeTable{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:1.2em;padding:1em 2rem;font-weight:600;border-radius:10px}#applicationRequirements .tour__timeTable__reception{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:-2rem;margin-bottom:.75em;padding:.2em .75em;color:#fff;font-size:1.3rem;line-height:1em;background:#2b50a2}#applicationRequirements .tour__timeTable__reception::after{content:"";position:absolute;inset:0 -6.5px 0 auto;display:block;width:7px;background:#2b50a2;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}#applicationRequirements .tour__timeTable p{line-height:1.2em}#applicationRequirements .tour__timeTable .fzS{font-size:.8125em;line-height:1.2em}#applicationRequirements .tour__timeTable-time{display:block;width:5em;padding:.1em .2em .2em;color:#fff;font-size:1.3rem;letter-spacing:0;line-height:1em;text-align:center}#applicationRequirements .tour__timeTable-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:3px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:5px 0;font-size:1.4rem;text-align:center}#applicationRequirements .tour__timeTable-icon .flexBox{gap:.5em;line-height:1.2em;letter-spacing:0}#applicationRequirements .tour__timeTable-icon img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:22px}#applicationRequirements .tour__timeTable-icon::before,#applicationRequirements .tour__timeTable-icon::after{content:"";display:block;width:1px;height:10px;margin-left:11px;background:currentColor}#applicationRequirements .tour__timeTable-icon:has(img[src*=walk]){color:#00a493}#applicationRequirements .tour__timeTable-icon:has(img[src*=bus]){color:#7d4f94}#applicationRequirements .tour__timeTable-area{position:relative;margin:.25em 0}#applicationRequirements .tour__timeTable-area .pl-4{position:absolute;width:100%}#applicationRequirements .tour__timeTable-area .tour__timeTable-area__notes{display:inline-block;margin-right:.5em;margin-bottom:.2em;padding:2px 1em;font-size:.85em;line-height:1.1em;background:#fff;border-radius:100vmax}#applicationRequirements .tour__timeTable-area.arrowB::after{content:"";display:block;width:.5em;margin:.4em 0 0 .45em;aspect-ratio:1/2;background:currentColor;-webkit-clip-path:polygon(60% 0, 60% 60%, 100% 60%, 50% 100%, 0 60%, 40% 60%, 40% 0);clip-path:polygon(60% 0, 60% 60%, 100% 60%, 50% 100%, 0 60%, 40% 60%, 40% 0)}#applicationRequirements .tour ul{display:grid;gap:2em 1.2em;grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:1.75em}@media screen and (max-width: 768px){#applicationRequirements .tour ul{grid-template-columns:100%}}#applicationRequirements .tour ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#applicationRequirements .tour ul li h4{margin-bottom:.2em;font-size:clamp(1.4rem,2.25vw,3rem);font-weight:900;letter-spacing:0}@media screen and (max-width: 768px){#applicationRequirements .tour ul li h4{font-size:2.4rem}}#applicationRequirements .tour ul li h4+p{font-size:1.5rem}#applicationRequirements .tour ul li figure{position:relative;margin-top:.5em;border-radius:10px;overflow:hidden}#applicationRequirements .tour ul li figure img{width:100%}#applicationRequirements .tour ul li figure figcaption{position:absolute;bottom:.5em;left:.75em;right:.75em;color:#fff;font-size:1.4rem;letter-spacing:0;line-height:1.2em;text-align:right;text-shadow:0 0 2px rgba(4,0,0,.6)}#applicationRequirements .tour ul li.tour01 h4,#applicationRequirements .tour ul li.tour01 .tour__timeTable .fwB,#applicationRequirements .tour ul li.tour01 .tour__timeTable-area__notes{color:#0091cb}#applicationRequirements .tour ul li.tour01 .tour__timeTable{background:#d9eef7}#applicationRequirements .tour ul li.tour01 .tour__timeTable-time{background:#0091cb}#applicationRequirements .tour ul li.tour02 h4,#applicationRequirements .tour ul li.tour02 .tour__timeTable .fwB,#applicationRequirements .tour ul li.tour02 .tour__timeTable-area__notes{color:#f18f45}#applicationRequirements .tour ul li.tour02 .tour__timeTable{background:#fcefdc}#applicationRequirements .tour ul li.tour02 .tour__timeTable-time{background:#f18f45}#applicationRequirements .tour ul li.tour03 h4,#applicationRequirements .tour ul li.tour03 .tour__timeTable .fwB,#applicationRequirements .tour ul li.tour03 .tour__timeTable-area__notes{color:#e4444c}#applicationRequirements .tour ul li.tour03 .tour__timeTable{background:#fadadb}#applicationRequirements .tour ul li.tour03 .tour__timeTable-time{background:#e4444c}#applicationRequirements .tour[data-bridge=awaji]{border-color:#8a5f9f}#applicationRequirements .tour[data-bridge=awaji] .tour__title__sub{color:#e4444c;font-size:3rem;font-weight:bold}@media screen and (max-width: 768px){#applicationRequirements .tour[data-bridge=awaji] .tour__title__sub{font-size:2.4rem}}#applicationRequirements .tour[data-bridge=awaji] .tour__copy{background:#8a5f9f}#applicationRequirements .tour[data-bridge=awaji] .tour__timeTable{margin-top:.5em}.applicationRequirements__commonGuidelines{position:relative;z-index:1;display:grid;grid-template-columns:6.5em 1fr;margin-top:5em;padding:0 5%;color:#fff}@media screen and (max-width: 768px){.applicationRequirements__commonGuidelines{grid-template-columns:100%}}@media screen and (max-width: 768px){.applicationRequirements__commonGuidelines .chara-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1em;margin-top:2em}}@media screen and (min-width: 767px){.applicationRequirements__commonGuidelines .chara-wrap [class*=chara-]{position:absolute;z-index:-1}}.applicationRequirements__commonGuidelines .chara-wrap [class*=chara-] figcaption{font-size:10px;line-height:1.2em}@media screen and (max-width: 768px){.applicationRequirements__commonGuidelines .chara-wrap [class*=chara-] figcaption{margin-top:1em}}.applicationRequirements__commonGuidelines .chara-habatan{top:-4em;right:0}.applicationRequirements__commonGuidelines .chara-sudachi{top:40%;left:0}.applicationRequirements__commonGuidelines .chara-setouchi{bottom:-3.5em;right:5%}@media screen and (min-width: 767px){.applicationRequirements__commonGuidelines .chara-setouchi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:0 1em}}.applicationRequirements__commonGuidelines h3{padding-top:.25em;font-size:2rem;font-weight:bold}@media screen and (min-width: 767px){.applicationRequirements__commonGuidelines h3{border-right:1px solid #fff}}@media screen and (min-width: 767px){.applicationRequirements__commonGuidelines table tr>th{padding:.6em 1em}}.applicationRequirements__commonGuidelines table tr>th>span{background:#2b50a2}.applicationRequirements__commonGuidelines table tr>td{padding:.6em 0 .5em;line-height:1.4em}.applicationRequirements__commonGuidelines table tr>td *{line-height:1.4em}.applicationRequirements__commonGuidelines table tr>td mark{color:#f2a2c0;background:rgba(0,0,0,0)}.applicationRequirements__commonGuidelines__date{font-size:.9375em}.applicationRequirements__commonGuidelines__date .fzL{font-size:1.4666em;line-height:1em}.applicationRequirements__details{position:relative;margin-top:4.5em;padding:5em 3em 2em 3em;background:#fff;border-style:solid;border-width:5px;border-radius:25px;-webkit-box-shadow:10px 10px 0 0 rgba(0,0,0,.25);box-shadow:10px 10px 0 0 rgba(0,0,0,.25)}@media screen and (max-width: 768px){.applicationRequirements__details{padding:0 2em 2em}}@media screen and (min-width: 767px){.applicationRequirements__details__character{position:absolute;top:.5em;right:1em}}@media screen and (max-width: 768px){.applicationRequirements__details__character{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:.5em;margin-top:1.5em}.applicationRequirements__details__character img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:80px}}.applicationRequirements__details__character p{font-size:.75em;line-height:1.2em}@media screen and (max-width: 768px){.applicationRequirements__details__character p{font-size:1rem;letter-spacing:-0.1em;line-height:1.2em;text-align:left}}.applicationRequirements__details[data-bridge=akashi]{border-color:#45a7da}.applicationRequirements__details[data-bridge=akashi] table th>span:not(.fzS){background:#8a5f9f}.applicationRequirements__details[data-bridge=akashi] table th.th_child{color:#45a7da}@media screen and (min-width: 767px){.applicationRequirements__details[data-bridge=akashi] table+table tr td ul li:first-of-type{max-width:68%}}@media screen and (min-width: 767px){.applicationRequirements__details[data-bridge=akashi] table+table tr td ul li:nth-of-type(2){max-width:80%}}.applicationRequirements__details[data-bridge=ohnaruto]{border-color:#50b6a1}@media screen and (min-width: 767px){.applicationRequirements__details[data-bridge=ohnaruto] table+table tr td ul li:first-of-type{max-width:70%}}.applicationRequirements__details[data-bridge=ohnaruto] table th>span:not(.fzS){background:#50b6a1}.applicationRequirements__details[data-bridge=ohnaruto] table th.th_child{color:#50b6a1}.applicationRequirements__details[data-bridge="2bridge"]{border-color:#e4444c}.applicationRequirements__details[data-bridge="2bridge"] table th>span:not(.fzS){background:#e4444c}.applicationRequirements__details[data-bridge="2bridge"] table th.th_child{color:#e4444c}.applicationRequirements__details h3{position:absolute;top:-34px;left:20px}@media screen and (max-width: 768px){.applicationRequirements__details h3{position:relative;top:-29px;left:0;right:0;margin:0 auto}}.applicationRequirements__details table tr>th{padding-left:0}@media screen and (max-width: 768px){.applicationRequirements__details table tr>th{margin-bottom:.5em}}.applicationRequirements__details table tr>th:has(span){width:8em}.applicationRequirements__details table tr>th>span{min-width:118px;letter-spacing:0}.applicationRequirements__details table tr>th.th_child{padding-left:0;line-height:1.2em}@media screen and (max-width: 768px){.applicationRequirements__details table tr>th.th_child{padding:.5em 0 .1em}}.applicationRequirements__details table tr>th.th_child .fzS{display:inline-block;margin:0 -0.4em;font-size:.8125em}.applicationRequirements__details table tr>td{padding-bottom:1em;line-height:1.2em}.applicationRequirements__details table tr>td .dp_ib{line-height:1.4em}.applicationRequirements__details__table>*{-webkit-flex-basis:44%;-ms-flex-preferred-size:44%;flex-basis:44%}.applicationRequirements__details__table>*+*{-webkit-flex-basis:52%;-ms-flex-preferred-size:52%;flex-basis:52%}@media screen and (max-width: 768px){.applicationRequirements__details__table>*{width:100%}.applicationRequirements__details__table>*+*{margin-top:.75em}}.applicationRequirements__details__table>*>tbody>tr:first-of-type>td .fzL{font-size:1.1875em;font-weight:bold}.applicationRequirements__details__table--place td{padding-top:0 !important}.applicationRequirements__details__table--requiredTime{margin-top:.75em;padding:.2em 0 .25em;text-align:center;line-height:1em;border:1px solid #333}.applicationRequirements__details__table--requiredTime .fzS{font-size:.75em;font-weight:500;vertical-align:top}.applicationRequirements__details__table--receptionTime p{line-height:1.2em}@media screen and (max-width: 768px){.applicationRequirements__details__table--receptionTime ol{padding-right:7em}}.applicationRequirements__details__table--receptionTime .receptionTime-details{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:504px;margin-top:.5em;letter-spacing:.1em}.applicationRequirements__details__table--receptionTime .receptionTime-details::before,.applicationRequirements__details__table--receptionTime .receptionTime-details::after{content:"";display:block;width:10em;margin:-0.25em 0;border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);border-radius:100000px}.applicationRequirements__details__table--receptionTime .receptionTime-details::before{margin-right:-4em;border-left:2px solid #000}@media screen and (max-width: 768px){.applicationRequirements__details__table--receptionTime .receptionTime-details::before{margin-right:-2.5em}}.applicationRequirements__details__table--receptionTime .receptionTime-details::after{margin-left:-4em;border-right:2px solid #000}@media screen and (max-width: 768px){.applicationRequirements__details__table--receptionTime .receptionTime-details::after{margin-left:-2.5em}}.applicationRequirements__details__table--receptionTime .receptionTime-details dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.applicationRequirements__details__table--receptionTime .receptionTime-details dl:not(:last-of-type)::after{content:"、"}.applicationRequirements__details__table--receptionTime .receptionTime-details dl dt{margin-right:1.2em}@media screen and (max-width: 768px){.applicationRequirements__details__table--receptionTime .receptionTime-details dl dt{margin-right:.75em}}.applicationRequirements__details__table--receptionTime .receptionTime-details *{line-height:1.2em}.applicationRequirements__details__table--receptionTime .flow{margin:2em 0 0}@media screen and (min-width: 767px){.applicationRequirements__details__table--receptionTime .flow{float:left;max-width:calc(100% - 170px)}}@media screen and (max-width: 768px){.applicationRequirements__details__table--receptionTime .flow{display:block}}.applicationRequirements__details__table--receptionTime .flow dt{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:normal}.applicationRequirements__details__table--receptionTime .flow dd ul li{position:relative;padding-left:5em;line-height:1.5em}@media screen and (max-width: 768px){.applicationRequirements__details__table--receptionTime .flow dd ul li{padding-left:1.65em}}.applicationRequirements__details__table--receptionTime .flow dd ul li::before{content:"・・・・・";position:absolute;left:.5em;letter-spacing:-0.2em}@media screen and (max-width: 768px){.applicationRequirements__details__table--receptionTime .flow dd ul li::before{content:"・・・";left:0;margin-left:-0.15em;letter-spacing:-0.65em;padding-right:.6em}}@media screen and (min-width: 767px){.applicationRequirements__details__table--receptionTime .flow+*{float:left}}.applicationRequirements__details__table--receptionTime p+p{min-width:50%;margin-top:1em}@media screen and (min-width: 767px){.applicationRequirements__details__table--receptionTime p+p{float:left}}@media screen and (max-width: 768px){.applicationRequirements__details__table--receptionTime p+p{width:100%}}.applicationRequirements__details__table--receptionTime .example{padding:.5em;line-height:1.2em;text-align:center;border:solid 1px #333}@media screen and (min-width: 767px){.applicationRequirements__details__table--receptionTime .example{margin-top:1em}}@media screen and (max-width: 768px){.applicationRequirements__details__table--receptionTime .example{position:absolute;right:5%;max-width:14em;margin:2em 0 2em auto;padding:1em;font-size:1.2rem}}.applicationRequirements__details__table--receptionTime .example *{font-weight:normal;line-height:1.2em}@media screen and (min-width: 767px){.applicationRequirements__details__table--receptionTime .example+*{float:left}}@media screen and (max-width: 768px){.applicationRequirements__details__table--receptionTime .example+*{width:100%}}@media screen and (max-width: 768px){.applicationRequirements__details__table--receptionTime .example~p{float:none;clear:both;width:100%}}.applicationRequirements__details__table--receptionTime .example .fzS{font-size:.75em}.applicationRequirements__details__table--price>td table tr>*{line-height:1.2em;vertical-align:middle}.applicationRequirements__details__table--price>td table tr>* *{line-height:1.2em}.applicationRequirements__details__table--price>td table tr th{width:auto;padding:0;font-size:1.6rem;line-height:1.2em}.applicationRequirements__details__table--price>td table tr td{padding:0 0 0 .5em}.applicationRequirements__details__table--price>td table tr td .fzL{font-size:1.8rem;line-height:1em}.applicationRequirements__details__table--price>td table tr+tr>*{padding-top:.5em}.applicationRequirements__details .annotation{padding-left:1em;font-size:1.2rem;text-indent:-1em}.applicationRequirements__details .annotation-mark{font-size:smaller;line-height:1em;vertical-align:super;-webkit-transform:scale(0.75);transform:scale(0.75)}.applicationRequirements__details .annotation span{padding:0;text-indent:0}.applicationRequirements__details__btn{margin-top:2em}.applicationRequirements__details__btn a{-webkit-transition:opacity .3s;transition:opacity .3s}.applicationRequirements__details__btn a:hover{opacity:.8}#entry{padding-top:2em}#gallery{padding:7em 0 8em}#gallery h2{margin-bottom:5em}#gallery .gallery__list{gap:.25em 1%}@media screen and (max-width: 768px){#gallery .gallery__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#gallery .gallery__list>*{border-radius:10px;overflow:hidden}@media screen and (max-width: 768px){#gallery .gallery__list>*{-webkit-flex-basis:32.6%;-ms-flex-preferred-size:32.6%;flex-basis:32.6%}}#gallery .gallery__list+.gallery__list{margin-top:3.25em}#faq{position:relative;padding:8em 0 10em;background:url(../images/texture.png) repeat top left,-webkit-gradient(linear, left top, right top, color-stop(27.73%, #8cbfe6), to(#f3bcd5));background:url(../images/texture.png) repeat top left,-webkit-linear-gradient(left, #8cbfe6 27.73%, #f3bcd5 100%);background:url(../images/texture.png) repeat top left,linear-gradient(to right, #8cbfe6 27.73%, #f3bcd5 100%)}#faq h2{margin-bottom:5em}#faq .faq__box{margin-top:1.5em;padding:1.4em 1.4em 3em;background:#fff;border-radius:20px;border:10px solid #8a5f9f;-webkit-box-shadow:10px 10px rgba(0,0,0,.2);box-shadow:10px 10px rgba(0,0,0,.2)}@media screen and (max-width: 768px){#faq .faq__box{padding:1.2em 1em 2.5em}}#faq .faq__box>*{position:relative;min-height:48px;padding:.25em 0 .25em 4em}@media screen and (max-width: 768px){#faq .faq__box>*{padding-left:2.75em}}#faq .faq__box>*:before{content:"";position:absolute;top:0;left:0;display:block;width:3em;height:3em;top:0;left:0}@media screen and (max-width: 768px){#faq .faq__box>*:before{width:2em;height:2em}}#faq .faq__box>dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#faq .faq__box>dt:before{background:url(../images/faq_q.png) no-repeat center center/contain}#faq .faq__box>dt p{font-size:2rem}@media screen and (max-width: 768px){#faq .faq__box>dt p{font-size:1.5rem}}#faq .faq__box>dd{margin-top:1em}#faq .faq__box>dd:before{background:url(../images/faq_a.png) no-repeat center center/contain}@media screen and (max-width: 768px){#faq .faq__box>dd dl{font-size:1.3rem}}#faq .faq__box a{word-break:break-all}#faq .faq__box a:hover{text-decoration:underline}#contact{position:relative;padding:6em 0 8em;color:#fff;background-color:#3575bb;background-image:url(../images/deco_yacht.png);background-repeat:no-repeat;background-position:bottom 12% right 10%}@media screen and (max-width: 768px){#contact{background-size:12%;background-position:bottom 6% right 10%}}#contact .contentIn{width:700px}#contact .fc_blu{color:#f2a2c0}#contact table{margin-right:auto;margin-left:auto}#contact table tr>th span{width:auto;min-width:86px;padding:.2em .75em;text-align:center;white-space:nowrap}#contact .notes{font-size:1.4rem;font-weight:bold}#contact .contact__title{margin-bottom:4em}#contact .contact__address{margin-bottom:.2em;font-size:.95625em;line-height:1.2em}#contact .contact__address .fzL{display:block;margin-bottom:.2em;font-size:1.18em;font-weight:bold;line-height:1.4em}#contact .contact__information{gap:0 2.5em;margin-bottom:.25em;font-size:1.8rem}#contact .contact__sponsor{margin-top:2em;padding-top:1em}#contact .contact__sponsor>dl:not(.flexBox)>dd{margin-top:.25em;padding-left:1em}#contact .contact__sponsor>dl+dl{margin-top:.2em}#contact .contact__sponsor>div.flexBox:not(.contact__information){gap:.2em 1.5em;margin-top:1.8em}#contact .contact__sponsor dl{gap:.5em}#contact .contact__sponsor dl>dt span{display:inline-block;min-width:8em;padding:.15em .75em .25em;font-weight:bold;line-height:1em;text-align:center}#contact .contact__sponsor dl>dd{line-height:1.4em}@media screen and (max-width: 768px){#contact .contact__sponsor dl+dl{margin-top:.75em}}#contact .contact__planner{margin-top:1em}#contact .contact__planner dt span{width:auto;min-width:86px;padding:.2em .75em;white-space:nowrap}#contact .contact__planner dd{font-size:1.8rem}#contact .contact__table{margin:1.5em auto 0}#contact .contact__table tr>*{vertical-align:text-top}#contact .contact__table tr>th{padding:0}#contact .contact__table tr>th>span{display:block}#contact .contact__table tr>td{padding:.2em 0 .2em 1em;line-height:1.2em}@media screen and (max-width: 768px){#contact .contact__table tr>td{padding:.25em 0 .75em;text-align:center}}#contact .contact__table tr>td .flexBox{gap:.25em 1em}@media screen and (max-width: 768px){#contact .contact__table tr>td .flexBox{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#contact .contact__table tr>td p{line-height:1.2em}#contact .contact__table tr>td .fzL{font-size:1.375em;line-height:1.2em}#bingo{margin-top:8rem;padding:6rem 3rem 3rem;color:#fff;background:#8a5f9f;border-radius:20px}@media screen and (max-width: 768px){#bingo{padding:2rem 2rem 2rem}}#bingo .bingo__ttl{margin-bottom:2rem}@media screen and (max-width: 768px){#bingo .bingo__ttl{margin-bottom:4rem}}#bingo .bingo__copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:.51em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:3rem;font-weight:bold;text-align:center;line-height:1.2em}@media screen and (max-width: 768px){#bingo .bingo__copy{margin-bottom:2rem;font-size:2.4rem}}#bingo .bingo__copy::before,#bingo .bingo__copy::after{content:"";display:block;width:3px;height:1.2em;margin-bottom:-5px;background:currentColor}#bingo .bingo__copy::before{-webkit-transform:skewX(25deg);transform:skewX(25deg)}#bingo .bingo__copy::after{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}#bingo .bingo__copy__text{font-size:1.1em;font-weight:bold}#bingo .bingo__copy__text>*{padding-left:1em;text-indent:-1em}#bingo .bingo__ttl02{font-size:2.5rem;font-weight:bold;line-height:1.4em}@media screen and (max-width: 768px){#bingo .bingo__ttl02{font-size:2.1rem}}#bingo .bingo__pointWrap{padding:4rem 3rem;color:#333;background:hsla(0,0%,100%,.6);border-radius:10px}@media screen and (max-width: 768px){#bingo .bingo__pointWrap{padding:3rem 2rem}}@media screen and (max-width: 768px){#bingo .bingo__pointWrap img{display:block;margin:0 auto 2rem}}#bingo .bingo__pointWrap .bingo__ttl02{color:#2b50a2}@media screen and (max-width: 768px){#bingo .bingo__pointWrap .bingo__ttl02{margin-bottom:2.5rem;text-align:center}}#bingo .bingo__point>div+div{margin-top:2rem}#bingo .bingo__point dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.2em .5em;color:#fff;line-height:1.4em;background:#2b50a2;border-radius:3px}.js_st[class*=fadein]{opacity:0}.js_st[class*=fadeinT]{-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}.js_st[class*=fadeinB]{-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}.js_st[class*=fadeinR]{-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}.js_st[class*=fadeinL]{-webkit-transform:translate(50px, 0);transform:translate(50px, 0)}.js_st[class*=fadein].scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 1500ms,background .3s,min-width 0s;transition:all 1500ms,background .3s,min-width 0s}@media screen and (min-width: 767px){.spOnly{display:none !important}}@media screen and (max-width: 768px){.pcOnly{display:none !important}.sp_bk{display:block}.sp_fdc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.spNaviButton{position:relative;display:block;width:55px;height:55px;background-color:#ccc;cursor:pointer}.spNaviButton span,.spNaviButton:before,.spNaviButton:after{content:"";position:absolute;left:0;right:0;width:50%;height:2px;margin:0 auto;background:#333}.spNaviButton:before{top:30%;-webkit-transition:top .3s .3s,-webkit-transform .3s;transition:top .3s .3s,-webkit-transform .3s;transition:top .3s .3s,transform .3s;transition:top .3s .3s,transform .3s,-webkit-transform .3s}.spNaviButton span{top:45%;-webkit-transition:0s .3s;transition:0s .3s}.spNaviButton:after{top:60%;-webkit-transition:top .3s .3s,-webkit-transform .3s;transition:top .3s .3s,-webkit-transform .3s;transition:top .3s .3s,transform .3s;transition:top .3s .3s,transform .3s,-webkit-transform .3s}.spNaviButton.open:before,.spNaviButton.open:after{top:45%;-webkit-transition:top .3s,-webkit-transform .3s .3s;transition:top .3s,-webkit-transform .3s .3s;transition:top .3s,transform .3s .3s;transition:top .3s,transform .3s .3s,-webkit-transform .3s .3s}.spNaviButton.open:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.spNaviButton.open span{width:0}.spNaviButton.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}/*# sourceMappingURL=style.min.css.map */