.container{max-width:1000px;min-width:1000px;margin:0 auto}li{list-style-type:none}.entry-content li{list-style-type:disc}a{text-decoration:none;color:#3060cb}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-backface-visibility:hidden;backface-visibility:hidden}.member-header{border-bottom:solid 3px #ef8030}.member-header .member-header__tel--caption{color:#ef8030}.member-header__wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.member-header__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1}.member-header__logo{position:relative;top:2px;width:360px}.member-header__club{line-height:1.5;margin-left:12px;font-size:36px;font-weight:bold}.member-header__club .big{font-size:40px}.member-header__club .big .color{background:-webkit-gradient(linear, left top, left bottom, from(#f18719), to(#e94e19));background:-webkit-linear-gradient(#f18719, #e94e19);background:linear-gradient(#f18719, #e94e19);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.footer2{min-width:960px;background:#e6e7eb;margin-bottom:0;padding:24px 0}address{text-align:center;font-size:12px}.footer_logo2{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:380px;margin:0 auto 24px}.form-top{margin:0 auto;padding:10px 20px}.form-top__discount{background:#fc6d00;color:#fff;font-size:28px;font-weight:700;line-height:1.4;text-align:center}.form-top__discount .number{font-family:din-2014,sans-serif;font-size:1.45em;padding:0 3px;position:relative;top:2px}.form-top__discount .dot{position:relative}.form-top__discount .dot::before{content:"";border-radius:50%;width:8px;height:8px;background:#fff;position:absolute;top:-7px;left:9px}.announcement{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-repeat:no-repeat;background-position:left 495px center;background-size:22px auto;position:relative}.announcement.dearness .announcement__box{border-left:10px solid #ffa0be}.announcement.dearness .announcement__head{color:#e73962}.announcement.dearness::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffa0be}.announcement::before{content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 22px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ef8030;position:absolute;top:50%;left:53%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.announcement__bg{background-color:#fdf7f7;width:100%;padding:23px 0;margin:0 auto 0}.announcement__box{border-left:10px solid #ef8030;padding:6px 0 2px 10px}.announcement__head{font-size:24px;font-weight:bold;color:#0f777c;line-height:1.3}.announcement__txt{font-size:15px}.announcement__tel{width:403px;height:auto}.announcement__tel--txt{font-weight:bold}.announcement__tel--txt .number{color:#ef8030;font-size:42px;line-height:1}.announcement__tel--txt .number::before{font-family:"icomoon";content:"";padding-right:7px;font-size:1.1em}.announcement__flow{margin-bottom:30px}.form-discription{margin:32px auto 0}.form-discription__img{margin-bottom:20px}.form-discription__txt{text-align:center;margin-bottom:18px}.form-required{background:#ea5504;color:#fff;font-size:14px;padding:2px 6px 0;margin-right:5px;vertical-align:1px}.form-optional{color:#fff;background:#a5c0e9;font-size:14px;padding:2px 6px 0}.form__table{width:960px;background:#f5f5f5;border-collapse:collapse;margin-bottom:30px;padding:20px 0}.form__table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form__table th{display:block;width:22%;text-align:left;color:#221815;font-size:21px;font-weight:bold;position:relative;padding:29px 25px 25px}.form__table th label{display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.form__table .form-required,.form__table .form-optional{margin-right:0;vertical-align:0;position:absolute;top:32px;right:20px}.form__table td{display:block;width:78%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:15px}.form__table td input,.form__table td textarea{background:#fff;display:block;font-size:18px;padding:14px 20px;width:100%;border:1px solid #a0a0a0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;resize:none;border-radius:3px}.form__table td input:focus,.form__table td textarea:focus{background-color:#fdd;outline:2px #17b2ba solid}.form__table td input::-webkit-input-placeholder, .form__table td textarea::-webkit-input-placeholder{color:#bbb}.form__table td input::-moz-placeholder, .form__table td textarea::-moz-placeholder{color:#bbb}.form__table td input:-ms-input-placeholder, .form__table td textarea:-ms-input-placeholder{color:#bbb}.form__table td input::-ms-input-placeholder, .form__table td textarea::-ms-input-placeholder{color:#bbb}.form__table td input::placeholder,.form__table td textarea::placeholder{color:#bbb}.form__table td input:-ms-input-placeholder,.form__table td textarea:-ms-input-placeholder{color:#bbb}.form__table td input:-webkit-input-placeholder,.form__table td textarea:-webkit-input-placeholder{color:#bbb}.form__table td input:-moz-placeholder,.form__table td textarea:-moz-placeholder{color:#bbb}.form__table td input[type=checkbox]:focus{outline:none !important}.form__table--zip td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.form__table--zip input{width:164px !important}.form__table--zip .zip-icon{font-size:20px;margin-right:6px}.form__table .member-btn{display:grid;grid-template-areas:"input box" "comment box";grid-template-columns:1fr 35rem;grid-template-rows:auto 1fr;gap:0 1rem}.form__table .member-btn__action input{display:inline-block;width:auto;margin:0;-webkit-transform:scale(1.3);transform:scale(1.3);position:relative;top:-2px}.form__table .member-btn__action .mwform-checkbox-field-text{font-size:16px;margin:0 0 0 4px}.form__table .member-btn__action--txt{font-size:16px;margin:6px 0 0}.form__table .member-btn__img{width:314px;margin-left:36px}.form__table .member-btn span .wpcf7-list-item{display:inline-block;margin:0}.form__table .situationCheck{display:block}.form__table .situationCheck .wpcf7-list-item{display:block;margin-left:0}.form__table .situationCheck .wpcf7-list-item label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#e8e8e8;border-radius:12px;border:1px solid #e6e3e3;padding:0 16px;position:relative;width:550px;height:58px}.form__table .situationCheck .wpcf7-list-item label input{display:none}.form__table .situationCheck .wpcf7-list-item label::before{background-color:#fff;border:1px solid #c9c7c7;border-radius:50%;content:"";display:block;margin:0 16px 0 0;width:30px;height:30px}.form__table .situationCheck .wpcf7-list-item label::after{content:"";display:block;width:12px;height:25px;border-right:3px solid #080808;border-bottom:3px solid #080808;position:absolute;top:10px;left:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.form__table .situationCheck .wpcf7-list-item label.check::after{opacity:1}.form__table .situationCheck .wpcf7-list-item:nth-of-type(n + 2){margin-top:12px}.form__table span.error{font-size:21px;font-weight:bold}.form__table span.error:nth-of-type(2){display:none}.form__explanation{width:80%;font-size:16px;color:#666;line-height:1.3;padding:15px 15px 0 15px}.form__explanation--txt{text-indent:-1em}.form__explanation--txt:first-of-type{margin-bottom:10px}.form__envelope{font-size:18px;line-height:1;margin:0 auto 30px;text-align:center}.form__envelope input{-webkit-transform:scale(1.4);transform:scale(1.4);position:relative;top:-2px}.form__privacy{width:770px;margin:0 auto 36px;border-radius:2px;border:2px solid #aeaeae;background:#fcfcfc;padding:15px 20px 0;overflow:auto;height:170px;font-size:16px}.form__privacy--title{font-weight:bold;margin-bottom:30px}.form__privacy--txt{margin-bottom:15px;text-align:justify}.form__privacy--name{font-weight:bold}.form__submit{margin-bottom:40px;overflow:hidden}.form__submit--btn{display:block;width:640px;height:134px;background-image:url(../img/contact/webp/send-btn@2x.webp);background-repeat:no-repeat;background-position:center;background-size:100% auto;margin:auto;position:relative}.form__submit--btn:hover{opacity:.7}.form__submit--btn:active{top:8.5px;opacity:1}.no-webp .form__submit--btn{background-image:url(../img/contact/send-btn@2x.png)}.sp_inline,.sp__inline{display:none}.cardBox{grid-area:box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1}.cardBox__head{width:100%;text-align:center;font-size:2.6rem;font-weight:bold;color:#ef8030;text-align:center;padding:0 0 .6rem;margin:0 0 .8rem;border-bottom:.2rem solid #ef8030}.cardBox picture{display:block;width:13.5rem;margin:0 auto 0 0}.cardBox__annotation{font-size:1.85rem}.cardBox__annotation--box{font-size:.85em;background:#ca190f;border-radius:999px;padding:.5rem 1rem .3rem;color:#fff;margin-bottom:.6rem;display:grid;place-content:center}.cardBox__annotation--item{font-weight:600;line-height:1.5;position:relative}.cardBox__annotation--item i{color:#ca190f;font-size:.65em;margin-right:1.3rem;position:relative;top:-0.2rem;left:.4rem}.cardBox__annotation--item::before{content:"";display:block;border:2px solid #ddd;width:2rem;height:2rem;position:absolute;left:0;top:.3rem}.cardBox__annotation--item .asterisk{font-size:.5em;position:relative;top:-0.8rem;margin-left:.2rem}.cardBox__note{font-size:1.1rem;line-height:1.3;text-align:justify;margin-top:1rem}.cardBox__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:1;position:relative;padding:.4rem 0 0}.cardBox__right .top{font-size:1.7rem;font-weight:bold}.cardBox__right .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:#ca190f;font-weight:bold;font-size:2.4rem;white-space:nowrap;margin:.4rem 0 0}.cardBox__right .horizontal{display:block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:2.8rem}.cardBox__right .din{font-family:din-2014,sans-serif;font-weight:600;display:inline-block;line-height:.75;letter-spacing:-0.015em;font-weight:700;font-size:7.5rem}.cardBox__right .din .ten{font-size:.8em;display:inline-block;position:relative;bottom:.1em}.cardBox__right .din .en{display:inline-block;font-size:.6em;font-weight:bold;font-family:"メイリオ",Meiryo,sans-serif}.cardBox__right .accent{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#ca190f;text-align:center;font-size:1.5rem;font-weight:bold;line-height:1.3;color:#fff;padding:1rem 1rem .6rem;border-radius:50%;position:absolute;top:-0.4rem;right:0;z-index:1}.cardBox__right .accent .small{font-size:.8em}.cardBox__right .accent::before{content:"";display:block;width:1.5rem;height:2rem;background-color:#ca190f;position:absolute;bottom:0;left:0;z-index:1;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);-webkit-transform:rotate(54deg);transform:rotate(54deg)}form .wpcf7-not-valid-tip{display:none}form.invalid .wpcf7-not-valid-tip{display:block}form.invalid .wpcf7-not-valid-tip+.wpcf7-not-valid-tip{display:none}