@charset "UTF-8";@font-face{font-family:"Futura";src:url("../font/FuturaPTMedium.eot");src:url("../font/FuturaPTMedium.eot?#iefix") format("embedded-opentype"),url("../font/FuturaPTMedium.woff2") format("woff2"),url("../font/FuturaPTMedium.woff") format("woff"),url("../font/FuturaPTMedium.ttf") format("truetype"),url("../font/FuturaPTMedium.svg#FuturaPTMedium") format("svg");font-style:normal;font-display:swap}h2{font-family:"Helvetica-Bold"}p{font-weight:300}.jnp_body{max-width:500px;margin:0 auto}@media screen and (max-width:500px){.jnp_body{max-width:100%}}.jnp_border_button{display:inline-block;height:50px;width:100%;font-size:15px;color:transparent;border:1px solid #2ad658;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.jnp_border_button p{color:#2ad658;font-family:"Helvetica-Bold"}.jnp_border_button::before{content:"";background-image:url(../img/jnp/icon/arrow_green.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:7px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.jnp_green_button{display:inline-block;height:50px;width:100%;font-size:15px;color:transparent;background-color:#2ad658;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.jnp_green_button p{color:#fff;font-family:"Helvetica-Bold"}.jnp_green_button::before{content:"";background-image:url(../img/jnp/icon/arrow_white_yoko.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:7px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.jnp_return_button{display:inline-block;height:50px;width:100%;font-size:15px;color:transparent;background-color:#afafaf;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.jnp_return_button p{color:#fff;font-family:"Helvetica-Bold"}.jnp_return_button::before{content:"";background-image:url(../img/jnp/icon/arrow_white_leftyoko.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:7px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px}#copyMessage{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none;padding:10px;background-color:white;border-radius:5px;font-size:12px;text-align:center;z-index:6;color:#000;z-index:11}.alertmessage{padding:15px;border:1px solid #ed293e;color:#ed293e;font-size:14px;z-index:100;border-radius:5px;margin-bottom:20px}.alertmessage p{font-family:"Helvetica-Bold"}#submitButton{cursor:pointer}#submitButton:disabled{cursor:not-allowed;background-color:#666}.video_contents{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;-o-object-fit:cover;object-fit:cover}.image_contents{background-image:url(../img/jnp/mainvisual/mainvisual.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;-o-object-fit:cover;object-fit:cover;opacity:0}.image_contents::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.4;z-index:2}.hidden_video{display:none}.jnp_pass_detail{text-align:center;padding:0 30px}.jnp_pass_detail .jnp_pass_detail_1day_pass{margin-bottom:10px}.jnp_pass_detail .jnp_pass_detail_1day_pass img{width:100%}.jnp_pass_detail .jnp_pass_detail_3days_pass{position:relative}.jnp_pass_detail .jnp_pass_detail_3days_pass img{width:100%}.jnp_pass_detail .jnp_pass_detail_3days_pass .jnp_pass_detail_3days_pass_goodvalue{position:absolute;top:-45px;right:-30px}.jnp_pass_detail .jnp_pass_detail_3days_pass .jnp_pass_detail_3days_pass_goodvalue img{width:80px}@media screen and (max-width:500px){.jnp_pass_detail .jnp_pass_detail_3days_pass .jnp_pass_detail_3days_pass_goodvalue{position:absolute;top:-40px;right:-25px}.jnp_pass_detail .jnp_pass_detail_3days_pass .jnp_pass_detail_3days_pass_goodvalue img{width:60px}}.jnp_mainvisual{width:100%;position:relative}.jnp_mainvisual .jnp_mainvisual_contents{position:relative;z-index:5;padding-top:110px;padding-bottom:20px}.jnp_mainvisual .jnp_mainvisual_contents .jnp_mainvisual_contents_logo{text-align:center;padding:0 30px;margin-bottom:25px}.jnp_mainvisual .jnp_mainvisual_contents .jnp_mainvisual_contents_logo .jnp_mainvisual_contents_logo_logo{margin-bottom:15px}.jnp_mainvisual .jnp_mainvisual_contents .jnp_mainvisual_contents_logo .jnp_mainvisual_contents_logo_logo img{width:100%}.jnp_mainvisual .jnp_mainvisual_contents .jnp_mainvisual_contents_logo .jnp_mainvisual_contents_logo_message img{width:100%}.jnp_mainvisual .jnp_mainvisual_contents .jnp_mainvisual_contents_message{text-align:center;margin:0 auto;margin-bottom:60px}.jnp_mainvisual .jnp_mainvisual_contents .jnp_mainvisual_contents_message p{font-size:12px;line-height:1.5}.jnp_mainvisual .jnp_mainvisual_contents_pass .jnp_mainvisual_contents_pass_logo{width:274px;margin:0 auto;margin-bottom:20px;z-index:2}.jnp_mainvisual .jnp_mainvisual_contents_pass .jnp_mainvisual_contents_pass_text p{font-size:40px;text-align:center;font-family:"Helvetica-Bold";margin-bottom:20px;z-index:2}.jnp_mainvisual .jnp_mainvisual_contents_pass .jnp_mainvisual_contents_pass_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:20px;padding-bottom:20px}.jnp_mainvisual .jnp_mainvisual_contents_pass .jnp_mainvisual_contents_pass_details .jnp_mainvisual_contents_pass_details_1dayplan{width:calc((100% - 10px) / 2);z-index:2}.jnp_mainvisual .jnp_mainvisual_contents_pass .jnp_mainvisual_contents_pass_details .jnp_mainvisual_contents_pass_details_1dayplan{width:calc((100% - 10px) / 2);z-index:2}.jnp_mainvisual .jnp_mainvisual_contents_pass .jnp_mainvisual_contents_pass_1daysonly{padding-left:20px;padding-right:20px;padding-bottom:20px;width:100%;z-index:2}.jnp_mainvisual .jnp_mainvisual_contents_pass .jnp_mainvisual_contents_pass_1daysonly a img{display:block;width:100%}.jnp_title{margin-bottom:30px;text-align:center}.jnp_title .jnp_title_text{position:relative}.jnp_title .jnp_title_text h2{font-size:50px;color:transparent;-webkit-text-stroke:1px #2ad658;width:100%;line-height:1.1;font-weight:normal}.jnp_title .jnp_title_text .jnp_title_text_green{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jnp_title .jnp_title_text .jnp_title_text_green h3{font-size:40px;width:100%;color:white;font-family:"Helvetica-Bold"}.jnp_title_top .jnp_title_text{position:relative}.jnp_title_top .jnp_title_text h1{font-size:50px;color:transparent;-webkit-text-stroke:1px #2ad658;width:100%;line-height:1.1;font-weight:normal;font-family:"Helvetica-Bold"}.jnp_title_top .jnp_title_text h2{-webkit-text-stroke:0;line-height:1}.jnp_title_top .jnp_title_text .jnp_title_text_green{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jnp_title_top .jnp_title_text .jnp_title_text_green h2{font-size:40px;width:100%;color:white;font-family:"Helvetica-Bold"}.jnp_about{padding-left:20px;padding-right:20px;margin-top:50px}.jnp_about .jnp_about_text_map{width:100%;position:relative;margin-bottom:20px}.jnp_about .jnp_about_text_map img{position:relative}.jnp_about .jnp_about_text_map .jnp_about_text{position:absolute;top:0;left:0;line-height:1.5714;width:250px}.jnp_about .jnp_about_text_map .jnp_about_text p{font-size:12px}@media screen and (max-width:410px){.jnp_about .jnp_about_text_map .jnp_about_text{width:70%}}.jnp_about .jnp_about_message{text-align:center}.jnp_about .jnp_about_message h2{font-size:46px;line-height:1.0869}@media screen and (max-width:375px){.jnp_about .jnp_about_message h2{font-size:12.27vw}}.jnp_area_pass_detail{padding:0 20px}.jnp_passtypes{margin-top:60px}.jnp_passtypes .jnp_title{margin-bottom:30px}.jnp_passtypes .jnp_passtypes_contents_pass_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.jnp_passtypes .jnp_passtypes_contents_pass_details .jnp_passtypes_contents_pass_details_1dayplan{width:calc((100% - 10px) / 2)}.jnp_passtypes .jnp_passtypes_contents_pass_details .jnp_passtypes_contents_pass_details_1dayplan{width:calc((100% - 10px) / 2)}.jnp_passtypes .jnp_passtypes_notes{position:relative;z-index:3;margin-bottom:60px;margin-top:27px;color:#B7B7B7;padding:0 20px}.jnp_passtypes .jnp_passtypes_notes h3{line-height:1;font-size:16px;font-family:"Helvetica-Bold";position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.jnp_passtypes .jnp_passtypes_notes .jnp_passtypes_notes_contents{width:100%;padding:10px;border:1px solid #b7b7b7;color:#B7B7B7;z-index:-2;border-radius:10px}.jnp_passtypes .jnp_passtypes_notes .jnp_passtypes_notes_contents p{font-size:10px;line-height:1.2;margin-bottom:2px}.jnp_passtypes .jnp_passtypes_notes .jnp_passtypes_notes_contents .notes_last_contents{margin-bottom:0}.jnp_passtypes .jnp_passtypes_notes .jnp_passtypes_notes_contents::before{content:"";width:80px;height:4px;background:#000;display:inline-block;position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.jnp_clublist{margin-bottom:60px}.jnp_clublist .jnp_clublist_message{font-size:46px;line-height:1.0869;text-align:center;margin-bottom:60px}@media screen and (max-width:375px){.jnp_clublist .jnp_clublist_message h2{font-size:12.27vw}}.jnp_clublist .jnp_clublist_tokyolist{background-color:#313131;padding:20px 20px;margin-bottom:60px}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_tokyolist_image{width:100%;position:relative;padding-top:42.1%;overflow:hidden;margin-bottom:10px}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_tokyolist_image .jnp_clublist_tokyolist_image_tokyo{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_tokyolist_image .jnp_clublist_tokyolist_image_tokyo .jnp_clublist_tokyolist_image_tokyo_title{display:block;position:absolute;z-index:2;font-family:"Helvetica-Bold";font-size:40px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:bold}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_tokyolist_image .jnp_clublist_tokyolist_image_tokyo::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background-color:#000;z-index:1}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_hokkaido{margin:0 auto;margin-top:10px;width:65.6%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_hokkaido .clublist_logo{width:calc((100% - 10px) / 2)}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_tokyo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;margin-top:10px}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_tokyo .clublist_logo{width:calc((100% - 20px) / 5)}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_osaka{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:77.6%;margin:0 auto;margin-top:10px}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_osaka .clublist_logo{width:calc((100% - 20px) / 3)}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_kyoto{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:77.6%;margin:0 auto;margin-top:10px}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_kyoto .clublist_logo{width:calc((100% - 20px) / 3)}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_areabutton{margin-top:20px}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_areabutton .jnp_border_button{display:inline-block;height:50px;width:100%;font-size:15px;color:transparent;border:1px solid #2ad658;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.jnp_clublist .jnp_clublist_tokyolist .jnp_clublist_areabutton .jnp_border_button::before{content:"";background-image:url(../img/jnp/icon/arrow_green.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:7px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.jnp_clublist .jnp_clublist_osakalist{background-color:#313131;padding:20px 20px}.jnp_clublist .jnp_clublist_osakalist .jnp_clublist_osakalist_image{width:100%;position:relative;padding-top:56.25%;overflow:hidden;margin-bottom:20px}.jnp_clublist .jnp_clublist_osakalist .jnp_clublist_osakalist_image .jnp_clublist_osakalist_image_osaka{background-image:url(../img/jnp/top_areaimage/osaka11.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jnp_clublist .jnp_clublist_osakalist .jnp_clublist_osakalist_image .jnp_clublist_osakalist_image_osaka .jnp_clublist_osakalist_image_osaka_title{display:block;position:absolute;z-index:2;font-family:"Helvetica-Bold";font-size:40px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:bold}.jnp_clublist .jnp_clublist_osakalist .jnp_clublist_osakalist_image .jnp_clublist_osakalist_image_osaka::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background-color:#000;z-index:1}.jnp_clublist .jnp_clublist_osakalist .jnp_clublist_osakalist_clublist_first{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px;margin-bottom:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jnp_clublist .jnp_clublist_osakalist .jnp_clublist_osakalist_clublist_second{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jnp_clublist .jnp_clublist_osakalist .jnp_clublist_areabutton{margin-top:20px}.jnp_clublist .jnp_clublist_osakalist .jnp_clublist_areabutton .jnp_border_button{display:inline-block;height:50px;width:100%;font-size:15px;color:transparent;border:1px solid #2ad658;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.jnp_clublist .jnp_clublist_osakalist .jnp_clublist_areabutton .jnp_border_button::before{content:"";background-image:url(../img/jnp/icon/arrow_green.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:7px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.jnp_clublist .jnp_clublist_contents{margin-bottom:20px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #2ad658;height:50px;position:relative;cursor:pointer}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_title h3{font-size:20px;font-family:"Helvetica-Bold"}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_title_plus{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;width:20px;height:20px;border-radius:0}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_title_plus::before,.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_title_plus::after{content:"";position:absolute;background-color:#2ad658;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:center;transform-origin:center}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_title_plus::before{width:20px;height:2px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_title_plus::after{width:2px;height:20px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_title_plus.minus::after{-webkit-transform:rotate(90deg) translate(-50%, -50%);transform:rotate(90deg) translate(-50%, -50%);top:50%;left:50%;opacity:0}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details{background-color:#222422;display:none}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details{padding:20px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club{margin-bottom:20px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:8px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_logo{width:40px;height:40px;overflow:hidden;border:1px #404040;margin-right:10px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_logo img{width:auto;height:auto;max-width:100%;max-height:100%}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name{font-size:14px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info .jnp_clublist_contents_details_club_logoname_name_info_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info .jnp_clublist_contents_details_club_logoname_name_info_area .jnp_clublist_contents_details_club_logoname_name_info_area_area{font-size:10px;border:1px solid #2ad658;color:#2ad658;width:36px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info .jnp_clublist_contents_details_club_logoname_name_info_area .jnp_clublist_contents_details_club_logoname_name_info_area_name{font-size:12px;margin-left:4px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info .jnp_clublist_contents_details_club_logoname_name_info_capa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info .jnp_clublist_contents_details_club_logoname_name_info_capa .jnp_clublist_contents_details_club_logoname_name_info_capa_capa{font-size:10px;border:1px solid #2ad658;color:#2ad658;width:58px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info .jnp_clublist_contents_details_club_logoname_name_info_capa .jnp_clublist_contents_details_club_logoname_name_info_capa_number{font-size:12px;margin-left:4px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_pic{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_pic .jnp_clublist_contents_details_club_pic_pic{width:calc(100% / 3);height:70px;background-size:cover;background-position:center;position:relative}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_viewmore{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_viewmore p{position:relative}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_viewmore p .viewmorearrow::before{content:"";position:absolute;background-image:url(../img/jnp/icon/arrow_white.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:12px;height:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-20px;cursor:pointer}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_close{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;display:none;cursor:pointer}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_close p{position:relative}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_close p .closearrow::before{content:"";position:absolute;background-image:url(../img/jnp/icon/arrow_white_up.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:12px;height:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-20px;cursor:pointer}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details{display:none}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents.bussinesshour h4{width:auto}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents{position:relative;margin-bottom:20px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .address_copy{position:relative}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .copyicon{position:absolute;top:50%;right:0;cursor:pointer}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .copyMessagedetail{display:none}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .copyMessage{position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none;width:300px;background-color:white;height:30px;border-radius:5px;font-size:12px;text-align:center;z-index:6;color:#000}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents span{color:#ccc;font-size:12px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents p{font-size:12px;line-height:1;margin-bottom:4px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents h4{font-size:14px;width:220px;font-family:"Helvetica-Bold";line-height:1.4}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents h4 span{font-size:10px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .jnp_clublist_contents_details_club_info_details_contents_credit{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .jnp_clublist_contents_details_club_info_details_contents_credit .jnp_clublist_contents_details_club_info_details_contents_credit_img{background-size:cover;background-position:center;width:42.5px;height:27px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .jnp_clublist_contents_details_club_info_details_contents_sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .jnp_clublist_contents_details_club_info_details_sns_img{width:28px;height:28px;background-size:cover;background-position:center}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents:last-child{margin-bottom:15px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_border{border:1px solid #888888;margin-top:6px}.jnp_clublist .jnp_clublist_contents .jnp_clublist_contents_details .jnp_clublist_contents_details_club:last-child{margin-bottom:0}.jnp_clublist .jnp_clublist_contents:last-child{margin-bottom:40px}.jnp_clublist .jnp_clublist_message2{font-size:46px;line-height:1.0869;text-align:center;margin-bottom:20px;margin-top:60px}@media screen and (max-width:375px){.jnp_clublist .jnp_clublist_message2 h2{font-size:12.27vw}}.jnp_clublist .jnp_clublist_allclubbutton{padding-right:20px;padding-left:20px}.prev-arrow{background-image:url(../img/jnp/slider/prev-arrow.svg);width:36px;height:36px;background-color:transparent;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;z-index:10;cursor:pointer}.next-arrow{background-image:url(../img/jnp/slider/next-arrow.svg);width:36px;height:36px;background-color:transparent;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;z-index:10;cursor:pointer}.howto{margin-top:40px}.howto .howto_contents{min-height:470px}@media screen and (max-width:500px){.howto .howto_contents{min-height:418px}}.howto .jnp_title{margin-bottom:40px}.howto .slider_jnp{text-align:initial;margin:0 auto}.howto .slider_jnp .slider_jnp_contents{margin:0 auto;margin-left:5px;margin-right:5px}.howto .slider_jnp .slider_jnp_contents .slider_jnp_contents_img{width:100%;max-width:420px;height:0;padding-bottom:66.67%;background-size:cover;background-position:center}.howto .slider_jnp2 .slider_jnp_contents{margin:0 auto;margin-left:5px;margin-right:5px}.howto .slider_jnp2 .slider_jnp_contents .slider_jnp_contents_step{margin-top:20px;font-family:"Helvetica-Bold"}.howto .slider_jnp2 .slider_jnp_contents .slider_jnp_contents_step h3{font-size:16px}.howto .slider_jnp2 .slider_jnp_contents .slider_jnp_contents_step h3 span{font-size:40px;color:transparent;-webkit-text-stroke:2px #2ad658;font-weight:normal}.howto .slider_jnp2 .slider_jnp_contents .slider_jnp_contents_title{margin-top:10px;margin-bottom:10px;font-family:"Helvetica-Bold";font-size:20px}.howto .slider_jnp2 .slider_jnp_contents .slide_jnp_contents_text{font-size:12px;line-height:1.66}.faq{padding-left:20px;padding-right:20px;margin-top:40px}.faq .jnp_title{margin-bottom:40px}.faq .faq_contents .faq_contents_question{padding:20px;padding-right:66px;background-color:#222422;border-radius:10px;position:relative;margin-bottom:20px;cursor:pointer}.faq .faq_contents .faq_contents_question .faq_contents_question_contents .faq_contents_question_contents_question{display:-webkit-box;display:-ms-flexbox;display:flex}.faq .faq_contents .faq_contents_question .faq_contents_question_contents .faq_contents_question_contents_question h3{font-size:24px;font-family:"Helvetica-Bold";color:#2ad658;margin-right:10px}.faq .faq_contents .faq_contents_question .faq_contents_question_contents .faq_contents_question_contents_question p{font-size:16px}.faq .faq_contents .faq_contents_question .faq_contents_question_contents .faq_contents_question_contents_answer{display:none;margin-top:10px}.faq .faq_contents .faq_contents_question .faq_contents_question_contents .faq_contents_question_contents_answer h3{font-size:24px;font-family:"Helvetica-Bold";color:transparent;-webkit-text-stroke:1px #2ad658;margin-right:10px;font-weight:normal}.faq .faq_contents .faq_contents_question .faq_contents_question_contents .faq_contents_question_contents_answer p{font-size:14px}.faq .faq_contents .faq_contents_question .faq_contents_question_accordion_open{position:absolute;background-image:url(../img/jnp/icon/arrow_white.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:12px;height:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;cursor:pointer}.faq .faq_contents .faq_contents_question .faq_contents_question_accordion_close{display:none;position:absolute;background-image:url(../img/jnp/icon/arrow_white_up.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:12px;height:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;cursor:pointer}@media screen and (max-width:480px){.faq{margin-top:0}}.popup-container-button{position:absolute;bottom:0;left:0;z-index:10;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px;width:20px;height:20px}.popup-container-button img{width:16px;height:16px}.popup-container{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:9999;background-color:rgba(0,0,0,0.5);padding:20px}.popup-container .popup-container-img{display:inline-block;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;padding-left:20px;padding-right:20px;max-width:640px;max-height:640px}.popup-container .popup-container-img img{width:100%;margin:0 auto}.popup-container .popup-container-img .close-popup{position:absolute;top:-30px;right:5px;cursor:pointer;color:white;font-size:12px}.underpage{max-width:640px;padding-left:20px;padding-right:20px;margin:0 auto}.jnp_logo{width:246px;margin:0 auto;margin-top:20px;margin-bottom:20px}.pagenation{line-height:30px;font-family:"Helvetica-Bold";text-align:center;margin-bottom:40px}.pagenation .pager-prev{width:30px;height:30px}.pagenation .pager_next{width:30px;height:30px}.pagenation .pager_arrow{padding:0 5px}.pagenation .pager_number{display:inline-block;width:30px;height:30px;border-radius:50%;border:1px solid #888888;text-align:center;line-height:30px;margin-right:5px;margin-left:5px}.pagenation .pager_number.active{border:1px solid rgba(136,136,136,0);background-color:#2ad658}.pagenation .pager_number:last-of-type{margin-right:0}.clublist_contents{padding-left:20px;padding-right:20px;margin-bottom:40px}.clublist_contents .clublist_contents_link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:20px}.clublist_contents .clublist_contents_link .clublist_contents_linkarea{cursor:pointer;width:calc((100% - 10px) / 2);background-color:transparent;border:1px solid #2ad658;height:30px;color:#2ad658;border-radius:30px;font-family:"Helvetica-Bold";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.clublist_contents .clublist_contents_link .clublist_contents_linkarea::before{content:"";background-image:url(../img/jnp/icon/arrow_green.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:7px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.clublist_contents .jnp_clublist_contents_details_club{margin-bottom:20px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:8px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_logo{width:40px;height:40px;overflow:hidden;border:1px solid #404040;margin-right:10px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_logo img{width:auto;height:auto}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name{font-size:14px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info .jnp_clublist_contents_details_club_logoname_name_info_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info .jnp_clublist_contents_details_club_logoname_name_info_area .jnp_clublist_contents_details_club_logoname_name_info_area_area{font-size:10px;border:1px solid #2ad658;color:#2ad658;width:36px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info .jnp_clublist_contents_details_club_logoname_name_info_area .jnp_clublist_contents_details_club_logoname_name_info_area_name{font-size:12px;margin-left:4px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info .jnp_clublist_contents_details_club_logoname_name_info_capa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info .jnp_clublist_contents_details_club_logoname_name_info_capa .jnp_clublist_contents_details_club_logoname_name_info_capa_capa{font-size:10px;border:1px solid #2ad658;color:#2ad658;width:58px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_logoname .jnp_clublist_contents_details_club_logoname_name .jnp_clublist_contents_details_club_logoname_name_info .jnp_clublist_contents_details_club_logoname_name_info_capa .jnp_clublist_contents_details_club_logoname_name_info_capa_number{font-size:12px;margin-left:4px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_pic{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_pic .jnp_clublist_contents_details_club_pic_pic{width:calc(100% / 3);height:70px;background-size:cover;background-position:center;position:relative}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_viewmore{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_viewmore p{position:relative}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_viewmore p .viewmorearrow::before{content:"";position:absolute;background-image:url(../img/jnp/icon/arrow_white.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:12px;height:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-20px;cursor:pointer}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_close{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;display:none;cursor:pointer}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_close p{position:relative}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_close p .closearrow::before{content:"";position:absolute;background-image:url(../img/jnp/icon/arrow_white_up.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:12px;height:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-20px;cursor:pointer}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details{display:none}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents.bussinesshour h4{width:auto}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents{position:relative;margin-bottom:20px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .address_copy{position:relative}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .copyicon{position:absolute;top:50%;right:0;cursor:pointer}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .copyMessagedetail{display:none}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .copyMessage{position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none;width:300px;background-color:white;height:30px;border-radius:5px;font-size:12px;text-align:center;z-index:6;color:#000}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents span{color:#ccc;font-size:12px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents p{font-size:12px;line-height:1;margin-bottom:4px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents h4{font-size:14px;width:220px;font-family:"Helvetica-Bold";line-height:1.4}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .jnp_clublist_contents_details_club_info_details_contents_credit{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .jnp_clublist_contents_details_club_info_details_contents_credit .jnp_clublist_contents_details_club_info_details_contents_credit_img{background-size:cover;background-position:center;width:42.5px;height:27px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .jnp_clublist_contents_details_club_info_details_contents_sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents .jnp_clublist_contents_details_club_info_details_sns_img{width:28px;height:28px;background-size:cover;background-position:center}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_info .jnp_clublist_contents_details_club_info_details .jnp_clublist_contents_details_club_info_details_contents:last-child{margin-bottom:15px}.clublist_contents .jnp_clublist_contents_details_club .jnp_clublist_contents_details_club_border{border:1px solid #888888;margin-top:6px}.plan_contents1{padding-left:20px;padding-right:20px}.plan_contents1 .jnp_pass_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.plan_contents1 .jnp_pass_details .jnp_pass_details_1dayplan{width:calc((100% - 10px) / 2)}.plan_contents1 .jnp_pass_details .jnp_pass_details_3dayplan{width:calc((100% - 10px) / 2)}.plan_contents1 .jnp_pass_details_1daysonly{width:100%}.plan_contents1 .jnp_pass_details_1daysonly a img{width:100%}.plan_contents1 .jnp_pass_details_notes{position:relative;z-index:3;margin-bottom:60px;margin-top:30px}.plan_contents1 .jnp_pass_details_notes h3{font-size:20px;font-family:"Helvetica-Bold";position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.plan_contents1 .jnp_pass_details_notes .jnp_pass_details_notes_contents{width:100%;padding:20px;border:1px solid #2ad658;z-index:-2;border-radius:10px}.plan_contents1 .jnp_pass_details_notes .jnp_pass_details_notes_contents p{font-size:12px}.plan_contents1 .jnp_pass_details_notes .jnp_pass_details_notes_contents::before{content:"";width:80px;height:4px;background:#000;display:inline-block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.plan_contents1 .jnp_pass_details_notes.lastcontents{margin-bottom:40px}.breadcrumb{padding-bottom:40px;padding-left:20px;padding-right:20px}.wrap__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb__item::before{content:"";width:7px;height:12px;background:url(../img/top/icon__arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrap__breadcrumb img{vertical-align:unset}.breadcrumb{font-family:"Hiragino Sans",sans-serif}.breadcrumb.my__page .container{max-width:600px}.new__club__osaka .breadcrumb__item:last-child{padding-right:10px}.breadcrumb .container{max-width:1100px}.breadcrumb__item{display:inline-block;padding-left:24px;font-size:12px;position:relative}.breadcrumb__item{margin-left:15px}.breadcrumb__item:last-child{margin-right:15px}.clublist_contents_tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;margin-bottom:20px}.clublist_contents_tab .clublist_contents_tabarea{width:calc((100% - 14px) / 3);height:20px;border:1px solid #2ad658;color:#2ad658;font-family:"Helvetica-Bold";font-size:12px;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.clublist_contents_tab .clublist_contents_tabarea.active{background-color:#2ad658;color:#fff;cursor:pointer}.clublist_contents_link2{padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:40px}.clublist_contents_link2 .clublist_contents_linkarea2{font-size:12px;width:calc((100% - 8px) / 3);cursor:pointer;background-color:transparent;border:1px solid #2ad658;height:30px;color:#2ad658;border-radius:30px;font-family:"Helvetica-Bold";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.clublist_contents_link2 .clublist_contents_linkarea2::before{content:"";background-image:url(../img/jnp/icon/arrow_green.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:7px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.reserve_contents .reserve_contents_plan{margin-bottom:40px}.reserve_contents .reserve_contents_plan .reserve_contents_plan_title{font-size:20px;border-bottom:1px solid #888;padding-bottom:5px;margin-bottom:20px;font-family:"Helvetica-Bold"}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox .planradio{width:50%}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox label{font-size:14px;font-family:"Helvetica";cursor:pointer}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox input[type="radio"]{display:none}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox .radio01{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding-left:30px;position:relative;width:auto}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox .radio01::before{background:#fff;border:1px solid #ccc;border-radius:50%;content:"";display:block;width:19px;height:19px;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox .radio01::after{background:#2ad658;border-radius:50%;content:"";display:block;width:9px;height:9px;left:10px;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox input[type="radio"]:checked+.radio01::after{opacity:1}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox_freecampaign{display:block;margin-bottom:25px}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox_freecampaign .planradio{width:100%}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox_freecampaign label{font-size:14px;font-family:"Helvetica";cursor:pointer}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox_freecampaign input[type="radio"]{display:none}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox_freecampaign .radio01{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding-left:0;position:relative;width:auto}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox_freecampaign .radio01::before{background:#fff;border:1px solid #ccc;border-radius:50%;content:"";display:block;width:19px;height:19px;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;display:none}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox_freecampaign .radio01::after{background:#2ad658;border-radius:50%;content:"";display:block;width:9px;height:9px;left:10px;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.reserve_contents .reserve_contents_plan .reserve_contents_plan_formbox_freecampaign input[type="radio"]:checked+.radio01::after{opacity:1}.reserve_contents .reserve_contents_plan .reserve_contents_plan_1daysonly{font-size:14px;margin-bottom:20px;font-family:"Helvetica-Bold"}.reserve_contents .reserve_contents_plan .reserve_contents_plan_amount p{font-size:14px}.reserve_contents .reserve_contents_plan .reserve_contents_plan_amount h4{font-size:20px;font-family:"Helvetica-Bold"}.reserve_contents .reserve_contents_plan .reserve_contents_plan_amount .reserve_contents_plan_amount_freecampaign{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reserve_contents .reserve_contents_plan .reserve_contents_plan_amount .reserve_contents_plan_amount_freecampaign .special_price{font-size:26px;line-height:1}.reserve_contents .reserve_contents_plan .reserve_contents_plan_amount .reserve_contents_plan_amount_freecampaign .original_price{line-height:1;font-family:"Helvetica";position:relative;color:#666}.reserve_contents .reserve_contents_plan .reserve_contents_plan_amount .reserve_contents_plan_amount_freecampaign .original_price::before{content:"";width:100%;height:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background-color:#666}.reserve_contents .reserve_contents_plan .reserve_contents_plan_amount .reserve_contents_plan_amount_freecampaign img{width:7px}.reserve_contents .reserve_contents_plan .reserve_contents_plan_data{margin-top:15px}.reserve_contents .reserve_contents_plan .reserve_contents_plan_note{margin-top:30px}.reserve_contents .reserve_contents_info .reserve_contents_info_title{font-size:20px;border-bottom:1px solid #888;padding-bottom:5px;margin-bottom:20px}.reserve_contents .reserve_contents_info .reserve_contents_info_title h2{font-weight:300;font-family:"Helvetica-Bold"}.reserve_contents .reserve_contents_info .message{font-size:12px;color:#ed293e;margin-bottom:20px}.reserve_contents .reserve_contents_info .reserve_contents_info_form input{height:40px;font-family:"Helvetica";font-weight:300;font-size:16px}.reserve_contents .reserve_contents_info .reserve_contents_info_form input::-webkit-input-placeholder{font-size:16px;color:#afafaf;font-weight:300}.reserve_contents .reserve_contents_info .reserve_contents_info_form input::-moz-placeholder{font-size:16px;color:#afafaf;font-weight:300}.reserve_contents .reserve_contents_info .reserve_contents_info_form input::-ms-input-placeholder{font-size:16px;color:#afafaf;font-weight:300}.reserve_contents .reserve_contents_info .reserve_contents_info_form input::placeholder{font-size:16px;color:#afafaf;font-weight:300}.reserve_contents .reserve_contents_info .reserve_contents_info_form .basicset{margin-bottom:25px}.reserve_contents .reserve_contents_info .reserve_contents_info_form .basicset label{font-size:14px;font-family:"Helvetica-Bold";font-weight:300;margin-bottom:8px;position:relative}.reserve_contents .reserve_contents_info .reserve_contents_info_form .basicset label span{font-size:14px;color:#ed293e;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-13px}.reserve_contents .reserve_contents_info .reserve_contents_info_form .basicset select{height:40px;font-family:"Helvetica"}.reserve_contents .reserve_contents_info .reserve_contents_info_form .basicset .span_password{position:relative}.reserve_contents .reserve_contents_info .reserve_contents_info_form .basicset .span_password .password_form_icon_btn{display:block;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19px;height:12px}.reserve_contents .reserve_contents_info .reserve_contents_info_form .basicset .span_password .password_form_icon_btn .password_form_icon_on,.reserve_contents .reserve_contents_info .reserve_contents_info_form .basicset .span_password .password_form_icon_btn .password_form_icon_off{width:100%;height:auto}.reserve_contents .reserve_contents_info .reserve_contents_info_form .basicset .span_password .password_form_icon_btn .password_form_icon_off{display:none}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 input{height:40px;font-family:"Helvetica";font-size:16px}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 input::-webkit-input-placeholder{font-size:16px;color:#afafaf}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 input::-moz-placeholder{font-size:16px;color:#afafaf}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 input::-ms-input-placeholder{font-size:16px;color:#afafaf}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 input::placeholder{font-size:16px;color:#afafaf}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 .basicset{margin-bottom:25px}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 .basicset label{font-size:14px;font-family:"Helvetica";margin-bottom:8px;position:relative}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 .basicset label span{font-size:14px;color:#ed293e;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-13px}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 .basicset select{height:40px;font-family:"Helvetica"}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 .basicset .span_password{position:relative}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 .basicset .span_password .password_form_icon_btn{display:block;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19px;height:12px}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 .basicset .span_password .password_form_icon_btn .password_form_icon_on,.reserve_contents .reserve_contents_info .reserve_contents_info_form2 .basicset .span_password .password_form_icon_btn .password_form_icon_off{width:100%;height:auto}.reserve_contents .reserve_contents_info .reserve_contents_info_form2 .basicset .span_password .password_form_icon_btn .password_form_icon_off{display:none}.reserve_contents .reserve_contents_info .reserve_contents_info_checkbox{margin-bottom:25px}.reserve_contents .reserve_contents_info .reserve_contents_info_checkbox input[type="checkbox"]{display:none}.reserve_contents .reserve_contents_info .reserve_contents_info_checkbox .check-box__text{display:inline-block;padding-left:26px;cursor:pointer;position:relative;font-size:14px}.reserve_contents .reserve_contents_info .reserve_contents_info_checkbox .check-box__text::before{content:"";display:inline-block;position:absolute;width:20px;height:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;border-radius:5px;background-color:#fff;border:1px solid #cccccc}.reserve_contents .reserve_contents_info .reserve_contents_info_checkbox .check-box__text::after{content:"";display:inline-block;position:absolute;width:14px;height:8px;top:5px;left:3px;border-left:2px solid #2ad658;border-bottom:2px solid #2ad658;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}.reserve_contents .reserve_contents_info .reserve_contents_info_checkbox input[type="checkbox"]:checked+span::after{opacity:1}.reserve_contents .reserve_contents_info .reserve_contents_info_checkbox .check-box p{margin-top:3px;font-size:12px}.reserve_contents .reserve_contents_info .reserve_contents_info_checkbox .check-box p a{color:#2ad658;border-bottom:1px solid #2ad658;display:inline}.reserve_contents .reserve_contents_info .reserve_contents_info_checkbox:last-child{margin-bottom:40px}.reserve_contents .jnp_passtypes_notes{position:relative;z-index:3;margin-bottom:40px}.reserve_contents .jnp_passtypes_notes h3{line-height:1;font-size:16px;font-family:"Helvetica-Bold";position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;color:#b7b7b7}.reserve_contents .jnp_passtypes_notes .jnp_passtypes_notes_contents{width:100%;padding:10px;border:1px solid #b7b7b7;color:#b7b7b7;z-index:-2;border-radius:10px}.reserve_contents .jnp_passtypes_notes .jnp_passtypes_notes_contents p{font-size:10px;line-height:1.2;margin-bottom:2px}.reserve_contents .jnp_passtypes_notes .jnp_passtypes_notes_contents .notes_last_contents{margin-bottom:0}.reserve_contents .jnp_passtypes_notes .jnp_passtypes_notes_contents::before{content:"";width:80px;height:4px;background:#000;display:inline-block;position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.reserve_contents .jnp_green_button{margin-bottom:40px}.reserve_contents .jnp_return_button{margin-top:-20px;margin-bottom:40px}::-webkit-input-placeholder{color:#afafaf}::-moz-placeholder{color:#afafaf}::-ms-input-placeholder{color:#afafaf}::placeholder{color:#afafaf}#start::-webkit-input-placeholder{font-size:16px;color:#afafaf}#start::-moz-placeholder{font-size:16px;color:#afafaf}#start::-ms-input-placeholder{font-size:16px;color:#afafaf}#start::placeholder{font-size:16px;color:#afafaf}.confirm_contents{margin-bottom:40px}.confirm_contents .confirm_contents_contents{margin-bottom:25px}.confirm_contents .confirm_contents_contents p{font-size:14px;font-family:"Helvetica"}.confirm_contents .confirm_contents_contents h4{font-size:12px;line-height:1}.confirm_contents .confirm_contents_contents:last-child{margin-bottom:0}.confirm_contents .jnp_green_button{margin-bottom:20px}.complete_contents{text-align:center;margin-bottom:40px}.complete_contents .complete_contents_img{margin-bottom:40px}.complete_contents .complete_contents_img img{width:60px;height:60px;margin-bottom:20px}.complete_contents .complete_contents_img h2{font-size:20px;font-family:"Helvetica-Bold"}.complete_contents .complete_contents_message{margin-bottom:40px}.complete_contents .complete_contents_message h1{font-size:24px;font-family:"Helvetica-Bold";margin-bottom:20px;line-height:1.25}.complete_contents .complete_contents_message p{font-size:14px;line-height:1.4}.complete_contents .jnp_green_button{margin-bottom:20px}.credit_contents .credit_contents_plan{margin-bottom:40px}.credit_contents .credit_contents_plan .credit_contents_plan_title{font-size:20px;border-bottom:1px solid #888;padding-bottom:5px;margin-bottom:20px;font-family:"Helvetica-Bold"}.credit_contents .credit_contents_plan .credit_contents_plan_date{font-size:14px;margin-bottom:20px;font-family:"Helvetica"}.credit_contents .credit_contents_plan .credit_contents_plan_amount p{font-size:14px}.credit_contents .credit_contents_plan .credit_contents_plan_amount h4{font-size:20px;font-family:"Helvetica-Bold"}.credit_contents .credit_contents_info .credit_contents_info_title{font-size:20px;border-bottom:1px solid #888;padding-bottom:5px;margin-bottom:20px}.credit_contents .credit_contents_info .credit_contents_info_canuse{margin-bottom:40px}.credit_contents .credit_contents_info .credit_contents_info_canuse p{font-size:14px;margin-bottom:5px}.credit_contents .credit_contents_info .credit_contents_info_canuse .reserve_use_card_icon_lists{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:10px}.credit_contents .credit_contents_info .reserve-table{width:100%;margin-bottom:30px}.credit_contents .credit_contents_info .reserve-table .reserve-table-text{font-size:14px;font-family:"Helvetica"}.credit_contents .credit_contents_info .reserve-table tbody tr td{padding:10px 0}.credit_contents .credit_contents_info .reserve-table tbody tr td:first-child{width:20%;line-height:1}.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child{padding-left:10px;line-height:1;height:32px}.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child input,.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child select,.credit_contents .credit_contents_info .phone_code_tel_input{width:100%;height:40px;border-radius:5px;border:1px solid #cccccc}.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child .reserve_form_multi_column{display:-webkit-box;display:-ms-flexbox;display:flex}.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child .reserve_form_multi_column input,.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child .reserve_form_multi_column select{margin-right:20px}.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child .reserve_form_multi_column input:last-child,.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child .reserve_form_multi_column select:last-child{margin-right:0}.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child input,.credit_contents .credit_contents_info .phone_code_tel_input{font-size:12px}.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child input::-webkit-input-placeholder{color:#aaa}.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child input::-moz-placeholder{color:#aaa}.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child input::-ms-input-placeholder{color:#aaa}.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child input::placeholder{color:#aaa}.credit_contents .credit_contents_info .reserve-table tbody tr:not(:last-child){margin-bottom:25px}.credit_contents .credit_contents_info .reserve-table tbody tr,.credit_contents .credit_contents_info .reserve-table tbody tr td:first-child,.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child{display:block;width:100%}.credit_contents .credit_contents_info .reserve-table tbody tr td:first-child br{display:none}.credit_contents .credit_contents_info .reserve-table tbody tr td:first-child span{margin-left:15px}.credit_contents .credit_contents_info .reserve-table tbody tr td:last-child{height:auto;padding:0}.credit_contents .credit_contents_info .jnp_green_button{margin-bottom:20px}.credit_contents .credit_contents_info .jnp_return_button{margin-bottom:40px}#datepicker{position:relative;z-index:1}#datepicker2{position:relative;z-index:1}*::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}*::--webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}*::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.jnp_mainvisual_contents_pass_1daysonly_area{padding-left:20px;padding-right:20px;padding-bottom:20px;width:100%;z-index:2}.jnp_mainvisual_contents_pass_1daysonly_area a img{display:block;width:100%}.jnp_passtypes_notes{position:relative;z-index:3;margin-bottom:60px;margin-top:27px}.jnp_passtypes_notes h3{line-height:1;font-size:16px;font-family:"Helvetica-Bold";position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;color:#b7b7b7}.jnp_passtypes_notes .jnp_passtypes_notes_contents{width:100%;padding:10px;border:1px solid #b7b7b7;z-index:-2;border-radius:10px;color:#b7b7b7}.jnp_passtypes_notes .jnp_passtypes_notes_contents p{font-size:10px;line-height:1.2;margin-bottom:2px}.jnp_passtypes_notes .jnp_passtypes_notes_contents .notes_last_contents{margin-bottom:0}.jnp_passtypes_notes .jnp_passtypes_notes_contents::before{content:"";width:80px;height:4px;background:#000;display:inline-block;position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.area_note{padding:0 20px}.global_menu_jnplogo img{width:176px;height:18px;height:auto}.h1_title{display:none}.note_thirdplan{margin-bottom:25px;font-size:12px;line-height:1.2;padding:10px;border-radius:5px}.ui-datepicker{z-index:11 !important}.loginmargin{margin-bottom:15px}.clubport_link_button{display:inline-block;width:100%;border:1px solid #fff;height:34px;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clubport_link_button img{width:100px}.pass_link_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;background-color:#2ad658;border-radius:25px;margin-bottom:20px}.msta_lang_relative{position:relative;font-size:10px;line-height:1;color:#000}.msta_lang_top{height:24px;border-radius:4px;position:relative;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.msta_lang_hidden{margin-top:10px;display:none;position:absolute;left:0;background-color:#fff;border-radius:5px;border:1px solid #ccc;width:120px}.msta_lang_margin{display:block;padding-left:5px;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.msta_lang_margin:last-child{border-bottom:none}.msta_lang_top_img_en{height:24px;width:35px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.msta_lang_top_img_en img{height:18px;border:none !important}.msta_lang_hidden img{height:18px;width:26px}.msta_lang_top_img_en{display:none}.msta_lang_top_img_zh{display:none}.msta_lang_top_img_tw{display:none}.msta_lang_top_img_ko{display:none}.msta_lang_top_img_taiwan{display:none}.membership_font{font-size:14px;padding-right:10px}.kdsfooter1{display:none}.jnp_passtypes_ota_message{font-size:14px;line-height:1.2;font-family:"Helvetica-Bold";font-weight:bold;margin-top:20px;margin-bottom:10px;text-align:center}.jnp_passtypes_ota{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;row-gap:8px}.jnp_passtypes_ota_button{width:calc((100% - 5px) / 2);border-radius:15px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:relative}.klook_arrow::before{content:"";position:absolute;top:50%;right:10px;width:7px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/jnp/ota/arrow/klook_arrow.svg)}.musement_arrow::before{content:"";position:absolute;top:50%;right:10px;width:7px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/jnp/ota/arrow/musement_arrow.svg)}.pelago_arrow::before{content:"";position:absolute;top:50%;right:10px;width:7px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/jnp/ota/arrow/pelago_arrow.svg)}.kkday_arrow::before{content:"";position:absolute;top:50%;right:10px;width:7px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/jnp/ota/arrow/kkday_arrow.svg)}.getyourguide_arrow::before{content:"";position:absolute;top:50%;right:10px;width:7px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/jnp/ota/arrow/getyourguide_arrow.svg)}.viator_arrow::before{content:"";position:absolute;top:50%;right:10px;width:7px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/jnp/ota/arrow/viator_arrow.svg)}.his_arrow::before{content:"";position:absolute;top:50%;right:10px;width:7px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/jnp/ota/arrow/his_arrow.svg)}.tripadvisor_arrow::before{content:"";position:absolute;top:50%;right:10px;width:7px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/jnp/ota/arrow/tripadvisor_arrow.svg)}.jnp_passtypes_ota_button_logo{height:20px}.jnp_passtypes_ota_button_logo_getyourguide{height:10px}.jnp_passtypes_ota_button_logo img{height:20px}.jnp_passtypes_ota_button_logo_getyourguide img{height:10px}.ota_contents{padding:0 30px}.lang_new{font-size:10px;line-height:1;height:24px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;border:1px solid #ccc;gap:5px;background:#f6f6f6}.lang_arrow{background-image:url(../img/index/arrow_down.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.lang_flag{width:15px}.header .btn__user{grid-gap:5px;padding:5px 5px}@media screen and (max-width:768px){.nav__toggle{margin-left:10px}}@media screen and (max-width:375px){.nav__toggle{margin-left:10px}}.header .btn__user{margin-left:5px}.lang_default{display:none}.lang_en{border:none}.lang_ja{border:1px solid #ccc;height:15px;width:auto}.lang_zh{border:1px solid #ccc;height:15px;width:auto}.lang_tw{border:1px solid #ccc;height:15px;width:auto}.lang_ko{border:1px solid #ccc;height:15px;width:auto}.lang_th{border:1px solid #ccc;height:15px;width:auto}.btn__user img{width:15px;height:15px}.lang_text{font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.utage_nagoya_message{font-family:"Helvetica";font-size:12px;color:#fff;line-height:1.2;margin-bottom:15px}.campaign_code_free_campaign{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.campaign_code_free_campaign .campaign_code_free_campaign input{width:40px;height:40px}.reserve_contents_info_form_form input[type="number"]::-webkit-inner-spin-button,.reserve_contents_info_form_form input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.reserve_special_note{font-size:12px;line-height:1;margin-top:10px;color:#666}.jnp_pass_detail_special_campaign{margin-bottom:10px;position:relative}.jnp_pass_detail_special_campaign .jnp_pass_detail_special_campaign_message{position:absolute;top:-30px;font-size:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;line-height:1.2;color:#FF5533;font-family:"Helvetica-Bold"}.jnp_pass_detail_special_campaign .jnp_pass_detail_special_campaign_message .message{position:relative;display:inline-block}.jnp_pass_detail_special_campaign .jnp_pass_detail_special_campaign_message .message::before{content:"";position:absolute;top:50%;left:-15px;-webkit-transform:translateY(-50%) rotate(-30deg);transform:translateY(-50%) rotate(-30deg);height:100%;width:1px;background-color:#ff5533}.jnp_pass_detail_special_campaign .jnp_pass_detail_special_campaign_message .message::after{content:"";position:absolute;top:50%;right:-15px;-webkit-transform:translateY(-50%) rotate(30deg);transform:translateY(-50%) rotate(30deg);height:100%;width:1px;background-color:#ff5533}.campaign_code_free_campaign{font-size:20px;font-weight:bold}.reserve_contents .reserve_contents_info .reserve_contents_info_form .campaign_code_free_campaign input{font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-weight:bold;font-size:24px;padding:0;padding-top:2px;padding-bottom:1.4px;line-height:1}.campaign_code_free_campaign_code{text-align:center}.campaign_code_free_campaign_code:disabled{background-color:#fff;border:1px solid #ccc;opacity:1}.special_plan_contents{margin-bottom:20px}.special_plan_contents .special_plan_contents_image{background-image:url(../img/jnp/plan/specialplan_background.jpg);background-size:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 0}.special_plan_contents .special_plan_contents_image .image_details{width:65.3%;position:relative}.special_plan_contents .special_plan_contents_image .image_details .special_plan_contents_image_fukidashi{width:118px;position:absolute;top:-55px;left:-50px}.campaign_code_text{font-size:14px;line-height:1.2;font-weight:bold;font-family:"Helvetica-Bold";padding-bottom:2px;color:#ed293e}.reserve_contentscampaign_code_text{margin-top:10px}.reserve_contentscampaign_code_text .sns_button_flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-family:"Helvetica-Bold";margin-top:10px}.reserve_contentscampaign_code_text .sns_button_flex .sns_button_insta{width:calc((100% - 10px) / 2);height:30px;font-size:12px;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:linear-gradient(45deg, #FFD600, #FF7A00, #FF0069, #D300C5, #7638FA) no-repeat}.reserve_contentscampaign_code_text .sns_button_flex .sns_button_insta::before{width:15px;height:15px;content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/jnp/sns/Instagram.png);background-size:contain;background-position:center}.reserve_contentscampaign_code_text .sns_button_flex .sns_button_x{width:calc((100% - 10px) / 2);color:#000;height:30px;font-size:12px;background-color:#fff;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.reserve_contentscampaign_code_text .sns_button_flex .sns_button_x::before{width:15px;height:15px;content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/jnp/sns/x.png);background-size:contain;background-position:center}.note{border-radius:5px;padding:10px 5px;background-color:#fff;border:1px solid #666;color:#666;position:relative;margin-bottom:30px}.note .note_title{font-size:12px;font-family:"Helvetica-Bold";line-height:1;text-align:center;margin-bottom:8px}.note .note_text{font-size:8px;color:#666;line-height:1.5;font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:6em;-webkit-transition:all .3s ease;transition:all .3s ease}.note .note_text p{font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.note .note_text.open{-webkit-line-clamp:unset;max-height:none;display:block}.note .viewmore_btn{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:10px;line-height:1;position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(245,245,245,0.3)), to(rgba(255,255,255,0.9)));background-image:linear-gradient(180deg, rgba(245,245,245,0.3), rgba(255,255,255,0.9));padding-top:10px;height:20px}.note .viewmore_btn .arrow_viewmore{position:relative}.note .viewmore_btn .arrow_viewmore::before{content:"";position:absolute;top:50%;right:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/index/arrow_down.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.close_btn{position:relative;color:#000;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:10px;line-height:1}.close_btn .arrow_close{position:relative}.close_btn .arrow_close::before{content:"";position:absolute;top:50%;right:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/index/arrow_up.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.reserve_contents_plan_title{font-size:20px;border-bottom:1px solid #888;padding-bottom:5px;margin-bottom:20px}.reserve_contents_plan_title h1{font-family:"Helvetica-Bold";font-weight:300}