@charset "UTF-8";

@media screen and (min-width: 768px),print {



main{ margin: 0 auto 30px auto; }

#contents05 {background: #F6F3EC;margin: 0 auto;position: relative;padding: 120px 0;}
#contents05 .inner-Box1 {margin: 0 auto 125px;position: relative;padding: 126px 0 0;}
#contents05 .inner-Box1 h2 {text-align: center;position: relative;left: -2px;margin-bottom: 46px;}
#contents05 .inner-Box1 h2 img{  }
#contents05 .inner-Box2 {margin: 0 auto 51px;position: relative;max-width: 1400px;background: #EFEBE2;width: 100%;min-width: 1280px;padding-bottom: 40px;}
#contents05 .inner-Box2 h2 {text-align: center;position: relative;top: -25px;margin-bottom: -3px;}
#contents05 .inner-Box2 h2 img{  }
#contents05 .inner-Box2 h3.f-min-02 {font-size: 18px;line-height: 1.6;font-weight: 700;letter-spacing: 0.9px;margin-bottom: 50px;text-align: center;}
#contents05 .inner-Box2 h3.f-min-02 span{  }
#contents05 .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: 1200px;margin: 0 auto;}
#contents05 .inner-Box2 ul li:nth-child(3n){ margin-right: 0px; }
#contents05 .inner-Box2 ul li {position: relative;width: 31.7%;margin-right: 2.4%;background: #fff;margin-bottom: 29px;height: 440px;}
#contents05 .inner-Box2 ul li a{  }
#contents05 .inner-Box2 figure.photo {position: relative;top: 0;left: 0;}
#contents05 .inBox {margin: 0 auto;position: relative;padding: 27px 20px 20px;}
#contents05 .inBox figure.img {position: absolute;top: 20px;left: 21px;}
#contents05 .inBox p.sel {font-size: 16px;line-height: 1.6;font-weight: 500;letter-spacing: 0.8px;margin-bottom: 24px;color: #CC8400;padding-left: 47px;}
#contents05 .inBox h4 {font-size: 18px;line-height: 1.6;font-weight: 600;letter-spacing: 0.8px;margin-bottom: 30px;}
#contents05 .inBox ul li:nth-child(3n){ margin-right: 0px; }
#contents05 .inBox ul li { position: relative; }
#contents05 .inBox ul li a{  }
#contents05 .inBox figure.photo { position: absolute; top: 0; left: 0; }
#contents05 p.btn{ text-align: center; }
#contents05 p.btn img{  }
#contents05 .inner-Box2 .newicon{display: inline-block;font-size: 18px;line-height: 1.6;letter-spacing: 0.8px;font-weight: 500;background: #840D0A;color: #fff;padding: 1px 18px;position: absolute;top: 0;left: 0;z-index: 3;}

}

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

    #contents05 {background: #F6F3EC;position: relative;padding-bottom: 26.8vw;margin-top: 12vw;}
    #contents05 .inner-Box1 {margin: 0 auto 28.2vw;position: relative;padding: 24.4vw 0 0;}
    #contents05 .inner-Box1 h2 {text-align: center;position: relative;margin: 0 6.8vw 10.1vw;}
    #contents05 .inner-Box1 h2 img{  }
    #contents05 .inner-Box2 {margin: 0 auto 9.3vw;position: relative;background: #EFEBE2;width: 100%;padding-bottom: 2.4vw;}
    #contents05 .inner-Box2 h2 {text-align: center;position: relative;top: -3.5vw;margin: 0 13vw 1.9vw;}
    #contents05 .inner-Box2 h2 img{  }
    #contents05 .inner-Box2 h3.f-min-02 {font-size: 3.86vw;line-height: 6.76vw;font-weight: 700;letter-spacing: 0.2vw;margin-bottom: 10.2vw;text-align: center;}
    #contents05 .inner-Box2 h3.f-min-02 span{  }
    #contents05 .inner-Box2 ul.list {
    margin: 0 15vw;
}
    #contents05 .inner-Box2 ul li {position: relative;width: 72.46vw;background: #fff;margin-bottom: 7.0vw;min-height: 84vw;}
    #contents05 .inner-Box2 ul li a{  }
    #contents05 .inner-Box2 ul .prev-arrow{ position: absolute; top: 39vw; z-index: 3; left: 1.7vw; width: 9.5vw; }
    #contents05 .inner-Box2 ul .next-arrow{ width: 9.5vw; position: absolute; top: 38.9vw; right: 1.6vw; }
    #contents05 .inner-Box2 figure.photo {position: relative;top: 0;left: 0;}
    #contents05 .inBox {margin: 0 4vw;position: relative;padding: 5.5vw 0vw 4.8vw;}
    #contents05 .inBox figure.img {position: absolute;top: 3.2vw;left: -0.6vw;width: 9vw;}
    #contents05 .inBox p.sel {font-size: 3.38vw;line-height: 1.6;font-weight: 500;letter-spacing: 0.3vw;margin-bottom: 4.8vw;color: #CC8400;padding-left: 10.5vw;}
    #contents05 .inBox h4 {font-size: 3.86vw;line-height: 1.6;font-weight: 600;letter-spacing: 0.3vw;margin-bottom: 4.4vw;}
    #contents05 .inBox h4 span{  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
    #contents05 .inBox ul li { position: relative; }
    #contents05 .inBox ul li a{  }
    #contents05 .inBox figure.photo { position: absolute; top: 0; left: 0; }
    #contents05 p.btn{text-align: center;margin: 0 4.1vw;}
    #contents05 p.btn img{  }
    #contents05 .inner-Box2 .newicon{display: inline-block;font-size: 3.2vw;line-height: 1.6;letter-spacing: 0.3vw;font-weight: 500;background: #840D0A;color: #fff;padding: 0.2vw 2.7vw;position: absolute;top: 0;left: 0;z-index: 3;}
  
}

