.l-main .m-underlayer-title{background-image:url(../../img/floor/h1_hedding_bg.jpg)}.measures{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1000px){.measures{padding-left:15px;padding-right:15px}}@media screen and (max-width: 768px){.measures{padding-top:65px;padding-bottom:45px}}@media screen and (max-width: 640px){.measures{padding-left:4.375%;padding-right:4.375%}}.measures-text{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 640px){.measures-text{font-size:14px;font-size:1.4rem;padding-top:30px;padding-bottom:30px}}.measures-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.measures-list .list{width:31%}.measures-list .list .text{padding-top:10px;text-align:center;font-weight:bold}@media screen and (max-width: 640px){.measures-list .list .text{font-size:13px;font-size:1.3rem}}.solution{padding-top:135px;padding-bottom:50px}@media screen and (max-width: 768px){.solution{padding-top:80px;padding-bottom:35px}}.solution .m-heading02-ja{font-size:30px;font-size:3rem}@media screen and (max-width: 768px){.solution .m-heading02-ja{font-size:21px;font-size:2.1rem}}.solution .solution-container{position:relative;margin-top:100px}@media screen and (max-width: 768px){.solution .solution-container{margin-top:65px}}.solution .solution-container::before{content:'';display:block;width:2px;height:100%;background-color:#acacac;position:absolute;left:5%;top:0;z-index:0}@media screen and (max-width: 1000px){.solution .solution-container::before{left:37px}}@media screen and (max-width: 640px){.solution .solution-container::before{left:50%}}.solution .solution-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 640px){.solution .solution-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#F8F8F8;padding-bottom:15px}}.solution .solution-wrap:last-of-type{background-color:#F8F8F8}.solution .solution-wrap:not(:last-of-type){margin-bottom:50px}.solution .solution-wrap-box{width:15%}@media screen and (max-width: 640px){.solution .solution-wrap-box{width:100%;display:block;margin-bottom:20px}}.solution .solution-wrap-num{width:100px;height:100px;border:1px solid #000;position:relative}@media screen and (max-width: 1000px){.solution .solution-wrap-num{width:75px;height:75px}}@media screen and (max-width: 640px){.solution .solution-wrap-num{text-align:center;margin-left:auto;margin-right:auto}}.solution .solution-wrap-num::before{content:"";display:inline-block;position:absolute;top:-17px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#f8f8f8;width:10px;height:16px}.solution .solution-wrap-num::after{content:"";display:inline-block;position:absolute;bottom:-17px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#f8f8f8;width:10px;height:16px}.solution .solution-wrap-num .num-point{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-family:'Libre Baskerville', serif;line-height:1;line-height:1.4}.solution .solution-wrap-num .num-point .point{font-size:15px;font-size:1.5rem}.solution .solution-wrap-num .num-point .num{font-size:26px;font-size:2.6rem}.solution .solution-wrap-text{width:85%}@media screen and (max-width: 640px){.solution .solution-wrap-text{width:100%}}.solution .solution-wrap-text .label{font-size:18px;font-size:1.8rem;background-color:#e5e5e5;font-weight:bold;display:inline-block;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;padding:5px 25px;margin-right:0px;margin-bottom:15px}@media screen and (max-width: 640px){.solution .solution-wrap-text .label{font-size:12px;font-size:1.2rem;padding:4px 10px;max-width:270px;margin-left:auto;margin-right:auto;display:block;text-align:center}}.solution .solution-wrap-text .m-text{padding-bottom:25px}@media screen and (max-width: 640px){.solution .solution-wrap-text .m-text{font-size:14px;font-size:1.4rem}}.solution .solution-wrap-text .point01-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solution .solution-wrap-text .point01-list li{width:48%}.solution .solution-wrap-text .point01-list .text{font-size:13px;font-size:1.3rem;padding-top:5px}@media screen and (max-width: 640px){.solution .solution-wrap-text .point01-list .text{font-size:12px;font-size:1.2rem}}.solution .solution-wrap-text .case-list{border:1px solid #e5e5e5;background-color:#fff;padding:25px 45px;margin-bottom:20px}@media screen and (max-width: 640px){.solution .solution-wrap-text .case-list{padding:25px 20px}}.solution .solution-wrap-text .case-list.last{margin-bottom:40px}.solution .solution-wrap-text .case-list .title{font-size:18px;font-size:1.8rem;font-weight:bold;position:relative;text-align:center;margin-bottom:20px}.solution .solution-wrap-text .case-list .title::after{content:"";position:absolute;display:inline-block;width:93px;height:2px;background-color:#000;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.solution .solution-wrap-text .case-list .case-list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solution .solution-wrap-text .case-list .text{padding-top:15px;font-size:15px;font-size:1.5rem}@media screen and (max-width: 640px){.solution .solution-wrap-text .case-list .text{font-size:14px;font-size:1.4rem}}.solution .solution-wrap-text .flex-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 640px){.solution .solution-wrap-text .flex-col2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.solution .solution-wrap-text .flex-col2 .text{width:48%}@media screen and (max-width: 640px){.solution .solution-wrap-text .flex-col2 .text{width:100%;font-size:14px;font-size:1.4rem}}.solution .solution-wrap-text .flex-col2 .image{width:48%}@media screen and (max-width: 640px){.solution .solution-wrap-text .flex-col2 .image{width:100%;text-align:center;padding-bottom:20px}}.solution .solution-heading-ttl{font-size:26px;font-size:2.6rem;font-weight:bold;margin:0px 0 10px}@media screen and (max-width: 640px){.solution .solution-heading-ttl{font-size:19px;font-size:1.9rem;line-height:1.5;text-align:center;margin-bottom:15px}}.moving{padding-top:100px;padding-bottom:140px}@media screen and (max-width: 1000px){.moving{padding-left:15px;padding-right:15px}}@media screen and (max-width: 768px){.moving{padding-top:65px;padding-bottom:65px}}@media screen and (max-width: 640px){.moving{padding-left:4.375%;padding-right:4.375%}}.moving .moving-text{padding-top:50px}@media screen and (max-width: 768px){.moving .moving-text{padding-top:25px}}@media screen and (max-width: 640px){.moving .moving-text{font-size:14px;font-size:1.4rem}}

/*# sourceMappingURL=floor.css.map */
