@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=Noto+Sans+JP:wght@500&display=swap');@import url('https://fonts.googleapis.com/css2?family=Ubuntu&display=swap');@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@700&display=swap');@import url('https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@900&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,time {display:block;}.container {position:relative;min-width:1220px;margin:auto;background:#FFF;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}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;}.sp{display:none !important;}.pc{display:block !important;}a:link { text-decoration:none; color:#027ABB;}a:visited { text-decoration:none; color:#027ABB;}a:active { text-decoration:none; color:#027ABB;}a:hover {text-decoration:underline; color:#027ABB;}time{font-size:12px;}small .lg{font-size:larger;}.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-r { text-align:right !important; }.txt-l { text-align:left !important; }.txt-c { text-align:center !important; }.nowrap { white-space:nowrap; }.br:before {content:"\A";white-space:pre;}:root {--cl-brand:#009d95;}.notes > li {display:table-row;padding:0 0 8px 0;font-size:12px;}.notes > li:before {content:"※";display:table-cell;}.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:#b38d18;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;}header {height:200px;background:linear-gradient(to right,rgba(242,232,221,1) 0%,rgba(242,232,221,0) 25%) center 0 no-repeat,linear-gradient(to left,rgba(242,232,221,1) 0%,rgba(242,232,221,0) 25%) center 0 no-repeat,url(../images/mainimg.jpg) center 20% no-repeat,#f4eadf;background-size:2000px,2000px,auto,auto;text-align:center;}header a {display:block;position:absolute;top:70px;left:50%;width:1200px;padding:16px;text-decoration:none;transform:translate(-50%,0);transition:all .2s ease-in;}header .site_ttl a {line-height:1.2;color:#FFF;text-decoration:none;}@media (any-hover:hover) {header .site_ttl a:hover {opacity:.7;text-decoration:none;}}.maincontents,.contents {display:flex;flex-wrap:wrap;position:relative;}.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;}.contents_headline,.contents_head_data,.contents_mainimg {width:100%;}.contents_mainimg {order:-1;}.contents_mainimg img {width:100%;height:auto;}.contents_head_data{padding:0 0 80px 0;text-align:center;}.contents_main {padding:128px 0 0;}.footer_main {padding:16px 0;}.info_box {margin:auto; padding:8px 24px;border:solid 2px #F00;text-align:center;}.info_box_ttl {display:block;margin:0 0 8px 0;}.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:8px auto 0;}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;}.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;}a.btn_detail:hover {background:#fdb447;text-decoration:none;}a img,a.c-bnr {transition:all .2s ease-in;}@media (any-hover:hover) {a.c-bnr:hover,.btn_more:hover,a.btn_detail:hover,a .btn_detail:hover {opacity:.7;text-decoration:none;}}.top .contents {padding:128px 0 0;background:url(../images/mainimg.jpg) 0 0 no-repeat;background-size:100%;}.top .contents em {font-size:larger;}.qanda_ttl,.site_ttl span:before,.top .birthday_ttl,.top .event_item .item_ttl,.bnr_att .c-bnr_ttl,.top .register_sec .btns p,.top .beginning_txtbox,.top .beginning_sec .register,.top .contents_headline:before,.top .headline_catch {font-family:"YakuHanJP",'M PLUS Rounded 1c',"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.top .flow_ttl,.top .step_sec .content {font-family:"YakuHanJP",'Noto Sans JP',"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.top .list_num li:before,.top .step_sec_ttl {font-family:"YakuHanJP","Ubuntu",Arial,"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.site_ttl,.contents_headline,.top .beginning_lead {font-family:"M PLUS 1p","Ubuntu",Arial,"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.insta_sec .insta_catch,.insta_sec .insta_term,.pool_sec .c-bnr_ttl,.debut_sec .c-bnr_ttl,.bnr_birhday .c-bnr_ttl {font-family:"YakuHanJP","Murecho","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-optical-sizing:auto;}.site_ttl span,.top .contents_headline {text-align:center;font-weight:900;font-size:32px;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:#8bd112;}.site_ttl em,.top .contents_headline em {display:inline-block;transform:translate(0,3px);}.site_ttl span:before,.top .contents_headline:before {content:"3歳になったら鈴鹿サーキットパークに行こう！";display:block;padding:0 0 16px;text-shadow:none;font-size:22px;color:#333;}.top .headline_catch {position:absolute;left:50%;transform:translate(-50%,0);}.top .headline_catch {top:16px;margin:0 0 0 480px;border:solid 4px #FFF;border-radius:64px;background:#fdaa1a;padding:16px 24px;text-align:center;white-space:nowrap;font-size:32px;line-height:1.2;color:#FFF;}.top .beginning_sec {width:100%;padding:64px 0 0;text-align:center;}.top .beginning_sec .content {padding:0 0 240px;}.top .beginning_txtbox,.top .beginning_leadbox {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 .beginning_leadbox {font-size:56px;line-height:1.5;color:#f866a7;}.top .beginning_leadbox .pass {font-size:32px;}.top .beginning_leadbox .person {font-size:64px;}.top .beginning_lead {font-weight:900;}.top .beginning_lead small {font-size:12px;}.top .beginning_sec .notes {display:table;margin:8px auto;text-align:left;}.top .beginning_txtbox {margin:72px 0 0;font-size:22px;line-height:2;color:#574f40;}.top .beginning_sec .register {display:table;margin:64px auto 0;padding:16px 48px;border:solid 4px #f866a7;border-radius:32px;font-size:32px;line-height:1.2;color:#f866a7;}.top .beginning_sec .register small {display:block;font-size:smaller;}.top .beginning_sec .register strong {font-size:larger;color:#F00;}.top .flow_ttl {display:flex;align-items:center;width:18em;margin:auto;padding:0 0 32px;text-align:center;font-size:24px;}.top .flow_ttl:before,.top .flow_ttl:after {content:"";flex-grow:1;border-top:2px solid #CCC;;}.top .flow_ttl:before {margin-right:1rem;}.top .flow_ttl:after {margin-left:1rem;}.top .contents_main.step_sec {width:100%;}.top .step_sec .content {position:relative;width:1200px;margin:auto;padding:0 0 256px;}.top .step_sec .item {display:grid;grid-template-rows:max-content 1fr;grid-template-columns:1fr min-content;}.top .step_sec .item_photo {grid-column:2 / 3;grid-row:1 / 3;padding:0 0 0 48px;}.top .step_sec .item_ttl {grid-row:1 / 2;grid-column:1 / 2;margin:0 0 40px 0;font-size:32px;line-height:1.2;}.top .step_sec .item_ttl small {font-size:16px;}.top .step_sec .item_ttl span {position:relative;}.top .step_sec .item_ttl span:after {content:"";display:block;position:absolute;top:calc(100% + 8px);left:0;width:100%;height:4px;background:#FFF;}.top .step_sec .item_txtbox{grid-row:2 / 3;grid-column:1 / 2;}.top .step_sec .item_reverse.item {grid-template-columns:min-content 1fr;}.top .step_sec .item_reverse .item_photo {grid-column:1 / 2;padding:0 48px 0 0;}.top .step_sec .item_reverse .item_ttl {grid-column:2 / 3;}.top .step_sec .item_reverse .item_txtbox {grid-column:2 / 3;}.top .item_txt small {font-size:smaller;}.top .step_sec .list_num li {padding:0 0 0 40px;}.top .step_sec .list_num li:before {margin:4px 0 0 -40px;height:32px;width:32px;line-height:32px;}.top .step1_sec,.top .step2_sec,.top .step3_sec,.top .step4_sec {font-size:22px;line-height:2;}.top .step_sec .content item {position:relative;}.top .step_sec_ttl {display:block;margin:0 0 56px;text-align:center;font-size:56px;line-height:1;color:#FFF;}.top .step1_sec {background:#19b8ff url(../images/step1_bg.jpg) 0 0;text-align:center;}.top .step1_sec {background:#19b8ff url(../images/step1_bg.jpg) 0 0;text-align:center;}.top .step2_sec {background:#ff9f24 url(../images/step2_bg.jpg) 80px 0;}.top .step2_sec .list_num > li:before {background-color:#58b922;}.top .step2_sec .list_num > li {line-height:1.8;}.top .step2_sec .list_num .notes {margin:8px 0 0;}.top .step2_sec .list_num .notes li,.top .step2_sec .list_num .notes small {font-size:100%;line-height:1.3;}.top .step2_sec .notes > li:before {width:auto;}.top .step3_sec {background:#58b922 url(../images/step3_bg.jpg) 0 0;;}.top .step3_sec .list_num li:before {background-color:#ff9f24;}.top .step3_sec .notes {margin:8px 0 0 0;border-spacing:0 4px;}.top .step3_sec .notes > li {font-size:100%;line-height:1.3;}.top .step3_sec .notes > li:before {width:auto;}.top .step4_sec {background:#e0c720 url(../images/step4_bg.jpg) 80px 0;}.top .step4_sec .item_photo img {border-radius:24px;}.top .step1_sec,.top .step2_sec,.top .step3_sec,.top .step4_sec {background-size:160px 160px;}.top .step4_sec .item_txt small {text-decoration:underline;}.top .register_sec {text-align:center;}.top .register_sec .content {padding:0 0 48px;}.top .register_sec .btns {font-size:32px;line-height:2;}.top .register_sec .btns p {color:#f866a7;}.top .register_sec .btn_detail span{display:inline-block;position:relative;padding:1em 1.2em 1em 2.2em;}.top .register_sec .btn_detail span:after {margin:0;border-top:solid 10.3px transparent;border-left:solid 18.6px #FFF;border-bottom:solid 10.3px transparent;transform:translate(0,-50%);}.top .register_guide {margin:32px 0 0;padding:32px;border-radius:16px;background:#f9f9f9;}.top .register_guide .notes,.top .register_guide .list_num {text-align:left;}.top .register_guide_ttl {display:flex;align-items:center;width:8em;margin:0 auto 8px;font-size:24px;line-height:1.2;}.top .register_guide_ttl:before,.top .register_guide_ttl:after {content:"";flex-grow:1;border-top:2px solid #CCC;;}.top .register_guide_ttl:before {margin-right:1rem;}.top .register_guide_ttl:after {margin-left:1rem;}.top .register_guide_list_ttl {margin:32px 0 0;font-size:larger;line-height:1.2;}.top .register_guide .list_num {margin:16px 0 0;}.top .register_guide .list_num li {margin:0 0 16px;}.top .register_guide .list_num li:before {margin:-4px 0 0 -40px;background:#9db5c0;}.top .register_guide .list_num a {display:inline-block;position:relative;padding:0 0 0 2em;}.top .register_guide .list_num a:after {content:"";position:absolute;top:50%;left:1.2em;border-top:solid 4.3px transparent;border-left:solid 8.6px #027ABB;border-bottom:solid 4.3px transparent;transform:translate(0,-50%);}.top .register_guide .notes {margin:24px 0 0;}.top .att_sec {background:url(../images/bg.jpg) center 0;text-align:center;}.top .att_sec .content {padding:48px 0 240px;}.top .att_list + .item_ttl {margin:128px 0 0;}.top .att_sec .item_ttl {color:#f866a7;}.top .att_list {display:flex;flex-wrap:wrap;justify-content:space-between;}.top .att_list:after {content:"";display:block;width:calc(33.33% - 36px);height:0;}.top .att_list a {display:flex;flex-wrap:wrap;flex-direction:column;position:relative;width:376px;overflow:hidden;margin:32px 0 0;border-radius:24px;text-decoration:none;color:#FFF;transition:all .2s ease-in;}.top .att_list img {width:100%;height:auto;}.top .att_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;}@media (any-hover:hover) {.top .att_list a:hover:after {opacity:.5;}}.top .att_list .kpt {background-image:linear-gradient( -45deg,#2f93f3 25%,#4a9ff0 25%,#4a9ff0 50%,#2f93f3 50%,#2f93f3 75%,#4a9ff0 75%,#4a9ff0 );background-size:15px 15px;}.top .att_list .pmf {background-image:linear-gradient( -45deg,#cf56e8 25%,#d767ef 25%,#d767ef 50%,#cf56e8 50%,#cf56e8 75%,#d767ef 75%,#d767ef );background-size:15px 15px;}.top .att_list .chg {background-image:linear-gradient( -45deg,#f68eba 25%,#f478ac 25%,#f478ac 50%,#f68eba 50%,#f68eba 75%,#f478ac 75%,#f478ac );background-size:15px 15px;}.top .att_list .pmp{background-image:linear-gradient( -45deg,#6abb43 25%,#7ec400 25%,#7ec400 50%,#6abb43 50%,#6abb43 75%,#7ec400 75%,#7ec400 );background-size:15px 15px;}.top .att_list .bav{background-image:linear-gradient( -45deg,#b7610e 25%,#bf6a1b 25%,#bf6a1b 50%,#b7610e 50%,#b7610e 75%,#bf6a1b 75%,#bf6a1b );background-size:15px 15px;}.top .att_list .gpf{background-image:linear-gradient( -45deg,#e51716 25%,#d90a09 25%,#d90a09 50%,#e51716 50%,#e51716 75%,#d90a09 75%,#d90a09 );background-size:15px 15px;}.top .att_list .cgr{background-image:linear-gradient( -45deg,#828282 25%,#918f8f 25%,#918f8f 50%,#828282 50%,#828282 75%,#918f8f 75%,#918f8f );background-size:15px 15px;}@media (any-hover:hover) {.top .att_list a:hover {transform:translate(0,-8px);}}.top .att_list_name,.top .att_list_photo,.top .att_list_txtbox {width:100%;}.top .att_list_photo {order:-1;background:#FFF;}.top .att_list_name {padding:16px 0 0;font-size:20px;line-height:1.2;}.top .att_list_txtbox {padding:0 0 24px;}.top .att_list .btn_detail {border:solid 2px #FFF;background:none;font-size:10px;}.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);}.c-bnr {display:block;position:relative;margin:32px 0 0 0;padding:16px 24px;border-radius:24px;background:#EEE;text-decoration:none;}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-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_list .c-bnr_border {border:solid 6px #FFF;}a.bnr_att {padding:48px 0;background-repeat:no-repeat;background-position:center 50%;background-size:100%;text-align:center;color:#FFF;}.bnr_att {background-image:url(../images/bnr_att.jpg);}.bnr_att .c-bnr_ttl {margin:0 0 8px;text-shadow:#FFF 3px 0px 10px,#FFF -3px 0px 10px,#FFF 0px -3px 10px,#FFF -3px 0px 10px,#FFF 3px 3px 10px,#FFF -3px 3px 10px,#FFF 3px -3px 10px,#FFF -3px -3px 10px,#FFF 1px 3px 10px,#FFF -1px 3px 10px,#FFF 1px -3px 10px,#FFF -1px -3px 10px,#FFF 3px 1px 10px,#FFF -3px 1px 10px,#FFF 3px -1px 10px,#FFF -3px -1px 10px,#FFF 1px 1px 10px,#FFF -1px 1px 10px,#FFF 1px -1px 10px,#FFF -1px -1px 10px;font-size:32px;line-height:1.2;color:#f866a7;}a.bnr_birhday {padding:230px 0 24px;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(69,32,6,.5)),url(../images/bnr_birhday.jpg) center -30px no-repeat;background-size:100%;color:#FFF;}.bnr_birhday .c-bnr_ttl {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:32px;line-height:1.2;color:#FFF;}.bnr_birhday .c-bnr_ttl .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:64px;color:transparent;}.bnr_birhday .c-bnr_ttl .sm {font-size:32px;}.bnr_birhday .c-bnr_ttl small {font-size:smaller;}.birhday_sec {text-align:center;}.birhday_sec .blowline {font-weight:bold;font-size:larger;color:#f866a7;}.birhday_sec .blowline:before {border-left:solid 3px #f866a7;}.birhday_sec .blowline:after {border-right:solid 3px #f866a7;}.pool_sec {width:1200px;margin:96px auto 0;padding:80px 24px;border-radius:24px;background:#fefaf3;}.pool_sec .c-bnr_ttl {margin:0 0 16px;font-size:24px;line-height:1.2;color:#8bd112;}.pool_sec .accordion_btn {display:inline-block;margin:24px 0 0;}.pool_sec .qanda_main{padding:0 16px 24px 56px;border-bottom:none;background:none;}.pool_sec .qanda_main:after {content:none;}.insta_sec,.debut_sec {width:1200px;margin:96px auto 0;text-align:center;font-size:24px;}.bnr_debut {margin:16px 0 0;padding:80px 24px;background:#fefaf3;}.debut_sec .c-bnr_ttl {margin:0 0 16px;line-height:1.2;color:#8bd112;}.bnr_debut .c-bnr_txt {font-size:16px;}.bnr_insta {height:560px;margin:16px 0 0;padding:80px 24px;background:url(../images/bnr_insta.jpg) center 50% no-repeat;background-size:100%;}.insta_sec .insta_catch {font-weight:bold;font-size:32px;line-height:1.2;}.insta_sec .insta_term {margin:8px 0 0;font-size:larger;line-height:1.2;}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;}.top .c-block .c-anchor{position:absolute;top:-64px;left:0;}.top .c-block {position:relative;margin:256px 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-image:radial-gradient(#f9d2a3 26%,transparent 20%),radial-gradient(#f9d2a3 26%,transparent 20%);background-size:12px 12px;background-position:0 0,6px 6px;background-color:#fce6e2;}.top .birthday_sec .c-block_ttl {margin:-56px auto 24px;background:#fc9584;}.top .birthday_sec .c-block_ttl:after {border-color:#fc9584;}.top .birthday_ttl {font-size:32px;line-height:1.2;color:#fc9584;}.top .birthday_sec .item_list {display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;}.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:#fed2ca;text-decoration:none;color:#333;}.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 .btn_detail span{display:inline-block;position:relative;padding:1em 1.2em 1em 2.2em;}.top .birthday_sec .item .btn_detail span:after {content:"";position:absolute;top:50%;left:1.2em;border-top:solid 4.3px transparent;border-left:solid 8.6px #FFF;border-bottom:solid 4.3px transparent;transform:translate(0,-50%);}.top .event_sec {padding:32px;border-radius:32px;background-image:radial-gradient(#c7e98e 26%,transparent 20%),radial-gradient(#c7e98e 26%,transparent 20%);background-size:12px 12px;background-position:0 0,6px 6px;background-color:#ecf3ad;}.top .event_sec .c-block_ttl {margin:-56px auto 24px;background:#97e304;}.top .event_sec .c-block_ttl:after {border-color:#97e304;}.event_item_list {display:flex;flex-wrap:wrap;justify-content:space-between;}.event_item_list .event_item {width:47%;flex-direction:column;padding:0 0 32px;}.event_item_list .event_item,.event_item_list .event_item:first-of-type {margin:32px auto 0;}.event_item_list .event_item .item_ttl strong {font-size:32px;}.event_item_list .event_item .btn_detail {margin-top:auto;}.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;}.top .event_item.item {display:flex;flex-wrap:wrap;}.top .event_item .item_ttl,.top .event_item .item_photo,.top .event_item .item_txtbox,.top .event_item .item_term {width:100%;padding:0;}.event_item .item_photo {order:-1;}.container .event_item .item_photo img {width:100%;height:450px;object-fit:cover;}.top .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;}.top .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;}.top .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;}.top .event_item .list_num li:before {margin:-2px 0 0 -40px;}.item_txtbox .example {display:table;margin:24px 0 0;padding:16px 24px;border:solid 3px #f79500;border-radius:16px;background:#FFF;line-height:1.5;}.item_txtbox .example dt {margin:0 0 4px;}.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 {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;} .food_sec .event_map_place_num01 {margin:-230px 0 0 -30px;} .top .events_sec .sticker {margin:24px 0 0;font-size:12px;}.top .events_sec .sticker img {display:block;width:160px;height:auto;margin:0 0 8px;}.faq .contents {margin:auto;padding:128px 0 0;text-align:center;}.faq .contents_headline {text-align:center;font-weight:900;font-size:24px;color:#f866a7;}.faq .contents_headline strong {display:block;font-size:40px;}.faq .contents_main{text-align:left;}.faq .accordion_btn span:before,.faq .accordion_btn span:after{border-radius:24px;background:#d6a070;}.faq time {padding:16px 0 24px;text-align:right;}.qanda_ttl{padding:16px 0;border-bottom:solid 2px #d2cac3;font-size:32px;color:#f866a7;}.qanda + .qanda_ttl{margin:40px 0 0;}.qanda .accordion_btn{position:relative;padding:24px 10px 24px 0;border-bottom:solid 1px #d2cac3;transition:all .2s ease-in;}.qanda .accordion_btn:after {content:"Q";position:absolute;top:50%;left:16px;font-weight:bold;font-size:24px;transform:translate(0,-50%);color:#f866a7;}.qanda .accordion_btn span{padding:0 20px 0 56px;line-height:1.2;}.qanda .accordion_btn span:before{left:auto;right:-10px;}.qanda .accordion_btn span:after{left:auto;right:0;}.qanda .accordion_content {margin:0;}.qanda_main{position:relative;padding:24px 16px 24px 56px;border-bottom:solid 1px #d2cac3;background:#f3f9de;}.qanda_main:after {content:"A";position:absolute;top:20px;left:16px;font-weight:bold;font-size:24px;color:#8bd112;}.qanda_main sup {font-size:10px;}.qanda_main p + p {margin:16px 0 0;}.qanda_main .btn_detail {margin:24px auto 8px;}.qanda_main .list_num {margin:16px 0 0;}.qanda_main .list_num li:before {background-color:#8bd112;}@media (any-hover:hover) {.qanda .accordion_btn:hover {opacity:.7;}}.qanda_main .event_map_main {margin:16px 0 0;}.qanda_main .event_map_place_num,.qanda_main .event_map_main + .list_num li:before {background-color:#8bd112;}.qanda_main .event_map_main_map {height:1000px;background-position:bottom 50%;}.qanda_main .event_map_facility_maingate {margin:400px 0 0 -120px;} .qanda_main .event_map_facility_ticket-tower {margin:-10px 0 0 -20px;} .qanda_main .event_map_facility_hotelgate {margin:10px 0 0 -360px;} .qanda_main .event_map_facility_poolgate {margin:-270px 0 0 40px;} .qanda_main .enc_num {background:#8bd112;}.qanda_main .event_map_facility .enc_num {margin:0 4px 0 -8px;}