/* TYPE, COMMON */
*{padding:0; margin:0; font-family:'Gulim';}
html,body{width:100%;height:100%;}
html{overflow-y:scroll} 
body{*word-break:break-all;-ms-word-break:break-all}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,span,form,fieldset,p,button,input,legend{margin:0;padding:0; 
font-family: Gulim, ±¼¸², Nanum Barun Gothic, NanumBarunGothic, NanumGothic, Nanum Gothic, MalgunGothic, MalgunGothic, dotum, helvetica, sans-serif;}
/*body,h1,h2,h3,h4,h5,h6,input,textarea,select,option{color:#444; font-family: 'Nanum Barun Gothic', 'NanumGothic', 'Nanum Gothic', '¸¼Àº°íµñ', 'MalgunGothic','MalgunGothic','µ¸¿ò',dotum,helvetica,sans-serif; font-size:12px;}*/
body,h1,h2,h3,h4,h5,h6{color:#444; font-family:Gulim, ±¼¸², Nanum Barun Gothic, NanumBarunGothic, NanumGothic, Nanum Gothic, MalgunGothic, µ¸¿ò, dotum,helvetica,sans-serif; font-size:12px;}
img,fieldset,iframe{border:0 none;}
li{list-style:none}
input,select,button{vertical-align:middle}
input:link { text-decoration:none; border:none; outline:0;}
input:visited { text-decoration:none ; border:none; outline:0;}
input:active { text-decoration:none ; border:0; outline:0;}
input:hover { text-decoration:none; border:none; outline:0;}
input:focus { text-decoration:none; border:none; outline:0;}
img{vertical-align:top}
em,address,dfn,cite{font-style:normal}
a{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
label,button{cursor:pointer}
button{margin:0;padding:0}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
caption, legend,

input.text,
input.password,
textarea {
	padding:2px 0 1px;
	border:1px solid #c1c1c1;
	margin:0;
}
label,
input.button, input.submit , input.image,
button {
	cursor:pointer;
}
textarea, pre {
	overflow:auto;
}

area:link { text-decoration:none; border:none; outline:0;}
area:visited { text-decoration:none ; border:none; outline:0;}
area:active { text-decoration:none ; border:none; outline:0;}
area:hover { text-decoration:none; border:none; outline:0;}
area:focus { text-decoration:none; border:none; outline:0;}


/* °øÅëÆäÀÌÁö »ó´Ü */
div.navi_top {overflow: hidden; padding: 25px 0 10px 0;text-align: right; border-bottom: 3px solid #ff5910; }
div.navi_top ul { float: right;overflow: hidden;} 
div.navi_top ul li {float: left; padding-left: 5px; color: #767676;}



/* »óÇ° ºä ºÎºÐ */
div.ptl_view{width:1240px; margin:0 auto; clear:both; padding-top:35px;}
div.ptl_view ul{clear:both;padding :0px 20px 0 20px;}
div.ptl_view ul li{width:288px; height:530px; float:left; text-align:center; margin-left:11px;padding-bottom: 3%;}
div.ptl_view ul li:first-child{margin-left:0px;}
div.ptl_view ul li a img{display:block; border:1px solid #ebebeb;}
p.tpl_code{clear:both; font-size:16px; font-family:'Gulim'; padding:10px 0; }
h4.ptl_name{font-size: 19px; font-family: 'Nanum Barun Gothic';padding:14px 0 5px 0;}
p.tpl_price{font-size:13px; font-family:'Gulim'; color:#ff0600; padding:0 0 15px 0; font-weight:bold; line-height:25px;}
/* p.tpl_price b{color:#931d1a;}
p.tpl_price b font{color:#555555;}
p.tpl_price b font span{color: #1200ff;} */

p.ptl_more_view{display:inline-block;}
p.ptl_buy_now{display:inline-block; margin-left:5px;}
/* ¼­ºêÆäÀÌÁö »ó´Ü Ä«Å×°í¸® ¸Þ´º */
a{padding:0; margin:0;}
div.sub_top_menu{width:1240px; height: 91px; margin:-10px auto 0 auto; clear:both;}
div.sub_top_menu a{float:left;}


/* BEST OF BEST º£½ºÆ®2~5*/
div.sub_best_img{float:left; width:209px; height:208px;}
div.sub_best_exp{float:left; width:160px;}
div.sub_product_exp{text-align:center; padding-top:20px;}
p.sub_free_deliver{display:inline-block; width: 79px; height: 19px; line-height: 21px; background: #ff7800; color: #fff; text-align: center; margin: 12px 2px 0 0px;}
p.sub_box{display: inline-block; width: 44px; height: 19px; line-height: 21px; background: #007ac7; color: #fff; text-align: center; margin: 12px 2px 0 0px;}
div.sub_product_exp h4{ text-align:center; margin:15px 0 8px 0; font-size: 14px;}
p.sub_price{color: #ff5a00; font-weight: bold; font-size: 13px; text-align:left;}

div.best_of_best{clear: both; width:1240px; height:555px; margin:18px auto 0 auto; background:url('/images/sub/sub_best_of_bestbg.jpg') no-repeat; padding-top:38px;}
div.best_of_best h2.sub_bob_tit{margin:0 auto 25px auto; width:348px; height:56px;}
div.best_of_best p.sub_bob_tit02{float:left;margin:10px 0 0 13px;}
div.sub_best_view_box{clear:both; border:1px solid #d7d7d7; width:1096px; height:417px; margin:0 auto; position:relative;}
div.sub_best_view_box ul li{}
div.sub_best_view_box ul li a{float:left; width:370.5px; height:208px;}
div.sub_best_view_box ul li.sub_best01{border:4px solid #ff4b7e;position: absolute; background: #fff; width:354px; left:50%; margin-left:-178px;}

div.sub_best_view_box ul li.sub_best02 a:first-child{margin-right:355px;}
div.sub_best_view_box ul li.sub_best03 a:first-child{margin-right:355px;}

li.sub_best01{width:347px !important; height:411px !important; position:relative; margin-top:-1px;}
li.sub_best01 a{width:347px !important; height:411px !important; margin-top:-1px;}
li.sub_best02 a{border-bottom:1px solid #d7d7d7;}
li.sub_best03 a{border-bottom:1px solid #d7d7d7;}
h3.sub_best01_tit{margin:19px 0 0 23px;}
h3.sub_best02_tit{margin: 30px 0 0 10px;}
div.sub_best01_img{border:1px solid #ebebeb; width:238px; height:238px; margin:13px auto -10px auto; }
p.right_top{position:absolute; top:0px; right:0px;}
p.left_bottom{position:absolute; left:0px; bottom:0px;}


/* ¼­ºêÆäÀÌÁö 100% °øÂ¥´ë¹ÚÀÌº¥Æ® ¹è³Ê */
div.sub_mid_banner{margin:28px 0 0px 0;}

/* ¼­ºêÆäÀÌÁö ÅÇº° »óÇ°¸®½ºÆ® */
div.sub_products_title h2.h2_sub_products{float:left; font-family:'Gulim'; font-size:13px;height:49px; line-height:49px; font-weight:normal;}
div.sub_products_title p.p_sub_products{float:right; font-family:'Gulim'; font-size:13px;height:49px; line-height:49px; }


div.sub_products_title h2.h2_sub_products span{color:#ff005e;}
div.product_tab_list{clear:both;}
div.product_tab_list ul{float:right; border:1px solid #d7d7d7;}
div.product_tab_list ul li{width:151px; height:49px; line-height:49px; cursor:pointer; float:left; border-left:1px solid #d7d7d7; text-align:center; font-family:'Gulim'; font-size:13px;}
div.product_tab_list ul li:first-child{border-left:0;}
li.ptl_on{background:#13a05e; color:#fff; font-weight:bold;} 

/*tpl paging ºÎºÐ*/
div.tpl_paging{clear: both; margin: 50px auto 100px auto; text-align: center;}
div.tpl_paging ol img{vertical-align: middle !important; border: 1px solid #c7c7c7; }
div.tpl_paging ol li{display: inline-block; border:1px solid #c7c7c7; margin:3.5px; text-align:center;}
div.tpl_paging ol li:first-child{margin-left:0;}
div.tpl_paging ol li a{display: block; width: 28px; height: 28px;line-height: 29px; text-align: center;}

div.tpl_paging ol li.tpl_paging_on{background:#119054; border-color:#119054;}
div.tpl_paging ol li.tpl_paging_on a{display: block; width: 28px; height: 28px;line-height: 29px;color:#fff; font-weight: bold; text-align: center;}











/* Á¦Ç° »ó¼¼ÆäÀÌÁö product_info */

div.sub_top_exp{width:1240px; height:46px; margin:27px auto 10px auto; border-bottom:2px solid #303030;}
p.sub_top_exp01{font-family:'Gulim'; font-size:13px; float:left; padding:15px 0 0 7px; width:500px; }
h3.sub_top_exp02{ float:right;}
div.detail_view_img{clear:both; width:578px; padding-bottom:5px; float:left; }
div.detail_view_img img{display:block; margin:83px auto 0 auto;width:459px; height:459px; border:1px solid #d7d7d7;}
div.detail_view_info{width:660px; float:left;}
div.detail_view_info h2{float:left; font-size:32px; padding:34px 0 0 0; font-family:'NanumGothic';}
div.detail_view_info p.dv_free_deliver{display: inline-block; width: 79px; height: 19px;line-height: 21px; background: #ff7800; color: #fff; text-align: center; margin: 45px 0 0 11px;}
div.detail_view_info p.dv_new_box{display: inline-block; width: 44px; height: 19px; line-height: 21px; background: #007ac7; color: #fff; text-align: center; margin: 45px 0 0 3px;}

table.detail_view_info_table{clear:both; width:618px; border-collapse:collapse;border-spacing:0; border-top:3px solid #636363; margin-top:20px; font-family:'Nanum Barun Gothic'; font-size:14px;}
table.detail_view_info_table td{font-family:'Gulim'; border:1px solid #d7d7d7; overflow:hidden;word-break:normal;}
table.detail_view_info_table th{font-family:'Gulim'; font-weight:normal; border:1px solid #d7d7d7; overflow:hidden;word-break:normal;}
table.detail_view_info_table .tg-qz94{background:#f9f9f9; text-align:center; width:144px; height:52px; font-size:15px;}
table.detail_view_info_table .tg-qz94 strong{font-size:16px; font-family: 'Gulim';}
table.detail_view_info_table .tg-qb4h{background:#f9f9f9;vertical-align:middle; text-align:center; height:52px;}
table.detail_view_info_table .tg-yw4l{vertical-align:middle; text-align:center; font-family:'Gulim'; font-size:12px; padding:0;}
th.tg-031e{width:156px;font-size:14px;}
th.tg-031e input{margin: -2px 13px 0 0;}
th.tg-031e font{font-size:14px; font-weight:bold;}
th.tg-031e font strong{font-family:'Nanum Barun Gothic'; font-size:18px;}

td.dv_price{ font-size:19px !important; padding:10px 0; line-height:25px; text-align:center; font-weight:bold; color:#ff5a00;  font-family: 'Nanum Barun Gothic' !important;}
td.tg-yw5l01{border:none !important; font-family:'Gulim'; font-size:15px; padding-left:30px;}
td.tg-yw5l{vertical-align:middle; font-family:'Gulim'; font-size:12px; border-left:0 !important; padding-left:15px; line-height: 21px; padding-top:5px;}
td.tg-yw5l span{color:#cc0000;}
td.tg-yw4j{text-align:left; padding:5px 30px; font-family:'Gulim'; line-height: 21px; font-size:12px;}
td.tg-yw4k{text-align:left; padding-left:30px;}
td.tg-yw4k input{width:50px; height:26px; border:1px solid #d7d7d7 !important; text-align:right; padding-right:5px;}


div.detail_bottom_box{clear:both;}
div.detail_login_box{width:313px; height:123px; float:left; margin:0px 0 0 20px;}
div.detail_login_box h4{display:inline-block;}
div.detail_login_box p{ background:#f1f1f1; font-family:'Gulim'; font-size:12px; text-align:center; padding:10px 0; text-align:center; line-height: 18px;}

div.product_count a.count_down {float: left; width: 25px; height: 26px; font-weight: normal;}
div.product_count a.count_down img{display:block;}
div.product_count input{float: left; width:40px; height: 26px; line-height: 28px; border: 1px solid #c3c7ca !important; text-align: center; padding-right:0;}
div.product_count a.count_up{float: left; width: 25px; height: 26px;}
div.product_count a.count_up img{display:block;}


table.no_border tr{border:none;}
table.no_border tr th{border:none;}
table.no_border tr td{border:none;border-right:1px solid #d7d7d7;}
table.no_border tr td:last-child{border-right:none;}
/* table.no_border tr td:nth-child(0){border-right:1px solid #d7d7d7;}
table.no_border tr td:nth-child(1){border-right:1px solid #d7d7d7;}
table.no_border tr td:nth-child(2){border-right:none;}
table.no_border tr td:nth-child(3){border-right:1px solid #d7d7d7;}
table.no_border tr td:nth-child(4){border-right:1px solid #d7d7d7;}
table.no_border tr td:nth-child(5){border-right:none;} */



/* ³×ÀÌ¹öÆäÀÌ */
div.naver_pay_box{width:285px; border-top:2px solid #000; float:left;}
div.naver_pay_box ul li{float:left;}
div.naver_pay_box p{float:left;}
div.naver_pay_box a{float:right;}
a.n_pay_left_bt{border:1px solid #d7d7d7;}
a.n_pay_right_bt{border:1px solid #d7d7d7;}

/* »ó¼¼ÆäÀÌÁö ±¸¸Å¹öÆ° */
div.sub_buy_bt_list ul{clear:both; margin:15px 0 7px 0; height:60px;}
div.sub_buy_bt_list ul.mem_buy_bt{margin:7px 0 15px 0;}
div.sub_buy_bt_list ul li{float:left; margin-left:18px;}
div.sub_buy_bt_list ul li:first-child{margin-left:0px;}
div.sub_buy_bt_list ul li.member_login01{width:168px; height:60px; float:right; margin-right:11px;}
div.sub_buy_bt_list ul li.member_login01 a{display:block; width:168px; height:60px; line-height:65px; border:1px solid #0072bc;color:#0072bc; text-align:center; font-size:18px;font-family:'NanumGothic'; font-weight:bold;}
div.sub_buy_bt_list ul li.member_login02{width:168px; height:80px; float:right; }
div.sub_buy_bt_list ul li.member_login02 a{display:block; width:168px; margin:0 45px 0 10px; height:60px; line-height:65px; border:1px solid #ff7800; color:#ff7800; text-align:center; font-size:18px;font-family:'NanumGothic'; font-weight:bold;}
ul li.member_login01{color:red;}


div.sub_buy_bt_list ul.mem_login_bt{clear:both; padding-right: 53px;}

/* div.sub_buy_bt_list{height:60px; margin:16px 0 10px 0;}
div.sub_buy_bt_list ul li{float:left;}
div.sub_buy_bt_list ul li.btn_detail_purchase01{width:242px; height:60px; margin-left:0;}
div.sub_buy_bt_list ul li.btn_detail_cart{width:170px; height:60px;}
div.sub_buy_bt_list ul li.btn_detail_purchase02{width:170px; height:60px;}
div.sub_buy_bt_list ul li.member_login01 a{float:right; width:145px; height:31px; line-height:31px; text-align:center; border-radius:3px; color:#0072bc; border:1px solid #0072bc; font-family:'Gulim'; font-size:12px; font-weight:normal; margin-right:15px;}
div.sub_buy_bt_list ul li.member_login02 a{float:right; width:145px; height:31px; line-height:31px; text-align:center; border-radius:3px; color:#f26522; border:1px solid #f26522; font-family:'Gulim'; font-size:12px; font-weight:normal;} */

/* ÇÏ´Ü ¼³¸í ÆäÀÌÁö*/

div.con_sub {width:1240px; margin:0 auto;}
div.con_sub div.goods_menu {overflow:hidden; margin-bottom:67px;  border-bottom:2px solid #13a05e;}
div.con_sub div.goods_menu ul {overflow:hidden; }
div.con_sub div.goods_menu ul li:first-child {width:151px; height:49px; border-left:1px solid #d7d7d7; }
div.con_sub div.goods_menu ul li {float:left; width:151px; border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
div.con_sub div.goods_menu ul li a {width:151px; height:49px; line-height:49px;display:block; font-size:15px; text-align:center; text-decoration:none; color:#7b7b7b; font-family:'Gulim'; font-size:13px;}
div.con_sub div.goods_menu ul li.on {color:#fff; background:#13a05e;}
div.con_sub div.goods_menu ul li.on a {color:#fff; background:#13a05e;font-family:'Gulim'; font-size:13px; font-weight:bold;}

img.menu01_list01_img00{display:block; width:725px; height:400px; margin:0 auto 55px auto;}
img.menu01_list01_img01{display:block; margin:20px auto 55px auto; width:620px; height:658px;}
img.menu01_list01_img02{display:block; margin:0 auto 55px auto; width:730px; height:1117px;}
p.menu01_list01_exp{text-align:center;font-family:'Gulim'; font-size:13px; line-height:20px; letter-spacing: 1px;}
h4.menu01_list01_h4exp{text-align:center;font-family:'Gulim'; font-size:13px; line-height:20px; letter-spacing: 1px;}

div.con_sub div.goods_menu_card {overflow:hidden; margin-bottom:30px; }
div.con_sub div.goods_menu_card ul {overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
div.con_sub div.goods_menu_card ul li:first-child {width:188px; }
div.con_sub div.goods_menu_card ul li {float:left; width:189px; border-left:1px solid #ccc;}
div.con_sub div.goods_menu_card ul li a {display:block; padding:15px 0 ; font-size:15px; text-align:center; text-decoration:none; background:#f4f4f4; font-family: Nanum Barun Gothic; }
div.con_sub div.goods_menu_card ul li.on a {color:#fff; background:#464646;border-bottom:0px; }

div.con_sub div.goods_menu_card2 {overflow:hidden; margin-bottom:30px; }
div.con_sub div.goods_menu_card2 ul {overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
div.con_sub div.goods_menu_card2 ul li:first-child {width:251px; }
div.con_sub div.goods_menu_card2 ul li {float:left; width:252px; border-left:1px solid #ccc;}
div.con_sub div.goods_menu_card2 ul li a {display:block; padding:15px 0 ; font-size:15px; text-align:center; text-decoration:none; background:#f4f4f4; font-family: Nanum Barun Gothic; }
div.con_sub div.goods_menu_card2 ul li.on a {color:#fff; background:#464646; }
div.con_sub div.menu01_list {padding-bottom:24px; }


div.con_sub div.menu01_list p {padding-bottom:24px;  margin:5px 0 0 0; font-family:'Nanum Barun Gothic';}
div.con_sub div.menu01_list p:first-child{margin:0px 0 10px 0;}
div.con_sub div.menu01_list p:first-child > span {color:#fff !important; padding:1px 2px;}
div.con_sub div.menu01_list span{font-size:14px; line-height:20px; font-family:'Nanum Barun Gothic'; color: #464646 !important;}
div.con_sub div.menu01_list div.imginfo {text-align:center; }
div.con_sub div.menu01_list img {text-align:center; }

div.menu02_list{padding-left:30px;}
div.menu02_list p {background:url('/images/sub/list_dot_bg.jpg')no-repeat 0 6px; line-height:20px; font-family:'Gulim'; font-size:13px;}
div.menu03_list{padding-left:30px;}
div.menu03_list p {line-height:20px; font-family:'Gulim'; font-size:13px; padding-left:8px;}
div.menu04_list p {font-family:'Gulim'; font-size:13px;}
p.bottom27{margin-bottom:27px; padding:0 0 0 15px;}
p.bottom75{margin-bottom:75px; padding:0 0 0 15px;}
div.menu04_list h4{width:498px; height:51px; margin:5px auto;}
p.menu04_img{text-align:center; padding-bottom:21px;}
p.menu04_img65{text-align:center; padding-bottom:65px;}

/* mid_banner */
div.detail_banner{clear:both;width:1240px; height:113px; margin:0 auto; padding:13px 0 22px 0;}


/* »óÇ° ¹®ÀÇ °Ô½ÃÆÇ */
table.qa_board {border-collapse:collapse;border-spacing:0; width:1167px; margin:0 auto; text-align:center;}
table.qa_board td{font-size:13px; height:38px; line-height:38px; border-bottom:1px solid #d7d7d7; overflow:hidden;word-break:normal;}

table.qa_board th{font-size:13px; height:38px; line-height:38px; font-weight:normal;  overflow:hidden;word-break:normal; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
table.qa_board th:first-child{border-left:1px solid #d7d7d7;}
table.qa_board .tg-4rzl{background-color:#fbfafa;border-left:0;}

p.sub_btn_write{width:248px; height:52px; margin:50px auto;}

/* ÇÏ´Ü ¹öÆ° À§Ä¡*/
div.bt_list a{float:right; margin:50px 5px;}


/* ±â¾÷È¸¿ø ¼­ºñ½º ÆäÀÌÁö sub04 */

	div.biz_info_tit{margin:80px auto 70px auto;}
	div.biz_info_list{clear:both; overflow:hidden;padding-bottom:20px;}
	div.biz_info_list ul{clear:both;display:block;}
	div.biz_info_list ul li{float:left; width:190px; margin:0 0 30px 72px; text-align:center;}
	div.biz_info_list ul li p{margin:10px 0 0 0; line-height:16px;}
	div.biz_info_list ul li:first-child{margin-left:0;}


/* bottom */

div.content_service_box ul.content_service{clear:both;}
div.content_service_box ul.content_service li{float:left;width:162px; height:78px; margin:6px 0 0 6px;}
div.content_service_box ul.content_service li a img{width:100%; width:162px; height:78px;}

div.bottom_quick_menu_wrap{background:#f2f2f2; width:100%; clear:both;}
ul.b_q_menu_icon{width:1240px; height:61px; margin:0 auto; padding:28px 21px;}
div.bottom_quick_menu_wrap ul.b_q_menu_icon{clear:both;}
div.bottom_quick_menu_wrap ul.b_q_menu_icon li{float:left; margin:0 7px;}

div.bank_list_bt{width:1240px; min-width:1240px; margin:0 auto; padding:15px 0 18px 0;}
div.bank_list_bt img{display:block; width:982px; margin:0 auto;}