body{font-size:16px;line-height:1.7;color:#111;font-family:"Noto Sans JP",sans-serif;background:#fafafa}@media screen and (max-width:767px){.hidden-sp{display:none}}@media screen and (min-width:768px){.hidden-pc{display:none}}.inline-block{font-weight:inherit;display:inline-block}.inner{padding-left:15px;padding-right:15px}@media screen and (min-width:768px){.inner{padding-left:30px;padding-right:30px;max-width:1200px;margin-left:auto;margin-right:auto}}.heading{text-align:center;font-family:"Montserrat",sans-serif}.heading__en{font-size:38px;font-weight:700;line-height:100%;letter-spacing:3.8px}@media screen and (min-width:768px){.heading__en{font-size:50px;letter-spacing:5px}}.heading__ja{font-size:14px;font-weight:400;line-height:100%;letter-spacing:1.12px;margin-top:14px}@media screen and (min-width:768px){.heading__ja{font-size:16px;letter-spacing:1.28px}}.button{font-weight:700;letter-spacing:.48px;padding:8px 28px;display:inline-block;border-radius:60px;border:2px solid currentColor;background:#fff;font-size:16px;line-height:1.7;color:#111;min-width:150px;text-align:center;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.button:hover{background-color:#fabe00}.button--type2{background-color:#111;color:#fff}.button--type2:hover{background-color:#fff;color:#111}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:22px 15px}@media screen and (min-width:768px){.header__inner{padding-left:30px;padding-right:30px;padding-bottom:21px;max-width:1200px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.header__logo{padding-top:6px}}.header__logo a img{width:100px;display:block}@media screen and (min-width:768px){.header__logo a img{width:135px}}.header__nav{display:none}@media screen and (min-width:768px){.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}}.header__link{font-weight:700;letter-spacing:.48px;-webkit-transition:color .3s;transition:color .3s}.header__link:hover{color:#f5810e}.header__open{margin-top:3px}@media screen and (min-width:768px){.header__open{display:none}}.drawer-icon{width:36px;height:21px;position:relative;z-index:51}.drawer-icon.is-checked .drawer-icon__bar:nth-of-type(1){top:10px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.drawer-icon.is-checked .drawer-icon__bar:nth-of-type(2){display:none}.drawer-icon.is-checked .drawer-icon__bar:nth-of-type(3){top:10px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.drawer-icon__bar{position:absolute;top:0;left:0;width:36px;height:3px;border-radius:6px;background:#111;-webkit-transition:top .3s linear,-webkit-transform .3s linear;transition:top .3s linear,-webkit-transform .3s linear;transition:transform .3s linear,top .3s linear;transition:transform .3s linear,top .3s linear,-webkit-transform .3s linear}.drawer-icon__bar:nth-of-type(2){top:9px}.drawer-icon__bar:nth-of-type(3){top:18px}.drawer-content{width:320px;height:100%;position:fixed;top:0;right:0;background:#f7ba1a;z-index:50;padding:86px 40px 40px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.drawer-content.is-checked{-webkit-transform:translateX(0);transform:translateX(0)}.drawer-content__link{display:block;padding-top:14px;padding-bottom:14px;text-align:right;font-weight:700;letter-spacing:.48px}.drawer-content__button{margin-top:14px;text-align:right}.mv{border-radius:20px;max-width:calc(100% - 30px);margin-left:auto;margin-right:auto;background:-webkit-gradient(linear,left top,left bottom,from(#f8b819),to(#f0d320));background:linear-gradient(180deg,#f8b819 0%,#f0d320 100%)}@media screen and (min-width:768px){.mv{border-radius:30px;max-width:calc(100% - 60px)}}.mv__inner{padding:50px 20px 255px;position:relative}@media screen and (min-width:768px){.mv__inner{padding-top:110px;padding-bottom:109px;padding-left:30px;padding-right:30px;max-width:1100px;margin-left:auto;margin-right:auto}}.mv__lead1,.mv__lead2{-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-size:22px;font-weight:700;line-height:1;letter-spacing:2.2px;border-radius:5px;background:#fff;padding:10px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.mv__lead1,.mv__lead2{margin-left:0;margin-right:0;font-size:38px;letter-spacing:3.8px;padding:12px 16px}}.mv__lead2{margin-top:8px}@media screen and (min-width:768px){.mv__lead2{margin-top:14px}}.mv__description{text-align:center;letter-spacing:.48px;font-weight:700;margin-top:26px}@media screen and (min-width:768px){.mv__description{text-align:left;font-size:18px;letter-spacing:.54px;margin-top:20px}}.mv__button{margin-top:22px;text-align:center}@media screen and (min-width:768px){.mv__button{text-align:left;margin-top:30px}}.mv__image{position:absolute;right:0;bottom:-40px;width:100%;text-align:center}@media screen and (min-width:768px){.mv__image{width:40%;text-align:right;right:30px}}.mv__image img{width:345px}@media screen and (min-width:768px){.mv__image img{width:600px}}.case{margin-top:108px;padding-top:60px;padding-bottom:60px}@media screen and (min-width:768px){.case{margin-top:88px;padding-top:70px;padding-bottom:50px}}.case__inner{padding-left:40px;padding-right:40px}@media screen and (min-width:768px){.case__inner{max-width:1000px;margin-left:auto;margin-right:auto}}.case__title{font-size:18px;font-weight:700;line-height:1;letter-spacing:1.8px;text-align:center}@media screen and (min-width:768px){.case__title{font-size:20px;letter-spacing:2px}}.case__items{margin-top:30px;display:grid;grid-template-columns:repeat(2,1fr);gap:22px 15px}@media screen and (min-width:768px){.case__items{margin-top:54px;grid-template-columns:repeat(4,1fr);gap:26px 40px}}.case__item{text-align:center}.news{padding-top:60px;padding-bottom:60px}@media screen and (min-width:768px){.news{padding-top:50px;padding-bottom:50px}}.news__card{border-radius:20px;background:#fff;-webkit-box-shadow:0px 9px 30px 0px #f4f4f4;box-shadow:0px 9px 30px 0px #f4f4f4;padding:40px 12px}@media screen and (min-width:768px){.news__card{border-radius:30px;padding-top:40px;padding-bottom:34px;padding-left:9.2105263158%;padding-right:9.2105263158%}}.news__title{font-family:"Montserrat",sans-serif;font-size:38px;font-weight:700;line-height:1;letter-spacing:3.8px;text-align:center}@media screen and (min-width:768px){.news__title{font-size:50px;letter-spacing:5px;text-align:left}}.news__lists{margin-top:28px}@media screen and (min-width:768px){.news__lists{margin-top:30px}}.news__lists>*+*{position:relative}.news__lists>*+*:before{content:"";position:absolute;width:100%;height:1px;top:0;left:0;background:#e3e3e3}.news__list:nth-child(n+2){position:relative}.news__list:nth-child(n+2):before{content:"";position:absolute;width:100%;height:1px;top:0;left:0;background:#e3e3e3}.news__link{text-align:right;margin-top:22px}@media screen and (min-width:768px){.news__link{margin-top:20px}}.news__link a{font-weight:700;line-height:100%;display:inline-block;border-bottom:2px solid currentColor;padding-bottom:8px;vertical-align:top;-webkit-transition:color .3s;transition:color .3s}.news__link a:hover{color:#fabe00}.news-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;padding-top:10px;padding-bottom:10px;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (min-width:768px){.news-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:12px;padding-bottom:12px;gap:0}}.news-link:hover{background-color:#fff9e5}.news-link__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media screen and (min-width:768px){.news-link__meta{width:247px;-ms-flex-negative:0;flex-shrink:0;gap:14px}}.news-link__date{color:#333;white-space:nowrap}@media screen and (min-width:768px){.news-link__date{width:119px}}.news-link__label{color:#fff;font-size:11px;font-weight:700;padding:2px 10px;border-radius:2px;background:#e4780c;min-width:63px;text-align:center}.news-link__label.is-news{background:#e4780c}.news-link__label.is-column{background:#ecb815}.news-link__label.is-event{background:#389b47}.about{padding-top:60px;padding-bottom:60px;overflow:hidden}@media screen and (min-width:768px){.about{padding-top:50px;padding-bottom:100px}}.about__title{text-align:center}.about__title img{width:180px}@media screen and (min-width:768px){.about__title img{width:230px}}.about__content{margin-top:150px;padding-top:288px;padding-bottom:105px;position:relative;text-align:center}@media screen and (min-width:768px){.about__content{margin-top:176px;padding-top:284px;padding-bottom:100px}}.about__content:before{content:"";width:1100px;height:1100px;border-radius:50%;background:-webkit-gradient(linear,left top,left bottom,from(#f8b819),to(#f0d320));background:linear-gradient(180deg,#f8b819 0%,#f0d320 100%);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media screen and (min-width:768px){.about__content:before{width:800px;height:800px}}.about__image{position:absolute;text-align:center;top:-110px;left:0;width:100%}@media screen and (min-width:768px){.about__image{top:-126px}}.about__image img{width:320px}@media screen and (min-width:768px){.about__image img{width:330px}}.about__text{font-weight:700;line-height:2.3}.about__pop{margin-top:42px;font-weight:700;line-height:1;letter-spacing:1.28px}@media screen and (min-width:768px){.about__pop{margin-top:42px}}.about__button{margin-top:12px}@media screen and (min-width:768px){.about__button{margin-top:16px}}.movie{padding-bottom:60px;background:url(//www.hoikumate-member.jyusen-t.com/wp-content/themes/hoikumate-member/css/../img/048d.jpg) repeat top left/529px auto}@media screen and (min-width:768px){.movie{padding-bottom:100px}}.movie__inner{padding-left:15px;padding-right:15px;padding-top:30px}.movie__iframe{margin-top:32px;text-align:center}@media screen and (min-width:768px){.movie__iframe{margin-top:56px}}.movie__iframe iframe{width:345px;max-width:100%;height:auto;aspect-ratio:345/194;vertical-align:top}@media screen and (min-width:768px){.movie__iframe iframe{width:640px;aspect-ratio:640/360}}.how-to-use{padding-top:60px;padding-bottom:60px;background-color:#fff}@media screen and (min-width:768px){.how-to-use{padding-top:100px;padding-bottom:100px}}.how-to-use__boxes{margin-top:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:112px}@media screen and (min-width:768px){.how-to-use__boxes{margin-top:89px;gap:75px}}.how-to-use__box{border-radius:30px;background:#fffbf0;padding:54px 40px 48px}@media screen and (min-width:768px){.how-to-use__box{border-radius:40px;padding:44px 10px 56px}}.how-to-use__box-title{text-align:center;font-size:18px;font-weight:700;letter-spacing:1.8px;position:relative}@media screen and (min-width:768px){.how-to-use__box-title{font-size:22px;letter-spacing:2.2px;padding-right:95px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}.how-to-use__box-title img{width:85px;position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:calc(100% + 16px)}@media screen and (min-width:768px){.how-to-use__box-title img{right:0;-webkit-transform:translateX(0);transform:translateX(0);bottom:0}}@media screen and (min-width:768px){.is-type2 .how-to-use__box-title{padding-right:0;padding-left:95px}.is-type2 .how-to-use__box-title img{right:auto;left:0}}.how-to-use__steps{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (min-width:768px){.how-to-use__steps{margin-top:40px;max-width:948px;margin-left:auto;margin-right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}}@media screen and (min-width:768px){.how-to-use__step{-webkit-box-flex:1;-ms-flex:1;flex:1}}.step-box{padding-top:45px;position:relative}.step-box__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90px;height:90px;border-radius:50%;border:3px solid #111;background:#f5810e;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.is-type2 .step-box__head{background-color:#fabe00}.step-box__head-text{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:700;line-height:100%;letter-spacing:1.3px}.step-box__head-number{font-family:"Montserrat",sans-serif;font-size:34px;font-weight:700;line-height:100%;letter-spacing:3.4px;color:#fff;margin-top:3px}.step-box__body{border-radius:30px;border:3px solid #111;background:#fff;padding:47px 10px 23px;text-align:center}.step-box__image img{width:200px;height:200px}@media screen and (min-width:768px){.step-box__image img{width:200px;height:200px}}.step-box__text{font-weight:700;letter-spacing:.48px;margin-top:10px}.merit{padding-bottom:60px}@media screen and (min-width:768px){.merit{padding-bottom:98px}}.merit__boxes{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (min-width:768px){.merit__boxes{margin-top:60px;gap:40px}}.merit-box{border-radius:20px;background:#fff;padding:10px 20px 24px;border:5px dashed #f29a4c}@media screen and (min-width:768px){.merit-box{padding:20px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:50px}}@media screen and (min-width:768px){.merit-box.is-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:768px){.merit-box__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:50px;max-width:920px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.is-reverse .merit-box__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.merit-box__image{text-align:center}@media screen and (min-width:768px){.merit-box__image{width:38.0434782609%}}.merit-box__image img{width:270px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.22);margin-top:20px}@media screen and (min-width:768px){.merit-box__image img{width:350px}}.merit-box__body{margin-top:18px}@media screen and (min-width:768px){.merit-box__body{margin-top:0;width:56.5217391304%}}.merit-box__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}@media screen and (min-width:768px){.merit-box__head{gap:28px}}.merit-box__number{color:#fabe00;font-family:"Montserrat",sans-serif;font-size:70px;font-weight:600;line-height:100%}@media screen and (min-width:768px){.merit-box__number{font-size:110px}}.merit-box__title{font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:1.6px}@media screen and (min-width:768px){.merit-box__title{font-size:20px;letter-spacing:2px}}.merit-box__text{margin-top:10px;font-size:14px;line-height:200%}@media screen and (min-width:768px){.merit-box__text{margin-top:16px;font-size:15px}}.compare{padding-top:60px;padding-bottom:60px;background:#fff}@media screen and (min-width:768px){.compare{padding-top:100px;padding-bottom:100px}}.compare__title{font-size:20px;font-weight:700;line-height:100%;text-align:center}@media screen and (min-width:768px){.compare__title{font-size:24px}}.compare__content{margin-top:40px;overflow-x:auto;padding-bottom:38px}@media screen and (min-width:768px){.compare__content{margin-top:60px;padding-bottom:0}}.compare__table{width:620px;table-layout:fixed;border-collapse:collapse;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.compare__table{width:1000px}}.compare__table th,.compare__table td{text-align:center;font-weight:700;height:60px;vertical-align:middle}@media screen and (min-width:768px){.compare__table th,.compare__table td{height:100px}}.compare__table th:nth-child(1),.compare__table td:nth-child(1){width:130px}@media screen and (min-width:768px){.compare__table th:nth-child(1),.compare__table td:nth-child(1){width:250px}}.compare__table th:nth-child(2),.compare__table td:nth-child(2){width:90px;background:#fff9e5;font-size:16px;letter-spacing:.48px}@media screen and (min-width:768px){.compare__table th:nth-child(2),.compare__table td:nth-child(2){width:250px;font-size:25px;letter-spacing:.75px}}.compare__table th:nth-child(2) img,.compare__table td:nth-child(2) img{width:70px}@media screen and (min-width:768px){.compare__table th:nth-child(2) img,.compare__table td:nth-child(2) img{width:123px}}.compare__table th{letter-spacing:.48px}@media screen and (min-width:768px){.compare__table th{font-size:20px;letter-spacing:.6px}}.compare__table td{font-size:14px;letter-spacing:.42px}@media screen and (min-width:768px){.compare__table td{font-size:16px;letter-spacing:.48px}}.compare__table thead th{letter-spacing:1.6px}@media screen and (min-width:768px){.compare__table thead th{letter-spacing:2px}}.compare__table tbody tr{border-top:1.5px solid #000}@media screen and (min-width:768px){.compare__table tbody tr{border-top-width:3px}}.compare__table tbody th,.compare__table tbody td{height:58.5px}@media screen and (min-width:768px){.compare__table tbody th,.compare__table tbody td{height:100px}}.compare__attention{margin-top:11px;color:#686868;font-size:14px;font-weight:700;line-height:100%;text-align:center}@media screen and (min-width:768px){.compare__attention{display:none}}.qa{padding-top:60px;padding-bottom:60px}@media screen and (min-width:768px){.qa{padding-top:100px;padding-bottom:100px}}@media screen and (min-width:768px){.qa__inner{padding-left:30px;padding-right:30px;max-width:860px}}.qa__boxes{margin-top:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:42px}@media screen and (min-width:768px){.qa__boxes{margin-top:74px}}.qa-box{border-radius:10px;border:3px solid #111;background:#fff}.qa-box.is-open .qa-box__head:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.qa-box__head{padding:29px 37px 17px 12px;position:relative;display:block;width:100%}@media screen and (min-width:768px){.qa-box__head{padding:29px 77px 17px 17px}}.qa-box__head:after{content:"";position:absolute;top:50%;right:14px;width:9.26px;height:6.834px;background:url(//www.hoikumate-member.jyusen-t.com/wp-content/themes/hoikumate-member/css/../img/qa-arrow.png) no-repeat center center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:3px}@media screen and (min-width:768px){.qa-box__head:after{right:22px;right:18px;margin-top:2px}}.qa-box__head-icon{font-family:"Montserrat",sans-serif;font-size:22px;font-weight:700;line-height:100%;display:grid;place-items:center;width:44px;height:44px;border-radius:22px;border:3px solid #111;background:#f5810e;position:absolute;top:-26px;left:12px}@media screen and (min-width:768px){.qa-box__head-icon{left:17px}}.qa-box__head-text{display:block;text-align:left;font-size:14px;font-weight:700;letter-spacing:1.12px}@media screen and (min-width:768px){.qa-box__head-text{font-size:16px;line-height:27px;letter-spacing:1.28px}}.qa-box__body{padding:13px 14px 17px 12px;display:none}@media screen and (min-width:768px){.qa-box__body{padding:3px 33px 17px 17px}}.qa-box__a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media screen and (min-width:768px){.qa-box__a{gap:10px}}.qa-box__a-icon{font-family:"Montserrat",sans-serif;font-size:22px;font-weight:700;line-height:100%;display:grid;place-items:center;width:44px;height:44px;border-radius:22px;border:3px solid #111;background:#fabe00;-ms-flex-negative:0;flex-shrink:0}.qa-box__a-text{display:block;font-size:14px;font-weight:700;letter-spacing:1.12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:10px}@media screen and (min-width:768px){.qa-box__a-text{font-size:16px;line-height:27px;letter-spacing:1.28px;padding-top:7px}}.gallery{padding-top:60px;padding-bottom:60px}@media screen and (min-width:768px){.gallery{padding-top:100px;padding-bottom:100px}}@media screen and (min-width:768px){.gallery__inner{padding-left:30px;padding-right:30px;max-width:860px}}.gallery__slider{margin-top:30px}@media screen and (min-width:768px){.gallery__slider{margin-top:60px}}.gallery__swiper{padding-bottom:26px;padding-right:5px;padding-left:5px;margin-right:-5px;margin-left:-5px}@media screen and (min-width:768px){.gallery__swiper{padding-right:80px;padding-left:80px;margin-right:0;margin-left:0}}.gallery__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;bottom:0 !important}.gallery__pagination .swiper-pagination-bullet{width:10px;height:10px;margin-left:0 !important;margin-right:0 !important;background:#bcbcbc;opacity:1}.gallery__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fabe00}.gallery__prev,.gallery__next{width:40px;height:40px;margin-top:-38px}@media screen and (min-width:768px){.gallery__prev,.gallery__next{width:50px;height:50px;margin-top:-60px}}.gallery__prev:after,.gallery__next:after{display:none}.gallery__prev{left:0;background:url(//www.hoikumate-member.jyusen-t.com/wp-content/themes/hoikumate-member/css/../img/prev-icon.png) no-repeat center center/contain}@media screen and (min-width:768px){.gallery__prev{left:10px}}.gallery__next{right:0;background:url(//www.hoikumate-member.jyusen-t.com/wp-content/themes/hoikumate-member/css/../img/next-icon.png) no-repeat center center/contain}@media screen and (min-width:768px){.gallery__next{right:10px}}.gallery-card{border-radius:20px;border:3px solid #111;background:#fff;-webkit-box-shadow:0px 9px 30px 0px #f4f4f4;box-shadow:0px 9px 30px 0px #f4f4f4;padding:12px 12px 9px}@media screen and (min-width:768px){.gallery-card{border-radius:30px;padding:17px 17px 15px}}.gallery-card__image{text-align:center}.gallery-card__image img{border-radius:10px}@media screen and (min-width:768px){.gallery-card__image img{border-radius:20px}}.gallery-card__text{margin-top:11px;text-align:center;font-size:14px}@media screen and (min-width:768px){.gallery-card__text{margin-top:18px;font-size:16px}}.contact{padding-top:60px;padding-bottom:60px;background:url(//www.hoikumate-member.jyusen-t.com/wp-content/themes/hoikumate-member/css/../img/section-bg.png) repeat top left/529px auto}@media screen and (min-width:768px){.contact{padding-top:100px;padding-bottom:100px}}.contact__box{border-radius:30px;background:#fff;padding:60px 20px}@media screen and (min-width:768px){.contact__box{padding-left:30px;padding-right:30px}}.contact__form{margin-top:30px}@media screen and (min-width:768px){.contact__form{margin-top:50px;max-width:612px;margin-left:auto;margin-right:auto}}.contact__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.contact__privacy{margin-top:29px;text-align:center}.contact__button{margin-top:29px;text-align:center}@media screen and (min-width:768px){.contact__button{margin-top:38px}}@media screen and (min-width:768px){.form-field{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}}.form-field__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (min-width:768px){.form-field__head{width:180px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.form-field__label{font-weight:700;line-height:1.4375}.form-field__tag{display:inline-block;border-radius:2px;background:#ee8013;padding:6px 8px 5px;color:#fff;font-size:11px;font-weight:700;line-height:100%;letter-spacing:1.98px}.form-field__tag.is-option{background-color:#43b549}.form-field__item{margin-top:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:768px){.form-field__item{margin-top:0}}.form-text{width:100%;border-radius:5px;border:3px solid #111;background:#fff;padding:12px 13px 11px;-webkit-transition:border-color .3s;transition:border-color .3s}.form-text:hover,.form-text:focus{border-color:#fabe00;outline:none}.from-radio{line-height:1.4375}.from-radio:hover .from-radio__text:before{border-color:#fabe00}.from-radio__input{width:1px;height:1px;position:absolute;clip:rect(0,0,0,0);overflow:hidden}.from-radio__input:checked+.from-radio__text:after{opacity:1}.from-radio__text{font-weight:700;padding-left:28px;position:relative}.from-radio__text:before,.from-radio__text:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.from-radio__text:before{width:24px;height:24px;border:3px solid #111;left:0;-webkit-transition:border-color .3s;transition:border-color .3s}.from-radio__text:after{width:10px;height:10px;background:#f5810e;left:7px;opacity:0}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:5px;border:3px solid #111;background:#fff;font-weight:700;padding:12px 43px 11px 13px;background:url(//www.hoikumate-member.jyusen-t.com/wp-content/themes/hoikumate-member/css/../img/select-arrow.png) no-repeat center right 14px/13.217px 10.182px;-webkit-transition:border-color .3s;transition:border-color .3s}.form-select:hover,.form-select:focus{border-color:#fabe00;outline:none}.form-textarea{border-radius:5px;border:3px solid #111;background:#fff;width:100%;height:180px;padding:13px;-webkit-transition:border-color .3s;transition:border-color .3s}.form-textarea:hover,.form-textarea:focus{border-color:#fabe00;outline:none}.form-field__radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px}@media screen and (min-width:768px){.form-field__radios{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}}.form-checkbox:hover .form-checkbox__text:before{border-color:#fabe00}.form-checkbox__input{width:1px;height:1px;position:absolute;clip:rect(0,0,0,0);overflow:hidden}.form-checkbox__input:checked+.form-checkbox__text:after{opacity:1}.form-checkbox__input:focus+.form-checkbox__text:before{border-color:#fabe00}.form-checkbox__text{position:relative;padding-left:30px;font-size:14px;font-weight:700}.form-checkbox__text:before,.form-checkbox__text:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-checkbox__text:before{width:20px;height:20px;border-radius:1px;border:1px solid #111;-webkit-transition:border-color .3s;transition:border-color .3s}@media screen and (min-width:768px){.form-checkbox__text:before{margin-top:2px}}.form-checkbox__text:after{width:23px;height:17.53px;left:-1px;margin-top:-1.2px;background:url(//www.hoikumate-member.jyusen-t.com/wp-content/themes/hoikumate-member/css/../img/check-icon.png) no-repeat center center/contain;opacity:0}@media screen and (min-width:768px){.form-checkbox__text:after{margin-top:.8px}}.form-checkbox__text a{text-decoration-line:underline;font-weight:700;-webkit-transition:color .3s;transition:color .3s}.form-checkbox__text a:hover{color:#f5810e}.cta{background:-webkit-gradient(linear,left top,left bottom,from(#f8b819),to(#f0d320));background:linear-gradient(180deg,#f8b819 0%,#f0d320 100%);text-align:center;padding-top:50px;padding-bottom:50px}@media screen and (min-width:768px){.cta{padding-top:60px;padding-bottom:60px}}.cat__text{font-weight:700;line-height:200%;letter-spacing:.48px}@media screen and (min-width:768px){.cat__text{font-size:18px;letter-spacing:.54px}}.cat__button{margin-top:16px;text-align:center}@media screen and (min-width:768px){.cat__button{margin-top:16px;text-align:left}}.cat__btn{text-align:center;margin-bottom:50px;margin-top:20px}.footer__copyright{color:#f5f5f5;font-size:12px;line-height:100%;letter-spacing:.96px}.pagetop{position:fixed;right:10px;bottom:10px;width:min(13.3333333333%, 50px);opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@media screen and (min-width:768px){.pagetop{right:16px;bottom:30px;width:76px}}.pagetop.is-show{opacity:1;visibility:visible}.about-modal{position:fixed;inset:0;margin:auto;max-width:calc(100% - 30px);max-height:calc(100% - 40px);overflow:auto;padding:16px 15px 64px;border-radius:20px;background:#fff;border:none;z-index:60}@media screen and (min-width:768px){.about-modal{width:1140px;padding:49px 70px 75px}}.about-modal::-ms-backdrop{opacity:.2;background:#000}.about-modal::backdrop{opacity:.2;background:#000}.about-modal__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:sticky;top:0}.about-modal__close-icon img{width:37px}.about-modal__body{margin-top:12px}@media screen and (min-width:768px){.about-modal__body{margin-top:43px}}.about-modal__body p{font-size:14px}@media screen and (min-width:768px){.about-modal__body p{font-size:16px}}.about-modal__body p:nth-child(n+2){margin-top:20px}.about-modal__close-button{margin-top:30px;text-align:center}.fade-in-up{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.fade-in-up.is-in-view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade-in-down{opacity:0;-webkit-transform:translateY(-24px);transform:translateY(-24px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.fade-in-down.is-in-view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade-in{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.fade-in.is-in-view{opacity:1}.button-49{display:flex;justify-content:center;align-items:center;width:250px;margin:0 auto;padding:.9em 2em;border:2px solid #fff;border-radius:5px;box-shadow:0 0 0 3px #d08025;background-color:#d08025;color:#fff;font-weight:600;font-size:1em;margin-top:100px}.box-019{position:relative;margin-top:1em;padding:1.8em 1.5em 1em;border:2px solid #2589d0;margin:auto;width:300px;margin-bottom:70px}@media screen and (min-width:768px){.box-019{width:600px}}.box-019>div{position:absolute;top:-1.15em;left:-.5em;padding:.4em 1.4em;border-radius:25px;background-color:#2589d0;color:#fff;font-size:.9em}.box-019>div:before{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:16px;height:8px;background-color:#2589d0;clip-path:polygon(0 0,100% 0,50% 100%);content:""}.box-019 p{margin:0}.qa-1{max-width:500px;margin-bottom:7px;border:1px solid #d6dde3;border-radius:5px}.qa-1 summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em 1em 3em;color:#333;font-weight:600;cursor:pointer}.qa-1 summary:before,.qa-1 p:before{position:absolute;left:1em;font-weight:600;font-size:1.3em}.qa-1 summary:before{color:#75bbff;content:"Q"}.qa-1 summary:after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #333333b3;border-right:3px solid #333333b3;content:"";transition:transform .5s}.qa-1[open] summary:after{transform:rotate(225deg)}.qa-1 p{position:relative;transform:translateY(-10px);opacity:0;margin:0;padding:.3em 3em 1.5em;color:#333;transition:transform .5s,opacity .5s}.qa-1[open] p{transform:none;opacity:1}.qa-1 p:before{color:#ff8d8d;line-height:1.2;content:"A"}.ques{font-size:14px;font-weight:700;padding:30px 55px 30px 80px;position:relative;border:solid 1px #f2994a;max-width:1000px;gap:20px;margin:auto;margin-bottom:20px}@media screen and (min-width:768px){.ques{font-size:18px}}.ques:before{content:"Q";font-family:DINNextLTPro-Medium;font-size:30px;color:#d6761e;position:absolute;font-weight:400;left:30px;top:20px}@media screen and (min-width:768px){.ques:before{font-size:40px}}.ques:after{content:"";position:absolute;right:15px;width:25px;height:27px;background:url(//www.hoikumate-member.jyusen-t.com/wp-content/themes/hoikumate-member/css/../img/support/plus.png) no-repeat;background-size:contain;background-position:center;top:30px}@media screen and (min-width:768px){.ques:after{right:20px;width:31px;height:31px;top:30px}}.active .ques:after{background-image:url(//www.hoikumate-member.jyusen-t.com/wp-content/themes/hoikumate-member/css/../img/support/minus.png)}.ans{display:none;border-top:2px solid #f2f2f2;padding:30px 55px 30px 80px;position:relative;max-width:1000px;gap:20px;margin:auto;margin-bottom:20px}.ans:before{content:"A";font-family:DINNextLTPro-Medium;font-size:40px;color:#333;position:absolute;font-weight:400;left:30px;top:20px}.fixedcontainer-qa{width:350px;margin:0 auto;padding:0;text-align:left;padding:0}@media screen and (min-width:768px){.fixedcontainer-qa{width:820px;padding:10px}}.pt30{margin-top:20px}.pt50{margin-top:50px}.pt100{margin-top:100px}.pb100{margin-bottom:100px}.search-form-1{display:flex;justify-content:space-between;align-items:center;overflow:hidden;border:2px solid #2589d0;border-radius:3px;margin:auto;width:300px}@media screen and (min-width:768px){.search-form-1{width:600px}}.search-form-1 input{width:250px;height:45px;padding:5px 15px;border:none;box-sizing:border-box;font-size:1em;outline:none}.search-form-1 input::placeholder{color:#777}.search-form-1 button{display:flex;justify-content:center;align-items:center;width:50px;height:45px;border:none;background-color:#2589d0;cursor:pointer}.search-form-1 button:after{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;content:""}ul{padding:0}li{list-style-type:none}dd{margin-left:0}.flow>li{position:relative}.flow>li:not(:last-child){margin-bottom:40px}.flow>li:not(:first-child):before{content:"";height:60px;display:block;border-left:4px dotted #e5e5e5;position:absolute;top:-40px;left:-webkit-calc(10% + 30px - 2px);left:calc(10% + 30px - 2px);z-index:10}.flow>li dl{width:350px;margin:auto;padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #6b90db;border-radius:10px;position:relative;margin-top:30px;margin-bottom:30px}@media screen and (min-width:768px){.flow>li dl{width:750px}}.flow>li:not(:last-child) dl:before,.flow>li:not(:last-child) dl:after{content:"";border:solid transparent;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flow>li:not(:last-child) dl:before{border-width:22px;border-top-color:#6b90db}.flow>li:not(:last-child) dl:after{border-width:20px;border-top-color:#fff}.flow>li dl dt{font-size:20px;font-weight:600;color:#6b90db;-ms-flex-preferred-size:20%;flex-basis:20%;margin-right:2vw;text-align:center}.flow>li dl dt .icon{font-size:12px;color:#fff;background:#6b90db;background:-moz-linear-gradient(left,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);background:-webkit-linear-gradient(left,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);background:linear-gradient(to right,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b90db',endColorstr='#66d5e9',GradientType=1);padding:5px 10px;margin-bottom:10px;display:block;border-radius:20px;position:relative;z-index:100}.modal_wrap input{display:none}.modal_overlay{display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;transition:opacity .5s,transform 0s .5s;transform:scale(0)}.modal_trigger{position:absolute;width:100%;height:100%}.modal_content{align-self:center;width:60%;padding:30px 30px 15px;box-sizing:border-box;background:#fff;line-height:1.4em;transition:.5s}.modal_content p{padding-top:0}.close_button{position:absolute;top:14px;right:16px;font-size:24px;cursor:pointer}.modal_wrap input:checked~.modal_overlay{opacity:1;transform:scale(1);transition:opacity .5s}.modal_wrap input:checked~.modal_overlay .modal_content{transform:translateY(20px)}.open_button{color:#4f96f6;background-color:#eee;font-weight:700;text-align:center;cursor:pointer;transition:all .3s;display:block;margin-top:40px;margin-bottom:1px;padding:12px 2px;max-width:300px;text-decoration:none}.open-button:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.open-button:after{font-family:"Font Awesome 5 Free";content:"\f2d0";padding-left:8px}.open-button:hover{color:#fff;background-color:#4f96f6;transition:.6s}.modal_title2{font-size:1.5em;position:relative;overflow:hidden;padding-bottom:10px;margin-top:0;margin-bottom:0}.modal_title2:before,.modal_title2:after{content:"";position:absolute;bottom:0}.modal_title2:before{border-bottom:4px solid #6bb6ff;width:100%}.modal_title2:after{border-bottom:4px solid #c8e4ff;width:100%}