@media screen and (max-width: 768px){body{font-size:14px;font-size:1.4rem;line-height:1.6}.pc_el{display:none}.sp_el{display:inline-block}.inner_wrap{padding-right:3%;padding-left:3%}img{max-width:100%;height:auto}.information_box{width:calc(97vw - 50px)}.lead_txt{font-size:1.8rem;font-size:1.6rem;margin:3em 0;text-align:left}.branch_list_photo .branch_box{margin-bottom:10%}.branch_list_photo .branch_box:nth-child(odd){flex-direction:column-reverse}.branch_list_photo .branch_box:nth-child(odd) .txt_area{margin:0;padding:6% 3%}.branch_list_photo .branch_box:nth-child(even){flex-direction:column-reverse}.branch_list_photo .branch_box:nth-child(even) .txt_area{margin:0;padding:6% 3%}.branch_list_photo .branch_box .photo{width:100%}.branch_list_photo .branch_box .txt_area{width:100%;min-width:inherit}.branch_list_photo .branch_box .txt_area:before{width:40px;top:45px}.branch_list_photo .branch_box .txt_area .base_btn{margin-top:10%;width:calc(100% - 20px)}.branch_list_photo .branch_box .txt_area h3{margin-bottom:.5em;font-size:2.5rem;padding-left:50px}.modal-content{width:90%;height:80%;padding:70px 4% 4% 4%}.js-modal-close-ico{font-size:.8rem}.base_tl .en{font-size:35px;font-size:3.5rem}.base_tl .ja{font-size:14px;font-size:1.4rem;display:block}h2.local_tl{font-size:20px;font-size:2rem}.local_tl{margin-bottom:1em;letter-spacing:3px}.local_tl br{display:none}.local_tl br.sp_el{display:block}.local_tl small{font-size:20px;font-size:2rem}.local_tl span{font-size:24px;font-size:2.4rem}.local_tl .sub_txt{font-size:13px;font-size:1.3rem}.eng_tl{font-size:45px;font-size:4.5rem}.eng_tl small{font-size:18px;font-size:1.8rem}.bg_tl{font-size:17px;font-size:1.7rem}.controller_box{flex-wrap:wrap;margin-bottom:3%}.controller_box li{margin:0 3% 3% 0}.resutls_list{align-items:flex-end;margin-left:auto}.resutls_list .square_box{margin-bottom:10vw;font-size:1.3vw;opacity:1 !important;transform:none !important}.resutls_list .square_box:first-child .tl,.resutls_list .square_box .tl{position:absolute;bottom:25vw;width:150%;text-align:center;line-height:1.3;letter-spacing:2px;font-size:350%}.resutls_list .square_box .num small{margin-left:1px;font-size:40%}.resutls_list .square_box:nth-child(2) .tl{width:300%;margin-right:-150%}.resutls_list .square_box:nth-child(3) .tl{display:none}.square_box{margin-right:8.2vw}.square_box:last-of-type{margin-right:0}.square_box .box{width:20vw;height:20vw}.border_box{border:1px solid #73674c;padding:15px}.border_box h2{background:#73674c;text-align:center;color:#fff;padding:1% 3% 3% 3%;line-height:1.3}.border_box .inner{padding:30px}.branch_list_link{flex-direction:column}.branch_list_link .branch_box{padding:3%;margin-bottom:3%;max-width:inherit}.branch_list_link .branch_box br{display:none}.branch_list_link .branch_box:before{width:20px;height:1px;bottom:0;top:0;right:auto;left:-10px}.branch_list_link .branch_box:not(:last-child){margin-right:0}.branch_list_link .branch_box:hover{background:#eeede9}.branch_list_link .branch_box:hover:before{left:-7px;top:0}.controller_box#localNav .tl{margin-right:calc(100% - 120px);width:120px;margin-bottom:10px;text-align:center}.controller_box#localNav li{margin:0;width:100%}.controller_box#localNav li a{padding:5px 0px 7px 10px;border-bottom:1px solid #eeede9;line-height:1.3;margin:0}.controller_box#localNav li a:before{height:2px;display:none}.controller_box#localNav li a.current{color:#73674c;background:#eeede9}#wrapper .base_btn{font-size:17px;font-size:1.7rem;max-width:85vw}#wrapper .base_btn:before{width:30px;right:-15px}#wrapper .base_btn:after{width:10px;right:-15px;bottom:6px}#wrapper .base_btn:hover{background:#eeede9}#wrapper .base_btn:hover:before,#wrapper .base_btn:hover:after{right:-15px}#wrapper .scroll_btn{height:140px;padding-left:5px;bottom:-20px}#wrapper .scroll_btn:after,#wrapper .scroll_btn:before{height:70px}header .nav_list,footer .nav_list{padding:0;flex-direction:column}header .nav_list a,footer .nav_list a{padding:3% 10% 3% 3%;margin-bottom:0;border-bottom:1px solid hsla(0,0%,100%,.2);position:relative}header .nav_list a:before,footer .nav_list a:before{content:"";width:8px;height:8px;display:block;border-bottom:solid 2px hsla(0,0%,100%,.5);border-right:solid 2px hsla(0,0%,100%,.5);transform:rotate(-45deg);position:absolute;top:0;bottom:0;right:3%;margin:auto}header .nav_list a:after,footer .nav_list a:after{right:25px;top:8px}header .nav_list .child li a,footer .nav_list .child li a{padding:3% 10% 3% 3%;font-size:12px;font-size:1.2rem}header .nav_list .child li a:not(.base_btn),footer .nav_list .child li a:not(.base_btn){padding-left:2.5em;display:block}header .nav_list .child li a:not(.base_btn):after,footer .nav_list .child li a:not(.base_btn):after{right:3%;bottom:0;top:0;margin:auto}header .nav_list .child li a:not(.base_btn):before,footer .nav_list .child li a:not(.base_btn):before{display:none}header .hdNav{padding:60px 4%;font-size:1.6rem;overflow:scroll;width:100vw}.toTop{right:3%;right:6%;bottom:2%;width:50px;height:50px}.toTop.btn_show{bottom:3%}.toTop .arrow{margin-top:0px;height:20px}.toTop .arrow:after,.toTop .arrow:before{height:20px}.toTop .arrow:before{right:-10px}.toTop .arrow:after{position:absolute;right:10px}.toTop .en{line-height:1.2}footer{margin-top:-50px;padding-top:50px}footer:before{width:30%;height:30px}footer .base_btn{margin:auto;display:block}footer #ftNav{padding-top:40px}footer #ftNav .nav_list{margin-top:40px}footer #ftNav .nav_list .child{display:none}footer #ftBottom{padding-top:40px}footer #ftBottom .fl_box{flex-direction:column}footer #ftBottom .bnr_area{flex-wrap:wrap;margin-top:6%}footer #ftBottom .bnr_area a{display:block;margin:2% 0 0 0;width:49%}footer #ftBottom .add_area{flex-direction:column}footer #ftBottom .add_area .add{font-size:16px;font-size:1.6rem;margin-left:15px;margin:3% 0 0 0}footer #ftBottom .sns_list{margin-bottom:20px}footer #copyRight{font-size:10px;font-size:1rem;padding:3% 3% 80px 3%}.contactus_area{padding:7% 0 80px 0}.contactus_box{flex-direction:column}.contactus_box>div{width:100%}.contactus_box .tel{flex-direction:column;font-size:100px;font-size:10rem;border-right:none}.contactus_box .tel .telNumber{margin:10px 0}.contactus_box .tel .telNumber a{text-decoration:none}.contactus_box .tel .time br{display:none}#sub .branch_list_link{margin-bottom:12%}#headline #pageTitle{margin-left:5vw;padding-top:10px;max-width:340px;width:95vw;line-height:1}#headline #hd_bg_area{height:250px}#headline #hd_bg_area:before{max-width:360px;width:100%;height:50px}#headline #hd_bg_area .pan{right:10px;width:calc(100% - 70px);bottom:60px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:0;font-size:1rem}#headline #hd_bg_area .pan::-webkit-scrollbar{width:0;height:0}#headline #hd_bg_area .pan .delimiter{margin:0 .3em}#homeIndex #mv_area{overflow:hidden}#homeIndex #mv_area:before{width:360px;height:50px}#homeIndex #mv_area .photo.pc_el{display:none}#homeIndex #mv_area .photo.sp_el{display:block}#homeIndex #mv_area .mv_txt .logo{width:50vw;margin-bottom:6%}#homeIndex #mv_area .mv_txt .catch{font-size:1.8rem}#homeIndex #mv_area .mv_txt .catch span{font-size:2rem}#homeIndex #information_area{overflow:hidden}#homeIndex #information_area .base_tl{margin-left:5vw;margin-bottom:8%}#homeIndex #information_area .base_tl .ja{padding-left:.3em}#homeIndex #information_area .base_tab .controller_box{margin-bottom:3%}#homeIndex #rent_area{margin-bottom:5%;padding-top:8%;overflow:hidden}#homeIndex #rent_area h2{font-size:25px;font-size:2.5rem}#homeIndex #rent_area h2 small{font-size:20px;font-size:2rem}#homeIndex #rent_area .txt{font-size:16px;font-size:1.6rem;text-align:left}#homeIndex #rent_area .txt br{display:none}#homeIndex #rent_area .square_list.resutls_list{margin-bottom:0}#homeIndex #rent_area .gallery_list .gallery_box{margin:0 5px}#homeIndex #lineup_area{padding-bottom:6%}#homeIndex #lineup_area .base_tl{width:100vw;margin-bottom:10%}#homeIndex #lineup_area .lineup_box{margin-bottom:0}#homeIndex #lineup_area .lineup_box:nth-child(odd){flex-direction:column-reverse}#homeIndex #lineup_area .lineup_box:nth-child(odd) .txt_box{margin-right:0}#homeIndex #lineup_area .lineup_box:nth-child(even){flex-direction:column-reverse}#homeIndex #lineup_area .lineup_box:nth-child(even) .txt_box{margin-left:0}#homeIndex #lineup_area .lineup_box .txt_box{padding:8% 3% 10% 70px;width:100vw;transform:none !important;margin-top:0;transition-delay:0s}#homeIndex #lineup_area .lineup_box .txt_box:before{width:50px}#homeIndex #lineup_area .lineup_box .txt_box .num{font-size:4rem}#homeIndex #lineup_area .lineup_box .txt_box h3{font-size:2rem}#homeIndex #lineup_area .lineup_box .txt_box .base_btn{margin-top:8%;width:90%}#homeIndex #lineup_area .lineup_box .photo{width:100vw}#homeIndex #construction_area{overflow:hidden;margin-bottom:12%}#homeIndex #construction_area .construction_box{width:100vw}#homeIndex #construction_area .construction_box .construction_photo{width:100vw;height:100vw}#homeIndex #construction_area .slick-arrow1.slick-prev{left:0}#homeIndex #construction_area .slick-arrow1.slick-prev .arrow{right:auto;left:15px}#homeIndex #construction_area .slick-arrow1.slick-next{right:0}#homeIndex #construction_area .slick-arrow1.slick-next .arrow{left:auto;right:15px}#homeIndex #staff_area{margin:0 0 6% 0}#homeIndex #staff_area h2{margin-bottom:3%}.information_slider{padding:0 0 30px 50px}.information_slider .slick-prev{top:-50px}.information_slider .slick-dots{margin-left:-50px;bottom:0}.slick-arrow1 .arrow{width:25px;height:65px}.slick-arrow1 .arrow:after,.slick-arrow1 .arrow:before{height:40px}.slick-arrow1 .arrow:after{top:25px}.slick-arrow1.slick-prev{left:10px}#pagenation{margin-bottom:10%;padding:0 3%}#pagenation li a{padding:10px}#pagenation li.prevBtn a:before{width:8px;height:8px;left:15px}#pagenation li.nextBtn a:before{width:8px;height:8px;right:15px}#wrapper .product_list{flex-direction:column}#wrapper .product_box{width:100%;flex-direction:column;margin-bottom:20%}#wrapper .product_box .photo{width:60%;margin:auto auto 6% auto}#wrapper .product_box .txt_area{width:100%}#wrapper .product_box .base_btn{max-width:inherit;width:100%}.information_box2{padding:5% 0}.information_box2 .fl_box{flex-direction:column}.information_box2 .fl_box .txt_box{width:100%;padding:4% 0 0 0}.information_box2 .fl_box .photo{width:94vw;height:62vw}.staff_list .staff_box{padding:5% 0;width:48%}.staff_list .staff_box .photo{height:100px}.staff_list .cat{font-size:1.3rem;margin-bottom:.3em}.staff_list time{width:100%;display:block}.new_ico{font-size:1rem;margin-right:0px;padding:5px 10px}body.cms #contents{padding:10% 0}body.cms .post_contents{padding:6% 0}#informationIndividual .tl_box .post_tl{font-size:2rem}body.contact main{padding:8% 0 16% 0}body.contact .contactus_box .tel{margin:5% auto}.base_tbl th,.base_tbl td{width:100%;display:block}.base_tbl th{padding:3%}.base_tbl td{padding:3% 0}body.form .base_tbl td,body.form .base_tbl th{font-size:1.6rem}body.form .chui{display:block;margin-top:2%;font-size:1.2rem}body.form .form_step{width:97%;margin:10% 0 0 auto}body.form .form_step li{font-size:12px;font-size:1.2rem;padding:10px 5px 10px 20px;width:calc(33.3333333333% - 15px);letter-spacing:1px}body.form .form_step li:before{font-size:1rem}body.form .form_step li:after{font-size:1rem}body.form .btn_area{margin:8% 0 16% 0}body.form #php-form_formelement label,body.form #php-form_formelement select,body.form #php-form_formelement textarea,body.form #php-form_formelement input[type=email],body.form #php-form_formelement input[type=tel],body.form #php-form_formelement input[type=number],body.form #php-form_formelement input[type=text]{font-size:1.6rem}.checkbox_item label{min-height:30px;margin-bottom:.6em}body.construction #construction_area .construction_box .construction_photo{height:25vh}#post_area .col_area .col_tl{width:0}#post_area .col_area .col_tl h2{font-size:2rem;color:#73674c}#post_area .col_area .col_tl .en{font-size:1rem;letter-spacing:5px}#post_area .col_area .col_content{width:100%}#post_area .col_area.photo_area .col_tl{width:40px}#post_area .col_area.photo_area .slider-for{margin-bottom:0}#post_area .col_area.photo_area .slider-for .photo_for{text-align:center;border:1px solid #eeede9;padding:5px;height:30vh}#post_area .col_area.photo_area .slider-for .photo_for img{margin:auto}#post_area .col_area.photo_area .col_content{width:calc(100% - 40px)}#post_area .col_area.photo_area .slick-counter{font-size:1.2rem;bottom:-35px}#post_area .col_area.photo_area .slider-nav{width:100%;margin-bottom:0;margin-top:40px}#post_area .col_area.photo_area .slider-nav .slick-track{width:100% !important;transform:none !important}#post_area .col_area.photo_area .slider-nav .slick-slide{height:50px;width:25% !important}.construction_list:before,.construction_list:after{display:none}.construction_list .construction_box{width:100%}.construction_list .construction_box .l_box{font-size:1.6rem}.construction_list .construction_box .photo{height:200px}.construction_list .construction_box .post_tl_ja{font-size:2rem}.construction_list .construction_box .post_tl_ja small{font-size:1.4rem}#construction_area .construction_box{width:90vw}#construction_area .construction_box .txt_box{padding:0 60px}#construction_area .construction_box h3{font-size:2rem;margin-bottom:0}#construction_area .construction_box .construction_photo{margin-bottom:10px;padding:0px 60px}#construction_area .construction_box .construction_photo .tl{left:20px;font-size:1.4rem}body#advantageIndex #result_area{padding:8% 0 16% 0}body#advantageIndex #result_area .square_list{margin-top:100px}body#advantageIndex #result_area .fig{margin-top:10%}body#advantageIndex #result_area .fig img{width:100%}body#advantageIndex #lead{margin-bottom:8%;padding-top:10%}body#advantageIndex #lead .local_tl{margin-bottom:8%}body#advantageIndex #total_area .catch{margin-bottom:10%;font-size:1.6rem;text-align:left}body#advantageIndex #total_area .catch br{display:none}body#advantageIndex #merit_area{margin-bottom:10%}body#advantageIndex #merit_area .floatR{margin:0 0 6% 0}body#advantageIndex #merit_area h3{font-size:2.4rem}body#advantageIndex #merit_area .fl_box{padding:0;flex-direction:column}body#advantageIndex #merit_area .fl_box .box{width:100%;margin-bottom:6%}body#advantageIndex #merit_area .txt_box{margin-bottom:7%}body#advantageIndex #merit_area .catch{font-size:1.5rem;margin-bottom:10%;text-align:left}body#advantageIndex #merit_area .catch br{display:none}body#advantageIndex #flow_area{margin-bottom:6%}body#advantageIndex #flow_area .flow_list{flex-direction:column}body#advantageIndex #flow_area div[class^=date]{left:auto;writing-mode:vertical-lr;width:50px;text-combine-upright:all;right:-1px;bottom:auto;top:-1px}body#advantageIndex #flow_area div[class^=date] .vertical_txt{transform:rotate(90deg) translate(0px, -0.15em)}body#advantageIndex #flow_area div[class^=date].date-3{height:460px}body#advantageIndex #flow_area div[class^=date].date-4{height:630px}body#advantageIndex #flow_area .flow_box{margin-bottom:50px;width:100%;height:120px;padding:25px 60px 30px 10px;display:flex;justify-content:center;align-items:flex-start}body#advantageIndex #flow_area .flow_box .txt{letter-spacing:0px}body#advantageIndex #flow_area .flow_box:before{right:0;bottom:-20px;left:0;top:auto;transform:rotate(0deg)}body#advantageIndex #flow_area .flow_box .txt{writing-mode:horizontal-tb;text-align:left;line-height:1.3}body#secretIndex main{overflow:hidden}body#secretIndex main .local_tl small{font-size:1.7rem}body#secretIndex .slider_photo_side{padding-left:50px}body#secretIndex .slider_photo_side .slick-slide{border:1px solid #73674c;margin:0 5px;width:40vw}body#secretIndex .profile_area{margin:10% 0;flex-direction:column}body#secretIndex .profile_area .photo{width:70%;margin:auto auto 8% auto}body#secretIndex .profile_area .base_tbl{width:100%}body#secretIndex .profile_area .base_tbl th,body#secretIndex .profile_area .base_tbl td{font-size:1.4rem;padding:3%}body#reformRenovation #sec01 .flow_list{flex-direction:column;padding:3%}body#reformRenovation #sec01 .flow_list .flow_box{margin-bottom:50px;width:100%}body#reformRenovation #sec01 .flow_list .flow_box:before{transform:rotate(135deg) translateX(10px)}body#reformRenovation #sec01 .flow_list .flow_box:after,body#reformRenovation #sec01 .flow_list .flow_box:before{top:auto;bottom:-30px;right:0;left:0}body#reformRenovation #sec01 .flow_list .flow_box:last-child{margin-bottom:3%}body#reformRenovation #sec01 .catch{text-align:left;font-size:18px;font-size:1.8rem}body#reformRenovation #sec01 .catch br{display:none}body#reformRenovation #sec01 .alignC{text-align:left}body#reformRenovation #sec01 .slider_photo{margin-top:10%;margin-bottom:10%}body#reformRenovation #sec01 .slider_photo img{max-width:100vw}body#reformRenovation #sec01 .slider_photo .slick-prev{z-index:99;left:3%}body#reformRenovation #sec01 .slider_photo .slick-next{z-index:99;right:3%}body#reformRenovation #sec02:before{border-width:20px 30px 0 30px}body#reformRenovation #sec02 .catch{font-size:18px;font-size:1.8rem;text-align:left}body#reformRenovation #sec02 .catch br{display:none}body#reformCase .slider_photo_side{padding-left:50px}body#reformCase .slider_photo_side .slick-slide{width:40vw}body#reformCase #lead p{text-align:left;font-size:1.5rem}body#reformCase #sec01{overflow:hidden}body#reformCase #sec01 .fl_box{margin-top:15%;flex-direction:column}body#reformCase #sec01 .fl_box:before{display:none}body#reformCase #sec01 .target_box{padding:3% 3% 6% 3%;width:100%;margin-bottom:30px}body#reformCase #sec01 .target_box:before{height:30px;bottom:-30px}body#reformCase #sec01 .target_box:after{display:none}body#reformCase #sec02 .fl_box{flex-direction:column;align-items:center}body#reformCase #sec02 .logo_img{width:70px}body#reformCase #sec02 .txt_area{width:100%;padding-left:0;padding-top:4%}body#reformCase #sec02 .txt_area h2{font-size:2rem}body#reformCase #sec02 .txt_area p{font-size:1.4rem}body#reformCase #sec03 .room_list{flex-direction:column}body#reformCase #sec03 .room_list .room_box{width:100%}body#reformCase #sec03 .room_list .room_box h3{font-size:1.5rem}body#reformCase #sec04 p{text-align:left}body#reformCase #sec04 .after_image{flex-direction:column}body#reformCase #sec04 .after_image .photo{width:100%}body#reformCase #sec04 .after_image .txt_area{padding:6% 3% 6% 50px;width:100%;position:relative}body#reformCase #sec04 .after_image .txt_area:before{width:35px;top:15%}body#reformCase #sec04 .after_image .txt_area h3{font-size:2rem}body#reformCase #sec05 .showmore_wrap{padding:0 3%}body#reformCase #sec05 .gallery_photo:before,body#reformCase #sec05 .gallery_photo:after{width:49.5%}body#reformCase #sec05 .gallery_photo .photo{width:49.5%}body#reformCase #sec05 .gallery_photo .photo:empty{width:49.5%}body#reformCase #sec05 .gallery_photo .modal-content{width:90%;padding:70px 10px 10px 10px}body#reformCase #sec05 .tl_area{flex-direction:column;align-items:flex-start}body#reformCase #sec05 .tl_area .catch{border-left:none;padding:.5em 0 0 0}body.design #lead{margin-bottom:12%}body.design #lead p{text-align:left;font-size:1.6rem;margin-bottom:8%}body.design section .fig{margin:6% 0 0 0}body#supportAfter .catch_txt{font-size:1.8rem}body#supportAfter #sec02{margin-bottom:0}body#supportAfter #sec02 .eng .telNumber{font-size:3rem}body#supportAfter #sec02 .fl_box .border_box{width:100%;margin-bottom:3%}body#supportAfter #sec02 .fl_box .border_box.siori:before{width:20px;height:1px;bottom:0;top:0;right:auto;left:-10px}body#supportAfter #sec02 .fl_box .border_box.siori:hover{background:#eeede9}body#supportAfter #sec02 .fl_box .border_box.siori:hover:before{left:-7px;top:0}body#supportAfter #sec02 .fl_box .border_box.siori .tl{font-size:1.7rem}body#supportAfter #sec02 .fl_box .border_box.siori .fl_box .txt{padding-left:15px}body#supportAfter #sec02 .fl_box .border_box .inner{padding:0}body#supportAfter .turns_box{margin-bottom:4em}body#supportAfter .turns_box:nth-child(odd){flex-direction:column}body#supportAfter .turns_box:nth-child(odd) .txt{padding:3% 30px;text-align:center}body#supportAfter .turns_box:nth-child(even){flex-direction:column}body#supportAfter .turns_box:nth-child(even) .txt{padding:3% 30px;text-align:center}body#supportAfter .turns_box .txt{width:100%;margin-top:120px;background:#fff}body#supportAfter .turns_box .txt:after{display:none}body#reformIndex #headline .en{font-size:3rem}body#supportManagement #sec01 .fig_tl{font-size:1.8rem;padding:.5em}body#supportManagement #sec01 .fig_tl img{width:20px}body#supportManagement #sec01 .fig_arrow{width:100%;display:flex;justify-content:center;transform:none}body#supportManagement #sec01 .fl_box .box .fig_arrow{width:100%;transform:none}body#supportManagement #sec01 .fl_box .box .fig_arrow img{margin-right:10px;width:20px}body#supportManagement #sec01 .txt{margin-top:2em;font-size:1.6rem;text-align:left}body#supportManagement #sec01 .txt br{display:none}body#supportManagement #sec02{padding:10% 0}body#supportManagement #sec02 .fl_box{flex-direction:column}body#supportManagement #sec02 .fl_box .box{width:100%;margin-bottom:6%}body#supportManagement #sec02 .fl_box .photo{margin-bottom:4%}body#serviceIndex #lead .alignC{text-align:left}body#serviceIndex #scheme .alignC{text-align:left}body#serviceIndex #result .result_list .result_box{width:100%;margin-bottom:8%}body#serviceIndex #result .result_list .result_box h3{font-size:2rem}.resutls_text{margin-top:0em;font-size:2rem}body#managementIndex #merit_area{margin-bottom:0}body#managementIndex #merit_area h3{font-size:2.5rem;margin:30px 0 20px 0}body#managementIndex #merit_area h4{font-size:2rem}body#managementIndex #merit_area .souzoku{flex-direction:column}body#managementIndex #merit_area .souzoku .souzoku_box{margin-bottom:60px;width:100%}body#managementIndex #merit_area .souzoku .souzoku_box:nth-child(2){margin-bottom:0}body#managementIndex #merit_area .souzoku .souzoku_box:nth-child(2):before{margin:auto;right:0;left:0;top:-50px;bottom:auto;transform:rotate(90deg)}body#managementIndex #merit_area .souzoku .souzoku_box .arrow.long{height:110px}body#managementIndex #merit_area .merit_box{margin-top:70px;padding:3%}body#managementIndex #merit_area .merit_box .main_detail{flex-direction:column}body#managementIndex #merit_area .merit_box .main_detail .photo{width:100%;margin-bottom:6%}body#managementIndex #merit_area .merit_box .main_detail .txt{width:100%}body#managementIndex #merit_area .merit_box .main_detail .txt p{font-size:1.5rem}body#managementIndex #merit_area .square_box{transform:scale(0.5) translateY(100px)}body#managementIndex #merit_area .square_box .box{border:2px solid #73674c}body#seniorIndex #lead{margin-bottom:8%;padding-top:10%}body#seniorIndex #lead p{text-align:left}body#seniorIndex #about .local_tl small{font-size:1.4rem}body#seniorIndex #about .fl_box{flex-direction:column}body#seniorIndex #about .fl_box .fig{width:80%;margin-bottom:10%}body#seniorIndex #about .fl_box .about_list{margin-top:2em;width:100%}body#seniorIndex #about .fl_box .about_list .about_box{margin-bottom:6%;width:48%}body#seniorIndex #difference{margin-bottom:1em}body#seniorIndex #difference .catch{text-align:left}body#seniorIndex #difference .catch_txt{font-size:1.8rem}body#seniorIndex #difference .difference_list{flex-direction:column}body#seniorIndex #difference .difference_list .difference_box{width:100%;margin-bottom:3em}body#seniorIndex #difference .difference_list .difference_box .photo{width:60%}body#seniorIndex #difference .difference_list .difference_box table{font-size:1.5rem;margin-top:2em}body#seniorIndex #price .catch_txt{font-size:1.8rem}body#seniorIndex #price .catch{text-align:left}body#seniorIndex #price .fig{flex-direction:column}body#seniorIndex #price .fig .photo{width:100%;margin-bottom:4%}}@media screen and (max-width: 400px){.local_tl small{font-size:1.6rem}.branch_list_photo .branch_box .txt_area h3{font-size:2rem}}