/* Written By MJS */

html,body,p,div,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-size:12px;color:#282828;font-family:'Nanum Gothic','³ª´®°íµñ',ng,sans-serif}
img,fieldset{border:0;margin:0;padding:0;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{border:0;cursor:pointer;color:#333;}
a:link{border:0;color:#333;text-decoration:none}
a:visited,a:hover,a:active{border:0;color:#333;text-decoration:none}
table{border-spacing:0;padding:0;border:0;border-collapse:collapse}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}

/* ³ª´®°íµñ ÆùÆ® Àû¿ë */

@font-face { /* ³ª´®°íµñ Regular */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face { /* ³ª´®°íµñ Bold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face { /* ³ª´®°íµñ ExtraBold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

html, body {
  font-family: 'Nanum Gothic', sans-serif;
  min-width:1100px;
}





/*=================================== »ó´Ü ===================================*/
/* ÃÖ»ó´Ü 100% ¹è³Ê */
.top_banner_w{position:relative;float:left;width:100%;height:100px;z-index:10;overflow:hidden;}
.top_banner{position:absolute;top:0;left:50%;width:2000px;height:100px;margin-left:-1000px;}
.top_close{position:absolute;right:0;top:32px;width:35px;height:35px;}


/* ¿ìÃø¸Þ´º */
.top_right{position:absolute;right:0;top:0;height:14px;}
.top_right ul{float:left;height:14px;}
.top_right ul li{float:left;height:14px;margin-left:12px;}
.top_right ul li a{float:left;height:14px;line-height:13px;font-size:13px;padding-bottom:20px;color:#000;}
.top_right > ul > li > ul{display:none;}
.top_right > ul > li:hover ul{position:absolute;left:102px;top:20px;width:100px;display:block;z-index:1000;}
.top_right li li{display:inline-block;float:left;width:100%;height:22px;line-height:22px;background:#d4dbe8;text-align:center;margin:0;padding:0;}
.top_right li li a{float:left;display:block;width:100%;height:22px;line-height:22px;font-size:11px;font-weight:bold;color:#141621;cursor:pointer;margin:0;padding:0;}
.top_right li li a:hover{color:#fff;background:#3f7ccf;font-weight:bold;}


/* ÁÂÃø ÅÃ¹è¹è¼Û */
.top_left{position:absolute;left:0;top:0;width:130px;height:30px;background:url(./img2/top_delivery.png) no-repeat;}
.top_left a{float:left;width:130px;line-height:30px;font-size:12px;text-align:center;color:#000;}


/* ·Î°í */
.logo{position:relative;width:186px;height:68px;margin:0 auto;}


/* °Ë»öÃ¢ */
.search{position:absolute;right:0;top:30px;width:220px;height:26px;border-bottom:3px solid #1f3b89;background:none;}
.search input.search_bar{position:relative;float:left;width:194px;height:26px;line-height:26px;font-size:13px;color:#999;background:none;border:none;}
.search input.search_btn{float:left;width:26px;height:26px;border:none;background:none;}


/* ¸Þ´º */
.menu_w{position:relative;float:left;width:100%;height:50px;padding-bottom:14px;background:url(./img2/shadow.png) bottom repeat-x;}
.menu{position:relative;width:1100px;margin:0 auto;}
.menu ul{position:absolute;top:0;left:220px;width:100%;z-index:1000;}
.menu ul li{float:left;height:50px;margin-left:70px;}
.menu ul li a{float:left;width:100%;display:block;height:25px;line-height:25px;text-align:center;font-size:18px;color:#1f3b89;padding:12px 0 13px 0;}
.menu ul li a b{color:#28bbff;}
.menu ul li a:hover{font-weight:600;}
.menu ul li a:hover span{filter:alpha(opacity=20);opacity: 0.8;-moz-opacity:0.8;}
.menu > ul > li > ul{display:none;}
.menu > ul > li:hover ul{position:absolute;left:0;top:47px;width:148px;display:block;background:#d4dbe8;border-top:3px solid #315496;z-index:1000;}
.menu > ul > li:hover ul.m001{left:0;}
.menu li li{display:inline-block;float:left;width:100%;height:31px;line-height:11px;background:none;text-align:center;margin:0;padding:0;}
.menu li li a{float:left;display:block;width:100%;height:31px;line-height:31px;font-size:12px;font-weight:bold;color:#141621;cursor:pointer;margin:0;padding:0;}
.menu li li a:hover{color:#fff;background:#3f7ccf;font-weight:bold;}
/* ¼îÇÎÄ«Å×°í¸® */
.top_category_w{position:absolute;top:0;left:0;width:220px;height:50px;}
.top_category{position:relative;float:left;width:100%;height:50px;}
.m_category{position:absolute;top:0;left:0;width:190px;height:20px;padding:15px 0 16px 30px;cursor:pointer;}
.m_category span.category2{float:left;background:url(./img2/category.png) no-repeat 0 4px;}
.m_category b{float:left;margin-left:30px;line-height:20px;font-size:18px;font-weight:400;color:#1f3b89;}
.category2{position:relative;float:left;width:220px;height:50px;}

/* ÆîÃÄÁö´Â ¸Þ´º */
#open_nav{position:absolute;top:50px;left:0;display:block;width:100%;}
.category{position:relative;float:left;width:200px;height:330px;background:#434b5a;z-index:10;}
.category > ul{position:absolute;left:0;top:0;width:172px;margin:0;padding:14px;z-index:100000;}
.category > ul > li{float:left;width:100%;height:34px;line-height:34px;text-align:left;margin:0;padding:0;}
.category > ul > li:first-child{border-top:none;}
.category > ul > li a{float:left;width:175px;height:34px;line-height:34px;font-size:16px;font-weight:600;text-align:left;color:#fff;margin:0;padding:0;padding-left:15px;}
.category > ul > li a:hover{color:#f4c60f;}
.category > ul > li > dl{display:none;margin:0;padding:0;}/* ¸¶¿ì½º¿À¹ö ½Ã ³ª¿À´Â ¸Þ´º */
.category > ul > li:hover dl{position:absolute;left:200px;top:0;width:158px;height:294px;display:block;background:#f0f0f0;border:1px solid #434b5a;border-left:none;padding:10px 24px 24px 24px;}
.category dl dt{float:left;width:100%;margin:0;padding:0;margin:14px 0 -5px 0;}
.category dl dd{float:left;width:100%;margin:0;padding:0;margin-bottom:-10px;}
.category dl dt a{float:left;display:block;width:100%;line-height:16px;font-size:15px;font-weight:600;text-align:left;color:#222;margin:0;padding:0;cursor:pointer;}
.category dl dd a{float:left;width:100%;line-height:23px !important;font-size:13px;text-align:left;color:#555;font-weight:400;margin:0;padding:0;}
.category dl dt a:hover,.category dl dd a:hover{color:#000;text-decoration:underline;}





/*=================================== ¸ÞÀÎ ===================================*/
/* ÁÂÃø */
.left_mn{position:relative;float:left;width:190px;height:390px;padding:30px 0 30px 30px;background:url(./img2/bg_black.png) repeat;z-index:1000000;}
.left_mn > ul{float:left;width:100%;}
.left_mn > ul > li{float:left;width:100%;line-height:44px;}
.left_mn > ul > li:first-child{border-top:none;}
.left_mn > ul > li a{float:left;width:100%;font-size:18px;color:#000;}
.left_mn > ul > li a:hover{font-weight:600;}
.left_mn > ul > li > dl{display:none;}/* ¸¶¿ì½º¿À¹ö ½Ã ³ª¿À´Â ¸Þ´º */
.left_mn > ul > li:hover dl{position:absolute;left:220px;top:0;width:160px;height:390px;display:block;background:#999;padding:30px;}
.left_mn li dl dt{float:left;width:100%;margin-top:14px;}
.left_mn li dl dd{float:left;width:100%;}
.left_mn li dl dt a{float:left;display:block;width:100%;line-height:100%;font-size:16px;font-weight:600;color:#fff;margin-bottom:14px;padding:0;cursor:pointer;}
.left_mn li dl dd a{float:left;width:100%;line-height:23px;font-size:14px;color:#eee;font-weight:400;padding:0;}
.left_mn li dl dd a:hover{text-decoration:underline;}


/* ¸ÞÀÎ ºñÁÖ¾ó */
.main_slide{position:relative;float:left;width:2000px;height:450px;overflow:hidden;}
.main_slide ul li{position:absolute;top:0;left:0;}
.main_slide .nav_wrap{position:absolute;bottom:30px;height:16px;z-index:2;}
.main_slide .nav_wrap ul{display:block;position:relative;margin-left:150px;padding:0;}
.main_slide .nav_wrap ul li{display:inline-block;position:relative;width:16px;height:16px;padding:0 7px;cursor:pointer;}
.main_slide .nav_wrap.bullet{text-align:center;height:16px;}
.main_slide .nav_wrap.bullet ul{display:inline-block;zoom:1;*display:inline;}
.main_slide .nav_wrap.bullet ul li{float:left;width:16px;height:16px;text-indent:-999999999px;background:url(./img2/bullet_off.png) no-repeat;}
.main_slide .nav_wrap.bullet ul li.on{float:left;background:url(./img2/bullet_on.png) no-repeat;}


.mtitle{position:relative;float:left;width:100%;line-height:100%;font-size:32px;letter-spacing:-1px;color:#000;text-align:center;margin-bottom:36px;}
.mtitle2{position:absolute;left:0;top:60px;width:100%;line-height:100%;font-size:32px;letter-spacing:-1px;color:#000;text-align:center;;}


/* ¾Ë¶ã±¸¸Å»óÇ° */
.rolling_panel{position:relative;width:1100px;height:822px;overflow:hidden;}
.rolling_panel ul{position:relative;float:left;width:1120px;height:400px;margin:-10px 0 0 -10px;}
.rolling_panel ul li{float:left;width:258px;height:400px;margin:10px;background:#fff;border:1px solid #ccc;}

.rolling_panel ul li a{float:left;width:100%;height:258px;display:block;overflow:hidden;}
/* ¸¶¿ì½º ¿À¹ö½Ã È¿°ú */
.rolling_panel ul li:hover a img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}
/*  ¸¶¿ì½º ¾Æ¿ô½Ã È¿°ú */
.rolling_panel ul li a img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}

#prev{position:absolute;top:371px;left:-100px;}
#next{position:absolute;top:371px;right:-100px;}
/* ¾ÆÀÌÄÜ, »óÇ°Á¦¸ñ */
.roll_icons{float:left;width:100%;height:13px;margin:10px 0 16px 0;text-align:center;}
.roll_icons img{text-align:center;margin:0 1px;}
.roll_text{float:left;width:100%;line-height:20px;font-size:16px;color:#000;text-align:center;}
/* ¼¼ÀÏ ÆÛ¼¾Æ®, °¡°Ý */
.all_price{float:left;width:100%;margin-top:10px;}
.roll_sale{float:left;width:47%;padding-right:3%;font-size:38px;font-weight:bold;letter-spacing:-2px;text-align:right;color:#cf4937;}
.roll_sale span{font-size:20px;font-weight:400;color:#cf4937;}
.roll_price{float:left;width:50%;font-size:16px;font-weight:600;text-align:left;margin-top:4px;}
.roll_price b{width:100%;font-size:18px;font-weight:bold;color:#900000;}
.roll_price span{width:100%;display:block;font-size:13px;font-weight:400;color:#999;text-decoration:line-through;}


/* ÀÎ±â»óÇ° */
.pro_list{position:relative;float:left;width:100%;}
.pro_list ul{position:relative;float:left;width:1120px;margin:-10px 0 0 -10px;}
.pro_list ul li{position:relative;float:left;width:260px;height:380px;margin:10px;}
.pro_list ul li a{float:left;width:258px;border:1px solid #e0e0e0;}
.pro_list ul li a img{float:left;width:100%;}

.icons{float:left;width:100%;height:12px;margin:15px 0;text-align:center;}
.icons img{text-align:center;margin:0 1px;}

.pro_text{float:left;width:100%;line-height:20px;font-size:16px;color:#000;text-align:center;}
.pro_price_w{float:left;width:100%;margin-top:6px;}
.pro_sale{float:left;width:47%;padding-right:3%;font-size:38px;font-weight:bold;letter-spacing:-2px;text-align:right;color:#cf4937;}
.pro_sale span{font-size:20px;font-weight:400;color:#cf4937;}
.pro_price{float:left;width:50%;font-size:16px;font-weight:600;text-align:left;margin-top:4px;}
.pro_price b{width:100%;font-size:18px;font-weight:bold;color:#900000;}
.pro_price span{width:100%;display:block;font-size:13px;font-weight:400;color:#999;text-decoration:line-through;}

.pro_list ul li a{float:left;width:100%;height:258px;display:block;overflow:hidden;}
/* ¸¶¿ì½º ¿À¹ö½Ã È¿°ú */
.pro_list ul li:hover a img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}
/*  ¸¶¿ì½º ¾Æ¿ô½Ã È¿°ú */
.pro_list ul li a img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}


/* All In One System */
#slide{position:relative;float:left;width:100%;height:460px;}
#wrapper{position:absolute;top:0;left:0;width:100%;height:460px;background:#e0e0e0;z-index:11;}
#slideshow{position:absolute;top:0;left:50%;width:2000px;margin-left:-1000px;}
#slides{position:relative;width:2000px;height:460px;}
#slides li{position:relative;float:left;width:100%;}
.slide_ment{position:absolute;top:180px;left:0;width:100%;text-align:center;z-index:10000000000000000000;}
.slide_ment img{text-align:center;}

.pagination_ww{position:absolute;left:0;bottom:60px;width:100%;z-index:100000000000}
.pagination_w{text-align:center;height:50px;}
.pagination{display:inline-block;zoom:1;*display:inline;margin:0 2px}
.pagination li{float:left;cursor:pointer;width:153px;line-height:50px;font-size:18px;text-align:center;color:#444;background:url(./img2/bg_white.png) repeat;margin:0 1px;}
.pagination li:hover{background:url(./img2/bg_black2.png) repeat;color:#fff;}
li.current{background:url(./img2/bg_black2.png) repeat;color:#fff;}


/* ÆäÀÌÂ¡ */
.paging_w{position:relative;float:left;width:100%;height:50px;margin-top:40px;}
.paging{text-align:center;height:50px;}
.paging ul{display:inline-block;zoom:1;*display:inline;margin:0 10px}
.paging ul li{float:left;margin:0 3px;}
.paging ul li a{float:left;text-align:center;height:30px;line-height:30px;font-size:14px;padding:0 8px;color:#666;background:#fff;border:1px solid #ccc;}
.paging ul li a.on{color:#fff;background:#000;font-weight:600;border:1px solid #000;}


/* ¹è¼ÛÇöÀå */
#f_roll{position:relative;float:left;width:1110px;margin-left:-5px;}
#f_roll a{float:left;width:175px;height:203px;display:block;margin:0 5px;}
#f_roll a p{float:left;width:100%;line-height:100%;font-size:16px;font-weight:600;color:#333;text-align:center;margin-top:10px;}


/* °í°´¼¾ÅÍ~°øÁö»çÇ× */
.f_title{float:left;width:100%;line-height:20px;font-size:18px;font-weight:bold;margin-bottom:20px;}

.board{position:relative;float:left;width:200px;height:140px;padding:30px;background:#fff;margin-right:20px;}
.board ul{float:left;width:100%;margin-top:-3px;}
.board ul li{float:left;width:100%;line-height:22px;}
.board ul li a{float:left;width:62%;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#555;}
.board ul li a:hover{text-decoration:underline;}
.board ul li span.date{float:left;width:38%;font-size:11px;text-align:right;color:#aaa;}
a.more{position:absolute;right:30px;top:30px;line-height:20px;font-size:26px;color:#333;}

.f_bank{position:relative;float:left;width:200px;height:140px;padding:30px;background:#fff;margin-right:20px;}
.f_bank img{float:left;}
.f_bank b{float:left;width:100%;line-height:100%;font-size:22px;letter-spacing:-1px;font-weight:bold;font-weight:1000;color:#000;margin-top:6px;}
.f_bank p{position:absolute;left:30px;bottom:30px;width:100%;line-height:16px;font-size:12px;color:#444;font-weight:600;}

.f_cs{position:relative;float:left;width:200px;height:140px;padding:30px;background:#fff;}
.f_cs b{float:left;width:120%;line-height:100%;font-size:28px;font-weight:bold;font-weight:1000;letter-spacing:-2px;color:#1fa3e8;}
.f_cs p{float:left;width:100%;line-height:16px;font-size:12px;color:#777;padding-top:10px;margin-top:10px;border-top:1px solid #e0e0e0;}
.f_cs p span{float:left;width:100%;margin-top:4px;}






/*=================================== ÇÏ´Ü ===================================*/
/* ÇÏ´Ü¸Þ´º */
.fm{text-align:center;}
.fm ul{display:inline-block;zoom:1;*display:inline;}
.fm ul li{float:left;border-left:1px solid #777;}
.fm ul li:first-child{border:none;}
.fm ul li a{color:#fff;line-height:100%;font-size:16px;padding:0 18px;}


/* Ä«ÇÇ¶óÀÌÆ® */
.copy{float:left;width:100%;text-align:center;margin:30px 0;line-height:18px;font-size:12px;color:#999;}


/* ¼îÇÎ¸ô ÇÏ´Ü ·Î°í */
.bottom_logo{text-align:center;}
.bottom_logo ul{display:inline-block;zoom:1;*display:inline;}
.bottom_logo ul li{float:left;height:20px;margin:0 20px;}
.bottom_logo ul li a{float:left;display:block;}






/*==================================== ¿ìÃø Äü¹Ù ====================================*/
#side_bar{position:absolute;top:160px;right:50px;width:100px;}
#side_bar .side_bar_fixed{position:fixed;display:block;width:100px;text-align:center;z-index:10000;}
#side_bar .side_bar_fixed_w{float:left;width:100px;}

#side_bar .side_bar_fixed_w .side_bn{float:left;width:100px;height:140px;margin-bottom:5px;}
#side_bar .side_bar_fixed_w ul{float:left;width:98px;background:#fff;border:1px solid #ccc;}
#side_bar .side_bar_fixed_w ul li{float:left;width:78px;height:12px;line-height:12px;padding:10px;border-top:1px solid #ccc;}
#side_bar .side_bar_fixed_w ul li:first-child{border:none;}
#side_bar .side_bar_fixed_w ul li a{float:left;width:100%;font-size:12px;font-weight:600;text-align:left;color:#555;}
#side_bar .side_bar_fixed_w ul li a:hover{color:#e7a800;}
#side_bar .side_bar_fixed_w ul li a img{float:left;width:12px;margin-right:4px;}

a.side_top{float:left;display:block;width:100px;line-height:32px;font-size:12px;font-weight:600;text-align:center;color:#fff;background:#999;}





/*=================================== ¼­ºê ===================================*/
.sub_title{position:relative;float:left;width:100%;line-height:100%;font-size:40px;font-weight:400;color:#000;text-align:center;margin-bottom:40px;}


#snb2{position:relative;float:left;width:100%;background:none;z-index:0;margin-bottom:40px;}
#submenu2{float:left;width:100%;}
#submenu2 ul{text-align:center;}
#submenu2 ul li{display:inline-block;width:150px;height:42px;margin:3px;}
#submenu2 ul li a{float:left;width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;color:#000;background:#fff;border:1px solid #ccc;}
#submenu2 ul li a.select,#submenu2 ul li a:hover{font-weight:600;border:1px solid #1f3b89;background:#1f3b89;color:#fff;}/* ¼­ºê¸Þ´º ¸¶¿ì½º¿À¹ö ½Ã ¾×¼Ç */


/* ¼­ºê ÄÁÅÙÃ÷ */
.page{position:relative;float:left;width:100%;min-height:1400px;margin-top:40px;margin-bottom:60px;}/* ÆäÀÌÁö */
.page2{position:relative;float:left;width:100%;min-height:700px;margin:40px 0 60px 0;}/* ÆäÀÌÁö */


/* ¼­ºê ¼¼ºÎ Ä«Å×°í¸® */
.sub_list{float:left;width:930px;margin-left:0px;padding:0px 12px 12px 0;border:1px solid #eee;border-top:0;}
.sub_list ul{float:left;}
.sub_list ul li{float:left;width:180px;height:12px;padding:0 12px;margin:6px 0;border-right:1px solid #ccc;}

/* ¼­ºê Á¤·Ä°ª */
.sub_align{position:relative;right:0;width:100%;height:30px;}
.sub_align span{float:left;color:#333;}
.sub_align ul{float:right;background:#B7B7B7;}
.sub_align ul li{float:left;height:30px;line-height:30px;padding:0 12px;color:#fff;border-left:1px solid #ccc;}
.sub_align ul li a{color:#fff;font-size:12px;}
.sub_align ul li:first-child{border-left:0;}

.sub_select_list{position:absolute;left:0;top:0;}
.sub_select_list b{float:left;height:30px;line-height:30px;font-size:14px;font-weight:600;color:#000;}
.sub_select_list select{float:left;height:28px;line-height:28px;padding:0 10px;border:1px solid #aaa;margin-left:8px;}


/* ¼­ºê »óÇ°Áø¿­ */
.pro_list2{position:relative;float:left;width:100%;}
.pro_list2 ul{position:relative;float:left;width:1120px;margin:-10px 0 0 -10px;}
.pro_list2 ul li{position:relative;float:left;width:260px;height:380px;margin:10px;}
.pro_list2 ul li a{float:left;width:258px;border:1px solid #e0e0e0;}
.pro_list2 ul li a img{float:left;width:100%;}

.icons2{float:left;width:100%;height:12px;margin:15px 0;text-align:center;}
.icons2 img{text-align:center;margin:0 1px;}

.pro_text2{float:left;width:100%;line-height:20px;font-size:16px;color:#000;text-align:center;}
.pro_price_w2{float:left;width:100%;margin-top:6px;}
.pro_sale2{float:left;width:47%;padding-right:3%;font-size:38px;font-weight:bold;letter-spacing:-2px;text-align:right;color:#cf4937;}
.pro_sale2 span{font-size:20px;font-weight:400;color:#cf4937;}
.pro_price2{float:left;width:50%;font-size:16px;font-weight:600;text-align:left;margin-top:4px;}
.pro_price2 b{width:100%;font-size:18px;font-weight:bold;color:#900000;}
.pro_price2 span{width:100%;display:block;font-size:13px;font-weight:400;color:#999;text-decoration:line-through;}

.pro_list2 ul li a{float:left;width:100%;height:258px;display:block;overflow:hidden;}
/* ¸¶¿ì½º ¿À¹ö½Ã È¿°ú */
.pro_list2 ul li:hover a img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}
/*  ¸¶¿ì½º ¾Æ¿ô½Ã È¿°ú */
.pro_list2 ul li a img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}


.pro_list3{position:relative;float:left;width:100%;}
.pro_list3 ul{position:relative;float:left;width:1120px;margin:-10px 0 0 -10px;}
.pro_list3 ul li{position:relative;float:left;width:260px;height:380px;margin:10px;}
.pro_list3 ul li a{float:left;width:258px;border:1px solid #e0e0e0;}
.pro_list3 ul li a img{float:left;width:100%;}

.icons3{float:left;width:100%;height:12px;margin:15px 0;text-align:center;}
.icons3 img{text-align:center;margin:0 1px;}

.pro_text3{float:left;width:100%;line-height:20px;font-size:16px;color:#000;text-align:center;}
.pro_price_w3{float:left;width:100%;margin-top:6px;}
.pro_sale3{float:left;width:47%;padding-right:3%;font-size:38px;font-weight:bold;letter-spacing:-2px;text-align:right;color:#cf4937;}
.pro_sale3 span{font-size:20px;font-weight:400;color:#cf4937;}
.pro_price3{float:left;width:50%;font-size:16px;font-weight:600;text-align:left;margin-top:4px;}
.pro_price3 b{width:100%;font-size:18px;font-weight:bold;color:#900000;}
.pro_price3 span{width:100%;display:block;font-size:13px;font-weight:400;color:#999;text-decoration:line-through;}

.pro_list3 ul li a{float:left;width:100%;height:258px;display:block;overflow:hidden;}
/* ¸¶¿ì½º ¿À¹ö½Ã È¿°ú */
.pro_list3 ul li:hover a img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}
/*  ¸¶¿ì½º ¾Æ¿ô½Ã È¿°ú */
.pro_list3 ul li a img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}


/* °ßÀû¼­¿äÃ» */
.cart_tbl{position:relative;float:left;width:100%;}
.cart_tbl{float:left;width:100%;}
.cart_tbl table{float:left;width:100%;border-top:4px solid #f15a28;}
.cart_tbl table th{height:42px;line-height:42px;font-size:18px;font-weight:600;background:#f0f0f0;}
.cart_tbl table td{font-size:16px;line-height:24px;}
.cart_tbl table th,.cart_tbl table td{padding:15px;text-align:center;border-bottom:1px solid #aaa;}
.cart_text{float:left;width:100%;font-size:18px;font-weight:600;color:#555;margin:20px 0 50px 0;}

/* ¼±ÅÃ */
.cart_check{float:left;font-size:16px;font-weight:600;background:#f0f0f0;}
input.c01{float:left;width:16px;height:16px;margin-right:8px;}

/* Á¦Ç°»çÁø */
img.cart_pro{float:left;width:19%;}

/* »óÇ°¼ö */
.quantity{display:inline-block;width:132px;height:32px;}
.quantity input.q01{float:left;width:60px;height:30px;line-height:30px;font-size:14px;text-align:center;border:1px solid #aaa;}
.quantity span input.q_plus{float:left;width:32px;height:32px;background:url(./img2/q_plus.gif) no-repeat;border:none;}
.quantity span input.q_minus{float:left;width:32px;height:32px;background:url(./img2/q_minus.gif) no-repeat;border:none;}

/* ¼öÁ¤, »èÁ¦ ¹öÆ° */
.cart_tbl_btn{display:inline-block;width:60px;text-align:center;}
.cart_tbl_btn input{display:block;width:60px;height:30px;line-height:30px;font-size:13px;font-weight:600;color:#fff;text-align:center;border-radius:6px;border:none;margin:2px 0;}
.cart_tbl_btn input.tbtn{background:#999;}
.cart_tbl_btn input.tbtn2{background:#d24545;}

/* ÃÑ°è */
.cart_total{font-size:20px;}
.cart_total b{font-size:30px}


.tbl{position:relative;float:left;width:100%;}
.tbl{float:left;width:100%;}
.tbl table{float:left;width:100%;border-top:4px solid #f15a28;}
.tbl table th{height:42px;line-height:42px;font-size:18px;font-weight:600;background:#f0f0f0;text-align:left}
.tbl table td{text-align:left;font-size:16px;padding-bottom:22px}
.tbl table td span{float:left;height:44px;line-height:44px;font-size:26px;margin:0 10px;font-weight:400;}
.tbl table td b{float:left;height:44px;line-height:44px;font-size:14px;margin-top:10px;font-weight:400;}
.tbl table td .ip01{float:left;width:220px;height:42px;line-height:42px;font-size:14px;padding:0 12px;border:1px solid #ccc;margin:1px 4px 1px 0;}
.tbl table td .ip02{float:left;width:100px;height:42px;line-height:42px;font-size:13px;padding:0 12px;border:1px solid #ccc;margin:1px 4px 1px 0;}
.tbl table td .ip03{float:left;width:97%;height:42px;line-height:42px;font-size:14px;padding:0 12px;border:1px solid #ccc;margin:4px 0 0 0;}
.tbl table td textarea{float:left;width:97.5%;padding:10px;line-height:22px;font-size:16px;border:1px solid #ccc;}
.tbl table td select{float:left;width:130px;height:44px;line-height:24px;font-size:14px;padding:10px 12px;border:1px solid #ccc;}
.tbl table th,.tbl table td{padding:15px;border-bottom:1px solid #ccc;}
input.tbl_btn{float:left;width:140px;height:44px;line-height:44px;font-size:16px;font-weight:600;text-align:center;color:#fff;background:#000;margin-top:1px;border:none;}
.join_point{font-size:20px;font-weight:bold;color:red;}

/* ¾à°ü */
.terms{position:relative;float:left;width:96%;height:180px;padding:2%;overflow-x:hidden;overflow-y:scroll;line-height:18px;font-size:13px;color:#777;background:#f4f4f4;margin-top:30px;}

/* µ¿ÀÇ */
.agree{float:left;width:100%;margin:20px 0 0 0;}
.agree input{float:left;width:16px;height:16px;line-height:16px;margin-right:10px;}
.agree label{float:left;font-size:16px;line-height:16px;}

/* ¹öÆ° */
.btn_w{position:relative;float:left;width:100%;text-align:center;margin:60px 0;}
input.btn{display:inline-block;width:200px;height:60px;line-height:30px;font-size:20px;font-weight:600;background:#aaa;text-align:center;color:#fff;border:2px solid #898989;margin:0 10px;}
input:hover.btn{background:#333;border:2px solid #000;}
input.btn2{display:inline-block;width:200px;height:60px;line-height:30px;font-size:20px;font-weight:600;background:#d24545;text-align:center;color:#fff;border:2px solid #b31515;margin:0 10px;}
input:hover.btn2{background:#fff;color:#d24545;border:2px solid #d24545;}


/* ÆäÀÌÂ¡ */
.paging_w{position:relative;float:left;width:100%;height:26px;margin-top:40px;}
.paging{text-align:center;}
.paging ul{display:inline-block;zoom:1;*display:inline;}
.paging ul li{float:left;margin:0 3px;}
.paging ul li a{float:left;text-align:center;height:26px;line-height:26px;font-size:14px;background:#eee;color:#777;padding:0 8px;}
.paging ul li a.on{background:#000;color:#fff;font-weight:600;}


/* ¿¹¾àÇÏ±â ¹öÆ° */
a.res_btn{position:relative;float:left;width:100%;margin:50px 0;}
a.res_btn img{position:relative;width:320px;height:90px;display:block;margin:0 auto;}

/* ¿¹¾àÇÏ±â Æû */
table.res_tbl{position:relative;float:left;width:100%;border-top:3px solid #333;}
table.res_tbl th{width:160px;background:#898989;color:#fff;font-size:18px;font-weight:600;}
table.res_tbl td{background:#f9f9f9;color:#555;font-size:16px;}
table.res_tbl th,table.res_tbl td{padding:20px;text-align:left;border-bottom:1px solid #555;}
table.res_tbl td input.ip02{float:left;width:200px;height:24px;padding:8px;border:1px solid #ccc;vertical-align:middle;font-size:14px;color:#555;margin-bottom:3px;}
table.res_tbl td input.ip03{float:left;width:80px;height:24px;padding:8px;border:1px solid #ccc;vertical-align:middle;font-size:14px;color:#555;margin-bottom:3px;}
table.res_tbl td .ipc_w{float:left;height:16px;line-height:16px;margin-right:15px;}
table.res_tbl td .ipc_w input.ipc{float:left;height:16px;line-height:16px;margin-right:5px;}
table.res_tbl td .ipc_w p{float:left;height:16px;line-height:16px;font-size:15px;vertical-align:middle;color:#555;}
table.res_tbl td textarea{float:left;width:100%;;}
table.res_tbl td p{float:left;height:32px;line-height:32px;font-size:16px;vertical-align:middle;margin-right:10px;color:#555;}
table.res_tbl td b{float:left;height:32px;line-height:32px;font-size:16px;vertical-align:middle;margin:0 10px;font-weight:400;}
/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
.res_textarea{position:relative;float:left;width:930px;padding:20px;border:3px solid #ccc;margin-top:20px;}
.res_textarea textarea{float:left;width:100%;min-height:100px;text-align:justify;border:none;font-size:12px;line-height:20px;}
/* È¯ºÒÁ¤Ã¥ */
table.res_tbl2{position:relative;float:left;width:100%;border-top:3px solid #333;}
table.res_tbl2 th{width:160px;background:#898989;color:#fff;font-size:18px;font-weight:600;}
table.res_tbl2 td{background:#f9f9f9;color:#555;font-size:16px;}
table.res_tbl2 th,table.res_tbl2 td{padding:20px;text-align:left;border-bottom:1px solid #555;}
.p_bullet{line-height:18px;font-size:16px;margin:10px 0;font-weight:400;padding-left:18px;background:url(../img2/p_bullet.png) no-repeat 0 50%;}

/* ¿¹¾àÈ®ÀÎ */
.res2_text{position:relative;float:left;width:840px;padding:20px 0;background:#ff8400;}
.res2_text p{float:left;height:32px;line-height:32px;vertical-align:middle;margin:0 30px 0 20px;color:#fff;font-weight:600;}
.res2_text b{float:left;height:32px;line-height:32px;font-size:18px;vertical-align:middle;margin:0 10px;font-weight:600;}
.res2_text .ip02{float:left;width:140px;height:14px;padding:8px;border:1px solid #ee5a00;vertical-align:middle;font-size:14px;color:#555;margin-bottom:3px;}
.res2_text .ip03{float:left;width:80px;height:14px;padding:8px;border:1px solid #ee5a00;vertical-align:middle;font-size:14px;color:#555;margin-bottom:3px;}
.res2_text2{float:left;width:100%;text-align:center;height:16px;line-height:16px;font-size:16px;margin-bottom:20px;font-weight:600;}
/*¿¹¾àÈ®ÀÎ ¹öÆ°*/
a.res2_btn{float:left;display:block;width:160px;height:72px;line-height:72px;font-size:20px;font-weight:600;text-align:center;color:#fff;background:#ea4800;}
/* ¿¹¾àÈ®ÀÎ ³»¿ª */
table.res_tbl3{position:relative;float:left;width:100%;border-top:3px solid #333;margin:50px 0;}
table.res_tbl3 th{background:#898989;color:#fff;font-size:18px;font-weight:600;}
table.res_tbl3 td{background:#f9f9f9;color:#555;font-size:16px;}
table.res_tbl3 th,table.res_tbl3 td{padding:20px;text-align:center;border-left:1px solid #555;border-bottom:1px solid #555;}
table.res_tbl3 th:first-child,table.res_tbl3 td:first-child{border-left:none;}





/* SELECT BOX ¼Ó¼º */
#select_box{position:relative;float:left;width:120px;height:30px;background:#fff;border:1px solid #ccc;}
.select_box_w{background:url(../img2/select_arr.png) 98px center no-repeat;}
#select_box label{position:absolute;font-size:14px;color:#555;top:6px;left:7px;letter-spacing:1px;}
#select_box select#color{width:100%;height:30px;min-height:30px;line-height:30px;padding:0 10px;opacity:0;filter:alpha(opacity=0);}

#select_box2{position:relative;float:left;width:96px;height:30px;background:#fff;border:1px solid #ccc;}
.select_box_w2{background:url(../img2/select_arr.png) 74px center no-repeat;}
#select_box2 label{position:absolute;font-size:14px;color:#555;top:6px;left:7px;letter-spacing:1px;}
#select_box2 select#color{width:100%;height:30px;min-height:30px;line-height:30px;padding:0 10px;opacity:0;filter:alpha(opacity=0);}

#select_box3{position:relative;float:left;width:228px;height:30px;background:#fff;border:1px solid #ccc;}
.select_box_w3{background:url(../img2/select_arr.png) 206px center no-repeat;}
#select_box3 label{position:absolute;font-size:14px;color:#555;top:6px;left:7px;letter-spacing:1px;}
#select_box3 select#color{width:100%;height:30px;min-height:30px;line-height:30px;padding:0 10px;opacity:0;filter:alpha(opacity=0);}

#select_box4{position:relative;float:left;width:308px;height:30px;background:#fff;border:1px solid #ccc;}
.select_box_w4{background:url(../img2/select_arr.png) 286px center no-repeat;}
#select_box4 label{position:absolute;font-size:14px;color:#555;top:6px;left:7px;letter-spacing:1px;}
#select_box4 select#color{width:100%;height:30px;min-height:30px;line-height:30px;padding:0 10px;opacity:0;filter:alpha(opacity=0);}





/*=================================== ¼­ºê ³»¿ë style ===================================*/