/* BASIC css start */
/* ¸ÞÀÎ ºñÁê¾ó ¹è³Ê */
#main_visu{width: 100%;position: relative; margin-top: 80px;}
#main_visu .swiper{width: 100%;}
#main_visu .swiper-wrapper{width: 100%; }
#main_visu .swiper-slide{ width: 100%; }
#main_visu .swiper-slide img{width:100%; height: auto;}
#main_visu .swiper-pagination{    position: absolute; /* À§Ä¡¸¦ Á¶Á¤ÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ */ bottom: 30px; /* ±âÁ¸ À§Ä¡¿¡¼­ 20px À§·Î ¿Ã¸² */}
#main_visu .swiper-pagination-bullet{background-color:#555 !important}
/* section °øÅë */
section{}
section h2{font-family: 'Noto Sans KR', sans-serif; font-size: 28px; color: #000;font-weight: 600; margin-bottom:10px}
section h2 span{font-size:30px; color:#555}
section p.p_subTitle{font-family: 'Noto Sans KR', sans-serif;font-size: 16px; color: #888;margin-bottom:25px}



/* sec1 */
#sec1 .item_list{width: 300px; float:left}
#sec1 .item_list .tumb{width: 100%;}
.sec1_prd{position:relative}
.sec1_prd .swiper .tumb{height: 300px;}
#sec1{margin-top:100px; padding-bottom:30px}
#sec1 .swiper_btn_prev{width:19px; height:36px; position:absolute; left:-65px !important; top:35%; transform:translateY(-50%); background:url(/design/ohing66/aconcept/PC_img/md_prev.png) no-repeat center center; background-size:contain}
#sec1 .swiper_btn_next{width:19px; height:36px;position:absolute; right:-65px !important; top:35%; transform:translateY(-50%); background:url(/design/ohing66/aconcept/PC_img/md_next.png) no-repeat center center; background-size:contain }

.swiper-horizontal>.swiper-scrollbar{height:2px !important; bottom:0px !important; width:100% }
/* sec2 */

#sec2{}
#sec2 h2{margin-bottom:25px}
#sec2 h2 span{}
#sec2 h2 a{float: right;}
#sec2 .sec2_banner{height: 150px; width: 1600px;}
#sec2 .sec2_banner ul{width: 100%; display: flex; justify-content: space-between; height: 100%;}
#sec2 .sec2_banner ul li{width: 50%; height: 100%;}
#sec2 .sec2_banner ul li a{display: block;width: 100px;height: 100%;}
#sec2 .sec2_banner ul li a img{}

/* sec3 */
#sec3{margin-top:130px}
#sec3 .item-cont{flex-wrap:wrap;}
.sec3_prd .item-cont .item_list .tumb{height: 380px;}


/* sec4 */

#sec4 {margin-top:30px}
#sec4 h2{}
#sec4 .sec4_cate{margin:30px 0;}
#sec4 .sec4_cate ul{float:left}
#sec4 .sec4_cate ul li{display: inline-block; margin-right: 15px;}
#sec4 .sec4_cate ul li a{font-family: 'Noto Sans KR', sans-serif; color: #888;padding-bottom:4px; font-size:16px}
#sec4 .sec4_cate ul li.on>a{border-bottom: 2px solid #000; color: #000;}


#sec4 .sec4_cate>a{float: right;}
.sec_inner .sec4_prd .sec4_1 .swiper .tumb{height: 380px;}
.sec_inner .sec4_prd .sec4_2 .swiper .tumb{height: 380px;}
.sec_inner .sec4_prd .sec4_3 .swiper .tumb{height: 380px;}
.sec_inner .sec4_prd .sec4_4 .swiper .tumb{height: 380px;}
.sec_inner .sec4_prd .sec4_5 .swiper .tumb{height: 380px;}
.sec_inner .sec4_prd .sec4_6 .swiper .tumb{height: 380px;}
.sec_inner .sec4_prd .sec4_7 .swiper .tumb{height: 380px;}



#sec4 .sec4_prd{}
#sec4 .sec4_prd>div{display: none;position:relative}
#sec4 .sec4_prd>div.show{display: block;}
#sec4 .item_list{width: 380px !important; float:left}
#sec4 .item-cont{justify-content: unset;}
#sec4 .swiper_btn_prev{width:19px; height:36px; position:absolute; left:-65px !important; top:32%; background:url(/design/ohing66/aconcept/PC_img/md_prev.png) no-repeat center center; background-size:contain}
#sec4 .swiper_btn_next{width:19px; height:36px;position:absolute; right:-65px !important; top:32%; background:url(/design/ohing66/aconcept/PC_img/md_next.png) no-repeat center center; background-size:contain }



/* sec5 */
#sec5 h2 a{float: right;}
.sec5_banner ul{width: 100%;height:auto;flex-direction:row; display: flex; justify-content: space-between;margin-top: 25px;}
.sec5_banner a{width: 100%; height: 100%; display: block;}
.sec5_banner .ban_txt{padding-top: 40px;}
.sec5_banner .ban_txt p{text-align: center;}
.sec5_banner .ban_txt p.tit{margin-bottom:7px; color: #222; font-size: 20px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-.6px}
.sec5_banner .ban_txt p.period{color: #888; font-size: 16px;font-family: 'Red Hat Display', sans-serif; }


/* sec6 */


#sec6{margin-top:90px}
#sec6 .sec_inner{border-top:1px solid #eee; padding-top:100px}
#sec6 .txt_area{float:left; width:22%}
#sec6 .txt_area h2{}
#sec6 .txt_area p.p_subTitle{}
#sec6 .sec6_prd{position: relative;}
#sec6 .item_list{width: 300px; float:left}
#sec6 .item_list .tumb{width: 100%; height: 400px;}
#sec6 .swiper_btn_prev{width:19px; height:36px; position:absolute; left:0 !important; top:35%; background:url(/design/ohing66/aconcept/PC_img/md_prev.png) no-repeat center center; background-size:contain}
#sec6 .swiper_btn_next{width:19px; height:36px;position:absolute; left:60px !important; top:35%; background:url(/design/ohing66/aconcept/PC_img/md_next.png) no-repeat center center; background-size:contain }


/* sec7 */

#sec7{margin:90px 0}
#sec7 .sec_inner{}
#sec7 .sec7_banner{background: url(/design/ohing66/san/main_banner2.png) no-repeat center center; background-size: contain; width: 1600px; height: 240px; display: flex; flex-direction: column; align-items: center; justify-content: space-evenly; padding: 50px;}
#sec7 .sec7_banner h3{text-align: center;font-family: 'Noto Sans KR', sans-serif;color: #000; font-size: 40px;font-weight: 420;}
#sec7 .sec7_banner a{transition:background-color .4s;  display:inline-block;border: 1px solid; width: 430px; height: 45px; text-align: center; line-height: 47px;color: #000; font-size: 16px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:1.3px}
#sec7 .sec7_banner a:hover{background-color:rgba(255,255,255,.7); color:#000}

/* sec8 */

#sec8{margin-bottom:200px}
#sec8 .sec_inner{}
#sec8 h2{}
#sec8 h2 a{float: right;}
#sec8 .sec8_mag{width: 1600px;margin-top:30px}
#sec8 .sec8_mag ul{width: 100%; display: flex; justify-content: space-between;}
#sec8 .sec8_mag ul li{width: 516px;}
#sec8 .sec8_mag ul li .pic{}
#sec8 .sec8_mag ul li .pic a{}
#sec8 .sec8_mag ul li .pic a img{}
#sec8 .sec8_mag ul li .article{width: 100%;}
#sec8 .sec8_mag ul li .article h4{color: #222;font-size: 20px;font-family: 'Noto Sans KR', sans-serif; padding: 25px 0 14px; font-weight: 400;letter-spacing:-.4px}
#sec8 .sec8_mag ul li .article p{width: 85%;color: #888; font-size: 14px;font-family: 'Noto Sans KR', sans-serif; font-weight:300;letter-spacing:-.4px}




/* °øÅë Æ®·£Áö¼Ç Ä«Æ® */

.subCart .optionSub {text-align: center;padding: 4px;}
.subCart > div {padding: 5px,0px,0px,45px; height: 45px;line-height: 45px;}
.subCart > div span {display: block;width: 180%; height: -50%; text-align: center;float:left;}
.subCart > div span a {color:#fff; font-size:14px;font-family: lato;}
.subCart > div span i {display: inline-block;vertical-align: middle;margin-right: 8px;background-repeat:no-repeat !important;}
.subCart .wib_wish{background:url(/design/park6594/wib/img/icon/wib_wish.png);width: 24px;padding-bottom: 5px;height: 22px;}
.subCart .wib_cart{background:url(/design/ohing66/san/wib_cart.jpg);width: 51px;padding-bottom: 10px;height: 56px;}


.info .prdname span {padding: 0px,0px,0px,45px;}
.subCart > div span {display: block;width: 50%;text-align: center;float:left;}

/* BASIC css end */

