﻿.improvement-cont{width:100%;margin:0 auto;margin-bottom:100px}@media screen and (max-width: 767px){.improvement-cont{width:90%;margin:0 auto;margin-bottom:30px}}.improvement-cont .inner{width:1024px;height:auto;position:relative;margin:0 auto}@media screen and (max-width: 767px){.improvement-cont .inner{width:100%}}.improvement-cont .inner.box{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:-50px;filter:drop-shadow(2px 2px 3px #666)}@media screen and (max-width: 767px){.improvement-cont .inner.box{flex-wrap:wrap;margin-top:0;filter:none;margin-top:15px}}.improvement-cont .inner.box div{width:48%}@media screen and (max-width: 767px){.improvement-cont .inner.box div{width:100%}.improvement-cont .inner.box div+div{margin-top:15px}}.improvement-cont .inner.box div img{width:100%;height:auto;display:block}.improvement-cont h2{width:270px;margin:0 auto;margin-bottom:30px}@media screen and (max-width: 767px){.improvement-cont h2{width:45vw}}.improvement-cont h2 img{width:100%;height:auto;display:block}.improvement-cont h2+p{text-align:center}.improvement-cont.main{position:relative;width:100%}.improvement-cont.main::before{content:'';width:50%;height:100%;background-color:#F0F0F0;position:absolute;left:50%;top:0;z-index:-100}@media screen and (max-width: 767px){.improvement-cont.main::before{display:none}}.improvement-cont.main>.inner{width:1024px;margin:0 auto;position:relative}@media screen and (max-width: 767px){.improvement-cont.main>.inner{width:100%}}.improvement-cont.main>.inner .inner-cont{width:84%;background-color:#F0F0F0;border-radius:10px 0 0 10px;margin-left:10%;padding:3% 0 3% 3%}@media screen and (max-width: 767px){.improvement-cont.main>.inner .inner-cont{width:90%;border-radius:0;margin-left:0;padding:5%}}.improvement-cont.main>.inner .inner-cont .title{display:flex;flex-wrap:nowrap;margin-bottom:30px}.improvement-cont.main>.inner .inner-cont .title img{width:60px;height:60px;display:block;margin-right:20px}@media screen and (max-width: 767px){.improvement-cont.main>.inner .inner-cont .title img{width:10vw;height:10vw}}.improvement-cont.main>.inner .inner-cont .title h3{font-size:28px;margin-bottom:10px}@media screen and (max-width: 767px){.improvement-cont.main>.inner .inner-cont .title h3{font-size:5vw;margin-bottom:5px}}.improvement-cont.main>.inner .inner-cont .title h3 span{font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-weight:normal;font-size:16px;display:block;margin-top:10px}@media screen and (max-width: 767px){.improvement-cont.main>.inner .inner-cont .title h3 span{font-size:3.47vw}}.improvement-cont.main>.inner .inner-cont .merit{width:50%;margin-left:50%}@media screen and (max-width: 767px){.improvement-cont.main>.inner .inner-cont .merit{width:100%;margin-left:0}}.improvement-cont.main>.inner .inner-cont .merit ul{margin:0}.improvement-cont.main>.inner .inner-cont .merit ul li p{margin-bottom:30px}.improvement-cont.main>.inner .inner-cont .merit ul li ul li{list-style:disc;margin-left:1.5em;line-height:1.7}.improvement-cont.main>.inner .inner-cont .merit h5{background-color:#DE842C;transform:skewX(-15deg);padding:10px 10px 10px 15px;font-size:18px;font-weight:bold;color:#FFFFFF;margin-bottom:5px}@media screen and (max-width: 767px){.improvement-cont.main>.inner .inner-cont .merit h5{font-size:4vw}}.improvement-cont.main>.inner .inner-cont .merit h5 span{font-weight:normal;margin-left:1em}.improvement-cont.main>.inner .inner-cont .image{width:700px;position:absolute;left:-15%;bottom:-15%}@media screen and (max-width: 767px){.improvement-cont.main>.inner .inner-cont .image{position:static;width:100%}}.improvement-cont.main>.inner .inner-cont .image img{width:100%;height:auto;display:block}.improvement-cont.main>.inner .inner-cont .image.dry{width:400px;top:23%;left:5%}@media screen and (max-width: 767px){.improvement-cont.main>.inner .inner-cont .image.dry{width:100%}}.improvement-cont.main>.inner .inner-cont .image.dry img+img{margin-top:15px}.improvement-cont.main+.improvement-cont{margin-top:200px}@media screen and (max-width: 767px){.improvement-cont.main+.improvement-cont{margin-top:50px}}.improvement-cont p{font-size:16px;margin-bottom:20px}@media screen and (max-width: 767px){.improvement-cont p{font-size:3.47vw}}.improvement-cont p span{font-size:12px;display:block;color:#333333}.dry-image-cont{width:100%;margin:0 auto;margin-bottom:100px}@media screen and (max-width: 767px){.dry-image-cont{display:none}}.dry-image-cont .box{width:1024px;height:auto;position:relative;margin:0 auto;display:flex;flex-wrap:nowrap;justify-content:space-between;filter:drop-shadow(2px 2px 3px #666)}@media screen and (max-width: 767px){.dry-image-cont .box{width:100%;flex-wrap:wrap;filter:none;margin-top:15px}}.dry-image-cont .box div{width:48%}@media screen and (max-width: 767px){.dry-image-cont .box div{width:100%}.dry-image-cont .box div+div{margin-top:15px}}.dry-image-cont .box div img{width:100%;height:auto;display:block}.column-cont{width:964px;margin:0 auto;background-color:#F0F0F0;border-radius:10px;padding:30px 30px;margin-bottom:100px}@media screen and (max-width: 767px){.column-cont{width:80%;padding:5%;margin-bottom:30px}}.column-cont h6{font-size:20px;margin-bottom:40px;text-align:center;position:relative}@media screen and (max-width: 767px){.column-cont h6{font-size:4vw;margin-bottom:20px}}.column-cont h6::before{content:'';width:10%;height:2px;background-color:#CCCCCC;position:absolute;left:50%;bottom:-50%;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%)}.column-cont p{font-size:16px}@media screen and (max-width: 767px){.column-cont p{font-size:3.47vw}}.column-cont ul li{list-style:disc;margin-left:1.5em;line-height:1.7}@media screen and (max-width: 767px){.column-cont ul li{font-size:3.47vw}}.column-cont ul.method{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.column-cont ul.method li{width:calc((100% / 3) - 40px);display:block;list-style:none;margin-left:0;background-color:#FFFFFF;border-radius:6px;padding:15px;position:relative}@media screen and (max-width: 767px){.column-cont ul.method li{width:100%}}.column-cont ul.method li:nth-child(n+4){margin-top:30px}@media screen and (max-width: 767px){.column-cont ul.method li:nth-child(n+4){margin-top:0}}.column-cont ul.method li p.num{position:absolute;top:10px;left:15px;font-size:28px;font-weight:bold;line-height:1;color:#DE842C}@media screen and (max-width: 767px){.column-cont ul.method li p.num{font-size:8vw}}.column-cont ul.method li img{width:100%;height:auto;display:block;margin-bottom:10px}.column-cont ul.method li p{font-size:14px}@media screen and (max-width: 767px){.column-cont ul.method li p{font-size:3.47vw}}@media screen and (max-width: 767px){.column-cont ul.method li+li{margin-top:15px !important}}.column-cont ul.method::after{width:calc((100% / 3) - 30px);content:""}
