@charset "utf-8";
/* CSS Document */


/**********상단 영역**********/
/**********상단 영역**********/
/*상단 레이아웃*/
.top_wrap{width:960px; margin:0 auto;min-width:960px; height:149px;background:url(../images/include/top_bg.jpg) repeat-x left top; position:relative;z-index:100; /*background:#00CC33;*//* border:1px solid red;*/}
 
/*탑 로고*/
.top_logo{width:174px; position:absolute; top:21px; left:0px; z-index:300; }
 
 
/*탑 gnb*/
.top_gnb{ float:right; padding:0px;margin:20px 0 0 0;}
.top_gnb li{float:left;}
.top_gnb li a{margin:0px;}




.top_menu{position:absolute; top:47px; right:0px; }

/*대메뉴, 중메뉴 공통*/
.top_menu ul li {float:left; display:inline-block; background:url(../images/include/top_menu_line.jpg) no-repeat 0px 6px;}
.top_menu ul li:first-child {background:none;}
.top_menu ul li a {display:inline-block; min-width:10px; width:auto !important; width:10px; white-space:nowrap; font-family:'NanumGothicBold', "돋움", sans-serif;}
.top_menu ul li a {margin:0px 10px; padding:4px 10px 0 10px; height:20px; text-align:center; font-size:16px; line-height:20px; letter-spacing:0px;}

.top_menu ul li a:link, 
.top_menu ul li a:visited,
.top_menu ul li a:hover, 
.top_menu ul li a:active,
.top_menu ul li a:focus
{text-decoration:none;color:#666;}

/*대메뉴 on*/
.top_menu ul li a.on {color:#000; /*background:#66CC00;*/}

/*중메뉴*/
.top_menu ul li ul {display:none; position:absolute; top:25px; background:#fff; padding:0; margin:0px;}
.top_menu ul li ul li {background:none;}
.top_menu ul li ul li a {position:relative;}
.top_menu ul li ul li a {margin:0px; padding:4px 8px 2px 8px; font-family:'NanumGothic', "돋움", sans-serif; height:14px; text-align:center; font-size:14px; line-height:16px; letter-spacing:-1px;}


.top_menu ul li ul li a:link, 
.top_menu ul li ul li a:visited,
.top_menu ul li ul li a:hover, 
.top_menu ul li ul li a:active,
.top_menu ul li ul li a:focus
{text-decoration:none; color:#888;}

/*중메뉴 on*/
.top_menu ul li ul li a.on {color:#000;}








/**********내용 영역**********/
.contents_wrap{ width:960px; margin:0 auto;min-width:960px; padding-bottom:100px; /*background:#f4f4f4;*/}
/*float 버그처리*/
.contents_wrap:after{content:"."; display:block; height:0; clear:both; visibility:hidden;  }











/*왼쪽메뉴 영역*/
.left_area {position:relative; z-index:2; float:left; width:190px;}

.left_menu {}
.left_menu .group {display:none;}
.left_menu .left_title {height:55px; margin:0 0 26px 0; padding:0px 10px; /*font-size:15px; color:#555555;*/ font-family:'NanumGothicBold', "돋움", sans-serif; color:#999; font-size:20px; line-height:28px;}
.left_menu .left_title .left {text-align:left;}
.left_menu .left_title .right {text-align:right;}


.left_menu_wrap {padding:0px 0 0px 0;}
.left_menu_wrap li {padding:0px;}

.left_menu_wrap li a {display:block; color:#4e4e4e; padding:4px 5px 3px 10px; font-size:16px; line-height:24px; font-family:'NanumGothicBold', "돋움", sans-serif; border-bottom:1px solid #d7d7d7;}

.left_menu_wrap li a:link, 
.left_menu_wrap li a:visited,
.left_menu_wrap li a:active,
.left_menu_wrap li a:focus
{text-decoration:none; color:#666;}

.left_menu_wrap > li:first-child > a{ /*border-top:none;*/}


/*중메뉴 on*/
.left_menu_wrap li a:hover, 
.left_menu_wrap li a.on {color:#000;}

/*소메뉴*/
.left_menu_wrap li ul{margin:0; padding:10px 0; /*border-top:1px solid #d7d7d7;*/}
.left_menu_wrap li ul li{margin:0; padding:0; }
.left_menu_wrap li ul li a {padding:1px 0 0px 18px; display:inline-block; background:none; border:none; font-size:11px; line-height:17px; letter-spacing:-1px; color:#5e5e5e; border-top:none; background:url(../images/include/left_bullet_03.jpg) no-repeat 11px 6px;}


/*소메뉴 on*/
.left_menu_wrap li li a:hover,
.left_menu_wrap li li a.on{ color:#b7b7b7;}

.left_banner{ /*border:1px solid red;*/ display:none; margin-top:30px;}
.left_banner ul li {color:#4e4e4e; padding:4px 5px 3px 10px; font-size:16px; line-height:24px; font-family:'NanumGothicBold', "돋움", sans-serif; border-bottom:1px solid #d7d7d7;}
.left_banner ul li.china {font-family:"돋움"; font-weight:bold;}
.left_banner ul li a img {vertical-align:middle; margin-right:5px;}

.buy_naverBtn button{width:100%; height:30px; border:4px solid #33cc33; margin:30px auto 0 auto; text-align:center;
						background:#fff;font-size:15px;font-weight:bold; font-family:'NanumGothicBold', "돋움", sans-serif;cursor:pointer;}
.buy_naverBtn button:hover{color:#505050;}

/* 17년 2월추가 */
.goods {height:77px;}
.goods a {display:inline-block; width:84px; margin-top:10px; text-align:center;}
.goods a img {width:25px;}
.goods a p {display:inline-block; line-height:18px; vertical-align:middle;}
.goods a span {font-size:11px;}




/* 컨텐츠 영역 */

.contents_right{position:relative; float:right; width:700px; min-height:480px; margin-right:30px;}

.sub_title{min-height:78px; height:auto !important; height:78px; /*background:url(../images/include/sub_title_bg_x.gif) repeat-x 0px 100%;*/}
.sub_title h1{ float:left; width:350px; font-family:"NanumGothicBold", "돋움", sans-serif; /*border:1px solid red;*/ font-size:24px; padding:0 0 5px 0; font-weight:normal; line-height:28px; letter-spacing:-1px; word-spacing:-2px; color:#2f2f2f; } 


/*페이지 타이틀*/
.sub_title .location{ float:right; font-size:11px; line-height:12px; padding:0px 0px 0 0;font-family:"NanumGothicBold", "돋움", sans-serif;}
.sub_title .location span{ padding:0 0 0 14px;background:url(../images/include/location_arrow.gif) no-repeat 6px 1px; letter-spacing:0px; color:#999999;}
.sub_title .location .home_txt{ background:none; }
.sub_title .location .now_page{ /*color:#509b2f;*/}


/*가운데 컨텐츠*/
.contents_right .contents{word-break:break-all; word-wrap:break-word; /*overflow: auto; white-space:normal;*/}
.contents_right .contents{ /*background:#CCCCCC;*/ padding:0; margin:0px 0px 80px 0;min-height:460px; height:auto !important; height:460px; /*★width:730px; 서브 내용 가로길이*/ }




/*서브 실제내용(디자이너) 부분(Max가로:740px,기본높이:410px)*/
table#normal_wrap{width:700px; height:410px; margin:0 0 40px 40px; } 
table#normal_contents{width:700px; margin:0; font-family:"NanumGothic";} 

table#normal_contents td{}
table#normal_contents td.bullet_002 {}
table#normal_contents td.bullet_002 strong {vertical-align:middle;}
table#normal_contents .phoneN{font-weight:bold;text-align:center;}
table#normal_contents .addressT{float:left;width:500px;}

table#normal_contents .shopname{color:#1b4188;font-weight:bold;}
table#normal_contents .strname1{margin-left:10px;float:left;}
table#normal_contents .strname2{}
table#normal_contents .strname3{margin-left:300px;}

/*하단 레이아웃*/
table#bottom_wrap{width:100%; background:#FBFBFB; border-top:1px solid #E4E4E4;}
table#bottom{ width:960px; margin:0 auto;}
table#bottom td{padding:20px 0 20px 0; vertical-align:top;}
table#bottom td .none{padding:0;}