@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@900&family=RocknRoll+One&display=swap");html{font-size:small;line-height:1.6;overflow-y:scroll}body{margin:0}@media only screen and (min-width: 984px) and (max-width: 1199px){body{overflow:hidden}}@media only screen and (max-width: 767px){body{font-weight:500}}.ie body{-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg);font-size:105%}@media only screen and (max-width: 767px){body{font-size:85%}}body a{color:#7a6a56;text-decoration:none}body a:hover{text-decoration:none}html.ie8 .view_tab,html.ie8 .view_tab_sp,html.ie8 .view_sp{display:none !important}.l-header{display:none}.footer{overflow:visible}.footer a{overflow:visible}.con_mv{background:url(../../information/summer_event/images/img_kv-pc.webp) no-repeat;background-position:center top;background-size:cover;position:relative;height:900px}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mv{background:url(../../information/summer_event/images/img_kv-pc.webp) no-repeat;height:660px;background-size:cover}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv{background:url(../../information/summer_event/images/img_kv-pc.webp) no-repeat;height:570px;background-position:center top;background-size:cover}}@media only screen and (max-width: 767px){.con_mv{background:url(../../information/summer_event/images/img_kv-sp.webp) no-repeat;background-size:cover;background-position:center top;height:450px}}.con_mv .img_kv_txt{margin:0;width:40%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mv .img_kv_txt{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .img_kv_txt{width:60%}}@media only screen and (max-width: 767px){.con_mv .img_kv_txt{width:85%}}.con_intro{padding:60px 0;margin-bottom:120px;font-size:258%;background:url(../../information/summer_event/images/bg_intro.png) no-repeat;background-size:cover;font-family:"RocknRoll One","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;color:#005ca0;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding:30px 0}}@media only screen and (max-width: 767px){.con_intro{padding:1.5em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:3em}}@media only screen and (max-width: 767px){.con_intro{font-size:172%}}.con_intro p{margin:0}.con_intro .c-pnav1{margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .c-pnav1{margin-top:50px}}@media only screen and (max-width: 767px){.con_intro .c-pnav1{margin-top:1.5em}}.con_intro .c-pnav1 ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .c-pnav1 ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 767px){.con_intro .c-pnav1 ul{display:block;margin:0 auto;padding:0 30px;text-align:center}}.con_intro .c-pnav1 ul li{position:relative;width:330px;height:130px;border-radius:65px;background-color:#fff;border:none;margin:0 30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .c-pnav1 ul li{margin:0 10px}}@media only screen and (max-width: 767px){.con_intro .c-pnav1 ul li{margin:0}}.con_intro .c-pnav1 ul li:first-child:before{position:absolute;top:10%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:"";background:url(../../information/summer_event/images/ic_vacation.png) no-repeat;width:40px;height:42px;background-size:cover}@media only screen and (max-width: 767px){.con_intro .c-pnav1 ul li:first-child:before{top:15%;left:.5em;-webkit-transform:scale(0.8) translate(0, 0);transform:scale(0.8) translate(0, 0)}}.con_intro .c-pnav1 ul li:nth-child(2):before{position:absolute;top:10%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:"";background:url(../../information/summer_event/images/ic_event.png) no-repeat;width:49px;height:30px;background-size:cover}@media only screen and (max-width: 767px){.con_intro .c-pnav1 ul li:nth-child(2):before{top:50%;left:.5em;-webkit-transform:scale(0.8) translate(0, -50%);transform:scale(0.8) translate(0, -50%)}}.con_intro .c-pnav1 ul li:last-child:before{position:absolute;top:10%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:"";background:url(../../information/summer_event/images/ic_other.png) no-repeat;width:41px;height:43px;background-size:cover}@media only screen and (max-width: 767px){.con_intro .c-pnav1 ul li:last-child:before{top:15%;left:.5em;-webkit-transform:scale(0.8) translate(0, 0);transform:scale(0.8) translate(0, 0)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .c-pnav1 ul li{height:105px;margin-top:1em}}@media only screen and (max-width: 767px){.con_intro .c-pnav1 ul li{margin-top:2em;width:100%;height:60px;border-radius:24px}.con_intro .c-pnav1 ul li:last-child{width:100%}}.con_intro .c-pnav1 ul li a{width:100%;height:100%;text-decoration:none;font-size:24px;color:#005ca0;padding:1em .5em;margin-top:.5em}@media only screen and (max-width: 767px){.con_intro .c-pnav1 ul li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;padding:0;margin-top:0}}.con_intro .c-pnav1 ul li a:after{-webkit-transform:scale(0.6);transform:scale(0.6);color:#717171;top:75%;right:0;left:0;margin-left:0}@media only screen and (max-width: 767px){.con_intro .c-pnav1 ul li a:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transform:rotate();transform:rotate()}}.con_intro .c-pnav1 ul li a:hover{-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:transparent}.contents .st{position:relative;text-align:center;margin-top:30px;margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .st{margin-top:30px}}@media only screen and (max-width: 767px){.contents .st{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .st{margin-bottom:40px}}@media only screen and (max-width: 767px){.contents .st{margin-bottom:1.5em}}.contents .st .en{font-family:"Roboto", sans-serif;font-size:143%;color:#717171;margin:0}.contents .st .jp{font-family:"RocknRoll One","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:343%;margin:0}.contents .st .jp span{font-size:50%;margin-top:2em}.contents .st .txt{margin-top:30px;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .st .txt{margin-top:18px}}@media only screen and (max-width: 767px){.contents .st .txt{margin-top:.5em}}.contents .st_vacation:after{position:absolute;top:-2em;left:11.5em;content:"";background:url(../../information/summer_event/images/ic_hanabi.png) no-repeat;width:354px;height:268px;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .st_vacation:after{top:-5em;left:-4em;-webkit-transform:scale(0.7);transform:scale(0.7)}}@media only screen and (max-width: 767px){.contents .st_vacation:after{top:-7em;left:-15em;-webkit-transform:scale(0.5);transform:scale(0.5)}}.contents .st_vacation:before{position:absolute;top:15em;right:12em;content:"";background:url(../../information/summer_event/images/ic_shell.png) no-repeat;width:82px;height:83px;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .st_vacation:before{top:15em;right:0;-webkit-transform:scale(0.7);transform:scale(0.7)}}@media only screen and (max-width: 767px){.contents .st_vacation:before{top:15em;right:0;-webkit-transform:scale(0.5);transform:scale(0.5)}}.contents .st_event:after{position:absolute;top:-2em;left:11.5em;content:"";background:url(../../information/summer_event/images/ic_ukiwa.png) no-repeat;width:213px;height:196px;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .st_event:after{top:-5em;left:-4em;-webkit-transform:scale(0.7);transform:scale(0.7)}}@media only screen and (max-width: 767px){.contents .st_event:after{top:-7em;left:-6em;-webkit-transform:scale(0.5);transform:scale(0.5)}}.contents .st_event:before{position:absolute;top:15em;right:12em;content:"";background:url(../../information/summer_event/images/ic_flower.png) no-repeat;width:101px;height:82px;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .st_event:before{top:15em;right:0;-webkit-transform:scale(0.7);transform:scale(0.7)}}@media only screen and (max-width: 767px){.contents .st_event:before{top:20em;right:0;-webkit-transform:scale(0.5);transform:scale(0.5)}}.contents .st_other:after{position:absolute;top:-2em;left:11.5em;content:"";background:url(../../information/summer_event/images/ic_tree.png) no-repeat;width:213px;height:196px;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .st_other:after{top:0;left:-1em;-webkit-transform:scale(0.7);transform:scale(0.7)}}@media only screen and (max-width: 767px){.contents .st_other:after{top:-9em;left:-4em;-webkit-transform:scale(0.5);transform:scale(0.5)}}.contents .box-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1900px;margin:0 auto;margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .box-con{margin-top:40px}}@media only screen and (max-width: 767px){.contents .box-con{margin-top:5em}}@media only screen and (max-width: 767px){.contents .box-con{display:block}}.contents .box-con .box_txt{max-width:650px;margin:0 40px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .box-con .box_txt{max-width:650px}}@media only screen and (max-width: 767px){.contents .box-con .box_txt{max-width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .box-con .box_txt{margin:0 30px}}@media only screen and (max-width: 767px){.contents .box-con .box_txt{margin:0 auto}}@media only screen and (min-width: 1200px){.contents .box-con .box_txt:nth-child(n+3){margin-top:80px}}@media print{.contents .box-con .box_txt:nth-child(n+3){margin-top:80px}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.contents .box-con .box_txt{margin-top:5em;width:40%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .box-con .box_txt{margin-top:5em}}@media only screen and (max-width: 767px){.contents .box-con .box_txt{margin-top:4em}}.contents .box-con .box_txt .img{position:relative}.contents .box-con .box_txt .img img{width:100%;height:100%}.contents .box-con .box_txt .img>.s-txt{position:absolute;top:97%;right:0}@media only screen and (max-width: 767px){.contents .box-con .box_txt .img>.s-txt{top:95%}}.contents .box-con .box_txt .s-st{font-family:"RocknRoll One","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:215%;margin-top:20px;text-align:center;color:#3c3c3c}@media only screen and (min-width: 768px) and (max-width: 1199px){.contents .box-con .box_txt .s-st{margin-top:15px}}@media only screen and (max-width: 767px){.contents .box-con .box_txt .s-st{margin-top:.5em}}.contents .box-con .box_txt .txt{font-size:129%;margin-top:1em;line-height:1.7em;padding-bottom:1em}.contents .box-con .box_txt table{font-size:115%;width:100%;border-collapse:collapse}.contents .box-con .box_txt table tr{border-bottom:2px solid #3c3c3c}.contents .box-con .box_txt table tr:first-child{border-top:2px solid #3c3c3c}.contents .box-con .box_txt table tr td{width:25%;padding:1em 0 1em 1em}@media only screen and (max-width: 767px){.contents .box-con .box_txt table tr td{width:30%}}.contents .box-con .box_txt table tr th{width:75%;padding:1em;text-align:left;font-weight:inherit}@media only screen and (max-width: 767px){.contents .box-con .box_txt table tr th{width:70%}}.contents .box-con .box_txt table tr th>.c-lnk1{margin:0}.contents .box-con .box_txt table tr th>.c-lnk1>a{font-size:16px;color:#005ca0}@media only screen and (max-width: 767px){.contents .box-con .box_txt table tr th>.c-lnk1>a{font-size:13px}}.contents .box-con .box_txt table tr th>.c-lnk1>a:after{color:#005ca0}.contents .box-con .box_txt table tr th>span{font-size:89%}.con_vacation{padding-bottom:80px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_vacation{padding-bottom:30px}}@media only screen and (max-width: 767px){.con_vacation{padding-bottom:5em}}.con_vacation:after{position:absolute;top:110em;left:5em;content:"";background:url(../../information/summer_event/images/bg_vacation01.png) no-repeat;width:254px;height:192px;background-size:cover;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_vacation:after{display:none}}@media only screen and (max-width: 767px){.con_vacation:after{display:none}}.con_vacation:before{position:absolute;top:110em;right:-2em;content:"";background:url(../../information/summer_event/images/bg_vacation02.png) no-repeat;width:297px;height:535px;background-size:cover;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_vacation:before{top:170em;right:-10em;-webkit-transform:scale(0.7);transform:scale(0.7)}}@media only screen and (max-width: 767px){.con_vacation:before{display:none}}.con_vacation .box-con .box_txt:last-child>.txt{height:auto}#lnk_event{background-color:#f0faff;z-index:-2}.con_event{margin-top:80px;padding:80px 0;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_event{margin-top:30px}}@media only screen and (max-width: 767px){.con_event{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_event{padding:30px 0}}@media only screen and (max-width: 767px){.con_event{padding:5em 0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_event{margin-top:60px}}.con_event:after{position:absolute;top:140em;left:2em;content:"";background:url(../../information/summer_event/images/bg_event01.png) no-repeat;width:108px;height:126px;background-size:cover;z-index:-1}@media (min-width: 1200px) and (max-width: 1600px){.con_event:after{top:142em;left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_event:after{display:none}}@media only screen and (max-width: 767px){.con_event:after{display:none}}.con_event:before{position:absolute;top:110em;right:-2em;content:"";background:url(../../information/summer_event/images/bg_event02.png) no-repeat;width:176px;height:457px;background-size:cover;z-index:-1}@media (min-width: 1200px) and (max-width: 1600px){.con_event:before{top:120em;right:-5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_event:before{top:170em;right:-10em;-webkit-transform:scale(0.7);transform:scale(0.7)}}@media only screen and (max-width: 767px){.con_event:before{display:none}}.con_event .box-con{position:relative}.con_event .box-con:before{position:absolute;top:60em;left:0;content:"";background:url(../../information/summer_event/images/bg_event03.png) no-repeat;width:206px;height:367px;background-size:cover;z-index:-1}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_event .box-con:before{top:55em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_event .box-con:before{top:20em;left:-2em;-webkit-transform:scale(0.7);transform:scale(0.7)}}@media only screen and (max-width: 767px){.con_event .box-con:before{display:none}}.wavetop{width:100%;position:relative}.wavetop:after{position:absolute;top:0;left:0;content:"";background:url(../../information/summer_event/images/bg_wavetop.png) no-repeat;width:100%;aspect-ratio:1920 / 111;background-size:cover}.wavebottom{width:100%;position:relative}.wavebottom:before{position:absolute;top:0;left:0;content:"";background:url(../../information/summer_event/images/bg_wavebottom.png) no-repeat;width:100%;aspect-ratio:1920 / 96;background-size:cover}.con_other{margin-top:80px;padding:80px 0;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other{margin-top:30px}}@media only screen and (max-width: 767px){.con_other{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other{padding:30px 0}}@media only screen and (max-width: 767px){.con_other{padding:5em 0}}.con_other:after{position:absolute;top:67em;left:0;content:"";background:url(../../information/summer_event/images/bg_other01.png) no-repeat;width:158px;height:387px;background-size:cover;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other:after{display:none}}@media only screen and (max-width: 767px){.con_other:after{display:none}}.con_other:before{position:absolute;top:25em;right:8em;content:"";background:url(../../information/summer_event/images/bg_other02.png) no-repeat;width:75px;height:125px;background-size:cover;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other:before{top:10em;right:2em;-webkit-transform:scale(0.7);transform:scale(0.7)}}@media only screen and (max-width: 767px){.con_other:before{top:10.5em;right:2em;-webkit-transform:scale(0.5);transform:scale(0.5)}}.con_lnk{max-width:1280px;margin:auto;margin-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lnk{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_lnk{margin-bottom:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lnk{width:80%;display:block}}@media only screen and (max-width: 767px){.con_lnk{display:block}}.con_lnk .btn{font-size:172%;min-width:500px;margin:20px 10px 30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lnk .btn{margin:20px 10px 30px}}@media only screen and (max-width: 767px){.con_lnk .btn{margin:1.5em auto}}@media only screen and (max-width: 767px){.con_lnk .btn{font-size:129%;width:80%;min-width:360px}}.con_lnk .btn a{border:1px solid #FF8415;background:#FF8415;color:#fff;border-radius:2em;text-align:center}.con_lnk .btn a:hover{opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.con_lnk .rsv a{border:1px solid #fcd80d;background:#fcd80d;color:#005ca0;border-radius:2em}.con_lnk .rsv a:hover{opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}
