﻿@media screen and (max-width: 861px){.isPc{display:none !important}}@media screen and (min-width: 862px){.isSp{display:none !important}}.container{padding:0}@media screen and (min-width: 862px){.container.advance_notice{width:1000px}.container.advance_notice .familySale--brand-wrap.advance_reservation{width:1000px !important;margin:0;padding:0;text-align:center;white-space:nowrap}.container.advance_notice .familySale--brand.advance_reservation_inner{width:1000px !important;max-width:1000px !important}}.familySale{box-sizing:border-box;font-family:"FOT-ロダン Pro L",sans-serif;font-size:16px;line-height:1.5;margin-bottom:100px}@media screen and (max-width: 861px){.familySale{font-size:11px;margin-bottom:56px}}.familySale ul{list-style:none;margin:0;padding:0}.familySale a{text-decoration:none}.familySale a:hover{transition:.3s;text-decoration:none}.familySale .txt_left{text-align:left !important}.familySale span.fc_red{color:#d13138}.familySale .fc_red_ul{color:#d13138;text-decoration:underline;text-decoration-color:#d13138}.familySale span.fw_bold{font-weight:bold}.familySale span.brackets{margin-left:-10px}@media screen and (max-width: 861px){.familySale span.brackets{margin-left:-8px}}.familySale--ttl{text-align:center;max-width:766px;width:100%;margin:100px auto 75px}@media screen and (max-width: 861px){.familySale--ttl{width:84%;margin:40px auto 30px}}.familySale--ttl img{width:100%}.familySale--ttl-main{font-size:140px;font-weight:bold;margin-bottom:0;letter-spacing:-0.05em;line-height:1}@media screen and (max-width: 861px){.familySale--ttl-main{font-size:48px}}.familySale--ttl-term{font-size:34px;line-height:1;margin-top:15px;margin-bottom:0;letter-spacing:-0.08em}@media screen and (max-width: 861px){.familySale--ttl-term{font-size:16px}}.familySale--ttl-term span{font-size:42px;margin-top:10px}@media screen and (max-width: 861px){.familySale--ttl-term span{font-size:18px}}.familySale--anchorLink{display:flex;justify-content:center;align-items:center;max-width:600px;margin:75px auto 80px !important}@media screen and (max-width: 861px){.familySale--anchorLink{width:84%;margin:30px auto 60px !important}}.familySale--anchorLink-inner{width:50%;position:relative;text-align:center}@media screen and (max-width: 861px){.familySale--anchorLink-inner:nth-child(1) img{width:calc(206 / 315 *100%);height:auto}.familySale--anchorLink-inner:nth-child(2) img{width:calc(135 / 315 *100%);height:auto}}.familySale--anchorLink-item{cursor:pointer}@media screen and (min-width: 862px){.familySale--anchorLink-item:hover{opacity:.6;transition:.3s}}.familySale--anchorLink-item::after{content:"";position:absolute;bottom:-30px;left:calc(50% - 7px);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:14px solid black}@media screen and (max-width: 861px){.familySale--anchorLink-item::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid black}}.familySale--lead{text-align:center;font-weight:bold;margin-bottom:80px;line-height:1.8}@media screen and (max-width: 861px){.familySale--lead{margin-bottom:58px}}.familySale--lead-txt{font-size:20px;margin-bottom:14px;color:#ff0000;line-height:1.6;letter-spacing:0.03em}@media screen and (max-width: 861px){.familySale--lead-txt{font-size:13px;width:84%;margin:0 auto;margin-bottom:4px}}.familySale--lead-txt--small{font-size:16px;font-weight:400;color:#d13138}@media screen and (max-width: 861px){.familySale--lead-txt--small{font-size:13px}}.familySale--lead-date{display:inline-block;font-size:24px;line-height:1.3;border-bottom:1px solid #000;margin-bottom:0}@media screen and (max-width: 861px){.familySale--lead-date{font-size:13px;text-decoration:underline;border:none;line-height:1.5;width:89.3333333333%;margin:0 auto;letter-spacing:-.02em}}.familySale--lead-date.fs_sml{font-size:16px;border:none}@media screen and (max-width: 861px){.familySale--lead-date.fs_sml{font-size:12px;text-decoration:none}}.familySale--brand-wrap{max-width:660px;margin:0 auto}@media screen and (max-width: 861px){.familySale--brand-wrap{width:84%;padding-top:0}}.familySale--brand-wrap.advance_reservation{max-width:850px;border-top:none;padding-top:0}@media screen and (max-width: 861px){.familySale--brand-wrap.advance_reservation{width:100%}}.familySale--brand{max-width:660px;margin:-80px auto 80px;padding-top:80px;border-bottom:1px solid #000;padding-bottom:80px}@media screen and (max-width: 861px){.familySale--brand{width:100%;margin:-40px auto 35px;padding-top:40px;padding-bottom:40px}}.familySale--brand.advance_reservation_inner{max-width:100%;border-bottom:none}.familySale--brand#theory .familySale--brand-ttl{width:41.6666666667%;margin:0 auto 40px}@media screen and (max-width: 861px){.familySale--brand#theory .familySale--brand-ttl{width:44.4444444444%;margin-bottom:30px}}.familySale--brand#theory .familySale--brand-ttl img{width:100%}.familySale--brand#theory .familySale--brand-txt{text-align:center;max-width:660px;margin:0 auto 45px}@media screen and (max-width: 861px){.familySale--brand#theory .familySale--brand-txt{margin-bottom:26px}}.familySale--brand#theory .familySale--brand-txt.advance_reservation_txt{max-width:100%;font-size:32px;font-weight:600}@media screen and (max-width: 861px){.familySale--brand#theory .familySale--brand-txt.advance_reservation_txt{font-size:16px}}.familySale--brand#theory .familySale--brand-txt.mb_20{margin-bottom:20px}.familySale--brand#theory .familySale--brand-txt.mb_10{margin-bottom:10px}.familySale--brand#theory .familySale--brand-txt.fs_12{font-size:1.2em}.familySale--brand#theory .familySale--brand-anchor{text-align:center;text-decoration:underline;margin-bottom:70px;font-weight:bold;font-size:18px}@media screen and (max-width: 861px){.familySale--brand#theory .familySale--brand-anchor{font-size:13px;margin-bottom:25px}}.familySale--brand#plst{text-align:center}.familySale--brand#plst .familySale--brand-ttl{width:30.303030303%;margin:0 auto 28px}@media screen and (max-width: 861px){.familySale--brand#plst .familySale--brand-ttl{width:45.0793650794%;margin-bottom:34px}}@media screen and (max-width: 861px){.familySale--brand#plst .familySale--brand-txt{text-align:left}}@media screen and (max-width: 861px){.familySale--brand#comptoir{width:84%;margin-left:auto;margin-right:auto}}.familySale--brand#comptoir .familySale--brand-ttl{width:39.1666666667%;margin:0 auto 50px}@media screen and (max-width: 861px){.familySale--brand#comptoir .familySale--brand-ttl{width:44.7619047619%;margin-bottom:30px}}.familySale--brand#comptoir .familySale--brand-ttl img{width:100%}.familySale--brand-txt{margin-bottom:16px}@media screen and (max-width: 861px){.familySale--brand-txt{font-size:13px}}.familySale--brand-txt.mb_50{margin-bottom:50px}@media screen and (max-width: 861px){.familySale--brand-txt.mb_50{margin-bottom:20px}}.familySale--brand-process-item{margin-bottom:10px;padding-left:5em;text-indent:-5em;margin-left:-8px}@media screen and (max-width: 861px){.familySale--brand-process-item{font-size:13px;margin-bottom:1em;padding-left:.5em;text-indent:-.5em}}.familySale--brand ul.familySale--brand-note{margin-bottom:65px}@media screen and (max-width: 861px){.familySale--brand ul.familySale--brand-note{margin-bottom:26px}}@media screen and (max-width: 861px){.familySale--brand ul.familySale--brand-note li{font-size:13px}}.familySale--brand-link{text-align:center;margin-bottom:35px;padding-top:25px}@media screen and (max-width: 861px){.familySale--brand-link{margin-bottom:18px}}.familySale--brand-link a{color:#000;border-bottom:1px solid #000;font-weight:bold;line-height:1}@media screen and (max-width: 861px){.familySale--brand-link a{font-size:13px}}.familySale--brand-link a:hover{border:none}.familySale--brand-btn{display:flex;align-items:center;justify-content:center;margin:0 auto 0;border:1px solid #000;font-weight:bold;text-align:center}@media screen and (min-width: 862px){.familySale--brand-btn{width:320px;padding:12px 0;font-size:18px}}@media screen and (max-width: 861px){.familySale--brand-btn{width:calc(400 / 630 * 100%);height:40px;font-size:12px}}@media screen and (min-width: 862px){.familySale--brand-btn.w_l{width:70%}}@media screen and (max-width: 861px){.familySale--brand-btn.w_l{width:80%}}@media screen and (min-width: 862px){.familySale--brand-btn.-w{width:calc(400 / 660 * 100%)}}@media screen and (min-width: 862px){.familySale--brand-btn:hover{background-color:#000;color:#fff}}@media screen and (min-width: 862px){.familySale--brand-btn.btn_big{height:56px}}@media screen and (min-width: 862px){.familySale--brand-btn.btn_big:hover{background-color:#fff;color:#000}}@media screen and (min-width: 862px){.familySale--brand-btn_wrap{display:flex;align-items:center;width:98%;margin:0 auto}}@media screen and (min-width: 862px){.familySale--brand-btn_wrap a{width:98%}.familySale--brand-btn_wrap a:first-child{margin-right:4%}}.familySale--brand-couponCode{text-align:center;font-weight:bold;margin-bottom:0}@media screen and (max-width: 861px){.familySale--brand-couponCode{font-size:13px}}.familySale--brand-couponCode_note{text-align:center;margin-bottom:45px;font-size:14px}.familySale--info{max-width:660px;margin-left:auto;margin-right:auto;padding-top:100px;margin-top:-100px}@media screen and (max-width: 861px){.familySale--info{line-height:1.7;padding-top:40px;margin-top:-40px}}.familySale--info-ttl{margin-bottom:50px;font-weight:bold;font-size:20px;text-align:center}@media screen and (max-width: 861px){.familySale--info-ttl{width:84%;margin-left:auto;margin-right:auto;font-size:16px;margin-bottom:26px;line-height:1.2}}.familySale--info-note{text-align:center;margin-bottom:60px}@media screen and (max-width: 861px){.familySale--info-note{width:84%;margin-left:auto;margin-right:auto;margin-bottom:30px}}.familySale--info-note img{width:100%}.familySale--info-box{border:1px solid #000;padding:40px 35px 40px 10px;max-width:660px;margin:0 auto 60px}@media screen and (max-width: 861px){.familySale--info-box{width:calc(660 / 750 * 100%);padding:15px 10px;margin:0 auto 30px}}.familySale--info-box-ttl{font-size:24px;text-decoration:underline;text-align:center;margin-bottom:25px}@media screen and (max-width: 861px){.familySale--info-box-ttl{font-size:16px;margin-bottom:10px}}.familySale--info-box-inner{display:flex;justify-content:center;align-items:center;justify-content:space-between}.familySale--info-box-inner-info{width:calc(310 / 585 * 100%)}@media screen and (max-width: 861px){.familySale--info-box-inner-info{width:calc(360 / 640 * 100%)}}.familySale--info-box-inner-info dl{font-size:16px;display:flex;flex-wrap:wrap;margin-bottom:0}@media screen and (max-width: 861px){.familySale--info-box-inner-info dl{font-size:11px}}.familySale--info-box-inner-info dl dt{width:calc(55 / 310 * 100%);font-weight:normal;white-space:nowrap}.familySale--info-box-inner-info dl dd{width:calc(255 / 310 * 100%);margin-bottom:30px}@media screen and (max-width: 861px){.familySale--info-box-inner-info dl dd{margin-bottom:10px}}.familySale--info-box-inner-info dl span{font-size:20px}@media screen and (max-width: 861px){.familySale--info-box-inner-info dl span{font-size:12px}}.familySale--info-box-inner-info li{font-size:14px}@media screen and (max-width: 861px){.familySale--info-box-inner-info li{font-size:11px}}.familySale--info-box-inner-map{width:calc(260 / 585 * 100%)}.familySale--info-box-inner-map iframe{width:100%;height:260px}@media screen and (max-width: 861px){.familySale--info-box-inner-map{width:calc(275 / 640 * 100%)}.familySale--info-box-inner-map iframe{width:100%;height:auto}}.familySale--info-place{font-size:16px;font-weight:bold;margin-bottom:14px}@media screen and (max-width: 861px){.familySale--info-place{font-size:11px}}.familySale--info ul.familySale--info-list{margin-bottom:22px}@media screen and (max-width: 861px){.familySale--info ul.familySale--info-list{margin-bottom:16px}}.familySale--info ul.familySale--info-list li{padding-left:3.7em;text-indent:-3.7em;margin-left:-8px}@media screen and (max-width: 861px){.familySale--info ul.familySale--info-list li{letter-spacing:-.01em}}.familySale--info ul.familySale--info-list li:not(:last-child){margin-bottom:12px}.familySale--info ul.familySale--info-list li a{text-decoration:underline}.familySale--info ul.familySale--info-list li a:hover{text-decoration:none}.familySale--info-request,.familySale--info-requestList li{font-weight:bold;padding-left:1em;text-indent:-1em}@media screen and (min-width: 862px){.familySale--info-request,.familySale--info-requestList li{text-decoration:underline}}@media screen and (max-width: 861px){.familySale--info-request,.familySale--info-requestList li{padding-left:1em;text-indent:-1em}}@media screen and (max-width: 861px){.familySale--info-request span.sp_line,.familySale--info-requestList li span.sp_line{text-decoration:underline}}.familySale--info-request{margin-bottom:10px}@media screen and (max-width: 861px){.familySale--info-request{margin-bottom:14px}}.familySale--info-requestList{color:#ff0000}.familySale--info-requestList:not(:last-child){margin-bottom:14px}.familySale--note{max-width:660px;margin:0 auto 80px;border-bottom:1px solid #000;padding-bottom:80px}@media screen and (max-width: 861px){.familySale--note{width:84%;margin-bottom:58px;font-size:13px;margin:0 auto 40px;padding-bottom:40px}}.familySale--note p a{text-decoration:underline}.familySale--note p a:hover{opacity:70%}.familySale--note.noborder{margin:0 auto 100px;border-bottom:none}@media screen and (max-width: 861px){.familySale--note.noborder{margin:0 auto 50px}}.familySale--note-ttl{font-size:20px;font-weight:bold;display:flex;align-items:center;margin-bottom:14px}@media screen and (max-width: 861px){.familySale--note-ttl{font-size:15px;line-height:1.2}}.familySale--note .familySale--note-tt-tac{font-size:24px;font-weight:bold;text-align:center;margin-bottom:14px}@media screen and (max-width: 861px){.familySale--note .familySale--note-tt-tac{font-size:16px;line-height:1.2}}.familySale--note .familySale--note-tt-tac img{width:100%;margin-bottom:20px}.familySale--note ul.familySale--note-list{margin-bottom:1rem}.familySale--note ul.familySale--note-list li{padding-left:1em;text-indent:-1em}.familySale--note-official{letter-spacing:-.01em;margin:2px 0 0 1em}@media screen and (max-width: 861px){.familySale--note-official{margin-top:12px}}.familySale--note-official p{margin-bottom:2px}@media screen and (max-width: 861px){.familySale--note-official p{margin-top:12px}}.familySale--note-official a{text-decoration:underline;word-wrap:break-word}.familySale--news{width:100%;border:1px solid #000;text-align:center}@media screen and (min-width: 862px){.familySale--news{padding:60px;margin:0 auto 60px}}@media screen and (max-width: 861px){.familySale--news{padding:20px;margin:0 auto 30px}}.familySale--news_txt{font-size:32px;line-height:1.43;margin-bottom:35px;font-weight:bold}@media screen and (max-width: 861px){.familySale--news_txt{font-size:16px;margin-bottom:15px}}.familySale--news_sub_txt{font-size:24px;line-height:1.5;margin-bottom:10px}@media screen and (max-width: 861px){.familySale--news_sub_txt{font-size:14px}}.familySale--news_sub_txt span{text-decoration:underline}.familySale--news_coupon_txt{font-size:30px;line-height:1;margin-bottom:0}@media screen and (max-width: 861px){.familySale--news_coupon_txt{font-size:15px}}.familySale--news_coupon_txt span{color:#d13138;font-size:40px;font-weight:bold}@media screen and (max-width: 861px){.familySale--news_coupon_txt span{font-size:20px}}.familySale--news_note{font-size:13px;margin-top:20px !important}.familySale--news_note li:nth-child(2){color:#d13138}.familySale--news_note li.fc_red{color:#d13138}.familySale--news_note li.fc_black{color:#000}.familySale--news_btm{text-align:center;font-weight:bold;margin-bottom:30px}@media screen and (max-width: 861px){.familySale--news_btm{margin-bottom:24px;font-size:13px}}.familySale .familySale--brand-process{font-size:13px}.familySale .familySale--brand-process dt{text-decoration:underline;font-weight:normal}.familySale .familySale--brand-process dd{position:relative;padding-bottom:25px;margin-bottom:0}@media screen and (max-width: 861px){.familySale .familySale--brand-process dd{padding-bottom:15px}}.familySale .familySale--brand-process dd::after{content:"";position:absolute;bottom:5px;left:45%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:14px solid black}@media screen and (max-width: 861px){.familySale .familySale--brand-process dd::after{content:none}}.familySale .familySale--brand-process dd:last-child::after{content:none}.familySale .member_registration_procedure_ttl{line-height:1;text-align:center;font-family:" Hiragino Sans,ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:20px;border-bottom:1px solid #000;padding-bottom:20px;font-weight:bold;margin-bottom:80px}@media screen and (max-width: 861px){.familySale .member_registration_procedure_ttl{font-size:15px;line-height:1.5;padding-bottom:10px;margin-bottom:40px}}.familySale .member_registration_procedure_ttl span{color:#d13138;font-size:14px;display:block;margin-top:10px}@media screen and (max-width: 861px){.familySale .member_registration_procedure_ttl span{font-size:12px;margin-top:5px}}.familySale .member_registration_procedure{display:flex;width:100%;align-items:center;margin-bottom:10px}.familySale .member_registration_procedure dt{border-right:2px solid #000;padding:10px 10px 10px 0;width:10%;font-size:10px;text-align:center;line-height:1}.familySale .member_registration_procedure dt span{display:block;font-size:20px;margin-top:10px}.familySale .member_registration_procedure dd{width:90%;padding:0 0 0 20px;margin-bottom:0}.familySale .member_registration_procedure dd .step02{align-items:center}@media screen and (min-width: 862px){.familySale .member_registration_procedure dd .step02._1 p{display:inline}}@media screen and (max-width: 861px){.familySale .member_registration_procedure dd .step02._1{display:flex;margin-bottom:10px}}.familySale .member_registration_procedure dd .step02._2{display:flex}.familySale .member_registration_procedure dd p{margin-bottom:0}.familySale .member_registration_procedure dd .txt_bg{background:#ccc}.familySale .member_registration_procedure_txt{padding-bottom:10px;margin-bottom:10px;margin-left:10%}.familySale .member_registration_procedure_txt.bb{border-bottom:1px solid #000}.familySale.commingSoon .familySale--ttl{margin-bottom:46px}@media screen and (max-width: 861px){.familySale.commingSoon .familySale--ttl{margin-bottom:20px}}.familySale.commingSoon .familySale--lead{margin-bottom:68px}@media screen and (max-width: 861px){.familySale.commingSoon .familySale--lead{margin-bottom:34px}}.familySale.commingSoon .familySale--commingTxt{font-size:36px;font-weight:bold;text-align:center;font-family:"theory-web-uweb-u";margin-bottom:26px}@media screen and (max-width: 861px){.familySale.commingSoon .familySale--commingTxt{font-size:26px}}.familySale.commingSoon .familySale--commingTxt-sub{font-size:16px;margin-bottom:18px}@media screen and (min-width: 862px){.familySale.commingSoon .familySale--commingTxt-sub{text-align:center}}@media screen and (max-width: 861px){.familySale.commingSoon .familySale--commingTxt-sub{font-size:13px;width:84%;margin:0 auto 30px}}.familySale.commingSoon .familySale--anchorLink{margin-bottom:110px}@media screen and (max-width: 861px){.familySale.commingSoon .familySale--anchorLink{width:84%;margin:0 auto 66px}}.familySale.commingSoon .familySale--anchorLink-item{border:1px solid #cdcccc;padding:0 34px;width:auto}@media screen and (max-width: 861px){.familySale.commingSoon .familySale--anchorLink-item{width:100%;margin:0 auto;padding:0 32.380952381%;height:54px}}.familySale.commingSoon .familySale--anchorLink-item::after{content:none}@media screen and (max-width: 861px){.familySale.commingSoon .familySale--anchorLink-item::after{content:"";position:absolute;left:auto;bottom:20px;right:20px;border-bottom:solid 1px #cdcccc;border-right:solid 1px #cdcccc;width:10px;height:10px;transform:rotate(-45deg)}}.familySale.commingSoon .familySale--anchorLink-item:nth-child(2){padding:0}@media screen and (max-width: 861px){.familySale.commingSoon .familySale--anchorLink-item:nth-child(2){padding:0 20.3174603175%}}.familySale.commingSoon .familySale--anchorLink-item:not(:last-child){margin-right:4px}@media screen and (max-width: 861px){.familySale.commingSoon .familySale--anchorLink-item:not(:last-child){margin:0 0 8px 0}}.familySale--brand-btn_wrap{display:flex;align-items:center;justify-content:center;width:100%;justify-content:space-between}.familySale--brand-btn_wrap li{width:calc(320 / 660 * 100%)}.familySale--brand-btn_wrap li .familySale--brand-btn{width:100%;padding:8px 0;height:70px}.familySale--brand-btn_wrap li .familySale--brand-btna{margin-right:0}@media screen and (max-width: 861px){.familySale--brand-btn_wrap li .familySale--brand-btn{font-size:13px;height:50px}}.familySale--brand-btn_wrap a:first-child{margin-right:0}.familySale .mb40{margin-bottom:40px}@media screen and (max-width: 861px){.familySale .mb40{margin-bottom:10px}}.familySale .update{margin-bottom:50px;font-weight:bold}@media screen and (max-width: 768px){.familySale .update{margin-bottom:30px}}.familySale .update .point_block{margin-bottom:40px}@media screen and (max-width: 768px){.familySale .update .point_block{background-color:#f6f7f7;padding:22px 18px 30px;margin-bottom:20px}}@media screen and (min-width: 769px){.familySale .update .point_block:last-child{margin-bottom:32px}}.familySale .update .point_block_inner{display:flex}.familySale .update .point_head{display:flex}@media screen and (min-width: 769px){.familySale .update .point_head{width:28.1954887218%;margin-right:3.7593984962%;display:flex;align-items:flex-start;position:relative}.familySale .update .point_head::after{content:"";position:absolute;background:#000;height:1px;width:60%;top:1.2em;right:0}}@media screen and (max-width: 768px){.familySale .update .point_head{flex-direction:column;align-items:flex-start;width:12%;margin-right:6%}}.familySale .update .point_head img{width:100%}@media screen and (min-width: 769px){.familySale .update .point_head img{width:32px;margin-top:.8em;margin-right:4px}}.familySale .update .point_head p{margin-bottom:0}.familySale .update .point_head .step{font-size:10px;padding-top:5px;margin-right:5px}@media screen and (max-width: 768px){.familySale .update .point_head .step{padding-top:0}}.familySale .update .point_head .num{font-size:35px;font-family:"theory-web-tbeweb-tbe";line-height:1}@media screen and (max-width: 768px){.familySale .update .point_head .num{font-size:37px;margin-top:0}}.familySale .update .point_desc{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (min-width: 769px){.familySale .update .point_desc{width:68.045112782%}}@media screen and (max-width: 768px){.familySale .update .point_desc{width:82%}}.familySale .update .point_desc_branch{font-size:14px;line-height:1.8}.familySale .update .point_desc_branch dt{font-weight:bold;margin-top:8px}.familySale .update .point_desc_branch dt .txt_bg{background:#ccc}@media screen and (min-width: 769px){.familySale .update .point_desc_branch dt .txt_bg{display:inline-block}}@media screen and (max-width: 768px){.familySale .update .point_desc_branch dt{margin-top:16px}}.familySale .update .point_desc_branch dt .step02{align-items:center}@media screen and (max-width: 768px){.familySale .update .point_desc_branch dt .step02{flex-direction:column;align-items:flex-start}}@media screen and (min-width: 862px){.familySale .update .point_desc_branch dt .step02._1 p{display:inline-block}}@media screen and (max-width: 861px){.familySale .update .point_desc_branch dt .step02._1{display:flex;margin-bottom:10px}}.familySale .update .point_desc_branch dt .step02._2{display:flex}@media screen and (max-width: 768px){.familySale .update .point_desc_branch dt .step02 p{margin-bottom:1em}}@media screen and (max-width: 768px){.familySale .update .point_desc_branch dt .step02 .dot{writing-mode:vertical-rl;display:inline-table;margin:0 0 1em -.4em}}.familySale .update .point_desc_note{font-size:13px}@media screen and (max-width: 768px){.familySale .update .point_desc_note{margin-top:4px}}.familySale .update .point_ttl{font-size:14px;font-weight:bold;line-height:1.4;padding:6px 0}@media screen and (max-width: 768px){.familySale .update .point_ttl{padding:18px 0;font-size:17px;border-bottom:1px solid #bdbdbd}}.familySale .update_note{font-size:13px;line-height:2}@media screen and (min-width: 769px){.familySale .update_note{width:68.045112782%;margin:0 0 0 auto;padding-top:12px;line-height:1.8;border-top:1px solid #bdbdbd}.familySale .update_note.border_none{border-top:none;padding-top:0;padding-bottom:12px}}.familySale .mb0{margin-bottom:0 !important}#section3{margin-top:45px}@media screen and (max-width: 861px){#section3{margin-top:26px}}#section1 .familySale--brand-btn{height:100px}@media screen and (max-width: 861px){#section1 .familySale--brand-btn{height:80px}}.red_box{width:660px;text-align:center;color:#d13138;border:#d13138 1px solid;padding:20px;font-size:16px;margin:0 auto 20px;font-weight:600}@media screen and (max-width: 861px){.red_box{width:calc(660 / 750 * 100%);font-size:14px}}.red_box span{font-size:14px;font-weight:normal}@media screen and (max-width: 861px){.red_box span{font-size:12px}}
