@charset "UTF-8";@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/css/yakuhanjp.min.css");@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@2.0.0/dist/css/yakuhanjp_s.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=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 "YakuHanJPs",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_main,.contents {width:1200px;margin:auto;}footer{padding:24px 0;}footer .notes {margin:16px 0 0 0;color:#5a5300;}.foot_sec,footer {background:#ffeeda;}.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;}.btn_detail_arw{display:block;position:relative;overflow:hidden;width:32px;height:32px;border-radius:50%;background:#F79400;text-indent:100%;white-space:nowrap;}.btn_detail_arw:after {content:"";display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;margin:0 0 0 -2px;border-top:solid 2px #FFF;border-right:solid 2px #FFF;transform-origin:left top;transform:rotate(45deg) translate(-50%,-50%);}.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;}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) {.btn_detail_arw,.accordion_btn,a.c-bnr,a .item_txtbox,a img {transition:all .2s ease-in;}.slick-arrow:hover:after,.slick-dots li button:hover,.top .att_list a:hover,header a:hover,a:hover .item_txtbox,a:not(.course_map_mark):hover img {opacity:.5;}.accordion_btn:hover,a.c-bnr:hover,a:hover .btn_detail_arw,.btn_detail_arw:hover,.btn_detail[type="button"]:hover,a.btn_detail:hover,a .btn_detail:hover {opacity:.7;text-decoration:none;}}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;}.crosshead {font-family:"YakuHanJP","M PLUS Rounded 1c","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:800;}.event_item .item_ttl {font-family:"YakuHanJP",'M PLUS Rounded 1c',"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.bnr_raceday-pass .c-bnr_ttl,.bnr_debut .c-bnr_ttl,.debut_sec .blowline,.bnr_spa .c-bnr_ttl,.bnr_fee .c-bnr_ttl,.bnr_hotel .c-bnr_ttl {font-family:"YakuHanJP","Murecho","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-optical-sizing:auto;}.bnr_food-summer .c-bnr_ttl,.bnr_food-summer .c-bnr_term {font-family:"YakuHanJP","Kiwi Maru","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.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,auto,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);}}.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-block_main > .c-bnr_list,.c-bnr_list li:first-child {margin: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,.bnr_fee,.bnr_spa {padding:48px 24px;}.bnr_hotel {background:url(../images/bnr_hotel.jpg) 0 bottom no-repeat;background-size:100%;}.bnr_fee {background:url(../images/bnr_fee.jpg) 0 60% no-repeat;background-size:100%;}.bnr_spa {background:url(../images/bnr_spa.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_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;padding:128px 0;text-align:center;color:#FFF;}.top .c-block_main{width:1200px;margin:auto;}.top .crosshead {margin:0 0 80px;font-size:48px;line-height:1.2;}.event_item {display:flex;flex-wrap:wrap;position:relative;}.block_main_photo + .event_item,.event_item + .event_item {margin:48px 0 0;}.event_item + .event_item {padding:48px 0 0;border-top:solid 1px rgba(255,255,255,.5);}.event_item .item_ttl,.event_item .item_photo,.event_item .item_txtbox {width:100%;}.event_item .item_photo {order:-1;}.block_main_photo img,.event_item .item_photo img {border-radius:24px;}.event_item .item_ttl {padding:24px 48px;text-align:center;font-size:18px;line-height:1.2;}.event_item .item_ttl strong {display :block;font-size:32px;}.event_item .item_ttl small {display :block;font-size:24px;}.event_item .item_term {position:absolute;top:-16px;left:0;padding:8px 24px;border:solid 2px #FFF;border-radius:24px;background:#CCC;font-size:larger;line-height:1;}.event_item.event_no_photo .item_term {margin:auto;position:static;order:-1;}.event_item .item_data {margin:16px auto 8px;text-align:left;}.event_item .btn_detail_arw {margin:0 0 0 auto;}.top .accordion.is-opened .accordion_btn span{opacity:.7;}.top .accordion_btn span:before,.top .accordion_btn span:after{background:#666;}.event_maps .accordion_btn span,.event_maps .accordion.is-opened .accordion_btn span{color:#FFF;}.event_maps{margin:48px 0 0;text-align:left;}.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;color:#333;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:-260px 0 0 70px;}.event_map_facility_welcome {margin:60px 0 0 40px;}.event_map_facility_maingate {margin:200px 0 0 -120px;}.licence_sec{background:#ee8a07;}.licence_sec .item_term,.licence_sec .btn_detail_arw {background:#e2c10c;}.licence_sec .event_map_place_num01 {margin:-50px 0 0 -20px;}.licence_sec .event_guides{margin:48px 0 0;text-align:left;}.licence_sec .event_guides .accordion_btn{width:fit-content;margin:auto;padding:8px 24px;border:solid 3px #e96617;border-radius:24px;background:#FFF;font-weight:bold;}.licence_sec .event_guides .accordion_btn span,.licence_sec .event_guidess .accordion.is-opened .accordion_btn span{color:#F79400;}.licence_sec .event_guides .event_guides_main,.licence_sec .event_guides .accordion_content_main{padding:24px;border-radius:16px;background:#f1eeda;color:#333;}.licence_sec .event_guides dt {margin:0 0 8px;font-size:larger;font-weight:bold;line-height:1.2;color:#F79400;}.licence_sec .event_guides dt span {display:block;margin:8px 0 0;font-size:smaller;color:#333;}.licence_sec .event_guides li:before,.licence_sec .event_guides .second .enc_num {background-color:#F79400;}.licence_sec .event_guides .second_ttl {color:#c03cb2;}.licence_sec .event_guides .second li:before {background-color:#c03cb2;color:#FFF;}.licence_sec a.btn_detail{background:#FFF;color:#F79400;}.licence_sec .btn_detail span:after {border-left-color:#F79400;}.greeting_sec {background:#74bc2b;}.greeting_sec .item_term,.greeting_sec .btn_detail_arw {background:#89e24f;}.greeting_sec .event_map_place_num01 {margin:-20px 0 0 60px;} .pickup_sec {background:#d22c3c;}.pickup_sec .list_item {border-bottom:solid 1px #f893a3;}.pickup_sec .list_item .item {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;padding:32px 0;border-top:solid 1px #f893a3;text-decoration:none;color:#FFF;}.pickup_sec .list_item .item_photo {width:min-content;}.pickup_sec .list_item .item_photo img {border-radius:24px;}.pickup_sec .list_item .item_txtbox {flex:1;padding:0 24px;}.pickup_sec .list_item .item_ttl {margin:0 0 8px;font-size:larger;}.pickup_sec .list_item .item_ttl em {display:block;font-size:smaller;font-weight:bold;}.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;}