@charset "UTF-8";.unit_text{font-size:10px;font-size:clamp(10px,1vw,12px);text-align:right;position:relative}.unit_text a{color:#fff;text-decoration-color:#fff;text-decoration-line:underline;position:absolute;bottom:10px;right:8px;width:100%;z-index:1;text-shadow:1px 1px 1px #0000008a}.unit_text a:visited,.unit_text a:active{color:#fff}.unit_text a:hover{text-decoration-line:none}.intro{font-size:16px;font-size:clamp(16px,2vw,18px);font-weight:700}.container{padding-right:var(--bs-gutter-x,.75rem)}@media (min-width:960px){.container{max-width:960px !important;padding-right:calc(var(--bs-gutter-x)*.5)}}@media (min-width:1200px){.container{max-width:1160px !important}.container02{max-width:1190px !important}}.column_3,.column_2,.column_5{flex:0 0 auto;width:100%;margin:0 auto}@media (min-width:768px){.column_5{flex:0 0 auto;width:20%;margin:0 0 30px}.column_5:first-child{margin-left:0}.column_5:nth-of-type(5n){margin-right:0}.column_3{flex:0 0 auto;width:32.5%;margin:0 0 30px}.column_3:first-child{margin-left:0}.column_3:nth-of-type(3n){margin-right:0}.column_2{flex:0 0 auto;width:47%;margin:0 10px}.column_2:first-child,.column_2:nth-of-type(odd){margin-left:0}.column_2:nth-of-type(even){margin-right:0}.column_1{width:100%}}.card__1_4__list{width:90%;margin:0 auto 50px}@media (min-width:768px){.description__listBox,.article__listBox{margin:0 30px 60px 0;width:calc((100% - 90px)/2)}.description__listArea,.article__listArea{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}}@media (min-width:1101px){.card__1_4__list{margin:0 30px 0 0;width:calc((100% - 90px)/4)}.card__1_4{display:flex;flex-wrap:inherit;margin-top:40px}}.side_contan{max-width:960px;width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.side_menu{margin-bottom:40px}@media (min-width:992px){.side_contan{flex:0 0 auto;width:25%;padding:0}}.menu .side_menu .title06_box{background:#ffde93;padding:25px 24px}.menu .side_menu .title06_box .title_06{font-weight:20;font-size:clamp(20px,2vw,24px);font-weight:700;width:100%;margin:0 auto;line-height:150%}.menu .side_menu .title06_box .title_06 .small{font-size:13px;font-size:clamp(13px,1.5vw,18px)}.menu .side_menu .box_04{margin-bottom:50px}.menu .side_menu .box_04 .list_04{text-align:left;margin:20px auto 0;position:relative}.menu .side_menu .box_04 .list_04 a{display:inline-block;width:265px;width:96%;padding:1.2em;background:#fff;border-radius:50px;border:2px solid #d97001;color:#002060;transition:all .3s;text-align:center;font-size:14px;font-size:clamp(14px,1.5vw,20px)}.menu .side_menu .box_04 .list_04:before{font-family:"Font Awesome 5 Free";content:"\f061";position:absolute;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:700;font-size:135%;text-rendering:auto;line-height:1;color:#d97001;top:50%;right:4.5em;transform:translateY(-50%);z-index:1}.menu .side_menu .area_05{padding:10px 15px 0}.menu .side_menu .box_05{position:relative;padding-left:15px}.menu .side_menu .box_05:before{font-family:"Font Awesome 5 Free";content:"\f105";position:absolute;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:700;font-size:85%;text-rendering:auto;line-height:1;color:#002060;top:50%;left:0;transform:translateY(-50%);z-index:1}.menu .side_menu .box_05 .link_box05{color:#222;font-size:13px;font-size:clamp(13px,1.5vw,16px);font-weight:800}.menu .side_menu .box_05 .link_box05 .list_05{line-height:150%;margin-bottom:0}.menu .side_menu .area_06{padding:15px}.menu .side_menu .box_06{position:relative;margin-bottom:23px;padding-left:15px}.menu .side_menu .box_06:before{font-family:"Font Awesome 5 Free";content:"\f105";position:absolute;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:700;font-size:85%;text-rendering:auto;line-height:1;color:#218542;top:58%;left:0;transform:translateY(-50%);z-index:1}.menu .side_menu .box_06 .link_box06{color:#222;font-size:13px;font-size:clamp(13px,1.5vw,16px);font-weight:800}.menu .side_menu .box_06 .link_box06 .list_06{line-height:150%}@media (min-width:576px){.menu .side_menu .box_04{display:flex;justify-content:space-between}.menu .side_menu .box_04 .list_04{width:50%}.menu .side_menu .box_04 .list_04:before{right:1.5rem}}@media (min-width:768px){.menu .side_menu .title06_box{padding:35px 24px}.menu .side_menu .title06_box .title_06{font-weight:19px;font-size:clamp(19px,1vw,24px);font-weight:700;width:100%;margin:0 auto;line-height:150%}.menu .side_menu .title06_box .title_06 .small{font-size:13px;font-size:clamp(13px,1.3vw,18px)}.menu .side_menu .box_04{margin:30px auto 50px}.menu .side_menu .box_04 .list_04{text-align:left;margin:20px auto 0;position:relative;width:85%}.menu .side_menu .box_04 .list_04 a{display:inline-block;width:265px;width:95%;padding:1.5em;background:#fff;border-radius:50px;border:2px solid #d97001;color:#002060;transition:all .3s;text-align:center;font-size:13px;font-size:clamp(13px,1.5vw,20px)}.menu .side_menu .box_04 .list_04:before{font-family:"Font Awesome 5 Free";content:"\f061";position:absolute;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:700;font-size:135%;text-rendering:auto;line-height:1;color:#d97001;top:50%;transform:translateY(-50%);z-index:1}}@media (min-width:992px){.menu{width:100%}.menu .side_menu .box_04{display:block}.menu .side_menu .box_04 .list_04:before{right:1.5em}.menu .side_menu .box_04 .list_04{text-align:center;margin:20px auto 0;position:relative}.menu .side_menu .box_04 .list_04 a{display:inline-block;width:265px;width:90%;padding:.5em;background:#fff;border-radius:50px;border:2px solid #d97001;color:#002060;transition:all .3s;text-align:center;font-size:13px;font-size:clamp(13px,1.5vw,20px)}}@media (max-width:768px){.main_content{padding-right:0}}.about{padding:0}.about .recommend-title-naka{top:60%}.about .recommend-title{background-image:none;position:relative;height:170px;margin:0 0 50px;background-size:auto;background-color:inherit}.about .recommend-title:after{content:"";background-repeat:no-repeat;background-size:cover;background-position:center bottom;width:100%;height:150px;position:absolute;z-index:-1;background-color:#f6f3efb0;height:170px;background-image:url(//hiroshima-realestatesale.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/bg01.webp)}.no-webp .about .recommend-title:after{background-image:url(//hiroshima-realestatesale.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/bg01.png)}.about .about_box{display:flex;flex-wrap:wrap;justify-content:space-between}.about .column_3{text-align:center;margin-bottom:80px}.about .column_3 .caption{display:block;vertical-align:middle;width:68%;position:relative;margin:0 auto 15px}.about .column_3 .caption:before{border-top:20px solid #002060;border-left:10px solid transparent;border-right:10px solid transparent;bottom:-20px;content:"";position:absolute;left:50%;transform:translateX(-50%)}.about .column_3 .caption:after{border-top:20px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;bottom:-18px;content:"";position:absolute;left:50%;transform:translateX(-50%)}.about .column_3 h3{color:#002060;background:#fff;border:#002060 2px solid;padding:0 20px;font-size:13px;font-size:clamp(13px,1.5vw,20px);padding:15px 0;line-height:1.5}.about .recommend-text01{font-size:14px;font-size:clamp(14px,2.5vw,25px)}.about .recommend-title01{font-size:16px;font-size:clamp(16px,2.5vw,42px);font-weight:700;line-height:2}.about .recommend-title01 .red{margin:0}.about .btn-02{width:70%}.about .btn-02 .small{color:#222;font-weight:500;font-size:72%}.about .btn-02 p:after{right:15px}.about .title_box{position:relative;margin:0 auto 50px;width:68%}.about .title_box img,.about .title_box p,.about .title_box h2{position:relative;z-index:5}.about .title_box:after{content:"";position:absolute;width:100%;height:190px;background-color:#f6f3ef;border-radius:15px;bottom:0;left:50%;transform:translateX(-50%)}.about .title_box p{background:#002060;color:#fff;text-align:center;font-weight:700;margin:0 auto 0;width:90%;padding:.5rem 0;line-height:1.5;position:relative;bottom:-20px;font-size:12px;font-size:clamp(12px,1vw,16px)}.about .title_box h2{font-size:18px;font-size:clamp(18px,2.5vw,36px);font-family:'Noto Sans JP',sans-serif;font-weight:700}@media screen and (min-width:768px){.about{padding:0 0 50px}.about .title_box,.about .btn-02{width:100%}.about .title_box{height:300px}.about .title_box p{font-size:80%;padding:0;height:45px;display:grid;align-content:center;line-height:1.4}.about .title_box h2{height:40px;display:grid;align-content:center}.about .title_box h2 .small{font-size:72%}.about .recommend-title{height:300px}.about .recommend-title:after{height:300px;background-position:50% 5%}.about .btn-02 p:after{right:10px}}@media screen and (min-width:992px){.about .column_3:first-child{margin-left:0}.about .column_3:last-child{margin-right:0}.about .recommend-title{height:315px}.about .recommend-title:after{height:315px;background-position:50% 0}.about .btn-02 p:after{right:20px}}.marketprice{padding:50px 0;margin-bottom:30px;background-repeat:no-repeat;background-position:100% 102%;background-size:99% auto;background-image:url(//hiroshima-realestatesale.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/bg01.webp)}.no-webp .marketprice{background-image:url(//hiroshima-realestatesale.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/bg01.png)}@media screen and (min-width:768px){.marketprice{background-position:100% 109%;background-size:100% auto;margin-bottom:50px}}@media screen and (min-width:992px){.marketprice{background-position:100% 113%}}@media screen and (min-width:1500px){.marketprice{background-position:100% 140%}}.guidance{padding:0 0 50px}.guidance .step_number{font-size:13px;font-size:clamp(13px,2vw,16px);font-family:'Ubuntu',sans-serif;color:#222;font-weight:700;margin-bottom:15px}.guidance h4{font-size:16px;font-size:clamp(16px,2.5vw,22px);font-weight:700;font-family:'Noto Sans JP',sans-serif;color:#222;position:relative}.step_box{display:flex;flex-wrap:wrap;justify-content:space-between}.step_box .column_3{background:#fff;border-radius:15px;box-shadow:#ccc 0 5px 8px;padding:35px 30px;position:relative;margin:0 0 20px}@media screen and (min-width:576px){.step_box .column_3{width:47%}.step_box .column_3:before{content:"";width:0;height:0;border-style:solid;border-width:35px 0 35px 35px;border-color:transparent transparent transparent #cfdafa;position:absolute;top:50%;left:-35px;transform:translateY(-50%)}.step_box .column_3:nth-child(odd):before{display:none}}@media screen and (min-width:768px){.step_box .column_3{width:30.5%}.step_box .column_3:nth-child(odd):before{display:block}.step_box .column_3:first-child:before{display:none}.step_box .column_3:nth-child(4):before{display:none}}@media screen and (min-width:992px){.guidance{padding:0 0 80px}.step_box .column_3:before{border-width:2.2rem 0 2.2rem 2.2rem;left:-2.2rem}}@media screen and (min-width:1100px){.step_box .column_3:before{border-width:2.7rem 0 2.7rem 2.7rem;left:-2.7rem}}@media screen and (min-width:1350px){.step_box .column_3:before{border-width:3rem 0 3rem 3rem;left:-3rem}}@media screen and (min-width:1550px){.step_box .column_3:before{border-width:3.5rem 0 3.5rem 3.5rem;left:-3.5rem}}.point .point_area{padding:30px 20px;background-color:#fff;background-repeat:no-repeat;background-position:100% 130%;background-size:130% auto;background-image:url(//hiroshima-realestatesale.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/bg02.webp)}.no-webp .point .point_area{background-image:url(//hiroshima-realestatesale.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/bg02.png)}.point .point_area .point_box{top:0;left:0}.point .point_area .point_box .title_box{margin-bottom:20px}.point .point_area .point_box .title_05{font-size:28px;font-size:clamp(28px,2vw,36px);font-weight:700;line-height:160%}.point .point_area .point_box .text_01{font-weight:800;margin-bottom:0}@media (min-width:576px){.point .point_area{background-position:100% 0;background-size:cover}}@media (min-width:768px){.point .point_area .point_box .text_01{max-width:480px}.point .point_area .point_box .title_box{margin-bottom:40px}}@media (min-width:992px){.point .point_area{padding:50px 0 40px 30px;background-position:100% 50%}.point .point_area .point_box{margin-bottom:30px}.point .point_area .point_box .text_01{max-width:525px}}.choose{padding:50px 0}.choose .lead_box{background-color:#002060;padding:.5rem;text-align:center}.choose .lead_box p{font-size:18px;font-size:clamp(18px,2vw,26px);font-weight:800;color:#fff;line-height:1.5}.choose .text_area{margin:0 auto 60px}.choose .text_area .text_box{background:#fff;position:relative;padding:2rem}.choose .text_area .title_box .number{display:flex;align-items:center;font-size:17px;font-size:clamp(17px,2.5vw,30px);font-weight:700;position:relative;padding-left:2.5rem;margin-bottom:1rem}.choose .text_area .title_box .number:before{counter-increment:number 1;content:"0" counter(number);position:absolute;top:60%;left:0;transform:translateY(-50%);width:35px;height:35px;font-size:22px;font-size:clamp(22px,2vw,36px);font-weight:700;color:#f7b419}.choose .card_area p{font-weight:800;line-height:1.6;padding-bottom:1rem}.choose .card_area img{width:100%}@media (min-width:992px){.choose{padding:100px 0}.choose .text_area{display:flex}.choose .text_area .text_box{padding:2rem 1rem 2rem}.choose .text_area .title_box .number{font-size:clamp(18px,2.5vw,24px);padding:0 .1rem 0 2.2rem;height:60px}.choose .text_area .title_box .number:before{top:55%;width:40px;height:40px}.choose .card_area{width:90%;margin:0 auto}.choose .card_area p{height:100px}}@media (min-width:1200px){.choose .text_area{margin:0 auto 80px}.choose .text_area .title_box .number{height:60px;padding:0 3% 0 11%}.choose .text_area .title_box .number:before{top:65%;left:2%;width:50px;height:50px}.choose .card_area{width:95%}}@media (min-width:1500px){.choose .text_area .title_box .number:before{top:60%}}@media (min-width:1800px){.choose .text_area .title_box .number:before{top:55%}}.choose .request_area .img_box{position:relative}.choose .request_area .img_box img{width:100%}.choose .request_area .img_box h4{position:absolute;color:#002060;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;font-size:18px;font-size:clamp(18px,2vw,28px);text-align:center;line-height:1.5;font-weight:800;width:100%}.choose .request_area .card_area03{background:#fff;padding:30px 30px 10px}.choose .request_area .card_area03 .lead_text{margin:0;font-size:12px;font-size:clamp(12px,1.5vw,20px);font-weight:700;color:#fff}.choose .request_area .card_area03 .lead_text_red{background-color:#bc0a00;width:30%;padding:0 5px;border-radius:30px;text-align:center}.choose .request_area .card_area03 .lead_text_bleu{background-color:#002060;width:30%;padding:0 5px;border-radius:30px;text-align:center}.choose .request_area .card_area03 .text_01{font-weight:600;margin-bottom:20px;line-height:1.4}.choose .request_area .btm_box{background:#002060;color:#fff;text-align:center;padding:20px 0}.choose .request_area .btm_box .lead_bm{font-size:18px;font-size:clamp(18px,2vw,24px);font-weight:800;position:relative;width:100px;margin:0 auto}.choose .request_area .btm_box .lead_bm:after{content:"\f0eb";font-family:"Font Awesome 5 Free";display:block;position:absolute;top:4%;left:-6%;color:#fff}.choose .request_area .btm_box .text_bm{font-weight:800;line-height:1.5}.choose .choose__box{margin-bottom:20px}@media (min-width:768px){.choose .request_area .img_box h4{font-size:clamp(15px,2.5vw,26px)}.choose .request_area .btm_box{padding:20px 0}.choose .request_area .btm_box .lead_bm:after{top:4%;left:-21%}.choose .request_area .card_area03 .lead_text_red,.choose .request_area .card_area03 .lead_text_bleu{width:20%}}@media (min-width:992px){.choose .request_area .img_box h4{font-size:clamp(15px,2vw,26px)}.choose .request_area .card_area03{padding:40px 20px;height:240px}.choose .request_area .btm_box{padding:20px 0}.choose .request_area .card_area03 .lead_text_red,.choose .request_area .card_area03 .lead_text_bleu{width:45%;font-size:clamp(12px,1vw,20px)}}.recommend{margin-top:50px;padding:0 0 1px;background:#fff}.recommend-title{position:relative;height:150px;margin:0 0 10px;background-position:50% 100%;background-size:cover;background-repeat:no-repeat;background-color:#f6f3ef;background-image:url(//hiroshima-realestatesale.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/bg01.webp)}.no-webp .recommend-title{background-image:url(//hiroshima-realestatesale.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/bg01.png)}.recommend-title-naka{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;width:100%}.recommend-title01{color:#002060;font-size:16px;font-size:clamp(16px,3.5vw,36px);font-weight:700;line-height:2}.recommend-title01 .red{margin:0}.recommend-title02{color:#222;font-size:20px;font-size:clamp(20px,3.5vw,55px);font-weight:900;line-height:140%}.recommend-title02 .red{color:#bc0a00;font-size:120%;margin:0 5px}.recommend-title03{color:#002060;font-size:18px;font-size:clamp(18px,3.5vw,32px);font-weight:900}.recommend-text01{color:#002060;background:#fff;border:#002060 2px solid;padding:0 20px;font-size:14px;font-size:clamp(14px,2.5vw,25px);line-height:180%;margin-right:5px}@media screen and (min-width:768px){.recommend-text01{margin-right:20px}}.recommend-text02{color:#ee9320;font-size:16px;font-size:clamp(16px,3.5vw,20px);line-height:180%;font-weight:700}@media screen and (min-width:768px){.recommend{margin-top:80px}.recommend-title{height:250px;margin:0 0 30px}}.companyspace{padding:0}@media screen and (min-width:768px){.companyspace{padding:20px 0}}.companyspace-title01{font-size:20px;font-size:clamp(20px,3.5vw,46px);font-weight:900}.companyspace_small{font-size:16px;font-size:clamp(16px,3.5vw,38px)}.companyspace-title02{color:#002060;font-size:16px;font-size:clamp(16px,3.5vw,20px);font-weight:900}.companyspace-img01{position:relative}.companyspace-img01 img{width:100%;height:auto}.companyspace-img01 .fukidashi01{position:absolute;top:-23%;right:0;display:inline-block;margin:1.5em 0;min-width:120px;max-width:100%;color:#fff;font-size:13px;font-size:clamp(13px,2.5vw,20px);background:#002060;padding:15px;text-align:center;line-height:140%}.companyspace-img01 .fukidashi01:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #002060}.companyspace-text01{color:#002060;font-size:20px;font-size:clamp(20px,3.5vw,36px);font-weight:900;line-height:140%}.recommend-waku01{background:#efefef;text-align:center;padding:20px 0}.recommend-waku01 img{display:block;width:auto;margin:0 auto 10px;height:50px}.recommend-waku01 p{display:block;width:100%;margin:0 auto}.recommend-waku01_02{background:#6b6b6b;color:#fff}.recommend-waku02{margin:0 auto 20px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.recommend-waku02 .box{width:calc(50% - 2px);border:solid 3px #fff;border-right:none;padding:10px 15px;background-color:#ffde93}.recommend-waku02 .box-naka{background:#faf8f5;text-align:center}.recommend-waku02 .box p{font-weight:700}@media screen and (min-width:768px){.recommend-waku02{width:100%}.recommend-waku02 .box{width:calc(25% - 2px)}.recommend-waku04-box{margin:0 auto;width:78%}}@media screen and (min-width:960px){.recommend-waku04-box{width:57%}}@media screen and (min-width:992px){.recommend-waku04-box{width:50%}}.recommend-waku03 img{display:block;margin:0 auto 20px}.recommend-waku03 p{font-size:15px;line-height:140%}.recommend-waku04{background-color:#002060;color:#fff;padding:20px 20px 30px}.recommend-waku04 img{display:block;margin:0 auto 20px}.recommend-waku04 .white{color:#fff !important}.recommend-waku04 .companyspace-title01{line-height:1.5}.tel a{color:#fff !important;text-decoration:none !important}#calmhome .table02 td:before{width:44%}@media screen and (min-width:768px){#calmhome .table02 thead th:nth-child(3),#calmhome .table02 tbody td:nth-child(3){width:50%}#calmhome .table02 thead th:last-child,#calmhome .table02 tbody td:last-child{width:75%}#rehouse .table02 thead th:nth-child(3),#rehouse .table02 tbody td:nth-child(3),#rehouse .table02 thead th:nth-child(4),#rehouse .table02 tbody td:nth-child(4){width:50%}#rehouse .table02 thead th:nth-child(5),#rehouse .table02 tbody td:nth-child(5),#rehouse .table02 thead th:nth-child(6),#rehouse .table02 tbody td:nth-child(6){width:55%}}@media screen and (min-width:992px){#calmhome .table02 thead th:nth-child(3),#calmhome .table02 tbody td:nth-child(3){width:35%}}@media screen and (min-width:1200px){#calmhome .table02 thead th:nth-child(2),#calmhome .table02 tbody td:nth-child(2),#calmhome .table02 thead th:nth-child(4),#calmhome .table02 tbody td:nth-child(4),#calmhome .table02 thead th:last-child,#calmhome .table02 tbody td:last-child{width:55%}}@media screen and (max-width:767.5px){#housedo .table02 td:before{width:30%}}.realestatelist{background-color:#fff;margin:50px auto 0;padding:50px 0}.realestatelist .list__box{margin-top:50px}.realestatelist .list__title{font-size:20px;font-size:clamp(20px,3vw,32px);font-weight:700;color:#002060}.realestatelist .list__listBox{background-color:#efefef;border-bottom:solid 1px #002060;margin:30px auto 0;width:100%}.realestatelist .list__textBox{background:#002060;padding:5px 5px 5px 8px;color:#fff}.realestatelist .list__textBox .list__text{font-size:17px;font-size:clamp(17px,2vw,28px);font-weight:800;display:grid;align-items:center;height:45px;margin-bottom:0}.realestatelist .list__listArea .list__listBox .list_link{color:#222}.realestatelist .list__textBox02{padding:8px 0 8px 8px}.realestatelist .list__text02 dt{font-size:15px;font-weight:700;font-size:clamp(15px,1vw,15px);padding:0 .5em;width:33%}.realestatelist .list__text02 dd{font-size:13px;font-weight:600;font-size:clamp(13px,1.5vw,13px);padding:.5em}.realestatelist .br_02{display:none}.link_box09 .btn09 .arrow09{position:relative;margin-left:.5rem}.link_box09 .btn09 .arrow09:before{font-family:"Font Awesome 5 Free";content:"\f061";position:absolute;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:700;line-height:1;color:#002060;top:50%;left:0;transform:translateY(-50%);z-index:1}@media (min-width:768px){.realestatelist .card__1_4__list{width:calc((100% - 50px)/2)}.realestatelist .card__1_4{display:flex;flex-wrap:wrap}.realestatelist .list__text02{min-height:145px}.realestatelist .list__text02 dt{font-size:15px;font-weight:700;font-size:clamp(15px,1vw,15px);padding:0;width:55%}.realestatelist .list__text02 dd{font-size:13px;font-weight:600;font-size:clamp(13px,1.5vw,13px);padding:.5em 0}.realestatelist .br_02{display:block}.link_box09 .btn09{display:flex;flex-wrap:wrap;align-items:center;width:100%;color:#002060;font-weight:700;font-size:14px;font-size:clamp(14px,1.5vw,14px);position:relative;line-height:1.1;margin-top:8px}}@media (min-width:992px){.realestatelist{margin:80px auto 0}.realestatelist .list__textBox .list__text{height:60px}}@media (min-width:1101px){.realestatelist .card__1_4__list{margin:0 15px 0 0;width:calc((100% - 50px)/4)}.realestatelist .card__1_4__list:nth-child(4n){margin-right:0}.realestatelist .card__1_4{display:flex;flex-wrap:inherit;margin-top:20px}.realestatelist .list__textBox .list__text{font-size:clamp(17px,1.5vw,28px)}}.articles{padding:50px 0;background:#f6f3ef;color:#111}.articles .card__1_4__list img{width:100%;margin-bottom:10px;height:200px;object-fit:cover}.articles .article__text{padding-bottom:1em}.articles .article__date{text-align:right;padding-right:.5em;background:0 0}.articles .article__linkBox{text-align:right}.articles .article__linkBox .img_hight{height:300px}.articles .article__linkBox .article__link{text-align:center;margin:20px auto 0}.articles .article__linkBox .article__linkText{display:inline-block;width:100%;padding:0;background:#002060;color:#fff;transition:all .3s;position:relative;width:250px;padding:20px;font-weight:700;font-size:115%;letter-spacing:1px}.articles .article__linkBox .article__linkText:hover{color:#fff}.articles .article__linkBox .article__linkText .news_arrow{position:absolute;top:50%;right:1em;transform:translateY(-50%)}@media screen and (min-width:768px){.articles{padding:100px 0}.articles .article__linkBox .article__link{margin:50px auto 0}.articles .article__linkBox .article__linkText{width:350px}.articles .card__1_4__list{width:47%}.articles .card__1_4__list img{height:250px}.articles .card__1_4{display:flex;flex-wrap:wrap;margin-top:40px}}@media screen and (min-width:992px){.articles .card__1_4__list{margin:0 20px 0 0;width:calc((100% - 50px)/4)}.articles .card__1_4__list img{width:100%;margin-bottom:10px;height:150px;object-fit:cover}.articles .card__1_4__list:last-of-type{margin-right:0}.articles .card__1_4{flex-wrap:inherit}}.entry-header.mainVisual{height:50vh;max-height:230px;position:relative;background-position:100% 10%;background-repeat:no-repeat;background-size:cover;background-image:url(//hiroshima-realestatesale.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/fv_sp.webp)}.no-webp .entry-header.mainVisual{background-image:url(//hiroshima-realestatesale.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/fv_sp.png)}.entry-header.mainVisual h2{font-size:32px;font-size:clamp(32px,4vw,78px);font-weight:500;color:#fff;text-shadow:2px 2px 1px #0000008a;top:50px;position:relative;letter-spacing:2px}.entry-header.mainVisual .styleh1{font-size:40px;font-weight:800;line-height:1;color:#fff;text-shadow:1px 1px 3px #222;margin-bottom:0;top:50px;position:relative}.entry-header.mainVisual .hero_head{height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.entry-header.mainVisual .hero_head h2{line-height:1}@media screen and (min-width:768px){.entry-header.mainVisual{background-image:url(//hiroshima-realestatesale.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/fv.webp)}.no-webp .entry-header.mainVisual{background-image:url(//hiroshima-realestatesale.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/fv.png)}}.articleArea{margin-bottom:3em}.articleArea a{color:#222}.articleArea .list_article{margin-bottom:2em}.articleArea .entry-tit{font-weight:800}.articleArea .entry-content{font-size:80%;line-height:2}.sidemenu a{color:#222}.sidemenu a i{color:#002060}.sidemenu img{width:100%;height:auto}.article-img01{width:100% !important;height:400px !important;max-height:none !important;object-fit:cover}.article-img02{width:100% !important;height:140px !important;max-height:none !important;object-fit:cover}.sidemenu .menu-title{border-bottom:solid 3px #ccc;position:relative;font-size:20px;padding-bottom:8px;color:#111}.sidemenu .menu-title a{color:#111}.sidemenu .menu-title:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #555;bottom:-2px;width:30%}@media screen and (max-width:768px){.news img{width:100%;max-height:none;height:auto;margin-bottom:1rem}.sidemenu .menu-title{font-size:16px}}@media screen and (min-width:768px){.articleArea{padding-right:100px;margin-bottom:0}.articleArea .list_article{margin-bottom:1.5em}}.article_link_btn{background-color:#c06014;color:#fff;padding:15px 0}.article_link_btn:hover{color:#fff}.navigation{padding:30px 0;justify-content:center}.nav_pagination{display:flex;justify-content:center;margin-bottom:30px}.nav-links .page-numbers{background-color:#fff;padding:4px 10px 5px;margin:0 5px;font-size:18px;font-weight:700;letter-spacing:.1em;text-align:center}.nav-links span.page-numbers{background-color:#218542;color:#fff}.nav-links span.page-numbers.page-arrow{color:#424642;background-color:unset}.nav-links .prev,.nav-links .next{background-color:#fff0;color:#424642;letter-spacing:0}.article-text01{border-bottom:1px solid #ccc;padding-bottom:5px;font-size:15px}@media screen and (max-width:768px){.article-text01{font-size:14px}}.articleAreaText h2,.articleAreaText h3,.articleAreaText h4{font-weight:800}.articleAreaText button{margin-bottom:1.5rem}.articleAreaText h2{width:100%;display:block;position:relative;font-size:21px;font-size:clamp(21px,2.5vw,38px);font-weight:700;color:#222;margin-top:4.5rem;margin-bottom:1rem;border-bottom:1px solid #002060;padding:.4em 0 10px}.articleAreaText h2.title01{border:none;font-size:28px;font-size:clamp(28px,5.1vw,50px);font-family:'Noto Sans JP',sans-serif;color:#222;font-weight:800;margin-top:0}.articleAreaText h3{background:#cfdafa;color:#000;padding:.4em .5em .5em;margin-top:3rem;margin-bottom:1rem;font-size:18px;font-size:clamp(18px,2.5vw,26px);font-weight:700}.articleAreaText h3.tit-blog{margin-bottom:0;margin-top:.5rem;background:0 0;padding-left:2rem;position:relative;font-size:18px;font-size:clamp(18px,2.5vw,22px)}.articleAreaText h3.tit-blog:before{position:absolute;top:50%;left:0;transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;content:"\f138";font-size:80%;color:#002060}.articleAreaText h4{margin-top:2.5rem;margin-bottom:.5rem;padding-left:.7rem;font-size:clamp(16px,2vw,22px);font-weight:700;color:#002060}.articleAreaText .category-badge{display:inline-block;margin:0}.articleAreaText .category-badge .text-bg-light,.articleAreaText .category-badge .category01{background:#002060 !important;color:#fff !important;border-radius:0;margin-right:5px}.articleAreaText .category-badge .category01{font-size:61%;padding:.01em .5em .2em}.articleAreaText .link_box{margin-bottom:3em}.articleAreaText ul{padding:0 0 0 2em;position:relative;font-size:15px;font-size:clamp(15px,1.5vw,24px)}.articleAreaText ul li{line-height:160%;margin-bottom:.5em;position:relative}.articleAreaText ul li:before{content:"";position:absolute;width:8px;height:8px;top:50%;left:-1.5em;transform:translateY(-50%);background:#002060;border-radius:50%}.articleAreaText ul ul li:before{content:"";position:absolute;width:5px;height:1px;top:50%;left:-1em;transform:translateY(-50%);background:#002060;border-radius:0}.articleAreaText .wp-block-buttons>.wp-block-button{display:block;margin:0 auto;text-align:center}.articleAreaText .wp-block-button__link{background-color:#fff;border:2px solid #d97001;position:relative;padding-right:3rem;margin:2rem auto}.articleAreaText .wp-block-button__link:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:700;display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#d97001}.single-sub{padding:25px 10px 50px}.single-sub .breadcrumb-scroller{background:#f6f3ef !important;font-size:72%;border-radius:50px !important}.single-sub .breadcrumb-scroller a{color:#222}.single-sub .breadcrumb-scroller .breadcrumb-item.active{white-space:initial;padding-right:0}.single-sub .title__h3{text-align:left;background:0 0 !important;border:none;font-weight:800;padding-left:0;margin-bottom:0;font-size:24px;font-size:clamp(24px,2.8vw,40px)}.single-sub .title__h3:before,.single-sub .title__h3:after{display:none}.single-sub .single_content p{line-height:1.8;margin-bottom:1.1rem}.single-sub .single_content a{color:#002060}.single-sub .single_content a:hover,.single-sub .single_content a:focus{color:#ff901a}@media screen and (min-width:768px){.single-sub .title01_box .subtitle{padding:.25em 0 .25em .5em}}@media screen and (min-width:992px){.single-sub .title01_box .subtitle{padding:.25em 0 .25em 1em}.articleAreaText h2.title02{padding:.5em 0}}@media screen and (max-width:992px){.single-sub .breadcrumb-scroller .breadcrumb-item.breadcrumb_title{white-space:break-spaces;display:flex}}@media screen and (max-width:991.98px){.single-sub .breadcrumb-scroller .breadcrumb{flex-wrap:wrap}}@media screen and (max-width:1100px){.articleAreaText h2{font-size:28px}.articleAreaText h3{font-size:24px}.articleAreaText h4{font-size:20px}}@media screen and (max-width:768px){.single-sub{padding:25px 10px 30px}.articleAreaText h2{font-size:24px}.articleAreaText h3{font-size:20px}.articleAreaText h4{font-size:18px}}.breadcrumb-item+.breadcrumb-item.none-item:before{display:none}.top_news_img img{height:auto;object-fit:cover}@media screen and (min-width:1101px){.top_news_img img{height:180px;object-fit:cover}}.header_h1{display:block;white-space:normal;position:absolute;left:50%;top:80px;width:100%;transform:translateX(-50%)}@media screen and (min-width:768px){.header_h1{display:block;white-space:nowrap;top:85px;width:auto}}@media screen and (min-width:1200px){.header_h1{top:90px}}.header_h1 h1{font-size:13px;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.6);padding:10px 20px;line-height:120%}.header_h1 h1 a{color:#fff}.sub-logo{position:absolute;top:10px;left:10px;font-size:16px;color:#fff}.sub-logo a{color:#fff}@media screen and (min-width:768px){.sub-logo{font-size:24px}}.works.notfound{background:0 0;margin:0 auto;display:flex;justify-content:center;padding:50px 0}.aboutus-title01{background:#ccc;border-radius:10px;text-align:center;font-size:24px !important;font-weight:700 !important;padding:30px 10px !important;border:none}@media screen and (min-width:768px){.aboutus-title01{font-size:30px !important;padding:30px 0 !important}}.profile-waku01{background:#f6f3ef;border-radius:5px;padding:25px !important;border:none}.profile-waku01 img{border-radius:5px;border-radius:5px;height:200px;width:100%;object-fit:cover}@media screen and (min-width:768px){.profile-waku01 img{height:auto;object-fit:cover}}.single-sub .list01{padding:0 0 0 2.5em}.single-sub .list01 li:before{top:25%;left:-2.5em}@media screen and (min-width:768px){.sample .col-lg-3{flex:0 0 auto;width:20%}}@media screen and (min-width:992px){.sample .col-lg-3{flex:0 0 auto;width:20%}}