@charset "UTF-8";
.mainv{position: relative;}
.mainv .absline{height: 40px;width: 1px;display: block;background:#FFF;position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);z-index: 1;}
.mainv .mainv_grh{position: relative;}
.mainv .mainv_grh img{height: 100vh;object-fit: cover;}

.equ_main{background-image: url("../imgs/equ00_bg_pc.jpg");background-size: cover;padding: 0 0 40px 0;}

.main_under{position: relative;padding: 100px 0 0 0;background-size: cover;margin: -30px 0 0 0;}
.main_under .absline{height: 40px;width: 1px;display: block;background:#007D5D;position: absolute;top: 0;left: 50%;transform: translate(-50%, 0);}
.main_under .absbg{position: absolute;top: 100px;right: 0;width: 50%;z-index: 0;}
.main_under h6{font-size: 50px;font-family: "Bebas Neue";font-weight: 400;font-style: normal;line-height: 0.9;letter-spacing: 0.04em;text-align: center;z-index: 1;color: #007D5D;margin: 0 0 30px 0;width: 100%;}
.main_under h2{font-size: 24px;text-align: center;z-index: 1;line-height: 1.6;margin: 0 0 30px;font-weight: bold;}
.main_under h3{font-size: 16px;text-align: left;z-index: 1;line-height: 2.2;max-width: 1020px;margin: 0 auto;}
.main_under_txt{width: 100%;margin:0 0 0;}
.main_under_txt2{max-width: 1200px; margin: 60px auto 0;display: flex;justify-content: center;align-items: center;}
.main_under h4{font-size: 18px;text-align: center;z-index: 1;line-height: 1.6;margin: 0 30px 0 0;width: calc(45% - 30px);text-align: right;font-weight: bold;color: #384045;}
.under_icon{width: 10%}
.main_under h5{font-size: 14px;text-align: center;z-index: 1;line-height: 1.6;margin: 0 0 0 20px;width: calc(45% - 20px);text-align: left;color: #384045;}

.main_under ul{display: flex;justify-content: space-between;max-width: 1280px; margin: 40px auto;flex-wrap: wrap}
.main_under li{width: 18%;margin-bottom: 2%;}






.equ_tab{max-width: 1200px;margin: 60px auto 40px;}
.equ_tab ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.equ_tab li{width: 24%;margin: 0 0 1%}
.equ_tab li a{width: 100%;padding: 10px;background: #D9D9D9;display: block;display: flex;justify-content: flex-start;align-items: center;height: 60px;position: relative;color: #485157;transition: background 0.3s ease-in-out , color 0.3s ease-in-out;}
.equ_tab li a::after{content: "";width: 22px;height: 1px;display: block;background: #007D5D;position: absolute;right: 0;}
.equ_tab li a .en{font-family: "Bebas Neue";font-weight: 200;font-size: 24px;margin: 0 12px 0 0;}
.equ_tab li a .jp{font-size: 14px;}
.equ_tab li a:hover{background: #007D5D;color: #FFF;}
.equ_tab .tb-active a{width: 100%;padding: 10px;background: #007D5D;display: block;display: flex;justify-content: flex-start;align-items: center;height: 60px;position: relative;color: #FFF;pointer-events: none;}
.equ_tab .tb-active a::after{content: "";width: 22px;height: 1px;display: block;background: #FFF;position: absolute;right: 0;}

.equ_ttl{max-width: 1200px;margin: 0 auto 30px;display: flex;justify-content: flex-start;align-items:flex-end;background-image: url("../imgs/equ_border.png");background-position: bottom;padding: 0 0 10px;color:#485157; }
.equ_ttl .en{font-family: "Bebas Neue";font-weight: 200;font-size: 46px;margin: 0 12px 0 0;line-height: 0.65;}
.equ_ttl .jp{font-size: 18px;line-height: 1;}

.equ_list{max-width: 1200px;margin: 0 auto 60px;display: flex;justify-content: space-between;flex-wrap: wrap;color: #485157;align-items: flex-start}
.equ_list_in{width: 100%; margin: 0 auto 0;display: flex;justify-content: space-between;flex-wrap: wrap;color: #485157;align-items: flex-start}
.el_full{width: 100%;position: relative;margin: 0 0 2%;}
.el_half{width: 48%;position: relative;margin: 0 0 2%;}
.el_quarter{width: 22.5%;position: relative;margin: 0 0 2%;}
.el_q_onethird{width: 29%;position: relative;margin: 0 0 2%;}
.el_q_twothird{width: 43.5%;position: relative;margin: 0 0 2%;}
.el_quarter2{width: 22.5%;position: relative;margin: 0 0 2%;}
.el_onethird{width: 34%;position: relative;margin: 0 0 2%;}
.el_twothird{width: 62%;position: relative;margin: 0 0 2%;}
.el_b_onethird{width: 31%;position: relative;margin: 0 0 2%;}


.el_ttl{display: flex;width: 100%;justify-content: space-between;border-bottom: 1px solid #ccc;padding: 0 0 10px;margin: 0 0 15px;align-items: flex-end;}
.el_ttl_in h2{font-size: 18px;font-weight: bold;line-height: 1.5;white-space: nowrap;}
.el_body{font-size: 14px;line-height: 1.7;margin: 0 0 10px;}
.el_ttl_icon{display: flex;justify-content: flex-end;align-items: center;}
.el_ttl_icon img{margin: 0 0 0 10px;}
.el_grh_full{position: relative;}
.el_grh_freeclo{position: relative;width: 80%;margin: 0 auto;padding: 0 0 20px}
.el_grh_adjsmall{position: relative;text-align: center;position: relative;}
.el_grh_adjsmall img{width: 80%;}
.el_grh_double{display: flex;justify-content: space-between;float: right;width: 60%;margin: 0 0 3% 3%;}
.el_grh_double img:nth-child(1){width: 49%;margin-right:2%;}
.el_grh_double img:nth-child(2){width: 49%;}
.el_grh_size01{float: right;width: 45%;margin: 0 0 3% 3%;position: relative;}
.el_grh_size02{float: right;width: 35%;margin: 0 0 3% 3%;position: relative;}
.el_grh_size03{float: right;width: 20%;margin: 0 0 3% 3%;position: relative;}
.el_grh_size04{width: 75%;margin: 0 auto 20px;position: relative;}
.el_caption01{font-size: 10px;line-height: 1.6;margin: 5px 0 0 0;}
.el_caption02{font-size: 10px;text-align: right;margin: 2px 0 0 0;}
.el_caption03{font-size: 10px;text-align: right;margin: 10px 0 0 0;width: 100%;}
.el_caption04{font-size: 10px;text-align: left;margin: 0 0 0 0;width: 100%;}

.el_adj{margin: 0 0 10px;}

.el_block{display: flex;flex-wrap: wrap;justify-content: space-between;}
.el_block_l01{width: 66%;}
.el_block_r01{width: 30%;}
.el_block_l02{width: 54%;}
.el_block_r02{width: 42%;}
.el_block_l03{width: 72%;}
.el_block_r03{width: 24%;}

.el_frame{padding: 30px;border: 1px solid #999;}
.el_frame_gray{padding: 30px 30px 10px 30px;border: 1px solid #999;background: #F7F8F8;}
.el_space{width: 100%;height: 20px;}

.equ_bionet{max-width: 1200px;margin: 0 auto 60px;}
.equ_bionet_first{max-width: 1020px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.equ_bionet_first_l{width: 48%;}
.equ_bionet_first_l h6{font-size: 18px; font-weight: bold;color: #004F39;margin: 0 0 10px;}
.equ_bionet_first_r{width: 48%;}
.equ_bionet_second{max-width: 1200px;margin: 0 auto;background-color: rgba(70,162,124,0.10);border: 1px solid #46A27C;padding: 40px;margin: -30px 0 0 0;}
.equ_bionet_second_top{display: flex;justify-content: space-between;align-items:flex-end;flex-wrap: wrap;max-width: 1020px;margin: 0 auto;}
.equ_bionet_second_l{width: 43%;color: #485157;}
.equ_bionet_second_r{width: 54%;}
.equ_bionet_second_r_txt{font-size: 16px;font-weight: bold;color: #004F39;margin: 0 0 10px;}
.equ_bionet_second_under{display: flex;justify-content: space-between;align-items:flex-end;flex-wrap: wrap;margin: 40px 0 0 0;border: 1px solid #5AAC8A;background: #FFF;}
.equ_bionet_second_under h4{background: #5AAC8A;width: 100%;padding: 10px;text-align: center;color: #FFF;}
.equ_bionet_second_under ul{max-width: 1020px;margin: 40px auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.equ_bionet_second_under li{width: 50%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.equ_bionet_second_under li:nth-child(1){border-right: 1px dotted #999;border-bottom: 1px dotted #999;padding: 0 30px 30px 0;}
.equ_bionet_second_under li:nth-child(2){border-bottom: 1px dotted #999;padding: 0 0 30px 30px;}
.equ_bionet_second_under li:nth-child(3){border-right: 1px dotted #999;padding: 30px 30px 0 0;}
.equ_bionet_second_under li:nth-child(4){padding: 30px 0 0 30px;}
.equ_bionet_no{font-size: 80px;font-family: "Bebas Neue";font-weight: 400;font-style: normal;line-height: 0.9;letter-spacing: 0.04em;z-index: 1;color: #5AAC8A;width: 14%;white-space: nowrap;}
.equ_bionet_second_under h5{width: 82%;font-size: 14px;line-height: 1.6;}

.equ_interphone{max-width: 1200px;margin: 0 auto 40px;border: 1px solid #999;padding: 40px 80px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ei01{width:72%;}
.ei02{width:25%;}
.ei03{width:100%;margin: 30px auto 0;}
.equ_pocketkey{max-width: 1200px;margin: 0 auto 40px;border: 1px solid #999;padding: 40px 80px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ep01{width:40%;}
.ep02{width:55%;display: flex;justify-content: space-between;flex-wrap: wrap;margin: -60px 0 0 0;}
.ep02 img{max-width: 142px;}

.equ_kitchen{max-width: 1200px;margin: 0 auto 40px;border: 1px solid #999;padding: 40px 80px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ek01{width:50%;}
.ek02{width:47%;position: relative;}
.ek03{width:45%;position: relative;margin: -130px 0 -80px 5%;display: flex;justify-content: space-between;align-items: center;}
.ek03_txt01{width: 62%;font-size: 14px;line-height: 1.6;margin: 0 0 30px;}
.ek03_grh{width: 35%;border-radius: 50%;overflow: hidden;}
.ek03_txt02{position: absolute;bottom: 50px;right: 34%;font-size: 10px;}
.ek04{width:47%;}
.ek05{width: 50%;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.ek05 img:nth-child(1){width: 66.5%;}
.ek05 img:nth-child(2){width: 32.5%;}
.ek05 img:nth-child(3){width: 32.5%;margin: -20.5% 0 0 auto;}

.ek_flex{display: flex;justify-content: space-between;}
.ek06{width: 60%;}
.ek07{width: 38%;}
.ek08{width: 38%;}
.ek07_grh{width: 120%;position: relative;margin: -25px 0 0 0;}
.ek07_txt{font-size: 14px;line-height: 1.6;margin: 10px 0 0 0;}
.ek08_txt{border: 3px solid #485157;color: #485157;text-align: center;margin: 0 0 10px;font-size: 14px;padding: 8px 0;line-height: 1.3;font-weight: bold;}

.el_grh_ecoacsh01{float: right;width: 40%;margin: 0 0 0 3%;}
.el_grh_ecoacsh02{display: flex;align-items: flex-end;justify-content: space-between;}
.el_grh_ecoacsh02_l{width: 60%;}
.el_grh_ecoacsh02_r{width: 38%;font-size: 12px;}

.el_speechbubble01{position: absolute;width: 25%;right: 2%;top:-5%}
.el_speechbubble03{position: absolute;width: 18%;left: 2%;top:-25%}
.el_speechbubble04{position: absolute;width: 22%;right: 38%;top:-20%}
.el_speechbubble05{position: absolute;width: 40%;right: -10%;top:-2%}

.strage_order .el_str:nth-child(1){order: 1;}
.strage_order .el_str:nth-child(2){order: 2;}
.strage_order .el_str:nth-child(3){order: 4;}
.strage_order .el_str:nth-child(4){order: 3;}
.strage_order .el_str:nth-child(5){order: 5;}
.strage_order .el_str:nth-child(6){order: 6;}
.strage_order .el_str:nth-child(7){order: 7;}
.strage_order .el_str:nth-child(8){order: 8;}
.strage_order .el_str:nth-child(9){order: 9;}
.strage_order .el_str:nth-child(10){order: 10;}
.strage_order .el_str:nth-child(11){order: 11;}
.strage_order .el_str:nth-child(12){order: 12;}

.equ_grh_strage01{display: flex;justify-content: space-between;width: 60%;float: right;margin: 0 0 0 3%;position: relative;}
.equ_grh_strage01l{width: 49%;}
.equ_grh_strage01r{width: 49%;}
.equ_grh_strage02{width: 60%;float: right;margin: 0 0 0 3%;position: relative;}

.equ_toilet{max-width: 1200px;margin: 0 auto 40px;border: 1px solid #999;padding: 40px 80px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.et01{width:35%;position: relative;}
.et02{width:61%;position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;}
.et02_grh{width: 55%;margin: -40px 0 0 0;}
.prb_plus{right:5px;bottom:25px;text-align: right;}

.equ_balcony{max-width: 1200px;margin: 0 auto 40px;border: 1px solid #999;padding: 40px 40px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.eb01{width:48%;position: relative;}
.eb02{width:48%;position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;}

@media screen and (max-width: 1280px) {
}


@media screen and (max-width: 768px) {

.mainv{position: relative;}
.mainv .absline{height: 40px;width: 1px;display: block;background:#FFF;position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);z-index: 1;}
.mainv .mainv_grh{position: relative;}
.mainv .mainv_grh img{height: auto;object-fit: cover;}

.equ_main{background-image: url("../imgs/equ00_bg_sp.jpg");background-size: cover;padding: 0 0 10px 0;}

.main_under{position: relative;padding: 70px 0 0 0;background-size: cover;}
.main_under_inner{top:0;left:0;z-index: 2;}
.main_under .absline{height: 40px;width: 1px;display: block;background:#007D5D;position: absolute;top: 0;left: 50%;transform: translate(-50%, 0);}
.main_under .absbg{position: absolute;top: 0;right: 0;width: 50%;z-index: 0;}
.main_under h6{font-size: 9vw;font-family: "Bebas Neue";font-weight: 400;font-style: normal;line-height: 0.9;letter-spacing: 0.04em;text-align: center;z-index: 1;margin: 0 0 20px 0;}
.main_under h2{font-size: 4.2vw;text-align: center;z-index: 1;line-height: 1.6;margin: 0 0 10px;}
.main_under h3{font-size: 3vw;text-align: left;z-index: 1;line-height: 2;max-width: 1020px;margin: 0 10%;}
.main_under_txt{width: 100%;margin:0 0 0;}
.main_under_txt2{max-width: 1200px; margin: 30px 5% 0;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.main_under h4{font-size: 4vw;text-align: center;z-index: 1;line-height: 1.6;margin: 0 0 0 0;width: 100%;text-align: center;font-weight: bold;color: #384045;}
.under_icon{width: 30%;margin: 15px 0;}
.main_under h5{font-size: 3.5vw;text-align: center;z-index: 1;line-height: 1.6;margin: 0 0 0 0;width: 100%;text-align: center;color: #384045;}

.main_under ul{display: flex;justify-content: space-between;max-width: 1280px; margin: 20px 5%;flex-wrap: wrap}
.main_under li{width: 47%;margin-bottom: 5%;}






.equ_tab{max-width: 1200px;margin: 30px 3% 20px;}
.equ_tab ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.equ_tab li{width: 49.5%;margin: 0 0 1%}
.equ_tab li a{width: 100%;padding: 5px 0 5px 5%;background: #D9D9D9;display: block;display: flex;justify-content: flex-start;align-items: center;height: auto;position: relative;color: #485157;transition: background 0.3s ease-in-out , color 0.3s ease-in-out;flex-wrap: wrap;}
.equ_tab li a::after{content: "";width: 15px;height: 1px;display: block;background: #007D5D;position: absolute;right: 0;}
.equ_tab li a .en{font-family: "Bebas Neue";font-weight: 200;font-size: 5vw;margin: 0 12px 0 0;width: 100%;}
.equ_tab li a .jp{font-size: 3vw;width: 100%;}
.equ_tab li a:hover{background: #007D5D;color: #FFF;}
.equ_tab .tb-active a{width: 100%;padding: 5px 0 5px 5%;background: #007D5D;display: block;display: flex;justify-content: flex-start;align-items: center;height: auto;position: relative;color: #FFF;pointer-events: none;}
.equ_tab .tb-active a::after{content: "";width: 22px;height: 1px;display: block;background: #FFF;position: absolute;right: 0;}

.equ_ttl{max-width: 1200px;margin: 0 5% 20px;display: flex;justify-content: flex-start;align-items:flex-end;background-image: url("../imgs/equ_border.png");background-position: bottom;padding: 0 0 10px;color:#485157; }
.equ_ttl .en{font-family: "Bebas Neue";font-weight: 200;font-size: 7vw;margin: 0 2% 0 0;line-height: 0.65;}
.equ_ttl .jp{font-size: 3.5vw;line-height: 1;}

.equ_list{max-width: 1200px;margin: 0 5% 30px;display: flex;justify-content: space-between;flex-wrap: wrap;color: #485157;align-items: flex-start}
.equ_list_in{width: 100%; margin: 0 auto 0;display: flex;justify-content: space-between;flex-wrap: wrap;color: #485157;align-items: flex-start}
.el_full{width: 100%;position: relative;margin: 0 0 6%;}
.el_half{width: 100%;position: relative;margin: 0 0 6%;}
.el_quarter{width: 48%;position: relative;margin: 0 0 6%;}
.el_q_onethird{width: 60%;position: relative;margin: 0 auto 6%;}
.el_q_twothird{width: 100%;position: relative;margin: 0 0 6%;}
.el_quarter2{width: 100%;position: relative;margin: 0 0 6%;display: flex;justify-content: space-between;}
.el_onethird{width: 70%;position: relative;margin: 0 auto 6%;}
.el_twothird{width: 100%;position: relative;margin: 0 0 6%;}
.el_b_onethird{width: 100%;position: relative;margin: 0 0 6%;}

.el_quarter2_in{width: 48%;}

.el_ttl{display: flex;width: 100%;justify-content: space-between;border-bottom: 1px solid #ccc;padding: 0 0 10px;margin: 0 0 15px;align-items: flex-end;}
.el_ttl_in h2{font-size: 3.2vw;font-weight: bold;line-height: 1.5;white-space: nowrap;}
.el_body{font-size: 3vw;line-height: 1.7;margin: 0 0 10px;}
.el_ttl_icon{display: flex;justify-content: flex-end;align-items: center;}
.el_ttl_icon img{margin: 0 0 0 2%;width: 10vw;}
.el_grh_full{position: relative;}
.el_grh_freeclo{position: relative;width: 70%;margin: 0 auto;}
.el_grh_adjsmall{position: relative;text-align: center;position: relative;}
.el_grh_adjsmall img{width: 95%;}
.el_grh_double{display: flex;justify-content: space-between;float: right;width: 60%;margin: 0 0 3% 3%;}
.el_grh_double img:nth-child(1){width: 49%;margin-right:2%;}
.el_grh_double img:nth-child(2){width: 49%;}
.el_grh_size01{float: right;width: 45%;margin: 0 0 3% 3%;position: relative;}
.el_grh_size02{float: right;width: 35%;margin: 0 0 3% 3%;position: relative;}
.el_grh_size03{float: right;width: 20%;margin: 0 0 3% 3%;position: relative;}
.el_grh_size04{width: 100%;margin: 0 auto 20px;position: relative;}
.el_caption01{font-size: 10px;line-height: 1.6;margin: 5px 0 0 0;}
.el_caption02{font-size: 10px;text-align: right;margin: 2px 0 0 0;}
.el_caption03{font-size: 10px;text-align: right;margin: 10px 0 0 0;width: 100%;}
.el_caption04{font-size: 10px;text-align: left;margin: 0 0 0 0;width: 100%;}

.el_adj{margin: 0 0 10px;}

.el_block{display: flex;flex-wrap: wrap;justify-content: space-between;}
.el_block_l01{width: 66%;}
.el_block_r01{width: 30%;}
.el_block_l02{width: 54%;}
.el_block_r02{width: 42%;}
.el_block_l03{width: 72%;}
.el_block_r03{width: 24%;}

.el_frame{padding: 20px 5%;border: 1px solid #999;}
.el_frame_gray{padding: 20px 5% 1px 5%;border: 1px solid #999;background: #F7F8F8;}
.el_space{width: 100%;height: 20px;}

.equ_bionet{max-width: 1200px;margin: 0 3% 30px;}
.equ_bionet_first{max-width: 1020px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;text-align: center;}
.equ_bionet_first_l{width: 100%;margin: 0 auto;}
.equ_bionet_first_l img{width: 60%;}
.equ_bionet_first_l h6{font-size: 3.5vw; font-weight: bold;color: #004F39;margin: 0 0 15px;}
.equ_bionet_first_r{width: 80%;margin: 20px auto 0;}
.equ_bionet_second{max-width: 1200px;margin: 0 auto;background-color: rgba(70,162,124,0.10);border: 1px solid #46A27C;padding: 20px 5%;margin: -20px 0 0 0;}
.equ_bionet_second_top{display: flex;justify-content: space-between;align-items:flex-end;flex-wrap: wrap;max-width: 1020px;margin: 0 auto;}
.equ_bionet_second_l{width: 100%;color: #485157;}
.equ_bionet_second_r{width: 100%;}
.equ_bionet_second_r_txt{font-size: 3vw;font-weight: bold;color: #004F39;margin: 0 0 10px;line-height: 1.4;}
.equ_bionet_second_under{display: flex;justify-content: space-between;align-items:flex-end;flex-wrap: wrap;margin: 20px 0 0 0;border: 1px solid #5AAC8A;background: #FFF;}
.equ_bionet_second_under h4{background: #5AAC8A;width: 100%;padding: 10px;text-align: center;color: #FFF;}
.equ_bionet_second_under ul{max-width: 1020px;margin: 0 5%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.equ_bionet_second_under li{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.equ_bionet_second_under li:nth-child(1){border-right: none;border-bottom: 1px dotted #999;padding:10px 0;}
.equ_bionet_second_under li:nth-child(2){border-bottom: 1px dotted #999;padding: 10px 0;}
.equ_bionet_second_under li:nth-child(3){border-right: none;border-bottom: 1px dotted #999;padding: 10px 0;}
.equ_bionet_second_under li:nth-child(4){padding: 10px 0;}
.equ_bionet_no{font-size: 14vw;font-family: "Bebas Neue";font-weight: 400;font-style: normal;line-height: 0.9;letter-spacing: 0.04em;z-index: 1;color: #5AAC8A;width: 14%;white-space: nowrap;}
.equ_bionet_second_under h5{width: 80%;font-size: 3vw;line-height: 1.6;}

.equ_interphone{max-width: 1200px;margin: 0 3% 30px;border: 1px solid #999;padding: 15px 3%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ei01{width:100%;}
.ei02{width:30%;}
.ei03{width:100%;margin: 30px auto 0;}
.equ_pocketkey{max-width: 1200px;margin: 0 3% 40px;border: 1px solid #999;padding: 15px 3%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ep01{width:100%;}
.ep02{width:70%;display: flex;justify-content: space-between;flex-wrap: wrap;margin: -10px auto 0;}
.ep02 img{max-width: 50%;}

.equ_kitchen{max-width: 1200px;margin: 0 3% 30px;border: 1px solid #999;padding: 15px 3%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ek01{width:100%;}
.ek02{width:100%;position: relative;}
.ek03{width:100%;position: relative;margin: -5px 0 -20px 5%;display: flex;justify-content: space-between;align-items: center;}
.ek03_txt01{width: 62%;font-size: 3vw;line-height: 1.6;margin: 0 0 14px;}
.ek03_grh{width: 35%;border-radius: 50%;overflow: hidden;}
.ek03_txt02{position: absolute;bottom: 10px;right: 32%;font-size: 10px;}
.ek04{width:100%;}
.ek05{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.ek05 img:nth-child(1){width: 66.5%;}
.ek05 img:nth-child(2){width: 32.5%;}
.ek05 img:nth-child(3){width: 32.5%;margin: -20.5% 0 0 auto;}

.ek_flex{display: flex;justify-content: space-between;}
.ek06{width: 48%;}
.ek07{width: 48%;}
.ek08{width: 38%;}
.ek07_grh{width: 120%;position: relative;margin: 0 0 0 0;}
.ek07_txt{font-size: 3vw;line-height: 1.6;margin: 10px 0 0 -110%;width: 210%;}
.ek08_txt{border: 3px solid #485157;color: #485157;text-align: center;margin: 0 0 10px;font-size: 2.2vw;padding: 8px 0;line-height: 1.6;font-weight: bold;}

.el_grh_ecoacsh01{float: right;width: 40%;margin: 0 0 0 3%;}
.el_grh_ecoacsh02{display: flex;align-items: flex-end;justify-content: space-between;}
.el_grh_ecoacsh02_l{width: 60%;}
.el_grh_ecoacsh02_r{width: 38%;font-size: 12px;}


.el_speechbubble01{position: absolute;width: 35%;right: -23%;top:-2%}
.el_speechbubble03{position: absolute;width: 24%;left: 1%;top:-5%}
.el_speechbubble04{position: absolute;width: 32%;right: 29%;top:-20%}
.el_speechbubble05{position: absolute;width: 50%;right: -8%;top:-8%}

.strage_order .el_str:nth-child(1){order: 1;}
.strage_order .el_str:nth-child(2){order: 2;}
.strage_order .el_str:nth-child(3){order: 4;}
.strage_order .el_str:nth-child(4){order: 3;}
.strage_order .el_str:nth-child(5){order: 5;}
.strage_order .el_str:nth-child(6){order: 6;}
.strage_order .el_str:nth-child(7){order: 7;}
.strage_order .el_str:nth-child(8){order: 8;}
.strage_order .el_str:nth-child(9){order: 9;}
.strage_order .el_str:nth-child(10){order: 10;}
.strage_order .el_str:nth-child(11){order: 11;}
.strage_order .el_str:nth-child(12){order: 12;}

.equ_grh_strage01{display: flex;justify-content: space-between;width: 60%;float: right;margin: 0 0 0 3%;position: relative;}
.equ_grh_strage01l{width: 49%;}
.equ_grh_strage01r{width: 49%;}
.equ_grh_strage02{width: 40%;float: right;margin: 0 0 0 3%;position: relative;}

.equ_toilet{max-width: 1200px;margin: 0 3% 30px;border: 1px solid #999;padding: 20px 3%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.et01{width:60%;position: relative;margin: 0 auto 20px;}
.et02{width:100%;position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;}
.et02_grh{width: 106%;margin: 10px 0 0 0;}
.prb_plus{right:5px;bottom:15px;text-align: right;}

.equ_balcony{max-width: 1200px;margin: 0 3% 40px;border: 1px solid #999;padding: 20px 3%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.eb01{width:100%;position: relative;}
.eb02{width:100%;position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;}

.el_adj2{display: block;}
.el_adj2 .el_ttl_in{margin: 0 0 8px 0;}




}