@charset "UTF-8";


@media screen and (min-width: 768px),print {
.seo_bread_list{margin-bottom: -80px;}

#contentsmain {margin: 0 auto 80px;position: relative;background: url('../images/rasia/contentsmain-back01.png')no-repeat top -20px center;padding: 90px 0 0;}
#contentsmain .inner-Box {margin: 0 auto;position: relative;width: 1100px;left: 0px;}
#contentsmain .inner-Box h2 {display: block;margin: 0 45px 368px auto;width: 476px;}
#contentsmain .inner-Box h2 span{  }
#contentsmain .inner-Box h2 img {}
#contentsmain .inBox {margin: 0 auto;position: relative;box-shadow: 0px 6px 0px #0000001A;border: 1px solid #D4DAD2;border-radius: 110px;background: #fff;width: 1100px;height: 220px;text-align: center;padding: 45px 0 0;}
#contentsmain .inBox span.en { display: block; line-height: 1; }
#contentsmain .inBox span.en img {  }
#contentsmain .inBox h3 {margin-bottom: 0px;position: relative;font-size: 32px;line-height: 1.563;letter-spacing: 2.56px;font-weight: 700;text-align: center;color: #30980E;}
#contentsmain .inBox p.text {margin-bottom: 30px;position: relative;font-size: 24px;line-height: 2.083;letter-spacing: 1.44px;font-weight: 500;text-align: center;}

#contents01 {margin: 0 auto 620px;position: relative;}
#contents01 .inner-Box {margin: 0 auto;position: relative;background: #F6FBF5;width: 1190px;height: 541px;left: -50px;padding: 96px 0 0 97px;}
#contents01 .inner-Box figure.photo01 {position: absolute;top: 99px;right: -95px;}
#contents01 .inner-Box figure.photo01 img{  }
#contents01 .inner-Box h2 {margin-bottom: 43px;position: relative;color: #30980E;font-size: 28px;line-height: 1.643;letter-spacing: 1.4px;font-weight: 700;text-align: left;}
#contents01 .inner-Box p.text {margin-bottom: 23px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.8px;font-weight: 500;text-align: left;width: 496px;}
#contents01 .inner-Box ul{
    height: 140px;
}
#contents01 .inner-Box ul li {position: relative;width: 180px;height: 40px;background: #fff;padding: 0px 6px 0px 16px;margin-bottom: 10px;}
#contents01 .inner-Box ul li:nth-child(3n) { margin-right: 0px; }
#contents01 .inner-Box p.ltext {position: relative;font-size: 21px;line-height: 1.886;letter-spacing: 1px;font-weight: 700;text-align: left;}
#contents01 .inner-Box p.ltext span {color: #30980E;}
#contents01 .inner-Box figure.photo02 {position: absolute;bottom: -501px;left: 45px;}
#contents01 .inner-Box figure.photo02 img{  }

.backkk{background: url(../images/rasia/contents00-back01.png);padding: 100px 0 130px;margin-bottom: 140px;}

#contents02 {margin: 0 auto 160px;position: relative;}
#contents02 .inner-Box {margin: 0 auto 80px;position: relative;width: 1098px;}
#contents02 .inner-Box h2 {text-align: center;margin-bottom: 50px;}
#contents02 .inner-Box h2 span{  }
#contents02 .inner-Box h2 img {  }
#contents02 .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;}
#contents02 .inner-Box ul li {margin-right: 59px;}
#contents02 .inner-Box ul li:nth-child(4n) { margin-right: 0px; }
#contents02 .inner-Box ul li figure {  }
#contents02 .inner-Box ul li a {  }
#contents02 .inner-Box ul li a:hover {  }

#contents02 .inner-Box1 {margin: 0 auto 70px;position: relative;border: 3px solid #91C800;background: #fff;width: 1020px;height: 346px;padding: 47px 60px 0 577px;}
#contents02 .inner-Box1 figure.photo {position: absolute;top: 0;left: 0;}
#contents02 .inner-Box1 figure.photo img{  }
#contents02 .inner-Box1 .inBox { margin: 0 auto; position: relative; }
#contents02 .inner-Box1 .inBox h3 {margin-bottom: 26px;}
#contents02 .inner-Box1 .inBox h3 span{  }
#contents02 .inner-Box1 .inBox h3 img {  }
#contents02 .inner-Box1 .inBox p.stext {margin-bottom: 30px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.8px;font-weight: 400;text-align: left;}

#contents02 .inner-Box2 {margin: 0 auto 70px;position: relative;border: 3px solid #30980E;background: #fff;width: 1020px;height: 346px;padding: 47px 577px 0 67px;}
#contents02 .inner-Box2 figure.photo {position: absolute;top: 0;right: 0;}
#contents02 .inner-Box2 figure.photo img{  }
#contents02 .inner-Box2 .inBox { margin: 0 auto; position: relative; }
#contents02 .inner-Box2 .inBox h3 {margin-bottom: 26px;}
#contents02 .inner-Box2 .inBox h3 span{  }
#contents02 .inner-Box2 .inBox h3 img {  }
#contents02 .inner-Box2 .inBox p.stext {margin-bottom: 30px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.8px;font-weight: 400;text-align: left;}

#contents02 .inner-Box3 {margin: 0 auto 70px;position: relative;border: 3px solid #91C800;background: #fff;width: 1020px;height: 346px;padding: 47px 60px 0 577px;}
#contents02 .inner-Box3 figure.photo {position: absolute;top: 0;left: 0;}
#contents02 .inner-Box3 figure.photo img{  }
#contents02 .inner-Box3 .inBox { margin: 0 auto; position: relative; }
#contents02 .inner-Box3 .inBox h3 {margin-bottom: 26px;}
#contents02 .inner-Box3 .inBox h3 span{  }
#contents02 .inner-Box3 .inBox h3 img {  }
#contents02 .inner-Box3 .inBox p.stext {margin-bottom: 30px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.8px;font-weight: 400;text-align: left;}

#contents02 .inner-Box4 {margin: 0 auto 70px;position: relative;border: 3px solid #30980E;background: #fff;width: 1020px;height: 346px;padding: 47px 577px 0 67px;}
#contents02 .inner-Box4 figure.photo {position: absolute;top: 0;right: 0;}
#contents02 .inner-Box4 figure.photo img{  }
#contents02 .inner-Box4 .inBox { margin: 0 auto; position: relative; }
#contents02 .inner-Box4 .inBox h3 {margin-bottom: 26px;}
#contents02 .inner-Box4 .inBox h3 span{  }
#contents02 .inner-Box4 .inBox h3 img {  }
#contents02 .inner-Box4 .inBox p.stext {margin-bottom: 30px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.8px;font-weight: 400;text-align: left;}




#contents03 {margin: 0 auto;position: relative;width: 1200px;height: 1167px;box-shadow: 8px 8px 0px #115D0014;border-radius: 20px;background: #fff;}
#contents03 .inner-Box { margin: 0 auto; position: relative; }
#contents03 .inner-Box h2 {text-align: center;position: relative;top: -10px;left: -9px;margin-bottom: 7px;}
#contents03 .inner-Box h2 span{  }
#contents03 .inner-Box h2 img {  }
#contents03 .inner-Box p.subttl {margin-bottom: 30px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.8px;font-weight: 400;text-align: center;}
#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: 0 50px;}
#contents03 .inner-Box ul li {position: relative;width: 529px;border-bottom: #707070 1px solid;height: 271px;margin-right: 42px;padding: 40px 0 0 210px;}
#contents03 .inner-Box ul li:nth-child(2n) { margin-right: 0px; }
#contents03 .inner-Box ul li:nth-child(5),#contents03 .inner-Box ul li:nth-child(6) { border-bottom: none; }

#contents03 .inner-Box h3 {margin-bottom: 5px;}
#contents03 .inner-Box h3 span{  }
#contents03 .inner-Box h3 img {  }
#contents03 .inner-Box h4 {margin-bottom: 16px;position: relative;}
#contents03 .inner-Box figure.img {position: absolute;top: 39px;left: 0;}
#contents03 .inner-Box figure.img img{  }
#contents03 .inner-Box p.text {margin-bottom: 30px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.48px;font-weight: 400;text-align: left;margin-right: -20px;}

#contents04 {margin: 0 auto 150px;position: relative;width: 1098px;height: 544px;box-shadow: 6px 6px 0px #0000001A;border: 5px solid #30980E;border-radius: 20px;background: #fff;}
#contents04 .inner-Box {margin: 0 auto;position: relative;padding: 63px 728px 12px 49px;}
#contents04 .inner-Box figure.photo {position: absolute;top: 65px;right: 48px;}
#contents04 .inner-Box figure.photo img{  }
#contents04 .inner-Box h2 {margin-bottom: 23px;position: relative;color: #115D00;font-size: 29px;line-height: 1.724;letter-spacing: 1.45px;font-weight: 900;text-align: left;border-bottom: #D4DAD2 1px solid;padding-bottom: 19px;}
#contents04 .inner-Box p.text {margin-bottom: 25px;position: relative;font-size: 14px;line-height: 1.786;letter-spacing: 0.7px;font-weight: 400;text-align: left;}
#contents04 p.btn {text-align: center;}
#contents04 p.btn img {  }

#contentsbtop {margin: 0 auto;position: relative;background: url('../images/rasia/contentsbtop-back01.png')no-repeat top center;color: #fff;height: 857px;}
#contentsbtop .inner-Box {margin: 0 auto;position: relative;text-align: center;padding: 100px 0 0;}
#contentsbtop .inner-Box p.subttl {margin-bottom: 70px;position: relative;font-size: 24px;line-height: 1.333;letter-spacing: 1.92px;font-weight: 500;text-align: center;}
#contentsbtop .inner-Box h2 {margin-bottom: 18px;position: relative;font-size: 38px;line-height: 1.605;letter-spacing: 6.08px;font-weight: 700;text-align: center;}
#contentsbtop .inner-Box h2 span {color: #FFF200;}
#contentsbtop .inner-Box figure.photo {position: relative;top: 0;left: 0;margin-bottom: -45px;}
#contentsbtop .inner-Box figure.photo img{width: 100%;}
#contentsbtop .inner-Box h3 {z-index: 3;position: relative;}
#contentsbtop .inner-Box h3 span{  }
#contentsbtop .inner-Box h3 img {  }


#contentsbottom {margin: 0 auto 93px;position: relative;padding: 134px 0 0;}
#contentsbottom .inner-Box {margin: 0 auto;position: relative;width: 1280px;height: 380px;background: #F2F2F2;padding: 61px 0 0;}
#contentsbottom .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: 1098px;margin: 0 auto;}
#contentsbottom .inner-Box ul li {width: 343px;margin-right: 34px;}
#contentsbottom .inner-Box ul li:nth-child(3n) { margin-right: 0px; }
#contentsbottom .inner-Box ul li figure {margin-bottom: 20px;}
#contentsbottom .inner-Box ul li a {  }
#contentsbottom .inner-Box ul li a:hover {  }
#contentsbottom .inner-Box p.ltext {margin-bottom: 23px;position: relative;font-size: 16px;line-height: 1.625;letter-spacing: 0.8px;font-weight: 300;text-align: left;}


}

@media screen and (max-width: 767px) {

#contentsmain {margin: 0 auto -0.6vw;position: relative;background: url('../images/rasia/sp-contentsmain-back01.png')no-repeat top -1.7vw center;padding: 15.94vw 0 6.9vw;background-size: 100% auto;}
#contentsmain .inner-Box {margin: 0 4.4vw;position: relative;left: 0.0vw;}
#contentsmain .inner-Box h2 {display: block;margin: 0 21.27vw 71.49vw 3.7vw;}
#contentsmain .inner-Box h2 span{  }
#contentsmain .inner-Box h2 img {}
#contentsmain .inBox {position: relative;box-shadow: 0.0vw 1.45vw 0.0vw #0000001A;border: 0.24vw solid #D4DAD2;border-radius: 4.57vw;background: #fff;height: 44.14vw;text-align: center;padding: 6.77vw 0 0;}
#contentsmain .inBox span.en {display: block;line-height: 1;margin: 0 34.8vw 2vw;}
#contentsmain .inBox span.en img {  }
#contentsmain .inBox h3 {margin-bottom: 1vw;position: relative;color: #30980E;font-size: 5.797vw;line-height: 1.667;letter-spacing: 0.464vw;font-weight: 700;text-align: center;}
#contentsmain .inBox p.text {margin-bottom: 7.25vw;position: relative;font-size: 3.865vw;line-height: 1.75;letter-spacing: 0.309vw;font-weight: 700;text-align: center;}

#contents01 {margin: 0 auto 0vw;position: relative;background: #E1F0DD;}
#contents01 .inner-Box {position: relative;background: #F6FBF5;left: 0vw;}
#contents01 .inner-Box figure.photo01 {position: relative;right: 0vw;margin: 0 0 6.7vw;}
#contents01 .inner-Box figure.photo01 img{  }
#contents01 .inner-Box h2 {margin: 0 8.1vw 3.39vw;position: relative;color: #30980E;font-size: 6.28vw;line-height: 1.615;letter-spacing: 0.314vw;font-weight: 700;text-align: left;}
#contents01 .inner-Box p.text {margin: 0 8.1vw 3.79vw;position: relative;font-size: 3.865vw;line-height: 2;letter-spacing: 0.193vw;font-weight: 500;text-align: left;}
#contents01 .inner-Box ul{
    height: 36.52vw;
    margin: 0 50vw 0 8vw;
}
#contents01 .inner-Box ul li {position: relative;height: 9.66vw;background: #fff;padding: 0.0vw 1.45vw 0.0vw 3.86vw;margin-bottom: 2.42vw;}
#contents01 .inner-Box ul li:nth-child(3n) { margin-right: 0.0vw; }
#contents01 .inner-Box p.ltext {position: relative;font-size: 4.831vw;line-height: 2.3;letter-spacing: 0.386vw;font-weight: 700;text-align: left;}
#contents01 .inner-Box p.ltext span {color: #30980E;}
#contents01 .inner-Box figure.photo02 {position: relative;bottom: -2.5vw;left: 0;}
#contents01 .inner-Box figure.photo02 img{  }

.backkk{background: url(../images/rasia/contents00-back01.png);padding: 14.65vw 0 10.4vw;margin-bottom: 7.6vw;background-size: 100% auto;}

#contents02 {margin: 0 auto 11.65vw;position: relative;}
#contents02 .inner-Box {margin: 0 auto 9.42vw;position: relative;}
#contents02 .inner-Box h2 {text-align: center;margin: 0 11.3vw 5.08vw;}
#contents02 .inner-Box h2 span{  }
#contents02 .inner-Box h2 img {  }
#contents02 .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 4vw;}
#contents02 .inner-Box ul li {margin-right: 5%;width: 47.5%;margin-bottom: 2vw;}
#contents02 .inner-Box ul li:nth-child(2n) { margin-right: 0.0vw; }
#contents02 .inner-Box ul li figure {  }
#contents02 .inner-Box ul li a {  }
#contents02 .inner-Box ul li a:hover {  }

#contents02 .inner-Box1 {margin: 0 4vw 6.91vw;position: relative;border: 0.72vw solid #91C800;background: #fff;}
#contents02 .inner-Box1 figure.photo {position: relative;top: 0;left: 0;}
#contents02 .inner-Box1 figure.photo img{  }
#contents02 .inner-Box1 .inBox {margin: 0 3.5vw -2.9vw;position: relative;padding-top: 5vw;}
#contents02 .inner-Box1 .inBox h3 {margin-bottom: 2.48vw;}
#contents02 .inner-Box1 .inBox h3 span{  }
#contents02 .inner-Box1 .inBox h3 img {  }
#contents02 .inner-Box1 .inBox p.stext {margin-bottom: 7.25vw;position: relative;font-size: 3.86vw;line-height: 2;letter-spacing: 0.19vw;font-weight: 400;text-align: left;}

#contents02 .inner-Box2 {margin: 0 4vw 6.91vw;position: relative;border: 0.72vw solid #30980E;background: #fff;}
#contents02 .inner-Box2 figure.photo {position: relative;top: 0;left: 0;}
#contents02 .inner-Box2 figure.photo img{  }
#contents02 .inner-Box2 .inBox {margin: 0 3.5vw -2.9vw;position: relative;padding-top: 5vw;}
#contents02 .inner-Box2 .inBox h3 {margin-bottom: 2.48vw;}
#contents02 .inner-Box2 .inBox h3 span{  }
#contents02 .inner-Box2 .inBox h3 img {  }
#contents02 .inner-Box2 .inBox p.stext {margin-bottom: 7.25vw;position: relative;font-size: 3.86vw;line-height: 2;letter-spacing: 0.19vw;font-weight: 400;text-align: left;}

#contents02 .inner-Box3 {margin: 0 4vw 6.91vw;position: relative;border: 0.72vw solid #91C800;background: #fff;}
#contents02 .inner-Box3 figure.photo {position: relative;top: 0;left: 0;}
#contents02 .inner-Box3 figure.photo img{  }
#contents02 .inner-Box3 .inBox {margin: 0 3.5vw -2.9vw;position: relative;padding-top: 5vw;}
#contents02 .inner-Box3 .inBox h3 {margin-bottom: 2.48vw;}
#contents02 .inner-Box3 .inBox h3 span{  }
#contents02 .inner-Box3 .inBox h3 img {  }
#contents02 .inner-Box3 .inBox p.stext {margin-bottom: 7.25vw;position: relative;font-size: 3.86vw;line-height: 2;letter-spacing: 0.19vw;font-weight: 400;text-align: left;}

#contents02 .inner-Box4 {margin: 0 4vw 6.91vw;position: relative;border: 0.72vw solid #30980E;background: #fff;}
#contents02 .inner-Box4 figure.photo {position: relative;top: 0;left: 0;}
#contents02 .inner-Box4 figure.photo img{  }
#contents02 .inner-Box4 .inBox {margin: 0 3.5vw -2.9vw;position: relative;padding-top: 5vw;}
#contents02 .inner-Box4 .inBox h3 {margin-bottom: 2.48vw;}
#contents02 .inner-Box4 .inBox h3 span{  }
#contents02 .inner-Box4 .inBox h3 img {  }
#contents02 .inner-Box4 .inBox p.stext {margin-bottom: 7.25vw;position: relative;font-size: 3.86vw;line-height: 2;letter-spacing: 0.19vw;font-weight: 400;text-align: left;}





#contents03 {margin: 0 4vw;position: relative;box-shadow: 1.93vw 1.93vw 0.0vw #115D0014;border-radius: 4.83vw;background: #fff;}
#contents03 .inner-Box { margin: 0 4vw; position: relative; }
#contents03 .inner-Box h2 {text-align: center;position: relative;top: -4.4vw;left: 0vw;margin: 0 -4vw -2.51vw;}
#contents03 .inner-Box h2 span{  }
#contents03 .inner-Box h2 img {  }
#contents03 .inner-Box p.subttl {margin-bottom: 5.75vw;position: relative;font-size: 3.86vw;line-height: 2;letter-spacing: 0.19vw;font-weight: 400;text-align: center;}
#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;}
#contents03 .inner-Box ul li {position: relative;border-bottom: #707070 0.24vw solid;margin-bottom: 5vw;}
#contents03 .inner-Box ul li:nth-child(2n) { margin-right: 0.0vw; }
#contents03 .inner-Box ul li:nth-child(5),#contents03 .inner-Box ul li:nth-child(6) { border-bottom: none; }

#contents03 .inner-Box ul li:nth-child(1) h4{
    padding-right: 2vw;
}
#contents03 .inner-Box ul li:nth-child(2) h4{
    padding-right: 26.8vw;
}
#contents03 .inner-Box ul li:nth-child(3) h4{
    padding-right: 49.9vw;
}
#contents03 .inner-Box ul li:nth-child(4) h4{
    padding-right: 18.9vw;
}
#contents03 .inner-Box ul li:nth-child(5) h4{
    padding-right: 39.1vw;
}
#contents03 .inner-Box ul li:nth-child(6) h4{}

#contents03 .inner-Box h3 {margin-bottom: 0.41vw;text-align: center;}
#contents03 .inner-Box h3 span{  }
#contents03 .inner-Box h3 img {width: auto;height: 4.5vw;}
#contents03 .inner-Box h4 {margin-bottom: 1.16vw;position: relative;font-size: 3.865vw;line-height: 2.125;letter-spacing: 0.193vw;font-weight: 400;text-align: center;}
#contents03 .inner-Box figure.img {position: relative;left: 0;margin: 0 15.6vw 2vw;}
#contents03 .inner-Box figure.img img{  }
#contents03 .inner-Box p.text {margin-bottom: 4.35vw;position: relative;margin-right: 0vw;font-size: 3.382vw;line-height: 1.714;letter-spacing: 0.101vw;font-weight: 400;text-align: left;}

#contents04 {margin: 0 4.5vw 16.23vw;position: relative;box-shadow: 1.45vw 1.45vw 0.0vw #0000001A;border: 1.21vw solid #30980E;border-radius: 4.83vw;background: #fff;padding-bottom: 6.5vw;}
#contents04 .inner-Box {margin: 0 2.7vw;position: relative;padding: 6.5vw 0vw 0vw;}
#contents04 .inner-Box figure.photo {position: relative;margin-bottom: 5vw;}
#contents04 .inner-Box figure.photo img{  }
#contents04 .inner-Box h2 {margin-bottom: 5.56vw;position: relative;color: #115D00;border-bottom: #D4DAD2 0.24vw solid;padding-bottom: 3.19vw;font-size: 5.797vw;line-height: 1.667;letter-spacing: 0.29vw;font-weight: 900;text-align: left;}
#contents04 .inner-Box p.text {margin-bottom: 6.04vw;position: relative;font-size: 3.38vw;line-height: 1.786;letter-spacing: 0.17vw;font-weight: 400;text-align: left;}
#contents04 p.btn {text-align: center;margin: 0 2.1vw 0 2.8vw;}
#contents04 p.btn img {  }

    

#contentsbtop {position: relative;background: url('../images/rasia/sp-contentsbtop-back01.png')no-repeat top center;color: #fff;background-size: 100% auto;padding-bottom: 19.3vw;}
#contentsbtop .inner-Box {margin: 0 4.4vw;position: relative;text-align: center;padding: 14.38vw 0 0;}
#contentsbtop .inner-Box p.subttl {margin-bottom: 8.09vw;position: relative;font-size: 4.348vw;line-height: 1.556;letter-spacing: 0.087vw;font-weight: 500;text-align: center;}
#contentsbtop .inner-Box h2 {margin-bottom: 4.88vw;position: relative;font-size: 5.072vw;line-height: 1.524;letter-spacing: 0.507vw;font-weight: 700;text-align: center;}
#contentsbtop .inner-Box h2 span {color: #FFF200;}
#contentsbtop .inner-Box figure.photo {position: relative;top: 0;left: 0;margin-bottom: -5.6vw;}
#contentsbtop .inner-Box figure.photo img{width: 100%;}
#contentsbtop .inner-Box h3 {z-index: 3;position: relative;margin: 0 3.8vw;}
#contentsbtop .inner-Box h3 span{  }
#contentsbtop .inner-Box h3 img {  }

    
#contentsbottom {margin: 0 auto 9.75vw;position: relative;padding: 9.99vw 0 0;background-size: 100% auto;}
#contentsbottom .inner-Box {margin: 0 4vw;position: relative;background: #F2F2F2;padding: 7.73vw 0 0;}
#contentsbottom .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 4.8vw;}
#contentsbottom .inner-Box ul li {}
#contentsbottom .inner-Box ul li:nth-child(3n) { margin-right: 0.0vw; }
#contentsbottom .inner-Box ul li figure {margin-bottom: 5.13vw;}
#contentsbottom .inner-Box ul li a {  }
#contentsbottom .inner-Box ul li a:hover {  }
#contentsbottom .inner-Box p.ltext {margin-bottom: 6.56vw;position: relative;font-size: 3.865vw;line-height: 1.625;letter-spacing: 0.193vw;font-weight: 300;text-align: left;}


}

