@charset "euc-kr";
/*
File Name : main.css
Description : ´ÚÅÍ¼¼»ó
Author : loopy (master@dmax.kr)
Date : 2015-11-24
 */

 .main_top {overflow:hidden;  }

	 .main_visual {position:relative; float:left; border:0px solid #dbdbdb; width:589px; }
	 .main_visual .thum {position:absolute; bottom:0; left:0; width:100%; background:rgba(0,0,0,0.7); }
	 .main_visual .thum .arr {float:left; font-size:0; text-indent:-999; border-right:1px solid #dbdbdb;}
	 .main_visual .thum .arr a {display:inline-block; width:30px; height:35px;}
	 .main_visual .thum .arr a.left {background:url('/images/main/main_arr1.png') no-repeat center 50%;}
	 .main_visual .thum .arr a.right {background:url('/images/main/main_arr2.png') no-repeat center 50%;}
	 .main_visual .thum .list li {float:left; width:29.5%;}
	 .main_visual .thum .list li a {display:block; padding:8px 0; color:#fff; text-align:center;}
	 .main_visual .thum .list li a.on {background:#000;}

	 .mright {float:right; border-top:0px solid #dbdbdb; }
	 .mright .notice {border:1px solid #dbdbdb; background:#fafafa; height:112px; padding:19px 14px 0 14px;}
	 .mright .notice h3 {margin-bottom:14px;}
	 .mright .notice h3 .more {float:right;}
	 .mright .notice .notice_list li {overflow:hidden;}
	 .mright .notice .notice_list li a {display:block; background:url('/images/main/notice_dot.png') no-repeat 0 50%; padding-left:10px; color:#515151;
										margin-bottom:3px;
		}


	 .mright .notice .notice_list li .date {float:right; color:#838383; font-size:.9em;}
	 .mright .banner li a {display:block; width:271px; height:71px; font-size:0; text-indent:-999;}
	 .mright .banner li a.ban01 {background:url('/images/main/main_ban01.png') no-repeat 0 0;}
	 .mright .banner li a.ban02 {background:url('/images/main/main_ban02.png') no-repeat 0 0;}
	 .mright .banner li a.ban03 {height:72px;background:url('/images/main/main_ban04.png') no-repeat 0 0;}
	 .mright .banner li a.ban04 { background:url('/images/main/main_ban03.png') no-repeat 0 0;}

	 .mright .banner li a.ban01:hover {background:url('/images/main/main_ban01_on.png') no-repeat 0 0;}
	 .mright .banner li a.ban02:hover {background:url('/images/main/main_ban02_on.png') no-repeat 0 0;}
	 .mright .banner li a.ban03:hover {height:72px; background:url('/images/main/main_ban04_on.png') no-repeat 0 0;}
	 .mright .banner li a.ban04:hover {background:url('/images/main/main_ban03_on.png') no-repeat 0 0;}






.line01 {}
.line01 .tab {overflow:hidden; margin-left:20px;}
.line01 .tab .pagenum {float:left; padding-top:20px; margin-right:20px;}
.line01 .tab .pagenum li {float:left; margin-right:1px;}
.line01 .tab .pagenum li a {display:inline-block; background:#adb1b1; width:47px; padding:4px 0;
							color:#fff; font-size:1.15em; text-align:center; font-weight:600;
							border-radius:5px 5px 0 0;
							-o-border-radius:5px 5px 0 0;
							-ms-border-radius:5px 5px 0 0;
							-moz-border-radius:5px 5px 0 0;
							-webkit-border-radius:5px 5px 0 0;
	}
.line01 .tab .pagenum li a.on {background:#c1289a;}
.line01 .line01_pro {overflow:hidden; border:3px solid #adb1b1; padding:20px;
					border-radius:10px;
					-o-border-radius:10px;
					-ms-border-radius:10px;
					-moz-border-radius:10px;
					-webkit-border-radius:10px;
	}
.line01 .line01_pro li {float:left; width:25%; min-height:270px; background:url('/images/main/dot_bg.png') repeat-y 0 0; text-align:center;}
.line01 .line01_pro li.first {background:none;}
.line01 .line01_pro li .img {text-align:center; margin-bottom:7px;}
.line01 .line01_pro li .name {display:block; color:#2a2a2a; margin-bottom:7px; text-align:center;}
.line01 .line01_pro li .xprice {display:block; color:#545454; text-decoration : line-through; text-align:center;}
.line01 .line01_pro li .price {font-size:1.2em; font-weight:600; color:#ed4040;}


h3.main_tit {padding:0px; border-bottom:1px solid #adb1b1;}
h3.main_tit .more {float:right;}

.pro_list {position:relative; overflow:hidden; padding-top:25px;}
.pro_list .new_icon {position:absolute; left:0; top:0; z-index:3; }
.pro_list li {float:left; width:20%; min-height:250px; background:url('/images/main/dot_bg.png') repeat-y 0 0; text-align:center; position:relative;}
.pro_list li:nth-child(5n+1) {background:none;}
.pro_list li.first {background:none;}
.pro_list li .img {text-align:center; margin-bottom:7px;}
.pro_list li .name {display:block; color:#2a2a2a; margin-bottom:7px; text-align:center;}
.pro_list li .price {font-size:1.1em; font-weight:600; color:#ed4040;}

.line02 {background:url('/images/main/b_dot_bg.png') repeat-x 0 bottom; padding-bottom:25px;}