.page-inheritance{min-width:0;min-width:initial}.page-inheritance p{margin:0}.page-inheritance img{image-rendering:-webkit-optimize-contrast;vertical-align:middle;max-width:100%;max-height:100%}.page-inheritance a{color:#231815}.page-inheritance .reservation__formBody{padding:5px 0 0}.page-inheritance .reservation__formBody h4.lead{background:#eee;font-weight:normal;padding:5px 0 5px 10px;margin:10px 0;clear:both;font-size:14px;font-size:.875rem;line-height:2}.page-inheritance .reservation__formBody div.lead{background:#eee;padding:5px 0 5px 10px;font-weight:normal;margin:10px 0;clear:both;font-size:14px;font-size:.875rem;line-height:2}.page-inheritance .reservation__formBody .setumei{font-size:12px;font-size:.75rem;line-height:1.6666666667;margin:0 0 5px;padding:0 10px}.page-inheritance .reservation__formBody .red{color:#ff0000}.page-inheritance .reservation__formBody dl.form_regist{border-bottom:none;background:none}.page-inheritance .reservation__formBody dl.form_regist dt,.page-inheritance .reservation__formBody dl.form_regist dd{border-top:none}.page-inheritance .reservation__formBody dl.form_regist dt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:8px;background:#faf5ed;padding:5px 10px;margin:10px 0;position:relative;font-size:14px;font-size:.875rem;line-height:1.7142857143}.page-inheritance .reservation__formBody dl.form_regist dt span.hissu_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42.5px;height:22.5px;font-size:10px;font-size:.625rem;line-height:1;color:#fff;border-radius:6px}.page-inheritance .reservation__formBody dl.form_regist dt span.hissu_icon.hissu{background:#f00}.page-inheritance .reservation__formBody dl.form_regist dt span.hissu_icon.nini{background:#ccc}.page-inheritance .reservation__formBody dl.form_regist dd{background:none;margin:0;padding:0 10px;position:relative}.page-inheritance .reservation__formBody dl.form_regist dd::after{content:"";display:block;clear:both}.page-inheritance .reservation__formBody dl.form_regist dd.col_day,.page-inheritance .reservation__formBody dl.form_regist dd.col_time{margin:0;padding:10px 10px 0}.page-inheritance .reservation__formBody dl.form_regist dd.col_day select,.page-inheritance .reservation__formBody dl.form_regist dd.col_time select{width:30%;margin-bottom:10px}.page-inheritance .reservation__formBody dl.form_regist input[type="text"],.page-inheritance .reservation__formBody dl.form_regist input[type="tel"],.page-inheritance .reservation__formBody dl.form_regist input[type="email"]{width:100%;height:30px;margin:0 0 10px;padding:4px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-inheritance .reservation__formBody dl.form_regist input[name="age"],.page-inheritance .reservation__formBody dl.form_regist input[name="zip"]{width:50%}.page-inheritance .reservation__formBody dl.form_regist select{margin:0 0.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.page-inheritance .reservation__formBody dl.form_regist select.month,.page-inheritance .reservation__formBody dl.form_regist select.day{width:64px}.page-inheritance .reservation__formBody dl.form_regist select[name*="time_from"],.page-inheritance .reservation__formBody dl.form_regist select[name*="time_to"]{width:50px}.page-inheritance .reservation__formBody dl.form_regist input[type="checkbox"],.page-inheritance .reservation__formBody dl.form_regist input[type="radio"]{width:16px;height:16px;vertical-align:middle;margin-right:0.5em}.page-inheritance .reservation__formBody dl.form_regist textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical;margin-bottom:1em}.page-inheritance .reservation__formBody dl.form_regist label{display:inline-block;padding:4px 1em 4px 0}.page-inheritance .reservation__formBody .disp_calender{display:inline-block;background:#559e21;color:#fff;padding:4px 8px;margin-left:8px;border-radius:4px;text-decoration:none;font-size:14px;font-size:.875rem;line-height:1.2857142857}.page-inheritance .reservation__formBody .reservation__formFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-inheritance .reservation__formBody .reservation__formFooter .doui{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-inheritance .reservation__formBody .reservation__formFooter .touroku{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.page-inheritance .reservation__formBody .reservation__formFooter .reservation__formPrivacy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-inheritance .reservation__formBody .doui{background:#f7f7f7;text-align:center;margin:15px 10px;padding:15px 10px;border-radius:8px;font-size:13px;font-size:.8125rem;line-height:1.6923076923}.page-inheritance .reservation__formBody .touroku{text-align:center;margin:15px 10px;padding:0}.page-inheritance .reservation__formBody .kozin{border:1px solid #ccc;margin:15px 10px}.page-inheritance .reservation__formBody .kozin iframe{width:100%;height:150px}.page-inheritance .reservation__formBody .btnArea{margin:0 10px 20px}.page-inheritance .reservation__formBody .btnArea .sendButton{display:inline-block;width:80%;max-width:100%;height:50px;text-align:center;margin:auto;background:#ff9800;border:1px solid #ff9800;text-decoration:none;color:#fff;font-weight:700;cursor:pointer;padding:0 0.5em;-webkit-box-shadow:0 2px 3px 0 rgba(0, 0, 0, .15);box-shadow:0 2px 3px 0 rgba(0, 0, 0, .15);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;font-size:22px;font-size:1.375rem;line-height:2.2727272727}.page-inheritance .reservation__formBody .btnArea .sendButton i{margin-right:0.5em}.page-inheritance textarea{font-size:14px;font-size:.875rem}.page-inheritance input[type=text],.page-inheritance input[type=url],.page-inheritance input[type=email],.page-inheritance input[type=password],.page-inheritance input[type=search],.page-inheritance input[type=number],.page-inheritance select{font-size:14px;font-size:.875rem;line-height:2;height:30px;color:#000 !important}.page-inheritance .wrap{padding:0 20px}.page-inheritance .heading01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;padding:36px 0 20px}.page-inheritance .heading01__main{opacity:.3;filter:alpha(opacity=30);font-weight:900;font-family:"Outfit", sans-serif;letter-spacing:0.04em;white-space:nowrap;font-size:55px;font-size:3.4375rem;line-height:.5454545455}.page-inheritance .heading01__main--01{color:#f27a03}.page-inheritance .heading01__main--02{color:#559e21}.page-inheritance .heading01__sub{color:#231815;font-weight:900;font-family:"Zen Maru Gothic", sans-serif;letter-spacing:0;z-index:9;margin:-10px 0 0;text-align:center;font-size:32px;font-size:2rem;line-height:1.25}.page-inheritance .heading01__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;margin-bottom:0}.page-inheritance .heading01__line--right,.page-inheritance .heading01__line--left{height:6px;width:30px}.page-inheritance .heading01__line--01{background:#f27a03}.page-inheritance .heading01__line--01-light{background:#f7a31e}.page-inheritance .heading01__line--02{background:#86c857}.page-inheritance .heading01__line--02-light{background:#559e21}.page-inheritance .heading02{font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:"Zen Maru Gothic", sans-serif;letter-spacing:0.12em;margin:40px -20px 20px;padding:0;font-size:20px;font-size:1.25rem}.page-inheritance .heading02::after,.page-inheritance .heading02::before{content:"";-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;height:2px}.page-inheritance .heading02--01{color:#f27a03}.page-inheritance .heading02--01::after,.page-inheritance .heading02--01::before{background:#f27a03}.page-inheritance .heading02--02{color:#559e21}.page-inheritance .heading02--02::after,.page-inheritance .heading02--02::before{background:#559e21}.page-inheritance .header{background:#fff;position:sticky;top:0;z-index:100;height:50px}.page-inheritance .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-inheritance .header__logo{margin:0;padding:0 0 0 17px;line-height:0}.page-inheritance .header__logo img{height:22.5px;width:auto}.page-inheritance .header__info{display:-webkit-box;display:-ms-flexbox;display:flex}.page-inheritance .header__info .button{color:#fff;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;height:50px;width:50px;font-size:9px;font-size:.5625rem;line-height:1.3333333333}.page-inheritance .header__info .button--contact{background:#f27a03}.page-inheritance .header__info .button--line{background:#06c755}.page-inheritance .header__info .button--line img{height:20px;margin-bottom:4px}.page-inheritance .header__info .button__icon{margin-bottom:4px;font-size:18px;font-size:1.125rem;line-height:1}.page-inheritance .kv{background:#faf8f2;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;padding:47px 0 17px;overflow:hidden}.page-inheritance .kv__inner{overflow:visible;padding:0 0 0 27px}.page-inheritance .kv__item{max-width:100%;width:100%;height:auto}.page-inheritance .problems{background:#efeadc;padding-top:40px;padding-bottom:95px}.page-inheritance .problems__text{font-weight:500;color:#231815;letter-spacing:0.05em;text-align:center;font-size:14px;font-size:.875rem;line-height:2}.page-inheritance .problems__cardList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:8px;margin-top:35px;margin-bottom:24px;padding:0 14px}.page-inheritance .problems__card01{width:100%;height:auto;display:block}.page-inheritance .problems__info01{width:310px;position:relative;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;gap:12px;padding:0;margin:0 auto 63px}.page-inheritance .problems__info01__img{width:45px;height:auto;-ms-flex-negative:0;flex-shrink:0}.page-inheritance .problems__info01__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-weight:500;color:#fff;text-align:left;width:100%;background:url("/res/img/inheritance/bg_balloon02_wide.png") no-repeat center/100% 100%;letter-spacing:0.025em;font-size:14px;font-size:.875rem;line-height:1.2857142857;padding:11px 5px 7px 20px}.page-inheritance .problems__info02{width:310px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:21px 10px;position:relative;margin:0 auto;padding:20px 0 0}.page-inheritance .problems__info02__img01{width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0}.page-inheritance .problems__info02__img02{width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.page-inheritance .problems__info02__text{position:relative;font-weight:500;color:#fff;text-align:left;width:calc(100% - 60px);background:url("/res/img/inheritance/bg_balloon02_wide.png") no-repeat center/100% 100%;font-size:14px;font-size:.875rem;line-height:1.2857142857;padding:10px 5px 7px 15px}.page-inheritance .problems__info02__text--02{background-image:url("/res/img/inheritance/bg_balloon01_wide.png");-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0}.page-inheritance .problems__list{font-family:"Zen Maru Gothic", sans-serif;margin-top:30px}.page-inheritance .problems__list .heading02{margin-top:0;margin-bottom:0}.page-inheritance .problems__list__contain{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0;gap:20px;padding:28px 16px 0}.page-inheritance .problems__list__info--middle{position:relative}.page-inheritance .problems__list__info--middle::after,.page-inheritance .problems__list__info--middle::before{content:"";position:absolute;background:rgba(32, 32, 32, .2);display:none}.page-inheritance .problems__list__info--middle::after{right:-18px}.page-inheritance .problems__list__info--middle::before{left:-18px}.page-inheritance .problems__list__info__title{color:#231815;font-weight:900;letter-spacing:0.05em;font-size:18px;font-size:1.125rem;margin-bottom:8px}.page-inheritance .problems__list__info__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-inheritance .problems__list__info__icon{height:38px;width:auto;margin-right:8px}.page-inheritance .problems__list__info__heading{color:#f27a03;font-weight:900;letter-spacing:-0.04em;font-size:37px;font-size:2.3125rem;line-height:1}.page-inheritance .problems__list__info__heading--02{color:#559e21}.page-inheritance .problems__list__info__item{background:#fff;border-radius:5px;margin-bottom:12px;padding:18px 20px 14px}.page-inheritance .problems__list__info__item__heading{color:#f27a03;font-weight:900;letter-spacing:0.02em;font-size:18px;font-size:1.125rem;line-height:1;margin-bottom:8px}.page-inheritance .problems__list__info__item__text{font-weight:500;color:#231815;letter-spacing:0.01em;font-size:14px;font-size:.875rem;line-height:1}.page-inheritance .problems__list__info__item__heading--02{color:#559e21}.page-inheritance .organization{background:#faf8f2;padding-top:22px;padding-bottom:50px}.page-inheritance .organization__step{text-align:center;margin-bottom:20px;padding:18px 8px 0}.page-inheritance .organization__step__balloon{height:auto;margin-bottom:10px;width:170px}.page-inheritance .organization__step__img{width:100%;height:auto}.page-inheritance .organization__info{text-align:center;margin-bottom:110px}.page-inheritance .organization__info__heading{color:#559e21;font-weight:900;letter-spacing:0.05em;font-family:"Zen Maru Gothic", sans-serif;margin:0 0 15px;font-size:24px;font-size:1.5rem;line-height:1}.page-inheritance .organization__info__text{font-weight:500;color:#231815;letter-spacing:0.1em;text-align:center;font-size:12px;font-size:.75rem;line-height:2}.page-inheritance .organization__info__text__accent{color:#559e21}.page-inheritance .organization__info .heading02{margin-top:40px;margin-bottom:30px}.page-inheritance .organization__reasons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:40px;padding:27px 14px}.page-inheritance .organization__reasons__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.page-inheritance .organization__reasons__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-inheritance .organization__reasons__item:nth-child(even) .organization__reasons__num{left:auto;right:2px}.page-inheritance .organization__reasons__visual{position:relative;-ms-flex-negative:0;flex-shrink:0;width:160px}.page-inheritance .organization__reasons__num{font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:absolute;background:#559e21;font-family:"Murecho", sans-serif;color:#fff;height:41px;width:41px;left:2px;top:2px;font-size:27px;font-size:1.6875rem}.page-inheritance .organization__reasons__pic{width:100%;height:auto;border-radius:50%}.page-inheritance .organization__reasons__body{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.page-inheritance .organization__reasons__head{color:#231815;font-weight:700;letter-spacing:0;white-space:nowrap;font-family:"Zen Maru Gothic", sans-serif;font-size:19px;font-size:1.1875rem;line-height:1.3684210526;margin-bottom:8px}.page-inheritance .organization__reasons__text{color:#231815;font-weight:500;letter-spacing:0.05em;font-size:14px;font-size:.875rem;line-height:1.75}.page-inheritance .support{background:#efeadc;padding-top:25px;padding-bottom:60px}.page-inheritance .support__message{padding:14px 10px}.page-inheritance .support__message__body{border-radius:10px;background:#fff;padding:79px 15px 28px}.page-inheritance .support__message__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:18px;gap:29px;text-align:center}.page-inheritance .support__message__img{height:120px;width:auto}.page-inheritance .support__message__name{font-weight:900;color:#231815;letter-spacing:0.1em;margin-bottom:22px;font-size:24px;font-size:1.5rem;line-height:1}.page-inheritance .support__message__name__sub{color:#f27a03;display:block;padding:10px 0 0;font-size:14px;font-size:.875rem;line-height:1}.page-inheritance .support__message__text{font-weight:500;color:#231815;letter-spacing:0.05em;text-align:left;font-size:12px;font-size:.75rem;line-height:1.6666666667}.page-inheritance .support__message__contain{padding:16px 0 18px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.page-inheritance .support__message__text01{color:#231815;font-weight:700;letter-spacing:0.05em;margin-bottom:13px;font-size:14px;font-size:.875rem;line-height:1.5714285714}.page-inheritance .support__message__text02{font-weight:500;letter-spacing:0.03em;font-size:12px;font-size:.75rem;line-height:1.6666666667}.page-inheritance .support__message__text02:not(:last-child){margin-bottom:26px}.page-inheritance .support__message__text03{color:#231815;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.3571428571;margin:0;padding:8px 0 0}.page-inheritance .support__message__notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:19px}.page-inheritance .support__message__badge{color:#fff;background:#f27a03;border-radius:20px;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;-ms-flex-negative:0;flex-shrink:0;height:26px;padding:0 10px;font-size:14px;font-size:.875rem;line-height:2}.page-inheritance .support__message__banner{display:block;margin-top:20px}.page-inheritance .support__message__banner__img{width:100%;height:auto}.page-inheritance .free{background:#faf8f2;padding-top:37px;padding-bottom:46px}.page-inheritance .free__info{width:310px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;position:relative;margin:0 auto -13px;padding:14px 0 0}.page-inheritance .free__info__img01{width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0}.page-inheritance .free__info__img02{width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.page-inheritance .free__info__text{position:relative;font-weight:500;color:#fff;text-align:left;width:calc(100% - 60px);background:url("/res/img/inheritance/bg_balloon02.png") no-repeat center/100% 100%;font-size:14px;font-size:.875rem;line-height:1.2857142857;padding:7px 5px 4px 15px}.page-inheritance .free__info__text--02{background-image:url("/res/img/inheritance/bg_balloon01.png");-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0;text-align:center}.page-inheritance .free__info__message{font-weight:700;letter-spacing:0.08em;color:#231815;margin:-9px 0 0;padding:0 10px;font-size:12px;font-size:.75rem;line-height:1.6666666667}.page-inheritance .free__info__message__accent{color:#559e21}.page-inheritance .cafe{background:#efeadc;padding-top:46px;padding-bottom:87px}.page-inheritance .cafe__text{font-weight:500;color:#231815;letter-spacing:0.1em;text-align:center;margin-bottom:10px;padding:14px 24px;font-size:14px;font-size:.875rem;line-height:1.7142857143}.page-inheritance .cafe__info{background:url("/res/img/inheritance/bg_cafe.png") no-repeat top center/320px auto;width:340px;height:375px;margin:0 auto;padding:117px 10px 0 39px}.page-inheritance .cafe__info__text{color:#231815;font-weight:700;font-family:"Zen Maru Gothic", sans-serif;letter-spacing:0.01em;margin-top:0;font-size:14px;font-size:.875rem;line-height:1.5}.page-inheritance .cafe__info__text__accent{font-weight:900;color:#f27a03;display:block;letter-spacing:0.1em;margin:0 0 -1px}.page-inheritance .cafe__info__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;margin-left:-3px;gap:17px}.page-inheritance .cafe__info__contact__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-inheritance .cafe__info__contact__place{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.page-inheritance .cafe__info__contact__badge{font-weight:700;color:#fff;background:#f27a03;-ms-flex-negative:0;flex-shrink:0;border-radius:10px;width:56px;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;font-size:12px;font-size:.75rem;line-height:2.3333333333;padding:0 10px}.page-inheritance .cafe__info__contact__text01{color:#231815;font-weight:700;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em;font-size:12px;font-size:.75rem;line-height:1}.page-inheritance .cafe__info__contact__text02{color:#231815;font-weight:700;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.1em;margin:-5px 0 0;padding:0;font-size:12px;font-size:.75rem;line-height:1.6666666667}.page-inheritance .cafe__info__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:13px}.page-inheritance .cafe__info__tel__icon{color:#f27a03;margin-right:7px;margin-top:5px;font-size:25px;font-size:1.5625rem;line-height:1}.page-inheritance .cafe__info__tel__text{color:#231815;font-weight:900;font-family:"Murecho", sans-serif;letter-spacing:0.01em;font-size:35px;font-size:2.1875rem;line-height:1}.page-inheritance .cafe__info__tel__text a{color:inherit;text-decoration:none}.page-inheritance .cafe__img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.page-inheritance .cafe__img_item{width:calc(33.33% - 7px);height:auto}.page-inheritance .cafe__button{color:#fff;background:#231815;letter-spacing:0.1em;font-weight:900;font-family:"Noto Sans JP", sans-serif;display:block;margin:auto;text-align:center;text-decoration:none;position:relative;font-size:18px;font-size:1.125rem;line-height:3.3333333333;border-radius:30px;width:100%;margin-top:30px}.page-inheritance .cafe__button::after{content:"";width:0;height:0;position:absolute;color:#fff;top:0;bottom:0;margin:auto;border-left:8px solid transparent;border-right:8px solid transparent;border-top:14px solid;right:20px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.page-inheritance .instagram__button{color:#fff;background:#231815;font-weight:900;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.2em;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;text-align:center;text-decoration:none;position:relative;border-radius:30px;width:235px;height:45px;margin:10px auto 0;font-size:13px;font-size:.8125rem;line-height:1}.page-inheritance .instagram__button::after{content:"";width:0;height:0;position:absolute;color:#fff;top:0;bottom:0;margin:auto;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid;right:12px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.page-inheritance .consultation{background:#faf8f2;padding-top:40px;padding-bottom:8px}.page-inheritance .consultation__lead{font-weight:500;color:#231815;letter-spacing:0.04em;text-align:center;padding:17px 0 0;font-size:14px;font-size:.875rem;line-height:2}.page-inheritance .consultation__flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:53px 14px 0}.page-inheritance .consultation__flow__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:#d0e0c8;border:2px solid #559e21;border-radius:41px;padding:17px 22px;width:100%;position:relative;overflow:hidden}.page-inheritance .consultation__flow__arrow{display:block;width:11px;height:9px;margin:-5px auto 7px;position:relative}.page-inheritance .consultation__flow__bg{position:absolute;right:0;bottom:0;font-size:50px;font-size:3.125rem;color:#559e21;opacity:.3;filter:alpha(opacity=30);pointer-events:none}.page-inheritance .consultation__flow__num{background:#559e21;color:#fff;border-radius:50%;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;font-weight:900;font-family:"Murecho", sans-serif;-ms-flex-negative:0;flex-shrink:0;height:42px;width:42px;font-size:27px;font-size:1.6875rem;line-height:1}.page-inheritance .consultation__flow__item--detail{-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:41px;padding:20px;gap:0}.page-inheritance .consultation__flow__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.page-inheritance .consultation__flow__label{font-weight:700;color:#231815;font-family:"Zen Maru Gothic", sans-serif;letter-spacing:0.01em;font-size:18px;font-size:1.125rem;line-height:1.1111111111}.page-inheritance .consultation__flow__detail{margin-top:6px;padding-left:53px}.page-inheritance .consultation__flow__detail__heading{font-weight:700;color:#559e21;letter-spacing:0.1em;font-size:14px;font-size:.875rem;line-height:1.7142857143;margin-top:8px}.page-inheritance .consultation__flow__detail__heading:first-child{margin-top:0}.page-inheritance .consultation__flow__detail__text01{font-weight:500;color:#231815;letter-spacing:0.1em;font-size:14px;font-size:.875rem;line-height:1.7142857143}.page-inheritance .consultation__flow__detail__text02{font-weight:500;color:#231815;letter-spacing:0.1em;font-size:14px;font-size:.875rem;line-height:1.7142857143}.page-inheritance .access{padding-top:40px;padding-bottom:43px;background:#faf8f2;margin-top:-40px}.page-inheritance .access__shops{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px;padding:0 15px}.page-inheritance .access__shop__info{padding:15px 0}.page-inheritance .access__shop__name{font-weight:900;color:#231815;font-family:"Zen Maru Gothic", sans-serif;letter-spacing:0.1em;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:3px}.page-inheritance .access__shop__name__accent{color:#559e21}.page-inheritance .access__shop__address{color:#231815;letter-spacing:0.1em;font-size:14px;font-size:.875rem;line-height:1.6642857143}.page-inheritance .access__map{margin:0}.page-inheritance .access__map iframe{width:100%;height:229px;border:0;display:block}.page-inheritance .reservation{background:#efeadc;padding-top:29px;padding-bottom:0}.page-inheritance .reservation__item{margin-top:30px}.page-inheritance .reservation__form{background:#fff;margin-top:28px}.page-inheritance .fixedLine{position:fixed;bottom:0;left:0;right:0;z-index:99;padding:10px}.page-inheritance .fixedLine__inner{max-width:1080px;margin:0 auto}.page-inheritance .fixedLine__link{display:inline-block;line-height:0}.page-inheritance .fixedLine__banner{display:block;width:340px;height:auto}.page-inheritance .footer{background:#efeadc;color:#231815;padding:15px 20px 130px}.page-inheritance .footer__inner{text-align:center}.page-inheritance .footer__copy{font-weight:500;font-size:10px;font-size:.625rem;line-height:1;opacity:.6;filter:alpha(opacity=60)}@media only screen and (min-width: 751px){.page-inheritance{min-width:1080px}.page-inheritance .reservation__formBody{padding:0}.page-inheritance .reservation__formBody h4.lead{font-weight:bold;margin:0 0 1em;padding:0;font-size:1.5rem;line-height:2.5;text-indent:1em}.page-inheritance .reservation__formBody div.lead{width:820px;margin:0 auto 1em;font-size:1.125rem;line-height:2.6666666667;text-indent:1em}.page-inheritance .reservation__formBody .setumei{font-size:.875rem;margin:0}.page-inheritance .reservation__formBody dl.form_regist{border-bottom:1px solid #ccc;background:#eee}.page-inheritance .reservation__formBody dl.form_regist dt,.page-inheritance .reservation__formBody dl.form_regist dd{border-top:1px solid #ccc}.page-inheritance .reservation__formBody dl.form_regist dt.addr,.page-inheritance .reservation__formBody dl.form_regist dd.addr{border-top:1px dashed #ccc}.page-inheritance .reservation__formBody dl.form_regist dt{width:300px;display:block;float:left;background:none;padding:30px;margin:0;font-weight:bold}.page-inheritance .reservation__formBody dl.form_regist dt span.hissu_icon{position:absolute;right:32px;top:32px;width:42px;height:auto;border-radius:0;font-size:.8125rem;line-height:1.5384615385}.page-inheritance .reservation__formBody dl.form_regist dd{background:#fff;margin-left:300px;border-left:1px dashed #ccc;padding:25px 15px}.page-inheritance .reservation__formBody dl.form_regist dd.col_day,.page-inheritance .reservation__formBody dl.form_regist dd.col_time{padding:25px 15px}.page-inheritance .reservation__formBody dl.form_regist dd.col_day select,.page-inheritance .reservation__formBody dl.form_regist dd.col_time select{margin-bottom:0}.page-inheritance .reservation__formBody dl.form_regist dd.col_day{float:left;margin-left:0;width:400px;height:90px}.page-inheritance .reservation__formBody dl.form_regist dd.col_day select{width:auto}.page-inheritance .reservation__formBody dl.form_regist dd.col_time{margin-left:700px;width:240px;height:90px}.page-inheritance .reservation__formBody dl.form_regist dd.col_time select{width:auto}.page-inheritance .reservation__formBody dl.form_regist input[type="text"],.page-inheritance .reservation__formBody dl.form_regist input[type="tel"],.page-inheritance .reservation__formBody dl.form_regist input[type="email"]{width:180px;height:auto;padding:10px;margin:0 0.5em}.page-inheritance .reservation__formBody dl.form_regist input[name="addr"]{width:520px}.page-inheritance .reservation__formBody dl.form_regist input[name="email"]{width:520px;height:36px;margin-bottom:1em}.page-inheritance .reservation__formBody dl.form_regist input[name="tel"],.page-inheritance .reservation__formBody dl.form_regist input[name="mob"]{width:354px;margin-bottom:1em}.page-inheritance .reservation__formBody dl.form_regist input[name="age"],.page-inheritance .reservation__formBody dl.form_regist input[name="zip"]{width:180px}.page-inheritance .reservation__formBody dl.form_regist select{width:180px}.page-inheritance .reservation__formBody dl.form_regist textarea{width:520px}.page-inheritance .reservation__formBody dl.form_regist label{padding:4px 1em 1em 0}.page-inheritance .reservation__formBody .disp_calender{background:none;color:#231815;padding:0;margin-left:0;border-radius:0;font-size:.875rem}.page-inheritance .reservation__formBody .reservation__formFooter{display:block}.page-inheritance .reservation__formBody .doui{width:740px;margin:20px auto;padding:20px 0;border-radius:0;font-size:.875rem}.page-inheritance .reservation__formBody .touroku{width:740px;margin:20px auto;padding:20px 0}.page-inheritance .reservation__formBody .kozin{width:740px;margin:auto}.page-inheritance .reservation__formBody .kozin iframe{width:740px;height:200px}.page-inheritance .reservation__formBody .btnArea{margin:0 auto 140px}.page-inheritance .reservation__formBody .btnArea .sendButton{display:block;width:500px;height:72px;background:#ff8d1e;border:3px solid #ff8d1e;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;font-weight:normal;font-size:1.5rem;line-height:2.8333333333}.page-inheritance .reservation__formBody .btnArea .sendButton:hover{background:#fff;color:#ff8d1e}.page-inheritance .reservation__formBody .btnArea .sendButton i{font-size:2rem;line-height:1}.page-inheritance .wrap{width:1080px;margin-left:auto;margin-right:auto;padding:0}.page-inheritance .heading01{height:auto;padding:0}.page-inheritance .heading01__main{font-size:7.25rem;line-height:.6034482759}.page-inheritance .heading01__sub{letter-spacing:0.1em;margin:-25px 0 0;font-size:3rem;line-height:1.625}.page-inheritance .heading01__line{margin-top:20px;margin-bottom:50px}.page-inheritance .heading01__line--right,.page-inheritance .heading01__line--left{height:10px;width:60px}.page-inheritance .heading02{margin:86px 0 45px;padding:0;letter-spacing:0.01em;font-size:2.25rem}.page-inheritance .header{-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, .1);box-shadow:0 2px 4px rgba(0, 0, 0, .1);height:100px}.page-inheritance .header__logo{margin:17px 0 17px 33px}.page-inheritance .header__logo a{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.page-inheritance .header__logo a:hover{opacity:.75;filter:alpha(opacity=75)}.page-inheritance .header__logo img{height:auto;width:auto}.page-inheritance .header__info .button{height:100px;width:100px;font-size:.75rem;line-height:1.3333333333}.page-inheritance .header__info .button--line img{height:32px;margin-bottom:12px}.page-inheritance .header__info .button{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.page-inheritance .header__info .button:hover{opacity:.75;filter:alpha(opacity=75)}.page-inheritance .header__info .button__icon{margin-bottom:12px;font-size:2rem;line-height:1}.page-inheritance .kv{padding:70px 0;margin:0}.page-inheritance .kv__inner{display:block;padding:0 0 0 82px}.page-inheritance .problems{padding-top:123px;padding-bottom:123px}.page-inheritance .problems__text{letter-spacing:0.01em;padding:5px 0 0;font-size:1.25rem;line-height:2}.page-inheritance .problems__cardList{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:36px;margin-top:49px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:26px}.page-inheritance .problems__card01{width:524px}.page-inheritance .problems__info01{background:url("/res/img/inheritance/bg_talk01_pc.png") no-repeat center/contain;display:-webkit-box;display:-ms-flexbox;display:flex;width:874px;height:90px;margin:0 0 0 34px}.page-inheritance .problems__info01__text{display:block;text-align:center;width:auto;letter-spacing:0;background:none;font-size:1.25rem;line-height:2.5;padding:0;margin-left:93px}.page-inheritance .problems__info02{background:url("/res/img/inheritance/bg_talk02_pc.png") no-repeat center/contain;width:1002px;height:158px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px;padding:0;gap:0}.page-inheritance .problems__info02__text{text-align:center;width:auto;background:none;font-size:1.25rem;line-height:2.5;padding:0}.page-inheritance .problems__info02__text--02{background-image:none;margin-top:20px}.page-inheritance .problems__list{margin-top:72px;padding:0}.page-inheritance .problems__list__contain{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;margin-top:25px;gap:0;padding:0}.page-inheritance .problems__list__info{width:324px}.page-inheritance .problems__list__info--middle::after,.page-inheritance .problems__list__info--middle::before{display:block;top:0;height:100%;width:2px}.page-inheritance .problems__list__info--middle::after{right:-27px}.page-inheritance .problems__list__info--middle::before{left:-27px}.page-inheritance .problems__list__info__title{letter-spacing:0.01em;font-size:1.5rem;margin-bottom:12px}.page-inheritance .problems__list__info__header{margin-bottom:18px}.page-inheritance .problems__list__info__icon{height:38px;width:39px;margin-right:9px}.page-inheritance .problems__list__info__heading{font-size:2.5rem;line-height:1}.page-inheritance .problems__list__info__item{border-radius:10px;margin-bottom:10px;height:72px;width:324px;padding:12px 13px}.page-inheritance .problems__list__info__item__heading{letter-spacing:0.1em;font-size:1.375rem;line-height:1;margin-bottom:13px}.page-inheritance .problems__list__info__item__text{letter-spacing:0;font-size:.875rem;line-height:1}.page-inheritance .organization{padding-top:145px;padding-bottom:126px}.page-inheritance .organization__step{margin-bottom:50px;padding:0;position:relative}.page-inheritance .organization__step__balloon{width:auto;margin:0;position:absolute;top:-38px;left:44px}.page-inheritance .organization__step__img{max-width:860px}.page-inheritance .organization__info{margin-bottom:0}.page-inheritance .organization__info__heading{margin:0 0 30px;font-size:2.9375rem;line-height:1}.page-inheritance .organization__info__text{font-size:.875rem;line-height:1.7142857143}.page-inheritance .organization__info .heading02{margin-top:100px;margin-bottom:60px}.page-inheritance .organization__reasons{padding:0;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:66px 108px}.page-inheritance .organization__reasons__item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-inheritance .organization__reasons__item:nth-child(even) .organization__reasons__num{left:8px;right:auto}.page-inheritance .organization__reasons__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:268px}.page-inheritance .organization__reasons__visual{width:268px}.page-inheritance .organization__reasons__num{height:42px;width:42px;left:8px;top:25px;font-size:1.75rem;padding-bottom:4px}.page-inheritance .organization__reasons__pic{height:268px;width:268px}.page-inheritance .organization__reasons__head{letter-spacing:0.1em;text-align:center;font-size:1.875rem;line-height:1.3333333333;margin-bottom:25px}.page-inheritance .organization__reasons__text{letter-spacing:0.1em;text-align:center;font-size:.875rem;line-height:1.5714285714}.page-inheritance .support{padding-top:146px;padding-bottom:220px}.page-inheritance .support .heading01__main{font-size:7.25rem;line-height:.8275862069}.page-inheritance .support .heading01__sub{letter-spacing:0.1em}.page-inheritance .support__message{padding:15px 0 0}.page-inheritance .support__message__body{padding:76px 70px 46px;border-radius:20px}.page-inheritance .support__message__head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:50px;gap:50px;text-align:left;padding:0 5px}.page-inheritance .support__message__img{height:166px;width:166px}.page-inheritance .support__message__name{margin-bottom:25px;font-size:3rem;line-height:1;padding:30px 0 0}.page-inheritance .support__message__name__sub{font-size:1.75rem;line-height:1;display:inline-block;margin-left:-10px;letter-spacing:0.05em}.page-inheritance .support__message__text{font-size:.875rem;line-height:1.7142857143;padding-right:70px}.page-inheritance .support__message__contain{padding:46px 0;border-top:2px solid #d2d2d2;border-bottom:2px solid #d2d2d2}.page-inheritance .support__message__text01{margin-bottom:11px;font-size:1rem;line-height:1.5}.page-inheritance .support__message__text02{font-size:.875rem;line-height:1.7142857143}.page-inheritance .support__message__text02:not(:last-child){margin-bottom:32px}.page-inheritance .support__message__text03{font-size:1rem;line-height:1.25;margin-left:16px;padding:0;letter-spacing:0.1em}.page-inheritance .support__message__notice{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:45px}.page-inheritance .support__message__badge{width:56px;height:41px;padding:0 11px;font-size:1rem;line-height:1}.page-inheritance .support__message__banner{margin-top:42px;margin-right:-10px}.page-inheritance .free{padding-top:111px;padding-bottom:128px}.page-inheritance .free .heading01{height:250px}.page-inheritance .free .heading01__main{font-size:7.25rem;line-height:.6896551724}.page-inheritance .free .heading01__sub{font-size:3rem;line-height:1}.page-inheritance .free__info{background:url("/res/img/inheritance/bg_talk03_pc.png") no-repeat center/contain;width:1002px;height:158px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-39px;margin-bottom:-17px;padding:0;gap:0}.page-inheritance .free__info__text{text-align:center;width:auto;background:none;font-size:1.25rem;line-height:2.5;padding:0;letter-spacing:0.1em}.page-inheritance .free__info__text--02{background-image:none;margin-top:20px}.page-inheritance .free__info__message{letter-spacing:0.1em;margin:-22px 0 0;padding:0;font-size:1.125rem;line-height:1.7777777778}.page-inheritance .cafe{padding-top:147px;padding-bottom:179px}.page-inheritance .cafe__text{margin-bottom:58px;padding:5px 0 0;letter-spacing:0;font-size:1.25rem;line-height:2}.page-inheritance .cafe__info{height:579px;width:830px;background-image:url("/res/img/inheritance/bg_cafe_pc.png");background-size:820px 571px;padding:68px 70px;margin:0 auto;border-radius:0}.page-inheritance .cafe__info__text{letter-spacing:0;margin-top:185px;font-size:1.25rem;line-height:1.8}.page-inheritance .cafe__info__text__accent{display:block;margin:0}.page-inheritance .cafe__info__contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;margin-top:34px;margin-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:26px}.page-inheritance .cafe__info__contact__time{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.page-inheritance .cafe__info__contact__place{gap:0}.page-inheritance .cafe__info__contact__badge{border-radius:20px;width:82px;height:41px;font-size:1rem;line-height:2.5625;padding:0}.page-inheritance .cafe__info__contact__text01{margin-left:13px;font-size:1rem;line-height:1.25}.page-inheritance .cafe__info__contact__text02{margin:0 0 0 13px;font-size:1rem;line-height:1.25}.page-inheritance .cafe__info__tel{margin-top:28px}.page-inheritance .cafe__info__tel__icon{margin-right:18px;margin-top:0;padding-top:10px;font-size:2.125rem;line-height:1}.page-inheritance .cafe__info__tel__text a{pointer-events:none}.page-inheritance .cafe__info__tel__text{letter-spacing:0;font-size:2.9375rem;line-height:1}.page-inheritance .cafe__img{gap:17px;width:818px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}.page-inheritance .cafe__img_item{width:auto}.page-inheritance .cafe__button{font-size:1.625rem;line-height:3.4615384615;border-radius:45px;width:470px;margin-top:55px}.page-inheritance .cafe__button::after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:18px solid;right:32px}.page-inheritance .instagram{width:830px;margin:0 auto}.page-inheritance .instagram__item{margin:-25px 0 0}.page-inheritance .instagram__button{width:470px;height:90px;margin-top:25px;font-size:1.625rem;line-height:3;border-radius:45px;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.page-inheritance .instagram__button:hover{opacity:.75;filter:alpha(opacity=75)}.page-inheritance .instagram__button::after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:18px solid;right:25px}.page-inheritance .consultation{padding-top:140px;padding-bottom:0}.page-inheritance .consultation__lead{letter-spacing:0;padding:0;font-size:1.25rem;line-height:2;margin:0 0 48px}.page-inheritance .consultation__flow{max-width:920px;margin:0 auto;padding:0}.page-inheritance .consultation__flow__item{border-radius:82px;gap:15px;padding:60px 54px}.page-inheritance .consultation__flow__arrow{width:22px;height:18px;margin:-7px auto 5px}.page-inheritance .consultation__flow__bg{font-size:5.3125rem;right:9px;bottom:3px}.page-inheritance .consultation__flow__num{height:42px;width:42px}.page-inheritance .consultation__flow__item--detail{border-radius:82px}.page-inheritance .consultation__flow__head{gap:15px}.page-inheritance .consultation__flow__label{font-size:2.25rem;line-height:1.1111111111}.page-inheritance .consultation__flow__detail{margin-top:0;padding-left:0;display:inline-block;gap:25px;margin-left:auto}.page-inheritance .consultation__flow__detail__heading{font-size:1rem;line-height:1.5;margin-top:0}.page-inheritance .consultation__flow__detail__text01{font-size:1.125rem;line-height:1.3333333333}.page-inheritance .consultation__flow__detail__text02{font-size:.875rem;line-height:1.7142857143}.page-inheritance .access{padding-top:86px;padding-bottom:140px;margin-top:-59px}.page-inheritance .access__shops{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:0;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-inheritance .access__shop{width:500px}.page-inheritance .access__shop__info{padding:24px 0 0}.page-inheritance .access__shop__name{font-size:1.125rem;line-height:1.3333333333;margin:0 0 10px}.page-inheritance .access__shop__address{font-size:1.125rem;line-height:1.3333333333}.page-inheritance .access__map iframe{height:376px}.page-inheritance .reservation__form{margin:30px auto;width:1080px;max-width:none;padding:70px;border-radius:20px}.page-inheritance .reservation{padding-top:134px;padding-bottom:31px}.page-inheritance .fixedLine{padding:20px}.page-inheritance .fixedLine__inner{-webkit-transform:translateX(-60px);transform:translateX(-60px)}.page-inheritance .fixedLine__link{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.page-inheritance .fixedLine__link:hover{opacity:.75;filter:alpha(opacity=75)}.page-inheritance .fixedLine__banner{width:auto}.page-inheritance .footer{padding:20px 0 300px}.page-inheritance .footer__copy{font-size:1.125rem;line-height:1}}
