<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@media screen and (min-width: 768px),print {

.backk{ background: url(../images/merit/contents00-back01.png);}

#contentsmain {margin: 0 auto -108px;position: relative;background: #215D4F;padding: 58px 0 122px;}
#contentsmain .inner-Box {margin: 0 auto;position: relative;width: 920px;height: 395px;background: #fff;border-radius: 30px;text-align: center;}
#contentsmain .inner-Box p.f-en {font-size: 44px;line-height: 1.77;font-weight: 700;letter-spacing: 4.4px;margin-bottom: -7px;position: relative;color: #FFA5A5;}
#contentsmain .inner-Box p.text {font-size: 16px;line-height: 1.77;font-weight: 500;letter-spacing: 0.8px;margin-bottom: 21px;position: relative;}
#contentsmain .inner-Box h2 {position: relative;left: -2px;}
#contentsmain .inner-Box h2 span{  }
#contentsmain .inner-Box h2 img {  }
#contentsmain .inner-Box figure.img01 {position: absolute;top: 100px;left: -148px; width: 250px;}
#contentsmain .inner-Box figure.img01 img{ width:100%; }
#contentsmain .inner-Box figure.img02 {position: absolute;top: 90px;right: -166px; width: 300px;}
#contentsmain .inner-Box figure.img02 img{ width:100%; }

#contents01 { margin: 0 auto; position: relative; }
#contents01 h2 {text-align: center;margin-bottom: 28px;}
#contents01 h2 span{  }
#contents01 h2 img {  }
#contents01 p.text {font-size: 20px;line-height: 1.77;font-weight: 700;letter-spacing: 1px;margin-bottom: 30px;position: relative;text-align: center;}
#contents01 span.arr {display: block;line-height: 1;text-align: center;margin-bottom: -7px;}
#contents01 span.arr img {  }
#contents01 .inner-Box {margin: 0 auto 86px;position: relative;width: 1100px;}
#contents01 .inner-Box figure.img01 {position: relative;top: 0;left: 0;}
#contents01 .inner-Box figure.img01 img{  }
#contents01 p.text2 {font-size: 30px;line-height: 2;font-weight: 900;letter-spacing: 3px;margin-bottom: 54px;position: relative;text-align: center;}
#contents01 figure.img02 {position: absolute;bottom: -56px;left: 50%;margin-left: 370px;}
#contents01 figure.img02 img{  }

#contents02 {margin: 0 auto;position: relative;background: url('../images/merit/contents02-back01.png')no-repeat top center;padding: 107px 0 40px;}
#contents02 .inner-Box1 {margin: 0 auto 60px;position: relative;width: 1100px;height: 550px;background: #fff;box-shadow: 0px 3px 6px #00000029;border-radius: 30px;padding: 47px 90px 60px 90px;}
#contents02 .inner-Box1 span.icon {display: block;line-height: 1;position: absolute;top: -20px;left: 91px;}
#contents02 .inner-Box1 span.icon img {  }
#contents02 .inner-Box1 h2 {font-size: 50px;line-height: 1.6;font-weight: 900;letter-spacing: 2.5px;margin-bottom: 0px;position: relative;border-bottom: 2px dashed #1A1A1A;padding-bottom: 15px;margin-bottom: 27px;}
#contents02 .inner-Box1 figure.photo {position: absolute;top: 174px;right: 77px;}
#contents02 .inner-Box1 figure.photo img{  }
#contents02 .inner-Box1 p.text {font-size: 16px;line-height: 28px;font-weight: 500;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;width: 500px;}

#contents02 .inner-Box2 {margin: 0 auto 60px;position: relative;width: 1100px;height: 550px;background: #fff;box-shadow: 0px 3px 6px #00000029;border-radius: 30px;padding: 47px 90px 60px 90px;}
#contents02 .inner-Box2 span.icon {display: block;line-height: 1;position: absolute;top: -20px;left: 91px;}
#contents02 .inner-Box2 span.icon img {  }
#contents02 .inner-Box2 h2 {font-size: 50px;line-height: 1.6;font-weight: 900;letter-spacing: 2.5px;margin-bottom: 0px;position: relative;border-bottom: 2px dashed #1A1A1A;padding-bottom: 15px;margin-bottom: 27px;}
#contents02 .inner-Box2 figure.photo {position: absolute;top: 174px;right: 90px;}
#contents02 .inner-Box2 figure.photo img{  }
#contents02 .inner-Box2 p.text {font-size: 16px;line-height: 28px;font-weight: 500;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;width: 500px;}

#contents02 .inner-Box3 {margin: 0 auto 60px;position: relative;width: 1100px;height: 550px;background: #fff;box-shadow: 0px 3px 6px #00000029;border-radius: 30px;padding: 47px 90px 60px 90px;}
#contents02 .inner-Box3 span.icon {display: block;line-height: 1;position: absolute;top: -20px;left: 91px;}
#contents02 .inner-Box3 span.icon img {  }
#contents02 .inner-Box3 h2 {font-size: 50px;line-height: 1.6;font-weight: 900;letter-spacing: 2.5px;margin-bottom: 0px;position: relative;border-bottom: 2px dashed #1A1A1A;padding-bottom: 15px;margin-bottom: 27px;}
#contents02 .inner-Box3 figure.photo {position: absolute;top: 174px;right: 90px;}
#contents02 .inner-Box3 figure.photo img{  }
#contents02 .inner-Box3 p.text {font-size: 16px;line-height: 28px;font-weight: 500;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;width: 500px;}

#contents02 .inner-Box4 {margin: 0 auto 60px;position: relative;width: 1100px;height: 630px;background: #fff;box-shadow: 0px 3px 6px #00000029;border-radius: 30px;padding: 47px 90px 60px 90px;}
#contents02 .inner-Box4 span.icon {display: block;line-height: 1;position: absolute;top: -20px;left: 91px;}
#contents02 .inner-Box4 span.icon img {  }
#contents02 .inner-Box4 h2 {font-size: 50px;line-height: 1.6;font-weight: 900;letter-spacing: 2.5px;margin-bottom: 0px;position: relative;border-bottom: 2px dashed #1A1A1A;padding-bottom: 15px;margin-bottom: 27px;}
#contents02 .inner-Box4 figure.photo {position: absolute;top: 174px;right: 91px;}
#contents02 .inner-Box4 figure.photo img{  }
#contents02 .inner-Box4 p.text {font-size: 16px;line-height: 28px;font-weight: 500;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;width: 500px;}

#contents02 .inner-Box4 p.btn {padding-top: 16px;}
#contents02 .inner-Box4 p.btn img {  }

#contents03 {margin: 0 auto 0px;position: relative;width: 1100px;padding: 100px 0 96px;}
#contents03 .inner-Box {margin: 0 auto 58px;position: relative;width: 1100px;height: 436px;background: #fff;box-shadow: 0px 3px 6px #00000029;border-radius: 30px;padding: 33px 94px;}
#contents03 .inner-Box figure.img {position: absolute;top: 75px;right: 27px;z-index: 3;}
#contents03 .inner-Box figure.img img{  }
#contents03 .inner-Box h2 {font-size: 50px;line-height: 1.6;font-weight: 900;letter-spacing: 3.6px;margin-bottom: 37px;position: relative;text-align: center;border-bottom: 2px dashed #1A1A1A;padding-bottom: 15px;}
#contents03 .inner-Box ul{ margin-left: 56px; }
#contents03 .inner-Box ul li { position: relative; }
#contents03 .inner-Box ul li:nth-child(3n) { margin-right: 0px; }
#contents03 .inner-Box span.ch {display: block;line-height: 1;position: absolute;top: 3px;left: 0;}
#contents03 .inner-Box span.ch img {  }
#contents03 .inner-Box p.text {font-size: 20px;padding: 0 0 0 41px;line-height: 1.77;font-weight: 500;letter-spacing: 1px;margin-bottom: 15px;position: relative;}
#contents03 h3 {font-size: 30px;line-height: 2;font-weight: 900;letter-spacing: 3px;margin-bottom: 0px;position: relative;text-align: center;}


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

    .backk{background: url(../images/merit/contents00-back01.png);background-size: 100% auto;}

    #contentsmain {margin: -4.2vw auto -22vw;position: relative;background: #215D4F;padding: 9.01vw 0 33.67vw;}
    #contentsmain .inner-Box {margin: 0 8.2vw;position: relative;height: 98.01vw;background: #fff;border-radius: 7.25vw;text-align: center;padding: 2.2vw 0 0;}
    #contentsmain .inner-Box p.f-en {font-size: 5.80vw;line-height: 1.77;font-weight: 700;letter-spacing: 0.58vw;margin-bottom: 0.2vw;position: relative;color: #FFA5A5;}
    #contentsmain .inner-Box p.text {font-size: 3.86vw;line-height: 4.83vw;font-weight: 500;letter-spacing: 0.19vw;margin-bottom: 5.87vw;position: relative;}
    #contentsmain .inner-Box h2 {position: relative;left: 0vw;margin: 0 6.6vw 0 6vw;}
    #contentsmain .inner-Box h2 span{  }
    #contentsmain .inner-Box h2 img {  }
    #contentsmain .inner-Box figure.img01 {position: relative;top: 3.32vw;left: 1.6vw;width: 39.6vw;}
    #contentsmain .inner-Box figure.img01 img{  }
    #contentsmain .inner-Box figure.img02 {position: absolute;top: 57.7vw;right: 0vw;width: 45vw;}
    #contentsmain .inner-Box figure.img02 img{  }
    
    #contents01 { margin: 0 4vw; position: relative; }
    #contents01 h2 {text-align: center;margin-bottom: 5.76vw;}
    #contents01 h2 span{  }
    #contents01 h2 img {  }
    #contents01 p.text {font-size: 4.83vw;line-height: 1.6;font-weight: 700;letter-spacing: 0.24vw;margin-bottom: 8.25vw;position: relative;text-align: center;}
    #contents01 span.arr {display: block;line-height: 1;text-align: center;margin: 0 37.3vw 13.7vw;}
    #contents01 span.arr img {  }
    #contents01 .inner-Box {margin: 0 -4vw 10.57vw;position: relative;background: #fff;padding: 22.2vw 0 9vw 40vw;}
    #contents01 .inner-Box figure.img01 {position: relative;top: 21.8vw;left: 0;width: 40vw;position: absolute;}
    #contents01 .inner-Box figure.img01 img{  }
    #contents01 .inner-Box .prev-arrow{width: 15vw;position: absolute;top: -17.9vw;left: 20vw;}
    #contents01 .inner-Box .next-arrow{width: 15vw;position: absolute;top: -17.9vw;left: 39.7vw;}
    #contents01 .inner-Box ul{ width: 55.80vw!important;}
    #contents01 .inner-Box li{ width: 55.80vw!important;}

    
    #contents01 p.text2 {font-size: 5.80vw;line-height: 1.7;font-weight: 900;letter-spacing: 0.29vw;margin-bottom: 3.04vw;position: relative;text-align: center;}
    #contents01 figure.img02 {position: relative;bottom: 0vw;margin: 0 29vw 0 18vw;}
    #contents01 figure.img02 img{  }
    
    #contents02 {position: relative;background: url('../images/merit/contents02-back01.png')repeat top center;padding: 8.35vw 0 2.46vw;background-size: 200% auto;}
    #contents02 .inner-Box1 {margin: 0 4vw 9.66vw;position: relative;background: #fff;box-shadow: 0.0vw 0.72vw 1.45vw #00000029;border-radius: 4.25vw;padding: 7.2vw 4.24vw 6.49vw;}
    #contents02 .inner-Box1 span.icon {display: block;line-height: 1;position: relative;top: 0vw;margin: 0 23.8vw 2.9vw;}
    #contents02 .inner-Box1 span.icon img {  }
    #contents02 .inner-Box1 h2 {font-size: 7.25vw;line-height: 1.5;font-weight: 900;letter-spacing: 0.36vw;margin-bottom: 0.0vw;position: relative;border-bottom: 0.48vw dashed #1A1A1A;padding-bottom: 2.92vw;margin-bottom: 7.32vw;text-align: center;}
    #contents02 .inner-Box1 figure.photo {position: relative;margin-bottom: 7.2vw;}
    #contents02 .inner-Box1 figure.photo img{  }
    #contents02 .inner-Box1 p.text {font-size: 3.86vw;line-height: 6.76vw;font-weight: 500;letter-spacing: 0.19vw;margin-bottom: 6.95vw;position: relative;}
    
    #contents02 .inner-Box2 {margin: 0 4vw 9.66vw;position: relative;background: #fff;box-shadow: 0.0vw 0.72vw 1.45vw #00000029;border-radius: 4.25vw;padding: 7.2vw 4.24vw 6.49vw;}
    #contents02 .inner-Box2 span.icon {display: block;line-height: 1;position: relative;top: 0vw;margin: 0 23.8vw 2.9vw;}
    #contents02 .inner-Box2 span.icon img {  }
    #contents02 .inner-Box2 h2 {font-size: 7.25vw;line-height: 1.5;font-weight: 900;letter-spacing: 0.36vw;margin-bottom: 0.0vw;position: relative;border-bottom: 0.48vw dashed #1A1A1A;padding-bottom: 2.92vw;margin-bottom: 7.32vw;text-align: center;}
    #contents02 .inner-Box2 figure.photo {position: relative;margin-bottom: 7.2vw;}
    #contents02 .inner-Box2 figure.photo img{  }
    #contents02 .inner-Box2 p.text {font-size: 3.86vw;line-height: 6.76vw;font-weight: 500;letter-spacing: 0.19vw;margin-bottom: 6.95vw;position: relative;}
    
    #contents02 .inner-Box3 {margin: 0 4vw 9.66vw;position: relative;background: #fff;box-shadow: 0.0vw 0.72vw 1.45vw #00000029;border-radius: 4.25vw;padding: 7.2vw 4.24vw 6.49vw;}
    #contents02 .inner-Box3 span.icon {display: block;line-height: 1;position: relative;top: 0vw;margin: 0 23.8vw 2.9vw;}
    #contents02 .inner-Box3 span.icon img {  }
    #contents02 .inner-Box3 h2 {font-size: 7.25vw;line-height: 1.5;font-weight: 900;letter-spacing: 0.36vw;margin-bottom: 0.0vw;position: relative;border-bottom: 0.48vw dashed #1A1A1A;padding-bottom: 2.92vw;margin-bottom: 7.32vw;text-align: center;}
    #contents02 .inner-Box3 figure.photo {position: relative;margin-bottom: 7.2vw;}
    #contents02 .inner-Box3 figure.photo img{  }
    #contents02 .inner-Box3 p.text {font-size: 3.86vw;line-height: 6.76vw;font-weight: 500;letter-spacing: 0.19vw;margin-bottom: 6.95vw;position: relative;}
    
    #contents02 .inner-Box4 {margin: 0 4vw 9.66vw;position: relative;background: #fff;box-shadow: 0.0vw 0.72vw 1.45vw #00000029;border-radius: 4.25vw;padding: 7.2vw 4.24vw 6.49vw;}
    #contents02 .inner-Box4 span.icon {display: block;line-height: 1;position: relative;top: 0vw;margin: 0 23.8vw 2.9vw;}
    #contents02 .inner-Box4 span.icon img {  }
    #contents02 .inner-Box4 h2 {font-size: 7.25vw;line-height: 1.5;font-weight: 900;letter-spacing: 0.36vw;margin-bottom: 0.0vw;position: relative;border-bottom: 0.48vw dashed #1A1A1A;padding-bottom: 2.92vw;margin-bottom: 7.32vw;text-align: center;}
    #contents02 .inner-Box4 figure.photo {position: relative;margin-bottom: 7.2vw;}
    #contents02 .inner-Box4 figure.photo img{  }
    #contents02 .inner-Box4 p.text {font-size: 3.86vw;line-height: 6.76vw;font-weight: 500;letter-spacing: 0.19vw;margin-bottom: 6.95vw;position: relative;}
    
    #contents02 .inner-Box4 p.btn {padding-top: 3.86vw;margin: 0 6vw;}
    #contents02 .inner-Box4 p.btn img {  }
    
    #contents03 {margin: 0 auto 0.0vw;position: relative;padding: 31.95vw 0 13.19vw;}
    #contents03 .inner-Box {margin: 0 4vw 8.31vw;position: relative;background: #fff;box-shadow: 0.0vw 0.72vw 1.45vw #00000029;border-radius: 3.25vw;padding: 7.97vw 3.91vw;}
    #contents03 .inner-Box figure.img {position: absolute;top: -38.88vw;z-index: 3;left: 33vw;width: 23.6vw;}
    #contents03 .inner-Box figure.img img{  }
    #contents03 .inner-Box h2 {font-size: 7.25vw;line-height: 1.6;font-weight: 900;letter-spacing: 0.36vw;margin-bottom: 6.74vw;position: relative;text-align: center;border-bottom: 0.48vw dashed #1A1A1A;padding-bottom: 3.62vw;}
    #contents03 .inner-Box ul{}
    #contents03 .inner-Box ul li { position: relative; }
    #contents03 .inner-Box ul li:nth-child(3n) { margin-right: 0.0vw; }
    #contents03 .inner-Box span.ch {display: block;line-height: 1;position: absolute;top: -0.88vw;left: 0;width: 8.2vw;}
    #contents03 .inner-Box span.ch img {  }
    #contents03 .inner-Box p.text {font-size: 4.83vw;padding: 0 0 0 9.9vw;line-height: 5.80vw;font-weight: 500;letter-spacing: 0.24vw;margin-bottom: 7.82vw;position: relative;}
    #contents03 h3 {font-size: 4.83vw;line-height: 2;font-weight: 900;letter-spacing: 0.24vw;margin: 0 8.6vw 0.0vw;position: relative;text-align: left;}
    

}</pre></body></html>