/* gnb ½ÃÀÛ */
#gnb_wrap { position:relative; width:1105px;  }

#gnb_wrap .gnb_subWrap { display:none; position:absolute; top:152px; width:350px; background:#ffffff; padding:15px; border-left:#ADADAD 1px solid; border-right:#ADADAD 1px solid; border-bottom:#ADADAD 1px solid; z-index:10000000; }
#gnb_wrap .gnb_subWrap .sub_title { background:#EEEDED; text-align:center; padding:7px; font-size:11px; color:#8A8A8A; }
#gnb_wrap .gnb_subWrap ul { margin:15px 0 15px 0; }
#gnb_wrap .gnb_subWrap ul li { float:left; width:110px;  border-bottom:#F0F0EF 1px solid; padding:7px 0 7px 0; margin-right:5px; }
#gnb_wrap .gnb_subWrap ul li a { font-size:11px; color:#666666;  }
#gnb_wrap .gnb_subWrap ul li a:hover { color:#1C83C8; }
#gnb_wrap .gnb_subWrap ul:after {content: ""; display: block; clear: both;}

#gnb_wrap #gnb_top { font-size:11px; text-align:right; border-bottom:#f5f5f5 1px solid; padding:0 35px 9px 0; }
#gnb_wrap #gnb_top a { display:inline-block; font-size:11px; color:#8A8A8A; padding:0 10px; border-right:#DFDFDF 1px solid;  }
#gnb_wrap #gnb_top a:last-child{ padding-right:0; border:0; }
#gnb_wrap #gnb_top a:hover { color:#353535; }


#gnb_wrap ul#gnb_middle {  }
#gnb_wrap ul#gnb_middle > li { float:left; }
#gnb_wrap ul#gnb_middle > li:first-child{ }
#gnb_wrap ul#gnb_middle > li:nth-child(2){ width:398px; margin:40px 0 0 36px; }
#gnb_wrap ul#gnb_middle > li:nth-child(2) a { display:inline-block; font-size:12px; color:#8A8A8A; padding:0 9px; border-right:#DFDFDF 1px solid; }
#gnb_wrap ul#gnb_middle > li:nth-child(2) a:last-child{ padding-right:0; border:0; }
#gnb_wrap ul#gnb_middle > li:nth-child(2) a:hover { color:#353535; font-weight:bold; }
#gnb_wrap ul#gnb_middle > li:last-child{ float:right; margin-top:20px;  }
#gnb_wrap ul#gnb_middle:after {content: ""; display: block; clear: both;}


#gnb_wrap ul#gnb_search { position:relative; margin-top:10px; }
#gnb_wrap ul#gnb_search > li { float:left; }
#gnb_wrap ul#gnb_search li:nth-child(1) > select { display:inline-block; width:88px; font-size:11px; color:#8A8A8A; height:34px; margin-right:4px; }
#gnb_wrap ul#gnb_search li:nth-child(3) img { position:absolute; right:10px; top:7px; }
#gnb_wrap ul#gnb_search:after {content: ""; display:block; clear:both; }

#gnb_wrap ul#gnb_search .search_pop01 {display:none; position:absolute; left:92px; padding:0 20px 0 20px; margin-top: 34px; border:1px solid #CCCCCC; background:#fff; width: 320px; box-sizing:border-box; z-index:100000000; }
#gnb_wrap ul#gnb_search .search_pop01 h3 { font-weight:normal; color:#A1A1A1; text-align:center; font-size:12px; line-height:35px; padding-top:5px; border-bottom:1px solid #E5E5E5; }
#gnb_wrap ul#gnb_search .search_pop01 ul { margin: 10px 0 10px 0; }
#gnb_wrap ul#gnb_search .search_pop01 ul li { padding:5px; font-size:12px; }
#gnb_wrap ul#gnb_search .search_pop01 ul li a { font-size:12px; }
#gnb_wrap ul#gnb_search .search_pop01 ul li span { margin-right:10px; color:#A1A1A1; }
#gnb_wrap ul#gnb_search .search_pop01 li:hover { background-color: #E7E7E7; }


#gnb_wrap ul#gnb_mainMenu { margin-top:5px; padding-bottom:12px;  border-bottom:#ADADAD 1px solid; }
#gnb_wrap ul#gnb_mainMenu li { float:left; padding:0 15px 0 15px; }
#gnb_wrap ul#gnb_mainMenu li a {display:block; padding-top:7px; font-size:14px; color:#2D2D2D; font-weight:bold; }
#gnb_wrap ul#gnb_mainMenu li a:hover { color:#1C83C8; }
#gnb_wrap ul#gnb_mainMenu li a.on {  color:#1C83C8; border-top:#1C85C7 1px solid;  }
#gnb_wrap ul#gnb_mainMenu:after {content: ""; display: block; clear: both;}


#gnb_wrap #gnb_subMenu { background:#EDEDED; padding-left:17px; }
#gnb_wrap #gnb_subMenu a { display:inline-block; padding:8px; font-size:11px; color:#858585; }
/*#gnb_wrap #gnb_subMenu a:hover { color:#4B4B4B; }*/
#gnb_wrap #gnb_subMenu a:hover { color:#4B4B4B; font-weight:bold; }
#gnb_wrap #gnb_subMenu a.on { color:#1C83C8; font-weight:bold;}
/*#gnb_wrap #gnb_subMenu a.on { display:inline;background-color:#1C83C8;color:#fff;font-size: 11px;text-align:center;border-radius: 14px;padding: 3px 4px 3px 4px;}*/



.search_input_type01 { font-size:12px !important; line-height:12px !important; padding:0 !important; text-indent:10px !important; width:320px; height:33px; background:#E7E7E7; color:#969696; border:0 !important; }
/* gnb ³¡ */


/* footer ½ÃÀÛ */
#footer_wrap { margin-top:80px; padding:0 25px 0 25px; }
#footer_wrap > ul li { float:left; width:352px; height:438px; border-left:#E4E4E4 1px solid; border-bottom:#E4E4E4 1px solid; border-top:#E4E4E4 1px solid; box-sizing:border-box; }
#footer_wrap > ul li p { font-size:12px; color:#888888; line-height:18px; }
#footer_wrap > ul li p.type2 { font-size:12px; color:#888888; line-height:22px; }
#footer_wrap > ul li p.type2 span { display:block; line-height:18px; margin-bottom:10px; }
#footer_wrap > ul li:nth-child(1) { padding:40px 0 40px 44px; }
#footer_wrap > ul li:nth-child(2) { padding:40px 0 40px 28px; }
#footer_wrap > ul li:nth-child(3) { padding:40px 0 40px 44px; width:351px; }
#footer_wrap > ul li:nth-child(1) > span { display:inline-block; font-size:12px; border-bottom:#D4D4D4 1px solid; margin-top:22px; margin-bottom:10px; padding-bottom:10px; }
#footer_wrap > ul li:nth-child(2) > span { display:inline-block; color:#888888; font-size:12px; line-height:18px; border-bottom:#D4D4D4 1px solid; margin-top:20px; margin-bottom:10px; padding-bottom:10px; }
#footer_wrap > ul li:nth-child(1) > h1 { font-size:22px; font-weight:normal; margin:44px 0 10px 0; color:#9F9F9F; }
#footer_wrap > ul li:nth-child(2) > h1 { font-size:22px; font-weight:normal; margin:64px 0 10px 0; color:#9F9F9F; }
#footer_wrap > ul li:nth-child(3) > h1 { font-size:22px; font-weight:normal; margin:60px 0 10px 0; color:#9F9F9F; }
#footer_wrap > ul li:nth-child(3) { border-right:#E4E4E4 1px solid; }
#footer_wrap > ul:after {content: ""; display: block; clear: both;}


#footer_wrap #footer_middle { text-align:center; margin-top:50px;  }
#footer_wrap #footer_middle ul { margin-top:30px; }
#footer_wrap #footer_middle ul li { float:left; font-size:12px;  text-align:left; border-top:#A2A2A2 1px solid;  border-bottom:#DBDBDB 1px solid;  }
#footer_wrap #footer_middle ul li a { font-size:12px; color:#5B5B5B; font-weight:bold; }
#footer_wrap #footer_middle ul li img {margin-left:5px; }
#footer_wrap #footer_middle ul li:nth-child(1) { width:70%; height:30px; padding-top:15px;  }
#footer_wrap #footer_middle ul li:nth-child(2) { width:30%; height:35px; padding-top:10px;  text-align:right;  }
#footer_wrap #footer_middle ul li:nth-child(3) { width:13%; height:170px; padding-top:15px; border-top:0; border-bottom:#A2A2A2 1px solid; }
#footer_wrap #footer_middle ul li:nth-child(4) { width:87%; height:170px; padding-top:15px; border-top:0; border-bottom:#A2A2A2 1px solid; color:#666666; line-height:20px; }
#footer_wrap #footer_middle ul:after {content: ""; display: block; clear: both;}

#footer_wrap #footer_bottom { text-align:right; margin-top:15px;  margin-bottom:100px; }
#footer_wrap #footer_bottom img {margin-left:15px; }


#footer_wrap #business_member { border:#E4E4E4 1px solid; padding:7px; margin:25px 0 96px 0; width:77%; }
#footer_wrap #business_member img { width:90px; height:90px; }
#footer_wrap #business_member dd { color:#888888; font-size:11px;  }
#footer_wrap #business_member dd:nth-child(1) span { color:#000000;   }
#footer_wrap #business_member dd:nth-child(2) span { color:#000000; font-size:15px;  }
#footer_wrap #business_member dd:nth-child(3) span { font-size:20px; color:#1C83C8;  }
/* footer ³¡ */


/* main Áß´Ü product 5°³Â¥¸® ½ÃÀÛ */
ul#middleProduct_wrap01 { margin-top:16px; padding: 0 25px; }
ul#middleProduct_wrap01 > li { float:left;  }
ul#middleProduct_wrap01 > li:first-child { width:855px; }
ul#middleProduct_wrap01 > li:first-child h1 { font-size:18px; margin-top:30px; padding-bottom:10px; border-bottom:#D9D9D9 1px solid; }
ul#middleProduct_wrap01 > li:last-child { margin-left:22px; }
ul#middleProduct_wrap01 > li:last-child img { margin-top:14px; }
ul#middleProduct_wrap01:after {content: ""; display: block; clear: both;}

ul#middleProduct_wrap01 #notice_container { border:#ECECEC 1px solid; padding:20px 10px 20px 10px; color:#606060; }
ul#middleProduct_wrap01 #notice_container h1 { font-size:15px; }
ul#middleProduct_wrap01 #notice_container ul { margin-top:10px; }
ul#middleProduct_wrap01 #notice_container ul li a { display:block; font-size:12px; color:#7E7E7E; line-height:20px; width:155px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
ul#middleProduct_wrap01 #notice_container ul li a:hover { color:#555555; }

ul#middleProduct_wrap01 > li:first-child > ul > li { float:left; margin-right:20px; margin-top:60px;  }
ul#middleProduct_wrap01 > li:first-child ul li:nth-child(5n) { margin-right:0; }
ul#middleProduct_wrap01 > li:first-child ul:after {content: ""; display: block; clear: both;}
/* main Áß´Ü product 5°³Â¥¸® ³¡ */

/* product01 °øÅë ½ÃÀÛ */
.product_wrap01 { position:relative; text-align:center; width:154px; }
.product_wrap01 .quick_btn { position:absolute; top:85px; left:15px; }
.product_wrap01 .quick_btn a { display:inline-block; }
.product_wrap01 .quick_btn a:nth-child(1) { width:39px; height:38px; background:url(/images/btn_view01.gif) no-repeat; }
.product_wrap01 .quick_btn a:nth-child(2) { width:42px; height:38px; background:url(/images/btn_wish01.gif) no-repeat; }
.product_wrap01 .quick_btn a:nth-child(3) { width:38px; height:38px; background:url(/images/btn_cart01.gif) no-repeat; }
.product_wrap01 .quick_btn a:nth-child(1).on { background:url(/images/btn_view01_on.gif) no-repeat; }
.product_wrap01 .quick_btn a:nth-child(2).on { background:url(/images/btn_wish01_on.gif) no-repeat; }
.product_wrap01 .quick_btn a:nth-child(3).on { background:url(/images/btn_cart01_on.gif) no-repeat; }
.product_wrap01 .image > a img { width:135px; height:135px;  }
.product_wrap01 ul.icons { text-align:left; width:100%; margin-top:20px; height:15px; overflow:hidden; }
.product_wrap01 ul.icons li { float:left; margin:0 !important; border:1px solid;  }
.product_wrap01 ul.icons li.new {  font-family:Verdana; font-size:10px; background:#FF4A00; color:#ffffff; padding:0 3px 0 2px;  }
.product_wrap01 ul.icons li.renew {  font-family:Verdana; font-size:10px; background:#FF4A00; color:#ffffff; padding:0 3px 0 2px;  }
.product_wrap01 ul.icons li.sale {  font-family:Verdana; font-size:10px; background:#FF4A00; color:#ffffff; padding:0 2px 0 2px;  }
.product_wrap01 ul.icons li.point { font-family:Verdana; font-size:10px; background:#96BFD9; color:#ffffff; padding:0 3px 0 2px; }
.product_wrap01 ul.icons li.today { font-family:Verdana; font-size:10px; background:#96BFD9; color:#ffffff; padding:0 3px 0 2px; }
.product_wrap01 ul.icons li.soldout { font-family:Verdana; font-size:10px; background:#9B9B9B; color:#ffffff; padding:0 3px 0 2px; }
.product_wrap01 ul.icons li.limit	{ font-family:Verdana; font-size:10px; background:#E14B52; color:#ffffff; padding:0 3px 0 2px; }
.product_wrap01 ul.icons li.hot	{ font-family:Verdana; font-size:10px; background:#E14B52; color:#ffffff; padding:0 3px 0 2px; }
.product_wrap01 ul.icons li.best {  font-family:Verdana; font-size:10px; background:#C77BC6; color:#ffffff; padding:0 3px 0 2px; }
.product_wrap01 ul.icons li.outlet {  font-family:Verdana; font-size:10px; background:#C77BC6; color:#ffffff; padding:0 3px 0 2px; }
.product_wrap01 ul.icons li.gift {  font-family:Verdana; font-size:10px; background:#80C65A; color:#ffffff; padding:0 3px 0 2px; }
.product_wrap01 ul.icons li.package { font-family:Verdana; font-size:10px; background:#80C65A; color:#ffffff; padding:0 3px 0 2px; }
.product_wrap01 ul.icons li.expiration {  font-family:Verdana; font-size:10px; background:#ff3000; color:#ffffff; padding:0 3px 0 2px;  }
.product_wrap01 ul.icons li.ready { font-family:Verdana; font-size:10px; background:#80C65A; color:#ffffff; padding:0 3px 0 2px; }
.product_wrap01 ul.icons:after {content: ""; display: block; clear: both;}
.product_wrap01 .title { border-top:#DDDDDD 1px solid; padding-top:5px; text-align:left; margin-top:2px; width:100%; height:57px; overflow:hidden; line-height:15px; }
.product_wrap01 .title a { color:#666666; font-size:13px; line-height:19px; }
.product_wrap01 .price { text-align:left; margin-top:7px; }
.product_wrap01 .price .old_price { font-size:11px; text-decoration:line-through; color:#A5A5A5; }
.product_wrap01 .price .current_price { font-size:13px; font-weight:bold; color:#C42904; }
.product_wrap01 .price .soldout_price { font-size:13px; font-weight:bold; color:#A5A5A5; }
.product_wrap01 .checkbox { font-size:12px; text-align:left; margin:30px 0 30px 0; color:#606060;  }
/*.product_wrap01 .price .point { font-size:11px; color:#A6A6A6; background:url(/images/icon_point01.gif) no-repeat; padding-left:17px; } */

.product_wrap01.event_4col { width:200px; }
.product_wrap01.event_4col .image > a img { width:150px; height:150px;  }

.product_wrap01.event_3col { width:280px; }
.product_wrap01.event_3col .image > a img { width:200px; height:200px;  }


.product_wrap01.event_2col_1065px { width:410px; }
.product_wrap01.event_2col_1065px .image > a img { width:300px; height:300px;  }

.product_wrap01.event_3col_1065px { width:310px; }
.product_wrap01.event_3col_1065px .image > a img { width:200px; height:200px;  }

.product_wrap01.event_4col_1065px { width:220px; }
.product_wrap01.event_4col_1065px .image > a img { width:180px; height:180px;  }

.product_wrap01.event_5col_1065px { width:170px; }
.product_wrap01.event_5col_1065px .image > a img { width:150px; height:150px;  }


.product_wrap01 .icons_wrap01 { position:absolute; width:100%; height:140px; overflow:hidden; border-radius:5px; }
.product_wrap01 .icons_wrap01 a.icons_bg { position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; }
.product_wrap01 .icons_wrap01.on a.icons_bg { background:rgba(0,0,0,0.08); }
.product_wrap01 .icons_wrap01 > ul { position:absolute; top:-100px; left:11px; width:80%; height:33px; padding-left:10px; border-radius:20px;  background:rgba(255,255,255,1);  z-index:2; border-radius:5px; }
.product_wrap01 .icons_wrap01 > ul.on { top:95px; }
.product_wrap01 .icons_wrap01 > ul > li { float:left; margin:10px 0 0 17px !important; }
.product_wrap01 .icons_wrap01 > ul > li a {display:block; height:14px; }
.product_wrap01 .icons_wrap01 > ul > li:nth-child(1) a { width:17px; background:url(/images/ico/icon_cart01_off.png) no-repeat; }
.product_wrap01 .icons_wrap01 > ul > li:nth-child(2) a { width:18px; background:url(/images/ico/icon_wish01_off.png) no-repeat; }
.product_wrap01 .icons_wrap01 > ul > li:nth-child(3) a { width:13px; background:url(/images/ico/icon_newWindow01_off.png) no-repeat; }
.product_wrap01 .icons_wrap01 > ul > li:nth-child(1) a.on { background:url(/images/ico/icon_cart01_on.png) no-repeat; }
.product_wrap01 .icons_wrap01 > ul > li:nth-child(2) a.on { background:url(/images/ico/icon_wish01_on.png) no-repeat; }
.product_wrap01 .icons_wrap01 > ul > li:nth-child(3) a.on { background:url(/images/ico/icon_newWindow01_on.png) no-repeat; }
.product_wrap01 .icons_wrap01 > ul:after {content: ""; display: block; clear: both;}

.product_wrap01 .icons_wrap02 { position:absolute; width:100%; height:140px; overflow:hidden; }
.product_wrap01 .icons_wrap02 a.icons_bg { position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; }
.product_wrap01 .icons_wrap02.on a.icons_bg { background:rgba(0,0,0,0.08); }
.product_wrap01 .icons_wrap02 > ul { position:absolute; top:-100px; left:11px; width:80%; height:33px; padding-left:10px; border-radius:20px;  background:rgba(255,255,255,0.9);  z-index:2; }
.product_wrap01 .icons_wrap02 > ul.on { top:95px; }
.product_wrap01 .icons_wrap02 > ul > li { float:left; margin:10px 0 0 17px !important; }
.product_wrap01 .icons_wrap02 > ul > li a {display:block; height:14px; }
.product_wrap01 .icons_wrap02 > ul > li:nth-child(1) a { width:13px; background:url(/images/ico/icon_restock01_off.png) no-repeat; }
.product_wrap01 .icons_wrap02 > ul > li:nth-child(2) a { width:18px; background:url(/images/ico/icon_wish01_off.png) no-repeat; }
.product_wrap01 .icons_wrap02 > ul > li:nth-child(3) a { width:13px; background:url(/images/ico/icon_newWindow01_off.png) no-repeat; }
.product_wrap01 .icons_wrap02 > ul > li:nth-child(1) a.on { background:url(/images/ico/icon_restock01_on.png) no-repeat; }
.product_wrap01 .icons_wrap02 > ul > li:nth-child(2) a.on { background:url(/images/ico/icon_wish01_on.png) no-repeat; }
.product_wrap01 .icons_wrap02 > ul > li:nth-child(3) a.on { background:url(/images/ico/icon_newWindow01_on.png) no-repeat; }
.product_wrap01 .icons_wrap02 > ul:after {content: ""; display: block; clear: both;}


/* product01 °øÅë ³¡ */


.icon_new {  font-family:Verdana; font-size:10px; background:#FF4A00; color:#ffffff; padding:0 3px 0 2px;  }
.icon_renew {  font-family:Verdana; font-size:10px; background:#FF4A00; color:#ffffff; padding:0 3px 0 2px;  }
.icon_sale {  font-family:Verdana; font-size:10px; background:#FF4A00; color:#ffffff; padding:0 2px 0 2px;  }
.icon_point { font-family:Verdana; font-size:10px; background:#96BFD9; color:#ffffff; padding:0 3px 0 2px; }
.icon_today { font-family:Verdana; font-size:10px; background:#96BFD9; color:#ffffff; padding:0 3px 0 2px; }
.icon_soldout { font-family:Verdana; font-size:10px; background:#9B9B9B; color:#ffffff; padding:2px 10px 2px 10px; }
.icon_limit	{ font-family:Verdana; font-size:10px; background:#E14B52; color:#ffffff; padding:0 3px 0 2px; }
.icon_hot	{ font-family:Verdana; font-size:10px; background:#E14B52; color:#ffffff; padding:0 3px 0 2px; }
.icon_best {  font-family:Verdana; font-size:10px; background:#C77BC6; color:#ffffff; padding:0 3px 0 2px; }
.icon_outlet {  font-family:Verdana; font-size:10px; background:#C77BC6; color:#ffffff; padding:0 3px 0 2px; }
.icon_gift {  font-family:Verdana; font-size:10px; background:#80C65A; color:#ffffff; padding:0 3px 0 2px; }
.icon_package { font-family:Verdana; font-size:10px; background:#80C65A; color:#ffffff; padding:0 3px 0 2px; }
.icon_ready { font-family:Verdana; font-size:10px; background:#80C65A; color:#ffffff; padding:2px 10px 2px 10px; }


	
/* product 6°³Â¥¸® ½ÃÀÛ */
#product_col6_wrap { width:1055px; margin:0 auto; }
#product_col6_wrap h1 { margin-top:100px; font-size:18px; padding-bottom:10px; border-bottom:#D9D9D9 1px solid; }
#product_col6_wrap > ul > li { float:left; margin-right:26px; margin-top:60px;  }
#product_col6_wrap ul li:nth-child(6n) { margin-right:0; }
#product_col6_wrap ul:after {content: ""; display: block; clear: both;}

#product_col6_wrap .search_result { margin-top:50px; font-size:26px; padding-bottom:10px; border-bottom:#D9D9D9 1px solid; padding-left:22px;}
#product_col6_wrap .search_keyword { color:#c42804 !important;}
#product_col6_wrap .search_cnt { color:#0084cb !important;}
#product_col6_wrap .search_comment { font-size:18px;}
/* product 6°³Â¥¸® ³¡ */

/* product 5°³Â¥¸® ½ÃÀÛ */
#product_col5_wrap { width:890px; }
#product_col5_wrap h1 { margin-top:100px; font-size:18px; padding-bottom:10px; border-bottom:#D9D9D9 1px solid; }
#product_col5_wrap > ul > li { float:left; margin-right:28px; margin-top:60px;  }
#product_col5_wrap > ul > li:nth-child(5n) { margin-right:0; }
#product_col5_wrap > ul:after {content: ""; display: block; clear: both;}
/* product 5°³Â¥¸® ³¡ */

/* product Áß°£Á¤·Ä ½ÃÀÛ ul li´Â center Á¤·ÄÀÌ ¾ÈµÊ*/
dl#product_center_wrap { text-align:center;  }
dl#product_center_wrap > dd { display:inline-block; margin-right:28px; margin-top:60px;  }
dl#product_center_wrap > dd:nth-child(6n) { margin-right:0; }
dl#product_center_wrap:after {content: ""; display: block; clear: both;}
/* product 5°³Â¥¸® ³¡ */

/* product event 2¿­ ½ÃÀÛ */
#product_event2_wrap { width:100%; margin:50px 0 50px 0;text-align:center; }
#product_event2_wrap ul {display:table; margin-left:auto;margin-right:auto; }
#product_event2_wrap ul li {float:left; margin:50px 55px 10px 0;text-align:center;  }
#product_event2_wrap ul li:nth-child(2n) { margin-right:0; }
#product_event2_wrap ul:after {content: ""; display: block; clear: both;}
/* product event 2¿­ ³¡ */

/* product event 3¿­ ½ÃÀÛ */
#product_event3_wrap { width:100%; margin:50px 0 50px 0;  }
#product_event3_wrap ul li { float:left; margin:50px 55px 10px 0; }
#product_event3_wrap ul li:nth-child(3n) { margin-right:0; }
#product_event3_wrap ul:after {content: ""; display: block; clear: both;}
/* product event 3¿­ ³¡ */

/* product event 4¿­ ½ÃÀÛ */
#product_event4_wrap { width:100%; margin:50px 0 50px 0;  }
#product_event4_wrap ul li { float:left; margin:50px 49px 10px 0; }
#product_event4_wrap ul li:nth-child(4n) { margin-right:0; }
#product_event4_wrap ul:after {content: ""; display: block; clear: both;}
/* product event 4¿­ ³¡ */

/* product event 5¿­ ½ÃÀÛ */
#product_event5_wrap { width:100%; margin:50px 0 50px 0;  }
#product_event5_wrap ul li { float:left; margin:50px 49px 10px 0; }
#product_event5_wrap ul li:nth-child(5n) { margin-right:0; }
#product_event5_wrap ul:after {content: ""; display: block; clear: both;}
/* product event 5¿­ ³¡ */



/* ½æ³×ÀÏ 5°³Â¥¸® ½ÃÀÛ */
#img_col5_wrap { width:880px; }
#img_col5_wrap h1 { font-size:18px; padding-bottom:10px; border-bottom:#D9D9D9 1px solid; }
#img_col5_wrap ul li { float:left; margin-right:11px; margin-top:11px;  }
#img_col5_wrap ul li a { position:relative; }
#img_col5_wrap ul li a > div { display:none; position:absolute; width:167px; height:227px; background:rgba(0,0,0,0.4); }
#img_col5_wrap ul li a > div p { position:absolute; bottom:0; width:100%; height:38px; color:#fff; text-align:center; font-size:12px; line-height:38px; background:rgba(0,0,0,0.55); font-weight:bold; }
#img_col5_wrap ul li a > div.event_end { display:block; }
#img_col5_wrap ul li:nth-child(5n) { margin-right:0; }
#img_col5_wrap ul:after {content: ""; display: block; clear: both;}
/* ½æ³×ÀÏ 5°³Â¥¸® ³¡ */

/* °Ô½Ã¹° 2°³Â¥¸® ½ÃÀÛ */
#board_col2_wrap { width:880px; }
#board_col2_wrap h1 { font-size:18px; padding-bottom:10px; border-bottom:#D9D9D9 1px solid; }
#board_col2_wrap > ul > li { float:left; padding:0 40px 30px 0; margin-top:30px; border-bottom:#EBEBEB 1px solid;  }
#board_col2_wrap > ul > li:nth-child(2n) { padding-right:0; }
#board_col2_wrap ul:after {content: ""; display: block; clear: both;}
/* ½æ³×ÀÏ 5°³Â¥¸® ³¡ */


/* community ½ÃÀÛ */
ul#community_wrap { margin:70px auto 0;  border:#DDDDDD 1px solid; width:1055px; }
ul#community_wrap > li { float:left; }
ul#community_wrap > li:first-child { padding:15px; width:40%; border-right:#DDDDDD 1px solid; }
ul#community_wrap:after {content: ""; display: block; clear: both;}
ul#community_wrap #community_tabs { border:0; margin:0;  padding:0;  }
ul#community_wrap #community_tabs ul { margin-top:20px; background:#ffffff; border:0; }
ul#community_wrap #community_tabs ul li { float:left; color:#C6C6C6; margin:0; padding:0; background:#ffffff; border:0; }
ul#community_wrap #community_tabs ul li a { color:#A6A6A6; font-size:13px; margin:0;  padding:0; background:#ffffff;  }
ul#community_wrap #community_tabs ul li.ui-state-active a { color:#0C0C0C; font-weight:bold; }
ul#community_wrap #community_tabs ul:after {content: ""; display: block; clear: both;}
ul#community_wrap #community_tabs > div { margin-top:35px; padding:0;  }

ul#community_wrap > li:last-child	{ padding:15px; }
ul#community_wrap > li:last-child h1 { margin-top:20px; }
ul#community_wrap > li:last-child > ul { margin-top:45px; }
ul#community_wrap > li:last-child > ul li { float:left; width:270px; }
ul#community_wrap > li:last-child > ul li:last-child { margin-left:30px; }
ul#community_wrap > li:last-child > ul:after {content: ""; display: block; clear: both;}
/* community ³¡ */

/* rolling º£³Ê ½ÃÀÛ */
.bx-wrapper .bx-viewport { background: none !important; border:0 !important; left: 0 !important; -moz-box-shadow: 0 0 0 #ccc !important;-webkit-box-shadow: 0 0 0 #ccc !important;	box-shadow: 0 0 0 #ccc !important; } /* jquery.bxslider.css »ó¼Ó¹Þ¾Æ¼­ ¼öÁ¤ */
.bx-next		 { color:transparent !important; }   /*jquery.bxslider.js »ó¼Ó¹Þ¾Æ¼­ ¼öÁ¤ */
.bx-prev		 { color:transparent !important; }   /*jquery.bxslider.js »ó¼Ó¹Þ¾Æ¼­ ¼öÁ¤ */

#bx_container01 { position:relative; width:735px; height:377px; overflow:hidden; border:#EDEDED 1px solid; border-left:0; box-sizing:border-box; }
#bx-pager01	{ position:absolute; bottom:0px; }
#bx-pager01 a { display:block; float:left; width:146px; height:21px; padding-top:8px; margin:0px; cursor:pointer; font-size:11px; text-align:center; border-right:#C1C1C1 1px dotted; text-decoration:none; color:#323232; }
#bx-pager01 a:last-child	{ width:146px; border:0; }
#bx-pager01 a.active { color:#fff; background:#9FC4DD; }
#bx_container01:after {content: ""; display: block; clear: both;}

#bx_container02 { position:relative; width:557px; height:326px; }
#bx-pager02	{ position:absolute; bottom:8px; right:0;   }
#bx-pager02 a { display:block; float:left; width:20px; padding:0; margin:0px; cursor:pointer; font-size:12px; text-align:center; padding-top:10px; text-decoration:none; color:black; background:url(/images/icon_paging1_off.png) no-repeat;}
#bx-pager02 a.active { color:#fff; background:url(/images/icon_paging1_on.png) no-repeat; }
#bx_container02:after {content: ""; display: block; clear: both;}

#bx_container03 { position:relative; width:675px; height:303px; overflow:hidden; }
#bx-pager03	{ position:absolute; bottom:8px; right:0;   }
#bx-pager03 a { display:block; float:left; width:20px; padding:0; margin:0px; cursor:pointer; font-size:12px; text-align:center; padding-top:10px; text-decoration:none; color:black; background:url(/images/icon_paging1_off.png) no-repeat;}
#bx-pager03 a.active { color:#fff; background:url(/images/icon_paging1_on.png) no-repeat; }
#bx_container03:after {content: ""; display: block; clear: both;}


#bx_container04 { position:relative; height:600px; margin-top:30px; padding-left:200px; }
#bx_container04 img { width:480px; height:480px; text-align:center }
#bx_container04 .bxslider04 { width:480px; height:480px; overflow:hidden; }
#bx-pager04	{ position:absolute; width:480px; text-align:center; }
#bx-pager04 a { display:inline-block; width:56px; height:56px; margin-right:5px; cursor:pointer; font-size:11px;border:#C8C8C8 1px solid; text-decoration:none; color:#5A5A5A; }
#bx-pager04 a img { width:56px; height:56px; }
#bx-pager04 a.active { border:#E87301 1px solid;  }
#bx_container04 .ctrl span { position:absolute; display:block; width:41px; height:79px; top:200px; overflow:hidden; z-index:10;  }
#bx_container04 .ctrl span.prev { left:30px; }
#bx_container04 .ctrl span.next { right:30px; }
#slider-prev4    { background:url(/images/btn_prev.png) no-repeat; }
#slider-next4  	 { background:url(/images/btn_next.png) no-repeat; }
#bx_container04:after {content: ""; display: block; clear: both;}
	


#bx_container05 { position:relative; width:380px; height:500px; margin-right:50px;  }
#bx_container05 .bxslider05 img { width:380px; height:380px; }
#bx-pager05	{ position:absolute; bottom:0; width:380px; text-align:center; }
#bx-pager05 a { display:inline-block; width:90px; height:90px; cursor:pointer; border:#D0D0D0 1px solid;  }
#bx-pager05 a img { width:90px; height:90px; }
#bx-pager05 a.active { border:#E87301 1px solid;  }
#bx_container05:after {content: ""; display: block; clear: both;}


#bx_container_none { position:relative; height:600px; margin-top:30px; padding-left:200px; }
#bx_container_none img { width:480px; height:480px; text-align:center }
#bx-pager_none   { position:absolute; top:540px; width:480px; text-align:center; }
#bx-pager_none a { display:inline-block; width:56px; height:56px; margin-right:5px; cursor:pointer; font-size:11px;border:#E87301 1px solid; text-decoration:none; color:#5A5A5A; }
#bx-pager_none a img { width:56px; height:56px; }

/* rolling º£³Ê ³¡ */

.table_type01 th { color:#7E7E7E;  font-size:12px;  padding-bottom:20px; }
.table_type01 td { color:#7E7E7E; font-size:12px; line-height:20px; }
.table_type01 td a { color:#7E7E7E; font-size:12px; line-height:20px; }


.table_type02 th { color:#7E7E7E; font-size:12px;  padding-bottom:20px; }
.table_type02 td { color:#7E7E7E; font-size:12px; line-height:23px; }


.table_type03 th { color:#7E7E7E; font-size:12px;  padding-bottom:20px; }
.table_type03 td { color:#999999; font-size:12px; padding:10px 0 10px 10px; line-height:20px;  border-bottom:#E7E7E7 1px solid;  }
.table_type03 td:nth-child(2n) {  color:#535353 !important;}
.table_type03 tr:last-child td {  border:0; }

.table_type04 { border-top:#E7E7E7 1px solid; }
.table_type04 th { color:#7E7E7E; font-size:12px;  padding-bottom:20px; }
.table_type04 td { color:#999999; font-size:12px; padding:10px 0 10px 0; line-height:20px;  border-bottom:#E7E7E7 1px solid;  }
.table_type04 td:first-child { text-align:center; }
.table_type04 td.replay { padding:0; text-align:left;  }
.table_type04 td:nth-child(2n) {  color:#535353 !important;}
.table_type04 dl {}
.table_type04 dt {}
.table_type04 dd { font-size:12px !important; background:#F9F9F9; padding:20px 0 20px 60px; }

.table_type05 { border-top:#A2A2A2 1px solid; }
.table_type05 th { border-bottom:#DDDDDD 1px solid; background:#F9F9F9; color:#333333; font-size:12px;  text-align:center; padding:10px;  }
.table_type05 td { border-bottom:#DDDDDD 1px solid; color:#7E7E7E; font-size:12px; line-height:20px; text-align:center; padding:10px 0; vertical-align:top !important; }
.table_type05 td.right_line { border-right:#DDDDDD 1px solid;  }
.table_type05 a {  color:#7E7E7E; font-size:12px; }

.table_type06 { border-top:#A2A2A2 1px solid; }
.table_type06 th { background:#F9F9F9; border-bottom:#DDDDDD 1px solid; color:#333333; font-size:12px; line-height:20px; padding:15px 10px;  }
.table_type06 td { border-bottom:#DDDDDD 1px solid; color:#7E7E7E; font-size:12px; line-height:20px; padding:15px 10px; vertical-align:top !important;  }

.table_type07 { border-top:#A2A2A2 1px solid; }
.table_type07 th { background:#F9F9F9; border-bottom:#DDDDDD 1px solid; color:#333333; font-size:12px; line-height:20px; padding:10px 20px; text-align:left; }
.table_type07 td { border-bottom:#DDDDDD 1px solid; color:#7E7E7E; font-size:12px; line-height:20px; padding:10px 20px; vertical-align:top !important;  }

.table_type08 { border-top:#A2A2A2 1px solid; }
.table_type08 th { border-bottom:#DDDDDD 1px solid; background:#F9F9F9; color:#333333; font-size:13px; line-height:20px; text-align:center; padding:10px;  }
.table_type08 td { border-bottom:#DDDDDD 1px solid; color:#7E7E7E; font-size:13px; line-height:20px; text-align:center; padding:10px 0;}
.table_type08 td a { color:#7E7E7E; font-size:13px; }

.table_type09 th { color:#7E7E7E;  font-size:12px;  padding-bottom:20px; }
.table_type09 td { color:#7E7E7E; font-size:12px; line-height:24px; }
.table_type09 td a { color:#7E7E7E; font-size:12px; line-height:20px; }

.table_type10 { border-top:#A2A2A2 1px solid; }
.table_type10 th { border-bottom:#DDDDDD 1px solid; background:#F9F9F9; color:#333333; font-size:12px;  text-align:center; padding:10px;  }
.table_type10 td { border-bottom:#DDDDDD 1px solid; color:#7E7E7E; font-size:12px; line-height:20px;  padding:5px 0 5px 10px;}

.table_type11 { border-top:#A2A2A2 1px solid; }
.table_type11 th { border-bottom:#EEEEEE 1px solid; background:#F9F9F9; color:#333333; font-size:11px;  text-align:center; padding:10px;  }
.table_type11 td { border-bottom:#EEEEEE 1px solid; color:#7E7E7E; font-size:11px; line-height:20px;  padding:3px 0 3px 10px;}

.table_type12 { border-top:#A2A2A2 1px solid; }
.table_type12 th { background:#F9F9F9; border-bottom:#DDDDDD 1px solid; color:#333333; font-size:12px; line-height:20px; padding:10px 20px; text-align:left; }
.table_type12 td { border-bottom:#DDDDDD 1px solid; color:#7E7E7E; font-size:12px; line-height:20px; padding:10px 20px; vertical-align:middle !important;  }

.table_type13 { border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; }
.table_type13 th { border-bottom:#DDDDDD 1px solid; background:#F9F9F9; color:#333333; font-size:12px; text-align:center; padding:5px; }
.table_type13 td { border-bottom:#DDDDDD 1px solid; color:#7E7E7E; font-size:12px; text-align:center; line-height:20px; padding:5px 0 5px 10px;}

.date_table01 { border-top:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid; }
.date_table01 th { background:#F9F9F9; color:#7E7E7E; font-size:12px;  text-align:center; padding:10px; }
.date_table01 td { color:#7E7E7E; font-size:12px; line-height:20px;  }

.point_table01 { border-top:#A2A2A2 1px solid; border-bottom:#A2A2A2 1px solid; }
.point_table01 th { background:#F9F9F9; color:#333333; font-size:12px;  text-align:center; padding:10px; }
.point_table01 td { color:#7E7E7E; font-size:12px; line-height:20px; padding:10px; }

.input_type01 { font-size:12px !important; line-height:12px !important; padding:0 !important; text-indent:10px !important; width:70px; height:26px !important;  }
.input_type02 { font-size:12px !important; line-height:12px !important; padding:0 !important; text-indent:10px !important; width:110px; height:26px !important;  }
.input_type03 { font-size:12px !important; line-height:12px !important; padding:0 !important; text-indent:10px !important; width:236px; height:26px !important;  }
.input_type04 { font-size:12px !important; line-height:12px !important; padding:0 !important; text-indent:10px !important; width:400px; height:26px !important; margin-top:3px; }
.input_type05 { font-size:12px !important; line-height:12px !important; padding:0 !important; text-indent:10px !important; width:280px; height:26px !important; margin-top:7px; }
.input_type06 { font-size:12px !important; line-height:12px !important; padding:0 !important; text-indent:10px !important; width:150px; height:26px !important;  }
.input_type07 { font-size:12px !important; line-height:12px !important; padding:0 !important; text-indent:10px !important; width:200px; height:26px !important; margin-bottom:1px; }
.input_type08 { font-size:12px !important; line-height:12px !important; padding:0 !important; text-indent:10px !important; width:94%; height:26px !important; }
.input_type09 { font-size:12px !important; line-height:12px !important; padding:0 !important; text-indent:10px !important; width:500px; height:26px !important; }
.input_type99 { font-size:12px !important; line-height:12px !important; padding:0 !important; text-indent:10px !important; width:88px; height:28px !important; font-weight:bold;}

.input_type_reply { font-size:12px !important; line-height:12px !important; padding:0 !important; text-indent:10px !important; width:110px; height:35px !important; }

.textarea_type01 { font-size:12px !important; text-align:left !important; line-height:20px !important; padding:10px; width:90%; }
.textarea_type02 { font-size:12px !important; text-align:left !important; line-height:20px !important; padding:10px; width:98%; }
.textarea_type03 { font-size:12px !important; text-align:left !important; line-height:20px !important; padding:10px; width:98%; margin-top:10px; }
.textarea_type04 { font-size:12px !important; text-align:left !important; line-height:20px !important; padding:10px; width:98%; margin-bottom:10px; }
.textarea_type05 { font-size:12px !important; text-align:left !important; line-height:18px !important; padding:6px; width:98%; }

.input_auth01 { font-size:14px !important; line-height:14px !important; padding:0 !important; text-indent:10px !important; width:28px; height:26px !important; font-weight:bold; color:#0476c1;}
.input_auth01:focus { border:#0476c1 1px solid !important; }

.txt_left { text-align:left !important; }
.txt_right { text-align:right !important; }
.txt_center { text-align:center !important; }
.txt_middle { vertical-align:middle !important; }
.txt_top { vertical-align:top !important; }
.txt_bold { font-weight:bold !important; }
.txt_price { color:#C42804; font-size:25px; padding:5px 0 5px 0; }
.txt_price1 { color:#C42804; font-size:18px; padding:5px 0 5px 0; }
.txt_price2 { color:#C42804; font-size:16px; }
.txt_gray01 { color:#B6B6B6; }
.margin_top_5 { margin-top:5px; }
.margin_top_10 { margin-top:10px; }
.margin_top_20 { margin-top:20px; }
.margin_top_30 { margin-top:30px; }
.margin_top_50 { margin-top:50px; }
.margin_top_100 { margin-top:100px; }
.padding_left_10 { padding-left:10px !important; }
.padding_top_10 { padding-top:10px !important; }

.line_height20 { line-height:20px !important; }
.line_height16 { line-height:16px !important; }

.empty_10 { width:100%; height:10px; }
.empty_15 { width:100%; height:15px; }
.empty_20 { width:100%; height:20px; }
.empty_30 { width:100%; height:30px; }
.empty_50 { width:100%; height:50px; }
.empty_70 { width:100%; height:70px; }
.empty_100 { width:100%; height:100px; }
.title_type01 { font-size:18px; padding-bottom:10px; }
.border_top_type01 { border-top:#E1E1E1 1px solid !important; }
.border_bottom_type01 { border-bottom:#E1E1E1 1px solid !important; }
.border_right_type01 { border-right:#E1E1E1 1px solid !important; }
.border_left_type01 { border-left:#E1E1E1 1px solid !important; }
.border_top_type02 { border-top:#B9B9B9 1px solid !important; }
.border_bottom_type02 { border-bottom:#B9B9B9 1px solid !important; }
.border_top_type03 { border-bottom:#A2A2A2 1px solid !important; }
.border_bottom_type03 { border-bottom:#A2A2A2 1px solid !important; }
.border_none { border:0 !important; }
.font_normal { font-weight:normal !important; }

.txt_type01 { font-size:12px; font-weight:bold; color:#C42804; }
.txt_type02 { font-size:11px; text-decoration:line-through; color:#C6C6C6; }
.txt_type03 { font-size:16px; font-weight:bold; color:#303030; }
.txt_type04 { font-size:12px; font-weight:bold; color:#4B4B4B; }
.txt_type05 { font-size:20px; font-weight:bold; color:#4B4B4B; }
.txt_type06 { font-size:13px; font-weight:bold; color:#303030; }
.txt_type07 { font-size:16px; font-weight:bold; color:#C42804; }
.txt_type08 { font-size:12px; font-weight:normal; color:#C42804; }
.txt_type09 { font-size:12px; font-weight:normal; color:#C5C5C5; }
.txt_type10 { font-size:18px; font-weight:bold; color:#C5C5C5; }
.txt_type11 { font-size:18px; font-weight:normal; color:#1C83C8; text-decoration:line-through; }
.txt_type12 { font-size:12px; font-weight:normal; color:#AAAAAA; }
.txt_type13 { font-size:12px; font-weight:normal; color:#8A8A8A; }
.txt_type14 { font-size:13px; font-weight:bold; color:#0476c1; }

.txt_type15 { font-size:24px; font-weight:bold; color:#C42804; }
.txt_type16 { font-size:13px; font-weight:bold; color:#8A8A8A; }
.txt_type17 { font-size:14px; font-weight:bold; color:#0476c1; }
.txt_type18 { font-size:20px; font-weight:bold; color:#C42804; }

.txt_type22 { font-size:12px; color:#4B4B4B; line-height:22px; }
.txt_type23 { font-size:13px; font-weight:bold; color:#C42804; }
.txt_type24 { font-size:13px; color:#8A8A8A; }
.txt_type25 { font-size:13px; font-weight:bold; color:#C42804; }
.txt_type26 { font-size:18px; font-weight:bold; color:#0c91e9; }
.txt_type27 { font-size:14px; font-weight:bold; color:#C42804; }
.txt_type28 { font-size:18px; font-weight:bold; color:#1d84c7; }

a.short_btn01 { background:#BABABA; font-size:8px !important; color:#ffffff !important; padding:2px; }
a.short_btn01:hover { background:#9D9D9D; }

a.short_btn02 { background:#ffffff; border:#D0D0D0 1px solid; color:#626262; font-size:13px; font-weight:bold; padding:8px 20px 8px 20px; }
a.short_btn02:hover { border:#A0A0A0 1px solid; }

a.short_btn03  { background:#E97300; color:#ffffff; font-size:15px; font-weight:bold; padding:10px 28px 10px 28px; }
a.short_btn03:hover { background:#E48223; }

a.short_btn04 { background:#9C9C9C; color:#ffffff; font-size:15px; font-weight:bold; padding:10px 17px 10px 17px; }
a.short_btn04:hover { background:#B2B2B2; }

a.short_btn05 { background:#ffffff; border:#D0D0D0 1px solid; color:#9C9C9C; font-size:15px; font-weight:bold; padding:9px 15px 9px 15px; }
a.short_btn05:hover { border:#A0A0A0 1px solid; }

a.short_btn06 { background:#E97300; color:#ffffff; font-size:12px; font-weight:bold; padding:7px 21px 7px 21px; }
a.short_btn06:hover { background:#E48223; }

a.short_btn07 { background:#9C9C9C; color:#ffffff; font-size:12px; font-weight:bold; padding:7px 14px 7px 14px; }
a.short_btn07:hover { background:#B2B2B2; }

/* »óÇ°»ó¼¼ ÆË¾÷ */
a.short_btn10 { background:#6E6E6E; color:#ffffff; font-size:12px; font-weight:bold; padding:7px 17px 7px 17px; }
a.short_btn10:hover { background:#888888; }


.paging_wrap { margin-top:20px; text-align:center; }
.paging_wrap a { display:inline-block; font-size:13px; font-weight:bold; text-align:center; line-height:28px; width:28px; height:28px; border:#DDDDDD 1px solid; }
.paging_wrap a.arrow { color:#A5A5A5; }
.paging_wrap a:hover { color:#3285BD; border:#3285BD 1px solid; }
.paging_wrap a.on { color:#ffffff; border:#3285BD 1px solid; background-color:#3285BD; }



a.btn_type01 { display:inline-block; font-size:12px; font-weight:bold; border:#82B8D8 1px solid;  padding:6px 8px 6px 8px; color:#4084B1; }
a.btn_type01 img { margin-bottom:2px; }

a.btn_type02 { display:inline-block; color:#606060; background:#ffffff; font-weight:normal; font-size:12px; border:#CCCCCC 1px solid; padding:6px 12px 6px 12px;  }
a.btn_type02.on { color:#ffffff; background:#B1B1B1; font-weight:bold; border:#CCCCCC 1px solid;} 
a.btn_type02 img { margin-bottom:2px; }

a.btn_type03 { display:inline-block; color:#ffffff;  background:#6E6E6E; font-weight:bold; padding:6px 15px 6px 15px; }

a.btn_type04 { display:inline-block; color:#606060; background:#ffffff; line-height:11px; font-weight:normal; font-size:11px; border:#CCCCCC 1px solid; padding:3px 10px 3px 10px;  }

a.btn_type05  { display:inline-block; color:#606060; background:#ffffff; font-weight:normal; font-size:12px; padding:6px 10px 6px 15px; }
a.btn_type05.on { color:#000000; font-weight:bold; background:url(/images/icon_arrow04.gif) no-repeat 0 7px; }

a.btn_type06 { display:inline-block; color:#606060; background:#F5F5F5; line-height:10px; font-weight:normal; font-size:11px; border:#CCCCCC 1px solid; padding:8px 10px 8px 10px;  }

a.btn_type07 { display:inline-block;  font-size:12px; color:#ffffff;  background:#6E6E6E; font-weight:bold; padding:8px 25px 8px 25px; }

a.btn_type08 { display:inline-block; color:#606060; line-height:11px; font-weight:normal; font-size:11px; border:#CCCCCC 1px solid; padding:7px 10px 7px 10px;  }

a.btn_type09 { display:inline-block;  font-size:12px; color:#ffffff;  background:#6E6E6E; font-weight:bold; padding:10px 30px 10px 30px; }

a.btn_type10 { display:inline-block;  font-size:12px; color:#ffffff;  background:#C5C5C5; font-weight:bold; padding:10px 30px 10px 30px; }

a.btn_type11 { display:inline-block;  font-size:12px; color:#ffffff;  background:#6E6E6E; font-weight:bold; padding:24px 15px 25px 15px; }

a.btn_type12 { display:inline-block;  font-size:12px; color:#ffffff;  background:#C5C5C5; font-weight:bold; padding:7px 20px 7px 20px; }

a.btn_type13 { display:inline-block;  font-size:12px; color:#ffffff;  background:#6E6E6E; font-weight:bold; padding:42px 15px 42px 15px; }

a.btn_type14 { display:inline-block;  font-size:11px; border:#CCCCCC 1px solid;  padding:3px 10px 3px 10px; }

a.btn_type_reply { display:inline-block;  font-size:12px; color:#ffffff;  background:#6E6E6E; font-weight:bold; padding:28px 15px 28px 15px; }

a.btn_type20 { display:inline-block;  font-size:12px; color:#ffffff;  background:#E97300; font-weight:bold; padding:10px 30px 10px 30px; }

a.btn_type21 { display:inline-block; line-height:11px; font-weight:normal; font-size:11px; border:#CCCCCC 1px solid; padding:7px 0px; width:70px; background-color: #f4f3f4; }
a.btn_type22 { display:inline-block; line-height:11px; font-weight:normal; font-size:11px; border:#CCCCCC 1px solid; padding:7px 0px; width:70px; background-color: #ffffff; }

a.btn_type23 { display:inline-block;position:relative;color:#5D87AE;text-align:center;width:100%;height: 34px;line-height: 34px;background:#D8E4EF; font-weight:bold; cursor:pointer;}

a.btn_type24 { display:inline-block; font-size:12px; color:#ffffff;  background:#1d83c8; font-weight:bold; padding:10px 30px 10px 30px; }

a.btn_type25 { display:inline-block; color:#606060; background:#f5f5f5; line-height:15px; font-weight:normal; font-size:11px; border:#CCCCCC 1px solid; padding:3px 10px 3px 10px;  }

a.btn_type26 { display:inline-block; font-size:13px; color:#ffffff;  background:#C5C5C5; font-weight:bold; padding:10px 30px 10px 30px; }

a.btn_type27  { font-size:13px;color:#ffffff;border:0;background:#e97300;font-weight:bold;padding:10px 30px 10px 30px;cursor:pointer; }
a.btn_type27:hover { background:#f24646; }

a.btn_type28 { display:inline-block;position:relative;color: #686666;text-align:center;width:100%;height: 34px;line-height: 34px;background:#ECECEC;cursor:pointer;font-size:12px; }

a.btn_type29 { display:inline-block;  font-size:12px; color:#ffffff;  background:#767676; font-weight:bold; padding:7px 20px 7px 20px; }
a.btn_type29:hover { background:#6E6E6E; }

a.btn_type30 { display:inline-block; color:#ffffff; background:#6E6E6E; line-height:15px; font-weight:normal; font-size:11px; padding:3px 10px 3px 10px; }
a.btn_type30:hover { background:#888888; }

a.btn_type31 {display:inline-block;color:#606060;background:#f5f5f5;line-height: 11px;font-weight:normal;font-size:11px;border-bottom: #CCCCCC 1px solid;padding: 3px 6px 3px 6px;border-top: #CCCCCC 1px solid;border-right: #CCCCCC 1px solid;}
a.btn_type31:hover { background:#6E6E6E; color:#ffffff; }

a.btn_type32 { display:inline-block; color:#606060; line-height:12px; font-weight:normal; font-size:11px; border:#CCCCCC 1px solid; padding:5px 2px; width:80px; background-color: #ffffff; }
a.btn_type32:hover { background:#8E8E8E ; color:#ffffff; border:#8E8E8E 1px solid; }

a.btn_type33 { display:inline-block; color:#606060; background:#ffffff; line-height:11px; font-weight:normal; font-size:11px; border:#CCCCCC 1px solid; padding:3px 10px 3px 10px;  }
a.btn_type33:hover { background:#8E8E8E ; color:#ffffff; border:#8E8E8E 1px solid; }

a.btn_type34 { display:inline-block; font-size:12px; font-weight:bold; border:#1d84c7 1px solid; padding:4px 12px 4px 12px; color:#1d84c7; }
a.btn_type34 img { width:18px; }

a.btn_type35 { display:inline-block; line-height:12px; font-weight:normal; font-size:11px; border:#CCCCCC 1px solid; padding:7px 0px; width:90px; background-color: #ffffff; text-align:center; }

a.btn_type36 { display:inline-block; font-size:12px; color:#ffffff; background:#1d84c7; font-weight:bold; padding:10px 30px 10px 30px; }

a.btn_type37 { display:block;  font-size:16px; color:#ffffff; text-align:center; background:#1E84C9; font-weight:bold; padding:14px 30px 14px 30px; }
a.btn_type37:hover { background:#0763a2; }
a.btn_type38 { display:block;  font-size:13px; border:1px solid #C3C3C3; color:#8e8c8c; text-align:center; background:#ffffff;  font-weight:bold; padding:6px 30px 6px 30px; margin-top:12px; }
a.btn_type38:hover { background:#C3C3C3; color:#ffffff; }

a.btn_type39 { display:inline-block;font-size:12px;font-weight:bold;border: #2c6e99 1px solid;padding:1px 6px;color: #2c6e99; width:128px; text-align:center; background:#ffffff; }

.ico_plus { font-size: 13px; font-weight:bold; color:#ffffff; background: #0476c1; border-radius:50px; padding: 0 3px; }
.ico_minus { font-size: 13px; font-weight:bold; color:#ffffff; background: #C42804;border-radius: 50px;padding: 0 5px; }

.board_content_wrap { text-align:left; padding: 14px 14px 14px 0px; color:#666666; line-height:30px; }
.board_content_wrap div { color:#666666; }
.board_content_wrap img { max-width:880px; height:auto; }

.board_content_reply_wrap { text-align:left; padding-top:20px; line-height:30px; }
.board_content_reply_wrap h1 { color:#f26200; font-size:13px; }
.board_content_reply_wrap span { color:#A0A0A0; font-size:11px; }
.board_content_reply_wrap img { max-width:880px; height:auto;}
.board_content_reply_wrap .reply_content_view {text-align:left; padding: 28px 14px 14px 0px; color:#666666; }
/* 181218 > »ö»ó º¯°æ by hangh */
.board_content_reply_wrap .reply_content_view div { color:#666666; }
.board_content_reply_wrap .reply_content_view p { color:#666666; }


/* 181129 > ¸¶ÀÌÄ«¹Â > ±³È¯/¹ÝÇ° ½ÅÃ» ÆË¾÷¿¡¼­ °Ô½Ã±Û º¸±â by hangh */
.board_content_reply_wrap .reply_content_view_return img { max-width:590px; height:auto; }
.board_content_reply_wrap .reply_content_view_return { color:#7f93a0; line-height:18px; font-weight:normal; font-size:12px; }
.board_content_reply_wrap .reply_content_view_return div { color:#7f93a0; line-height:18px; font-weight:normal; font-size:12px; }

ul.replay_wrap { padding:10px; }
ul.replay_wrap li:first-child { margin-bottom:30px; }
ul.replay_wrap li:first-child span { color:#000000; font-weight:bold; }
ul.replay_wrap li:first-child a { font-size:12px; color:#ABABAB; }
ul.replay_wrap li:last-child { line-height:27px; }



#pop_wrap { padding:30px 20px 0 20px; }

ul#pop_wrap li { float:left; }
ul#pop_wrap li h1 { margin-bottom:10px; }
ul#pop_wrap li:last-child { width:310px; }
ul#pop_wrap:after {content: ""; display: block; clear: both;}

ul.col2 li { float:left; font-size:12px; color:#7E7E7E; }
ul.col2 li:last-child { float:right;  }
ul.col2:after {content: ""; display: block; clear: both;}


.select_type01 { font-size:11px; }

#button_wrap01 { margin-top:20px; text-align:right; }
#button_wrap02 { margin-top:40px; text-align:center; }
#button_wrap03 { margin-bottom:10px; text-align:right; }
#button_wrap04 { margin-top:10px; text-align:right; }
#button_wrap05 { margin-top:20px; text-align:center; }
#button_wrap06 { position:relative; margin-top:40px; text-align:center;  }
#button_wrap06	#button_sub_wrap01 { position:relative; display:inline-block; height:100px;  }

ul#button_wrap02 li { float:left;  padding-bottom:15px;}
ul#button_wrap02 li:last-child { float:right; }
ul#button_wrap02:after {content: ""; display: block; clear: both;}


.alert_box_wrap { position:absolute; top:-20px; right:-220px; margin:0 0 0 20px;  }
.alert_box	{ position:relative; font-size:11px; border:#CCCCCC 1px solid; padding:15px; }
.alert_box_tail { position:absolute; left:-8px; top:30px; width:8px; height:13px;  background:url(/images/icon_alert_arrow01.gif) no-repeat; }



input[type="button"].type01 { vertical-align:top; padding:0; margin:0; font-size:12px; color:#ffffff; border:0; background:#6E6E6E; font-weight:bold; padding:10px 30px 10px 30px; } 
input[type="button"].type02 { vertical-align:top; padding:0; margin:0; font-size:12px; color:#ffffff;  border:0; background:#C5C5C5; font-weight:bold; padding:10px 30px 10px 30px; } 
input[type="submit"].type10 { vertical-align:top; padding:0; margin:0; font-size:12px; color:#ffffff; border:0; background:#6E6E6E; font-weight:bold; padding:10px 30px 10px 30px;cursor:pointer; }


button.stdpaybtn {vertical-align:top;padding:0;margin:0;font-size:12px;color:#ffffff;border:0;background:#6E6E6E;font-weight:bold;padding:10px 30px 10px 30px;cursor:pointer;background-color: #1d83c8; }



/* ±Û¾¾ °­Á¶ */
.txt_red1 { color:#cd203e; }
.txt_red2 { color:#e97300; }




/* gnb > ¿øµ¥ÀÌÀÌº¥Æ®-´Þ·Â */
.gnb_circle {display:inline;background-color:#e97300;color:#fff;font-size:11px;text-align:center;border-radius:8px;padding: 2px 5px 2px 5px;margin-right:2px;font-weight:bold;}

/* gnb > °ü¸®ÀÚ ¹öÆ° */
.gnb_circle_admin {display:inline;background-color:#1d84c7;color:#fff;font-size:11px;text-align:center;border-radius:20px;padding: 2px 5px 2px 5px;margin-right:2px;font-weight:bold;}
.gnb_circle_admin:hover { background-color:#e90000; color: #ffffff;}

/* gnb > ·Î±×ÀÎ/·Î±×¾Æ¿ô ¹öÆ° */
.gnb_circle_login {display:inline;/* background-color:#a2a2a2; */color: #8f8c8c;font-size:11px;text-align:center;border-radius:20px;padding: 2px 5px 2px 5px;margin-right:2px;font-weight:bold;border: #8f8c8c 1px solid;}
.gnb_circle_login:hover { background-color:#8f8c8c; color: #ffffff;}
.gnb_circle_logout {display:inline;/* background-color:#a2a2a2; */color: #8f8c8c;font-size:11px;text-align:center;border-radius:20px;padding: 2px 5px 2px 5px;margin-right:2px;font-weight:bold;border: #8f8c8c 1px solid;}
.gnb_circle_logout:hover { background-color:#8f8c8c; color: #ffffff;}


/* ¸¶°¨ÀÔ¹Ú»óÇ° */
#exp_date_red { font-size:12px; color:#C42904; font-weight:bold; }
#exp_date_txt { font-size:18px; color:#e9721d; font-weight:bold; }
.exp_date_detail_green { font-size: 18px;font-weight:bold;background: #80C65A;color:#ffffff;padding: 2px 5px;border-radius: 1px;padding-top:  2px;line-height: 32px;}
.exp_date_detail_red { font-size: 18px;font-weight:bold;background: #FF4A00;color:#ffffff;padding: 2px 5px;border-radius: 1px;padding-top:  2px;line-height: 32px;}

#exp_cart1  { font-size:12px; background:#55d4c3; color:#ffffff; padding:2px 4px; }
#exp_cart2  { font-size:12px; background:#7bbff1; color:#ffffff; padding:2px 4px; }
#exp_cart3  { font-size:12px; background:#fba6bb; color:#ffffff; padding:2px 4px; }
#exp_cart4  { font-size:12px; background:#e24b27; color:#ffffff; padding:2px 4px; }
#exp_cart5  { font-size:12px; background:#ee841c; color:#ffffff; padding:2px 4px; }
#exp_cart6  { font-size:12px; background:#0476c1; color:#ffffff; padding:2px 4px; }
#exp_cart7  { font-size:12px; background:#4B4B4B; color:#ffffff; padding:2px 4px; }
#exp_cart8  { font-size:12px; background:#0476c1; color:#ffffff; padding:2px 4px; }
#exp_cart9  { font-size:12px; background:#2b5c2f; color:#ffffff; padding:2px 4px; }

.exp_cart10  { font-size:12px; background:#ffffff; color:#444444; padding:0px 2px 0px 2px; border:1px solid #b4b1b1; }

/* footer ÆäÀÌ½ººÏ iframe */
#footer_wrap #footer_middle ul li iframe { vertical-align:top; }

/* »óÇ° »ó¼¼*/

.txt_type20 { font-size:12px; font-weight:normal; color:#535353; text-decoration:line-through; }
.txt_type30 { font-size:16px; font-weight:bold; color:#1c83c8; }
.txt_type40 { font-size:12px; font-weight:bold; color:#1C83C8; }
.txt_type50 { font-size:14px; font-weight:bold; color:#4B4B4B; text-align:center;}
.txt_type60 { font-size:14px; font-weight:bold; color:#999999;}
.txt_type70 { font-size:13px; font-weight:bold; color:#C42804;}
.txt_type80 { font-size:14px; font-weight:bold; color:#0476c1; }
.txt_type90 { font-size:13px; font-weight:bold; color:#C42804;}

/* ¸¶ÀÌÄ«¹Â > »èÁ¦ ¹öÆ° */
a.btn_mycamu_del { display:inline-block; color:#606060; background:#ffffff; font-weight:normal; font-size:11px; border:#CCCCCC 1px solid; padding:2px 22px 2px 22px; }

/* ¸¶ÀÌÄ«¹Â > ÀüÃ¼ ¼±ÅÃ/ÇØÀç ¹öÆ° */
.btn_all_check {display:inline-block; font-size:12px; font-weight:bold; border:#82B8D8 1px solid; padding:3px 10px 1px 5px; color:#4084B1;}


/* »óÇ°»ó¼¼ - Àå¹Ù±¸´Ï´ã±â ¹öÆ° */
a.short_btn21 { background:#1E84C9; color:#ffffff; font-size:15px; font-weight:bold; padding:10px 15px 10px 15px; }
a.short_btn21:hover { background:#3e98d5; }

/* »óÇ°»ó¼¼ - ¹Ù·Î±¸¸Å ¹öÆ° */
a.short_btn22  { background:#E97300; color:#ffffff; font-size:15px; font-weight:bold; padding:10px 42px 10px 42px; }
a.short_btn22:hover { background:#E48223; }

/* »óÇ°»ó¼¼ - ÂòÇÏ±â ¹öÆ° */
a.short_btn23 { background:#9C9C9C; color:#ffffff; font-size:15px; font-weight:bold; padding:10px 13px 10px 13px; }
a.short_btn23:hover { background:#B2B2B2; }

/* »óÇ°»ó¼¼ÆË¾÷ - ¹Ù·Î±¸¸Å ¹öÆ° */
a.short_btn24 { background:#1E84C9; color:#ffffff; font-size:12px; font-weight:bold; padding:7px 14px 7px 14px; }
a.short_btn24:hover { background:#3e98d5; }

/* Àå¹Ù±¸´Ï - ÀüÃ¼»óÇ° ÁÖ¹®ÇÏ±â ¹öÆ° */
a.short_btn25 { background:#1E84C9; color:#ffffff; font-size:15px; font-weight:bold; padding:10px 38px 10px 38px; }
a.short_btn25:hover { background:#3e98d5; }


/* Àå¹Ù±¸´Ï - ¼±ÅÃ»óÇ° or ÀüÃ¼»óÇ° ÁÖ¹®ÇÏ±â ¹öÆ° */
a.short_btn26  { background:#1E84C9; color:#ffffff; font-size:14px; font-weight:bold; padding:10px 22px 10px 22px; }
a.short_btn26:hover { background:#0763a2; }

a.short_btn27  { background:#e97300; color:#ffffff; font-size:14px; font-weight:bold; padding:10px 22px 10px 22px; }
a.short_btn27:hover { background:#f24646; }


/* ÁÖ¹®¼­ - ÁÖ¹®´ÙÀ½´Ü°è ¹öÆ° */
a.short_btn28  { background:#1E84C9; color:#ffffff; font-size:13px; font-weight:bold; padding:10px 30px 10px 30px; }
a.short_btn28:hover { background:#0763a2; }

/* ÁÖ¹®¼­ - ÁÖ¹®ÇÏ±â ¹öÆ° */
button.short_btn29  { vertical-align:top;padding:0;margin:0;font-size:13px;color:#ffffff;border:0;background:#e97300;font-weight:bold;padding:10px 30px 10px 30px;cursor:pointer; }
button.short_btn29:hover { background:#f24646; }

/* ÀçÀÔ°í¾Ë¸² ½ÅÃ» ¹öÆ° */
a.short_btn30  { background:#505767; color:#ffffff; font-size:15px; font-weight:bold; padding:10px 82px 10px 82px; }
a.short_btn30:hover { background:#6e7480; }

/* »óÇ°»ó¼¼ÆË¾÷ - »óÇ°»ó¼¼ ÀÌµ¿ ¹öÆ° */
a.short_btn31  { background:#6E6E6E; color:#ffffff; font-size:15px; font-weight:bold; padding:10px; }
a.short_btn31:hover { background:#888888; }


/* »óÇ°»ó¼¼ - ÁÖ¹® ¼ö·® */
.count_box2 { position:relative; padding-left:28px; }
.count_box2 input { width:60px !important; border:1px solid #bcbcbc; height:28px; line-height:28px; text-align:center !important; background:#ffffff !important; font-size:14px; font-weight:bold; }
.count_box2 .minus { position:absolute; display:block; left:0; top:0; width:30px; height:30px; background: url(/images/btn_minus.png) no-repeat; border:1px solid #bcbcbc; background-size:30px auto;  background-color:#f4f3f4; }
.count_box2 .plus { position:absolute; display:block; left:89px; top:0; width:30px; height:30px; background: url(/images/btn_plus.png) no-repeat; border:1px solid #bcbcbc; background-size:30px auto;  background-color:#f4f3f4; }


/* »óÇ°»ó¼¼ - ÁÖ¹® ¼ö·® */
.count_box_cart { position:relative; padding-left:10px; }
.count_box_cart input { width:36px !important; border:1px solid #bcbcbc; height:22px; line-height:22px; text-align:center !important; background:#ffffff !important; font-size:13px; font-weight:bold; }
.count_box_cart .minus { position:absolute; display:block; left:21px; top:0; width:24px; height:24px; background: url(/images/btn_minus.png) no-repeat; border:1px solid #bcbcbc; background-size:24px auto;  background-color:#f4f3f4; }
.count_box_cart .plus { position:absolute; display:block; left:83px; top:0; width:24px; height:24px; background: url(/images/btn_plus.png) no-repeat; border:1px solid #bcbcbc; background-size:24px auto;  background-color:#f4f3f4; }
.count_box_cart .change { position:relative; display:block; left:11px; top:0; width:88px; height:24px; text-align:center; line-height:24px; margin-top:6px; background-color:#6E6E6E; color: #ffffff; font-size: 12px; }


/* by hangh - Ajax ·ÎµùÀÌ¹ÌÁö ³ëÃâ */
.wrap-loading-show { position: fixed; left:0; right:0; top:0; bottom:0; background: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#20000000', endColorstr='#20000000'); }
.wrap-loading-show img { position: fixed; top:30%; left:50%; margin-left: -21px; margin-top: -21px;}
.loading-display-none { display:none;}
/* by hangh - Ajax ·ÎµùÀÌ¹ÌÁö ³ëÃâ */
	
.top_banner { margin-bottom:20px; }

.top_banner_wrap { position:relative; margin-bottom:10px; }
.top_banner_wrap .top_banner_img { display:none; }
.top_banner_wrap a.top_banner_btn { display:block; position:absolute; width:23px; height:23px; right:0; bottom:-13px; background: url(/images/btn_banner_show01.gif) no-repeat; }
.top_banner_wrap.on { margin-bottom:8px; }
.top_banner_wrap.on .top_banner_img { display:block; }
.top_banner_wrap.on a.top_banner_btn { bottom:-23px; background: url(/images/btn_banner_close01.gif) no-repeat; }
.top_banner_wrap.off .top_banner_img { display:none; }
.top_banner_wrap.off a.top_banner_btn { display:none; }


/* by hangh - TOP¹öÆ° */
.goTop {position:fixed; left:50%; bottom:95px; z-index:999; width:50px; height:50px; margin-left:550px; color:#ffffff; text-align:center; cursor:pointer; background-color:#1d84c7; border-radius:50%; font-size:12px; font-weight:bold;}
.goTop .icoTop {display:block;width:15px; height:10px; margin: 9px auto 5px;}
.goTop:hover { background:#e97300; }
.gokakao {position:fixed; left:50%; bottom:30px; z-index:999; margin-left:550px;}

/* Ä¿¹Â´ÏÆ¼ ¾ÆÀÌÄÜ*/
.icon1  {font-size: 10px;background:#e24b27;color:#ffffff;padding: 0px 2px;border-radius:1px;}
.icon2  {font-size: 10px;background:#d59c5f;color:#ffffff;padding: 1px 2px;border-radius:1px;}
.icon3  {font-size: 10px;background:#a8ab98;color:#ffffff;padding: 1px 2px;border-radius:1px;}
.icon4  {font-size: 10px;background:#b2b1b1;color:#ffffff;padding: 1px 2px;border-radius:1px;}
.icon5  {font-size: 10px;background:#e24b27;color:#ffffff;padding: 1px 3px;border-radius:15px;}
.icon6  {font-size: 11px;background:#ffffff;color:#606060;padding: 2px 6px;line-height:10px; font-weight:normal; border:#CCCCCC 1px solid; }
.icon6:hover { background:#8E8E8E ; color:#ffffff; border:#8E8E8E 1px solid; }


/* °ßÀû¼­ ÆË¾÷ (2018.10.26 Ãß°¡) */
.estimate_pop_wrap { padding:30px 20px 0 20px; width:900px; }
.estimate_pop_wrap .head_box { padding-bottom:20px; border-bottom:1px solid #A2A2A2; text-align:center; }
.estimate_pop_wrap .head_box span { display:inline-block; border-left:1px solid #C1C1C1; font-size:25px; padding-left:20px; margin-left:20px; }
.estimate_pop_wrap ul.info_wrap { border-bottom:1px solid #A2A2A2; }
.estimate_pop_wrap ul.info_wrap li { float:left; }
.estimate_pop_wrap ul.info_wrap > li h1 { display:inline-block; font-size:22px; margin-right:10px; }
.estimate_pop_wrap ul.info_wrap > li h2 { display:inline-block; font-size:15px; margin-right:10px; }
.estimate_pop_wrap ul.info_wrap > li h3 { display:inline-block; font-size:12px; color:#666666; font-weight:normal; }
.estimate_pop_wrap ul.info_wrap li:first-child { width:400px; text-align:right; }
.estimate_pop_wrap ul.info_wrap li:first-child .name { width:80%; margin:0 auto; padding:40px 0 10px 0;  }
.estimate_pop_wrap ul.info_wrap li:first-child table { width:80%; margin:0 auto; }
.estimate_pop_wrap ul.info_wrap li:first-child table th { height:24px; }
.estimate_pop_wrap ul.info_wrap li:last-child { border-left:1px solid #C1C1C1; width:499px;}
.estimate_pop_wrap ul.info_wrap li:last-child table {  border-top:0; }
.estimate_pop_wrap ul.info_wrap li:last-child table .border0 {  border:0; }
.estimate_pop_wrap ul.info_wrap:after {content: ""; display: block; clear: both;}
.estimate_pop_wrap td.title { padding-left:10px; text-align:left;  }
.estimate_pop_wrap .footer_wrap { text-align:center; margin-bottom:20px; }
.estimate_pop_wrap .footer_wrap p { padding-bottom:15px; }
.estimate_pop_wrap .footer_wrap p.txt_type01 { margin:40px 0; }
.estimate_pop_wrap .footer_wrap .stamp { position:relative; width:100px; margin:10px auto; }
.estimate_pop_wrap .footer_wrap .stamp img { position:absolute; width:50px; top:-18px; right:-20px; }


/* ÆäÀÌÁö ·Îµù ÀÌ¹ÌÁö (2018.12.13 Ãß°¡) */
#page-loading { width:100%; height:100%; top:0; left:0; position:fixed; display:block; background:#000000; opacity:0.7; z-index:99; text-align:center; }
#page-loading > img { position:absolute; width:5%; top:50%; left:50%; z-index:100; border-radius:10px; }


/* °á°ú³» °Ë»ö Ãß°¡ (2018.12.19 Ãß°¡) */
.srch_frm {margin-top:50px; padding:10px; border-bottom:1px solid #d3d3d5;}
.srch_frm:after  {display:block; clear:both; content:'';}
.srch_frm .fl {float:left; margin-top:5px; line-height:22px; width:50%;}
.srch_frm .fl:after {display:block; clear:both; content:'';}
.srch_frm .fl .search_result { font-size:20px; }
.srch_frm .fl .search_keyword { color:#c42804 !important; }
.srch_frm .fl .search_cnt { color:#0084cb !important; font-weight:bold; }
.srch_frm .fl .search_comment { font-size:16px; }
.srch_frm .fr {float:right;line-height:31px;}
.srch_frm .fr:after {display:block; clear:both; content:'';}
.srch_frm .fr div {display:inline-block;}
.srch_frm .fr input {vertical-align:middle;}
.srch_frm .fr input[type="text"] {width:220px; height:30px; line-height:30px;}
.srch_frm .fr a {display:inline-block; width:50px; height:34px; margin-left:5px; line-height:32px; background-color:#767676; color:#fff; text-align:center;}
.srch_frm .fr select { display:inline-block; width:108px; font-size:11px; color:#8A8A8A; height:34px; margin-right:4px; }

/* Àå¹Ù±¸´Ï > Ã¼Å©¹Ú½º */
.cart_goods_check { display:block; position:relative;}
.cart_goods_check input { position:absolute; opacity:0; cursor:pointer; }
.cart_check_mark_tot { position:absolute; top:-9px; left:1px; width:18px; height:18px; background-color:#ddd; }
.cart_goods_check:hover input ~ .cart_check_mark_tot { background-color:#ccc; }
.cart_goods_check input:checked ~ .cart_check_mark_tot { background-color:#1d84c7; }
.cart_check_mark_tot:after { display:none; position:absolute; content:""; }
.cart_goods_check input:checked ~ .cart_check_mark_tot:after { display:block; }
.cart_goods_check .cart_check_mark_tot:after { top:1px; left:5px; width:6px; height:10px; border:solid white; border-width:0 2px 2px 0; transform:rotate(45deg);-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); }
.cart_check_mark { position:absolute; top:6px; left:10px; width:18px; height:18px; background-color:#ddd; }
.cart_goods_check:hover input ~ .cart_check_mark { background-color:#ccc; }
.cart_goods_check input:checked ~ .cart_check_mark { background-color:#1d84c7; }
.cart_check_mark:after { display:none; position:absolute; content:""; }
.cart_goods_check input:checked ~ .cart_check_mark:after { display:block; }
.cart_goods_check .cart_check_mark:after { top:1px; left:5px; width:6px; height:10px; border:solid white; border-width:0 2px 2px 0; transform:rotate(45deg);-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); }

/* ¾Ë¸²¸Þ½ÃÁö */
.alert_red { font-size:11px; font-weight:bold; background-color:#e95b39; color:#ffffff; padding:2px 10px; border-radius:10px;vertical-align:middle; }
.alert_blue { font-size:11px; font-weight:bold; background-color:#5877ec; color:#ffffff; padding:2px 10px; border-radius:10px;vertical-align:middle; }
.alert_green { font-size:11px; font-weight:bold; background-color:#47ae30; color:#ffffff; padding:2px 10px; border-radius:10px;vertical-align:middle; }
.alert_yellow { font-size:11px; font-weight:bold; background-color:#f6e92a; color:#e52020; padding:2px 10px; border-radius:10px;vertical-align:middle; }


/* ÁÖ¹®Ãë¼ÒÆË¾÷ > ¶óµð¿À¹öÆ° */
ul.radio_type01 li { position:relative; float:left; width:calc(100%/4); height:45px; margin:0; padding:0; text-align:center; border:1px solid #A2A2A2; background:none; box-sizing:border-box; font-size:13px; }
ul.radio_type01.li4 li { width:calc(100%/4); }
ul.radio_type01.li4 li:nth-child(-n+3) { border-right:0; }
ul.radio_type01 li:last-child { border-right:1; }
ul.radio_type01:after {content:""; display:block; clear:both; }
ul.radio_type01 input[type=radio]:not(old){ position:absolute; width:100%; top:0; left:0; height:43px; z-index:2; opacity:0; }
ul.radio_type01 input[type=radio]:not(old) + label{ position:absolute; display:block; width:100%; top:0; left:0; line-height:43px; text-align:center; z-index:1; background: #f3f3f3; }
ul.radio_type01 input[type=radio]:checked + label{ color:#ffffff; background:#5D87AE; font-weight:bold; }


/* ¿øµ¥ÀÌÀÌº¥Æ® 190619 */
.oneDay_sale_icon { width:38px; height:38px; line-height:36px; color:#E60012; font-size:10px; text-align:center; border:1px solid #E60012; box-sizing:border-box; background: rgba(255, 255, 255, 0.5); }

.oneDay_percent_icon { width:39px; height:39px; background:#c70909; }
.oneDay_percent_icon .percent { position:relative; line-height:39px; color:#fff; font-size:15px; font-weight:bold; letter-spacing:-1px; border:1px solid; padding-right:2px; }
.oneDay_percent_icon .percent p { position:absolute; font-size:11px; color:#fff; top:-11px; right:2px; }

.oneDay_percent_icon_diff { width:39px; height:39px; background:#a0a0a0; }
.oneDay_percent_icon_diff .percent { position:relative; line-height:37px; color:#fff; font-size:15px; letter-spacing:-1px; border:1px solid; padding-right:2px; }
.oneDay_percent_icon_diff .percent p { position:absolute; font-size:11px; color:#fff; top:-11px; right:2px; }

.oneDay_gift_icon { width:38px; height:38px; line-height:38px; color:#000000; font-size:11px; text-align:center; border:1px solid #000000; box-sizing:border-box; background: rgba(255, 255, 255, 0.5);  }
.oneDay_new_icon { width:38px; height:38px; line-height:38px; color:#1f98ca; font-size:11px; text-align:center; border:1px solid #0E6D94; box-sizing:border-box; background: rgba(255, 255, 255, 0.5);  }
.oneDay_b2b_icon { width:38px; height:38px; line-height:16px; color:#ffffff; font-size:11px; text-align:center; border:1px solid #1d84c7; box-sizing:border-box; background: #1d84c7; padding-top:2px; }

.oneDay_today_icon { width:40px; height:20px; line-height:18px; color:#ffffff; font-size:10px; font-weight:900; text-align:center; border:1px solid #E60012; box-sizing:border-box; background:#E60012; font-family: 'Noto Sans KR', sans-serif; }



ul.icon_wrap li { width:35px; height:35px; margin-bottom:3px; border-radius:25px; border:1px solid #000; text-align:center; font-size:11px; line-height:11px; }
ul.icon_wrap li.freeShip_icon { padding-top:6px; height:29px; color:#fff; background:#000; }
ul.icon_wrap li.gift_icon { padding-top:12px; height:23px; color:#000; background-color:rgba(255,255,255,0.3); }
ul.icon_wrap li.b2b_icon { padding-top:8px; height:28px; color:#fff; border:1px solid #076AAD; background:#076AAD; line-height:13px; }
ul.icon_wrap li.new_icon { padding-top:12px; height:23px; color:#C70909; border:1px solid #C70909; background-color:rgba(255,255,255,0.3); }
ul.icon_wrap li.sale_icon  { padding-top:12px; height:23px; color:#C70909; border:1px solid #C70909; background-color:rgba(255,255,255,0.3); }


ul.icon_wrap02 li { width:32px; height:32px; margin-bottom:4px; }
ul.icon_wrap02 li.freeShip_icon { background: url(/images/ico/icon_freeShip01.png) no-repeat; }
ul.icon_wrap02 li.gift_icon { background: url(/images/ico/icon_gift01.png) no-repeat; }
ul.icon_wrap02 li.b2b_icon { background: url(/images/ico/icon_b2b01.png) no-repeat; }
ul.icon_wrap02 li.new_icon { background: url(/images/ico/icon_new01.png) no-repeat; }
ul.icon_wrap02 li.sale_icon { background: url(/images/ico/icon_sale01.png) no-repeat; }



ul.badge_wrap01 { position:absolute; width:100%; top:0; left:0;  }
ul.badge_wrap01 li { position:absolute; top:0; width:46px; height:46px; font-weight:bold; text-align:center; }
ul.badge_wrap01 li:first-child {left:0; }
ul.badge_wrap01 li:last-child {right:0; }
ul.badge_wrap01 li.badge_type01 { font-size:20px; line-height:45px; text-indent:15px; background: url(/images/badge/icon_badge01.png) no-repeat; }
ul.badge_wrap01 li.badge_type02 { font-size:18px; line-height:46px; color:#fff; letter-spacing:-1px; background: url(/images/badge/icon_badge02.png) no-repeat; }
ul.badge_wrap01 li.badge_type03 { background: url(/images/badge/icon_badge03.png) no-repeat; }
ul.badge_wrap01 li.badge_type04 { font-size:15px; line-height:46px; color:#fff; background: url(/images/badge/icon_badge04.png) no-repeat; }
ul.badge_wrap01 li.badge_type05 { font-size:20px; line-height:45px; text-indent:15px; letter-spacing:-1px; background: url(/images/badge/icon_badge05.png) no-repeat; }
ul.badge_wrap01 li.badge_type051 { font-size:17px; line-height:45.5px; text-indent:12.5px; letter-spacing:-2px; background: url(/images/badge/icon_badge05.png) no-repeat; }
ul.badge_wrap01 li.badge_type06 { font-size:20px; line-height:27px; background: url(/images/badge/icon_badge06.png) no-repeat; }
ul.badge_wrap01:after {content: ""; display: block; clear: both;}



ul.badge_wrap02 { position:absolute; width:480px; top:0; left:200px; z-index:1000000; }
ul.badge_wrap02 li { position:absolute; top:0; width:68px; height:68px; font-weight:bold; text-align:center; }
ul.badge_wrap02 li:first-child {left:0; }
ul.badge_wrap02 li:last-child {right:0; }
ul.badge_wrap02 li.badge_type01 { font-size:32px; line-height:66px; text-indent:19px; background: url(/images/badge/icon_badge01_01.png) no-repeat; }
ul.badge_wrap02 li.badge_type02 { font-size:30px; line-height:68px; color:#fff; letter-spacing:-3px; background: url(/images/badge/icon_badge02_01.png) no-repeat; }
ul.badge_wrap02 li.badge_type03 { background: url(/images/badge/icon_badge03_01.png) no-repeat; }
ul.badge_wrap02 li.badge_type04 { font-size:24px; line-height:66px; text-align:center; color:#fff; background: url(/images/badge/icon_badge04_01.png) no-repeat; }
ul.badge_wrap02 li.badge_type05 { font-size:32px; line-height:66px; text-indent:17px; letter-spacing:-1px; background: url(/images/badge/icon_badge05_01.png) no-repeat; }
ul.badge_wrap02 li.badge_type051 { font-size:26px; line-height:67.5px; text-indent:15px; letter-spacing:-2.5px; background: url(/images/badge/icon_badge05_01.png) no-repeat; }
ul.badge_wrap02 li.badge_type06 { font-size:32px; line-height:39px; background: url(/images/badge/icon_badge06_01.png) no-repeat; }
ul.badge_wrap02:after {content: ""; display: block; clear: both;}



ul.badge_wrap03 { position:absolute; width:380px; top:0; left:0px; z-index:1000000; }
ul.badge_wrap03 li { position:absolute; top:0; width:68px !important; height:68px; font-weight:bold; text-align:center; }
ul.badge_wrap03 li:first-child {left:0; }
ul.badge_wrap03 li:last-child {right:0; }
ul.badge_wrap03 li.badge_type01 { font-size:32px; line-height:66px; text-indent:19px; background: url(/images/badge/icon_badge01_01.png) no-repeat; }
ul.badge_wrap03 li.badge_type02 { font-size:30px; line-height:68px; color:#fff; letter-spacing:-3px; background: url(/images/badge/icon_badge02_01.png) no-repeat; }
ul.badge_wrap03 li.badge_type03 { background: url(/images/badge/icon_badge03_01.png) no-repeat; }
ul.badge_wrap03 li.badge_type04 { font-size:24px; line-height:66px; text-align:center; color:#fff; background: url(/images/badge/icon_badge04_01.png) no-repeat; }
ul.badge_wrap03 li.badge_type05 { font-size:32px; line-height:66px; text-indent:17px; letter-spacing:-1px; background: url(/images/badge/icon_badge05_01.png) no-repeat; }
ul.badge_wrap03 li.badge_type06 { font-size:32px; line-height:39px; background: url(/images/badge/icon_badge06_01.png) no-repeat; }
ul.badge_wrap03:after {content: ""; display: block; clear: both;}


.expiration_date01 { display:inline-block; background:#55D4C3; color:#fff; padding:1px 5px; margin:5px 5px 0 0; font-size:11px; }
.badge01 { border:1px solid #A0A0A0; box-sizing:border-box; color:#000; padding:2px 4px; margin:0 4px 0 0;  font-size:11px; vertical-align: top; }