/* 메인 본문 */
.wrapper {width:100%;}
.product_slide_wrap .product_list li .product_info{padding: 10px 0px; background: rgba(255,255,255,1); margin: 0px;}
.product_slide_wrap .product_list li .product_view{background: rgba(255,255,255,1);}
.product_slide_wrap .product_list li .product_info .pricon{display:none;}
#koreaNo1 .caption{width:1200px;margin:0px auto;}
.more{position: absolute; right: 0px; bottom: 0px; padding-right: 22px; background: url(/data/design/images/main/icon_more.gif)no-repeat; background-position: top right;}

.boardGuide{width:1200px;margin: 0px auto 40px;} 
.boardGuide .notice{padding-bottom: 10px; border-bottom: 1px solid rgba(229,233,236,0.6); margin-bottom: 30px;overflow:hidden;}
.boardGuide .notice .noticeIcon{float:left;width:5%;height:19px;line-height:19px;background: url('/data/design/images/main/icon_notice.gif') no-repeat;background-position:0% 50%;padding-left:25px;font-family:'NanumGothic';}
.boardGuide .notice .boardList{float:right;width:92%;text-align:left;line-height:19px;}
.boardGuide .board{overflow: hidden;}
.boardGuide .board .mainboard{line-height:25px;}
.boardGuide .board .title{font-size: 17px; color: #555; font-weight:bold;overflow: hidden;margin-bottom:15px;}
.boardGuide .board .title .moreLink{float: right; background: url(/data/design/images/main/icon_more.gif)no-repeat; padding-right: 23px;  background-position: center right;}
.boardGuide .receipt{width: 20%;float: left;margin-right: 4%;}
.boardGuide .estimate{width: 30%;float: left;margin-right: 5%;}
.boardGuide .guide{width: 41%;float: left;}
.boardGuide .guide .title{font-size: 17px; color: #555; overflow: hidden;margin-bottom:15px;}
.boardGuide .guide .title .moreLink1{float: right; background: url(/data/design/images/main/icon_more.gif)no-repeat; padding-right: 23px;  background-position: center right;}
.boardGuide .guide ul{list-style:none;overflow:hidden;}
.boardGuide .guide ul li{float: left; width: 32.3%; margin: 0.5%; padding:5px; border: 1px solid rgba(229,233,236,1) ;box-sizing:border-box;}
.boardGuide .guide ul li:hover{background:#f9f9f9;color:#57a5e3;border:1px solid #57a5e3;box-sizing:border-box;}
.boardGuide .guide ul li a span{font-size:14px !important;}
#main {
	position: relative;
}
#main h1{
    font-size: 28px;
    font-weight: bold;
    color: rgba(0,0,0,0.7);
    letter-spacing: -0.5px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#main h1::after{
    content: "";
    display: block;
    width: 50px;
    border-bottom: 1px solid #2b2b2b;
    padding-bottom: 10px;
    margin: 10px auto 20px;
}

#main .wrapper{
	width: 100%;
}
#portfolio .tab1.selected,
#portfolio .tab2.selected,
#portfolio .tab3.selected,
#portfolio .tab4.selected,
#portfolio .tab5.selected,
#portfolio .tab6.selected,
#portfolio .tab7.selected,
#portfolio .tab8.selected,
#portfolio .tab9.selected
{font-weight:bold !important;}

#portfolio .tab li a{font-size:15px !important;}
#main .caption{position:relative;text-align:center;}

#main .category ul{overflow: hidden;width: 900px;margin: 30px auto;padding: 10px 0px 25px;}
#main .category ul li{float:left;}
#main .category ul li a{font-size:15px;padding: 0px 18px 20px;}
#main .category ul li a:hover{border-bottom:1px solid rgba(229,233,236,0.6);}
#main .category ul li .on{font-size:15px;font-weight:bold;color:#f3733a;border-bottom: 1px solid #f4733a;}


#portfolio .category ul{overflow: hidden;width: 850px;margin: 35px auto;padding: 10px 0px 25px;}
#portfolio .category ul li{float:left;}
#portfolio .category ul li a{font-size:16px;padding: 0px 18px 20px;}
#portfolio .category ul li a:hover{border-bottom:1px solid rgba(229,233,236,0.6);}
#portfolio .category ul li .on{font-size:16px;color:#f3733a;border-bottom: 1px solid #f4733a;}


/* 메인비주얼 */
#main_visual img{
	width: 100%;
}
#main_visual .slide_button{
	position: absolute;
	width: 90%;
	top: 50%;
	left:5%;
}
#main_visual .wrapper>div{
	position: relative;
	width: 100%;
}
#main_visual .swiper-button-prev, #main_visual .swiper-button-next{
	opacity: 0.3;
}
#main_visual .swiper-button-prev:hover, #main_visual .swiper-button-next:hover{
	opacity: 1;
}
#main_visual .swiper-pagination-white .swiper-pagination-bullet-active{
	background: #3a3a3a;
}
#main_visual .swiper-pagination-bullet{
	opacity: 1;
	background: #fff;
}

/* 스페셜 상품 */
#special_product{
	position:relative;
	background: #f2f2f2;
	padding: 100px 30px;
}

/* 메인 이미지*/
#main02 img{
	width: 100%;
	margin-top: 120px;
}

/*베스트아이템*/
#bestItems .product_list li .product_info>div{padding-left:20px}

.mainspname,.mainprname{
    font-size: 14px;
    font-weight: bold;
}
.mainboard{font-size:14px;}