﻿body,html{background-color:#f0eff0;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px}@media screen and (max-width: 1024px){body,html{font-size:14px}}body.modal-active,html.modal-active{overflow:hidden}*{box-sizing:border-box;color:#333333;margin:0;padding:0}li{list-style-type:none}select::-ms-expand{display:none}button{-webkit-appearance:none;border-radius:0;border-style:none}.container{padding:0 40px}@media screen and (max-width: 1024px){.container{padding:40px 40px}}@media screen and (max-width: 480px){.container{padding:20px 20px}}.container.even{background-color:#e6e3e0;padding:80px 40px;width:100%}@media screen and (max-width: 1024px){.container.even{padding:40px 40px}}@media screen and (max-width: 480px){.container.even{padding:20px 20px}}.grid-row{width:100%;margin:40px auto 0 auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(372px, 1fr));gap:36px 36px}.is-msie .grid-row{display:flex;flex-wrap:wrap;justify-content:space-around}.is-msie .grid-row>*{width:calc((100% - 1px - 72px) / 3)}.is-msie .grid-row>*:nth-child(3) ~ *{margin-top:36px}.grid-row+div{margin-top:36px}.grid-row.shop-sns-instagrams{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:8px}.grid-row.equipment{grid-template-columns:repeat(auto-fit, minmax(370px, 1fr))}@media screen and (max-width: 1024px){.grid-row.equipment{grid-template-columns:repeat(auto-fit, minmax(290px, 1fr))}}@media screen and (max-width: 480px){.grid-row.equipment{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}}.grid-row.small{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media screen and (max-width: 480px){.grid-row.small{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}.grid-row.large{grid-template-columns:repeat(auto-fit, minmax(580px, 1fr))}@media screen and (max-width: 1024px){.grid-row.large{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}@media screen and (max-width: 480px){.grid-row.large{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}.grid-row.informations{grid-template-columns:repeat(auto-fit, minmax(370px, 1fr))}@media screen and (max-width: 1024px){.grid-row.informations{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}}@media screen and (min-width: null){.grid-row.informations{grid-template-columns:repeat(auto-fit, minmax(290px, 1fr))}}@media screen and (max-width: 480px){.grid-row.informations{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}}.grid-row.top-news{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media screen and (max-width: 1280px){.grid-row.top-news{grid-template-columns:repeat(auto-fit, minmax(170px, 1fr))}}@media screen and (max-width: 767px){.grid-row.top-news{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}.grid-row.search,.grid-row.shop{margin-top:0;grid-template-columns:repeat(auto-fill, minmax(100%, 1fr))}@media screen and (max-width: 1024px){.grid-row.search section,.grid-row.shop section{margin-top:0}}.grid-row.shop{margin-left:0}@media screen and (max-width: 480px){.grid-row{grid-gap:20px}}@media screen and (max-width: 1024px){.sp-hide{display:none !important}}@media screen and (max-width: 767px){.sp-hide2{display:none !important}}@media screen and (max-width: 767px){.sp-hide3{display:none !important}}@media screen and (min-width: 1024px){.pc-hide{display:none !important}}@media screen and (min-width: 768px){.pc-hide2{display:none !important}}@media screen and (min-width: 1025px){.pc-hide3{display:none !important}}.is-msie p{letter-spacing:1px;line-height:2}.text-link{border-bottom:1px solid #707070;display:inline-block;font-size:16px;font-weight:200;padding:0 0 10px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:all 300ms ease-in-out}.text-link:hover{letter-spacing:1.75px;padding:0 8px 10px 8px;transition:all 300ms ease-in-out}@media screen and (max-width: 1024px){.text-link:hover{letter-spacing:0;padding:0 0 10px 0}}.text-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-bottom:1px solid #707070;font-size:16px;font-weight:200;margin-top:40px;outline:0;padding:0 0 10px 0;position:relative;text-decoration:none;transition:all 300ms ease-in-out}@media screen and (max-width: 1024px){.text-link-button{font-size:14px}}.text-link-button:focus{outline:0}@media screen and (max-width: 1024px){.text-link-button:hover{letter-spacing:0;padding:0 0 10px 0}}.text-link-button.bold{font-weight:bold}.button{outline:none;background-color:#f0eff0;box-shadow:0 3px 6px rgba(0,0,0,0.16);color:#333333;display:inline-block;padding:16px 78px;text-decoration:none;line-height:30px}.button:hover{opacity:0.8}@media screen and (max-width: 1024px){.button:hover{opacity:1}}.button.primary{background-color:#876430;color:#ffffff}.button.large{font-size:1.25rem}.button.solid{border:outset}.button:disabled{opacity:0.5}.button.white{background-color:white;border:#876430 2px solid;color:#876430;font-weight:bold}.button-list{display:flex;justify-content:space-around;margin:0 auto;width:500px}@media screen and (min-width: 768px) and (max-width: 479px){.button-list{width:100%;flex-direction:column-reverse}}@media screen and (max-width: 480px){.button{padding:16px 40px}}.top-inquiry-button{display:block;margin:40px auto 40px auto;text-align:center;font-size:16px}.large-card{background-color:#ffffff;box-shadow:0 20px 20px rgba(0,0,0,0.08);height:340px;transition:all 250ms cubic-bezier(0.02, 0.01, 0.47, 1);margin:0 auto;width:100%}@media screen and (max-width: 1024px){.large-card{width:100%;height:auto}}.large-card:hover .large-card-thumbnail::before{background-color:rgba(0,0,0,0.4);bottom:0;content:'';height:100%;left:0;position:absolute;right:0;top:0;transition:background-color 300ms ease-in-out;width:100%}.large-card a{display:flex;height:100%;text-decoration:none}@media screen and (max-width: 1024px){.large-card a{display:block}}.large-card-thumbnail{position:relative;width:316px}@media screen and (max-width: 1024px){.large-card-thumbnail{width:100%;height:162px}}.large-card-thumbnail::before{background-color:transparent;bottom:0;content:'';height:100%;left:0;position:absolute;right:0;top:0;transition:background-color 300ms ease-in-out;width:100%}.large-card-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:inherit}.large-card-detail{padding:24px}@media screen and (max-width: 1024px){.large-card-detail{padding:24px 30px;display:flex;flex-direction:column-reverse}}@media screen and (max-width: 1024px){.large-card-detail p{margin-top:48px;text-align:center}}.large-card-detail p>time{font-size:0.75rem;font-weight:bold}@media screen and (max-width: 1024px){.large-card-detail p>time{font-weight:normal}}.large-card-detail h3{font-size:1.5rem;font-weight:bold;line-height:calc(24px * 1.75)}@media screen and (max-width: 1024px){.large-card-detail h3{font-size:1.375rem;line-height:calc(22px * 1.75)}}.large-card-detail h3+p{font-size:0.75rem;line-height:calc(12px * 1.75);margin-top:40px;padding-top:40px;position:relative}@media screen and (max-width: 1024px){.large-card-detail h3+p{display:none}}.large-card-detail h3+p::before{background-color:#333333;content:'';height:2px;left:0;position:absolute;top:0;width:64px}@media screen and (max-width: 1024px){.large-card-detail h3+p::before{display:none}}_:-ms-lang(x)::-ms-backdrop,.large-card-thumbnail img{width:100%}.large-card-detail{width:100%}#top .large-card{width:100%}.small-card{background-color:#ffffff;transition:all 250ms cubic-bezier(0.02, 0.01, 0.47, 1);width:100%;margin:0 auto;box-shadow:0 20px 20px rgba(0,0,0,0.08)}@media screen and (max-width: 1024px){.small-card{width:100%}}.small-card:hover .small-card-thumbnail::before{background-color:rgba(0,0,0,0.4);bottom:0;content:'';height:100%;left:0;position:absolute;right:0;top:0;transition:background-color 300ms ease-in-out;width:100%}.small-card a{display:block;height:100%;text-decoration:none}.small-card-thumbnail{height:162px;position:relative;width:inherit}.small-card-thumbnail::before{background-color:transparent;bottom:0;content:'';height:100%;left:0;position:absolute;right:0;top:0;transition:background-color 300ms ease-in-out;width:100%}.small-card-thumbnail>img{height:inherit;-o-object-fit:cover;object-fit:cover;width:100%}.small-card-detail{padding:24px 30px}.small-card-detail h3{font-size:1.375rem;line-height:calc(22px * 1.75)}.small-card-detail>p{margin-top:15px;text-align:center}.small-card-detail>p time{font-size:0.75rem}input[type="submit"]{-webkit-appearance:none;border-radius:0;border-style:none}.form-container{margin:0 auto;padding:0 13.6%}@media screen and (max-width: 1024px){.form-container{width:calc(100% - 16px);padding:0}}.form-content{margin:0 auto;width:100%}.form-description{font-size:0.8rem;text-align:left;width:100%}.form-description-date{display:none}.form-description li{text-indent:-1em;margin-left:1em}.form-description .small_text01{display:inline-block;line-height:1}.form-description .small_text02{display:inline-block;font-size:1.3rem;line-height:1;vertical-align:top}.form-description .form-warning{color:#b72c21;font-size:14px}.form-error-message{color:#b72c21;font-size:0.75rem}@media screen and (max-width: 480px){.form-error-message{font-size:0.75rem !important}}.form-error-message-payment{text-align:left;margin-top:10px}.form-button-wrap{margin-top:40px}@media screen and (max-width: 768px){.form-button-wrap{display:flex;flex-direction:column-reverse}}.form-button-wrap .button{margin-left:10px;margin-right:10px}.form-radio-group{text-align:left}.form-radio-group>label:first-child{font-weight:bold}.form-radio-group-items{margin-top:14px}.form-radio input{margin-right:0.5em}.form-item{position:relative;text-align:left;margin-top:50px;padding-top:50px;border-top:1px solid #ccc}.form-item:first-of-type{border-top:none;margin-top:0}.form-item.required .form-label{position:relative}.form-item.required .form-label::before{content:'*';color:#b72c21;display:block;font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:unset;left:-20px;line-height:1;position:absolute;top:0}@media screen and (max-width: 1024px){.form-item.required .form-label::before{left:-16px}}.form-input{position:relative;width:100%;display:flex}.form-input.name{width:calc(50% - 8px)}@media screen and (max-width: 480px){.form-input.name{width:100%}}.form-input-name-container{display:flex}.form-input-name-container input+input{margin-left:8px}.form-input label{color:#333333;display:block;position:absolute;text-align:left;top:-30px}.form-input input{background:none;border:none;border-bottom:1px solid #444444;border-radius:0;display:block;font-size:0.8rem;height:40px;line-height:30px;outline:none;width:100%}.form-input .expiration-date-wrap{display:flex}.form-input .expiration-date-wrap input{display:block;width:calc(20% - 8px)}.form-input .expiration-date-wrap span{display:block;line-height:40px}.form-input .expiration-date-wrap *+*{margin-left:8px}.form-select{position:relative}.form-select::after{background-image:url(/assets/wpg/icon/arrow-down-f2b600f6040f4b00d008d01eb651abcdb6286e0dd6d62694ade36607234d1be7.svg);background-repeat:no-repeat;background-size:contain;content:'';display:block;height:9px;position:absolute;right:0;bottom:10px;width:13px}.form-select select{-webkit-appearance:none;background-color:transparent;border:none;border-bottom:1px solid #444444;border-radius:0;font-size:0.8rem;height:32px;text-align:left;width:100%;cursor:pointer}.form-select select:focus{outline:none}.form-select.date{width:100%;text-align:left}.form-select.date::after{display:none}.form-select-date{width:8em;max-width:32%;display:inline-block;margin-top:0 !important}.form-select-date span{position:relative;margin-right:8%;display:inline-block;width:6em;max-width:60%}.form-select-date span::after{background-image:url(/assets/wpg/icon/arrow-down-f2b600f6040f4b00d008d01eb651abcdb6286e0dd6d62694ade36607234d1be7.svg);background-repeat:no-repeat;background-size:contain;content:'';display:block;height:9px;position:absolute;right:-5px;top:16px;width:13px}@media screen and (max-width: 480px){.form-select{width:100%}}.form-textarea{position:relative;width:100%;margin-top:10px}.form-textarea label{color:#333333;display:block;margin-bottom:8px;text-align:left}.form-textarea textarea{-webkit-appearance:none;background-color:#e6e3e0;border:#444444 1px solid;border-radius:0px;display:block;letter-spacing:1px;outline:0;overflow:auto;resize:vertical;width:100%}.form-checkbox input{margin-right:8px}.form-campaign-radio>p{text-align:left;font-size:0.75rem}.form-campaign-radio>p+div{margin-top:8px}.form-campaign-radio-input{max-width:960px}.form-campaign-radio-input label{display:block;text-indent:-1.5em;margin-left:1.5em}.form-campaign-detail{margin-top:16px;max-width:960px;text-align:left}.form-campaign-detail>p{font-size:0.8rem;margin-top:40px}.form-campaign-detail>div{margin-top:8px;font-size:0.8rem}.form-campaign-caption-detail p{margin:0 !important}.form-locker-caption{text-align:left;margin-top:20px}.form-locker-note{text-indent:-1em;margin-left:1em}.form-name .first_name{margin-right:5px}.form-name .last_name{margin-left:5px}.form-zipcode .form-input{align-items:baseline}.form-zipcode .form-input input{width:50%;margin-right:20px}.form-zipcode .form-input .button{margin-top:0;padding:5px 40px}@media screen and (max-width: 480px){.form-zipcode .form-input{flex-flow:wrap}.form-zipcode .form-input input{width:100%;margin-right:0}.form-zipcode .form-input .button{width:100%;margin-top:20px}}.form-credit-container,.form-transfer-container{display:none;text-align:left}.form-credit-container.show,.form-transfer-container.show{display:block}.form-credit-container .form-error-message,.form-transfer-container .form-error-message{display:none}.form-credit-container .tooltip,.form-transfer-container .tooltip{display:inline;position:relative}.form-credit-container .tooltip_icon,.form-transfer-container .tooltip_icon{background-color:#876430;color:#fff;padding:4px;border-radius:15px}.form-credit-container .tooltip_text,.form-transfer-container .tooltip_text{display:none}.form-credit-container .tooltip_text span,.form-transfer-container .tooltip_text span{text-align:left;line-height:1.3;background-color:#876430;opacity:.9;color:#fff;max-width:80vw;padding:4px 10px;border-radius:5px;display:inline-block}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{top:8px}.flatpickr-months .flatpickr-next-month.flatpickr-next-month{top:8px}.flatpickr-month{height:40px !important}.flatpickr-monthDropdown-months{display:inline-block;height:40px !important}.form-account-label{color:#333333;position:absolute;text-align:left}.form-account-container{text-align:left}.account-select-area{display:flex}.account-select-area label{color:#333333;display:block;text-align:left;font-size:0.75rem;line-height:1;margin-top:5px}.account-select-area .area-select{border-bottom:1px solid #444444;display:inline-block;width:120px}.account-select-area .prefecture-select{border-bottom:1px solid #444444;margin:0 20px;width:100px}.account-select-area .account-select{border-bottom:1px solid #444444}@media screen and (max-width: 768px){.account-select-area{display:block}.account-select-area label{top:-20px}.account-select-area .prefecture-select{margin:initial;margin-top:20px}.account-select-area .account-select{margin-top:20px}}.select2-container .select2-dropdown{background-color:#eeeeee;margin-top:2px;box-sizing:content-box}.select2-container .select2-search--dropdown{padding:8px}.select2-container .select2-search--dropdown .select2-search__field{background-color:#f0eff0;border-radius:3px;font-size:14px}.select2-container .select2-search--dropdown .select2-search__field:focus{outline:none}.select2-container .select2-results__option{padding:8px}.select2-selection{height:40px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-color:transparent;border-radius:0;display:block;padding:0 5px}.select2-selection:focus{outline:none}.select2-hidden-accessible{display:none}.select2-selection__placeholder{color:#757575;font-size:0.8rem}.select2-container--default .select2-selection--single{background-color:#e6e3e0;border:none;height:28px;margin-top:2px;width:100%}.select2-selection__arrow{display:none}.select2-selection__rendered{padding:0 !important;font-size:0.8rem}@media screen and (max-width: 768px){.select2-selection__rendered{line-height:18px}}.form-nav{display:flex;justify-content:center;margin-bottom:20px}.form-nav_list{display:flex;align-items:center}.form-nav_list:after{content:">";color:#876430;margin:0 .5em}.form-nav_list:last-child:after{display:none}.form-nav_text{border:2px solid #c69a59;padding:2px 5px}.form-nav_text_active{background-color:#c69a59}.form-nav_num{background-color:#c69a59;color:#fff;padding:5px}.form-nav_num_active{background-color:#fff;color:#c69a59}.form-nav_title_active{color:#fff}@media screen and (max-width: 768px){.form-nav_text{border:none}.form-nav_text_active{background-color:initial}.form-nav_num{padding:10px;border-radius:5px}.form-nav_title{display:none}}.heading-container>h2{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:5rem;font-weight:200;letter-spacing:5.29px;line-height:1em;text-transform:uppercase}.heading-container>p{display:inline-block;font-size:1.25rem;margin-top:4px}.heading-container>p::before{content:'_';padding:0 8px}@media screen and (min-width: 768px) and (max-width: 479px){.heading-container>h2{font-size:1.625rem}.heading-container>p{font-size:14px}}@media screen and (max-width: 480px){.heading-container>h2{font-size:1.625rem}.heading-container>p{font-size:14px}}.is-msie .heading-container{padding-top:50px}.is-msie #price_system{padding-top:50px}#footer .footer{margin-bottom:80px;margin-top:140px}#footer .logo_area{align-items:flex-end;display:flex;justify-content:center}#footer .w_logo{margin-right:50px;width:200px}#footer .footer-navigation-container{margin:0 auto;width:calc(100% - 20%);padding:0 40px}#footer .footer-navigation-container li{list-style-type:none}#footer .footer-navigation-container a{text-decoration:none}#footer .footer-navigation-primary-list{display:flex;justify-content:space-between}#footer .footer-navigation-primary-list>li{display:inline-block}#footer .footer-navigation-primary-list>li>a{font-weight:bold}#footer .footer-navigation-primary-list>li>ul{margin-top:16px}#footer .footer-navigation-primary-list>li>ul li+li{margin-top:16px}#footer .footer-navigation-primary-list>li>ul a{padding-left:1rem}#footer .footer-navigation-sns-list{margin-top:40px;text-align:center}#footer .footer-navigation-sns-list li{display:inline-block}#footer .footer-navigation-sns-list li+li{margin-left:40px}#footer .footer-navigation-sns-list img{height:auto;width:47px}#footer .footer-navigation-secondary-content{margin-top:10px}#footer .footer-navigation-secondary-content .footer-navigation-logo{display:block;margin:0 auto;text-align:center;width:200px}#footer .footer-navigation-secondary-list{margin-top:20px;text-align:center}#footer .footer-navigation-secondary-list li{display:inline-block}#footer .footer-navigation-secondary-list li+li{margin-left:20px}#footer .pc-hide{display:block;text-align:center}#footer .button-wrap{display:flex;justify-content:center;margin-top:20px}#footer .button-wrap .button{padding:16px 50px;margin-left:10px}#footer .footer-navigation-logo_sp{max-width:300px;width:50%}@media screen and (max-width: 1024px){#footer .footer{margin-bottom:40px;margin-top:70px}#footer .footer-navigation{width:100%}#footer .footer-navigation-primary-list{display:none}#footer .footer-navigation-secondary-list li{text-align:center}#footer .footer-navigation-secondary-list li li:not(:first-child){margin-top:32px}#footer .footer-navigation-secondary-list li li:not(:first-child)+li{margin-left:16px}}@media screen and (min-width: 768px) and (max-width: 1023px){#footer .footer{padding:0 20px !important;margin-bottom:40px;margin-top:70px}#footer .footer-navigation-container{width:100%}}@media screen and (max-width: 768px){#footer .button-wrap{flex-direction:column;margin:auto;text-align:-webkit-center;width:80%}#footer .button-wrap .button{margin-top:10px;padding:10px 5px}}@media screen and (max-width: 480px){#footer .footer-navigation-secondary-list li{margin-top:8px !important;display:block}#footer .footer-navigation-secondary-list li+li{margin-left:0 !important}}.is-msie #footer .footer-navigation-container .sp-hide li{margin-top:10px}.is-msie #footer .logo_area{align-items:center}.is-msie #footer .footer-navigation-sns-list{margin-top:0}.is-msie #footer .footer-navigation-sns-list img{height:47px}@media screen and (max-width: 768px){.is-msie #footer .footer-navigation-sns-list{margin-top:40px}}.global-navigation-container{background-color:#f0eff0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.logo-text{position:relative;top:5px}.navigation-logo{display:none}@media screen and (min-width: 768px) and (max-width: 1023px){.navigation-logo{display:inline-block}.navigation-logo a{display:block;padding-top:20px;padding-left:40px}}@media screen and (max-width: 1024px){.navigation-logo{display:inline-block}.navigation-logo a{display:block;padding-top:20px;padding-left:40px}.navigation-logo a img{width:220px}}@media screen and (max-width: 480px){.navigation-logo a{padding-left:20px}.navigation-logo a img{width:200px}}.header-text-sp{color:#bba15c;font-size:13px;left:270px;position:absolute;top:35px}@media screen and (max-width: 540px){.header-text-sp{font-size:12px;left:40px;top:2px}}.header-text-pc{color:#bba15c;font-size:14px;left:230px;position:absolute;top:16px;width:100%}.navigation-toggle{display:none}@media screen and (max-width: 1024px){.navigation-toggle{cursor:pointer;display:block;height:32px;position:fixed;right:40px;top:20px;z-index:10000}.navigation-toggle>div{background-color:white;height:51px;margin:0 auto;position:relative;width:39px}.navigation-toggle span{background:#333333;display:block;height:1px;left:4px;position:absolute;transition:top 0.5s ease, -webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, top 0.5s ease;transition:transform 0.6s ease-in-out, top 0.5s ease, -webkit-transform 0.6s ease-in-out;width:80%}.navigation-toggle span:nth-child(1){top:9px}.navigation-toggle span:nth-child(2){top:18px}.navigation-toggle span:nth-child(3){top:27px}.navigation-toggle span:nth-child(4){background:none;font-size:11px;left:4.5px;top:30px}.navigation-toggle span:nth-child(5){background:none;display:none}}@media screen and (max-width: 480px){.navigation-toggle{right:10px}}.open .navigation-toggle>div{background-color:initial}.open .navigation-toggle span{background:#ffffff;color:white}.open .navigation-toggle span:nth-child(1){top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open .navigation-toggle span:nth-child(2){left:50%;top:15px;width:0}.open .navigation-toggle span:nth-child(3){top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open .navigation-toggle span:nth-child(4){background:none;display:none}.open .navigation-toggle span:nth-child(5){background:none;display:initial;font-size:11px;left:4px;top:30px}.global-navigation{align-items:center;display:flex;height:90px;justify-content:space-between;margin-top:20px;padding:0 40px;text-transform:uppercase}.global-navigation h1 img{height:auto;width:225px}.global-navigation h1 img:hover{opacity:0.8}.global-navigation-list li{display:inline-block;z-index:6}.global-navigation-list li+li{margin-left:33px}.global-navigation-list a{font-size:16px;font-weight:bold;position:relative;text-decoration:none}.global-navigation-list a::after{background:#333333;bottom:-8px;content:'';height:2px;left:0;position:absolute;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;width:100%}.global-navigation-list a:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}@media screen and (max-width: 1024px){.global-navigation-list a:hover::after{display:none}}@media screen and (max-width: 1024px){.global-navigation{height:initial;align-items:center;background:#000000;bottom:0;color:#ffffff;display:flex;flex-direction:column;font-size:16px;justify-content:center;left:0;margin-top:0;opacity:0;position:fixed;right:0;text-align:center;top:0;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;visibility:hidden;z-index:990}.global-navigation a{color:#ffffff;display:block;padding:0;text-decoration:none;transition:color 0.6s ease}.global-navigation a:hover{color:#666666}}@media screen and (max-width: 1024px) and (max-width: 480px){.global-navigation a:hover{color:#ffffff}}@media screen and (max-width: 1024px){.global-navigation ul{list-style:none}.global-navigation ul li{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px);transition:opacity 0.2s ease, -webkit-transform 0.6s ease;transition:transform 0.6s ease, opacity 0.2s ease;transition:transform 0.6s ease, opacity 0.2s ease, -webkit-transform 0.6s ease}.global-navigation ul li:nth-child(2){transition-delay:0.14s}.global-navigation ul li:nth-child(3){transition-delay:0.16s}.global-navigation ul li:nth-child(4){transition-delay:0.18s}.global-navigation ul li:nth-child(5){transition-delay:0.2s}.global-navigation ul li:nth-child(6){transition-delay:0.22s}.global-navigation ul li:nth-child(7){transition-delay:0.24s}.global-navigation ul li:nth-child(8){transition-delay:0.26s}.global-navigation ul li:nth-child(9){transition-delay:0.28s}.global-navigation ul li:nth-child(10){transition-delay:0.3s}.global-navigation ul li:nth-child(11){transition-delay:0.32s}.global-navigation ul li:nth-child(12){transition-delay:0.34s}.global-navigation ul li:nth-child(13){transition-delay:0.36s}}@media screen and (max-width: 1024px){.open{overflow:hidden}.open .global-navigation{opacity:1;visibility:visible}.open .global-navigation li{margin-left:0;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity 0.9s ease, -webkit-transform 1s ease;transition:transform 1s ease, opacity 0.9s ease;transition:transform 1s ease, opacity 0.9s ease, -webkit-transform 1s ease;width:100%}}.global-dropdown-menu{background-color:#c59a59;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,0.16);display:none;padding:8px 16px;position:absolute;top:32px;width:200px;z-index:3}.global-dropdown-menu li{display:block;text-align:left}.global-dropdown-menu li+li{margin-left:0;margin-top:8px}.global-dropdown-menu li a{color:#ffffff}.global-dropdown-menu li a::after{background-color:#ffffff}.global-dropdown-menu-parent{position:relative;z-index:4}@media screen and (max-width: 1024px){.global-dropdown-menu{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.admission{background-color:#876430;padding:0 10px}.admission_text{color:white !important}@media screen and (max-width: 1200px){.header-text-pc{font-size:13px;left:0px;top:-19px}.logo-text{top:12px}}.is-msie .global-navigation h1 img{height:50px}.is-msie .navigation-logo a img{height:50px}.is-msie .header-text-pc{left:230px;top:16px}.is-msie .admission{height:40px;line-height:2.7}.is-msie .global-dropdown-menu{height:210px}.is-msie .global-dropdown-menu li{line-height:2}@media screen and (max-width: 1180px){.is-msie .header-text-pc{left:0px;top:-20px}}@media screen and (min-width: 1025px){.is-msie .header-text-sp{display:none}}.price-table{background-color:#f0eff0;border-collapse:collapse;border-spacing:0;margin:40px auto 0 auto;table-layout:fixed;width:calc(100% * 3 / 4)}.price-table th,.price-table td{font-weight:normal;padding:8px 1rem}.price-table tr>*{border-right:1px solid #cccccc}.price-table tr>* :last-child{border-right:none}.price-table .bold{font-weight:bold}.price-table .default_price{display:none}.price-table thead{background-color:#876430;font-size:0.8rem}.price-table thead th{color:#ffffff}.price-table tbody{font-size:0.75rem}.price-table tbody .th-note{display:block;font-size:0.5rem}.price-table tbody .free_period{display:none}.price-table tbody .price-locker{display:none}@media screen and (max-width: 480px){.price-table{width:100%;margin:20px auto 0 auto}.price-table th{padding:4px 8px}.price-table .price-heading th{font-size:0.75rem}}#price_system{padding-top:100px}#price_system .system-table{border-collapse:collapse;table-layout:fixed;margin:auto;width:90%;max-width:1000px;margin-top:50px}#price_system th{background-color:#876430;color:#ffffff;font-weight:normal;text-align:left;width:242px;font-size:16px;font-weight:bold;padding:15px;vertical-align:initial}#price_system sub{color:white;display:inline-block;font-weight:initial;line-height:1.5}#price_system .th-name{color:white;display:block;margin-bottom:20px}#price_system td{background-color:#f0eff0;height:80px;padding:15px 10px 15px 15px}#price_system td:last-child{text-align:-webkit-right;padding-right:25px;width:100px}#price_system td,#price_system p{color:#444444;font-size:16px}#price_system .td01{border-top:2px dotted #ebe7df}#price_system .td02{border-top:2px dotted #ebe7df}#price_system .description-list{color:#444444;font-size:0.75rem}#price_system .border-none{border:none}@media screen and (max-width: 1024px){#price_system{padding-top:initial}#price_system th{width:initial}}@media screen and (max-width: 480px){#price_system th,#price_system tr,#price_system td{display:block;width:100%}#price_system tr{border-bottom:30px #876430 solid}#price_system td{height:initial;padding:15px}#price_system td:last-child{text-align:initial;padding-right:initial;width:initial}#price_system .td01,#price_system .td02{border-top:none}#price_system .last-tr{border-bottom:none}}.tab-navigation{width:100%}.tab-navigation ul{display:flex;justify-content:center}.tab-navigation ul li{padding-bottom:8px;font-size:1.5rem;cursor:pointer}.tab-navigation ul li+li{margin-left:24px}.tab-navigation ul li.current{border-bottom:2px solid #876430;font-weight:bold}@media screen and (max-width: 480px){.tab-navigation ul li{font-size:14px}}@media screen and (min-width: 768px) and (max-width: 479px){.tab-navigation.faq ul{display:block}.tab-navigation.faq li{margin-left:0;display:inline-block;width:100%}.tab-navigation.faq li+li{margin-top:8px}}@media screen and (max-width: 480px){.tab-navigation.faq ul{display:block}.tab-navigation.faq li{margin-left:0;display:inline-block;width:100%}.tab-navigation.faq li+li{margin-top:8px}}.tab-content>section{display:none}.tab-content>section.show{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-name:fade-in;animation-name:fade-in;display:block;opacity:1}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.tab-item p:first-child{font-size:1.5rem}.tab-item p:first-child+p{margin-top:16px}@media screen and (max-width: 480px){.tab-item p:first-child{font-size:14px}}.tab-item>small{font-size:16px}.tab-item ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.tab-item ul li{width:calc(100% / 3 - 32px)}.tab-item ul li p{text-align:center}.tab-item ul li+li{margin-left:16px}.pagination{margin-top:40px;display:flex;justify-content:center}.pagination .page{margin-top:0}.pagination span+span{margin-left:10px}.pagination span,.pagination a{font-size:1.5rem;font-weight:bold;padding:18px 10px}.pagination a{background-color:#f0eff0;text-decoration:none}.pagination a:hover{opacity:0.8}.pagination .gap,.pagination .next,.pagination span:nth-of-type(4){margin-left:0px}@media screen and (max-width: 767px){.pagination{width:100%;flex-wrap:wrap}.pagination .gap{display:none}.pagination span+span{margin-left:0px}.pagination span,.pagination a{font-size:16px;padding:10px 3px}}.page{margin-top:40px;padding:0 40px}.page>h2{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:5rem;font-weight:200;letter-spacing:1.5px;text-transform:uppercase}.page.fail section{margin:0}@media screen and (max-width: 480px){.page{margin-top:20px;padding:0 20px}}.page-contents{background-color:#e6e3e0;margin:40px 40px 0 40px;padding:40px 40px}.page-contents.center{text-align:center}.page-contents .button{margin-top:32px}@media screen and (max-width: 480px){.page-contents .button{display:block;margin-left:auto;margin-right:auto;text-align:center;width:100%}}.page-contents section{margin-top:32px}.page-contents section h3+*{margin-top:32px}@media screen and (max-width: 1024px){.page-contents section h3+*{margin-top:20px}}.page-contents section p+p{margin-top:24px}@media screen and (max-width: 1024px){.page-contents section p+p{margin-top:20px}}@media screen and (max-width: 1024px){.page-contents section{margin-top:0}}@media screen and (max-width: 480px){.page-contents section{margin-top:0}}.page-contents.shop-detail{margin:60px 0}.page-contents.shop-detail>div+section,.page-contents.shop-detail>section+section{margin-top:120px}@media screen and (max-width: 1024px){.page-contents.shop-detail{margin:40px 0}}@media screen and (max-width: 480px){.page-contents.shop-detail{padding:20px 20px}.page-contents.shop-detail .button{display:block;margin-left:auto;margin-right:auto;text-align:center}}.page-contents.franchise section{margin-top:20px}.page-contents.franchise section .notice{color:#b72c21}@media screen and (max-width: 1024px){.page-contents{margin:20px 0 0 0;padding:20px 20px}}@media screen and (max-width: 480px){.page-contents{margin:20px 0 0 0;padding:20px}}.page-content>h3{font-size:2.25rem;font-weight:bold}.page-content>p{font-size:16px;margin-top:24px}.page-content>p small{font-size:0.75rem}@media screen and (max-width: 1024px){.page-content>p{margin-top:0}}.page-content+section{margin-top:80px}.page-content.privacy-policy p,.page-content.privacy-policy li{font-weight:normal}.page-content.privacy-policy h3+p{margin-top:16px}.page-content.system{margin:0 auto}@media screen and (max-width: 1024px){.page-content.system{width:100%}}.page-content.membership-constitution ol{counter-reset:section}.page-content.membership-constitution ol>li::before{content:counters(section, "-") ". ";counter-increment:section}.page-content.membership-constitution li{list-style-type:none}.page-content.membership-constitution p,.page-content.membership-constitution li{font-weight:normal}.page-content.membership-constitution h3+*{margin-top:16px}@media screen and (max-width: 480px){.page-content h3{font-size:1.625rem}.page-content p{font-size:14px}}.text-container{font-size:16px;margin:16px auto 0 auto;text-align:left}.text-container div+div{margin-top:36px}.text-container.fail,.text-container.notfound{width:50%}@media screen and (max-width: 480px){.text-container.fail,.text-container.notfound{width:100%}}@media screen and (max-width: 1024px){.text-container{width:100%}}@media screen and (max-width: 1024px){.text-container{width:100%;margin-top:20px}.text-container div+div{margin-top:20px}}.top-search{align-items:center;background-size:cover;display:flex;flex-direction:column;height:550px;justify-content:center;width:100%}@media screen and (max-width: 480px){.top-search{height:300px}}.top-search-container{margin-top:20px}.top-search-container .text-link-button{display:block;margin:40px auto 0 auto;text-align:center}@media screen and (max-width: 1024px){.top-search-container{margin-top:20px;padding:0 46px}}@media screen and (max-width: 480px){.top-search-container{padding:20px;margin-top:0}}.top-search-copy{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.top-search-copy h2{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:5rem}.top-search-copy p{font-size:1.625rem;margin-top:16px}.top-search-copy h2,.top-search-copy p{color:#ffffff;font-weight:bold}@media screen and (max-width: 1024px){.top-search-copy{display:block;text-align:center}.top-search-copy h2{font-size:2.875rem}.top-search-copy p{font-size:calc(2.875rem * 0.3)}}@media screen and (max-width: 480px){.top-search-copy h2{font-size:1.5rem}}.top-search-form{margin-top:40px;z-index:1}.top-search-form div{border-bottom:1px solid #ffffff;min-width:516px;position:relative}.top-search-form div::before{background:url(/assets/wpg/icon/search-f6c78a995886ac782860c316e2f99bd9737ac739539dbb746acee63a46dbb647.svg) no-repeat;background-size:contain;bottom:10px;content:'';display:block;height:20px;margin-left:10px;position:absolute;top:16px;width:20px}@media screen and (max-width: 1024px){.top-search-form div{width:calc(100% - 16px);min-width:inherit;padding:0 8px;margin:0 8px}}.top-search-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#ffffff;display:block;font-size:1.5rem;height:50px;outline:0;padding-left:40px;width:100%}.top-search-form input:focus{outline:0}.top-search-form input::-webkit-input-placeholder{color:rgba(229,229,229,0.8);font-size:1.5rem}.top-search-form input::-moz-placeholder{color:rgba(229,229,229,0.8);font-size:1.5rem}.top-search-form input:-ms-input-placeholder{color:rgba(229,229,229,0.8);font-size:1.5rem}.top-search-form input::-ms-input-placeholder{color:rgba(229,229,229,0.8);font-size:1.5rem}.top-search-form input::placeholder{color:rgba(229,229,229,0.8);font-size:1.5rem}.annotation{color:white;font-size:xx-small}small{font-size:xx-small}.wrap-video{width:100%;height:550px;overflow:hidden;position:relative}.wrap-video:after{content:'';background-color:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.wrap-video video{height:100%;width:100%;vertical-align:bottom;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.wrap-video{height:300px}.wrap-video .top-search{height:100%;display:flex;align-items:center;padding:10px 0}.wrap-video .top-search-form{margin-top:10px}.wrap-video .top-search-form div::before{height:15px;margin-left:0;top:6px}.wrap-video .top-search-form input{height:25px;padding-left:25px}.wrap-video .top-search-form input::-webkit-input-placeholder{font-size:1.125rem}.wrap-video .top-search-form input::-moz-placeholder{font-size:1.125rem}.wrap-video .top-search-form input:-ms-input-placeholder{font-size:1.125rem}.wrap-video .top-search-form input::-ms-input-placeholder{font-size:1.125rem}.wrap-video .top-search-form input::placeholder{font-size:1.125rem}}@media screen and (max-width: 480px){.wrap-video{height:220px}}@media screen and (min-width: 480px){.wrap-video .top-search{height:100%;display:flex;align-items:center;padding:10px 0}}.top-informations{max-width:1280px;margin:0 auto}.top-informations>h2{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:5rem;font-weight:200;letter-spacing:calc(1rem * 1.75);text-transform:uppercase}@media screen and (max-width: 1024px){.top-informations{margin-top:80px}.top-informations>h2{font-size:4rem}}@media screen and (max-width: 480px){.top-informations{width:100%;max-width:inherit;margin-top:40px}.top-informations>h2{font-size:1.625rem}}.news-link{text-align:right;margin-top:15px}@media screen and (max-width: 1024px){.small-card-detail{padding:10px}}@media screen and (max-width: 767px){.news-link{text-align:center}.small-card-detail{background-color:rgba(255,255,255,0.9);height:100%}}@media screen and (min-width: 768px){.small-card{background-image:none !important}}.top-about-container{margin:210px auto 0 auto;width:1280px}.top-about-container>h2{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:5rem;font-weight:200;letter-spacing:calc(1rem * 1.75);text-transform:uppercase}@media screen and (max-width: 1024px){.top-about-container{width:100%;margin-top:80px}.top-about-container>h2{font-size:4rem}}@media screen and (max-width: 480px){.top-about-container>h2{font-size:1.625rem}}.top-about-content{align-items:center;display:flex;justify-content:space-between;margin-top:40px}@media screen and (min-width: 768px) and (max-width: 1023px){.top-about-content{flex-direction:column-reverse}.top-about-content img{width:100% !important}.top-about-content>div{width:100%}.top-about-content>div+div{margin-left:0 !important}}@media screen and (max-width: 1024px){.top-about-content{justify-content:center;align-items:center}.top-about-content>div{width:calc(50% - 8px)}.top-about-content>div+div{margin-left:16px}}@media screen and (max-width: 480px){.top-about-content{flex-direction:column-reverse}.top-about-content>div{width:100%}.top-about-content>div+div{margin-left:0}}.top-about-content img{height:auto;-o-object-fit:cover;object-fit:cover;width:calc((100vw - 80px) * 0.4)}@media screen and (max-width: 1024px){.top-about-content img{width:100%;margin-bottom:32px}}.top-about-content div p{font-size:16px}.top-about-content div p:first-child{font-size:1.5rem}.top-about-content div p+p{margin-top:40px}@media screen and (max-width: 1024px){.top-about-content div p{font-size:14px}.top-about-content div p:first-child{font-size:1.125rem}.top-about-content div p+p{margin-top:20px}}.top-about-content div+div{margin-left:64px}@media screen and (max-width: 480px){.top-about-content div+div{margin-left:0}}.top-about-content+.top-about-content{margin-top:120px}@media screen and (max-width: 1024px){.top-about-content+.top-about-content{margin-top:40px}}.top-about-content .text-link{margin-top:40px}@media screen and (min-width: 768px) and (max-width: 1023px){.top-about-content+.top-about-content{flex-direction:column}}@media screen and (max-width: 480px){.top-about-content+.top-about-content{flex-direction:column}}.top-feature-container{margin:140px auto 0 auto;width:1280px}.top-feature-container>h2{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:5rem;font-weight:200;letter-spacing:calc(1rem * 1.75);text-transform:uppercase}.top-feature-container .text-link{margin:80px auto 0 auto}@media screen and (max-width: 1024px){.top-feature-container{margin-top:40px;width:100%}.top-feature-container>h2{font-size:4rem}}@media screen and (min-width: 768px) and (max-width: 479px){.top-feature-container>h2{font-size:3rem}}@media screen and (max-width: 1024px){.top-feature-container{width:100%}}@media screen and (max-width: 480px){.top-feature-container{margin-top:20px}.top-feature-container>h2{font-size:1.625rem}}.top-feature-content{display:flex;flex-direction:column;justify-content:center}.top-features{align-items:center;display:flex;flex-wrap:wrap;margin:40px auto 0 auto;padding:0 80px;width:960px}.top-features li{width:50%}.top-features li:nth-child(n+3){margin-top:40px}.top-features li:nth-child(2n){margin-left:30px;width:calc(50% - 30px)}@media screen and (min-width: 768px) and (max-width: 1023px){.top-features{width:100% !important;padding:0 !important}}@media screen and (max-width: 1024px){.top-features{width:100%;padding:0}}.top-feature-item{align-items:center;display:flex}.top-feature-item>img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;display:block}.top-feature-item p{font-size:1.125rem;margin-left:24px}@media screen and (max-width: 1024px){.top-feature-item{display:block}.top-feature-item>img{margin:0 auto}.top-feature-item>p{font-size:1.25rem;margin:0;text-align:center}}@media screen and (max-width: 480px){.top-feature-item>img{width:80px;height:80px}.top-feature-item>p{font-size:0.75rem}}.top-shops-container{margin:210px auto 0 auto}.top-shops-container h2{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:5rem;font-weight:200;letter-spacing:calc(1rem * 1.75);text-transform:uppercase}.top-shops-container .map-area{display:flex;justify-content:center}.top-shops-container .country-area-pc img{width:100%}.top-shops-container .top-shop-search-form{margin-top:40px;max-width:600px;width:70%;z-index:1}.top-shops-container .top-shop-search-form div{background-color:#ffffff;border-bottom:1px solid #bba15c;min-width:516px;position:relative}.top-shops-container .top-shop-search-form div::before{background:url(/assets/wpg/icon/search-gold-02ef02b47a0e891efe0caa95909ed7c1967532d853e8fa07c702361d26477ecb.svg) no-repeat;background-size:contain;bottom:12px;content:'';display:block;height:20px;margin-left:10px;position:absolute;width:20px}.top-shops-container .top-shop-search-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#bba15c;display:block;font-size:1.5rem;height:50px;outline:0;padding-left:40px;width:100%}.top-shops-container .top-shop-search-form input:focus{outline:0}.top-shops-container .top-shop-search-form input::-webkit-input-placeholder{color:#bba15c;font-size:1.5rem}.top-shops-container .top-shop-search-form input::-moz-placeholder{color:#bba15c;font-size:1.5rem}.top-shops-container .top-shop-search-form input:-ms-input-placeholder{color:#bba15c;font-size:1.5rem}.top-shops-container .top-shop-search-form input::-ms-input-placeholder{color:#bba15c;font-size:1.5rem}.top-shops-container .top-shop-search-form input::placeholder{color:#bba15c;font-size:1.5rem}.top-shops-container .country-area{max-width:1024px;position:relative}.top-shops-container .country-area div{align-items:center;background-color:rgba(255,255,255,0.6);border:solid 3px #bba15c;display:flex;height:100px;justify-content:center;max-width:150px;position:absolute;text-align:center;width:15vw}.top-shops-container .text-link-button{background-color:rgba(255,255,255,0.6);border:solid 3px #bba15c;height:50px;margin:0;line-height:1;padding:0;width:100%}.top-shops-container .country01{top:22%;left:67%}.top-shops-container .country02{top:58%;left:60%}.top-shops-container .country03{top:50%;left:38%}.top-shops-container .country04{top:72%;left:38%}.top-shops-container .country05{top:58%;left:16%}.top-shops-container .country06{top:78%}@media screen and (max-width: 1024px){.top-shops-container{width:100%;margin-top:80px}.top-shops-container h2{font-size:4rem}.top-shops-container .top-shop-search-form div{width:calc(100% - 16px);min-width:inherit;padding:0 8px;margin:0 8px}}@media screen and (max-width: 900px){.top-shops-container .country-area div{height:80px;width:13vw}}@media screen and (max-width: 767px){.top-shops-container .top-shop-search-form{margin-top:0;top:5%;width:100%}.top-shops-container .top-shop-search-form div{background-color:rgba(255,255,255,0.6);margin:0;padding:0;width:100%}.top-shops-container .country-area-sp{background-image:url(/assets/wpg/map-image/japan-map-pc-238b8387b794d4bc072a2ea4d545aa102a9334e5f43b1fd11c1516951873bc2b.png);background-position:center center;background-repeat:no-repeat;background-size:contain;height:460px}.top-shops-container .top-shop-search-form-area-sp{align-items:center;display:flex;height:30%}.top-shops-container .country-area-sp2{display:flex;flex-direction:column;height:70%;justify-content:center}.top-shops-container .country-row01 a,.top-shops-container .country-row02 a{align-items:center;background-color:rgba(255,255,255,0.6);border:solid 3px #bba15c;display:flex;height:100%;justify-content:center;text-align:center;text-decoration:none;width:28%}.top-shops-container .country-row01,.top-shops-container .country-row02{display:flex;justify-content:space-between;width:100%;height:100px}.top-shops-container .country-row01{margin-bottom:5%}}@media screen and (max-width: 480px){.top-shops-container h2{font-size:1.625rem}.top-shops-container .country-area-sp{height:350px}}.new-shops-area h2{font-size:4rem;letter-spacing:0px;line-height:1;margin-top:120px}.new-shops-area .head-area{align-items:baseline;display:flex;line-height:1}.new-shops-area .head-area p{font-size:1.5rem;margin-left:10px}.new-shops-area .new-shop-card{background-color:#ffffff;border:solid 3px #bba15c;height:170px;padding:0 5px;text-align:center}.new-shops-area .state{color:#bba15c;font-size:1.5rem}.new-shops-area .name{font-size:1.5rem;font-weight:bold;margin-top:15px;line-height:1.3}.new-shops-area .open_date{margin-top:10px}.new-shops-area .link{text-decoration:none}@media screen and (max-width: 516px){.new-shops-area .head-area{display:initial}}@media screen and (max-width: 767px){.new-shops-area .head-area p{font-size:16px;margin-top:5px}.new-shops-area h2{font-size:2rem}.new-shops-area .new-shop-card{display:flex;height:initial;justify-content:space-between;padding:0 10px;width:100%}.new-shops-area .name{font-size:1.4rem;margin-top:initial;padding:0;text-align:left}.new-shops-area .open_date{margin-top:0;line-height:1.7;text-align:left}.new-shops-area .right-area{align-items:center;display:flex}.new-shops-area .state{font-size:1.4rem;min-width:80px}}.new-shops-area .grid-row{width:100%;margin:40px auto 0 auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:36px 36px}.is-msie .new-shops-area .grid-row{display:flex;flex-wrap:wrap;justify-content:space-around}.is-msie .new-shops-area .grid-row>*{width:calc((100% - 1px - 108px) / 4)}.is-msie .new-shops-area .grid-row>*:nth-child(4) ~ *{margin-top:0px}@media screen and (max-width: 767px){.new-shops-area .grid-row{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr));gap:15px;margin:20px auto 0 auto}}.is-msie #top .new-shop-card{margin-top:30px}@media screen and (max-width: 1023px){.is-msie #top .new-shop-card{height:190px}}.register-status{background-color:#f0eff0;margin:40px auto 0 auto;padding:44px 100px;width:100%;max-width:960px}@media screen and (min-width: 768px) and (max-width: 479px){.register-status{width:100% !important;padding:20px 0 !important}}@media screen and (max-width: 1024px){.register-status{width:100%;padding:20px 0}}.register-status-table{font-size:16px;font-weight:bold;margin:0 auto;text-align:left;width:100%}.register-status-table tr+tr{margin-top:22px}.register-status-table tr td{padding-bottom:5px}.register-status-table tr td:first-child{vertical-align:top;width:30%}.register-status-table tr td:nth-child(2){padding-left:50px;word-break:break-all;width:70%}.register-status-table tr td #map{width:100%;height:300px}@media screen and (max-width: 1024px){.register-status-table{width:100% !important;padding:20px 20px !important}.register-status-table tr,.register-status-table td,.register-status-table th{display:block;width:100% !important}.register-status-table td:nth-child(2){padding-left:0 !important}}.registration-text-container{font-size:16px;font-weight:bold;margin:16px auto 0 auto;text-align:left;width:80%}.registration-text-container div+div{margin-top:36px}.registration-text-container.fail{width:50%}.about-container{display:flex}.about-container+.about-container{margin-top:80px}@media screen and (max-width: 480px){.about-container+.about-container{margin-top:20px;flex-direction:column}}.about-container>div{position:relative;width:50%}.about-container>div+div{margin-left:40px}@media screen and (max-width: 480px){.about-container>div+div{margin-left:0}}.about-container>div h3{font-weight:normal}.about-container>div h3+p{margin-top:40px}.about-container>div p+p{margin-top:8px}.about-container>div img{-o-object-fit:cover;object-fit:cover;width:100%}.about-container>div img.broken-grid{bottom:-45px;height:calc(100vh * 0.4);position:absolute;right:0}@media screen and (max-width: 480px){.about-container>div img.broken-grid{position:initial}}@media screen and (max-width: 480px){.about-container>div{width:100%}}@media screen and (max-width: 480px){.about-container{flex-direction:column-reverse}}@media screen and (max-width: 1024px){#about_us{padding-top:initial}}.is-msie h3{font-size:1.5rem}.is-msie .th-name{letter-spacing:1px;line-height:2}.is-msie .description-list{letter-spacing:1px;line-height:2}.informations-detail{display:flex}.informations-detail-container{margin-top:20px;padding:0 40px}@media screen and (max-width: 480px){.informations-detail-container{padding:0 20px}}.informations-detail-contents{width:50%}.informations-detail-contents>h2{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:5rem;font-weight:normal;letter-spacing:5.29px;line-height:1em;text-transform:uppercase}.informations-detail-heading{margin-top:40px}.informations-detail-heading>h3{font-size:2rem;font-weight:normal}.informations-detail-heading>p{font-size:0.8rem;margin-top:20px}.informations-detail-note{margin-top:32px}.informations-detail-note *+*{margin-top:32px}.informations-detail-note li+li{margin-top:16px}.informations-detail-note img{-o-object-fit:contain;object-fit:contain;width:100%}.informations-detail-thumbnail{margin-left:32px;width:calc(50% - 32px)}.informations-detail-button-list{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:40px}.informations-detail-button-list a+a{margin-top:40px}@media screen and (max-width: 1024px){.informations-detail{flex-direction:column}.informations-detail-contents{width:100%}.informations-detail-thumbnail{width:100%;margin-left:0;margin-top:20px}.informations-detail-thumbnail img{display:block;margin:0 auto}}@media screen and (max-width: 480px){.informations-detail-heading>h3{font-size:1.625rem}.informations-detail-thumbnail img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}.image{width:100%}.is-msie .informations-detail-note p img{margin-top:100px}#shops .top-area{display:flex}#shops .text-area{display:block;padding-top:40px}#shops .shops-text-search-container{display:inline-block;margin-left:40px;margin-top:40px;position:relative;margin-right:50px;white-space:nowrap}#shops .shops-text-search-container::before{background-image:url(/assets/wpg/icon/search-gray-314de940ed81875800f0980734d819c5a938ea5baaa175be11431d4c5d2320fa.svg);background-repeat:no-repeat;background-size:contain;top:8px;content:'';display:block;height:15px;left:0;position:absolute;width:15px}#shops .shops-text-search-container a{border-bottom:1px solid #444444;font-size:16px;padding-bottom:8px;padding-left:54px;text-decoration:none}#shops .shops-text-search-modal{background-color:#ffffff;left:-130vw;min-height:257px;padding:72px 6.94444vw 106px;position:absolute;top:-30px;transition:left 300ms ease-in-out;width:100vw;z-index:90}#shops .shops-text-search-modal.show{left:-79px}#shops .shops-text-search-modal::before{background-image:url(/assets/wpg/icon/search-gray-314de940ed81875800f0980734d819c5a938ea5baaa175be11431d4c5d2320fa.svg);background-repeat:no-repeat;background-size:contain;bottom:120px;content:'';display:block;height:16px;left:60px;position:absolute;width:16px}#shops .shops-text-search-modal input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid #333333;border-radius:0;display:block;font-size:3rem;height:72px;padding-left:64px;width:100%}#shops .shops-text-search-modal input:focus{outline:none}@media screen and (max-width: 480px){#shops .shops-text-search-modal{padding:40px 20px;min-height:150px}#shops .shops-text-search-modal::before{bottom:70px}#shops .shops-text-search-modal input{font-size:14px}#shops .shops-text-search-modal.show{left:-20px}}#shops .shops-contents{display:flex;justify-content:space-between;position:relative;z-index:0}@media screen and (max-width: 1024px){#shops .shops-contents{padding:20px 10px;margin:20px 0 0 0}}#shops .shops-overlay,#shops .gym-search-area-modal-overlay{background-color:transparent;bottom:0;display:none;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:10}#shops .shops-overlay.show,#shops .gym-search-area-modal-overlay.show{display:block}#shops .shops-area-search-container{position:-webkit-sticky;position:sticky;top:130px;height:400px;left:15px;width:20%}#shops .shops-area-search-list li{margin-top:20px}#shops .shops-area-search-list li a{font-size:16px;text-decoration:none;transition:letter-spacing 300ms ease-in-out}@media screen and (max-width: 1024px){#shops .shops-area-search-list li a{font-size:14px}}#shops .shops-area-search-modal{background-color:#ffffff;left:-130vw;min-height:257px;padding:50px 100px;position:absolute;top:-30px;transition:left 300ms ease-in-out;width:100vw;z-index:100}@media screen and (max-width: 1024px){#shops .shops-area-search-modal{padding:50px}}@media screen and (max-width: 480px){#shops .shops-area-search-modal{top:0;padding:20px}}#shops .shops-area-search-modal.show{left:-79px}@media screen and (max-width: 1024px){#shops .shops-area-search-modal.show{left:-50px}}@media screen and (max-width: 480px){#shops .shops-area-search-modal.show{left:-20px;padding-right:15px}}#shops .shops-area-search-modal-content{display:flex}#shops .shops-area-search-modal-list{width:20%}#shops .shops-area-search-modal-list>li{list-style-type:none}#shops .shops-area-search-modal-list>li+li{margin-top:20px}#shops .shops-area-search-modal-list>li.current a::after{-webkit-transform:scale(1, 1);transform:scale(1, 1);transition-delay:350ms}#shops .shops-area-search-modal-list>li a{display:inline-block;font-size:0.8rem;position:relative;text-decoration:none}#shops .shops-area-search-modal-list>li a::after{background:#333333;bottom:-4px;content:'';height:2px;left:0;position:absolute;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;width:100%}@media screen and (max-width: 480px){#shops .shops-area-search-modal-list{width:30%}}#shops .shops-area-search-modal-areaselect{width:100%}@media screen and (max-width: 480px){#shops .shops-area-search-modal-areaselect{width:70%}}#shops .shops-area-search-modal-areaselect .select-items{width:calc(100% - 150px - 16px)}#shops .shops-area-search-modal-areaselect .select-items span:not(.select-items-default-text){display:inline-block;font-size:0.75rem;padding:7px 20px 7px 10px;position:relative;text-align:left}#shops .shops-area-search-modal-areaselect .select-items span:not(.select-items-default-text)::after,#shops .shops-area-search-modal-areaselect .select-items span:not(.select-items-default-text)::before{background-color:#413f48;content:'';display:block;height:1px;position:absolute;right:3px;top:15px;width:11px;z-index:10}#shops .shops-area-search-modal-areaselect .select-items span:not(.select-items-default-text)::before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}#shops .shops-area-search-modal-areaselect .select-items span:not(.select-items-default-text)::after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}#shops .shops-area-search-modal-areaselect .select-items span:not(.select-items-default-text):hover{cursor:pointer}#shops .shops-area-search-modal-areaselect .select-items span:not(.select-items-default-text)+span{margin-left:8px}#shops .shops-area-search-modal-areaselect .select-items-container{display:flex}@media screen and (max-width: 768px){#shops .shops-area-search-modal-areaselect .select-items-container{display:block}}#shops .shops-area-search-modal-areaselect .select-items-default-text{font-size:0.75rem;line-height:28px;padding-bottom:8px;padding-left:8px}@media screen and (max-width: 768px){#shops .shops-area-search-modal-areaselect .select-items{width:100%;margin-bottom:15px}}#shops .shops-area-search-modal-areaselect .area-search-form{text-align:right;margin-top:10px}#shops .shops-area-search-modal-areaselect .area-search-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-bottom:2px solid #444444;margin-left:16px;position:relative;width:150px;display:inline-block}#shops .shops-area-search-modal-areaselect .area-search-submit::after{border-bottom:2px solid transparent;border-right:2px solid #444444;bottom:-5px;content:'';display:block;height:11px;position:absolute;right:1px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);width:2px}#shops .shops-area-search-modal-areaselect .area-search-btn{border:none;font-size:0.75rem;width:100%;line-height:36px;cursor:pointer;background-color:#fff}#shops .shops-area-search-modal-areaselect .area-search-btn:focus{outline:none}#shops .text-link-button{white-space:normal;cursor:pointer}#shops .select-list{display:block;margin-top:10px;padding:0 5%}#shops .select-list-buttons{display:flex;flex-direction:column;margin-right:10%;width:100px}#shops .select-list-buttons a{text-decoration:none;transition:letter-spacing 300ms ease-in-out}#shops .select-list-buttons a+a{margin-top:32px}@media screen and (max-width: 480px){#shops .select-list-buttons{margin-right:0;text-align:center;display:block;width:100%}}#shops .select-list-items{display:block;flex-wrap:wrap;width:100%}#shops .select-list-item{display:inline-block}#shops .select-list-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden}#shops .select-list-item span{background-color:#f0f0f0;cursor:pointer;display:inline-block;font-size:0.8rem;height:60px;letter-spacing:0.2em;line-height:44px;margin:16px;padding:8px 16px;text-align:center;text-indent:0.4em}@media screen and (max-width: 480px){#shops .select-list-item span{margin:8px;padding:4px 8px;height:52px}}#shops .select-list-item input:checked+span{background-color:#876330;color:white}@media screen and (max-width: 768px){#shops .select-list{display:block;margin-top:20px;padding:0}}#shops .shops-search-result{width:80%}#shops .shops-search-result-country{text-align:center;font-size:1.5em;display:flex;align-items:center;margin-top:50px;padding-top:80px}#shops .shops-search-result-country:first-child{margin-top:0}#shops .shops-search-result-country::before,#shops .shops-search-result-country::after{content:"";width:100%;height:2px;display:block;background-color:#333333}#shops .shops-search-result-country span{white-space:nowrap;padding:0 1em}#shops .shops-search-result-country+.shops-search-result-state{margin-top:0}#shops .shops-search-result-state{font-size:1.3em;display:inline-block;border-bottom:1px solid #333333;padding:0 .5em;margin-top:30px}@media screen and (max-width: 480px){#shops .shops-search-result-state{margin-bottom:5px}}#shops .shops-search-result-card{font-weight:bold;margin:0 8px;padding:0 8px}#shops .shops-search-result-card:hover{background-color:#f6f4f6}#shops .shops-search-result-card:hover>div::before{opacity:1;transition:opacity 300ms ease-in-out}#shops .shops-search-result-card p{transition:letter-spacing 300ms ease-in-out;margin-top:10px}@media screen and (max-width: 480px){#shops .shops-search-result-card p{margin-top:16px}}#shops .shops-search-result-card h2{border-bottom:1px solid;display:inline-block;font-family:sans-serif;font-size:1.125rem;padding-bottom:2px;transition:letter-spacing 300ms ease-in-out;line-height:25px}#shops .shops-search-result-card .link{text-decoration:none}#shops .shops-search-result-card .button{margin-top:10px;padding:5px;text-align:center;width:100%}@media screen and (max-width: 480px){#shops .shops-search-result-card{margin:0;padding-right:3px;margin-top:0;line-height:1.2em}}#shops .shop_image{height:130px;-o-object-fit:cover;object-fit:cover;width:100%}#shops .result-card-inner{display:flex}#shops .left-area{border-right:1px solid gray;margin:8px 8px 8px 0;padding:8px 15px 8px 0;width:65%}#shops .logo-mark{margin-right:5px;width:30px}#shops .right-area{margin:8px;padding:8px;width:35%}#shops .right-area p{font-size:0.8rem;margin-top:0;line-height:1.5}#shops .tel{font-size:1.125rem;margin-top:0}#shops .comment{color:#bba15c;font-size:0.8rem;margin-top:10px}#shops hr{border:0;border-top:1px solid gray}#shops .shops-search-result-state{margin-bottom:30px}#shops .mark-area{padding-top:14px}@media screen and (max-width: 1024px){#shops .shops-area-search-container{top:20px}#shops .text-area{padding-top:25px}#shops .shops-text-search-container{margin-left:0;margin-top:20px}#shops .shops-text-search-container a{padding-left:34px}}@media screen and (max-width: 1024px) and (max-width: 480px){#shops .shops-text-search{margin:0;padding:0 3px}}@media screen and (max-width: 767px){#shops .top-area{display:initial}#shops .text-area{padding-left:initial;display:initial;padding-top:initial}#shops .shops-contents{background-color:initial;display:initial}#shops .shops-area-search-container{height:initial;margin-bottom:50px;left:initial;position:initial;top:initial;width:initial}#shops .shops-area-search-list div{align-items:center;display:flex;height:80px;justify-content:space-between}#shops .shops-area-search-list li{align-items:center;background-color:white;display:flex;height:70px;justify-content:center;margin-top:0;width:30%}#shops .form-location-search{text-align:right}#shops .text-link-button{border-bottom:1px solid gray;margin-top:20px;padding-bottom:3px}#shops .shops-text-search-container{margin-top:0px}#shops .shops-text-search-container a{font-size:14px;padding-left:25px}#shops .shops-search-result{width:100%}#shops .logo-mark{width:25px;height:30px;vertical-align:middle}#shops .zipcode{min-width:90px}#shops .tel a{text-decoration:none}#shops .mark-area{padding-top:initial;display:flex}#shops .address-area{display:flex}#shops .bottom-area{padding-left:10px}#shops .shops-search-result-country{padding-top:10px}}@media all and (-ms-high-contrast: none){#shops .shops-search-result-card{width:100%}#shops hr{width:100%}#shops .shops-search-result-country{padding-top:40px}}#equipment .equipment-container{margin-top:20px}#equipment .equipment-content div{text-align:center}#equipment .equipment-content div img{width:80%;height:auto;margin:auto}#equipment .equipment-content div p{text-align:center}#equipment .grid-row{justify-content:space-around;width:80%}@media all and (-ms-high-contrast: none){#equipment .grid-row{width:100%;margin:40px auto 0 auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(372px, 1fr));gap:36px 36px}.is-msie #equipment .grid-row{display:flex;flex-wrap:wrap;justify-content:space-around}.is-msie #equipment .grid-row>*{width:calc((100% - 1px - 72px) / 3)}.is-msie #equipment .grid-row>*:nth-child(3) ~ *{margin-top:36px}}.faq-container{margin-top:40px}.faq-container .tab-item{margin:0 auto;width:80%}.faq-container .tab-item *{text-align:left}.faq-container .tab-item p:first-child{margin-top:32px}.faq-container .tab-item *+*{margin-top:16px}.faq-container .tab-item ul{display:block}.faq-container .tab-item li{list-style-type:disc;margin:0;width:100%}.faq-container .tab-item li p:first-child{font-weight:bold}.faq-container .tab-item li ul,.faq-container .tab-item li ol{margin-left:1rem}.faq-container .tab-item ol li{list-style-type:decimal}@media screen and (max-width: 1024px){.faq-container .tab-item p:first-child{margin-top:0}.faq-container .tab-item ul{margin-top:0}.faq-container .tab-item ul li:not(:first-child){margin-top:20px}}#shop-detail .shop-thumbnail-container{margin-top:20px;padding:0 40px}@media screen and (max-width: 480px){#shop-detail .shop-thumbnail-container{padding:0 20px}}#shop-detail .shop-thumbnail-container .shop-thumbnail-wrap{height:300px;position:relative;width:100%}#shop-detail .shop-thumbnail-container .shop-thumbnail-wrap::before,#shop-detail .shop-thumbnail-container .shop-thumbnail-wrap img{bottom:0;height:300px;left:0;position:absolute;right:0;top:0;width:100%}#shop-detail .shop-thumbnail-container .shop-thumbnail-wrap::before{background-color:rgba(0,0,0,0.3);content:'';z-index:1}#shop-detail .shop-thumbnail-container .shop-thumbnail-wrap>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#shop-detail .shop-thumbnail-container .shop-thumbnail-wrap>h1{font-size:4.5rem;font-weight:bold;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;z-index:5;line-height:1.5;background-color:rgba(255,255,255,0.8);text-align:center}@media screen and (max-width: 480px){#shop-detail .shop-thumbnail-container .shop-thumbnail-wrap{height:200px}#shop-detail .shop-thumbnail-container .shop-thumbnail-wrap>img,#shop-detail .shop-thumbnail-container .shop-thumbnail-wrap::before{height:200px}}#shop-detail .shop-detail-container{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){#shop-detail .shop-detail-container{flex-direction:column-reverse}}#shop-detail .shop-detail-excerpt{margin-top:0}#shop-detail .shop-detail-excerpt h2{font-size:2.875rem}#shop-detail .shop-detail-excerpt h2+p{margin-top:24px}#shop-detail .shop-detail-excerpt p{margin-top:0px}#shop-detail .shop-detail-excerpt .shop_open_date{margin:24px 0px}#shop-detail .shop-detail-excerpt pre{font-family:'kozuka-pr6n-r';white-space:normal}@media screen and (max-width: 480px){#shop-detail .shop-detail-excerpt h2{font-size:1.5rem}}#shop-detail .shop-detail-table{margin-top:24px;table-layout:fixed}#shop-detail .shop-detail-table th{text-align:left;width:70px}#shop-detail .shop-detail-table th+td{padding-left:16px}#shop-detail .shop-detail-table tr{display:block;padding:4px 0}#shop-detail .shop-detail-image-container{margin-left:32px;width:calc(50% - 16px)}#shop-detail .shop-detail-image-container img{display:block;height:345px;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width: 1024px){#shop-detail .shop-detail-image-container{margin-left:0;width:100%;text-align:center}}@media screen and (max-width: 480px){#shop-detail .shop-detail-image-container>img{height:200px}}#shop-detail .shop-access-container{margin-top:120px}#shop-detail .shop-access-container>h2{font-size:2.875rem}#shop-detail .shop-access-container>h2+p{margin-top:24px}#shop-detail .shop-access-container>h2+p+p{margin-top:16px}#shop-detail .shop-access-container p{margin-top:0px}#shop-detail .shop-access-container .fr-green{color:#4caf50}#shop-detail .shop-access-container .shop_zipcode_text{margin:24px 0px}#shop-detail .shop-access-container pre{font-family:'kozuka-pr6n-r';white-space:normal}@media screen and (max-width: 1024px){#shop-detail .shop-access-container{margin-top:60px}}@media screen and (max-width: 480px){#shop-detail .shop-access-container{margin-top:40px}#shop-detail .shop-access-container>h2{font-size:1.5rem}}#shop-detail .shop-map{height:0;margin-top:40px;overflow:hidden;padding-bottom:31.25%;position:relative}#shop-detail .shop-map iframe{height:398px;left:0;position:absolute;top:0;width:100%}@media screen and (min-width: 768px) and (max-width: 479px){#shop-detail .shop-map{padding-bottom:200px}}@media screen and (max-width: 480px){#shop-detail .shop-map{padding-bottom:200px}}#shop-detail .top-informations.container{margin:0 auto;padding:40px 0}#shop-detail .top-informations.container .grid-row{margin:0 auto}#shop-detail .top-informations.container .time{text-align:center;font-size:0.75rem}#shop-detail .shop-news{margin:100px auto 0 auto}#shop-detail .shop-news>h2{font-size:2.875rem}#shop-detail .shop-news .small-card-thumbnail{width:100%}@media screen and (max-width: 480px){#shop-detail .shop-news{margin-top:40px}#shop-detail .shop-news>h2{font-size:1.5rem}}#shop-detail .shop-sns{margin-top:140px;padding:0 40px}#shop-detail .shop-sns-heading{display:flex}#shop-detail .shop-sns-heading .heading-container>h2{font-size:2rem}#shop-detail .shop-sns-heading ul{display:flex;margin-left:32px}#shop-detail .shop-sns-heading ul li+li{margin-left:16px}#shop-detail .shop-sns-contents{max-width:1080px;margin:40px auto 0 auto}@media screen and (max-width: 480px){#shop-detail .shop-sns-contents ul{justify-content:center}}#shop-detail .shop-sns-contents ul li{margin:8px auto;width:200px}#shop-detail .shop-sns-contents ul li img{height:200px;width:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media screen and (max-width: 480px){#shop-detail .shop-sns-contents ul{display:block}#shop-detail .shop-sns-contents ul li{margin:8px auto 16px auto}}@media screen and (max-width: 480px){#shop-detail .shop-sns{margin-top:40px;padding:0 20px}}#shop-detail .shop-feature{margin-top:140px;padding:0 40px}#shop-detail .shop-feature>p{font-size:16px;font-weight:bold;text-align:center}#shop-detail .shop-feature ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;padding:0 80px}#shop-detail .shop-feature ul li{padding:30px;width:calc(100% / 3)}#shop-detail .shop-feature ul li img{display:block;height:100px;margin:0 auto;text-align:center;width:100px}#shop-detail .shop-feature ul li p{font-size:16px;text-align:center}#shop-detail .shop-feature-icons{max-width:960px;margin:0 auto}#shop-detail .map{position:relative;overflow:hidden;height:400px}#shop-detail .image_subtext{text-align:right;display:block}#shop-detail .button-wrap{display:flex;margin:60px auto}#shop-detail .button{display:inline-block;margin-right:20px;padding:16px 50px}#shop-detail .facebook{width:47px}@media screen and (max-width: 1024px){#shop-detail .shop-thumbnail-container .shop-thumbnail-wrap h1{font-size:3rem}}@media screen and (max-width: 768px){#shop-detail .button-wrap{flex-direction:column;text-align:-webkit-center}#shop-detail .button{margin:20px auto;width:80%}#shop-detail .shop-thumbnail-container .shop-thumbnail-wrap h1{font-size:2.875rem}#shop-detail .shop-sns-heading{display:block}#shop-detail .shop-sns-heading ul{margin-top:10px}#shop-detail .shop-feature ul{padding:0}#shop-detail .shop-feature ul li{width:calc(100% / 2);padding:15px}}@media screen and (max-width: 480px){#shop-detail .button{padding:16px 30px}#shop-detail .shop-thumbnail-container .shop-thumbnail-wrap h1{font-size:1.625rem}#shop-detail .shop-sns-heading>h2{font-size:1.5rem}#shop-detail .shop-sns-heading ul{margin-left:0;margin-top:8px}#shop-detail .shop-sns-heading ul img{width:30px;height:30px}#shop-detail .shop-feature{margin-top:40px;padding:0 10px}#shop-detail .shop-feature ul{margin-top:20px;padding:0}#shop-detail .shop-feature ul li{width:calc(100% / 2);padding:0 5px}#shop-detail .shop-feature ul li img{width:80px;height:80px}#shop-detail .shop-feature ul li p{font-size:0.8rem;margin:0 auto}#shop-detail .shop-feature ul li:nth-child(n+3){margin-top:16px}#shop-detail .shop-feature-icons{max-width:100%}}.is-msie #shop-detail .shop-feature ul{justify-content:space-around}@media screen and (max-width: 1024px){.is-msie #shop-detail .shop-detail-excerpt h2{margin-top:20px}}@media screen and (max-width: 1550px){.is-msie #shop-detail .shop-news>h2{margin-top:40px}}@media screen and (max-width: 1025px){.is-msie #shop-detail .shop-news>h2{margin-bottom:20px}}.informations-container{margin-top:40px}.informations-container section{margin-top:0}.informations-container+.pager{margin-top:40px}.informations-container .small-card{box-shadow:none}@media screen and (max-width: 480px){.informations-container{margin-top:0}}.button-list{margin-top:80px;width:initial}.note{margin-top:20px}.unit{align-items:flex-end;display:flex}#property_complete .register-status{padding:44px 100px}#property_complete .register-status-table{width:500px}#property_complete .register-status-table td:first-child{width:200px}@media screen and (min-width: 768px) and (max-width: 479px){#property_complete .register-status{width:100%;padding:20px 0}#property_complete .register-status-table{width:100%}}@media screen and (max-width: 1024px){#property_complete .register-status{width:100%;padding:20px 0}#property_complete .register-status-table{width:100%}}.register-status-table td:first-child{width:160px}@media screen and (max-width: 1024px){.register-status-table{width:100%}.register-status-table tr,.register-status-table td,.register-status-table th{display:block;width:100%}}#contact .form-select{width:100%}#contact .form-select select{border-bottom:none}#contact .mt{margin-top:50px}#contact .area-select{width:200px}#contact .prefecture-select{width:150px}#contact .account-select{width:100%}#contact .form-account-label{top:45px}#company .imag_area{align-items:center;display:flex;justify-content:center;margin-top:70px}@media screen and (max-width: 1024px){#company .imag_area{margin-top:50px}}#company img{max-width:700px;width:80%}@media screen and (max-width: 1024px){#company img{width:100%}}#observation .form-input{align-items:center}#observation .visit-date{width:auto}#observation .visit-time{border-bottom:1px solid #444444;margin-left:20px;text-align:-webkit-left;width:100px}#observation .visit-time-select{max-width:100%}#observation .form-radio-group-items label{margin-right:1rem}#observation .form-account-container{border-bottom:none;width:100%}#observation .form-account-container .account-select-error{top:45px}#observation .form-select select{border-bottom:none}#observation .form-select-date span{border-bottom:1px solid #444444}#observation .area-select,#observation .prefecture-select{width:200px}#observation .account-select{width:100%}#observation .contact-link{background-color:#f6f4f6;display:inline-block}#observation .link-text{color:#876430;font-weight:bold}@media screen and (max-width: 480px){#observation .visit-date{width:100px}#observation .visit-time{margin-left:20px;width:60px}}#admission_new .form-campaign-content{text-align:left}#admission_new .radio_error{display:block;margin-top:initial;margin-bottom:10px;position:initial;top:initial}#admission_new .form-account-container{border-bottom:none;width:100%}#admission_new .form-account-container .account-select-error{top:45px}#admission_new .form-select{width:100%}#admission_new .form-select select{border-bottom:none}#admission_new .area-select,#admission_new .prefecture-select{width:200px}#admission_new .form-select-date span{border-bottom:1px solid #444444}#admission_new .caution{color:#b72c21}#admission_new .caution-description{background-color:#f6f4f6;border-radius:5px;padding:15px}#admission_new .contact-link{background-color:#f6f4f6;border-radius:5px;display:inline-block;padding:10px 15px}#admission_new .link-text{color:#876430;font-weight:bold}@media screen and (max-width: 1024px){#admission_new .asterisk::after{left:-16px}}#news .informations-container{margin-top:40px}#news .informations-container+.pager{margin-top:40px}#news .informations-container .small-card{box-shadow:none}@media screen and (max-width: 480px){#news .informations-container{margin-top:0}}@media all and (-ms-high-contrast: none){#news .informations-container.grid-row.informations{justify-content:space-around}}#franchise section :nth-of-type(2),#franchise :nth-of-type(3){margin-top:60px}#franchise hr{border:0;border-top:2px solid;margin-bottom:32px;margin-top:0}#franchise .table-area{margin:auto;width:85%}#franchise .franchise-table{border:2px solid #876430;border-collapse:collapse;border-spacing:0;margin:30px 0;width:100%}#franchise th{background-color:#876430;color:#ffffff;text-align:left;padding:8px 8px 8px 20px}#franchise td{padding:8px 8px 8px 35px}#franchise .button{margin-top:0;padding:16px 50px}#franchise .free-dial-area{display:flex;margin-top:20px}#franchise .free-dial-text{display:flex;flex-direction:column;justify-content:center;margin-right:20px}#franchise .free-dial-text span{color:#876430;display:inline-block;margin-top:0;line-height:1.3}#franchise .phone-number{color:#876430;font-size:2.25rem;text-decoration:none}@media screen and (min-width: 768px){#franchise a[href^="tel:"]{pointer-events:none}}@media screen and (max-width: 767px){#franchise th,#franchise td{padding:8px}#franchise .table-area{width:100%}}@media screen and (max-width: 480px){#franchise .button{margin-top:0;padding:10px 0}#franchise .free-dial-area{display:initial}#franchise .free-dial-text{flex-direction:initial;justify-content:initial;margin-top:20px}}.is-msie .franchise-logo{width:20%}.is-msie .object-fit{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@font-face{font-family:'kozuka-pr6n-r';src:url(/assets/kozuka-pr6n-r-ddcf9137e23b415c13ddf85efcf2b607c6e0c74a2c83ba02fa13fddb4da064dc.otf) format("truetype");font-weight:normal;font-style:normal}body{font-family:'kozuka-pr6n-r';overflow-x:hidden}body::before,body::after{content:'';display:block;position:fixed;top:0;left:0;width:165%;height:100%;background-color:#f0f0f0;z-index:9999;transition:-webkit-transform 0.4s cubic-bezier(0.92, 0, 0.94, 0.44);transition:transform 0.4s cubic-bezier(0.92, 0, 0.94, 0.44);transition:transform 0.4s cubic-bezier(0.92, 0, 0.94, 0.44),-webkit-transform 0.4s cubic-bezier(0.92, 0, 0.94, 0.44)}body::before{-webkit-transform:translate(-112%, 0) matrix3d(1, 0, 0, 0, -0.65, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:translate(-112%, 0) matrix3d(1, 0, 0, 0, -0.65, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transition-duration:0.2s;visibility:hidden}body::after{-webkit-transform:translate(-20%, 0) matrix3d(1, 0, 0, 0, 0.65, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:translate(-20%, 0) matrix3d(1, 0, 0, 0, 0.65, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);visibility:visible}body.is-loaded::after{-webkit-transform:translate(90%, 0) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:translate(90%, 0) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}body.is-trans::before{-webkit-transform:translate(0, 0) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:translate(0, 0) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);visibility:visible}a{color:initial}a:hover{color:initial}
