@charset "utf-8";#service picture{}#service picture img{width:100%}@media blog and (max-width:767px){#service{margin-bottom:6.25%}}@media screen and (min-width:768px){#service{margin-bottom:100px}}#advantage figure figcaption{color:#4D4D4D}#advantage figure figcaption h3{color:#234792;position:relative;line-height:1.4}#advantage figure figcaption h3:before{background-color:#234792;content:"";height:100%;margin-left:-.2em;position:absolute;top:50%;left:0;-ms-transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);width:.15em}#advantage figure figcaption p{font-size:87.5%}#advantage figure figcaption ul{border-top:2px solid #333;border-bottom:2px solid #333}#advantage figure figcaption ul>li{color:#333;font-size:87.5%}#advantage figure figcaption ul>li:not(:first-child){border-top:1px solid #333}@media screen and (max-width:767px){#advantage{margin-bottom:6.25%}#advantage figure+figure{margin-top:3.125%}#advantage figure figcaption{margin-bottom:3.125%}#advantage figure figcaption h3{font-size:125%;margin-left:auto;margin-right:auto;width:93.75%}#advantage figure figcaption p{padding:0 3.125%}#advantage figure figcaption ul{margin-top:3.125%;margin-left:auto;margin-right:auto;width:93.75%}#advantage figure figcaption ul>li{line-height:1.6;padding:1.666666666666667% 3.333333333333333%}#advantage figure picture{text-align:center}#advantage figure picture img{width:93.75%}}@media screen and (min-width:768px){#advantage{margin-bottom:100px}#advantage figure+figure{margin-top:50px}#advantage figure figcaption h3{font-size:150%;margin-bottom:10px}#advantage figure figcaption ul{margin-top:20px}#advantage figure figcaption ul>li{padding:0 2em}}@media screen and (min-width:768px) and (max-width:1023px){#advantage figure figcaption{margin-bottom:30px}#advantage figure figcaption ul>li{display:inline-block;vertical-align:top;width:50%}#advantage figure figcaption ul>li:nth-child(2){border-top:none}}@media screen and (min-width:1024px){#advantage figure{display:table;width:100%}#advantage figure figcaption{display:table-cell;vertical-align:top;width:42.5%}#advantage figure picture{display:table-cell vertical-align:top}}@media screen and (min-width:1024px) and (max-width:1199px){#advantage figure figcaption{padding-right:30px}}@media screen and (min-width:1200px) and (max-width:1279px){#advantage figure figcaption{padding-right:35px}}@media screen and (min-width:1280px){#advantage figure figcaption{padding-right:40px}}#available picture{text-align:center}#available picture img{width:100%;max-width:890px}#available_tbl{border-collapse:collapse;font-size:87.5%;text-align:center}#available_tbl tr th{background-color:#1C3A54;color:#FFF;font-weight:400;text-align:center}#available_tbl tr:nth-child(even) td{background-color:#F0F0F0}#available_list{font-size:87.5%}#available_list>li:first-child{background-color:#1C3A54;color:#FFF}#available_list>li:nth-child(even){background-color:#F0F0F0}#available .list_note{font-size:75%}@media screen and (max-width:767px){#available{margin-bottom:6.25%}#available picture{margin-bottom:3.125%;padding:0 3.125%}#available_tbl{display:none}#available_list{margin-bottom:3.125%}#available_list>li{line-height:1.6;margin-left:auto;margin-right:auto;padding:1.5625% 3.125%;width:93.75%}#available .list_note{padding:0 3.125%}#available .list_note>li+li{margin-bottom:1.666666666666667%}}@media screen and (min-width:768px){#available{margin-bottom:100px}#available picture{margin-bottom:50px}#available_tbl{margin-bottom:30px;width:100%}#available_tbl tr th:nth-child(2){max-width:6em}#available_tbl tr th:nth-child(3){max-width:10em}#available_tbl tr td{padding:.5em 1em}#available_tbl tr td:nth-child(1){text-align:left}#available_list{display:none}#available .list_note>li+li{margin-bottom:5px}}#others ul{text-align:center}#others ul>li{display:inline-block;vertical-align:top}#others ul>li:before{background-position:center center;background-repeat:no-repeat;content:"";display:block}#others.lazyloaded.is_webp ul>li#others_waste:before{background-image:url(https://yoshimorikensetsu.co.jp/images/user/service/others/waste.webp)}#others.lazyloaded.is_webp ul>li#others_items:before{background-image:url(https://yoshimorikensetsu.co.jp/images/user/service/others/items.webp)}#others.lazyloaded.is_webp ul>li#others_house:before{background-image:url(https://yoshimorikensetsu.co.jp/images/user/service/others/house.webp)}#others.lazyloaded.is_webp ul>li#others_block:before{background-image:url(https://yoshimorikensetsu.co.jp/images/user/service/others/block.webp)}#others.lazyloaded.is_webp ul>li#others_paving:before{background-image:url(https://yoshimorikensetsu.co.jp/images/user/service/others/paving.webp)}#others.lazyloaded.is_webp ul>li#others_exterior:before{background-image:url(https://yoshimorikensetsu.co.jp/images/user/service/others/exterior.webp)}#others.lazyloaded.not_webp ul>li#others_waste:before{background-image:url(https://yoshimorikensetsu.co.jp/images/user/service/others/waste.jpg)}#others.lazyloaded.not_webp ul>li#others_items:before{background-image:url(https://yoshimorikensetsu.co.jp/images/user/service/others/items.jpg)}#others.lazyloaded.not_webp ul>li#others_house:before{background-image:url(https://yoshimorikensetsu.co.jp/images/user/service/others/house.jpg)}#others.lazyloaded.not_webp ul>li#others_block:before{background-image:url(https://yoshimorikensetsu.co.jp/images/user/service/others/block.jpg)}#others.lazyloaded.not_webp ul>li#others_paving:before{background-image:url(https://yoshimorikensetsu.co.jp/images/user/service/others/paving.jpg)}#others.lazyloaded.not_webp ul>li#others_exterior:before{background-image:url(https://yoshimorikensetsu.co.jp/images/user/service/others/exterior.jpg)}#others ul>li h3{background-color:#234792;color:#FFF;font-weight:400;height:2.5em;line-height:1;position:relative}#others ul>li h3 div{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#others ul>li h3 div span{display:block;font-size:50%;margin-top:.2em}#others ul>li>div{display:table;line-height:1;width:100%}#others ul>li>div h4{display:table-cell;font-weight:400;line-height:1.4;vertical-align:middle}#others ul>li>div h4 span{background-color:#E2E7F1;display:block;height:100%;padding:4px;position:relative}#others ul>li>div h4 span:after{border-color:transparent transparent transparent #E2E7F1;border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;right:0;-ms-transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);width:0}#others ul>li>div p{display:table-cell;line-height:1.6;vertical-align:middle}#others ul>li>div p b{font-weight:700}#others ul>li>div p span{font-weight:700}@media screen and (max-width:479px){#others ul>li{width:93.75%}#others ul>li h3{margin-top:1.666666666666667%;margin-bottom:1.666666666666667%}}@media screen and (min-width:480px) and (max-width:767px){#others ul{}#others ul>li{width:-webkit-calc((100% - (3.125%* 3)) / 2);width:calc((100% - (3.125%* 3)) / 2)}#others ul>li h3{margin-top:1.724137931034483%;margin-bottom:1.724137931034483%}}@media screen and (max-width:767px){#others{}#others ul{text-align:left}#others ul>li{margin-left:3.125%;margin-bottom:6.25%;text-align:center}#others ul>li:before{background-size:80% auto;padding-top:68.25%}#others ul>li>div h4{font-size:62.5%;padding-right:4px}#others ul>li>div h4 span:after{border-width:18px 0 18px 8px}#others ul>li>div p{padding-left:4px}#others ul>li>div p b{font-size:137.5%}}@media screen and (min-width:768px){#others{margin-bottom:70px}#others ul>li{margin-bottom:30px}#others ul>li:before{background-size:cover;padding-top:80%}#others ul>li h3{margin-top:10px;margin-bottom:10px}#others ul>li>div h4{font-size:75%;padding-right:5px}#others ul>li>div h4 span:after{border-width:20px 0 20px 10px}#others ul>li>div p{padding-left:5px}#others ul>li>div p b{font-size:175%}#others ul>li>div p span{font-size:112.5%}}@media screen and (min-width:768px) and (max-width:939px){#others ul>li{margin-left:5px;margin-right:5px;width:228px}}@media screen and (min-width:940px) and (max-width:1023px){#others ul>li{margin-left:8px;margin-right:8px;width:270px}}@media screen and (min-width:1024px) and (max-width:1199px){#others ul>li{margin-left:10px;margin-right:10px;width:296px}}@media screen and (min-width:1200px){#others ul>li{margin-left:15px;margin-right:15px;width:315px}}
