@charset "UTF-8";
@media screen and (min-width: 768px),print {

header,.main-title,#panlistid{ display: none;}
body{ padding-top: 0; background: #fff;}

#contentsmain {margin: 0 auto;position: relative;background: url('../images/modelhouse/contentsmain-back01.png')no-repeat top center #EDEAE2;}
#contentsmain .inner-Box {margin: 0 auto;position: relative;}
#contentsmain .inner-Box h2 {text-align: center;padding: 70px 0 0;margin-bottom: -29px;}
#contentsmain .inner-Box h2 span{  }
#contentsmain .inner-Box h2 img {  }
#contentsmain .inner-Box figure.img {position: relative;top: 0;left: 0;text-align: center;}
#contentsmain .inner-Box figure.img img{  }
#contentsmain .inner-Box p.text {font-size: 16px;line-height: 1.88;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 92px;position: relative;text-align: center;}
#contentsmain .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;width: 850px;margin: 0 auto;height: 152px;}
#contentsmain .inner-Box ul li {  }
#contentsmain .inner-Box ul li:nth-child(2n) {margin-right: 0px;right: -40px;top: -46px;text-align: center;}
#contentsmain .inner-Box ul li figure {  }
#contentsmain .inner-Box ul li a {  }
#contentsmain .inner-Box ul li a:hover {  }
#contentsmain .inner-Box ul li {position: relative;width: 410px;}
#contentsmain .inner-Box span.icon {display: inline-block;line-height: 1;margin-right: -13px;position: relative;left: -15px;top: 4px;}
#contentsmain .inner-Box span.icon img {  }
#contentsmain .inner-Box h3.f-min {font-size: 18px;line-height: 1.71;font-weight: 400;letter-spacing: 1.8px;margin-bottom: 11px;position: relative;}
#contentsmain .inner-Box p.tel {position: relative;top: 0;left: 0;margin-bottom: 4px;}
#contentsmain .inner-Box p.mtext {font-size: 13px;line-height: 1.88;font-weight: 400;letter-spacing: 0.65px;margin-bottom: 30px;position: relative;}

#contents01 {margin: 0 auto;position: relative;padding: 115px 0 0;}
#contents01 h2.f-min {font-size: 35px;line-height: 1.71;font-weight: 400;letter-spacing: 3.5px;margin-bottom: 60px;position: relative;text-align: center;}
#contents01 .inner-Box {margin: 0 auto;position: relative;width: 1100px;padding: 100px 0 0 600px;min-height: 747px;}
#contents01 .inner-Box figure.photo { position: absolute; top: 0; left: 0; }
#contents01 .inner-Box figure.photo img{  }
#contents01 .inner-Box h3.f-min {font-size: 23px;line-height: 1.7;font-weight: 400;letter-spacing: 2.3px;margin-bottom: 22px;position: relative;}
#contents01 .inner-Box p.text { font-size: 16px; line-height: 1.88; font-weight: 400; letter-spacing: 0.8px; margin-bottom: 30px; position: relative; }

#contents02 {background: url(../images/common/bodyback.jpg);margin: 0 auto;position: relative;padding: 737px 0 96px;}
#contents02 figure.photo {position: absolute;top: 102px;left: 50%;transform: translateX(-50%);}
#contents02 figure.photo img{  }
#contents02 .inner-Box {margin: 0 auto;position: relative;width: 1100px;}
#contents02 .inner-Box h2.f-min {font-size: 35px;line-height: 1.71;font-weight: 400;letter-spacing: 3.5px;margin-bottom: 28px;position: relative;border-bottom: #D3D3D3 1px solid;}
#contents02 .inner-Box span.icon {display: block;line-height: 1;position: absolute;top: 0;right: 4px;}
#contents02 .inner-Box span.icon img {  }
#contents02 .inner-Box p.text {font-size: 16px;line-height: 1.88;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 18px;position: relative;padding: 0 0 0 114px;}
#contents02 .inner-Box p.text span {display: block;width: 100px;height: 28px;position: absolute;color: #fff;background: #28343B;text-align: center;left: 0;line-height: 1;padding: 5px 1px;}
#contents02 .inner-Box iframe{width: 650px;height: 316px;position: absolute;top: 90px;right: 0;}

#contents03 {margin: 0 auto 100px;position: relative;padding: 78px 0 0;}
#contents03 .inner-Box {margin: 0 auto;position: relative;text-align: center;}
#contents03 .inner-Box h2.f-min {font-size: 35px;line-height: 1.71;font-weight: 400;letter-spacing: 3.5px;margin-bottom: 29px;position: relative;}
#contents03 .inner-Box figure.img {position: relative;top: 0;left: 0;}
#contents03 .inner-Box figure.img img{  }

#contents04 {background: url(../images/common/bodyback.jpg);margin: 0 auto;position: relative;padding: 98px 0 20px;}
#contents04 h2.f-min {font-size: 35px;line-height: 1.71;font-weight: 400;letter-spacing: 3.5px;margin-bottom: 40px;position: relative;text-align: center;color: #28343B;}
#contents04 h2.f-min span {font-size: 100px;display: block;margin-bottom: -30px;}
#contents04 .inner-Box {margin: 0 auto 67px;position: relative;width: 1200px;}
#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;width: 580px;box-shadow: 0px 3px 6px #00000029;background: #fff;margin-right: 40px;padding: 22px 50px 0;margin-bottom: 48px;}
#contents04 .inner-Box ul li:nth-child(2n) { margin-right: 0px; }
#contents04 .inner-Box p.f-min {font-size: 57px;line-height: 1.88;font-weight: 400;letter-spacing: 0.8px;margin-bottom: -21px;position: relative;text-align: center;}
#contents04 .inner-Box h3.f-min {font-size: 23px;line-height: 1.71;font-weight: 400;letter-spacing: 2.3px;margin-bottom: 8px;position: relative;text-align: center;}
#contents04 .inner-Box figure.photo {position: relative;top: 0;left: 0;margin-bottom: 17px;}
#contents04 .inner-Box figure.photo img{  }
#contents04 .inner-Box p.text {font-size: 16px;line-height: 1.88;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 48px;position: relative;}
#contents04 .inner-Box2 { margin: 0 auto; position: relative; }
#contents04 .inner-Box2 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;width: 850px;margin: 0 auto;height: 152px;}
#contents04 .inner-Box2 ul li {  }
#contents04 .inner-Box2 ul li:nth-child(2n) {margin-right: 0px;right: -40px;top: -46px;text-align: center;}
#contents04 .inner-Box2 ul li figure {  }
#contents04 .inner-Box2 ul li a {  }
#contents04 .inner-Box2 ul li a:hover {  }
#contents04 .inner-Box2 ul li {position: relative;width: 410px;}
#contents04 .inner-Box2 span.icon {display: inline-block;line-height: 1;margin-right: -13px;position: relative;left: -15px;top: 4px;}
#contents04 .inner-Box2 span.icon img {  }
#contents04 .inner-Box2 h3.f-min {font-size: 18px;line-height: 1.71;font-weight: 400;letter-spacing: 1.8px;margin-bottom: 11px;position: relative;}
#contents04 .inner-Box2 p.tel {position: relative;top: 0;left: 0;margin-bottom: 4px;}
#contents04 .inner-Box2 p.mtext {font-size: 13px;line-height: 1.88;font-weight: 400;letter-spacing: 0.65px;margin-bottom: 30px;position: relative;}



#contents05 {margin: 0 auto;position: relative;background: url('../images/modelhouse/contents05-back01.png')no-repeat top center;padding-bottom: 99px;}
#contents05 .inner-Box {margin: 0 auto;position: relative;width: 1100px;padding: 106px 0 0;}
#contents05 .inner-Box h2 {font-size: 35px;line-height: 1.71;font-weight: 400;letter-spacing: 3.5px;margin-bottom: 60px;position: relative;background: #C4791F;color: #fff;text-align: center;padding: 15px 0;}
#contents05 .inner-Box h2 span {  }
#contents05 .inBox {margin: 0 auto 30px;position: relative;width: 900px;height: 220px;background: #fff;box-shadow: 0px 3px 6px #00000029;padding: 40px 0 0 338px;}
#contents05 .inBox h3.f-min {font-size: 20px;line-height: 1.71;font-weight: 400;letter-spacing: 2px;margin-bottom: 9px;position: relative;}
#contents05 .inBox h3.f-min span {color: #C4791F;font-size: 28px;letter-spacing: 2.8px;}
#contents05 .inBox figure.photo { position: absolute; top: 0; left: 0; }
#contents05 .inBox figure.photo img{  }
#contents05 .inBox ul{}
#contents05 .inBox ul li { position: relative; }
#contents05 .inBox ul li:nth-child(3n) { margin-right: 0px; }
#contents05 .inBox p.text {font-size: 16px;line-height: 1.88;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 0px;position: relative;}
#contents05 .inBox p.text span {  }

#contents06 {margin: 0 auto 95px;position: relative;padding: 91px 0 0;}
#contents06 h2.f-min {font-size: 42px;line-height: 1.71;font-weight: 400;letter-spacing: 4.2px;margin-bottom: 46px;position: relative;text-align: center;}
#contents06 .inner-Box{margin: 0 auto;position: relative;background: url('../images/modelhouse/contents06-back01.png')no-repeat top center;padding: 100px 0 0;}
#contents06 .innBox {margin: 0 auto;position: relative;width: 1100px;}
#contents06 .textBox {position: relative;width: 797px;height: 610px;background: #fff;padding: 0px 53px;}
#contents06 .textBox h3 {position: relative;top: -22px;margin-bottom: -10px;}
#contents06 .textBox h3 span{  }
#contents06 .textBox h3 img {  }
#contents06 .textBox p.timetext {font-size: 16px;line-height: 1.88;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 37px;position: relative;margin-left: 17px;}
#contents06 .textBox p.timetext span {  }
#contents06 .textBox span.icon {display: block;line-height: 1;position: absolute;bottom: 32px;left: 100px;}
#contents06 .textBox span.icon img {  }
#contents06 .textBox figure.photo {position: absolute;top: 110px;right: -393px;}
#contents06 .textBox figure.photo img{  }
#contents06 .textBox ul{}
#contents06 .textBox ul li { position: relative; }
#contents06 .textBox ul li:nth-child(3n) { margin-right: 0px; }
#contents06 .textBox span.ch {display: block;line-height: 1;position: absolute;top: 7px;left: 18px;}
#contents06 .textBox span.ch img {  }
#contents06 .textBox p.ltext {font-size: 18px;line-height: 1.88;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 4.8px;position: relative;padding: 0 0 0 44px;}
#contents06 .textBox p.ltext span{ color: #C4791F; }
#contents06 h4.f-min {font-size: 35px;line-height: 1.71;font-weight: 400;letter-spacing: 3.5px;margin-bottom: 0px;position: relative;text-align: center;color: #fff;padding: 32px 0 60px;}


#contents07 {margin: 0 auto;position: relative;background: #28343B;text-align: center;color: #fff;padding: 74px 0 0;}
#contents07 .inner-Box {padding-bottom: 70px;margin: 0 auto;position: relative;}
#contents07 .inner-Box h2.f-min {font-size: 35px;line-height: 1.71;font-weight: 400;letter-spacing: 3.5px;margin-bottom: 30px;position: relative;}
#contents07 .inner-Box span.icon {display: inline-block;line-height: 1;}
#contents07 .inner-Box span.icon img {  }
#contents07 .inner-Box h3.f-min {font-size: 24px;line-height: 1.71;font-weight: 400;letter-spacing: 1.2px;margin-bottom: 15px;position: relative;}
#contents07 .inner-Box p.tel {position: relative;top: 0;left: 0;width: 620px;height: 119px;border: 1px solid #C9C9C9;border-radius: 60px;background: #fff;margin: 0 auto -45px;padding: 26px 0 0;}
#contents07 .inner-Box p.text {font-size: 14px;line-height: 1.88;font-weight: 400;letter-spacing: 0.7px;margin-bottom: 30px;position: relative;color: #808080;}


}

@media screen and (max-width: 767px) {

header,.main-title,#panlistid{ display: none;}
body{ padding-top: 0; background: #fff;}

#contentsmain {position: relative;background: url('../images/modelhouse/sp-contentsmain-back01.png')no-repeat top center #EDEAE2;background-size: 100% auto;}
#contentsmain .inner-Box {position: relative;}
#contentsmain .inner-Box h2 {text-align: center;padding: 13.91vw 10.1vw 0 12.7vw;margin-bottom: 5.1vw;}
#contentsmain .inner-Box h2 span{  }
#contentsmain .inner-Box h2 img {  }
#contentsmain .inner-Box figure.img {position: relative;top: 0;left: 0;text-align: center;margin: 0 2.9vw 3vw;}
#contentsmain .inner-Box figure.img img{  }
#contentsmain .inner-Box p.text {font-size: 3.86vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.19vw;margin-bottom: 8.02vw;position: relative;text-align: center;}
#contentsmain .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;margin: 0 5.3vw;height: 72vw;}
#contentsmain .inner-Box ul li {margin-bottom: 6.2vw;}
#contentsmain .inner-Box ul li:nth-child(2n) {margin-right: 0.0vw;right: 0vw;top: 0vw;text-align: center;}
#contentsmain .inner-Box ul li figure {  }
#contentsmain .inner-Box ul li a {  }
#contentsmain .inner-Box ul li a:hover {  }
#contentsmain .inner-Box ul li {position: relative;}
#contentsmain .inner-Box span.icon {display: inline-block;line-height: 1;margin-right: -2.8vw;position: relative;left: -3.5vw;top: 0.67vw;width: 5.8vw;}
#contentsmain .inner-Box span.icon img {  }
#contentsmain .inner-Box h3.f-min {font-size: 4.35vw;line-height: 1.71;font-weight: 400;letter-spacing: 0.43vw;margin-bottom: 2.66vw;position: relative;}
#contentsmain .inner-Box p.tel {position: relative;top: 0;left: 0;margin-bottom: 0.97vw;}
#contentsmain .inner-Box p.mtext {font-size: 3.14vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.16vw;margin-bottom: 7.25vw;position: relative;}

#contents01 {position: relative;padding: 13.78vw 0 0;margin-bottom: 11.8vw;}
#contents01 h2.f-min {font-size: 5.56vw;line-height: 1.71;font-weight: 400;letter-spacing: 0.56vw;margin-bottom: 7.99vw;position: relative;text-align: center;}
#contents01 .inner-Box {position: relative;}
#contents01 .inner-Box figure.photo {position: relative;top: 0;left: 0;margin: 0 0 11.1vw;}
#contents01 .inner-Box figure.photo img{  }
#contents01 .inner-Box h3.f-min {font-size: 5.56vw;line-height: 1.7;font-weight: 400;letter-spacing: 0.56vw;margin: 0 7.4vw 5.31vw;position: relative;margin-right: 0;}
#contents01 .inner-Box p.text {font-size: 3.86vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.19vw;margin: 0 9.8vw 7.25vw 7.8vw;position: relative;}

#contents02 {background: url(../images/common/bodyback.jpg);position: relative;padding: 10.5vw 0 8.39vw;background-size: 200% auto;}
#contents02 figure.photo {position: relative;margin: 0 4.1vw 9.5vw;}
#contents02 figure.photo img{  }
#contents02 .inner-Box {margin: 0 4vw;position: relative;}
#contents02 .inner-Box h2.f-min {font-size: 8.45vw;line-height: 1.71;font-weight: 400;letter-spacing: 0.85vw;margin-bottom: 6.76vw;position: relative;border-bottom: #D3D3D3 0.24vw solid;display: none;}
#contents02 .inner-Box span.icon {display: none;line-height: 1;position: absolute;top: 0;right: 0.97vw;}
#contents02 .inner-Box span.icon img {  }
#contents02 .inner-Box p.text {font-size: 3.86vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.19vw;margin-bottom: 4.35vw;position: relative;padding: 0 0 0 27.54vw;margin-right: -11vw;}
#contents02 .inner-Box p.text span {display: block;width: 24.15vw;height: 6.76vw;position: absolute;color: #fff;background: #28343B;text-align: center;left: 0;}
#contents02 .inner-Box iframe{height: 96.33vw;width: 100%;margin: 5vw 0 0vw;}

#contents03 {margin: 0 auto 21.35vw;position: relative;padding: 13.24vw 0 0;}
#contents03 .inner-Box {margin: 0 4vw;position: relative;text-align: center;}
#contents03 .inner-Box h2.f-min {font-size: 8.45vw;line-height: 1.71;font-weight: 400;letter-spacing: 0.85vw;margin-bottom: 9.3vw;position: relative;}
#contents03 .inner-Box figure.img {position: relative;top: 0;left: 0;margin: 0 -0.7vw 0 2.4vw;}
#contents03 .inner-Box figure.img img{  }

#contents04 {background: url(../images/common/bodyback.jpg);position: relative;padding: 10.97vw 0 0vw;background-size: 200% auto;}
#contents04 h2.f-min {font-size: 5.56vw;line-height: 1.71;font-weight: 400;letter-spacing: 0.56vw;margin-bottom: 8.06vw;position: relative;text-align: center;color: #28343B;}
#contents04 h2.f-min span {font-size: 8.45vw;display: block;margin-bottom: -3vw;letter-spacing: 0.85vw;}
#contents04 .inner-Box {margin: 0 auto 4.18vw;position: relative;}
#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;box-shadow: 0.0vw 0.72vw 1.45vw #00000029;background: #fff;padding: 3.81vw 7.58vw 0;margin-bottom: 9.29vw;}
#contents04 .inner-Box ul li:nth-child(2n) { margin-right: 0.0vw; }
#contents04 .inner-Box p.f-min {font-size: 13.77vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.19vw;margin-bottom: -5.1vw;position: relative;text-align: center;}
#contents04 .inner-Box h3.f-min {font-size: 5.56vw;line-height: 1.71;font-weight: 400;letter-spacing: 0.56vw;margin: 0 -1vw 3.63vw;position: relative;text-align: center;}
#contents04 .inner-Box figure.photo {position: relative;top: 0;left: 0;margin-bottom: 6.51vw;}
#contents04 .inner-Box figure.photo img{  }
#contents04 .inner-Box p.text {font-size: 3.86vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.19vw;margin-bottom: 11.59vw;position: relative;}
#contents04 .inner-Box2 {margin: 0 0vw -1.6vw;position: relative;}

#contents04 .inner-Box2 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;margin: 0 5.3vw;height: 72vw;}
#contents04 .inner-Box2 ul li {margin-bottom: 6.2vw;}
#contents04 .inner-Box2 ul li:nth-child(2n) {margin-right: 0.0vw;right: 0vw;top: 0vw;text-align: center;}
#contents04 .inner-Box2 ul li figure {  }
#contents04 .inner-Box2 ul li a {  }
#contents04 .inner-Box2 ul li a:hover {  }
#contents04 .inner-Box2 ul li {position: relative;}
#contents04 .inner-Box2 span.icon {display: inline-block;line-height: 1;margin-right: -2.8vw;position: relative;left: -3.5vw;top: 0.67vw;width: 5.8vw;}
#contents04 .inner-Box2 span.icon img {  }
#contents04 .inner-Box2 h3.f-min {font-size: 4.35vw;line-height: 1.71;font-weight: 400;letter-spacing: 0.43vw;margin-bottom: 2.66vw;position: relative;}
#contents04 .inner-Box2 p.tel {position: relative;top: 0;left: 0;margin-bottom: 0.97vw;}
#contents04 .inner-Box2 p.mtext {font-size: 3.14vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.16vw;margin-bottom: 7.25vw;position: relative;}




#contents05 {position: relative;background: url('../images/modelhouse/sp-contents05-back01.png')no-repeat top center;padding-bottom: 4.31vw;background-size: cover;}
#contents05 .inner-Box {margin: 0 2.8vw;position: relative;padding: 7.4vw 0 0;}
#contents05 .inner-Box h2 {font-size: 5.56vw;line-height: 1.41;font-weight: 400;letter-spacing: 0.56vw;margin-bottom: 4.59vw;position: relative;background: #C4791F;color: #fff;text-align: center;padding: 4.52vw 0 3.52vw 0;}
#contents05 .inner-Box h2 span {  }
#contents05 .inBox {margin: 0 auto 7.25vw;position: relative;background: #fff;box-shadow: 0.0vw 0.72vw 1.45vw #00000029;padding: 9vw 0 11vw;}
#contents05 .inBox h3.f-min {font-size: 4.83vw;line-height: 1.71;font-weight: 400;letter-spacing: 0.48vw;margin-bottom: 2.17vw;position: relative;text-align: center;}
#contents05 .inBox h3.f-min span {color: #C4791F;font-size: 6.76vw;letter-spacing: 0.68vw;display: block;margin: -0.9vw 0 2.8vw;}
#contents05 .inBox figure.photo {position: relative;top: 0;left: 0;margin: 0 9.6vw 4.5vw;}
#contents05 .inBox figure.photo img{  }
#contents05 .inBox ul{
    margin: 0 8vw 0 9.5vw;
}
#contents05 .inBox ul li { position: relative; }
#contents05 .inBox ul li:nth-child(3n) { margin-right: 0.0vw; }
#contents05 .inBox p.text {font-size: 3.86vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.19vw;margin-bottom: 0.0vw;position: relative;padding: 0 0 0 4vw;}
#contents05 .inBox p.text span {position: absolute;top: 0;left: 0;}

#contents06 {margin: 0 auto 6.45vw;position: relative;padding: 13.58vw 0 0;}
#contents06 h2.f-min {font-size: 5.56vw;line-height: 1.71;font-weight: 400;letter-spacing: 0.56vw;margin-bottom: 5.71vw;position: relative;text-align: center;}
#contents06 .inner-Box{position: relative;background: url('../images/modelhouse/contents06-back01.png')repeat top center;padding: 19.95vw 0 0;background-size: 100% auto;}
#contents06 .innBox {margin: 0 2.9vw;position: relative;}
#contents06 .textBox {position: relative;background: #fff;padding: 0 4.2vw 6vw;}
#contents06 .textBox h3 {position: relative;top: -6.1vw;margin: 0 1vw -0.8vw;}
#contents06 .textBox h3 span{  }
#contents06 .textBox h3 img {  }
#contents06 .textBox p.timetext {font-size: 3.86vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.19vw;margin-bottom: 4.74vw;position: relative;margin-left: 4.11vw;padding-left: 11.7vw;margin-right: 8vw;}
#contents06 .textBox p.timetext span {position: absolute;top: 0;left: -0.7vw;}
#contents06 .textBox span.icon {display: block;line-height: 1;margin-right: 1vw;margin-bottom: 7vw;}
#contents06 .textBox span.icon img {  }
#contents06 .textBox figure.photo {position: relative;right: 0vw;margin-right: 1vw;margin-bottom: 8.1vw;}
#contents06 .textBox figure.photo img{  }
#contents06 .textBox ul{}
#contents06 .textBox ul li {position: relative;margin-bottom: 3.2vw;}
#contents06 .textBox ul li:nth-child(3n) { margin-right: 0.0vw; }
#contents06 .textBox span.ch {display: block;line-height: 1;position: absolute;top: 1.29vw;left: 1.55vw;width: 4.2vw;}
#contents06 .textBox span.ch img {  }
#contents06 .textBox p.ltext {font-size: 4.83vw;line-height: 1.3;font-weight: 400;letter-spacing: 0.48vw;margin-bottom: 1.16vw;position: relative;padding: 0 0 0 7.63vw;}
#contents06 .textBox p.ltext span{ color: #C4791F; }
#contents06 h4.f-min {font-size: 5.56vw;line-height: 1.71;font-weight: 400;letter-spacing: 0.56vw;margin-bottom: 0.0vw;position: relative;text-align: center;color: #fff;padding: 8.83vw 0 10.39vw;}


#contents07 {position: relative;background: #28343B;text-align: center;color: #fff;padding: 8.77vw 0 0;}
#contents07 .inner-Box {padding-bottom: 1.91vw;position: relative;}
#contents07 .inner-Box h2.f-min {font-size: 5.56vw;line-height: 1.71;font-weight: 400;letter-spacing: 0.56vw;margin-bottom: 4.25vw;position: relative;}
#contents07 .inner-Box span.icon {display: inline-block;line-height: 1;width: 5.3vw;margin-right: 1.1vw;position: relative;top: 0.8vw;}
#contents07 .inner-Box span.icon img {  }
#contents07 .inner-Box h3.f-min {font-size: 4.35vw;line-height: 1.71;font-weight: 400;letter-spacing: 0.43vw;margin-bottom: 3.12vw;position: relative;}
#contents07 .inner-Box p.tel {position: relative;top: 0;left: 0;margin: 0 5.3vw 1vw;}
#contents07 .inner-Box p.text {font-size: 3.14vw;line-height: 1.88;font-weight: 400;letter-spacing: 0.16vw;margin-bottom: 7.25vw;position: relative;color: #fff;}




}