@charset "UTF-8";header{height:160px}@media screen and (max-width:768px){header{height:70px}}.branch_single{}.branch_single #content{display:block;max-width:none;margin:auto}.branch_single #content p{font-size:16px}@media screen and (max-width:768px){.branch_single #content main{height:auto;padding:30px 0 16px;display:block}}.branch_single #content main .branch_text01,.branch_single #content main p{font-size:16px;padding:5px 10px;line-height:150%}@media screen and (max-width:767px){.branch_single #content main .branch_text01,.branch_single #content main p{font-size:18px}}.branch_single #content main .branch_text01.caution,.branch_single #content main p.caution{margin:10px 0!important;font-size:12px;color:#fff;padding:0;text-align:left;display:block;position:relative;z-index:1;font-weight:400}@media screen and (max-width:768px){.branch_single #content main .branch_text01.caution,.branch_single #content main p.caution{margin-top:-10px;font-size:11px}}.branch_single #content .content.branch_mv ul li{line-height:100%;padding:0}@media screen and (max-width:768px){.branch_single #content .content.branch_mv ul li{line-height:150%}}.branch_single #content .content.branch_mv>p{margin-top:20px}.branch_single main .main_info .main_info_content:nth-child(4) .num{font-size:30px!important;letter-spacing:-0.01em!important}.branch_single main.type1 h1{margin:10px 0 20px}@media screen and (max-width:767px){.branch_single main.type1 p{font-size:15px;letter-spacing:-0.2px}}.branch_single main.type1 ul li{margin-bottom:20px}.branch_single main.type1 .main_info{margin-top:20px}.branch_single .flex_content{max-width:1680px;margin:0 auto 80px}.branch_single .flex_content:last-child{margin-bottom:0}.branch_single .h2,.branch_single .h2_ttl,.branch_single .h2_ttl_ttl,.branch_single h2{position:relative;text-align:center;font-size:30px!important;font-weight:600!important;color:#eb821c;margin-bottom:90px!important;z-index:1}@media screen and (max-width:750px){.branch_single .h2,.branch_single .h2_ttl,.branch_single .h2_ttl_ttl,.branch_single h2{margin-bottom:60px!important;font-size:24px!important}}.branch_single .h2:before,.branch_single .h2_ttl:before,.branch_single .h2_ttl_ttl:before,.branch_single h2:before{position:absolute;bottom:-20px;left:0;right:0;margin:auto;content:"";width:90px;height:4px;background:#eb821c}.branch_single .h3_ttl,.branch_single h3{font-size:24px!important;margin-bottom:50px;padding:0!important;text-align:center!important;font-weight:600!important}@media screen and (max-width:750px){.branch_single .h3_ttl,.branch_single h3{font-size:22px!important}}.branch_single a .read{max-width:800px;width:auto;margin:auto}.branch_single a .read p{margin-bottom:20px;font-size:20px;padding:5px 10px;line-height:150%!important}@media screen and (max-width:767px){.branch_single a .read p{font-size:18px}}.branch_single a .read p:last-child{margin-bottom:0}.branch_single a .read p span.marker{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(30%,transparent),color-stop(30%,#fff100),color-stop(90%,#fff100),color-stop(90%,transparent));background:linear-gradient(transparent 0%,transparent 30%,#fff100 30%,#fff100 90%,transparent 90%);display:inline}.branch_single .btn.bg_y{background:#fff100}.branch_single .btn.bg_b{background:#4dcaec}.branch_single a.link{color:#03a7f4}@media screen and (max-width:750px){.branch_single section{padding:80px 0 0 0}}@media screen and (max-width:750px){.branch_single .btn_wrap{padding:0!important}.branch_single .btn_wrap .btn{width:100%!important}}.branch_single .plan .h2_ttl.h2:after,.branch_single .plan .h2_ttl_ttl:after,.branch_single .plan h2:after{content:"PLAN";color:#FFF}.branch_single #plan{background-color:#f1eee7;padding:100px 0;background-color:transparent!important;padding:80px 0 0}@media screen and (max-width:768px){.branch_single #plan{padding:50px 0}}.branch_single #plan .h2_ttl:after,.branch_single #plan h2:after{content:"PLAN";color:#f8f5ed}.branch_single #plan .h3_ttl,.branch_single #plan h3{font-size:28px;font-weight:bold}@media screen and (max-width:768px){.branch_single #plan .h3_ttl,.branch_single #plan h3{font-size:16px;margin-bottom:20px}}.branch_single #plan .h3_ttl span,.branch_single #plan h3 span{color:#ed442e;font-size:38px}@media screen and (max-width:768px){.branch_single #plan .h3_ttl span,.branch_single #plan h3 span{font-size:24px}}.branch_single #plan .read p{font-size:18px}@media screen and (max-width:768px){.branch_single #plan .read p{font-size:16px}}@media screen and (max-width:768px){.branch_single #plan .read{padding:0 0 50px}}.branch_single #plan .table_wrap{max-width:1100px;overflow-x:auto;margin:0 auto 50px}@media screen and (max-width:768px){.branch_single #plan .table_wrap{overflow:hidden;padding:55px 10px 10px;margin-bottom:0px;background-color:#FFF;border:1px solid #cecece;position:relative}}.branch_single #plan .table_wrap .sp_head{display:none}@media screen and (max-width:768px){.branch_single #plan .table_wrap .sp_head{display:block;position:absolute;top:0;left:0;width:100%;text-align:center;font-size:1.2rem;line-height:1.5em;font-weight:600;height:55px}.branch_single #plan .table_wrap .sp_head .economy{background-color:#eef7fc;color:#1276b4;padding:4%}.branch_single #plan .table_wrap .sp_head .business{display:none;background-color:#eef8ed;color:#419d48;padding:4%}.branch_single #plan .table_wrap .sp_head .premium{display:none;background-color:#fadca9;color:#eb821c;padding:4%}}.branch_single #plan .table_wrap .sp_price{display:none}@media screen and (max-width:768px){.branch_single #plan .table_wrap .sp_price{display:block;text-align:center;padding:20px 0 30px 0}.branch_single #plan .table_wrap .sp_price .mouth_price_ttl{background:#f2f2f2;padding:2%;display:inline-block;font-weight:600;margin:0 0 20px}.branch_single #plan .table_wrap .sp_price .mouth_price{width:100%;font-weight:600}.branch_single #plan .table_wrap .sp_price .mouth_price strong{color:#ba0513;font-size:2.6rem;font-weight:600;font-family:"Roboto","Noto Sans JP",sans-serif}.branch_single #plan .table_wrap .sp_price .mouth_price span{display:block;margin-top:2%}.branch_single #plan .table_wrap .sp_price .business{display:none}.branch_single #plan .table_wrap .sp_price .premium{display:none}}.branch_single #plan .table_wrap .sp_btn{display:none}@media screen and (max-width:768px){.branch_single #plan .table_wrap .sp_btn{display:block;text-align:center;padding:10% 0}.branch_single #plan .table_wrap .sp_btn div a{display:block;margin:0 auto;width:60%;padding:4% 3%;background:#dc6932;color:#fff;border-radius:14px;font-size:3.2vw;letter-spacing:0.1rem;text-align:center;position:relative;position:relative;display:inline-block;padding:10px;text-decoration:none}.branch_single #plan .table_wrap .sp_btn div a:before{content:"";width:10px;height:10px;border-top:solid 2px #FFF;border-right:solid 2px #FFF;position:absolute;left:10px;top:8px}.branch_single #plan .table_wrap .sp_btn div a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.branch_single #plan .table_wrap .sp_btn div a:before{left:auto;right:10%;top:13px;width:7px;height:7px}.branch_single #plan .table_wrap .sp_btn .business{display:none}.branch_single #plan .table_wrap .sp_btn .premium{display:none}}.branch_single #plan .table_wrap table{border-collapse:collapse;width:1100px;margin-top:80px;border:1px solid #f1eee7}@media screen and (max-width:768px){.branch_single #plan .table_wrap table{width:100%;margin-top:0;border:none}}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr{border-bottom:1px solid #cecece;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:2%;padding-bottom:2%}.branch_single #plan .table_wrap table tr:nth-child(2){border-top:1px solid #cecece}}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr.title{display:none}}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr.pc_display{display:none}}.branch_single #plan .table_wrap table tr:first-child th{background:none;border-top:0;border-left:0}.branch_single #plan .table_wrap table tr:first-child td{font-size:20px;font-weight:600;line-height:1.3;padding:20px 30px}.branch_single #plan .table_wrap table tr.flag td{font-size:30px;color:#eb821c}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr.flag td{font-size:5vw}}.branch_single #plan .table_wrap table tr td,.branch_single #plan .table_wrap table tr th{border:solid 1px #cecece;text-align:center;padding:20px;height:85px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr td,.branch_single #plan .table_wrap table tr th{border:none;display:block;height:auto;font-weight:600;letter-spacing:0.1rem}}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr td:nth-child(3),.branch_single #plan .table_wrap table tr th:nth-child(3){display:none;padding:0}}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr td:nth-child(4),.branch_single #plan .table_wrap table tr th:nth-child(4){display:none;padding:0}}.branch_single #plan .table_wrap table tr th{background:#f6f6f6;font-weight:500;font-size:16px}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr th{width:30%;font-size:2.6vw;padding:4% 0;-webkit-box-sizing:border-box;box-sizing:border-box}}.branch_single #plan .table_wrap table tr th span{display:block;font-size:13px;color:#eb821c;margin-top:10px}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr th span{display:none}}.branch_single #plan .table_wrap table tr td{background:#fff}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr td{text-align:left;width:70%;padding:4% 0 4% 4%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:4vw}}.branch_single #plan .table_wrap table tr td.economy{background:#eef7fc;color:#1276b4}.branch_single #plan .table_wrap table tr td.business{background:#eef8ed;color:#419d48}.branch_single #plan .table_wrap table tr td.premium{background:#fadca9;color:#eb821c}.branch_single #plan .table_wrap table tr td .once,.branch_single #plan .table_wrap table tr td .taxin{font-size:12px;display:block;margin-top:5px}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr td .taxin{display:inline-block;margin:0}}.branch_single #plan .table_wrap table tr td .once{margin-top:10px}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr td .once{margin:0 0 0 5px;display:inline-block}}.branch_single #plan .table_wrap table tr td span.feature_txt{font-size:30px;color:#ba0513;font-weight:600}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr td span.feature_txt{font-size:24px}}.branch_single #plan .table_wrap table tr td span.sp_display{display:none}@media screen and (max-width:768px){.branch_single #plan .table_wrap table tr td span.sp_display{display:inline-block;font-size:2.5vw}}.branch_single #plan .table_wrap table tr td.corporate_ad{font-size:16px}.branch_single #plan .table_wrap_biz{display:none}@media screen and (max-width:768px){.branch_single #plan .table_wrap_biz{padding:50px 0 0 0;display:block}.branch_single #plan .table_wrap_biz .table_wrap .sp_btn .economy,.branch_single #plan .table_wrap_biz .table_wrap .sp_head .economy,.branch_single #plan .table_wrap_biz .table_wrap .sp_price .economy{display:none}.branch_single #plan .table_wrap_biz .table_wrap .sp_btn .business,.branch_single #plan .table_wrap_biz .table_wrap .sp_head .business,.branch_single #plan .table_wrap_biz .table_wrap .sp_price .business{display:block}.branch_single #plan .table_wrap_biz .table_wrap .sp_btn .premium,.branch_single #plan .table_wrap_biz .table_wrap .sp_head .premium,.branch_single #plan .table_wrap_biz .table_wrap .sp_price .premium{display:none}.branch_single #plan .table_wrap_biz table tr td:nth-child(3),.branch_single #plan .table_wrap_biz table tr th:nth-child(3){display:table-cell}.branch_single #plan .table_wrap_biz table tr td:nth-child(4),.branch_single #plan .table_wrap_biz table tr th:nth-child(4){display:none}.branch_single #plan .table_wrap_biz table tr td{padding:4% 0 4% 4%!important}}.branch_single #plan .table_wrap_pre{display:none}@media screen and (max-width:768px){.branch_single #plan .table_wrap_pre{display:block;padding:50px 0 0 0}.branch_single #plan .table_wrap_pre .table_wrap .sp_btn .economy,.branch_single #plan .table_wrap_pre .table_wrap .sp_head .economy,.branch_single #plan .table_wrap_pre .table_wrap .sp_price .economy{display:none}.branch_single #plan .table_wrap_pre .table_wrap .sp_btn .business,.branch_single #plan .table_wrap_pre .table_wrap .sp_head .business,.branch_single #plan .table_wrap_pre .table_wrap .sp_price .business{display:none}.branch_single #plan .table_wrap_pre .table_wrap .sp_btn .premium,.branch_single #plan .table_wrap_pre .table_wrap .sp_head .premium,.branch_single #plan .table_wrap_pre .table_wrap .sp_price .premium{display:block}.branch_single #plan .table_wrap_pre table tr td:nth-child(3),.branch_single #plan .table_wrap_pre table tr th:nth-child(3){display:none}.branch_single #plan .table_wrap_pre table tr td:nth-child(4),.branch_single #plan .table_wrap_pre table tr th:nth-child(4){display:table-cell}.branch_single #plan .table_wrap_pre table tr td{padding:4% 0 4% 4%!important}}.branch_single #plan .root{padding:0 0 50px}@media screen and (max-width:768px){.branch_single #plan .root{padding:20px 0}}.branch_single #plan .btn_wrap #openModal{cursor:pointer}.branch_single #plan .btn_wrap .btn{margin:0 auto}@media screen and (max-width:768px){.branch_single #plan .btn_wrap .btn a{padding:25px 30px;font-size:18px}}.branch_single #plan .btn_wrap .bg_y{background-color:#fff100}.branch_single #plan .btn_wrap .bg_y:before{background-color:#FFFFFF}.branch_single #plan .modalArea{display:none;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;padding:0}.branch_single #plan .modalArea .modalBg{width:100%;height:100%;background-color:rgba(30,30,30,0.9)}.branch_single #plan .modalArea .modalWrapper{position:absolute;top:50%;left:0;right:0;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;display:-ms-grid;display:grid;height:90%}@media screen and (max-width:768px){.branch_single #plan .modalArea .modalWrapper{height:95%;top:40%;-webkit-transform:translateY(-40%);transform:translateY(-40%)}}.branch_single #plan .modalArea .modalWrapper .modalContents{display:-webkit-box;display:-ms-flexbox;display:flex;width:1080px;margin:auto}@media screen and (max-width:768px){.branch_single #plan .modalArea .modalWrapper .modalContents{height:90%}}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table{width:33%;text-align:center}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table:first-child{margin-right:30px}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table:last-child{margin-left:10px}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table ul{height:100%}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table ul li{padding:20px 30px;border-bottom:4px solid #fff;height:12.5%;max-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table ul li{padding:5px 30px}}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table ul li:last-child{border:0}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table ul li span{display:block;color:#f2ac33;font-size:30px;margin-bottom:20px}@media screen and (max-width:768px){.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table ul li span{font-size:20px;margin-bottom:10px}}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table p{color:#fff;font-size:18px;font-weight:600;padding:20px 30px;border-radius:20px 20px 0 0}@media screen and (max-width:768px){.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table p{font-size:14px;padding:10px 30px}}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table.risk p{background:#f95959}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table.risk ul li{background:#feeeee;font-size:16px;font-weight:600;line-height:1.5;position:relative}@media screen and (max-width:768px){.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table.risk ul li{font-size:12px}}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table.risk ul li:before{content:"";position:absolute;top:50%;right:-24px;margin-top:-10px;border:12px solid transparent;border-left:0px solid #feeeee;z-index:2}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table.risk ul li:after{content:"";position:absolute;top:50%;right:-30px;margin-top:-16px;border:10px solid transparent;border-left:20px solid #feeeee;z-index:1}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table.othercompany p{background:#5d6162}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table.othercompany ul li{background:#f3f3f3;font-size:14px;font-weight:400}@media screen and (max-width:768px){.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table.othercompany ul li{font-size:12px}}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table.ourcompany p{background-color:#f2ac33;background-image:url(../images/common/f_logo.png);background-repeat:no-repeat;background-size:55px 54px;background-position:left 20px center}@media screen and (max-width:768px){.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table.ourcompany p{background-size:39px auto}}.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table.ourcompany ul li{background:#f9f1e4;font-size:14px;font-weight:400}@media screen and (max-width:768px){.branch_single #plan .modalArea .modalWrapper .modalContents .modal_table.ourcompany ul li{font-size:12px}}.branch_single #plan .modalArea .closeModal{position:absolute;top:30px;right:30px;cursor:pointer;color:#fff;font-size:40px}@media screen and (max-width:768px){.branch_single #plan .modalArea .closeModal{top:20px;right:20px}}.branch_single #plan .modalArea.modal_none{display:block;position:relative;top:auto;left:auto;height:auto;z-index:1}.branch_single #plan .modalArea.modal_none .modalWrapper{position:relative;top:auto;left:auto;right:auto;margin:auto;-webkit-transform:unset;transform:unset;padding:0 0 70px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:block;height:auto}@media screen and (max-width:768px){.branch_single #plan .modalArea.modal_none .modalWrapper{padding:0}}.branch_single #plan .modalArea.modal_none .modalWrapper .modalContents{width:auto}@media screen and (max-width:768px){.branch_single #plan .modalArea.modal_none .modalWrapper .modalContents{height:auto;display:block}}.branch_single #plan .modalArea.modal_none .modalWrapper .modalContents .modal_table:first-child{margin-right:10px}@media screen and (max-width:768px){.branch_single #plan .modalArea.modal_none .modalWrapper .modalContents .modal_table{width:100%;margin:10px 0}.branch_single #plan .modalArea.modal_none .modalWrapper .modalContents .modal_table p{padding:15px}.branch_single #plan .modalArea.modal_none .modalWrapper .modalContents .modal_table ul li{padding:15px}.branch_single #plan .modalArea.modal_none .modalWrapper .modalContents .modal_table ul li:last-child{border-radius:0 0 20px 20px}}.branch_single #plan .modalArea.modal_none .closeModal{display:none}@media screen and (max-width:768px){.branch_single #plan{padding:50px 0 0!important}}.branch_single #plan .content{padding:0;margin:0 auto;max-width:1100px}@media screen and (max-width:768px){.branch_single #plan .content{padding:0 20px}}.branch_single #plan .content h3{font-size:24px}@media screen and (max-width:768px){.branch_single #plan .content h3{font-size:22px;text-align:left}}.branch_single #plan .content .read p{font-size:16px}.branch_single #plan .table_wrap table{border:none}.branch_single #plan .table_wrap table.m0{margin:0!important}.branch_single #plan .table_wrap .sp_btn div a{text-decoration:none}.branch_single #special{overflow:hidden}.branch_single #special .h2_ttl:after,.branch_single #special h2:after{content:"SPECIAL"}.branch_single #special img{margin-top:20px}@media screen and (max-width:768px){.branch_single #special img{margin-top:20px}}.branch_single #features{overflow:hidden;padding-bottom:100px}.branch_single #features .h2_ttl:after,.branch_single #features h2:after{position:absolute;content:"FEATURE";left:-10px;top:15px;color:#fff;font-size:100px;letter-spacing:0.18em;z-index:-1;opacity:0}@media screen and (max-width:1200px){.branch_single #features .h2_ttl:after,.branch_single #features h2:after{color:#faf9f7}}.branch_single #features .h2_ttl.ginza:after,.branch_single #features h2.ginza:after{content:"GINZA"}.branch_single #features .features_l{float:left;width:40%;padding-left:5%}@media screen and (max-width:1200px){.branch_single #features .features_l{float:none;width:80%;margin:-50px auto auto;background:#fff;padding:60px 30px;position:relative}}.branch_single #features .features_l p{margin-bottom:20px;padding:0}.branch_single #features .features_l p:last-child{margin-bottom:0px}.branch_single #features .features_r{float:right;width:50%;text-align:right}@media screen and (max-width:1200px){.branch_single #features .features_r{width:100%;float:none}}@media screen and (max-width:1200px){.branch_single #features .features_r img{max-width:auto;width:100%}}.branch_single #features .features_r p{margin-bottom:20px;padding:0}.branch_single #features .features_r p:last-child{margin-bottom:0px}.branch_single #features p{line-height:1.5em}.branch_single #features .inversion .features_l{padding-left:0;width:50%}@media screen and (max-width:1200px){.branch_single #features .inversion .features_l{width:100%;background:none;padding:0}}.branch_single #features .inversion .features_r{padding-right:5%;text-align:left;width:40%}@media screen and (max-width:1200px){.branch_single #features .inversion .features_r{width:80%;margin:-50px auto auto;background:#fff;padding:50px 30px;position:relative}}.branch_single #features .inversion p{margin-bottom:20px}.branch_single #features .inversion p:last-child{margin-bottom:0px}@media screen and (max-width:1200px){.branch_single #features .link .features_r{float:none;margin:50px auto 0;width:80%;background:#fff;padding:50px 30px}}.branch_single #meetingroom{background:#f1eee7;padding-bottom:80px}@media screen and (max-width:750px){.branch_single #meetingroom{overflow:hidden}}.branch_single #meetingroom .h2_ttl:after,.branch_single #meetingroom h2:after{position:absolute;content:"MEETING ROOM";left:-10px;top:15px;color:#f8f5ed;font-size:100px;letter-spacing:0.18em;z-index:-1;opacity:0}@media screen and (max-width:750px){.branch_single #meetingroom .h2_ttl:after,.branch_single #meetingroom h2:after{white-space:nowrap}}.branch_single #meetingroom ul#meetingroom_list{text-align:center;margin:40px auto}@media screen and (max-width:750px){.branch_single #meetingroom ul#meetingroom_list{margin:20px auto 40px}}.branch_single #meetingroom ul#meetingroom_list li{display:inline-block;margin:30px 3% 20px;font-size:16px;vertical-align:top;width:10%}@media screen and (max-width:1140px){.branch_single #meetingroom ul#meetingroom_list li{width:23%}}@media screen and (max-width:750px){.branch_single #meetingroom ul#meetingroom_list li{margin:20px auto 40px}}.branch_single #meetingroom ul#meetingroom_list li p{margin-top:20px;font-weight:600}.branch_single #meetingroom h4{font-size:24px;padding:0px 15px;margin-bottom:20px}@media screen and (max-width:750px){.branch_single #meetingroom h4{font-size:20px}}.branch_single #meetingroom dl{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #cecece;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.branch_single #meetingroom dl dt{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:center;-ms-flex-preferred-size:calc(30% - 10px);flex-basis:calc(30% - 10px);max-width:calc(30% - 10px);box-sizing:border-box;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:10px 0 10px 10px;font-size:16px}@media screen and (max-width:750px){.branch_single #meetingroom dl dt{font-size:14px}}.branch_single #meetingroom dl dt:after{position:absolute;content:"";height:1px;width:110%;background:#cecece;bottom:-10px;left:-10px}.branch_single #meetingroom dl dd{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%;box-sizing:border-box;text-align:right;padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:10px 0}@media screen and (max-width:750px){.branch_single #meetingroom dl dd{padding:5px;font-size:14px}}.branch_single #meetingroom dl dd:after{position:absolute;content:"";height:1px;width:100%;background:#cecece;bottom:-10px;left:0}.branch_single #meetingroom .fee h4{border-left:5px solid #eb8725;border-bottom:0}.branch_single #meetingroom .fee dl dt{background:#eb8725}.branch_single #meetingroom .fee span.price{color:#eb8725;font-size:28px;font-weight:600}.branch_single #meetingroom .point h4{border-left:5px solid #eb8725;border-bottom:0}.branch_single #meetingroom .point dl dt{background:#4dcaec}.branch_single #meetingroom .point dl dd{padding:0 10px}.branch_single #meetingroom .point span.price{color:#fa031a;font-size:28px;font-weight:600}@media screen and (max-width:750px){.branch_single #meetingroom .point span.price{font-size:26px}}.branch_single #meetingroom .point div{display:inline-block}.branch_single #meetingroom .point div:first-child{margin-top:5px}.branch_single #meetingroom .point div:last-child{font-size:13px;text-align:left;border:2px solid #4dcaec;padding:10px}@media screen and (max-width:750px){.branch_single #meetingroom .point div:last-child{display:block;width:124px;margin:10px 0 0 auto}}.branch_single #meetingroom .point div span.hour{color:#fa031a;font-weight:600}.branch_single #meetingroom span.tax{font-size:12px}.branch_single #meetingroom .note{text-align:right;font-size:14px;margin-bottom:50px}@media screen and (max-width:750px){.branch_single #meetingroom .note{text-align:left}}.branch_single #meetingroom .meetingroom_l,.branch_single #meetingroom .meetingroom_r{width:50%;position:relative}.branch_single #meetingroom .meetingroom_l h3,.branch_single #meetingroom .meetingroom_r h3{text-align:center}.branch_single #meetingroom .meetingroom_l.exception{width:50%;padding-left:0}@media screen and (max-width:1140px){.branch_single #meetingroom .meetingroom_l.exception{width:100%}}.branch_single #meetingroom .meetingroom_l .meetingroom_point_content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 10%}@media screen and (max-width:1140px){.branch_single #meetingroom .meetingroom_l .meetingroom_point_content{position:static;-webkit-transform:inherit;transform:inherit}}@media screen and (max-width:1140px){.branch_single #meetingroom .meetingroom_l{float:none;width:100%;margin-top:50px;position:static;text-align:center}.branch_single #meetingroom .meetingroom_l p{text-align:left}}.branch_single #meetingroom .meetingroom_r.exception{width:50%}@media screen and (max-width:1140px){.branch_single #meetingroom .meetingroom_r.exception{width:100%;margin-top:20px}}.branch_single #meetingroom .meetingroom_r.exception .meetingroom_point_content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 10%}@media screen and (max-width:1140px){.branch_single #meetingroom .meetingroom_r.exception .meetingroom_point_content{position:static;-webkit-transform:inherit;transform:inherit}}@media screen and (max-width:1140px){.branch_single #meetingroom .meetingroom_r{float:none;width:100%}.branch_single #meetingroom .meetingroom_r img{width:100%}}.branch_single #meetingroom .meetingroom_point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:50px 0 0}@media screen and (max-width:1140px){.branch_single #meetingroom .meetingroom_point{display:block}}.branch_single #meetingroom .meetingroom_point_content .btn{background:#4dcaec}.branch_single #meetingroom .mtgroom_table{width:90%;padding:0;margin:40px auto 80px;font-size:0}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_table{width:100%}}.branch_single #meetingroom .mtgroom_table tr{width:50%}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_table tr{width:100%}}.branch_single #meetingroom .mtgroom_table tr th{background:#eee;text-align:left;padding:20px;width:20%;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_table tr th{display:inline-block;width:50%}}.branch_single #meetingroom .mtgroom_table tr td{padding:20px;text-align:left;border:1px solid #ccc;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_table tr td{display:inline-block;width:50%;margin-left:-1%}}.branch_single #meetingroom .mtgroom_equipment{width:90%;margin:40px auto 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_equipment{width:100%}}.branch_single #meetingroom .mtgroom_equipment .tabBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 30px}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_equipment .tabBox{margin:0 0 10px}}.branch_single #meetingroom .mtgroom_equipment .tabBox .tab{padding:20px;text-align:center;font-size:18px;font-weight:bold;cursor:pointer;position:relative;line-height:1.5}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_equipment .tabBox .tab{display:none}}.branch_single #meetingroom .mtgroom_equipment .tabBox .tab span{position:relative;z-index:2}.branch_single #meetingroom .mtgroom_equipment .tabBox .tab.active:after{content:"";width:100%;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);background-color:#fff218;z-index:1}.branch_single #meetingroom .mtgroom_equipment .tabBox .branch_area{display:none}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_equipment .tabBox .branch_area{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#FFF;color:#333;border:1px solid #333;display:block;width:100%;padding:10px;font-size:20px}}.branch_single #meetingroom .mtgroom_equipment .tabBox .select-wrap{display:none}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_equipment .tabBox .select-wrap{width:100%;display:block;position:relative;z-index:1}.branch_single #meetingroom .mtgroom_equipment .tabBox .select-wrap:after{content:"";position:absolute;right:20px;top:45%;width:10px;height:10px;border-top:2px solid #ccc;border-left:2px solid #ccc;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);pointer-events:none;z-index:2}}.branch_single #meetingroom .mtgroom_equipment .con{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;opacity:0;visibility:hidden;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;height:0}.branch_single #meetingroom .mtgroom_equipment .con.show{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible;height:auto}.branch_single #meetingroom .mtgroom_equipment .con .inBox{width:30%;margin:0 1.5% 30px;padding:0 0 50px;background-color:#FFF;position:relative}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_equipment .con .inBox{width:100%;margin:15px 0}}.branch_single #meetingroom .mtgroom_equipment .con .inBox .imgBox{width:100%;height:250px;position:relative;overflow:hidden}.branch_single #meetingroom .mtgroom_equipment .con .inBox .imgBox img{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto;max-width:none}.branch_single #meetingroom .mtgroom_equipment .con .inBox .imgBox a{display:block;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.branch_single #meetingroom .mtgroom_equipment .con .inBox .imgBox a:hover img{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;height:105%;width:auto;max-width:none}.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox{padding:30px 15px}.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .title{font-size:20px;color:#183153;text-align:center;font-weight:700;padding:0 0 20px}.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .map,.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .room,.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .train{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5px 0}.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .map p,.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .room p,.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .train p{width:85%;font-size:12px}.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .map:before,.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .room:before,.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .train:before{content:"";width:40px;height:auto}.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .map:before{background:url("../images/common/icon_map.webp") no-repeat left center}.no-webp .branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .map:before{background:url("../images/common/icon_map.png") no-repeat left center}.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .train:before{background:url("../images/common/icon_train.webp") no-repeat left center}.no-webp .branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .train:before{background:url("../images/common/icon_train.png") no-repeat left center}.branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .room:before{background:url("../images/common/icon_room.webp") no-repeat left center}.no-webp .branch_single #meetingroom .mtgroom_equipment .con .inBox .txBox .room:before{background:url("../images/common/icon_room.png") no-repeat left center}.branch_single #meetingroom .mtgroom_equipment .con .inBox .btn_arrow_r{position:absolute;bottom:30px;right:50px;font-size:14px}.branch_single #meetingroom .mtgroom_equipment dl{width:50%;border:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:nowrap;flex-flow:nowrap;margin-top:-1px}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_equipment dl{width:100%}}.branch_single #meetingroom .mtgroom_equipment dl dt{background:#eee;text-align:left;padding:20px;width:20%;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 -1px;color:#000;max-width:50%;width:50%;-ms-flex-preferred-size:initial;flex-basis:initial;max-width:50%;width:50%;flex-basis:initial;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_equipment dl dt{width:50%}}.branch_single #meetingroom .mtgroom_equipment dl dt:after{display:none}.branch_single #meetingroom .mtgroom_equipment dl dd{padding:20px;text-align:left;border:1px solid #ccc;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 -1px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.branch_single #meetingroom .mtgroom_equipment dl dd{width:50%}}.branch_single #meetingroom .mtgroom_equipment dl dd:after{display:none}.branch_single #near_branch .h2_ttl:after,.branch_single #near_branch h2:after{position:absolute;content:"Neighborhood";left:-10px;top:15px;color:#fff;font-size:100px;letter-spacing:0.18em;z-index:-1;opacity:0}.branch_single #voice .voice_wrap{text-align:center;padding-bottom:80px}.branch_single #voice .h2_ttl:after,.branch_single #voice h2:after{position:absolute;content:"VOICE";left:-10px;top:15px;color:#fff;font-size:100px;letter-spacing:0.18em;z-index:-1;opacity:0}.branch_single #voice .h3_ttl,.branch_single #voice h3{text-align:left!important;font-size:20px!important}.branch_single #voice p{line-height:1.5em}.branch_single #voice .voice_content{width:49%;display:inline-block;margin-bottom:40px}@media screen and (max-width:1140px){.branch_single #voice .voice_content{width:100%;margin-bottom:60px}.branch_single #voice .voice_content:last-child{margin-bottom:0}}.branch_single #voice .voice_member{width:30%;float:left;margin-right:30px}@media screen and (max-width:1140px){.branch_single #voice .voice_member{width:25%}}@media screen and (max-width:750px){.branch_single #voice .voice_member{width:20%}}@media screen and (max-width:480px){.branch_single #voice .voice_member{float:none;width:auto;margin:auto}}.branch_single #voice .voice_member P{font-weight:600;margin-top:10px}.branch_single #voice .voice_member P span{font-size:12px;font-weight:500;display:block}.branch_single #voice .voice_comment{position:relative;display:inline-block;width:50%;text-align:left;color:#000;padding:25px;background-color:#f5f3ee;border-radius:10px;float:left}@media screen and (max-width:750px){.branch_single #voice .voice_comment{width:60%}}@media screen and (max-width:480px){.branch_single #voice .voice_comment{float:none;width:auto;margin:auto;margin-top:30px}}.branch_single #voice .voice_comment:before{content:"";position:absolute;display:block;z-index:1;border-style:solid;border-color:transparent #f5f3ee;border-width:15px 25px 15px 0;top:80px;left:-20px;margin-top:-10px}@media screen and (max-width:480px){.branch_single #voice .voice_comment:before{content:"";position:absolute;top:-20px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #f5f3ee}}.branch_single #voice .voice_comment .h3_ttl,.branch_single #voice .voice_comment h3{color:#eb821c;font-size:22px;margin-bottom:10px;text-align:left}.branch_single #voice .voice_comment p{font-size:14px}.branch_single #voice .voice_comment dl{margin-top:30px}.branch_single #voice .voice_comment dl dt{background:#fff;padding:5px;font-size:12px;display:inline-block;width:85px;text-align:center;margin-bottom:5px}.branch_single #voice .voice_comment dl dd{font-size:14px;margin-bottom:20px}.branch_single #voice .voice_comment dl dd:last-child{margin-bottom:0}.branch_single #cooperation{background:#fff;padding-bottom:100px;overflow:hidden}@media screen and (max-width:750px){.branch_single #cooperation{padding-bottom:80px}}.branch_single #cooperation .h2_ttl:after,.branch_single #cooperation h2:after{position:absolute;content:"COOPERATION";left:-10px;top:15px;color:#faf9f7;font-size:100px;letter-spacing:0.18em;z-index:-1;opacity:0}.branch_single #cooperation ul{text-align:center;margin-top:50px}@media screen and (max-width:750px){.branch_single #cooperation ul{margin-top:0}}.branch_single #cooperation ul li{display:inline-block;margin:0 20px}@media screen and (max-width:750px){.branch_single #cooperation ul li{width:30%}}.branch_single #map{width:1100px;margin:100px auto 0;padding:0}@media screen and (max-width:750px){.branch_single #map{width:100%}}.branch_single #map iframe{width:100%;height:360px}.branch_single #shop .h2_ttl:after,.branch_single #shop h2:after{position:absolute;content:"SHOP";left:-10px;top:15px;color:#fff;font-size:100px;letter-spacing:0.18em;z-index:-1;opacity:0}.branch_single #shop dl{border-top:1px solid #cecece;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.branch_single #shop dl dt{text-align:left;-ms-flex-preferred-size:calc(25% - 10px);flex-basis:calc(25% - 10px);max-width:calc(25% - 10px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:10px 0 10px 10px;font-size:16px}.branch_single #shop dl dt:after{position:absolute;content:"";height:1px;width:110%;background:#cecece;bottom:-10px;left:-10px}.branch_single #shop dl dd{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;padding:15px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:10px 0}.branch_single #shop dl dd:after{position:absolute;content:"";height:1px;width:100%;background:#cecece;bottom:-10px;left:0}@media screen and (max-width:750px){.branch_single #shop dl dd span{border:0!important;text-decoration:none!important}.branch_single #shop dl dd span:after{display:none}}.branch_single #shop dl dd span.marker{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(30%,transparent),color-stop(30%,#fff100),color-stop(90%,#fff100),color-stop(90%,transparent));background:linear-gradient(transparent 0%,transparent 30%,#fff100 30%,#fff100 90%,transparent 90%);display:inline}.branch_single #shop dl dd a{color:#0066c0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(95%,transparent),color-stop(100%,#0066c0),color-stop(100%,#0066c0),color-stop(95%,transparent));background:linear-gradient(transparent 0%,transparent 95%,#0066c0 100%,#0066c0 100%,transparent 95%);display:inline;padding-bottom:5px;line-height:2}@media screen and (max-width:750px){.branch_single #shop a{pointer-events:none!important;cursor:default!important;text-decoration:none!important;color:#000!important;border:0!important;background:none!important;font-weight:400!important}.branch_single #shop a:after{display:none!important}}.branch_single #staff .staff_wrap{position:relative;margin-bottom:250px}@media screen and (max-width:1140px){.branch_single #staff .staff_wrap{margin-bottom:50px}.branch_single #staff .staff_wrap:last-child{margin-bottom:100px}}.branch_single #staff .h2_ttl:after,.branch_single #staff h2:after{position:absolute;content:"STAFF";left:-10px;top:15px;color:#fff;font-size:100px;letter-spacing:0.18em;z-index:-1;opacity:0}.branch_single #staff .staff_img{width:50%;position:relative}@media screen and (max-width:1140px){.branch_single #staff .staff_img{width:80%}}.branch_single #staff .staff_img.exception{top:0;right:0;left:inherit;position:absolute}@media screen and (max-width:1140px){.branch_single #staff .staff_img.exception{position:relative;margin:0 0 0 auto}}.branch_single #staff .staff_img.exception p{left:inherit;right:30px}.branch_single #staff .staff_img p{background:rgba(235,130,28,0.8);padding:20px 40px;color:#fff;font-size:20px;text-align:center;display:inline-block;position:absolute;left:30px;bottom:-105px}.branch_single #staff .staff_img p span{font-size:14px;display:block}.branch_single #staff .staff_profile{position:absolute;top:50px;right:0;width:48%;background:rgba(255,255,255,0.7);font-size:14px;padding:50px 40px}@media screen and (max-width:1140px){.branch_single #staff .staff_profile{position:static;width:75%;margin:80px 0 0 40px}}.branch_single #staff .staff_profile dl dt{color:#eb821c;margin-bottom:10px}.branch_single #staff .staff_profile dl dd{margin-bottom:40px}.branch_single #staff .staff_profile dl dd:last-child{margin-bottom:0}.branch_single #staff .staff_profile.exception{top:50px;right:inherit;left:0;position:relative}@media screen and (max-width:1140px){.branch_single #staff .staff_profile.exception{position:static;margin:80px 50px 0 0}}.branch_single #service{padding:80px 0 0}.branch_single #service .h2_ttl:after,.branch_single #service h2:after{position:absolute;content:"FLOW";left:-10px;top:15px;color:#fff;font-size:100px;letter-spacing:0.18em;z-index:-1;opacity:0}.branch_single #service dl.flow_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;margin-top:80px}.branch_single #service dl.flow_content dd:last-of-type,.branch_single #service dl.flow_content dt:last-of-type{margin-bottom:0;padding-bottom:0}.branch_single #service dl.flow_content dt{color:#4dcaec;text-align:left;-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 80px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:10px 0 10px 50px;font-size:22px;font-weight:600;border-left:5px solid #4dcaec}@media screen and (max-width:800px){.branch_single #service dl.flow_content dt{font-size:16px;margin:10px 0 10px 15px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:10px 10px 0px 0px;border:0;z-index:2}}.branch_single #service dl.flow_content dt:last-of-type{border-left:5px solid #faf9f7}@media screen and (max-width:800px){.branch_single #service dl.flow_content dt:last-of-type p{left:-26px}}.branch_single #service dl.flow_content dt p{position:relative;left:-52px;top:-30px;background:#4dcaec;color:#000;display:inline-block;border-radius:50%;width:100px;height:100px!important;font-size:40px;font-weight:600;text-align:center;line-height:1.2;padding-top:20px}@media screen and (max-width:800px){.branch_single #service dl.flow_content dt p{width:80px;height:80px!important;font-size:30px;left:-27px}.branch_single #service dl.flow_content dt p:after{content:"";width:4px;height:100%;background:#4dcaec}}.branch_single #service dl.flow_content dt p span{font-size:14px;display:block;font-weight:400}.branch_single #service dl.flow_content dd{-ms-flex-preferred-size:56%;flex-basis:56%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;padding:10px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 80px;font-size:16px}@media screen and (max-width:800px){.branch_single #service dl.flow_content dd{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin:-60px 0 0px 25px;padding-left:65px;border-left:5px solid #4dcaec;padding-bottom:80px;font-size:16px}.branch_single #service dl.flow_content dd:last-of-type{border:0;margin-left:35px}}.branch_single #service dl.flow_content dd p span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(30%,transparent),color-stop(30%,#fff100),color-stop(90%,#fff100),color-stop(90%,transparent));background:linear-gradient(transparent 0%,transparent 30%,#fff100 30%,#fff100 90%,transparent 90%);display:inline}.branch_single #service dl.flow_content dd div.note{font-size:14px}.branch_single #service dl.flow_content dd b{margin-top:30px;display:block}.branch_single #service #creditcard{margin-top:30px}.branch_single #service .toggle_contents .toggle_title{font-size:16px}.branch_single #service .toggle_contents table td,.branch_single #service .toggle_contents table th{padding:10px}@media screen and (max-width:800px){.branch_single #service .root{-ms-flex-preferred-size:48%;flex-basis:48%}}.branch_single #access{padding-bottom:0;overflow:hidden}@media screen and (max-width:600px){.branch_single #access{padding-bottom:50px}}.branch_single #access .h2_ttl:after,.branch_single #access h2:after{position:absolute;content:"ACCESS";left:-10px;top:15px;color:#fff;font-size:100px;letter-spacing:0.18em;z-index:-1;opacity:0}.branch_single #access .access_title{text-align:left!important;border-bottom:3px solid #000;padding-bottom:10px}.branch_single #access .access_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-3%}@media screen and (max-width:600px){.branch_single #access .access_wrap{margin-left:0}}.branch_single #access .read{margin-top:80px}@media screen and (max-width:600px){.branch_single #access .read{margin-top:40px}}.branch_single #access #s-park_btn{text-align:center;margin-top:40px}.branch_single #branchList{overflow:hidden;padding:0}.branch_single #branchList .h2_ttl:after,.branch_single #branchList h2:after{position:absolute;content:"STORE";left:-10px;top:15px;color:#fff;font-size:100px;letter-spacing:0.18em;z-index:-1;opacity:0}.branch_single .root{-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:50px;position:relative;margin-left:3%}@media screen and (max-width:600px){.branch_single .root{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:340px;margin:0 auto 50px}}.branch_single .root .r_title{color:#eb821c;font-weight:bold;margin-top:20px;margin-bottom:5px;font-size:14px}.branch_single .root p{font-size:12px!important;padding:0!important}.branch_single .root span{content:"";position:absolute;width:20px;height:20px;background:#eb821c;left:-20px;top:-20px;text-align:center;color:#fff;font-size:30px;border-radius:50%;padding:20px;letter-spacing:0;display:block}.branch_single .root span.indent{text-indent:-30%}@media screen and (max-width:1140px){.branch_single{}}@media screen and (max-width:767px){.branch_single{}}@media screen and (max-width:480px){.branch_single{}}.branch_single #media .h2_ttl:after,.branch_single #media h2:after{content:"MEDIA"}#media{background-color:#FFF;padding:100px 0}@media screen and (max-width:768px){#media{padding:50px 0}}#media h2:after{content:"MEDIA";color:#f8f5ed}#media .content ul{padding:50px 0 0}#media .content ul li{border-bottom:1px solid #cecece}#media .content ul li:first-child{border-top:1px solid #cecece}#media .content ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:30px 0;color:#000;text-decoration:none}@media screen and (max-width:768px){#media .content ul li a{padding:30px 60px 30px 0}}#media .content ul li a:after,#media .content ul li a:before{content:"";position:absolute;right:0;top:50%;height:2px;background-color:#cecece;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#media .content ul li a:after{width:50px;right:25px}@media screen and (max-width:768px){#media .content ul li a:after{width:30px;right:5px}}#media .content ul li a:before{top:50%;right:20px;width:25px;-webkit-transform:translate(0%,-500%) rotate(45deg);transform:translate(0%,-500%) rotate(45deg)}@media screen and (max-width:768px){#media .content ul li a:before{right:4px;width:15px;-webkit-transform:translate(0%,-300%) rotate(45deg);transform:translate(0%,-300%) rotate(45deg)}}#media .content ul li a:hover:after{right:15px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (max-width:768px){#media .content ul li a:hover:after{right:5px}}#media .content ul li a:hover:before{right:10px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media screen and (max-width:768px){#media .content ul li a:hover:before{right:4px}}#media .content ul li a .time{width:134px;color:#999999;padding:0 20px 0 0}@media screen and (max-width:1100px){#media .content ul li a .time{display:block;width:100%;font-size:13px}}#media .content ul li a .cate{width:135px;background-color:#267a91;color:#FFF;padding:10px 30px;border-radius:50px;text-align:center}@media screen and (max-width:1100px){#media .content ul li a .cate{display:none}}#media .content ul li a .tx{line-height:180%;width:650px;padding:0 0 0 20px}@media screen and (max-width:1100px){#media .content ul li a .tx{width:auto;padding:5px 0 0;font-size:15px}}.media_archive{margin-top:60px}@media screen and (max-width:768px){.media_archive{margin-top:6%}}.media_archive .media_archive_in{margin-top:40px}@media screen and (max-width:768px){.media_archive .media_archive_in{margin:4% auto 0;width:94%}}.media_archive .media_archive_in img.pc_display{display:block;margin:0 auto}@media screen and (max-width:768px){.media_archive .media_archive_in img.pc_display{display:none}}.media_archive .media_archive_in img.sp_display{display:none}@media screen and (max-width:768px){.media_archive .media_archive_in img.sp_display{display:block;margin:0 auto}}#column{background-color:#f1eee7;padding:100px 0}@media screen and (max-width:768px){#column{padding:50px 0}}#column h2:after{content:"COLUMN";color:#f8f5ed}#column h3{font-size:30px}@media screen and (max-width:768px){#column h3{font-size:22px}}#column .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 50px}@media screen and (max-width:768px){#column .inner{padding:0}}#column .inner .in{width:48%;margin:0 1% 20px}@media screen and (max-width:1100px){#column .inner .in{width:100%;margin:0 0 20px}}#column .inner .in a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#000;text-decoration:none}@media screen and (max-width:1100px){#column .inner .in a{background-color:#FFF}}#column .inner .in a .imgBox{width:30%;height:150px;overflow:hidden;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:0}@media screen and (max-width:1100px){#column .inner .in a .imgBox{height:auto;width:40%}}#column .inner .in a .imgBox img{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%;max-width:none}@media screen and (max-width:1100px){#column .inner .in a .imgBox img{height:110%;width:auto;left:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);max-width:none}}#column .inner .in a:hover .imgBox img{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;height:105%}#column .inner .in a .txBox{width:70%;height:150px;padding:15px 30px;background-color:#FFF;line-height:180%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1100px){#column .inner .in a .txBox{height:auto;width:60%;padding:10px}}#column .inner .in a .txBox .time{color:#eb821c;font-size:12px}#column .inner .in a .txBox .title{font-size:18px;font-weight:600}@media screen and (max-width:1100px){#column .inner .in a .txBox .title{font-size:15px;line-height:150%}}#column .btn{margin:0 auto}.branch_single #column #event .h2_ttl:after,.branch_single #column #event h2:after{content:"EVENT"}.branch_single #media #benefit .h2_ttl:after,.branch_single #media #benefit h2:after{content:"BENEFIT"}.branch_single #media #press .h2_ttl:after,.branch_single #media #press h2:after{content:"PRESS RELEASE"}.page-kaga main{background:url(https://www.1sbc.com/WordPress/wp-content/uploads/2025/09/kaga.jpg) no-repeat left/auto 100%,url(https://www.1sbc.com/WordPress/wp-content/uploads/2025/09/kaga-right.jpg) no-repeat right/auto 100%!important}@media screen and (max-width:1100px){.page-kaga main{background:url("/branch/images/main_bg_sp_l3.png"),url("/branch/images/main_bg_sp_l2.gif"),url("https://www.1sbc.com/WordPress/wp-content/uploads/2025/09/kaga-right.jpg")!important;background-repeat:no-repeat,repeat,no-repeat!important;background-size:cover,2px,145%!important;background-position:center top,center center,center top!important;height:auto;padding:80px 0 60px;display:block}}