@charset "UTF-8";@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/css/yakuhanjp.min.css");@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@700;800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Murecho:wght@500&display=swap');@import url('https://fonts.googleapis.com/css2?family=Kiwi+Maru&display=swap');@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Mochiy+Pop+P+One&display=swap');@import url("../../../css/pk_nav.css");body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,dt,figure{margin:0;padding:0;}header,footer,article,section,nav,aside,details,figcaption,figure,menu {display:block;}.container {position:relative;min-width:1220px;background:#f6f3e0 url(../images/bg.jpg) 0 0 no-repeat;text-align:left;font:16px/1.5 "YakuHanJP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#333;}.container *,.container *:before,.container *:after {box-sizing:border-box}.container em {font-size:larger;}:where(ul,ol) {list-style:none;padding:unset;}img {border:none;vertical-align:top;}address,em {font-style:normal;}address {font-weight:normal;}table {border-collapse:collapse; border-spacing:0;}a:where(:link,:visited,:active){color:#027ABB;}a:hover {color:#62bced;}button {appearance:none;padding:0;border:none;background-color:transparent;font-size:100%;cursor:pointer;}.sp{display:none !important;}.pc{display:block !important;}th.pc{display:table-cell !important;}.notes small{display:block;padding-left:1em;text-indent:-1em;font-size:12px;}.notes small:first-letter{font-family:sans-serif;}.caution{color:#F00;}.txt-c { text-align:center !important; }.fs_sans {font-family:sans-serif}.txt_line-v {text-align:center;}.txt_line-v p{display:inline-block;width:fit-content;}:root {--neon_color:#f6a462;}.container.top.teaser {min-width:980px;margin:auto;background:url(../images/bg.png) center,linear-gradient(to bottom,#cf1f08,#fdac10);font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.top .teaser_main{padding:400px 0;text-align:center;text-shadow:-0.2rem -0.2rem 1rem var(--neon_color),0.2rem .2rem 1rem var(--neon_color),0 0 1rem var(--neon_color);color:#FFF;font-family:"M PLUS Rounded 1c","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.top .teaser_ttl{margin:0 auto 24px;font-size:40px;line-height:1.3;}.top .teaser_txt{font-size:24px;font-weight:bold;}.teaser footer{width:960px;margin:auto;padding:16px 0 24px;}.information {width:100%;background:#FFF;border:solid 2px #F00;text-align:center;margin:auto; padding:16px;color:#F00;}header {height:200px;background:url(../images/top_title_bg_belt.png) 0 0 repeat-x,url(../images/header.jpg) center no-repeat,url(../images/header_bg.jpg) center repeat-x,#88d6e3;background-size:auto 46px,auto,auto;text-align:center;}header a {display:block;position:absolute;top:70px;left:50%;width:1200px;padding:0 0 16px;text-decoration:none;font-size:32px;transform:translate(-50%,0);transition:all .2s ease-in;}header .site_ttl a {text-shadow:#21add0 3px 0px 10px,#21add0 -3px 0px 10px,#21add0 0px -3px 10px,#21add0 -3px 0px 10px,#21add0 3px 3px 10px,#21add0 -3px 3px 10px,#21add0 3px -3px 10px,#21add0 -3px -3px 10px;line-height:1.2;color:#FFF;}.header_term {display:block;margin:8px auto 0;text-shadow:#0759a8 3px 0px 10px,#0759a8 -3px 0px 10px,#0759a8 0px -3px 10px,#0759a8 -3px 0px 10px,#0759a8 3px 3px 10px,#0759a8 -3px 3px 10px,#0759a8 3px -3px 10px,#0759a8 -3px -3px 10px;font-size:24px;color:#FFF;}.header_term small {font-size:16px;}.maincontents {display:flex;flex-wrap:wrap;}.attach_logo {position:relative;z-index:1;}.attach_logo:before,.attach_logo:after {content:"";display:block;position:absolute;top:4px;z-index:2;width:138px;height:36px;background-repeat:no-repeat;background-position:0 0;background-size:100%;}.attach_logo:before {left:50%;transform:translate(-600px,0);background-image:url(../images/top_title_logo01.gif);}.attach_logo:after {right:50%;transform:translate(600px,0);background-image:url(../images/top_title_logo02.gif);}.topicpath,footer,.contents {width:1200px;margin:auto;}footer{padding:24px 0;}footer .notes {margin:16px 0 0 0;color:#5a5300;}.maincontents_main,.topicpaths {width:100%;}.topicpaths {order:1;}.topicpath {padding:64px 0 24px;font-size:12px;line-height:1.2;}.topicpath li:after,.topicpath span:after {content:">";padding:0 6px 0 8px;font-family:sans-serif;}.topicpath li {display:inline;}.topicpath li:last-child:after {content:"";padding:0;}.topicpath a {text-decoration:none;color:#333;}.topicpath a:hover {text-decoration:underline;}.list_discs {display:table;border-collapse:separate;border-spacing:0 2px;}.list_discs li {display:table-row;padding:0 0 10px 0;}.list_discs li:before {content:"・";display:table-cell;padding:0 4px 0 0;font-family:sans-serif;}.list_num {counter-reset:my-counter;}.list_num li {position:relative;margin:0 0 10px 0;padding:0 0 0 30px;}.list_num li:before {content:counter(my-counter);display:block;float:left;margin:0 0 0 -30px;height:22px;width:22px;border-radius:50%;background-color:#CCC;text-align:center;line-height:22px;color:#FFF;counter-increment:my-counter;}.list_num_sidebyside li {display:inline-block;padding:0 30px 0 30px;}.enc_num {display:inline-block;width:1.5em;height:1.5em;margin:0 4px 0 0;padding:3px 0 0 0;text-indent:0;border-radius:50%;text-align:center;background:#CCC;line-height:1;color:#FFF;}.btn_detail{display:table;margin:24px auto 0;border-radius:30px;background:#dfdfdf;font-weight:bold;line-height:1.2;color:#FFF;transition:all .2s ease-in;}.btn_detail + .btn_detail{margin:16px auto 0;}.btn_detail[type="button"],a .btn_detail,a.btn_detail{background:#F79400;color:#FFF;}.btn_detail span{display:inline-block;position:relative;padding:1em 1.2em 1em 2.2em;text-align:left;}.btn_detail span:after {content:"";position:absolute;top:50%;left:1.2em;margin:-4.3px 0 0 0;border-top:solid 4.3px transparent;border-left:solid 8.6px #FFF;border-bottom:solid 4.3px transparent;}.btn_detail_cap {display:block;margin:24px auto 0;text-align:center;font-size:larger;}.btn_detail_cap + .btn_detail{margin:8px auto 0;}.blowline {display:inline-block;position:relative;padding:0 32px 8px;}.blowline:before,.blowline:after {content:"";display:block;position:absolute;top:0;width:50px;height:100%;}.blowline:before {left:0;border-left:solid 2px #CCC;transform:skewX(30deg);}.blowline:after {right:0;border-right:solid 2px #CCC;transform:skewX(-30deg);}.ttl_border {display:flex;align-items:center;}.ttl_border:before,.ttl_border:after {content:"";flex-grow:1;border-top:1px solid;}.ttl_border:before {margin-right:1rem;}.ttl_border:after {margin-left:1rem;}.hnav {display:flex;flex-wrap:wrap;justify-content:space-between;margin:48px 0 0;text-align:center;}.hnav a {display:block;position:relative;border-radius:24px;text-decoration:none;font-weight:bold;font-size:18px;line-height:1.2;color:#FFF;}.hnav a:first-child:nth-last-child(2),.hnav a:first-child:nth-last-child(2) ~ * {width:48%;}.hnav a:first-child:nth-last-child(3),.hnav a:first-child:nth-last-child(3) ~ * {width:31%;}.hnav a:before,.hnav a:after {content:"";display:block;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,0);}.hnav a:before {border-top:solid 40px #e5ba27;border-left:solid 56px transparent;border-right:solid 56px transparent;}.hnav a:after {border-top:solid 16px #FFF;border-left:solid 24px transparent;border-right:solid 24px transparent;}.hnav_photo {overflow:hidden;border-top-left-radius:24px;border-top-right-radius:24px;background:#FFF;}.hnav a img {display:block;width:100%;height:auto;}.hnav_txtbox {display:block;padding:16px 8px 24px;}.hnav_date {display:inline-block;margin:0 0 8px;padding:0 0 8px;border-bottom:solid 2px #FFF;font-size:smaller;}.hnav a {background:#e5ba27;}.hnav a:before {border-top-color:#e5ba27;}@media (any-hover:hover) {.hnav a,.hnav a:before {transition:all .2s ease-in;}.hnav a:hover {background:#ecd481;transform:translate(0,8px);}.hnav a:hover:before {border-top-color:#ecd481;}}.hnav .catch {display:inline-block;margin:16px 0 0;padding:8px 16px;border:solid 2px #e21b74;border-radius:24px;background:#FFF;font-size:smaller;line-height:1.2;color:#e21b74;}.hnav a:last-child .catch {border-color:#2d92cb;color:#2d92cb;}summary {display:block;}summary::-webkit-details-marker {display:none;}.accordion_btn{display:block;padding:0 10px;text-decoration:none;cursor:pointer;}.accordion_btn span{display:block;position:relative;padding:0 0 0 20px;text-decoration:none;color:#333;transition:all .2s ease-in;}.accordion_btn span:before,.accordion_btn span:after{content:'';display:block;position:absolute;background:#999;transition:all .2s ease-in;}.accordion_btn span:before{top:50%;left:-10px;width:24px;height:4px;margin:-2px 0 0 0;}.accordion_btn span:after{top:50%;left:0;width:4px;height:24px;margin:-12px 0 0 0;}.accordion.is-opened .accordion_btn span{color:#999;}.accordion.is-opened .accordion_btn span:before,.accordion.is-opened .accordion_btn span:after{transform:rotate(45deg);}.accordion_open_btn,.accordion.is-opened .accordion_btn .accordion_close_btn{display:block;}.accordion_close_btn,.accordion.is-opened .accordion_btn .accordion_open_btn{display:none;}.accordion_content {display:grid;grid-template-rows:0fr;margin:8px 0 0;transition:grid-template-rows .2s ease;}.accordion.is-opened .accordion_content{grid-template-rows:1fr;}.accordion_content_main {overflow:hidden;}.accordion_sp-only .accordion_btn,.accordion_sp-only .accordion_content {display:none;}.accordion_sp-only + .accordion_content {display:block; margin:8px 0 0;}.slider > li{float:left;}.slick-slider{display:block;box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y; -webkit-tap-highlight-color:transparent;}.slick-list{display:block;position:relative;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{display:block;position:relative;top:0;left:0;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:'';display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden {display:none;}.slick-loading .slick-list{background:#fff url('../../../images/ajax-loader.gif') center center no-repeat;}.slick-arrow{display:table;position:absolute;top:calc(100% + 4px);z-index:1;overflow:hidden;text-indent:100%;white-space:nowrap;cursor:pointer;}.slick-arrow.prev{left:50%;margin:0 0 0 -112px;}.slick-arrow.next{right:50%;margin:0 -112px 0 0;}.slider_num07 .slick-arrow.prev,.slider_num08 .slick-arrow.prev{margin:0 0 0 -130px;}.slider_num07 .slick-arrow.next,.slider_num08 .slick-arrow.next{margin:0 -130px 0 0;}.slider_num09 .slick-arrow.prev,.slider_num10 .slick-arrow.prev{margin:0 0 0 -158px;}.slider_num09 .slick-arrow.next,.slider_num10 .slick-arrow.next{margin:0 -158px 0 0;}.slider_num11 .slick-arrow.prev,.slider_num12 .slick-arrow.prev{margin:0 0 0 -186px;}.slider_num11 .slick-arrow.next,.slider_num12 .slick-arrow.next{margin:0 -186px 0 0;}.slick-arrow.prev:after,.slick-arrow.next:after {content:"";display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;transform:rotate(45deg);transition:all .2s ease-in;}.slick-arrow.prev:after {margin:-4px 0 0 -4px;border-left:solid 2px #999;border-bottom:solid 2px #999;}.slick-arrow.next:after {margin:-4px 0 0 -6px;border-top:solid 2px #999;border-right:solid 2px #999;}.slick-dotted.slick-slider{margin-bottom:30px !important;}.slick-dots{display:block;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;text-align:center;}.container .slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 8px;padding:0;overflow:hidden;border-radius:50%;cursor:pointer;background:none;}.slick-dots li button{display:block;width:8px;height:8px;padding0;cursor:pointer;border:0;border-radius:50%;outline:none;background:#EEE;font-size:0;line-height:0;transition:all .2s ease-in;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li.slick-active button{background:#CCC;}.slider .hide {display:none;}@media (any-hover:hover) {.accordion_btn,a img,a.c-bnr,a .item_ttl,a .item_txtbox {transition:all .2s ease-in;}.slick-arrow:hover:after,.slick-dots li button:hover,.top .att_list a:hover,header a:hover,a:not(.course_map_mark):hover img,a:hover .item_ttl,a:hover .item_txtbox {opacity:.5;}.accordion_btn:hover,.btn_more:hover,a.c-bnr:hover,.btn_detail[type="button"]:hover,a.btn_detail:hover,a .btn_detail:hover {opacity:.7;text-decoration:none;}}.crosshead,.rest .c-block_lead,.choice_sec,.bnr_schedule .c-bnr_ttl {font-family:"YakuHanJP","M PLUS Rounded 1c","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:800;}.rest .mnav_item_ttl,.bnr_fire .c-bnr_txt,.bnr_rest .c-bnr_txt,.bnr_work .c-bnr_ttl,.event_item .item_ttl,.top .c-block_ttl,.top .lead {font-family:"YakuHanJP",'M PLUS Rounded 1c',"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.bnr_fire .c-bnr_ttl,.bnr_rest .c-bnr_ttl,.rest .point_ttl,.top .bnr_raceday-pass .c-bnr_ttl,.debut_sec .blowline,.bnr_spa .c-bnr_ttl,.bnr_fee .c-bnr_ttl,.bnr_hotel .c-bnr_ttl,.top .bnr_debut .c-bnr_ttl {font-family:"YakuHanJP","Murecho","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-optical-sizing:auto;}.copylight {font-family:Arial,sans-serif;}.bnr_food-summer .c-bnr_ttl,.bnr_food-summer .c-bnr_term {font-family:"YakuHanJP","Kiwi Maru","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}header,.headline_ttl {font-family:"YakuHanJP","Mochiy Pop P One","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400;font-style:normal;}.header_term,.headline_term {font-family:"YakuHanJP","Jost","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;}.top.container {background:url(../images/top_title_bg_belt.png) 0 0 repeat-x,url(../images/top_title_bg_front.png) center 0 no-repeat,url(../images/top_title_bg_confetti.png) center 0,url(../images/bg.jpg) center 0,#f6f3e0;background-size:auto 80px,auto,cover,auto,auto;}.top .attach_logo:before,.top .attach_logo:after {top:8px;width:220px;height:57px;}.top .headline {width:1200px;margin:auto;padding:100px 0 64px;text-align:center;}.top .headline_ttl_main,.top .headline_term {display:block;}.top .lead {text-shadow:#21add0 3px 0px 10px,#21add0 -3px 0px 10px,#21add0 0px -3px 10px,#21add0 -3px 0px 10px,#21add0 3px 3px 10px,#21add0 -3px 3px 10px,#21add0 3px -3px 10px,#21add0 -3px -3px 10px;color:#FFF;}.top .headline_ttl {display:block;position:relative;margin:-80px auto 0;font-size:128px;line-height:1.2;color:#FFF;}.top .headline_ttl small {font-size:64px;}.top .headline_ttl_shoulder {display:block;margin:0 0 8px;font-size:40px;}.top .headline_ttl_shoulder_word {display:inline-block;transform:rotate(-8deg);}.top .headline_ttl_sub {display:inline-block;margin:0 0 32px;font-size:56px;transform:rotate(8deg);transform-origin:center bottom;}.top .headline_ttl_sub:first-of-type {transform:rotate(-8deg);}.top .headline_ttl_sub small {font-size:32px;}.top .headline_ttl,.headline_term {text-shadow:#fc7830 3px 0px 10px,#fc7830 -3px 0px 10px,#fc7830 0px -3px 10px,#fc7830 -3px 0px 10px,#fc7830 3px 3px 10px,#fc7830 -3px 3px 10px,#fc7830 3px -3px 10px,#fc7830 -3px -3px 10px;}.headline_term {display:table;margin:24px auto 0;text-align:center;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:80px;line-height:1;color:#FFF;}:where(.headline_term small){font-size:smaller;}.headline_term_year {font-size:32px;}.headline_term_slash {display:inline-block;font-weight:200;transform:translate(-10%,-10%);}:where(.headline_term_slash:lang(ja)) {text-indent:-.1em;letter-spacing:-.1em;}.headline_term_daw {display:inline-block;margin:0 .08em;padding:.4em;line-height:1em;border-radius:50%;background:#ca3d32;text-shadow:none;font-size:24px;vertical-align:bottom;transform:translate(0,-20%);}.headline_term_mark,.headline_term_arw {display:inline-block;overflow:hidden;text-shadow:none;text-indent:100%;white-space:nowrap;}.headline_term_mark {position:absolute;}.headline_term_arw {position:relative;width:24px;margin:0 .1em;}.headline_term_daw + .headline_term_mark + .headline_term_daw {margin:0 .08em 0 -.3em;}.headline_term_arw:after {content:"";display:inline-block;position:absolute;top:50%;left:0;width:24px;height:24px;background:#780f07;clip-path:polygon(0 0,100% 50%,0 100%);}.top_title.on {animation-duration:.75s;animation-fill-mode:forwards;animation-name:ani_bouncein_kf;}@-webkit-keyframes ani_bouncein_kf {from,20%,40%,60%,80%,to {animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0% {opacity:0;transform:scale3d(.3,.3,.3);}20% {transform:scale3d(1.5,1.5,1.5);}40% {transform:scale3d(.9,.9,.9);}60% {opacity:1;transform:scale3d(1.03,1.03,1.03);}80% {transform:scale3d(.97,.97,.97);}to {opacity:1;transform:scale3d(1,1,1);}}.top .contents {text-align:center;}.top .lead {font-size:32px;color:#FFF;}.c-bnr_sec {margin:128px 0 0;padding:48px;border-radius:32px;background:#FFF;}.c-bnr_sec div:first-child,.c-bnr_sec .c-bnr_bg:first-child > a {margin-top:0;}.c-bnrs {margin:80px auto 0;}.c-bnrs + .c-bnrs {margin:80px auto 0;}.c-bnr {display:block;position:relative;margin:32px 0 0 0;padding:16px 24px;background:#EEE;text-decoration:none;}.c-bnr,.c-bnr_bg {border-radius:24px;}.c-bnr_bg {background:#FFF;}.c-bnr + .c-bnr {margin:16px 0 0 0;}.c-bnrs .c-bnr:first-of-type {margin:0 auto;}a.c-bnr {color:#333;}.c-bnr:hover {text-decoration:none;}.c-bnr .btn_detail{position:absolute;bottom:16px;right:24px;margin:0;font-size:10px;}.c-bnr .btn_detail span:after {margin:-3px 0 0 0;border-top:solid 3px transparent;border-left:solid 5px #FFF;border-bottom:solid 3px transparent;}.c-bnr_main {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.c-bnrs_ttl {margin:0 0 16px;text-align:center;}.c-bnr_term {margin:16px 0 0;font-weight:bold;font-size:larger;}.c-bnr_term small{font-size:16px;}.c-bnr_box {margin:24px 0 0;text-align:center;}.c-bnr_box .blowline {font-weight:bold;font-size:larger;color:#F00;}.c-bnr_box .blowline:before {border-left-color:#F00;}.c-bnr_box .blowline:after {border-right-color:#F00;}.c-bnr_box .blowline + .c-bnr {margin:16px 0 0;}.c-bnr_list {margin:80px 0 0 0;}.c-bnr_list li {overflow:hidden;margin:24px 0 0 0;border-radius:24px;background:#FFF;}.c-bnr_list .c-bnr {margin:0;border-radius:0;}.c-bnr_border {border:solid 6px #FFF;}.bnr_hotel {padding:48px 24px;background:url(../images/bnr_hotel.jpg) 0 bottom no-repeat;background-size:100%;}.bnr_fee {padding:48px 24px;background:url(../images/bnr_fee.jpg) 0 60% no-repeat;background-size:100%;}.bnr_spa {padding:48px 24px;background:url(../images/spa_photo.jpg) 0 60% no-repeat;background-size:100%;}.bnr_spa .c-bnr_data,.bnr_fee .c-bnr_data,.bnr_hotel .c-bnr_data {width:100%;text-align:left;}.bnr_spa .c-bnr_ttl,.bnr_fee .c-bnr_ttl,.bnr_hotel .c-bnr_ttl {display:inline-block;margin:0 0 0 -24px;padding:16px 48px 16px 24px;background:linear-gradient(to right,rgba(165,135,88,.8) 0%,rgba(165,135,88,.5) 80%,rgba(165,135,88,0)100%);font-weight:500;font-size:24px;line-height:1.2;font-feature-settings:'palt';letter-spacing:.1em;color:#FFF;}.bnr_fee .c-bnr_txt,.bnr_spa .c-bnr_txt {margin:16px 0 0;text-shadow:#333 3px 0px 6px,#333 -3px 0px 6px,#333 0px -3px 6px,#333 -3px 0px 6px,#333 3px 3px 6px,#333 -3px 3px 6px,#333 3px -3px 6px,#333 -3px -3px 6px,#333 1px 3px 6px,#333 -1px 3px 6px;color:#FFF;}.bnr_fee .c-bnr_txt {font-size:larger;}.bnr_food-summer {padding:48px 24px;background:url(../images/bnr_food-summer.jpg) 0 80% no-repeat;background-size:100%;}.bnr_food-summer .c-bnr_ttl {margin:0 0 16px;font-size:40px;line-height:1.2;}.bnr_food-summer .c-bnr_ttl,.bnr_food-summer .c-bnr_txt {color:#FFF;}.bnr_food-summer .c-bnr_term {color:#e5ff01;}.bnr_food-summer .c-bnr_data {text-shadow:#40a7f9 3px 0px 10px,#40a7f9 -3px 0px 10px,#40a7f9 0px -3px 10px,#40a7f9 -3px 0px 10px,#40a7f9 3px 3px 10px,#40a7f9 -3px 3px 10px,#40a7f9 3px -3px 10px,#40a7f9 -3px -3px 10px,#40a7f9 1px 3px 10px,#40a7f9 -1px 3px 10px,#40a7f9 1px -3px 10px,#40a7f9 -1px -3px 10px,#40a7f9 3px 1px 10px,#40a7f9 -3px 1px 10px,#40a7f9 3px -1px 10px,#40a7f9 -3px -1px 10px,#40a7f9 1px 1px 10px,#40a7f9 -1px 1px 10px,#40a7f9 1px -1px 10px,#40a7f9 -1px -1px 10px;}a.bnr_rest {padding:48px 24px;background:url(../rest/images/vip_photo.jpg) 0 70% no-repeat;background-size:100%;text-align:center;}a.bnr_fire {padding:48px 24px;background:url(../images/fire_photo.jpg) 0 0 no-repeat;background-size:100%;text-align:center;}.bnr_fire .c-bnr_ttl,.bnr_fire .c-bnr_txt {text-shadow:#d22db5 3px 0px 6px,#d22db5 -3px 0px 6px,#d22db5 0px -3px 6px,#d22db5 -3px 0px 6px,#d22db5 3px 3px 6px,#d22db5 -3px 3px 6px,#d22db5 3px -3px 6px,#d22db5 -3px -3px 6px,#d22db5 1px 3px 6px,#d22db5 -1px 3px 6px;color:#FFF;}.bnr_rest .c-bnr_ttl,.bnr_rest .c-bnr_txt {text-shadow:#47bbce 3px 0px 6px,#47bbce -3px 0px 6px,#47bbce 0px -3px 6px,#47bbce -3px 0px 6px,#47bbce 3px 3px 6px,#47bbce -3px 3px 6px,#47bbce 3px -3px 6px,#47bbce -3px -3px 6px,#47bbce 1px 3px 6px,#47bbce -1px 3px 6px;color:#FFF;}.bnr_fire .c-bnr_ttl,.bnr_rest .c-bnr_ttl {margin:0 0 8px;font-weight:400;font-size:40px;line-height:1.2;}.bnr_fire .c-bnr_ttl small,.bnr_rest .c-bnr_ttl small {display:block;font-size:24px;}.bnr_fire .c-bnr_txt,.bnr_rest .c-bnr_txt {margin:16px 0 0;font-weight:400;font-size:24px;}.bnr_rest .blowline {width:max-content;margin:auto;}.bnr_rest .blowline:before {border-left-color:#47bbce;}.bnr_rest .blowline:after {border-right-color:#47bbce;}a.bnr_foods_summer {padding:48px 0;background:url(../../../../foods_s/recommend/2024/images/summer_title.jpg) center 0 no-repeat;background-size:100%;text-align:center;color:#FFF;}.bnr_foods_summer .c-bnr_ttl,.bnr_foods_summer .c-bnr_term {text-shadow:#3fa6f8 3px 0px 6px,#3fa6f8 -3px 0px 6px,#3fa6f8 0px -3px 6px,#3fa6f8 -3px 0px 6px,#3fa6f8 3px 3px 6px,#3fa6f8 -3px 3px 6px,#3fa6f8 3px -3px 6px,#3fa6f8 -3px -3px 6px,#3fa6f8 1px 3px 6px,#3fa6f8 -1px 3px 6px;color:#FFF;}.bnr_foods_summer .c-bnr_ttl {margin:0 0 8px;font-weight:400;font-size:40px;line-height:1.2;}.bnr_foods_summer .c-bnr_term {font-weight:400;font-size:32px;}.bnr_raceday-pass {margin:16px 0 0;padding:140px 24px;background:url(../../../raceday-pass/images/mainimg.jpg) center 65% no-repeat;background-size:100%;}.bnr_raceday-pass .c-bnr_data{text-shadow:#FFF 3px 0px 3px,#FFF -3px 0px 3px,#FFF 0px -3px 3px,#FFF -3px 0px 3px,#FFF 3px 3px 3px,#FFF -3px 3px 3px,#FFF 3px -3px 3px,#FFF -3px -3px 3px,#FFF 1px 3px 3px,#FFF -1px 3px 3px,#FFF 1px -3px 3px,#FFF -1px -3px 3px,#FFF 3px 1px 3px,#FFF -3px 1px 3px,#FFF 3px -1px 3px,#FFF -3px -1px 3px,#FFF 1px 1px 3px,#FFF -1px 1px 3px,#FFF 1px -1px 3px,#FFF -1px -1px 3px;}.bnr_raceday-pass .c-bnr_ttl {font-size:32px;line-height:1.2;color:#8bd112;}.bnr_raceday-pass .c-bnr_txt {margin:16px 0 0;font-size:16px;}.debut_sec {margin:96px 0 0;text-align:center;font-size:24px;}.debut_sec .blowline:before {border-left:solid 2px #db548e;}.debut_sec .blowline:after {border-right:solid 2px #db548e;}.debut_catch {padding:4px 24px;font-size:smaller;line-height:1;color:#db548e;}.bnr_debut {margin:16px 0 0;padding:80px 24px;background:url(../images/bnr_debut.jpg) center 50% no-repeat;background-size:100%;}.debut_sec .c-bnr_ttl {line-height:1.2;color:#8bd112;}.bnr_debut .c-bnr_txt {font-size:16px;}.bnr_debut .c-bnr_catch {display:table;margin:0 auto 4px;border:solid 3px #FFF;border-radius:64px;background:#fdaa1a;padding:8px 16px;text-align:center;white-space:nowrap;font-size:18px;line-height:1;color:#FFF;}.top .c-block {position:relative;margin:128px 0 0;}.top .c-block .c-anchor{position:absolute;top:-64px;left:0;}.top .c-block_ttl {display:table;position:relative;z-index:1;margin:0 auto 24px;padding:16px 40px;border-radius:48px;background:#fbce19;font-size:40px;line-height:1.2;color:#FFF;}.top .c-block_ttl:after {content:"";display:block;position:absolute;top:50%;left:50%;z-index:-1;width:104%;height:124%;border:solid 3px #fbce19;border-radius:48px;transform:translate(-50%,-50%);}.top .c-block_lead {font-size:24px;font-weight:bold;}.top .crosshead {margin:160px 0 0;font-size:48px;line-height:1.2;text-shadow:#FFF 3px 0px 3px,#FFF -3px 0px 3px,#FFF 0px -3px 3px,#FFF -3px 0px 3px,#FFF 3px 3px 3px,#FFF -3px 3px 3px,#FFF 3px -3px 3px,#FFF -3px -3px 3px,#FFF 1px 3px 3px,#FFF -1px 3px 3px,#FFF 1px -3px 3px,#FFF -1px -3px 3px,#FFF 3px 1px 3px,#FFF -3px 1px 3px,#FFF 3px -1px 3px,#FFF -3px -1px 3px,#FFF 1px 1px 3px,#FFF -1px 1px 3px,#FFF 1px -1px 3px,#FFF -1px -1px 3px;color:#93cf46;}.top .event_sec .c-block_ttl {margin:-56px auto 24px;background:#97e304;}.top .event_sec .c-block_ttl:after {border-color:#97e304;}.event_item {position:relative;overflow:hidden;margin:80px auto 0;border-radius:24px;background:#FFF;text-align:left;}.event_item:first-of-type {margin:32px auto 0;}.bnrs + .event_item{margin:64px auto 0;}.event_item.item {display:flex;flex-wrap:wrap;}.event_item .item_ttl,.event_item .item_photo,.event_item .item_txtbox,.event_item .item_term {width:100%;}.event_item .item_photo {order:-1;}.event_item .item_ttl {padding:24px 48px;background:linear-gradient(to right,#7ef5f8,#fe81dd);-webkit-background-clip:text; background-clip:text;text-align:center;font-size:18px;line-height:1.2;color:transparent;}.event_item .item_ttl strong {display :block;font-size:40px;}.event_item .item_ttl small {display :block;font-size:24px;}.event_item .item_term {display :block;text-align:center;font-size:24px;padding:0 0 32px;}.event_item .item_photo img {width:100%;height:650px;object-fit:cover;}.event_item .item_txtbox_ttl {margin:128px 0 8px 0;font-size:24px;line-height:1.2;}.event_item .item_txtbox_ttl:first-child {margin:24px 0 8px 0;}.event_item .item_catch {display:block;margin:0 0 8px;font-size:larger;}.event_item .sub {font-size:smaller;}.event_item .item_txtbox {padding:0 48px 48px;}.event_item .item_txt + .item_txt {margin:1em 0 0;}.event_maps + .item_ttl,.event_item table + .item_ttl {margin:80px 0 0;}.event_item table {width:100%;margin:16px 0 8px 0;border-collapse:separate;border-spacing:2px;}.event_item tr:first-child > *:first-child{border-radius:8px 0 0 0;}.event_item tr:first-child > *:last-child{border-radius:0 8px 0 0;}.event_item tr:last-child > *:last-child{border-radius:0 0 8px 0;}.event_item tr:last-child > *:first-child{border-radius:0 0 0 8px;}.event_item .onestep tr > *:first-child {border-radius:8px 0 0 8px;;}.event_item .onestep tr > *:last-child{border-radius:0 8px 8px 0;}.event_item th,.event_item td {padding:16px 24px;text-align:left;}.event_item th {background:#54bcf3;text-align:center;white-space:nowrap;font-weight:normal;color:#FFF;}.event_item td {width:100%;background:#f4f0dd;}.event_item th p + p {margin:4px 0 0;}.event_item .notes {margin:8px 0 0 0;}.event_item .enc_num,.event_item .list_num li:before {background-color:#aed33c;}.event_item .info_box {margin:16px 0 0;padding:24px 32px;border:solid 2px #db548e;border-radius:8px;}.events_sec .ico{display:inline-block;padding:32px 6px 4px 6px;background-position:center 0;background-repeat:no-repeat;background-size:32px 32px;font-size:smaller;}.events_sec .ico_kochira {background-image:url(../../../fee/images/ico_kochira.gif);}.events_sec .ico_chirara {background-image:url(../../../fee/images/ico_chirara.gif);}.events_sec .ico_pipira {background-image:url(../../../fee/images/ico_pipira.gif);}.events_sec .ico_puto {background-image:url(../../../fee/images/ico_puto.gif);}.events_sec .ico_batto {background-image:url(../../../fee/images/ico_batto.gif);}.mv_sec {margin:0 0 16px;}.event_maps{margin:48px 0 0;}.event_maps img{border-radius:16px;}.event_map_main {position:relative;}.event_map_main_map {width:100%;height:580px;border-radius:24px;background:url(../images/map.jpg) center bottom no-repeat;background-size:100%;}.event_map_facility {position:absolute;padding:8px 16px;top:50%;left:50%;border-radius:24px;background:#FFF;white-space:nowrap;line-height:1.2;transform:translate(-50%,-50%);}.event_map_place_num {display:block;position:absolute;top:50%;left:50%;width:48px;height:48px;border-radius:50%;border:solid 3px #FFF;font-size:24px;text-align:center;line-height:42px; color:#FFF;transform:translate(-50%,-50%);}.event_map_main + .list_num {margin:8px 0 0;}.event_map_place_num,.event_map_main + .list_num li:before {background-color:#448fec;}.event_map_facility_joyful {margin:-200px 0 0 70px;}.event_map_facility_welcome {margin:60px 0 0 40px;}.event_map_facility_maingate {margin:200px 0 0 -120px;}.stamp_sec .event_map_main_map {background-image:url(../images/stamp_map.jpg);}.stamp_sec .event_map_main_map,.photospot_sec .event_map_main_map {height:1000px;background-position:bottom 50%;}.stamp_sec .event_map_place_num01,.photospot_sec .event_map_place_num01 {margin:200px 0 0 -370px;}.stamp_sec .event_map_place_num02 {margin:390px 0 0 10px;}.photospot_sec .event_map_place_num02 {margin:300px 0 0 30px;}.photospot_sec .event_map_place_num03 {margin0 0 0 -290px;}}.stamp_sec .event_map_facility_joyful,.photospot_sec .event_map_facility_joyful {margin:0 0 0 70px;}.stamp_sec .event_map_facility_welcome,.photospot_sec .event_map_facility_welcome {margin:260px 0 0 40px;}.stamp_sec .event_map_facility_maingate,.photospot_sec .event_map_facility_maingate {margin:400px 0 0 -120px;}.top .greeting_sec.event_item .item_photo img {object-position:50% top;}.greeting_sec .event_map_place_num01 {margin:-140px 0 0 80px;}.greeting_sec .event_map_place_num02 {margin:-20px 0 0 60px;} .postcampaign_sec .item_photo img,.photospot_sec .item_photo img {width:100%;height:auto;object-fit:auto;}.ride_sec .event_map_main_map {height:1000px;background-position:bottom 50%;}.ride_sec .event_map_place_num01 {margin:-280px 0 0 110px;} .ride_sec .event_map_place_num02 {margin:-320px 0 0 0;} .ride_sec .event_map_place_num03 {margin:-360px 0 0 60px;} .ride_sec .event_map_place_num04 {margin:160px 0 0 -230px;}.ride_sec .event_map_place_num05 {margin:240px 0 0 -220px;}.party_sec .event_map_main_map {background-position:center top;}.party_sec .event_map_place_num01 {margin:-6% 0 0 1%;} .swimwear_sec .event_map_main_map {height:1000px;background-position:center 50%;}.swimwear_sec .event_map_place_num01 {margin:320px 0 0 40px;} .swimwear_sec .event_map_place_num02 {margin:440px 0 0 40px;} .swimwear_sec .event_map_place_num03 {margin:240px 0 0 320px;} .swimwear_sec .event_map_place_num04 {margin:400px 0 0 300px;} .swimwear_sec .event_map_place_num05 {margin:-300px 0 0 -140px;} .cooldownspot_sec video,.park_sec video,.fire_sec video {width:100%;height:auto;}.park_sec .item_photo img,.fire_sec .item_photo img {height:675px;}.ico_box {display:inline-block;position:relative;width:16px;height:16px;vertical-align:middle;}.ico_drop > span {display:block;position:absolute;bottom:0;left:50%;width:80%;height:80%;border-radius:50%;background:#47bbce;transform:translate(-50%,0);}.ico_drop > span:before {content:"";display:block;position:absolute;bottom:65%;left:50%;width:100%;height:100%;clip-path:polygon(50% 0,100% 100%,0 100%);background:inherit;transform:translate(-50%,0);}.ico_chili-pepper > span {display:block;position:absolute;top:0;left:50%;width:60%;height:80%;border-radius:50%;background:#ed1f1f;transform:translate(-50%,0);}.ico_chili-pepper > span:before {content:"";display:block;position:absolute;top:65%;left:50%;width:100%;height:100%;clip-path:polygon(0 0,100% 0,50% 100%);background:inherit;transform:translate(-50%,0);}.ico_chili-pepper > span:after {content:"";display:block;width:100%;height:20%;border-radius:50% / 100% 100% 0 0;background:#8bd112;}.ico_chili-pepper:after {content:"";display:block;position:absolute;top:-40%;left:50%;width:15%;height:40%;background:#8bd112;transform:translate(-50%,0);}.notes .ico_box {width:12px;height:12px;}