@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&display=swap');@import url('https://fonts.googleapis.com/css2?family=Murecho:wght@500&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:#CCC;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;}li {list-style-type:none;}img {border:none;vertical-align:top;}address,em {font-style:normal;}address {font-weight:normal;}table {border-collapse:collapse; border-spacing:0;}:where(a:link,a:visited,a:active) {color:#027ABB;}:where(a:hover) {color:#62bced;}button {outline:none;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}.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;}.info_box {margin:auto;padding:16px 24px;border:solid 2px #F00;background:#FFF;text-align:center;}.info_box_ttl {display:block;margin:0 0 8px 0;}.maincontents,.contents {display:flex;flex-wrap:wrap;position:relative;}.maincontents,.contents,.maincontent {width:100%;}.contents {overflow:hidden;}.topicpath,.contents_headline_main,.contents_head_data_main,.contents_main,.footer_main {width:1200px;margin:auto;}.contents_headline_main {display:block;}.content {margin:auto;padding:0 0 128px;}.topicpaths {order:1;width:100%;}.topicpath {padding:24px 0;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;}footer {width:1200px;margin:auto;}.content {margin:auto;}footer{padding:24px 10px;}footer .notes {margin:16px 0 0 0;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;}.container .btn_detail{background:#F79400;color:#FFF;}.btn_detail span{display:inline-block;position:relative;padding:1em 1.2em 1em 2.2em;}.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;}.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;margin:auto;}.ttl_border:before,.ttl_border:after{content:"";flex-grow:1;border-bottom:1px solid #999;}.ttl_border:before{margin-right:.5em;}.ttl_border:after{margin-left:.5em;}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;}.c-tabs {display:flex;justify-content:space-between;text-align:left;}.c-tab {width:50%;}.c-tab_ttl {background:#EEE;text-align:center;color:#b8b8b8;cursor:pointer;transition:all .2s ease-in;}.c-tab_content {width:200%;opacity:0;transition:all .2s ease-in;}.c-tab[open] .c-tab_ttl {background:#999;font-weight:bold;color:#FFF;}.c-tab:nth-child(2) .c-tab_content {margin:0 0 0 -100%;}.c-tab:nth-child(3) .c-tab_content {margin:0 0 0 -200%;}.c-tab.is-opened .c-tab_content {opacity:1;}.c-tab.is-opened .c-tab_ttl{pointer-events:none;}@media (any-hover:hover) {.c-tab_ttl:hover {opacity:.7;}}.content_main{width:1200px;margin:auto;}.xmas_content,.newyear_content{visibility:visible;z-index:1;opacity:1;}.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;}.slick-arrow:hover:after {opacity:.5;}.slick-dots li button:hover {opacity:.5;}.slider .hide {display:none;}@media (any-hover:hover) {.top .hnav a,.top .att_list a,a img,a.c-btn,a.c-bnr,a .item_ttl,.btn_tickets_on,a .item_txtbox {transition:all .2s ease-in;}.top .att_list a:hover,a:not(.course_map_mark):hover img,a:hover .item_ttl,a:hover .item_txtbox {opacity:.5;}.btn_more:hover,.btn_tickets_on:hover,a.c-bnr:hover,a.c-btn:hover,a.btn_detail:hover,a .btn_detail:hover {opacity:.7;text-decoration:none;}.top .hnav a:hover {transform:translate(0,8px);opacity:.5;}}.ani_fadeinup {opacity:0;transform:translate(0,40px);transition:all .4s cubic-bezier(0.190,0.430,0.175,0.860);}.ani_fadeinup.on {opacity:1;transform:translate(0,0);}.birhdaynavs button[type="button"],.c-btn_ttl,.c-btn_on_catch,.movie_mv_ttl,.top .comingsoon:after,.top .birthday_ttl,.top .beginning_lead,.event_item .item_ttl,.top .c-block_ttl,.top .att_list_ttl,.top .att_list_name,.top .lead,.top .headline_term {font-family:"YakuHanJP",'M PLUS Rounded 1c',"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.top .bnr_raceday-pass .c-bnr_ttl,.top .birhday_sec .blowline,.top .debut_sec .blowline,.top .debut_catch,.top .race_list .att_list_ttl,.top .race_list .att_list_name,.bnr_fee .c-bnr_ttl,.bnr_hotel .c-bnr_ttl,.top .bnr_debut .c-bnr_ttl,.top .headline {font-family:"YakuHanJP","Murecho","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-optical-sizing:auto;}.btn_tickets{margin:40px auto 0;}.btn_ticket{display:table;position:relative;margin:auto;border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-left-radius:32px;background:linear-gradient(to bottom,#EEE,#e2dede);font-weight:bold;font-size:larger;line-height:1;color:#FFF;}.btn_ticket:after {content:"";display:block;position:absolute;top:8px;left:0;z-index:-1;width:100%;height:100%;border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-left-radius:32px;background:linear-gradient(to bottom,#CCC 90%,#DDD);}.btn_ticket_main{display:inline-block;position:relative;padding:1.2em 2.8em;}.btn_ticket .ico_arw {display:inline-block;position:relative;width:1em;height:1em;margin:0 0 -.2em .5em;border-radius:50%;background:#FFF;}.btn_ticket .ico_arw:before,.btn_ticket .ico_arw:after {content:"";position:absolute;}.btn_ticket .ico_arw:before {top:50%;left:50%;width:10px;height:1px;border-top:solid 2px #CCC;transform:translate(-50%,-50%);}.btn_ticket .ico_arw:after {display:block;top:50%;left:50%;border-top:solid 2px #CCC;border-right:solid 2px #CCC;border-left:none;border-bottom:none;width:.4em;height:.4em;transform-origin:left top;transform:rotate(45deg) translate(-50%,-50%);}a.btn_ticket{background:linear-gradient(#f9ab2e,#ff7e32);}a.btn_ticket:after {background:linear-gradient(to bottom,#d95b10 90%,#e06720);}a.btn_ticket .ico_arw:before,a.btn_ticket .ico_arw:after {border-color:#fd6d19;}.top.container {background:url(../images/headline.jpg) center 0 no-repeat,url(../images/bg_confetti.png) center top;background-size:auto,auto;}.top .contents {text-align:center;}.top .headline {width:1200px;margin:auto;padding:540px 0 80px;text-align:center;text-shadow:#753b10 3px 0px 10px,#753b10 -3px 0px 10px,#753b10 0px -3px 10px,#753b10 -3px 0px 10px,#753b10 3px 3px 10px,#753b10 -3px 3px 10px,#753b10 3px -3px 10px,#753b10 -3px -3px 10px;font-size:88px;line-height:1.2;color:#FFF;}.top .headline .gra {display:inline-block;margin:0 8px;padding:4px;background:linear-gradient(to right,#ffda0e,#ff6cae);text-shadow:none;-webkit-background-clip:text; background-clip:text;font-size:128px;color:transparent;}.top .headline .sm {font-size:64px;}.top .headline small {font-size:smaller;}.top .beginning_lead {width:1200px;margin:0 auto 80px;padding:128px 0 40px;font-size:26px;line-height:2;color:#574f40;}.top .privilege_sec + .privilege_sec {margin:128px 0 0;}.top .privilege_ttl {padding:16px 0;font-size:28px;line-height:1.2;color:#8cca15;}.top .privilege_lead {margin:0 0 16px;}.top .privilege_sec .c-tab {}.top .privilege_sec .c-tab_ttl {position:absolute;left:50%;bottom:100%;width:584px;padding:24px 0;border-top-left-radius:24px;border-top-right-radius:24px;color:#999;}.top .privilege_sec .c-tab01 .c-tab_ttl {background:#cbe2ef;transform:translate(-600px,0);}.top .privilege_sec .c-tab.c-tab01[open] .c-tab_ttl {background:#5cb4e6;color:#FFF;}.top .c-tab_content_main{width:1200px;margin:auto;}.top .privilege-usable_sec .c-tab_content {position:relative;}.top .privilege-usable_sec .c-tab01 .c-tab_content {background:#e8f3f9;}.top .privilege_sec .c-tab02 .c-tab_ttl {transform:translate(16px,0);background:#fce6e2;}.top .privilege_sec .c-tab.c-tab02[open] .c-tab_ttl {background:#fc9584;color:#FFF;}.top .privilege_sec .c-tab01 .info_box {border-color:#5cb4e6;}.top .c-tab01 .btn_tickets .privilege_catch {color:#349ad4;}.top .c-tab01 .btn_tickets .privilege_catch.blowline:before {border-color:#349ad4;}.top .c-tab01 .btn_tickets .privilege_catch.blowline:after {border-color:#349ad4;}.top .c-tab01 a.btn_ticket{background:linear-gradient(#5cb4e6,#349ad4);}.top .c-tab01 a.btn_ticket:after {background:linear-gradient(to bottom,#1f86c0 90%,#157ab4);}.top .c-tab01 a.btn_ticket .ico_arw:before,.top .c-tab01 a.btn_ticket .ico_arw:after {border-color:#349ad4;}.top .privilege-usable_sec .c-tab02 .c-tab_content {background:#fdf4f2;}.top .privilege_sec .c-tab_content {text-align:center;}.top .privilege-can_subject,.top .privilege-usable_sec .c-tab_content {padding:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;}.top .privilege_sec .c-tab.c-tab01[open] .c-tab_content {border-top:solid 2px #5cb4e6;}.top .privilege_sec .c-tab.c-tab02[open] .c-tab_content {border-top:solid 2px #fc9584;}.top .privilege_sec .c-tab02 .info_box {border-color:#fc9684;}.top .c-tab02 .btn_tickets .privilege_catch {color:#fc9684;}.top .c-tab02 .btn_tickets .privilege_catch.blowline:before {border-color:#fc9684;}.top .c-tab02 .btn_tickets .privilege_catch.blowline:after {border-color:#fc9684;}.top .c-tab02 a.btn_ticket{background:linear-gradient(#fc9684,#fc7d67);}.top .c-tab02 a.btn_ticket:after {background:linear-gradient(to bottom,#dd604b 90%,#d3523c);}.top .c-tab02 a.btn_ticket .ico_arw:before,.top .c-tab02 a.btn_ticket .ico_arw:after {border-color:#d3523c;}.top .privilege-can_subject {padding:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;}.top .privilege_catch {margin:0 auto 24px;padding:4px 24px;font-size:20px;line-height:1;color:#f866a7;}.top .privilege_catch.blowline:before {border-left:solid 3px #f866a7;}.top .privilege_catch.blowline:after {border-right:solid 3px #f866a7;}.top .privilege_outside {display:flex;flex-wrap:wrap;justify-content:space-between;width:1200px;margin:0 auto 72px;text-align:center;}.top .privilege_outside > div {width:584px;}.top .privilege_term_ttl {display:table;margin:0 auto 8px;padding:8px 24px;border-radius:24px;font-size:larger;color:#FFF;}.top dd + .privilege_term_ttl {margin:40px auto 8px;}.top .privilege_term .ttl_border {width:8em;margin:0 auto 16px;line-height:1.2;}.top .privilege_term dd + .ttl_border {margin:32px auto 16px;}.top .privilege_term .txt {font-size:larger;}.top .privilege_term dd .notes {margin:16px 0 0;}.top .c-tab01 .privilege_term .ttl_border {color:#5cb4e6;}.top .c-tab01 .privilege_term .ttl_border:before,.top .c-tab01 .privilege_term .ttl_border:after{border-color:#5cb4e6;}.top .c-tab01 .privilege_term_ttl {background:#5cb4e6;}.top .c-tab02 .privilege_term .ttl_border {color:#fc9584;}.top .c-tab02 .privilege_term .ttl_border:before,.top .c-tab02 .privilege_term .ttl_border:after{border-color:#fc9584;}.top .c-tab02 .privilege_term_ttl {background:#fc9684;}.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 small{font-size:16px;}.c-bnr_list {margin:80px 0 0 0;}.c-bnr_list li {overflow:hidden;margin:16px 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;}a.c-btn {display:block;position:relative; text-decoration:none;color:#FFF;}.c-btn {margin:80px 0 0;padding:24px;background:#CCC;text-align:center;}.c-btn_ttl {margin:0 0 16px;font-size:32px;line-height:1.2;}.c-btn .btn_detail {background:#FFF;color:#333;}.c-btn .btn_detail span:after {border-left-color:#333;}.c-btn_on_catch {margin:80px 0 0;padding:4px 24px;font-size:20px;line-height:1;color:#f866a7;}.c-btn_on_catch.blowline:before {border-left:solid 2px #f866a7;}.c-btn_on_catch.blowline:after {border-right:solid 2px #f866a7;}.c-btn_on_catch + .c-btn {margin:8px 0 0;}.btn_birhday {background:#5cb4e6;}.btn_birhday .btn_detail {color:#5cb4e6;}.c-btn.btn_birhday span:after {border-left-color:#5cb4e6;}.btn_debut {background:#fc9684;}.btn_debut .btn_detail {color:#fc9684;}.c-btn.btn_debut span:after {border-left-color:#fc9684;}.top .birhday_sec {margin:96px 0 0;font-size:24px;}.top .birhday_sec .blowline:before {border-left:solid 2px #f866a7;}.top .birhday_sec .blowline:after {border-right:solid 2px #f866a7;}.top .birhday_catch {padding:4px 24px;font-size:smaller;line-height:1;color:#f866a7;}.top .bnr_birhday {margin:16px 0 0;padding:80px 24px;background:url(../images/bnr_birhday.jpg) center 50% no-repeat;background-size:100%;}.top .bnr_birhday .c-bnr_ttl {color:#8bd112;line-height:1.2;}.top .bnr_birhday .c-bnr_txt {font-size:16px;}.top .bnr_birhday .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 .debut_sec {margin:96px 0 0;font-size:24px;}.top .debut_sec .blowline:before {border-left:solid 2px #f866a7;}.top .debut_sec .blowline:after {border-right:solid 2px #f866a7;}.top .debut_catch {padding:4px 24px;font-size:smaller;line-height:1;color:#f866a7;}.top .bnr_debut {margin:16px 0 0;padding:80px 24px;background:url(../images/bnr_debut.jpg) center 50% no-repeat;background-size:100%;}.top .bnr_debut .c-bnr_ttl {color:#8bd112;line-height:1.2;}.top .bnr_debut .c-bnr_txt {font-size:16px;}.top .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 .bnr_raceday-pass {margin:16px 0 0;padding:140px 24px;background:url(../../../raceday-pass/images/mainimg.jpg) center 65% no-repeat;background-size:100%;}.top .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;}.top .bnr_raceday-pass .c-bnr_ttl {font-size:32px;line-height:1.2;color:#8bd112;}.top .bnr_raceday-pass .c-bnr_txt {margin:16px 0 0;font-size:16px;}.top .c-block .c-anchor{position:absolute;top:-64px;left:0;}.top .c-block {position:relative;margin:96px 0 0;}.top .c-block + .c-block {margin:128px 0 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;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 .birthday_sec {padding:32px;border-radius:32px;background-size:12px 12px;background-position:0 0,6px 6px;}.top .birthday_sec .c-block_ttl {margin:-56px auto 24px;}.top .birthday_park-pass_sec {background-image:radial-gradient(#a8d6f0 26%,transparent 20%),radial-gradient(#a8d6f0 26%,transparent 20%);background-color:#9ccce7;}.top .birthday_park-pass_sec .c-block_ttl {background:#5cb4e6;}.top .birthday_park-pass_sec .c-block_ttl:after {border-color:#5cb4e6;}.top .birthday_debut-Invit_sec {background-image:radial-gradient(#f9d2a3 26%,transparent 20%),radial-gradient(#f9d2a3 26%,transparent 20%);background-color:#fce6e2;}.top .birthday_debut-Invit_sec .c-block_ttl {background:#fc9584;}.top .birthday_debut-Invit_sec .c-block_ttl:after {border-color:#fc9584;}.top .birthday_ttl {font-size:24px;line-height:1.2;color:#e8743b;}.top .birthday_sec .item_list {display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;}.top .birthday_sec .item_list.item_solo {justify-content:center;}.top .birthday_sec .item_list .item {display:flex;flex-wrap:wrap;flex-direction:column;position:relative;width:48.5%;overflow:hidden;margin:32px 0 0;border-radius:24px;background:#FFF;text-decoration:none;color:#333;}.top .birthday_sec.no_ttl .item_list {margin:-32px auto 0;}.top .birthday_sec .item img {width:100%;height:auto;}@media (any-hover:hover) {.top .birthday_sec .item_list a:after {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;opacity:0;transition:all .2s ease-in;}.top .birthday_sec .item_list a:hover:after {opacity:.5;}}.top .birthday_sec .item_list_name,.top .birthday_sec .item_list_photo,.top .birthday_sec .item_list_txtbox {width:100%;}.top .birthday_sec .item_list_photo {order:-1;position:relative;background:#FFF;}.top .birthday_sec .item_list_name {padding:16px;font-size:20px;line-height:1.2;color:#e8743b;}.top .birthday_sec .item_list_txtbox {padding:0 16px 24px;text-align:left;}.top .birthday_sec .item_list_txtbox p + p {margin:16px 0 0;}.top .birthday_sec .item_list .btn_detail {font-size:12px;}.top .birthday_sec .item_list_photo .photo_caption {display:block;position:absolute;bottom:24px;width:100%;text-align:center;line-height:1.2;}.top .birthday_sec .item_list_photo .photo_caption01 {left:0;width:50%;}.top .birthday_sec .item_list_photo .photo_caption02 {left:50%;width:50%;}.top .no_bg {background:none;}.top .no_bg .item_list .item {border:solid 1px #CCC;}.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;}.container .event_item .item_photo img {width:100%;height:450px;object-fit:cover;}.event_item .item_ttl {padding:24px 48px;background:linear-gradient(to right,#FFE53B,#FF2525);-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_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 .sub {font-size:smaller;}.event_item .item_txtbox {padding:0 48px 48px;}.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 th,.event_item td {padding:16px 24px;text-align:left;}.event_item th {background:#aed33c;text-align:center;white-space:nowrap;font-weight:normal;color:#FFF;}.event_item td {width:100%;background:#f4f0dd;}.event_item .notes {margin:8px 0 0 0;}.event_item .enc_num,.event_item .list_num li:before {background-color:#aed33c;}.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);}.event_maps{margin:48px 0 0;}.event_maps img{border-radius:16px;}.event_map_main {position:relative;}.event_map_main_map {width:1040px;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%;height:48px;width: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:#ff6e03;}.event_map_facility_joyful {margin:-200px 0 0 70px;}.event_map_facility_welcome {margin:60px 0 0 40px;}.event_map_facility_maingate,.gate_sec .event_map_place_num01 {margin:200px 0 0 -120px;}.license_sec .event_map_place_num01 {margin:10px 0 0 -360px;} .license_sec .event_map_place_num02 {margin:180px 0 0 -10px;} .event_item.party_sec .item_photo img {object-position:center -80px;}.party_sec .event_map_place_num01 {margin:-100px 0 0 100px;} .top .item_txtbox .sticker {margin:24px 0 0;font-size:12px;}.top .item_txtbox .sticker img {display:block;width:160px;height:auto;margin:0 0 8px;}.birhdaynavs{display:none;}@media print {.ani_fadeinup {opacity:1;transform:translate(0,0);}}