@charset "UTF-8";
@media screen and (min-width: 768px),print {

#contentsmain {margin: 0 auto;position: relative;background: url('../images/modelhouse3/contentsmain-back01.png')no-repeat top 200px center;height: 873px;}
#contentsmain .inner-Box {margin: 0 auto;position: relative;width: 880px;}
#contentsmain h2 {text-align: center;position: relative;top: -32px;margin-bottom: 315px;}
#contentsmain h2 span{  }
#contentsmain h2 img {  }
#contentsmain .inner-Box h3 {margin-bottom: 35px;}
#contentsmain .inner-Box h3 span{  }
#contentsmain .inner-Box h3 img {  }
#contentsmain .inner-Box p.text {font-size: 16px;line-height: 1.88;font-weight: 600;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;}

#contents01 {margin: 0 auto;position: relative;background: url('../images/modelhouse3/contents01-back01.png')no-repeat top 163px center,url('../images/modelhouse3/contents01-back02.png')no-repeat bottom center;height: 1726px;}
#contents01 h2 {text-align: center;position: relative;top: -20px;margin-bottom: 500px;}
#contents01 h2 span{  }
#contents01 h2 img {  }
#contents01 .inner-Box1 {margin: 0 auto 262px;position: relative;box-shadow: 0px 10px 30px #00000029;background: #fff;width: 560px;height: 120px;text-align: center;padding: 30px 0 0;}
#contents01 .inner-Box1 p.text {font-size: 15px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: relative;}
#contents01 .inner-Box2 {margin: 0 auto;position: relative;width: 1100px;}
#contents01 .inner-Box2 span.en{color: #77665B;font-size: 12px;letter-spacing: 0.6px;display: inline-block;padding: 0 0 0 8px;margin-bottom: 32px;}
#contents01 .inner-Box2 h3 {font-size: 33px;line-height: 1.78;font-weight: 500;letter-spacing: 3.3px;margin-bottom: 50px;position: relative;color: #77665B;}
#contents01 .inner-Box2 p.text {font-size: 15px;line-height: 2;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: relative;width: 420px;margin-left: 6px;}

#contents02 {margin: 0 auto;position: relative;background: url('../images/modelhouse3/contents02-back01.png')no-repeat top center;padding: 80px 0 76px 0;}
#contents02 .inner-Box {margin: 0 auto;position: relative;width: 860px;height: 639px;background: #77665B;color: #fff;padding: 67px 0 0;}
#contents02 .inner-Box h2 {font-size: 32px;line-height: 1.38;font-weight: 500;letter-spacing: 1.6px;margin-bottom: 46px;position: relative;text-align: center;}
#contents02 .inner-Box ul{ width: 660px; margin: 0 auto; }
#contents02 .inner-Box ul li {position: relative;border-bottom: #92857C 1px solid;padding: 0 0 10px 48px;margin-bottom: 30px;}
#contents02 .inner-Box ul li:nth-child(3n) { margin-right: 0px; }
#contents02 .inner-Box span.ch {display: block;line-height: 1;position: absolute;top: 3px;left: 20px;}
#contents02 .inner-Box span.ch img {  }
#contents02 .inner-Box h3 {font-size: 18px;line-height: 1.38;font-weight: 600;letter-spacing: 0.9px;margin-bottom: 5px;position: relative;}
#contents02 .inner-Box h3 span {color: #DDD3AC;}
#contents02 .inner-Box p.ltext {font-size: 15px;line-height: 1.88;font-weight: 500;letter-spacing: 0px;margin-bottom: -7px;position: relative;}

#contents03 {margin: 0 auto;position: relative;background: url('../images/modelhouse3/contents03-back01.png')no-repeat top center;padding: 78px 0 30px;}
#contents03 h2 {text-align: center;margin-bottom: 52px;}
#contents03 h2 span{  }
#contents03 h2 img {  }
#contents03 .inner-Box1 {margin: 0 auto 137px;position: relative;width: 1100px;padding: 73px 0 0 0;}
#contents03 .inner-Box1 figure.photo { position: absolute; top: 0; left: 0; }
#contents03 .inner-Box1 figure.photo img{  }
#contents03 .inner-Box1 .inBox {margin: 0 0 0 auto;position: relative;width: 513px;height: 300px;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 84px 39px 39px 39px;}
#contents03 .inner-Box1 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 70px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: absolute;color: #E4E0DE;top: -22px;right: 14px;}
#contents03 .inner-Box1 .inBox h3 {font-size: 22px;line-height: 1.38;font-weight: 500;letter-spacing: 1.1px;margin-bottom: 20px;position: relative;color: #77665B;}
#contents03 .inner-Box1 .inBox p.text {font-size: 15px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: relative;}

#contents03 .inner-Box2 {margin: 0 auto 137px;position: relative;width: 1100px;padding: 73px 0 0 0;}
#contents03 .inner-Box2 figure.photo {position: absolute;top: 0;right: 0;}
#contents03 .inner-Box2 figure.photo img{  }
#contents03 .inner-Box2 .inBox {margin: 0 auto 0 0;position: relative;width: 513px;height: 300px;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 63px 39px 39px 39px;}
#contents03 .inner-Box2 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 70px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: absolute;color: #E4E0DE;top: -22px;right: 14px;}
#contents03 .inner-Box2 .inBox h3 {font-size: 22px;line-height: 1.38;font-weight: 500;letter-spacing: 1.1px;margin-bottom: 20px;position: relative;color: #77665B;}
#contents03 .inner-Box2 .inBox p.text {font-size: 15px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: relative;}

#contents03 .inner-Box3 {margin: 0 auto 137px;position: relative;width: 1100px;padding: 73px 0 0 0;}
#contents03 .inner-Box3 figure.photo { position: absolute; top: 0; left: 0; }
#contents03 .inner-Box3 figure.photo img{  }
#contents03 .inner-Box3 .inBox {margin: 0 0 0 auto;position: relative;width: 513px;height: 300px;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 84px 39px 39px 39px;}
#contents03 .inner-Box3 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 70px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: absolute;color: #E4E0DE;top: -22px;right: 14px;}
#contents03 .inner-Box3 .inBox h3 {font-size: 22px;line-height: 1.38;font-weight: 500;letter-spacing: 1.1px;margin-bottom: 20px;position: relative;color: #77665B;}
#contents03 .inner-Box3 .inBox p.text {font-size: 15px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: relative;}

#contents03 .inner-Box4 {margin: 0 auto 137px;position: relative;width: 1100px;padding: 73px 0 0 0;}
#contents03 .inner-Box4 figure.photo {position: absolute;top: 0;right: 0;}
#contents03 .inner-Box4 figure.photo img{  }
#contents03 .inner-Box4 .inBox {margin: 0 auto 0 0;position: relative;width: 513px;height: 300px;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 63px 39px 39px 39px;}
#contents03 .inner-Box4 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 70px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: absolute;color: #E4E0DE;top: -22px;right: 14px;}
#contents03 .inner-Box4 .inBox h3 {font-size: 22px;line-height: 1.38;font-weight: 500;letter-spacing: 1.1px;margin-bottom: 20px;position: relative;color: #77665B;}
#contents03 .inner-Box4 .inBox p.text {font-size: 15px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: relative;}

#contents03 .inner-Box5 {margin: 0 auto 137px;position: relative;width: 1100px;padding: 73px 0 0 0;}
#contents03 .inner-Box5 figure.photo { position: absolute; top: 0; left: 0; }
#contents03 .inner-Box5 figure.photo img{  }
#contents03 .inner-Box5 .inBox {margin: 0 0 0 auto;position: relative;width: 513px;height: 300px;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 84px 39px 39px 39px;}
#contents03 .inner-Box5 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 70px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: absolute;color: #E4E0DE;top: -22px;right: 14px;}
#contents03 .inner-Box5 .inBox h3 {font-size: 22px;line-height: 1.38;font-weight: 500;letter-spacing: 1.1px;margin-bottom: 20px;position: relative;color: #77665B;}
#contents03 .inner-Box5 .inBox p.text {font-size: 15px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: relative;}

#contents03 .inner-Box6 {margin: 0 auto 137px;position: relative;width: 1100px;padding: 73px 0 0 0;}
#contents03 .inner-Box6 figure.photo {position: absolute;top: 0;right: 0;}
#contents03 .inner-Box6 figure.photo img{  }
#contents03 .inner-Box6 .inBox {margin: 0 auto 0 0;position: relative;width: 513px;height: 300px;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 63px 39px 39px 39px;}
#contents03 .inner-Box6 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 70px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: absolute;color: #E4E0DE;top: -22px;right: 14px;}
#contents03 .inner-Box6 .inBox h3 {font-size: 22px;line-height: 1.38;font-weight: 500;letter-spacing: 1.1px;margin-bottom: 20px;position: relative;color: #77665B;}
#contents03 .inner-Box6 .inBox p.text {font-size: 15px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: relative;}

#contents03 .inner-Box7 {margin: 0 auto 137px;position: relative;width: 1100px;padding: 73px 0 0 0;}
#contents03 .inner-Box7 figure.photo { position: absolute; top: 0; left: 0; }
#contents03 .inner-Box7 figure.photo img{  }
#contents03 .inner-Box7 .inBox {margin: 0 0 0 auto;position: relative;width: 513px;height: 300px;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 84px 39px 39px 39px;}
#contents03 .inner-Box7 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 70px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: absolute;color: #E4E0DE;top: -22px;right: 14px;}
#contents03 .inner-Box7 .inBox h3 {font-size: 22px;line-height: 1.38;font-weight: 500;letter-spacing: 1.1px;margin-bottom: 20px;position: relative;color: #77665B;}
#contents03 .inner-Box7 .inBox p.text {font-size: 15px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: relative;}

#contents04 {margin: 0 auto 80px;position: relative;}
#contents04 .inner-Box {margin: 0 auto;position: relative;padding: 100px 0 0;width: 1100px;}
#contents04 .inner-Box h2 {text-align: center;margin-bottom: 39px;}
#contents04 .inner-Box h2 span{  }
#contents04 .inner-Box h2 img {  }
#contents04 .inner-Box ul.list {display: -webkit-box; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; flex-wrap: wrap;}
#contents04 .inner-Box ul li {margin-right: 26px;}
#contents04 .inner-Box ul li:nth-child(2n) { margin-right: 0px; }
#contents04 .inner-Box ul li figure {  }
#contents04 .inner-Box ul li a {  }
#contents04 .inner-Box ul li a:hover {  }

#contents05 {margin: 0 auto;position: relative;background: #77665B;padding: 55px 0 68px;}
#contents05 .inner-Box {margin: 0 auto;position: relative;width: 980px;height: 440px;box-shadow: 0px 10px 30px #00000029;background: #fff;padding: 115px 670px 30px 30px;text-align: center;}
#contents05 .inner-Box h2 {margin-bottom: 17px;}
#contents05 .inner-Box h2 span{  }
#contents05 .inner-Box h2 img {  }
#contents05 .inner-Box p.text {font-size: 15px;line-height: 2;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: relative;}
#contents05 .inner-Box p.text span.sp-tel-link2 {  }
#contents05 .inner-Box iframe{width: 620px;height: 380px;position: absolute;top: 34px;right: 30px;}

#contentsbottom {margin: 0 auto -602px;position: relative;background: url('../images/modelhouse1/contentsbottom-back01.png')no-repeat top center;padding: 95px 0 0;height: 770px;}
#contentsbottom .inner-Box { margin: 0 auto; position: relative; }
#contentsbottom .inner-Box h2 {font-size: 36px;line-height: 1.72;font-weight: 600;letter-spacing: 1.8px;margin-bottom: 0px;position: relative;text-align: center;}

}

@media screen and (max-width: 767px) {
    .sp-fix-list{ display: none!important; }

#contentsmain {position: relative;background: url('../images/modelhouse3/sp-contentsmain-back01.png')no-repeat top 40.7vw center;background-size: 100% auto;padding-bottom: 3vw;margin-bottom: 11.4vw;}
#contentsmain .inner-Box {margin: 0 7.8vw;position: relative;}
#contentsmain h2 {text-align: center;position: relative;top: 4.9vw;margin: 0 10.4vw 84.09vw 10vw;}
#contentsmain h2 span{  }
#contentsmain h2 img {  }
#contentsmain .inner-Box h3 {margin-bottom: 4.15vw;}
#contentsmain .inner-Box h3 span{  }
#contentsmain .inner-Box h3 img {  }
#contentsmain .inner-Box p.text {font-size: 3.86vw;line-height: 1.68;font-weight: 600;letter-spacing: 0.19vw;margin-bottom: 7.25vw;position: relative;}

#contents01 {position: relative;background: url('../images/modelhouse3/sp-contents01-back01.png')no-repeat top 34.07vw center;background-size: 100% auto;padding-bottom: 10.4vw;}
#contents01 h2 {text-align: center;position: relative;top: 0vw;margin: 0 5.3vw 67.7vw;}
#contents01 h2 span{  }
#contents01 h2 img {  }
#contents01 .inner-Box1 {margin: 0 11.2vw 14.49vw;position: relative;box-shadow: 0.0vw 2.42vw 7.25vw #00000029;background: #fff;height: 28.99vw;text-align: center;padding: 4.05vw 0 0;}
#contents01 .inner-Box1 p.text {font-size: 3.62vw;line-height: 1.98;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 7.25vw;position: relative;}
#contents01 .inner-Box2 {margin: 0 4vw;position: relative;}
#contents01 .inner-Box2 span.en{color: #77665B;font-size: 2.9vw;letter-spacing: 0.14vw;display: inline-block;margin-bottom: 1.73vw;text-align: center;display: block;}
#contents01 .inner-Box2 h3 {font-size: 5.80vw;line-height: 1.58;font-weight: 500;letter-spacing: 0.58vw;margin-bottom: 61.08vw;position: relative;color: #77665B;text-align: center;}
#contents01 .inner-Box2 p.text {font-size: 3.62vw;line-height: 2;font-weight: 400;letter-spacing: 0.0vw;margin: 0 3.8vw 7.25vw;position: relative;}

#contents02 {position: relative;background: url('../images/modelhouse3/sp-contents02-back01.png')no-repeat top center;padding: 34.32vw 0 50.16vw 0;background-size: 100% auto;}
#contents02 .inner-Box {margin: 0 4vw;position: relative;background: #77665B;color: #fff;padding: 16.18vw 0 0;}
#contents02 .inner-Box h2 {font-size: 5.80vw;line-height: 1.48;font-weight: 500;letter-spacing: 0.39vw;margin-bottom: 6.31vw;position: relative;text-align: center;}
#contents02 .inner-Box ul{margin: 0 0.8vw;}
#contents02 .inner-Box ul li {position: relative;border-bottom: #92857C 0.24vw solid;padding: 0 0 2.42vw 6.59vw;margin-bottom: 4.25vw;}
#contents02 .inner-Box ul li:nth-child(3n) { margin-right: 0.0vw; }
#contents02 .inner-Box span.ch {display: block;line-height: 1;position: absolute;top: 0.72vw;left: -0.07vw;width: 4.6vw;}
#contents02 .inner-Box span.ch img {  }
#contents02 .inner-Box h3 {font-size: 4.35vw;line-height: 1.38;font-weight: 600;letter-spacing: 0.22vw;margin-bottom: 1.21vw;position: relative;}
#contents02 .inner-Box h3 span {color: #DDD3AC;}
#contents02 .inner-Box p.ltext {font-size: 3.62vw;line-height: 1.78;font-weight: 500;letter-spacing: 0.0vw;margin-bottom: 0vw;position: relative;}

#contents03 {position: relative;background: url('../images/modelhouse3/sp-contents03-back01.png')no-repeat top center;padding: 14.64vw 0 7.25vw;background-size: 100% auto;}
#contents03 h2 {text-align: center;margin: 0 12.2vw 6.96vw;}
#contents03 h2 span{  }
#contents03 h2 img {  }
#contents03 .inner-Box1 {margin: 0 auto 9.79vw;position: relative;}
#contents03 .inner-Box1 figure.photo {position: relative;top: 0;left: 0;margin: 0 0vw -4.9vw;}
#contents03 .inner-Box1 figure.photo img{  }
#contents03 .inner-Box1 .inBox {margin: 0 3vw 0;position: relative;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 7.69vw 5.02vw 5.82vw;}
#contents03 .inner-Box1 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 12.08vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 7.25vw;position: absolute;color: #E4E0DE;top: -2.6vw;right: 3.38vw;}
#contents03 .inner-Box1 .inBox h3 {font-size: 5.80vw;line-height: 1.48;font-weight: 500;letter-spacing: 0.27vw;margin-bottom: 3.83vw;position: relative;color: #77665B;}
#contents03 .inner-Box1 .inBox p.text {font-size: 3.62vw;line-height: 1.98;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 1.25vw;position: relative;}

#contents03 .inner-Box2 {margin: 0 auto 9.79vw;position: relative;}
#contents03 .inner-Box2 figure.photo {position: relative;top: 0;left: 0;margin: 0 0vw -4.9vw;}
#contents03 .inner-Box2 figure.photo img{  }
#contents03 .inner-Box2 .inBox {margin: 0 3vw 0;position: relative;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 7.69vw 5.02vw 5.82vw;}
#contents03 .inner-Box2 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 12.08vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 7.25vw;position: absolute;color: #E4E0DE;top: -2.6vw;right: 3.38vw;}
#contents03 .inner-Box2 .inBox h3 {font-size: 5.80vw;line-height: 1.48;font-weight: 500;letter-spacing: 0.27vw;margin-bottom: 3.83vw;position: relative;color: #77665B;}
#contents03 .inner-Box2 .inBox p.text {font-size: 3.62vw;line-height: 1.98;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 1.25vw;position: relative;}

#contents03 .inner-Box3 {margin: 0 auto 9.79vw;position: relative;}
#contents03 .inner-Box3 figure.photo {position: relative;top: 0;left: 0;margin: 0 0vw -4.9vw;}
#contents03 .inner-Box3 figure.photo img{  }
#contents03 .inner-Box3 .inBox {margin: 0 3vw 0;position: relative;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 7.69vw 5.02vw 5.82vw;}
#contents03 .inner-Box3 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 12.08vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 7.25vw;position: absolute;color: #E4E0DE;top: -2.6vw;right: 3.38vw;}
#contents03 .inner-Box3 .inBox h3 {font-size: 5.80vw;line-height: 1.48;font-weight: 500;letter-spacing: 0.27vw;margin-bottom: 3.83vw;position: relative;color: #77665B;}
#contents03 .inner-Box3 .inBox p.text {font-size: 3.62vw;line-height: 1.98;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 1.25vw;position: relative;}

#contents03 .inner-Box4 {margin: 0 auto 9.79vw;position: relative;}
#contents03 .inner-Box4 figure.photo {position: relative;top: 0;left: 0;margin: 0 0vw -4.9vw;}
#contents03 .inner-Box4 figure.photo img{  }
#contents03 .inner-Box4 .inBox {margin: 0 3vw 0;position: relative;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 7.69vw 5.02vw 5.82vw;}
#contents03 .inner-Box4 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 12.08vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 7.25vw;position: absolute;color: #E4E0DE;top: -2.6vw;right: 3.38vw;}
#contents03 .inner-Box4 .inBox h3 {font-size: 5.80vw;line-height: 1.48;font-weight: 500;letter-spacing: 0.27vw;margin-bottom: 3.83vw;position: relative;color: #77665B;}
#contents03 .inner-Box4 .inBox p.text {font-size: 3.62vw;line-height: 1.98;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 1.25vw;position: relative;}

#contents03 .inner-Box5 {margin: 0 auto 9.79vw;position: relative;}
#contents03 .inner-Box5 figure.photo {position: relative;top: 0;left: 0;margin: 0 0vw -4.9vw;}
#contents03 .inner-Box5 figure.photo img{  }
#contents03 .inner-Box5 .inBox {margin: 0 3vw 0;position: relative;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 7.69vw 5.02vw 5.82vw;}
#contents03 .inner-Box5 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 12.08vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 7.25vw;position: absolute;color: #E4E0DE;top: -2.6vw;right: 3.38vw;}
#contents03 .inner-Box5 .inBox h3 {font-size: 5.80vw;line-height: 1.48;font-weight: 500;letter-spacing: 0.27vw;margin-bottom: 3.83vw;position: relative;color: #77665B;}
#contents03 .inner-Box5 .inBox p.text {font-size: 3.62vw;line-height: 1.98;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 1.25vw;position: relative;}

#contents03 .inner-Box6 {margin: 0 auto 9.79vw;position: relative;}
#contents03 .inner-Box6 figure.photo {position: relative;top: 0;left: 0;margin: 0 0vw -4.9vw;}
#contents03 .inner-Box6 figure.photo img{  }
#contents03 .inner-Box6 .inBox {margin: 0 3vw 0;position: relative;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 7.69vw 5.02vw 5.82vw;}
#contents03 .inner-Box6 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 12.08vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 7.25vw;position: absolute;color: #E4E0DE;top: -2.6vw;right: 3.38vw;}
#contents03 .inner-Box6 .inBox h3 {font-size: 5.80vw;line-height: 1.48;font-weight: 500;letter-spacing: 0.27vw;margin-bottom: 3.83vw;position: relative;color: #77665B;}
#contents03 .inner-Box6 .inBox p.text {font-size: 3.62vw;line-height: 1.98;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 1.25vw;position: relative;}

#contents03 .inner-Box7 {margin: 0 auto 9.79vw;position: relative;}
#contents03 .inner-Box7 figure.photo {position: relative;top: 0;left: 0;margin: 0 0vw -4.9vw;}
#contents03 .inner-Box7 figure.photo img{  }
#contents03 .inner-Box7 .inBox {margin: 0 3vw 0;position: relative;background: transparent linear-gradient(180deg, #FFFFFF 0%, #F8F7F5 100%) 0% 0% no-repeat padding-box;padding: 7.69vw 5.02vw 5.82vw;}
#contents03 .inner-Box7 .inBox p.no {font-family: "Shippori Mincho", serif;font-size: 12.08vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 7.25vw;position: absolute;color: #E4E0DE;top: -2.6vw;right: 3.38vw;}
#contents03 .inner-Box7 .inBox h3 {font-size: 5.80vw;line-height: 1.48;font-weight: 500;letter-spacing: 0.27vw;margin-bottom: 3.83vw;position: relative;color: #77665B;}
#contents03 .inner-Box7 .inBox p.text {font-size: 3.62vw;line-height: 1.98;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 1.25vw;position: relative;}

#contents04 {margin: 0 auto 5.82vw;position: relative;}
#contents04 .inner-Box {margin: 0 9vw;position: relative;padding: 10.85vw 0 0;}
#contents04 .inner-Box h2 {text-align: center;margin: 0 7.2vw 7.32vw;}
#contents04 .inner-Box h2 span{  }
#contents04 .inner-Box h2 img {  }
#contents04 .inner-Box ul.list {display: -webkit-box; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; flex-wrap: wrap;}
#contents04 .inner-Box ul li {margin-bottom: 6.28vw;}
#contents04 .inner-Box ul li:nth-child(2n) { margin-right: 0.0vw; }
#contents04 .inner-Box ul li figure {  }
#contents04 .inner-Box ul li a {  }
#contents04 .inner-Box ul li a:hover {  }

#contents05 {position: relative;background: #77665B;padding: 9.69vw 0 9.73vw;}
#contents05 .inner-Box {margin: 0 2.9vw;position: relative;box-shadow: 0.0vw 2.42vw 7.25vw #00000029;background: #fff;padding: 9.7vw 6.2vw 5.7vw 6.2vw;text-align: center;}
#contents05 .inner-Box h2 {margin: 0 26vw 4.11vw;}
#contents05 .inner-Box h2 span{  }
#contents05 .inner-Box h2 img {  }
#contents05 .inner-Box p.text {font-size: 3.62vw;line-height: 2;font-weight: 400;letter-spacing: 0.0vw;margin-bottom: 6.25vw;position: relative;}
#contents05 .inner-Box p.text span.sp-tel-link2 {  }
#contents05 .inner-Box iframe{height: 62.79vw;position: relative;width: 100%;}

#contentsbottom {margin: 0 auto -53vw;position: relative;background: url('../images/modelhouse1/sp-contentsbottom-back01.png')no-repeat top center;padding: 19.95vw 0 0;height: 80vw;background-size: 100% auto;}
#contentsbottom .inner-Box { margin: 0 4vw; position: relative; }
#contentsbottom .inner-Box h2 {font-size: 3.86vw;line-height: 2;font-weight: 500;letter-spacing: 0.19vw;margin-bottom: 0.0vw;position: relative;text-align: center;}

}