main .p1_Product,
main .p2_mainProduct {max-width:1140px; margin:0 auto;}
/* nav */
.header_bg header .gnb a {color:#ccc !important;}
.header_bg header .gnb a:hover {color:#19b8d1 !important; text-shadow:1px 1px 1px rgba(0,0,0,0.1);}
.header_bg header .gnb a:nth-of-type(2) {color:#19b8d1 !important; font-weight:700 !important;}
/* p1_Product */
main .p1_bg {width:100%; height:400px; background-color:#f1f0ed; margin-bottom:350px;}
main .p1_bg .p1_Product {padding:160px 0 170px 0; position:relative;}
main .p1_bg .p1_Product h1 {
    font-size:40px; font-weight:700; font-family: 'Poppins', sans-serif; text-align:center; margin-bottom:80px;
    animation:top_txt 1.2s linear both;
}
main .p1_bg .p1_Product .swiper-container {overflow:hidden;}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .swiper-slide {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .swiper-slide div {
    display:flex; flex-flow:column nowrap; align-items:center;
}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .swiper-slide div img {height:300px; margin-bottom:5px;}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .swiper-slide div span{}
/* p1 > slide1 */
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide1 {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide1 .p1_slide_c1 {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide1 .p1_slide_c1 img {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide1 .p1_slide_c1 span {}
/* p1 > slide2 */
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide2 {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide2 .p1_slide_c2 {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide2 .p1_slide_c2 img {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide2 .p1_slide_c2 span {}
/* p1 > slide3 */
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide3 {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide3 .p1_slide_c3 {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide3 .p1_slide_c3 img {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide3 .p1_slide_c3 span {}
/* p1 > slide4 */
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide4 {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide4 .p1_slide_c4 {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide4 .p1_slide_c4 img {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide4 .p1_slide_c4 span {}
/* p1 > slide5 */
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide5 {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide5 .p1_slide_c1 {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide5 .p1_slide_c1 img {}
main .p1_bg .p1_Product .swiper-container .swiper-wrapper .slide5 .p1_slide_c1 span {}
/* p1 > active-pagination */
main .p1_bg .p1_Product .swiper-container .swiper-pagination {bottom:130px;}
main .p1_bg .p1_Product .swiper-container .swiper-pagination-bullet {
    height:8px; width:8px; margin-right:8px; background-color:#222; opacity:0.5;
}
main .p1_bg .p1_Product .swiper-container .swiper-pagination-bullet-active {
    background-color:#19b8d1; opacity:1;
}
/* p2_mainProduct */
main .p2_mainProduct {padding:50px 0 170px 0;}
main .p2_mainProduct h1 {
    font-size:40px; font-weight:700; font-family: 'Poppins', sans-serif; text-align:center; margin-bottom:80px;
    animation:top_txt 1.2s linear both 0.3s;
}
/* p2_product공통 */
main .p2_mainProduct div {
    width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between;
}
main .p2_mainProduct div a {width:24%; transition:0.3s;}
main .p2_mainProduct div a:hover {filter:brightness(90%);}
main .p2_mainProduct div a img {width:100%;}
main .p2_mainProduct div a p {margin:20px 0 10px 0; color:#999; display:none;}
main .p2_mainProduct div a h2 {margin-top:20px; font-size:20px; font-weight:700;}
/* p2_product_l1 */
main .p2_mainProduct .product_l1 {margin-bottom:80px;}
main .p2_mainProduct .product_l1 .product_l1_a1 {}
main .p2_mainProduct .product_l1 .product_l1_a1 img {}
main .p2_mainProduct .product_l1 .product_l1_a2 {}
main .p2_mainProduct .product_l1 .product_l1_a2 img {}
main .p2_mainProduct .product_l1 .product_l1_a3 {}
main .p2_mainProduct .product_l1 .product_l1_a3 img {}
main .p2_mainProduct .product_l1 .product_l1_a4 {}
main .p2_mainProduct .product_l1 .product_l1_a4 img {}
/* p2_product_l2 */
main .p2_mainProduct .product_l2 {}
main .p2_mainProduct .product_l2 .product_l2_a1 {}
main .p2_mainProduct .product_l2 .product_l2_a1 img {}
/* p2_product_m1 */
main .p2_mainProduct .product_m1 {display:none;}

@keyframes top_txt {
    0%{opacity:0;}
    100%{opacity:1;}
}