#visual{margin-bottom:10px;}
#visual .leftV{width:200px; height:220px; margin-right:10px; background:url(../img/main/visual02.gif) #33C0C1 no-repeat 50%}
#visual .rightV{width:890px; height:220px; background:url(../img/main/visual01.gif) 0 0 no-repeat;}

/*왼쪽배너*/
#banner{width:200px; float:left; top:0; padding:0;}
#banner .callct{border:1px solid #ccc; margin-bottom:10px; text-align:center;
				padding:70px 10px 10px; background:url(../img/common/icon_cus.png) no-repeat 50% 10px/30% auto}
#banner .callct p{font-size:1.3em; line-height:1.8em; color:#FF8000; font-weight:600;}
#banner .callct span{font-size:1.5em; letter-spacing:-1px;}
#banner .buylink{background:#F3F3F3; padding:15px 20px; margin-bottom:10px;}
#banner .buylink li{position:relative; padding:3px 0; font-size:1.1em;}
/*#banner .buylink .btn{display:inline-block; position:absolute; right:0; padding:1px 5px; background:#33C0C1; border-radius:4px;
					   font-size:11px; line-height:1.5em; color:#FFF; font-weight:600;}*/

#banner .buylink span{position:absolute; right:0;}
#banner .buylink a{display:inline-block; padding:0 2px; border-radius:2px; font-size:11px; line-height:1.5em; font-weight:600;}
#banner .buylink .btn1{ color:#f80000}
#banner .buylink .btn2{ color:#0072e3}
#banner .buylink .btn3{ color:#31c131}
#banner .buylink .btn4{ color:#6600cc}
#banner .buylink a:hover{color:#fff; transition:all 0.5s;}
#banner .buylink .btn1:hover{background:#f80000}
#banner .buylink .btn2:hover{background:#0072e3}
#banner .buylink .btn3:hover{background:#31c131}
#banner .buylink .btn4:hover{background:#6600cc}

#banner .leftB{position:relative; top:0;}

/*오른쪽배너*/
#banner .rightB{position:relative; top:0;}

/*메인컨텐츠*/
#container_idx{float:left; width:680px; margin:0 10px;}
.imglist li{width:32.3333%; margin:0 0.5%; text-align:center; float:left; position:relative;}
.imglist li span{opacity:0; position:absolute; top:0; left:0; display:block; width:100%; height:100%; z-index:2;transition:all 0.5s; 
				 background:rgba(0,0,0,0.8); text-align:center; padding-top:60px; color:#fff; font-size:1.5em; box-sizing:border-box;}
.imglist li:hover span{opacity:1;}
.imglist li img{width:100%; height:auto; z-index:1;}

/* 게시판추출 */
.latest li.box{float:left; width:calc(50% - 4px); overflow:hidden; border:1px solid #E3E3E3; margin:2px; box-sizing:border-box; padding:15px;}

/*카테고리*/
.tbl_cate th{width:13%;}
.tbl_cate td div{display:inline-block;}
/*.tbl_cate td div:after{content:""; margin-left:5px; display:inline-block; width:1px; height:10px; background:#CCC;}
.tbl_cate td div:last-child:after{display:none;}*/
.tbl_cate td div span{display:inline-block; padding:2px 3px; width:82px; border-radius:4px; /*transition:all 0.3s;*/ cursor:pointer;}
/*.tbl_cate td div span:hover{font-weight:bold; background:#33C0C1; color:#FFF;}*/
.tbl_cate td div span:hover{font-weight:bold; color:#33C0C1; text-decoration:underline;}
