@charset "UTF-8";@media screen and (min-width:768px),print{#page-cost{max-width:1920px;width:100%;margin:0 auto;padding:0}#page-cost .page-cost-box{margin:74px auto 0;width:1760px;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/page-cost-bg.png);background-repeat:repeat;background-size:contain;padding:80px 0 51px}#page-cost .page-cost-box .top-cost .title-frame{text-align:center;position:relative;width:520px;margin:0 auto}#page-cost .page-cost-box .top-cost .title-frame .subt{font-size:22px;font-weight:400;line-height:1.3636;letter-spacing:.05em}#page-cost .page-cost-box .top-cost .title-frame .mainttl{font-size:35px;font-weight:500;letter-spacing:.05em;margin:30px 0 0;position:relative}#page-cost .page-cost-box .top-cost .title-frame .mainttl:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/gold-line.png);background-repeat:no-repeat;background-size:contain;width:527px;height:9px}#page-cost .page-cost-box .top-cost .title-frame .check{position:absolute;top:-125px;left:-190px;width:199px}#page-cost .page-cost-box .top-cost .title-frame .check img{width:100%}#page-cost .page-cost-box .top-cost .title-frame .human{position:absolute;top:-4px;right:-240px;width:199px}#page-cost .page-cost-box .top-cost .title-frame .human img{width:100%}#page-cost .page-cost-box .cost-box{background-color:#fff;width:1200px;margin:0 auto 150px;padding:0 0 80px}#page-cost .page-cost-box .cost-box .title-frame{text-align:center;position:relative;top:-29px;width:1040px;margin:0 auto}#page-cost .page-cost-box .cost-box .title-frame:after{content:"";position:absolute;bottom:-33px;left:50%;transform:translateX(-50%);background-color:#e6e6e6;width:100%;height:1px}#page-cost .page-cost-box .cost-box .title-frame .num{background-color:#e6e2cd;color:#5f554e;font-size:16px;font-weight:500;line-height:1;letter-spacing:.05em;padding:32px;text-align:center;display:inline-block}#page-cost .page-cost-box .cost-box .title-frame .ttl{margin:30px 0 0;font-size:32px;font-weight:500;line-height:1.375;letter-spacing:.05em}#page-cost .page-cost-box .cost01{position:relative;margin:175px auto 150px;padding:0 0 75px}#page-cost .page-cost-box .cost01 .subt{width:640px;margin:43px auto 0}#page-cost .page-cost-box .cost01 .subt img{width:100%}#page-cost .page-cost-box .cost01 .cost01-content{width:980px;margin:20px auto 0;display:flex;justify-content:space-between;position:relative}#page-cost .page-cost-box .cost01 .cost01-content .item{width:230px;padding:30px 0 20px;text-align:center;border:1px solid #e6e6e6}#page-cost .page-cost-box .cost01 .cost01-content .item .ttl{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.05em}#page-cost .page-cost-box .cost01 .cost01-content .item .img{margin:20px auto 0;width:170px}#page-cost .page-cost-box .cost01 .cost01-content .item .img img{width:100%}#page-cost .page-cost-box .cost01 .cost01-content .item .price{margin:17px 0 0;font-size:16px;font-weight:500;line-height:2;letter-spacing:.05em}#page-cost .page-cost-box .cost01 .cost01-content .item:nth-child(3){border:4px solid #e6e6e6;position:relative}#page-cost .page-cost-box .cost01 .cost01-content .item:nth-child(3):after{content:"";position:absolute;bottom:-66px;left:50%;transform:translateX(-50%);width:4px;height:62px;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/line.png);background-repeat:no-repeat;background-size:contain}#page-cost .page-cost-box .cost01 .cost01-content .plus01{position:absolute;top:50%;left:210px;transform:translateY(-50%);width:60px;height:60px;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/plus01.png);background-repeat:no-repeat;background-size:contain}#page-cost .page-cost-box .cost01 .cost01-content .plus02{position:absolute;top:50%;left:459px;transform:translateY(-50%);width:60px;height:60px;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/plus01.png);background-repeat:no-repeat;background-size:contain}#page-cost .page-cost-box .cost01 .cost01-content .equal{position:absolute;top:50%;right:210px;transform:translateY(-50%);width:60px;height:60px;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/equal.png);background-repeat:no-repeat;background-size:contain}#page-cost .page-cost-box .cost01 .keihi{width:1040px;margin:60px auto 0;border:4px solid #e6e6e6;padding:63px 57px 14px}#page-cost .page-cost-box .cost01 .keihi .sec-ttl{text-align:center;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.05em;position:relative}#page-cost .page-cost-box .cost01 .keihi .sec-ttl:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:200px;height:2px;background-color:#1a1a1a}#page-cost .page-cost-box .cost01 .keihi .sec-ttl:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:200px;height:2px;background-color:#1a1a1a}#page-cost .page-cost-box .cost01 .keihi .keihi-list{width:920px;margin:38px auto 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item{width:280px;margin:0 40px 40px 0;padding:30px 20px 27px;background-color:#f2f2f2}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item:nth-child(3n){margin-right:0}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .ttl{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.05em;text-align:center}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .ttl span{display:block;font-size:14px;font-weight:500;line-height:2;letter-spacing:.05em;margin:-2px 0 0}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .img{width:240px;text-align:center;margin:15px 0 0}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .img img{width:100%}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .img07{margin:25px 0}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .img09{margin:25px 0}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .txt{margin:10px 0 0;font-size:14px;font-weight:400;line-height:2;letter-spacing:0}#page-cost .page-cost-box .cost01 .bottom-txt{font-size:18px;font-weight:500;line-height:2;letter-spacing:0;padding:0 0 0 152px;margin:54px 0 0}#page-cost .page-cost-box .cost01 .photo{position:absolute;bottom:0;right:50px;width:302px}#page-cost .page-cost-box .cost01 .photo img{width:100%}#page-cost .page-cost-box .cost02 .cost02-content{margin:33px auto 0}#page-cost .page-cost-box .cost02 .cost02-content .title-box{width:1000px;margin:0 auto;border:1px solid #1a1a1a;padding:20px 0}#page-cost .page-cost-box .cost02 .cost02-content .title-box .ttl{text-align:center;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.05em}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box{width:750px;margin:10px auto 0}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box dl{display:flex;justify-content:center;gap:10px}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box .manshon{display:flex;align-items:center}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box .renovation{display:flex;align-items:center}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box dl dt{background-color:#d2d2d2;padding:0 14px;text-align:center;font-size:14px;font-weight:400;line-height:1.86;letter-spacing:0}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box dl dd{background-color:#f4f4ef;padding:0 20px;text-align:center;font-size:14px;font-weight:400;line-height:1.86;letter-spacing:0}#page-cost .page-cost-box .cost02 .cost02-content .cost02-img-frame{width:1040px;margin:30px auto 0}#page-cost .page-cost-box .cost02 .cost02-content .cost02-img-frame img{width:100%}#page-cost .page-cost-box .cost03{padding:0}#page-cost .page-cost-box .cost03 .cost03-content{width:1000px;margin:58px auto 0;position:relative;border:1px solid #1a1a1a;padding:48px 110px 40px}#page-cost .page-cost-box .cost03 .cost03-content .subt{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background-color:#1a1a1a;color:#fff;font-size:18px;font-weight:500;line-height:1.7;letter-spacing:0;width:180px;text-align:center}#page-cost .page-cost-box .cost03 .cost03-content .ttl{font-size:22px;font-weight:500;line-height:2.181;letter-spacing:.05em;text-align:center}#page-cost .page-cost-box .cost03 .cost03-content .ttl .yellow-line{font-size:32px;font-weight:500;line-height:1.5;letter-spacing:.05em;background:linear-gradient(transparent 40%,gold 50%);margin:0 0 0 4px}#page-cost .page-cost-box .cost03 .cost03-content .img{width:780px;margin:25px auto 0}#page-cost .page-cost-box .cost03 .cost03-content .img img{width:100%}#page-cost .page-cost-box .cost03 .info-box{position:relative;width:100%;background-color:#e9e9df;padding:80px 160px 100px;margin:40px auto 0}#page-cost .page-cost-box .cost03 .info-box .ttl{font-size:18px;font-weight:500;line-height:1.77;letter-spacing:0}#page-cost .page-cost-box .cost03 .info-box .txt{margin:12px 0 0;font-size:14px;font-weight:400;line-height:2;letter-spacing:0;width:502px}#page-cost .page-cost-box .cost03 .info-box .photo{position:absolute;top:60px;right:160px;width:320px}#page-cost .page-cost-box .cost03 .info-box .photo img{width:100%}#page-cost .page-bottom{position:relative}#page-cost .page-bottom .txt-box{width:860px;margin-right:0;padding:268px 100px 158px 360px;position:relative}#page-cost .page-bottom .txt-box:before{content:"";position:absolute;top:-86px;left:0;width:100%;height:675px;background-color:#e6e2cd;z-index:-1}#page-cost .page-bottom .txt-box .ttl{font-size:32px;font-weight:500;line-height:1.5625;letter-spacing:.05em}#page-cost .page-bottom .txt-box .check{position:absolute;top:123px;left:247px;width:199px}#page-cost .page-bottom .txt-box .check img{width:100%}#page-cost .page-bottom .txt-box .ttl span{font-size:22px;font-weight:500;line-height:2.181818;letter-spacing:.05em;display:block;margin:0 0 19px}#page-cost .page-bottom .photo{position:absolute;top:160px;right:80px;width:980px}#page-cost .page-bottom .photo img{width:100%}#page-cost .banner-box{padding:99px 0 197px}#page-cost .banner-box .banner-list{width:780px;margin:0 auto;display:flex;justify-content:space-between}#page-cost .banner-box .banner-list .item{width:360px}#page-cost .banner-box .banner-list .item img{width:100%}#page-cost .banner-box .banner-list .item .txt{font-size:14px;font-weight:400;line-height:1.7143;letter-spacing:0;text-align:center;margin:20px 0 0}}@media screen and (min-width:768px) and (max-width:1780px){#page-cost{max-width:100vw;width:100%;margin:0 auto;padding:0}#page-cost .page-cost-box{margin:3.854vw auto 0;width:91.667vw;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/page-cost-bg.png);background-repeat:repeat;background-size:auto;padding:4.167vw 0 2.656vw}#page-cost .page-cost-box .top-cost .title-frame{text-align:center;position:relative;width:46.083vw;margin:0 auto}#page-cost .page-cost-box .top-cost .title-frame .subt{font-weight:400;line-height:1.3636;letter-spacing:.05em;font-size:2vw}#page-cost .page-cost-box .top-cost .title-frame .mainttl{font-weight:500;letter-spacing:.05em;margin:1.563vw 0 0;position:relative;font-size:3.2vw}#page-cost .page-cost-box .top-cost .title-frame .mainttl:after{content:"";position:absolute;bottom:-.833vw;left:50%;transform:translateX(-50%);background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/gold-line.png);background-repeat:no-repeat;background-size:contain;width:100%}#page-cost .page-cost-box .top-cost .title-frame .check{position:absolute;top:-6.51vw;left:-9.896vw;width:10.365vw}#page-cost .page-cost-box .top-cost .title-frame .check img{width:100%}#page-cost .page-cost-box .top-cost .title-frame .human{position:absolute;top:-.208vw;right:-12.500vw;width:10.365vw}#page-cost .page-cost-box .top-cost .title-frame .human img{width:100%}}@media screen and (min-width:768px) and (max-width:1240px){#page-cost .page-cost-box .cost-box{background-color:#fff;width:80.5vw;margin:0 auto 7.813vw;padding:0 0 4.167vw}#page-cost .page-cost-box .cost-box .title-frame{text-align:center;position:relative;top:-1.51vw;width:54.167vw;margin:0 auto}#page-cost .page-cost-box .cost-box .title-frame:after{content:"";position:absolute;bottom:-1.719vw;left:50%;transform:translateX(-50%);background-color:#e6e6e6;width:100%;height:.052vw}#page-cost .page-cost-box .cost-box .title-frame .num{background-color:#e6e2cd;color:#5f554e;font-weight:500;line-height:1;letter-spacing:.05em;padding:1.667vw;text-align:center;display:inline-block}#page-cost .page-cost-box .cost-box .title-frame .ttl{margin:1.563vw 0 0;font-weight:500;line-height:1.375;letter-spacing:.05em;font-size:3vw}#page-cost .page-cost-box .cost01{position:relative;margin:9.115vw auto 7.813vw;padding:0 0 3.906vw}#page-cost .page-cost-box .cost01 .subt{width:53.333vw;margin:2.24vw auto 0}#page-cost .page-cost-box .cost01 .subt img{width:100%}#page-cost .page-cost-box .cost01 .cost01-content{width:54.042vw;margin:1.042vw auto 0;display:flex;justify-content:space-between;position:relative}#page-cost .page-cost-box .cost01 .cost01-content .item{width:12.979vw;padding:1.563vw 0 1.042vw;text-align:center;border:.052vw solid #e6e6e6}#page-cost .page-cost-box .cost01 .cost01-content .item .ttl{font-weight:500;line-height:1.4;letter-spacing:.05em;font-size:1.6vw}#page-cost .page-cost-box .cost01 .cost01-content .item .img{margin:1.042vw auto 0;width:8.854vw}#page-cost .page-cost-box .cost01 .cost01-content .item .img img{width:100%}#page-cost .page-cost-box .cost01 .cost01-content .item .price{margin:.885vw 0 0;font-weight:500;line-height:2;letter-spacing:.05em;font-size:1.6vw}#page-cost .page-cost-box .cost01 .cost01-content .item:nth-child(3){border:.208vw solid #e6e6e6;position:relative}#page-cost .page-cost-box .cost01 .cost01-content .item:nth-child(3):after{content:"";position:absolute;bottom:-3.438vw;left:50%;transform:translateX(-50%);width:.208vw;height:3.229vw;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/line.png);background-repeat:no-repeat;background-size:contain}#page-cost .page-cost-box .cost01 .cost01-content .plus01{position:absolute;top:50%;left:11.938vw;transform:translateY(-50%);width:3.125vw;height:3.125vw;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/plus01.png);background-repeat:no-repeat;background-size:contain}#page-cost .page-cost-box .cost01 .cost01-content .plus01 img{width:100%}#page-cost .page-cost-box .cost01 .cost01-content .plus02{position:absolute;top:50%;left:25.906vw;transform:translateY(-50%);width:3.125vw;height:3.125vw;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/plus01.png);background-repeat:no-repeat;background-size:contain}#page-cost .page-cost-box .cost01 .cost01-content .plus02 img{width:100%}#page-cost .page-cost-box .cost01 .cost01-content .equal{position:absolute;top:50%;right:11.938vw;transform:translateY(-50%);width:3.125vw;height:3.125vw;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/equal.png);background-repeat:no-repeat;background-size:contain}#page-cost .page-cost-box .cost01 .cost01-content .equal img{width:100%}#page-cost .page-cost-box .cost01 .keihi{width:65.167vw;margin:3.125vw auto 0;border:.208vw solid #e6e6e6;padding:3.281vw 0 .729vw}#page-cost .page-cost-box .cost01 .keihi .sec-ttl{text-align:center;font-weight:500;line-height:1.4;letter-spacing:.05em;position:relative;font-size:1.6vw}#page-cost .page-cost-box .cost01 .keihi .sec-ttl:before{content:"";position:absolute;top:-.417vw;left:50%;transform:translateX(-50%);width:10.417vw;height:.104vw;background-color:#1a1a1a}#page-cost .page-cost-box .cost01 .keihi .sec-ttl:after{content:"";position:absolute;bottom:-.417vw;left:50%;transform:translateX(-50%);width:10.417vw;height:.104vw;background-color:#1a1a1a}#page-cost .page-cost-box .cost01 .keihi .keihi-list{width:56.917vw;margin:1.979vw auto 0;flex-wrap:wrap;display:flex}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item{width:17.583vw;margin:0 2.083vw 2.083vw 0;padding:1.563vw 1.042vw 1.406vw;background-color:#f2f2f2}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item:nth-child(3n){margin-right:0}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .ttl{font-weight:500;line-height:1.4;letter-spacing:.05em;text-align:center;font-size:1.6vw}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .ttl span{display:block;font-weight:500;line-height:2;letter-spacing:.05em;margin:-.104vw 0 0;font-size:1.4vw}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .img{width:12.500vw;text-align:center;margin:.781vw auto 0}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .img img{width:100%}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .txt{margin:.521vw 0 0;font-weight:400;line-height:2;letter-spacing:0;font-size:1.4vw}#page-cost .page-cost-box .cost01 .bottom-txt{font-weight:500;line-height:2;letter-spacing:0;padding:0 0 0 7.917vw;margin:2.813vw 0 0;font-size:1.45vw}#page-cost .page-cost-box .cost01 .photo{position:absolute;bottom:0;right:2.604vw;width:15.729vw}#page-cost .page-cost-box .cost01 .photo img{width:100%}}@media screen and (min-width:768px) and (max-width:1240px){#page-cost .page-cost-box .cost02 .cost02-content{margin:1.719vw auto 0}#page-cost .page-cost-box .cost02 .cost02-content .title-box{width:74.083vw;margin:0 auto;border:.052vw solid #1a1a1a;padding:1.042vw 0}#page-cost .page-cost-box .cost02 .cost02-content .title-box .ttl{text-align:center;font-weight:500;line-height:1.4;letter-spacing:.05em;font-size:1.6vw}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box{width:69.063vw;margin:.521vw auto 0}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box dl{display:flex;justify-content:center;gap:.521vw}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box .manshon{display:flex;align-items:center}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box .renovation{display:flex;align-items:center}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box dl dt{background-color:#d2d2d2;padding:0 .729vw;text-align:center;font-weight:400;line-height:1.86;letter-spacing:0;font-size:1.4vw}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box dl dd{background-color:#f4f4ef;padding:0 1.042vw;text-align:center;font-weight:400;line-height:1.86;letter-spacing:0;font-size:1.4vw}#page-cost .page-cost-box .cost02 .cost02-content .cost02-img-frame{width:76.167vw;margin:1.563vw auto 0}#page-cost .page-cost-box .cost02 .cost02-content .cost02-img-frame img{width:100%}}@media screen and (min-width:768px) and (max-width:1240px){#page-cost .page-cost-box .cost03{padding:0}#page-cost .page-cost-box .cost03 .cost03-content{width:74.083vw;margin:3.021vw auto 0;position:relative;border:.052vw solid #1a1a1a;padding:2.5vw 5.729vw 2.083vw}#page-cost .page-cost-box .cost03 .cost03-content .subt{position:absolute;top:-.833vw;left:50%;transform:translateX(-50%);background-color:#1a1a1a;color:#fff;font-weight:500;line-height:1.7;letter-spacing:0;width:9.375vw;text-align:center;font-size:1.5vw}#page-cost .page-cost-box .cost03 .cost03-content .ttl{font-weight:500;line-height:2.181;letter-spacing:.05em;text-align:center;font-size:2vw}#page-cost .page-cost-box .cost03 .cost03-content .ttl .yellow-line{font-weight:500;line-height:1.5;letter-spacing:.05em;background:linear-gradient(transparent 40%,gold 50%);margin:0 0 0 .208vw;font-size:3vw}#page-cost .page-cost-box .cost03 .cost03-content .img{width:63.625vw;margin:1.302vw auto 0}#page-cost .page-cost-box .cost03 .cost03-content .img img{width:100%}#page-cost .page-cost-box .cost03 .info-box{position:relative;width:100%;background-color:#e9e9df;padding:4.167vw 8.333vw 5.208vw;margin:2.083vw auto 0}#page-cost .page-cost-box .cost03 .info-box .ttl{font-weight:500;line-height:1.77;letter-spacing:0;font-size:1.6vw}#page-cost .page-cost-box .cost03 .info-box .txt{margin:.625vw 0 0;font-weight:400;line-height:2;letter-spacing:0;width:26.146vw;font-size:1.4vw}#page-cost .page-cost-box .cost03 .info-box .photo{position:absolute;top:5.125vw;right:8.333vw;width:28.667vw}#page-cost .page-cost-box .cost03 .info-box .photo img{width:100%}}@media screen and (min-width:768px) and (max-width:1860px){#page-cost .page-bottom{position:relative;max-width:1840px}#page-cost .page-bottom .txt-box{width:44.792vw;margin-right:0;padding:10.958vw 5.208vw 8.229vw 10.75vw;position:relative}#page-cost .page-bottom .txt-box:before{content:"";position:absolute;top:-4.479vw;left:0;width:100%;height:35.156vw;background-color:#e6e2cd;z-index:-1}#page-cost .page-bottom .txt-box .ttl{font-weight:500;line-height:1.5625;letter-spacing:.05em;font-size:2.4vw}#page-cost .page-bottom .txt-box .check{position:absolute;top:2.406vw;left:4.885vw;width:10.365vw}#page-cost .page-bottom .txt-box .check img{width:100%}#page-cost .page-bottom .txt-box .ttl span{font-weight:500;line-height:2.181818;letter-spacing:.05em;display:block;margin:0 0 .99vw;font-size:1.6vw}#page-cost .page-bottom .photo{position:absolute;top:8.333vw;right:4.167vw;width:51.042vw}#page-cost .page-bottom .photo img{width:100%}}@media screen and (min-width:768px) and (max-width:1240px){#page-cost .banner-box{padding:5.52vw 0 3.65vw}#page-cost .banner-box .banner-list{width:68.62vw;margin:0 auto;display:flex;justify-content:space-between}#page-cost .banner-box .banner-list .item{width:32.75vw}#page-cost .banner-box .banner-list .item img{width:100%}#page-cost .banner-box .banner-list .item .txt{font-weight:400;line-height:1.7143;letter-spacing:0;text-align:center;margin:1.04vw 0 0;font-size:1.4vw}}@media screen and (max-width:767px){#page-cost{max-width:100vw;width:100%;margin:0 auto;padding:0}#page-cost .page-cost-box{margin:17vw auto 0;width:100vw;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/page-cost-bg_sp.png);background-repeat:repeat;background-size:auto;padding:15vw 0 29vw}#page-cost .page-cost-box .top-cost .title-frame{text-align:center;position:relative;width:82.2vw;margin:0 auto}#page-cost .page-cost-box .top-cost .title-frame .subt{font-size:3.865vw;font-weight:400;line-height:2;letter-spacing:.05em}#page-cost .page-cost-box .top-cost .title-frame .mainttl{font-size:5.314vw;font-weight:500;letter-spacing:.05em;margin:2vw 0 0;position:relative}#page-cost .page-cost-box .top-cost .title-frame .mainttl:after{content:"";position:absolute;bottom:-2vw;left:0;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/gold-line_sp.png);background-repeat:no-repeat;background-size:contain;width:82.2vw;height:1.7vw}#page-cost .page-cost-box .top-cost .title-frame .check{position:absolute;top:-25vw;left:-3vw;width:37vw}#page-cost .page-cost-box .top-cost .title-frame .check img{width:100%}#page-cost .page-cost-box .top-cost .title-frame .human{position:absolute;top:24vw;right:25vw;width:32vw}#page-cost .page-cost-box .top-cost .title-frame .human img{width:100%}#page-cost .page-cost-box .cost-box{background-color:#fff;width:94.3vw;margin:0 auto 21vw;padding:0 0 4vw}#page-cost .page-cost-box .cost-box .title-frame{text-align:center;position:relative;top:-7vw;width:94vw;margin:0 auto}#page-cost .page-cost-box .cost-box .title-frame:after{content:"";position:absolute;bottom:-4vw;left:50%;transform:translateX(-50%);background-color:#e6e6e6;width:82.3vw;height:1px}#page-cost .page-cost-box .cost-box .title-frame .num{background-color:#e6e2cd;color:#5f554e;font-size:2.898vw;font-weight:500;line-height:1;letter-spacing:.05em;padding:5.8vw;text-align:center;display:inline-block}#page-cost .page-cost-box .cost-box .title-frame .ttl{margin:6vw 0 0;font-size:5.314vw;font-weight:500;line-height:1.545454;letter-spacing:.05em}#page-cost .page-cost-box .cost01{position:relative;margin:55vw auto 21.2vw;padding:0 0 39.2vw}#page-cost .page-cost-box .cost01 .subt{width:82.3vw;margin:4vw auto 0}#page-cost .page-cost-box .cost01 .subt img{width:100%}#page-cost .page-cost-box .cost01 .cost01-content{width:67.7vw;margin:9vw auto 0;display:flex;justify-content:space-between;position:relative;flex-direction:column;gap:2vw}#page-cost .page-cost-box .cost01 .cost01-content .item{width:100%;padding:9vw 0 8vw 26vw;text-align:center;border:1px solid #e6e6e6;position:relative}#page-cost .page-cost-box .cost01 .cost01-content .item .ttl{font-size:4.348vw;font-weight:500;line-height:1.38;letter-spacing:.05em;text-align:center}#page-cost .page-cost-box .cost01 .cost01-content .item .img{position:absolute;top:3vw;left:4vw;width:21.8vw}#page-cost .page-cost-box .cost01 .cost01-content .item .img img{width:100%}#page-cost .page-cost-box .cost01 .cost01-content .item .price{margin:1vw 0 0;font-size:3.382vw;font-weight:500;line-height:1.35714;letter-spacing:.05em;text-align:center}#page-cost .page-cost-box .cost01 .cost01-content .item:nth-child(3){border:4px solid #e6e6e6;position:relative}#page-cost .page-cost-box .cost01 .cost01-content .item:nth-child(3):after{content:"";position:absolute;top:50%;right:-9vw;width:42.2vw;height:60.4vw;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/line_sp.png);background-repeat:no-repeat;background-size:contain}#page-cost .page-cost-box .cost01 .cost01-content .plus01{position:absolute;top:25vw;left:50%;width:9.7vw;height:9.7vw;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/plus_sp.png);background-repeat:no-repeat;background-size:contain;transform:translateX(-50%)}#page-cost .page-cost-box .cost01 .cost01-content .plus02{position:absolute;top:57vw;left:50%;transform:translateX(-50%);width:9.7vw;height:9.7vw;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/plus_sp.png);background-repeat:no-repeat;background-size:contain}#page-cost .page-cost-box .cost01 .cost01-content .equal{position:absolute;top:88vw;left:50%;transform:translateX(-50%);width:9.7vw;height:9.7vw;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/cost/equal_sp.png);background-repeat:no-repeat;background-size:contain}#page-cost .page-cost-box .cost01 .keihi{width:89.4vw;margin:14vw auto 0;border:4px solid #e6e6e6;padding:13vw 0 8vw}#page-cost .page-cost-box .cost01 .keihi .sec-ttl{text-align:center;font-size:4.831vw;font-weight:500;line-height:1.4;letter-spacing:.05em;position:relative}#page-cost .page-cost-box .cost01 .keihi .sec-ttl:before{content:"";position:absolute;top:-2vw;left:50%;transform:translateX(-50%);width:48.4vw;height:2px;background-color:#1a1a1a}#page-cost .page-cost-box .cost01 .keihi .sec-ttl:after{content:"";position:absolute;bottom:-2vw;left:50%;transform:translateX(-50%);width:48.4vw;height:2px;background-color:#1a1a1a}#page-cost .page-cost-box .cost01 .keihi .keihi-list{width:67.7vw;margin:9vw auto 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5vw}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item{width:100%;margin:0 auto;padding:7.8vw 0 5.8vw;background-color:#f2f2f2}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item:nth-child(3n){margin:0}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .ttl{font-size:4.831vw;font-weight:500;line-height:1.4;letter-spacing:.05em;text-align:center}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .ttl span{display:block;font-size:3.382vw;font-weight:500;line-height:2;letter-spacing:.05em;margin:-1vw 0 0}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .img{width:58vw;text-align:center;margin:3vw auto 0}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .img img{width:100%}#page-cost .page-cost-box .cost01 .keihi .keihi-list .item .txt{margin:3vw auto 0;font-size:3.382vw;font-weight:400;line-height:2;letter-spacing:0;width:58vw}#page-cost .page-cost-box .cost01 .bottom-txt{font-size:3.865vw;font-weight:500;line-height:1.875;letter-spacing:.05em;padding:0;margin:9vw auto 0;text-align:center;width:82.3vw}#page-cost .page-cost-box .cost01 .photo{position:absolute;bottom:0;right:20.5vw;width:53.2vw}#page-cost .page-cost-box .cost01 .photo img{width:100%}#page-cost .page-cost-box .cost02 .cost02-content{margin:5vw auto 0;width:82.3vw}#page-cost .page-cost-box .cost02 .cost02-content .title-box{width:100%;margin:0 auto;border:1px solid #1a1a1a;padding:7vw 0 6vw}#page-cost .page-cost-box .cost02 .cost02-content .title-box .ttl{text-align:center;font-size:4.348vw;font-weight:500;line-height:1.66;letter-spacing:.05em}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box{width:72.6vw;margin:2vw auto 0}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box dl{display:flex;justify-content:center;gap:1vw;flex-direction:column}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box .manshon{display:flex;align-items:center;flex-direction:column}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box .renovation{display:flex;align-items:center;flex-direction:column}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box dl dt{background-color:#d2d2d2;padding:0 4vw;text-align:center;font-size:3.382vw;font-weight:400;line-height:2;letter-spacing:0;width:100%}#page-cost .page-cost-box .cost02 .cost02-content .title-box .txt-box dl dd{background-color:#f4f4ef;padding:0 4vw;text-align:center;font-size:3.382vw;font-weight:400;line-height:2;letter-spacing:0;width:100%}#page-cost .page-cost-box .cost02 .cost02-content .cost02-img-frame{width:212vw;margin:10vw auto 2vw}#page-cost .page-cost-box .cost02 .cost02-content .cost02-img-frame img{width:100%}#page-cost .page-cost-box .cost02 .cost02-content .cost02-img-frame-txt{font-size:3.382vw;font-weight:400;line-height:3.5714;letter-spacing:0;text-align:center;margin:0 0 0 29vw;padding:0 0 6vw}#page-cost .page-cost-box .cost03{padding:0;margin:0 auto}#page-cost .page-cost-box .cost03 .cost03-content{width:82.3vw;margin:8vw auto 0;position:relative;border:1px solid #1a1a1a;padding:10vw 0 10vw}#page-cost .page-cost-box .cost03 .cost03-content .subt{position:absolute;top:-3vw;left:50%;transform:translateX(-50%);background-color:#1a1a1a;color:#fff;font-size:3.865vw;font-weight:500;line-height:1.63;letter-spacing:0;width:34vw;text-align:center}#page-cost .page-cost-box .cost03 .cost03-content .ttl{font-size:3.865vw;font-weight:500;line-height:2.6;letter-spacing:.05em;text-align:center}#page-cost .page-cost-box .cost03 .cost03-content .ttl .yellow-line{font-size:5.314vw;font-weight:500;line-height:1.5;letter-spacing:.05em;background:linear-gradient(transparent 40%,gold 50%);margin:0 0 0 1vw}#page-cost .page-cost-box .cost03 .cost03-content .img{width:72.6vw;margin:5vw auto 0}#page-cost .page-cost-box .cost03 .cost03-content .img img{width:100%}#page-cost .page-cost-box .cost03 .info-box{position:relative;width:100%;background-color:#e9e9df;padding:6vw 11vw 6vw;margin:10vw auto 0}#page-cost .page-cost-box .cost03 .info-box .ttl{font-size:4.348vw;font-weight:500;line-height:1.88;letter-spacing:0}#page-cost .page-cost-box .cost03 .info-box .txt{margin:47vw 0 0;font-size:3.382vw;font-weight:400;line-height:2;letter-spacing:0;width:72.6vw}#page-cost .page-cost-box .cost03 .info-box .photo{position:absolute;top:26vw;width:72.6vw;left:11vw}#page-cost .page-cost-box .cost03 .info-box .photo img{width:100%}#page-cost .page-bottom{position:relative;margin:0}#page-cost .page-bottom .txt-box{width:91.2vw;margin-right:0;padding:23vw 9vw;position:relative}#page-cost .page-bottom .txt-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:94.8vw;background-color:#e6e2cd;z-index:-1}#page-cost .page-bottom .txt-box .ttl{font-size:5.797vw;font-weight:500;line-height:1.54166;letter-spacing:.05em}#page-cost .page-bottom .txt-box .check{position:absolute;top:-4vw;left:5vw;width:36vw}#page-cost .page-bottom .txt-box .check img{width:100%}#page-cost .page-bottom .txt-box .ttl span{font-size:3.865vw;font-weight:500;line-height:1.875;letter-spacing:.05em;display:block;margin:0 0 3vw}#page-cost .page-bottom .photo{position:absolute;top:58vw;right:0;width:91.1vw}#page-cost .page-bottom .photo img{width:100%}#page-cost .banner-box{padding:17vw 0 33vw;margin:36vw auto 0}#page-cost .banner-box .banner-list{width:87vw;margin:0 auto;display:flex;justify-content:space-between;flex-direction:column;gap:6vw}#page-cost .banner-box .banner-list .item{width:100%}#page-cost .banner-box .banner-list .item img{width:100%}#page-cost .banner-box .banner-list .item .txt{font-size:3.382vw;font-weight:400;line-height:1.71428;letter-spacing:0;text-align:center;margin:4vw 0 0}.js-scrollable::-webkit-scrollbar{width:100%;height:10px}.js-scrollable::-webkit-scrollbar-thumb{background-color:#707070}.js-scrollable::-webkit-scrollbar-track{background-color:#e6e6e6}.scroll-hint-icon{width:38.7vw!important;height:23vw !important;top:45vw !important;left:22vw !important}}