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

#contentsmain {margin: -75px auto 56px;position: relative;background: url('../images/modelhouse2/contentsmain-back01.png')no-repeat top 74px center;height: 981px;}
#contentsmain .inner-Box{margin: 0 auto;position: relative;background: url('../images/modelhouse2/contentsmain-back02.png')repeat-x bottom;height: 951px;text-align: center;padding: 51px 0 0;animation: bgScroll 40s linear infinite;max-width: 1920px;}
@keyframes bgScroll { 0% { background-position: 0 bottom; } 100% { background-position: -3488px bottom; } }
#contentsmain .inner-Box h2 { position: relative; left: -273px; top: 58px; }
#contents01 {margin: 0 auto -50px;position: relative;z-index: 3;}
#contents01 h2.f-min {font-size: 32px;line-height: 1.63;font-weight: 500;letter-spacing: 1.6px;margin-bottom: 10px;position: relative;text-align: center;}
#contents01 h3 {text-align: center;margin-bottom: 26px;}
#contents01 h3 span{  }
#contents01 h3 img {  }
#contents01 .inner-Box {margin: 0 auto 130px;position: relative;padding: 27px 0 0 690px;width: 1280px;}
#contents01 .inner-Box figure.photo { position: absolute; top: 0; left: 0; }
#contents01 .inner-Box figure.photo img{  }
#contents01 .inner-Box p.text {font-size: 16px;line-height: 2;font-weight: 500;letter-spacing: 0.8px;margin-bottom: 20px;position: relative;width: 500px;}
#contents01 .inner-Box ul{margin-bottom: 17px;}
#contents01 .inner-Box ul li { position: relative; }
#contents01 .inner-Box ul li:nth-child(3n) { margin-right: 0px; }
#contents01 .inner-Box p.ltext {font-size: 15px;line-height: 1.88;font-weight: 500;letter-spacing: 0px;margin-bottom: 4px;position: relative;padding: 0 0 0 20px;}
#contents01 .inner-Box p.ltext::before{content: "";display: block;width: 14px;height: 14px;background: #396281;position: absolute;top: 7px;left: 0;}
#contents01 .inner-Box2 {margin: 0 auto;position: relative;width: 1200px;}
#contents01 .inner-Box2 h4 {margin: 0 0 17px 52px;}
#contents01 .inner-Box2 h4 span{  }
#contents01 .inner-Box2 h4 img {  }
#contents01 .inner-Box2 p.text2 {font-size: 15px;line-height: 1.88;font-weight: 400;letter-spacing: 0px;margin: 0 0 26px 56px;position: relative;}
#contents01 .inner-Box2 figure.img {position: relative;top: 0;left: 0;margin: 0 0 0 50px;}
#contents01 .inner-Box2 figure.img img{  }
#contents01 .inner-Box2 iframe{width: 620px;height: 400px;position: absolute;right: 50px;top: 3px;}

#contents02 {margin: 0 auto -38px;background: #DEEAE9;position: relative;padding: 280px 0 0;}
#contents02 .inner-Box1 {margin: 0 auto;position: relative;width: 1100px;height: 797px;background: #fff;box-shadow: 0px 10px 30px #00000029;padding: 61px 119px;z-index: 3;}
#contents02 .inner-Box1 h2.f-min {font-size: 32px;line-height: 1.63;font-weight: 500;letter-spacing: 1.6px;margin-bottom: 20px;position: relative;}
#contents02 .inner-Box1 h3.f-min {font-size: 24px;line-height: 1.38;font-weight: 500;letter-spacing: 2.3px;margin-bottom: 20px;position: relative;color: #396281;}
#contents02 .inner-Box1 h3 span{ font-size: 20px; }
#contents02 .inner-Box1 figure.img {position: absolute;top: 61px;right: 80px;}
#contents02 .inner-Box1 figure.img img{  }
#contents02 .inner-Box1 p.text {font-size: 15px;line-height: 2;font-weight: 400;letter-spacing: 0px;margin-bottom: 30px;position: relative;}
#contents02 .inBox {margin: 0 auto 0 0;position: relative;background: #F8F7F5;width: 375px;height: 170px;padding: 21px 59px;}
#contents02 .inBox h4.f-min {font-size: 16px;line-height: 1.38;font-weight: 600;letter-spacing: 0.8px;margin-bottom: 8px;position: relative;border-bottom: #396281 1px solid;text-align: center;padding-bottom: 5px;}
#contents02 .inBox ul{}
#contents02 .inBox ul li { position: relative; }
#contents02 .inBox ul li:nth-child(3n) { margin-right: 0px; }
#contents02 .inBox span.ch {display: block;line-height: 1;position: absolute;top: 3px;left: 3px;}
#contents02 .inBox span.ch img {  }
#contents02 .inBox p.ltext {font-size: 14px;line-height: 1.88;font-weight: 500;letter-spacing: 0.7px;position: relative;padding: 0 0 4px 20px;}
#contents02 .inner-Box2 {margin: 0 auto;position: absolute;bottom: 61px;left: 50%;transform: translateX(-50%);width: 940px;z-index: 4;}
#contents02 .inner-Box2 h3.f-min {font-size: 18px;line-height: 1.38;font-weight: 500;letter-spacing: 1px;margin-bottom: 30px;position: relative;text-align: center;}
#contents02 .inner-Box2 ul{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;}
#contents02 .inner-Box2 ul li {position: relative;margin-right: 26px;}
#contents02 .inner-Box2 ul li:nth-child(4n) { margin-right: 0px; }
#contents02 .inner-Box2 figure.img {position: relative;top: 0;left: 0;}
#contents02 .inner-Box2 figure.img img{  }

#contents03 {margin: 0 auto 120px;position: relative;background: url('../images/modelhouse2/contents03-back01.png')no-repeat top center;padding: 810px 0 0;}
#contents03 h2 {text-align: center;position: relative;left: -7px;top: 4px;margin-bottom: 54px;}
#contents03 h2 span{  }
#contents03 h2 img {  }
#contents03 .inner-Box {margin: 0 auto;position: relative;width: 1200px;height: 1021px;background: #DEEAE9;padding: 36px 49px;}
#contents03 .inner-Box ul{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;margin-bottom: -7px;}
#contents03 .inner-Box ul li {position: relative;width: 340px;margin-right: 40px;}
#contents03 .inner-Box ul li:nth-child(3n) { margin-right: 0px; }
#contents03 .inner-Box figure.photo {position: relative;top: 0;left: 0;margin-bottom: 9px;}
#contents03 .inner-Box figure.photo img{  }
#contents03 .inner-Box h3.f-min {font-size: 24px;line-height: 1.38;font-weight: 500;letter-spacing: 1.2px;margin-bottom: 9px;position: relative;}
#contents03 .inner-Box p.litext { font-size: 15px; line-height: 1.88; font-weight: 500; letter-spacing: 0px; margin-bottom: 30px; position: relative; }
#contents03 .inner-Box figure.img {position: relative;top: 0;left: 0;text-align: center;}
#contents03 .inner-Box figure.img img{  }

#contents04 { margin: 0 auto; position: relative; background: url('../images/modelhouse2/contents04-back01.png')no-repeat top center; }
#contents04 .inner-Box {margin: 0 auto;position: relative;padding: 108px 0 84px;width: 1100px;}
#contents04 .inner-Box h2 {text-align: center;margin-bottom: 43px;}
#contents04 .inner-Box h2 span{  }
#contents04 .inner-Box h2 img {  }
#contents04 .inner-Box ul{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 {position: relative;background: #fff;width: 500px;margin-right: 100px;margin-bottom: 51px;}
#contents04 .inner-Box ul li:nth-child(2),
#contents04 .inner-Box ul li:nth-child(9),
#contents04 .inner-Box ul li:nth-child(13),
#contents04 .inner-Box ul li:nth-child(4)
{ margin-right: 0px!important; }
#contents04 .inner-Box ul li:nth-child(5),
#contents04 .inner-Box ul li:nth-child(6),
#contents04 .inner-Box ul li:nth-child(7),
#contents04 .inner-Box ul li:nth-child(8),
#contents04 .inner-Box ul li:nth-child(9),
#contents04 .inner-Box ul li:nth-child(10),
#contents04 .inner-Box ul li:nth-child(11),
#contents04 .inner-Box ul li:nth-child(12)
{width: 200px;margin-right: 25px;margin-bottom: 30px;top: 12px;}

#contents04 .inner-Box ul li:nth-child(13)
{width: 425px;margin-right: 25px;margin-bottom: 30px;top: 14px;}

#contents04 .inner-Box ul li:nth-child(5) h3.f-min,
#contents04 .inner-Box ul li:nth-child(6) h3.f-min,
#contents04 .inner-Box ul li:nth-child(7) h3.f-min,
#contents04 .inner-Box ul li:nth-child(8) h3.f-min,
#contents04 .inner-Box ul li:nth-child(9) h3.f-min,
#contents04 .inner-Box ul li:nth-child(10) h3.f-min,
#contents04 .inner-Box ul li:nth-child(11) h3.f-min,
#contents04 .inner-Box ul li:nth-child(13) h3.f-min,
#contents04 .inner-Box ul li:nth-child(12) h3.f-min
 {font-size: 18px;line-height: 1.38;letter-spacing: 0.9px;margin-bottom: 3px;}

 #contents04 .inner-Box ul li:nth-child(5) p.ltext,
#contents04 .inner-Box ul li:nth-child(6) p.ltext,
#contents04 .inner-Box ul li:nth-child(7) p.ltext,
#contents04 .inner-Box ul li:nth-child(8) p.ltext,
#contents04 .inner-Box ul li:nth-child(9) p.ltext,
#contents04 .inner-Box ul li:nth-child(10) p.ltext,
#contents04 .inner-Box ul li:nth-child(11) p.ltext,
#contents04 .inner-Box ul li:nth-child(13) p.ltext,
#contents04 .inner-Box ul li:nth-child(12) p.ltext
 {font-size: 15px;line-height: 1.67;font-weight: 400;letter-spacing: 0px;margin: 0 14px 14px;position: relative;}

 #contents04 .inner-Box ul li:nth-child(5) figure.photo,
#contents04 .inner-Box ul li:nth-child(6) figure.photo,
#contents04 .inner-Box ul li:nth-child(7) figure.photo,
#contents04 .inner-Box ul li:nth-child(8) figure.photo,
#contents04 .inner-Box ul li:nth-child(9) figure.photo,
#contents04 .inner-Box ul li:nth-child(10) figure.photo,
#contents04 .inner-Box ul li:nth-child(11) figure.photo,
#contents04 .inner-Box ul li:nth-child(13) figure.photo,
#contents04 .inner-Box ul li:nth-child(12) figure.photo
 { margin-bottom: 12px; }


#contents04 .inner-Box figure.photo {position: relative;top: 0;left: 0;margin-bottom: 24px;}
#contents04 .inner-Box figure.photo img{  }
#contents04 .inner-Box h3.f-min {font-size: 24px;line-height: 1.38;font-weight: 600;letter-spacing: 1.2px;margin-bottom: 16px;position: relative;text-align: center;color: #B18B28;}
#contents04 .inner-Box p.ltext {font-size: 15px;line-height: 2;font-weight: 400;letter-spacing: 0px;margin: 0 30px 30px;position: relative;}

#contents05 {margin: 0 auto 100px;position: relative;background: url('../images/modelhouse2/contents05-back01.png')no-repeat top 278px center;padding: 71px 0 0;}
#contents05 h2 {font-size: 42px;line-height: 1.38;font-weight: 500;letter-spacing: 3.2px;margin-bottom: 41px;text-align: center;position: relative;}
#contents05 .inner-Box {margin: 0 auto 70px;position: relative;text-align: center;width: 760px;}
#contents05 .inner-Box figure.img {position: relative;top: 0;left: 0;box-shadow: 0px 10px 30px #00000029;}
#contents05 .inner-Box figure.img img{  }
#contents05 .inner-Box2{margin: 0 auto;position: relative;background: url('../images/modelhouse2/contents05-back02.png')no-repeat top center;width: 760px;height: 282px;padding: 26px 0 0;}
#contents05 .inner-Box2 h3.f-min {font-size: 42px;line-height: 1.38;font-weight: 600;letter-spacing: 2.1px;margin-bottom: 24px;position: relative;text-align: center;color: #EDEAE3;}
#contents05 .inner-Box2 ul.f-min {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;margin: 0 32px;}
#contents05 .inner-Box2 ul li {position: relative;color: #fff;width: 340px;border-bottom: #B18B28 1px solid;margin-right: 16px;margin-bottom: 5px;}
#contents05 .inner-Box2 ul li:nth-child(2n) { margin-right: 0px; }
#contents05 .inner-Box2 span.ch {display: block;line-height: 1;position: absolute;top: 12px;left: 3px;}
#contents05 .inner-Box2 span.ch img {  }
#contents05 .inner-Box2 p.ltext {font-size: 22px;line-height: 1.88;font-weight: 600;letter-spacing: 1px;margin-bottom: 2px;position: relative;padding: 0 0 0 24px;}

#contents06 {margin: 0 auto -77px;position: relative;background: url('../images/modelhouse2/contents06-back01.png')no-repeat bottom center;padding-bottom: 324px;}
#contents06 .inner-Box { margin: 0 auto; position: relative; }
#contents06 .inner-Box h2.f-min {font-size: 32px;line-height: 1.38;font-weight: 600;letter-spacing: 1.6px;margin-bottom: 0px;text-align: center;position: relative;}


}

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

#contentsmain {margin: 0 auto 8.17vw;position: relative;background: url('../images/modelhouse2/sp-contentsmain-back01.png')no-repeat top center;background-size: 100% auto;padding-bottom: 5vw;}
#contentsmain .inner-Box{position: relative;background: url('../images/modelhouse2/contentsmain-back02.png')repeat-x bottom;text-align: center;padding: 5.72vw 0 37.8vw;animation: bgScroll 40s linear infinite;background-size: auto 38.4vw;height: 213.2vw;}
@keyframes bgScroll { 0% { background-position: 0 bottom; } 100% { background-position: -526.57vw bottom; } }
#contentsmain .inner-Box h2 {margin: 1vw 0vw 0 10vw;}
#contentsmain .inner-Box h2 span{  }

#contents01 {margin: 0 auto -67vw;position: relative;z-index: 3;}
#contents01 h2.f-min {font-size: 5.80vw;line-height: 1.73;font-weight: 500;letter-spacing: 0.39vw;margin-bottom: 6.42vw;position: relative;text-align: center;}
#contents01 h3 {text-align: center;margin: 0 8.6vw -2.42vw;}
#contents01 h3 span{  }
#contents01 h3 img {  }
#contents01 .inner-Box {margin: 0 auto 18.4vw;position: relative;padding: 6.52vw 0 0 0vw;}
#contents01 .inner-Box figure.photo {position: relative;top: 0;left: 0;margin-bottom: 2.6vw;}
#contents01 .inner-Box figure.photo img{  }
#contents01 .inner-Box p.text {font-size: 3.86vw;line-height: 2;font-weight: 500;letter-spacing: 0.19vw;margin: 0 7.8vw 5.43vw 7.8vw;position: relative;}
#contents01 .inner-Box ul{margin-bottom: 4.11vw;margin-left: 7.9vw;}
#contents01 .inner-Box ul li { position: relative; }
#contents01 .inner-Box ul li:nth-child(3n) { margin-right: 0.0vw; }
#contents01 .inner-Box p.ltext {font-size: 3.62vw;line-height: 1.88;font-weight: 500;letter-spacing: 0.0vw;margin-bottom: 0.97vw;position: relative;padding: 0 0 0 4.83vw;}
#contents01 .inner-Box p.ltext::before{content: "";display: block;width: 3.38vw;height: 3.38vw;background: #396281;position: absolute;top: 1.69vw;left: 0;}
#contents01 .inner-Box2 {margin: 0 5.2vw;position: relative;}
#contents01 .inner-Box2 h4 {margin: 0 33vw 1vw;}
#contents01 .inner-Box2 h4 span{  }
#contents01 .inner-Box2 h4 img {  }
#contents01 .inner-Box2 p.text2 {font-size: 3.62vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.0vw;margin: 0 0 4.08vw 17.23vw;position: relative;}
#contents01 .inner-Box2 figure.img {position: relative;top: 0;left: 0;margin: 0 0 7vw;}
#contents01 .inner-Box2 figure.img img{  }
#contents01 .inner-Box2 iframe{height: 96.62vw;width: 100%;}

#contents02 {margin: 0 auto -4vw;background: #DEEAE9;position: relative;padding: 81.33vw 0 0;}
#contents02 .inner-Box1 {margin: 0 3vw;position: relative;background: #fff;box-shadow: 0.0vw 2.42vw 7.25vw #00000029;padding: 12.83vw 2.74vw 89.23vw 2.74vw;z-index: 3;}
#contents02 .inner-Box1 h2.f-min {font-size: 5.31vw;line-height: 1.63;font-weight: 500;letter-spacing: 0.39vw;margin-bottom: 4.83vw;position: relative;text-align: center;}
#contents02 .inner-Box1 h3.f-min {font-size: 5.07vw;line-height: 1.38;font-weight: 500;letter-spacing: 0.56vw;margin-bottom: 8.83vw;position: relative;color: #396281;text-align: center;}
#contents02 .inner-Box1 h3 span{font-size: 4.35vw;}
#contents02 .inner-Box1 figure.img {position: relative;margin: 0 3.1vw 6vw;}
#contents02 .inner-Box1 figure.img img{  }
#contents02 .inner-Box1 p.text {font-size: 3.62vw;line-height: 2;font-weight: 400;letter-spacing: 0.0vw;margin: 0 2vw 4.25vw;position: relative;}
#contents02 .inBox {margin: 0 2vw 0;position: relative;background: #F8F7F5;height: 41.06vw;padding: 5.07vw 9.25vw;}
#contents02 .inBox h4.f-min {font-size: 3.86vw;line-height: 1.38;font-weight: 600;letter-spacing: 0.19vw;margin-bottom: 1.93vw;position: relative;border-bottom: #396281 0.24vw solid;text-align: center;padding-bottom: 2.51vw;}
#contents02 .inBox ul{}
#contents02 .inBox ul li { position: relative; }
#contents02 .inBox ul li:nth-child(3n) { margin-right: 0.0vw; }
#contents02 .inBox span.ch {display: block;line-height: 1;position: absolute;top: 1.12vw;left: 4.42vw;width: 2.9vw;}
#contents02 .inBox span.ch img {  }
#contents02 .inBox p.ltext {font-size: 3.38vw;line-height: 1.88;font-weight: 500;letter-spacing: 0.17vw;position: relative;padding: 0 0 0.97vw 8.83vw;}
#contents02 .inner-Box2 {margin: 0 7.6vw 0vw;position: absolute;bottom: 13.83vw;left: 0vw;z-index: 4;}
#contents02 .inner-Box2 h3.f-min {font-size: 4.35vw;line-height: 1.78;font-weight: 500;letter-spacing: 0.24vw;margin-bottom: 3.85vw;position: relative;text-align: center;}
#contents02 .inner-Box2 ul{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;}
#contents02 .inner-Box2 ul li {position: relative;margin-right: 3.18vw;width: 40.8vw;margin-bottom: 2.7vw;}
#contents02 .inner-Box2 ul li:nth-child(2n) { margin-right: 0.0vw; }
#contents02 .inner-Box2 figure.img {position: relative;top: 0;left: 0;}
#contents02 .inner-Box2 figure.img img{  }

#contents03 {margin: 0 auto 12.19vw;position: relative;background: url('../images/modelhouse2/sp-contents03-back01.png')no-repeat top center;padding: 78.2vw 0 0;background-size: 100% auto;}
#contents03 h2 {text-align: center;position: relative;left: 0vw;top: 0.97vw;margin: 0 19.3vw 13.64vw 20.3vw;}
#contents03 h2 span{  }
#contents03 h2 img {  }
#contents03 .inner-Box {margin: 0 3vw;position: relative;background: #DEEAE9;padding: 8.7vw 5.84vw 10.7vw 5.84vw;}
#contents03 .inner-Box ul{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;margin-bottom: -1.6vw;}
#contents03 .inner-Box ul li {position: relative;margin-bottom: 2.3vw;}
#contents03 .inner-Box ul li:nth-child(3n) { margin-right: 0.0vw; }
#contents03 .inner-Box figure.photo {position: relative;top: 0;left: 0;margin-bottom: 2.17vw;}
#contents03 .inner-Box figure.photo img{  }
#contents03 .inner-Box h3.f-min {font-size: 5.8vw;line-height: 1.38;font-weight: 500;letter-spacing: 0.29vw;margin-bottom: 2.17vw;position: relative;}
#contents03 .inner-Box p.litext { font-size: 3.62vw; line-height: 1.88; font-weight: 500; letter-spacing: 0.0vw; margin-bottom: 7.25vw; position: relative; }
#contents03 .inner-Box figure.img {position: relative;top: 0;left: 0;text-align: center;margin: 0 -3.7vw 0 -1.8vw;}
#contents03 .inner-Box figure.img img{  }

#contents04 {position: relative;background: url('../images/modelhouse2/sp-contents04-back01.png')no-repeat top center;background-size: cover;}
#contents04 .inner-Box {position: relative;padding: 13.69vw 0 6.29vw;}
#contents04 .inner-Box h2 {text-align: center;margin: 0 9vw 11.39vw;}
#contents04 .inner-Box h2 span{  }
#contents04 .inner-Box h2 img {  }
#contents04 .inner-Box ul{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;margin: 0 5.2vw;}
#contents04 .inner-Box ul li {position: relative;background: #fff;margin: 0 2.7vw 7.42vw;}
#contents04 .inner-Box ul li:nth-child(6),
#contents04 .inner-Box ul li:nth-child(8),
#contents04 .inner-Box ul li:nth-child(10),
#contents04 .inner-Box ul li:nth-child(12),
#contents04 .inner-Box ul li:nth-child(13)
{ margin-right: 0.0vw!important; }
#contents04 .inner-Box ul li:nth-child(5),
#contents04 .inner-Box ul li:nth-child(6),
#contents04 .inner-Box ul li:nth-child(7),
#contents04 .inner-Box ul li:nth-child(8),
#contents04 .inner-Box ul li:nth-child(9),
#contents04 .inner-Box ul li:nth-child(10),
#contents04 .inner-Box ul li:nth-child(11),
#contents04 .inner-Box ul li:nth-child(12)
{margin-right: 5.04vw;margin-bottom: 7.25vw;top: 2.9vw;width: 42.1vw;margin-left: 0vw;}

#contents04 .inner-Box ul li:nth-child(13)
{margin-right: 6.04vw;margin-bottom: 7.25vw;top: 3.38vw;}

#contents04 .inner-Box ul li:nth-child(5) h3.f-min,
#contents04 .inner-Box ul li:nth-child(6) h3.f-min,
#contents04 .inner-Box ul li:nth-child(7) h3.f-min,
#contents04 .inner-Box ul li:nth-child(8) h3.f-min,
#contents04 .inner-Box ul li:nth-child(9) h3.f-min,
#contents04 .inner-Box ul li:nth-child(10) h3.f-min,
#contents04 .inner-Box ul li:nth-child(11) h3.f-min,
#contents04 .inner-Box ul li:nth-child(13) h3.f-min,
#contents04 .inner-Box ul li:nth-child(12) h3.f-min
 {font-size: 4.35vw;line-height: 1.38;letter-spacing: 0.22vw;margin-bottom: 0.72vw;}

 #contents04 .inner-Box ul li:nth-child(5) p.ltext,
#contents04 .inner-Box ul li:nth-child(6) p.ltext,
#contents04 .inner-Box ul li:nth-child(7) p.ltext,
#contents04 .inner-Box ul li:nth-child(8) p.ltext,
#contents04 .inner-Box ul li:nth-child(9) p.ltext,
#contents04 .inner-Box ul li:nth-child(10) p.ltext,
#contents04 .inner-Box ul li:nth-child(11) p.ltext,
#contents04 .inner-Box ul li:nth-child(13) p.ltext,
#contents04 .inner-Box ul li:nth-child(12) p.ltext
 {font-size: 3.62vw;line-height: 1.67;font-weight: 400;letter-spacing: 0.0vw;margin: 0 3.38vw 3.38vw;position: relative;}

 #contents04 .inner-Box ul li:nth-child(5) figure.photo,
#contents04 .inner-Box ul li:nth-child(6) figure.photo,
#contents04 .inner-Box ul li:nth-child(7) figure.photo,
#contents04 .inner-Box ul li:nth-child(8) figure.photo,
#contents04 .inner-Box ul li:nth-child(9) figure.photo,
#contents04 .inner-Box ul li:nth-child(10) figure.photo,
#contents04 .inner-Box ul li:nth-child(11) figure.photo,
#contents04 .inner-Box ul li:nth-child(13) figure.photo,
#contents04 .inner-Box ul li:nth-child(12) figure.photo
 { margin-bottom: 2.9vw; }


#contents04 .inner-Box figure.photo {position: relative;top: 0;left: 0;margin-bottom: 5.8vw;}
#contents04 .inner-Box figure.photo img{  }
#contents04 .inner-Box h3.f-min {font-size: 5.8vw;line-height: 1.38;font-weight: 600;letter-spacing: 0.29vw;margin-bottom: 3.86vw;position: relative;text-align: center;color: #B18B28;}
#contents04 .inner-Box p.ltext {font-size: 3.62vw;line-height: 2;font-weight: 400;letter-spacing: 0.0vw;margin: 0 6.25vw 5.55vw;position: relative;}

#contents05 {margin: 0 auto 13.55vw;position: relative;background: url('../images/modelhouse2/sp-contents05-back01.png')no-repeat top 75.15vw center;padding: 15.15vw 0 0;background-size: 100% auto;}
#contents05 h2 {font-size: 7.49vw;line-height: 1.48;font-weight: 500;letter-spacing: 0.37vw;margin-bottom: 4.9vw;text-align: center;position: relative;}
#contents05 .inner-Box {margin: 0 3vw 10.21vw;position: relative;text-align: center;}
#contents05 .inner-Box figure.img {position: relative;top: 0;left: 0;box-shadow: 0.0vw 2.42vw 7.25vw #00000029;}
#contents05 .inner-Box figure.img img{  }
#contents05 .inner-Box2{margin: 0 3vw;position: relative;background: url('../images/modelhouse2/sp-contents05-back02.png')no-repeat top center;padding: 5.28vw 0 6vw;background-size: 100% auto;}
#contents05 .inner-Box2 h3.f-min {font-size: 7.00vw;line-height: 1.38;font-weight: 600;letter-spacing: 0.51vw;margin-bottom: 5.8vw;position: relative;text-align: center;color: #EDEAE3;}
#contents05 .inner-Box2 ul.f-min {margin: 0 11.73vw;}
#contents05 .inner-Box2 ul li {position: relative;color: #fff;border-bottom: #B18B28 0.24vw solid;margin-right: 3.86vw;margin-bottom: 1.21vw;}
#contents05 .inner-Box2 ul li:nth-child(2n) { margin-right: 0.0vw; }
#contents05 .inner-Box2 span.ch {display: block;line-height: 1;position: absolute;top: 2.9vw;left: 0.72vw;}
#contents05 .inner-Box2 span.ch img {  }
#contents05 .inner-Box2 p.ltext {font-size: 4.35vw;line-height: 1.88;font-weight: 600;letter-spacing: 0.2vw;margin-bottom: 0.48vw;position: relative;padding: 0 0 1.2vw 5.8vw;margin-right: -11vw;}

#contents06 {margin: 0 auto -14.2vw;position: relative;background: url('../images/modelhouse2/sp-contents06-back01.png')no-repeat bottom center;padding-bottom: 38.26vw;background-size: 100% auto;}
#contents06 .inner-Box { margin: 0 4vw; position: relative; }
#contents06 .inner-Box h2.f-min {font-size: 3.86vw;line-height: 1.98;font-weight: 500;letter-spacing: 0.19vw;margin-bottom: 0.0vw;text-align: center;position: relative;}


}