div#wrap{ position:relative; font-size:13px; font-family: '나눔바른고딕', 'NanumBarunGothic'; background:url(/images/main/top_bg.gif) repeat-x 0 0; color:#5c5c5c;}
div#wrap img { border:none; }
div#wrap a{ text-decoration:none; }
div#wrap div#header{ width:1100px; height:156px; margin:0 auto; text-align:center; position:relative;}
div#wrap div#header h1{padding-top:18px;}
div#wrap div#header h1 img{ width:193px; height:73px; }

div#wrap div#header div.top_menu{position:absolute; top:33px; right:0; }
div#wrap div#header div.top_menu ul{ overflow:hidden;}
div#wrap div#header div.top_menu ul li{ position:relative;  float:left; margin:0 0 0 10px; }
div#wrap div#header div.top_menu ul li a{color:#959595; font-weight:bold;line-height:35px;}
div#wrap div#header div.top_menu ul li a:hover{color:#01b1ed;}
div#wrap div#header div.top_menu ul li.log a{display:block; border:1px solid #d9d9d9; padding:0px 10px;height:34px;}
div#wrap div#header div.top_menu ul li.search_btn a{display:block; text-indent:-10000px; width:35px; height:34px;border:1px solid #d9d9d9;background:url("/images/main/btn_search.gif") no-repeat 0 0; cursor:pointer;}
div#wrap div#header div.top_menu ul li.log a:hover{background-color:#2e5cb0; color:#fff;}

div#wrap div#header div.left_gnb{position:absolute; top:23px; left:0; }
div#wrap div#header div.left_gnb ul{overflow:hidden;}
div#wrap div#header div.left_gnb ul li{float:left;}
div#wrap div#header div.left_gnb ul li a{display:block; width:65px; height:15px; text-align:center; font-size:12px; color:#959595; padding-top:40px; }
div#wrap div#header div.left_gnb ul li a:hover{color:#2e5cb0;}
div#wrap div#header div.left_gnb ul li.g01 a{background:url("/images/main/q01.gif") no-repeat top center;}
div#wrap div#header div.left_gnb ul li.g02 a{background:url("/images/main/q02.gif") no-repeat top center;}
div#wrap div#header div.left_gnb ul li.g03 a{background:url("/images/main/q03.gif") no-repeat top center; width:80px;}
div#wrap div#header div.left_gnb ul li.g01 a:hover{background:url("/images/main/q01_ov.gif") no-repeat top center;}
div#wrap div#header div.left_gnb ul li.g02 a:hover{background:url("/images/main/q02_ov.gif") no-repeat top center;}
div#wrap div#header div.left_gnb ul li.g03 a:hover{background:url("/images/main/q03_ov.gif") no-repeat top center;}

div#wrap div#header div#nav {  padding:0px; margin:13px 0 0 0; }
div#wrap div#header div#nav ul { position:relative; float:right; position:relative; padding:0px; margin:0; }
div#wrap div#header div#nav ul li { list-style:none; text-align:left; float:left; margin-left:120px; line-height:50px;}
div#wrap div#header div#nav ul li:first-child{margin-left:0px;}
div#wrap div#header div#nav ul li a{color:#4f4f4f; font-size:17px; font-weight:bold;}
div#wrap div#header div#nav ul li ul { display:none; position:absolute; float:left; top:65px; left:10px; }
div#wrap div#header div#nav ul li ul li { float:left; margin:0 0 0 10px; }


/* 검색 */
div.search_area select {outline-style:none;}
div.search_area{display:none; position:absolute; top:33px; right:0; width:319px; height:40px; }
div.search_area .search_input_wrap {height: 34px; float: left; }
div.search_area .search_input_wrap input[type="text"]{outline: none;width: 272px; padding-left: 10px;color:#6d6f71; line-height: 34px; border: 0;font-size: 13px;height: 34px; border:1px solid #d9d9d9; border-right:none;}
div.search_area a.inbtn { float:left;width:35px; height:34px;border:1px solid #d9d9d9; text-indent:-10000px; background:url("/images/main/btn_search.gif") no-repeat 0 0; border-left:none;}


/* 전체카테고리 */
div.first a { display: block;  width: 180px;  height: 50px; text-align:center; background-color: #2c5baf; font-size: 17px; font-weight:bold; line-height: 50px;  color: #fff;}
div#nav div.all_cate{ float:left;}
.db { position: absolute; top: 0px;  left: 50%;  width: 180px;  margin-left: -50px;}
.all_menu {  left: 0;  top: 156px;  margin: 0;   background: #2c5baf;  z-index: 10000;}
.all_menu  ul {margin:0;padding:0; width:180px; height:428px; }
.all_menu  ul.category_menu li{width:180px;}
.all_menu  ul.category_menu > li > a {display: block; color: #cbdeff;  font-size: 15px; height:43px; text-align:left; padding-left:20px;line-height: 43px; border-bottom:1px solid #567cbf; font-weight: bold;   text-decoration: none; }
.all_menu  ul.category_menu > li > a:hover, .all_menu  > ul > li.selected > a, .all_menu  .position > ul > li.on > a {color: #2c5baf; background-color:#f9f9f9; border-left:1px solid #d9dbdc; }
.all_menu  ul.category_menu li div.submenu{position: absolute; display:none; top: 0px;  left: 180px; width:180px;  height:427px;  background: #f9f9f9; border-right:1px solid #d9dbdc; border-bottom:1px solid #d9dbdc;}
.all_menu  ul.category_menu li div.submenu div.child{width:180px;  }
.all_menu  ul.category_menu li div.submenu div.child a{width:180px;display:block; height:44px; font-size: 15px; padding-left:20px; line-height:44px; color: #82808a;  font-weight:bold;text-align:left; }
.all_menu  ul.category_menu li div.submenu div.child a:hover { color: #009cee; }


div.all_top{background-color:#053c8c; height:52px; line-height:52px;}
div.all_top a{background: #053c8c url("/images/main/menu_all.png") no-repeat 15px center;  display: block;  width: 83px;  height: 52px;  padding: 0 0 0 45px;  font-size: 17px;  line-height: 52px;  color: #fff; }


div#wrap div#sepration { clear:both;position:relative; }
div#wrap div.content_title {overflow:hidden; width:1100px; margin:0 auto; margin-top:40px; margin-bottom:30px; height:32px; }
div#wrap div.content_title div.page_main_title {}
div#wrap div.content_title h3 { float:left;  line-height:32px; font-size:32px; color:#2e2e2e; font-weight:900; }
div#wrap div.content_title p {  text-align:right; margin:0px 0 0 0; padding:5px 0 0 0; }
div#wrap div.content_title p a{color:#939393;}

div#wrap div#sepration div.section{ width:1100px; margin:0 auto; position:relative;}
div#wrap div#sepration div.section h2{ line-height:32px; font-size:44px; color:#2e2e2e; position:absolute; left:80px; top:40px; text-decoration:underline; font-weight:900; margin-top:40px; margin-bottom:30px;}
div#wrap div#sepration div.section div.left_menu{position:absolute; left:80px; bottom:40px;}
div#wrap div#sepration div.section div.left_menu ul{overflow:hidden;}
div#wrap div#sepration div.section div.left_menu ul li{float:left;}
div#wrap div#sepration div.section div.left_menu ul li a{display:block; width:140px; height:46px; text-align:center; background-color:#fff; line-height:46px; float:left; color:#919191; font-size:16px; font-weight:bold; border:1px solid #dadada; box-sizing:border-box; border-left:none;}
div#wrap div#sepration div.section div.left_menu ul li:first-child a{border-left:1px solid #dadada;}

div#wrap div#sepration div.myshop_menu{ width:1100px; height:251px; background: url("/images/content/vis07.jpg") no-repeat top center;  position:relative;} 
div#wrap div#sepration div.myshop_menu h2{}
div#wrap div#sepration div.myshop_menu ul.category_sub_menu{overflow:hidden; position:absolute; left:80px; bottom:40px;}
div#wrap div#sepration div.myshop_menu ul.category_sub_menu li {float:left;}
div#wrap div#sepration div.myshop_menu ul.category_sub_menu li a{display:block; width:140px; height:46px; text-align:center; background-color:#fff; line-height:46px; float:left; color:#919191; font-size:16px; font-weight:bold;border:1px solid #dadada; box-sizing:border-box; border-left:none;}
div#wrap div#sepration div.myshop_menu ul.category_sub_menu li:first-child a{border-left:1px solid #dadada;}

div#wrap div#container { margin:0; padding:0; }
div#wrap div#container div#section { width:1100px; margin:0 auto; position:relative;}
div#wrap div#container div#section div.right_content { float:left; width:1100px; min-height:500px; height:100%; margin:0; }


div#wrap div#container div#section div.right_content div.content_body { width:1100px; margin:30px 0 90px 0px; }

/* 푸터 */
div#wrap div#footer{ clear:both;margin-top:45px; background-color:#fafafa;}
div#wrap div#footer div.f_con { width:100%; height:56px; background: url('/images/main/fcon_bg.gif') repeat-x 0 0; color:#7b7777; font-size:15px;}
div#wrap div#footer div.f_con div.section{width:1100px; margin:0 auto; position:relative;}
div#wrap div#footer div.f_con ul.go{ width:800px;float:left;  }
div#wrap div#footer div.f_con ul.go li{float:left; height: 56px; line-height:56px; margin-left:30px;  }
div#wrap div#footer div.f_con ul.go li a{color:#7b7777;}
div#wrap div#footer div.f_con ul.go li a b{color:#616161;}
div#wrap div#footer div.f_con ul.go li:first-child{margin-left:0px;}
div#wrap div#footer div.f_con ul.sns{overflow:hidden; float:right; width:120px; margin-right:65px;}
div#wrap div#footer div.f_con ul.sns li{display:inline; }
div#wrap div#footer div.f_con ul.sns li a{float:left; display:block; width:32px; height:32px; text-indent:-10000px; margin-left:8px;margin-top:13px;}
div#wrap div#footer div.f_con ul.sns li:first-child a{margin-left:0px;}
div#wrap div#footer div.f_con ul.sns li.s01 a{background: url('/images/main/sns01.gif') no-repeat 0 0; }
div#wrap div#footer div.f_con ul.sns li.s02 a{background: url('/images/main/sns02.gif') no-repeat 0 0; }
div#wrap div#footer div.f_con ul.sns li.s03 a{background: url('/images/main/sns03.gif') no-repeat 0 0; }
div#wrap div#footer div.f_con p.top{position:absolute; top:0; right:0;}

div#wrap div#footer div.copyright { width:1100px; margin:0 auto; line-height:130%; padding-top:20px; }
div#wrap div#footer div.copyright h3 { float:left; margin:5px 20px 0 0px; }
div#wrap div#footer div.copyright p { margin:0 20px 5px 0; padding:10px 0 0 0; color:#7b7777; font-size:14px; line-height:19px;}
div#wrap div#footer div.copyright .vbar{padding:0px 10px;}
div#wrap div#footer div.copyright p.copy{color:#b5b5b5; font-size:13px;}


/* 최근본상품 */
div#aside {	position:absolute; width:94px;float:right;z-index:100;right:-110px; top:105px;}
div#aside ul{ width:94px; }
div#aside ul li{text-align:center; font-size:12px; color:#959595; }
div#aside ul li.title{color:#fff; background-color:#2258ac; width:94px; height:30px; line-height:30px;}
div#content-scroll {width: 94px;height: 90px;overflow: hidden; }
.content-item img { border:1px solid #d1dbdd !important; }




/* 1:1맞춤상담 */
table.tb_shop { clear:both; border-collapse:collapse; width:100%;table-layout: fixed;  }
table.tb_shop th, table.tb_shop td { box-sizing:border-box; }
table.tb_shop td{border: 1px solid #ddd;  color: #666;   background: #fff;  text-align:center; font-size: 13px;  line-height: 1.2;  vertical-align: middle; padding: 14px 10px;}
table.tb_shop th{border: 1px solid #644734;  color: #644734;  background: #f7f4f3;  font-size: 13px; font-weight:bold; padding: 10px 10px;}

table.tb_shop td.t_left{text-align:left;}
table.tb_shop td.t_right{text-align:right;}
table.tb_shop td.title ul li{float:left;}
table.tb_shop td.title ul li img{width:70px; height:70px; border:1px solid #ddd !important;}
table.tb_shop td.title ul li.pro_tit{margin-left:15px; font-weight:bold; color: #242424;}
table.tb_shop td.title ul li.pro_tit a{color: #242424;}
div.result_zone{width:100%; height:50px; text-align:right; border: 1px solid #644734; background: #f7f4f3; line-height:50px; padding:0px 10px; box-sizing:border-box; margin-bottom:20px;}
.btn_zone{text-align:center; width:314px; margin:0 auto;}

table.left_tb {border-collapse: collapse;	width: 100%; table-layout: fixed;font-size: 13px;}
table.left_tb th {text-align: left; border-left: 1px solid #cecece; background-color: #fbfbfb; letter-spacing:0em; font-weight:bold; color:#474747;  padding:10px 5px 10px 25px; line-height:130%;  border-bottom: 1px solid #cecece; border-top: 1px solid #cecece; border-right: 1px solid #cecece;  }
table.left_tb td { border-bottom: 1px solid #cecece; border-right: 1px solid #cecece; padding: 10px 15px;line-height:180%;    border-top: 1px solid #cecece; }
table.left_tb td input[type="text"], table.left_tb td input[type="password"]{  line-height: 1;  height: 20px;  padding: 3px 0 5px; vertical-align:middle; border: 1px solid #cecece;  border-radius: 0 !important;  -webkit-appearance: none !important;  background: #fff;  font-size: 13px;  color: #4d4d4d;  text-indent: 5px !important;}
table.left_tb td input[type="file"]{height:30px;  vertical-align:middle;}
table.left_tb th.t_row, table.left_tb td.t_row{border-top: 3px solid #cecece;}
table.left_tb select{padding: 5px 10px;}
table.left_tb textarea{width:95%;}
.txt01{font-weight:bold; margin-top:10px; background-color:#f4f4f4; padding:20px; margin-bottom:10px; font-size:14px; text-align:center;}
div.advice h3{ font-size:18px; font-weight:bold; color:#333; margin-top:30px;}


/* 회사소개 */
.mobile{display:none;}
.mobile_pt{display:none;}
div.btit{width:1020px; height:186px; background:url('/images/content/vis02.jpg') top left no-repeat; position:relative; padding-left:80px; padding-top:65px;line-height:62px; font-size:44px; color:#2e2e2e; text-decoration:underline; font-weight:900;}
div.con{font-size:16px; color:#575757; line-height:24px;}
div.con h3{background:url('/images/content/h3_bul.gif') left center no-repeat; font-size:24px; color:#2e2e2e; font-weight:bold; margin-top:60px; margin-bottom:30px; padding-left:20px; }
div.con div.overview{overflow:hidden; }
div.con h3.br{background:none; padding-left:0px; margin-top:0px; border-bottom:3px solid #0164c0; padding-bottom:15px; line-height:35px; margin-bottom:20px;}
div.con h3.br strong{color:#0131ac;}
div.con h4{font-size:24px; font-weight:bold; margin-top:35px; margin-bottom:20px;}
div.con h5{font-size:16px; color:#2e2e2e; font-weight:bold; margin-bottom:15px;}
div.con div.overview img.fl_img{float:left; margin-right:40px;}
div.con div.overview div.fl{width: 605px;}
div.con div.fl_left{float:left; width:454px;}
div.con div.fl_right{float:left; width:646px;}
div.con div.bg_line{background:url('/images/content/overview_bg.jpg') left bottom no-repeat; padding-bottom:50px;}
div.con h3.excent{font-size:40px; margin:0; padding:0; color:#2c5baf; font-weight:900; background:none; margin-top:25px; line-height:45px;}
div.con h3.excent img{vertical-align:middle;}
div.con div.bg_line p{font-size:22px; color:#7f7f7f; font-weight:bold; line-height:33px; margin-top:20px; margin-bottom:58px;}
div.con div.bg_line p span{color:#1c1c1c;}
div.con p.pstyle1{font-size:36px; color:#2c5baf; margin:32px 0px;}
div.con p.pstyle2{font-size:27px; color:#7f7f7f;}
div.con p.pstyle3{font-size:18px; color:#000; padding: 10px 20px; background-color:#f4f4f4; text-align:center;}

div.pro_con ul.cont{overflow:hidden;}
div.pro_con ul.cont li{float:left; margin-left:35px; text-align:center;}
div.pro_con ul.cont li:first-child{margin-left:0;}
div.pro_con ul.cont li img{border:1px solid #cfcfcf !important; margin-bottom:8px;}

.tb_con {  width: 100%;  border-collapse: collapse;  border-spacing: 0;  border: 0 none; font-size:16px; }
.tb_con thead th { padding:11px 5px ; background-color:#f2f7fb;  color:#2e2e2e; border-top:3px solid #0164c0; border-bottom:1px solid #b3b3b3;border-left: 1px solid #e1e1e1; }
.tb_con tbody th {  background-color:#fafafa;  color:#2e2e2e; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.tb_con td {padding:11px 15px ;  color: #575757;border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;border-left: 1px solid #e1e1e1; text-align:center; letter-spacing:-0.5px;}
.tb_con th:first-child{border-left:none;}
.tb_con td:first-child{border-left:none;}
.tb_con td.t_left{text-align:left;}
.tb_con .no_br{border-top:none;}
.tb_con td div.unit{overflow:hidden; width:180px; margin-left:46px;}
.tb_con td div.justify{ text-align:justify; width:120px; float:left; }
.tb_con td div.justify:after { content:""; display:inline-block; width:100%; }
.tb_con td div.tc{text-align:center;}
.tb_con td span{float:left;}


div.con ul.box{overflow:hidden;}
div.con ul.box li{float:left; width:257px; height:236px; margin-left:21px; border:1px solid #c5c5c5; border-top:6px solid #0164c0; position:relative; margin-bottom:20px;}
div.con ul.box li img{position:absolute; left:0; bottom:0;}
div.con ul.box li:first-child{margin-left:0px;}
div.con ul.box li p{font-size:24px; color:#575757; margin-left:30px; font-weight:bold; margin-top:18px; line-height:33px;}
div.con ul.box li p span{font-size:20px; font-family:"Tahoma"; color:#d4d4d4;}

div.rnd{overflow:hidden; margin-top:28px; margin-bottom:40px;}
div.rnd p{float:left; text-align:center; margin-right:50px;}
div.rnd p img{border:1px solid #c5c5c5 !important; border-top:2px solid #0164c0 !important; margin-bottom:10px;}
div.rnd div{width:800px; float:left;}
div.rnd div h5{color:#0026a0; font-size:16px; font-weight:bold; margin-top:30px; }
div.rnd div ul li{background:url('/images/content/dot.gif') no-repeat 0 8px; padding-left:15px;}

div.pa{float:left; margin-top:28px; margin-bottom:40px; margin-right:80px;text-align:center;}
div.pa p{float:left; text-align:center;width:206px;}
div.pa p img{border:1px solid #c5c5c5 !important; border-top:2px solid #0164c0 !important; margin-bottom:10px;}
div.pa p.pa1{width:300px;}
div.relate{width:349px; float:left; height:371px; background-color:#f9f9f9; margin-left:30px; border:1px solid #c5c5c5;}
div.relate h5{font-size:24px; color:#000; margin:20px 30px;}
div.relate p{margin:0px 30px;}


p.btn_view{margin:25px 0px 40px 0px;}

div.con ul.img_box{overflow:hidden;}
div.con ul.img_box li{float:left;border:1px solid #c5c5c5; border-top:3px solid #0164c0; margin-left:21px; margin-bottom:10px;} 
div.con ul.img_box li:first-child{margin-left:0px;}
div.con ul.certi li{margin-left:15px; border:none; text-align:center;}
div#wrap div.con ul.certi li img{border:1px solid #c5c5c5; border-top:3px solid #0164c0; margin-bottom:15px;}

div.btit2{width:1020px; height:191px; background:url('/images/content/com01_4.jpg') top left no-repeat; position:relative; padding-right:80px; text-align:right; padding-top:60px;line-height:62px; font-size:44px; color:#2e2e2e; text-decoration:underline; font-weight:900; margin-bottom:20px;}

div.con ul.dot{margin:30px 0px;}
div.con ul.dot li{background:url('/images/content/dot.gif') no-repeat 0 8px; padding-left:15px; }

.listBox{ overflow:hidden;}
.listBox li{ width:49%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;padding:10px 0px; position:relative;height:118px;border:1px solid #e1e1e1; margin-left:1%; float:left; margin-bottom:10px;}
.listBox li .middle{display:table;height:100%;}
.listBox li .imgArea{display:table-cell;width:100px; text-align:center;vertical-align:middle;height:100%;}
.listBox li .listConf{ margin-top:0; display:table-cell;height:100%;vertical-align:middle; font-size:14px; color:#575757; line-height:18px;}
.listBox li .listConf h4{font-size:18px; font-weight:bold; color:#0848a1; margin-top:0px; margin-bottom:10px;}
.listBox li .listConf p{margin-top:10px;}


/* 제품소개 */
div.pro h3{background-color:#2c5baf; color:#fff; background-image:none; padding:8px 10px; font-size:22px;}
div.pro_box{overflow:hidden;}
div.pro_box div.l_img{float:left; width:394px; height:257px; border:1px solid #d3d3d3; border-top:none; border-top:3px solid #0848a1; padding:35px; text-align:center; position:relative;}
div.pro_box div.l_img p{position:absolute; top:20px; left:20px;}
div.pro_box div.r_img{float:right; width:578px; height:331px; position:relative;}
div.pro_box div.r_img img{position:absolute; left:0; bottom:0;}
div.con h4.ubar{color:#2e2e2e; font-size:24px; margin-top:60px; margin-bottom:30px; padding-bottom:15px; border-bottom:4px solid #0848a1;}
div.fea{margin:10px 0px 10px 15px;}

/* 뉴질랜드소개 */
div.con ul.icon3{overflow:hidden; margin:0px 120px;}
div.con ul.icon3 li{width:33.33%; text-align:center; float:left; }
div.con ul.icon3 li h4{margin-bottom:15px; font-size:26px; font-weight:bold; color:#0039a3; margin-top:10px;}
div.video{background-color:#fafafa; padding:40px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin-top:60px; overflow:hidden;}
div.video div.big_video{float:left;}
div.video ul{float:left; margin-left:50px; width:350px;}
div.video ul li{margin-bottom:20px; font-weight:bold;}
div.video ul li a img{border:3px solid #fafafa !important; }
div.video ul li a:hover{color:#ff7200;}
div.video ul li a:hover img{border:3px solid #ff7200 !important; }
div.video h3{margin-top:0; background:none; padding:0;}
div.new{margin-top:50px;}
div.box_bg{background:url('/images/content/new10.jpg') 95% 50% no-repeat ;background-color:#f4f4f4; padding:20px 35px; border-bottom:1px solid #c4c4c4;}
div.box_bg ul.dot{margin:0;}

/* 이용안내 */
div.con div.info2{overflow:hidden; border-bottom:1px solid #e2e2e2; padding-bottom:50px; padding-top:50px;}
div.con div.info2 img.fl_img{float:left; margin-right:45px; width:125px;}
div.con div.info2 div.info_con{float:left; width:930px;}
div.con div.info2 div.info_con img{width:auto; height:auto;}
div.con div.info2 div.info_con ul{margin-bottom:0px;}
div.con div.info2 h3{margin-top:0px;}
div.con div.info2 span{font-weight:bold;}
div.cust{background:url('/images/content/cus_bg.jpg') no-repeat 0 0; width:868px; height:177px; color:#fff; font-weight:bold; font-size:18px; padding:30px; margin-top:20px;}
div.cust p.tit{font-size:30px; margin-bottom:40px;}
div.cust p.no{line-height:40px; height:48px;}
div.cust p.no span{font-size:40px; font-family:"Tahoma";line-height:40px; height:48px; display:block; float:left; margin-right:20px;}
div.cust ul{overflow:hidden; margin-top:15px;}
div.cust ul li{float:left; width:250px; padding-left: 60px; margin-left:20px;}
div.cust ul li.bank01{background:url('/images/content/bank01.png') no-repeat left center; }
div.cust ul li.bank02{background:url('/images/content/bank02.png') no-repeat left center; }

div.bg_gray{background-color:#f5f5f5; padding:20px 25px; margin-top:20px;}

/* 소금정보 */
div.con p.uline{font-size:34px; line-height:44px; text-decoration:underline; font-weight:bold; margin-bottom:45px;}
div.con p.b_blue{color:#2c5baf; font-size:20px; margin-bottom:15px;}
div.con p.tb_tit{color:#2e2e2e; font-weight:bold; background:url('/images/content/h4_bul.gif') no-repeat left 6px; padding-left:15px; margin-top:30px; margin-bottom:15px;}
div.half_l{width:49%; float:left;}
div.half_r{width:49%; float:right;}

div.open h3{color:#4b5870; display:block; font-weight:bold; font-size:18px; line-height:30px; border:1px solid #c4c4c4;padding:18px; margin-top:0px;  cursor:pointer; position:relative; background:none; margin-bottom:0px;}
div.open h3 span{font-size:15px; color:#a0a0a0;}
.plus{position:absolute; right:20px; top:20px; }
.pro_con{position:relative; background-color:#f4f4f4; padding:35px; border-bottom:1px solid #c4c4c4;}
.pro_con p{color:#323232; font-weight:bold; margin:20px 0px;}

/* Table */
.tb_inner{border-collapse: collapse; width:100%; 	border-spacing: 0; table-layout: fixed; margin-top: 10px;}
.tb_inner thead th{color: #fff; background:#2d5192; font-weight: bold; padding:13px 5px 11px 5px; border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;}
.tb_inner tbody td{border-bottom: 1px solid #e1e1e1;  border-left: 1px solid #e1e1e1; color: #333; padding:8px 5px 6px 5px; text-align:center; background-color:#fff;}
.tb_inner tbody td:first-child{border-left:none;}
.tb_inner .t_left{text-align: left; }

/*찾아오시는길*/
.location #map_canvas {width: 100%;  height: 450px;} 
div.con div.map{margin-top:30px;}
div.con div.map ul li{margin-bottom:10px; padding-left: 50px; height:41px; line-height:41px;}
div.con div.map ul li.m1{background:url('/images/content/icon01.gif') no-repeat left center;}
div.con div.map ul li.m2{background:url('/images/content/icon02.gif') no-repeat left center;}
div.con div.map ul li.m3{background:url('/images/content/icon03.gif') no-repeat left center;}


/* 주문취소 반품 교환 */
div.tab_menu{margin-bottom:20px;width:100%; text-align:center;}
div.tab_menu ul{clear:both; text-align:center;}
div.tab_menu ul li{margin:0; padding:0; display:inline-block; float:none;}
div.tab_menu ul li a{display:inline-block; padding: 0px 3px;font-size:15px; font-weight:bold; width:150px; height:40px; line-height:40px; border:1px solid #01b1ed; margin-left:10px; color:#01b1ed;}
div.tab_menu ul li.selected a{background-color:#01b1ed; color:#fff;}
div.tab_menu ul li:first-child a{margin-left:0px;}

div.period{border:10px solid #f7f4f3; padding:5px 30px 5px 30px;  font-size:14px;}
div.per_br{border:1px solid #644734;margin-bottom:20px;}
.tb_period {  width: 100%;  border-collapse: collapse;  border-spacing: 0;  border: 0 none; }
.tb_period th { text-align: left; }
.tb_period th span{background: url('/images/content/check.gif') no-repeat 0 3px; padding-left:15px;}
.tb_period td {padding:6px 0px;  color: #333;}
.tb_period td ul li{float:left;}
.tb_period td ul li a{padding:3px 10px; background-color:#fff; color:#787978; border:1px solid #787878; margin-right:5px; font-size:12px;}
.tb_period td ul li.on a{ background-color:#787978; color:#fff; border:1px solid #787878;}
.tb_period td input[type="text"]{line-height: 1;  height: 15px;  padding: 3px 0 5px; vertical-align:middle; border: 1px solid #cecece;  border-radius: 0 !important;  -webkit-appearance: none !important;  background: #fff;  font-size: 13px;  color: #4d4d4d;  text-indent: 5px !important;}.tb_period td input[type="text"]{line-height: 1;  height: 20px;  padding: 3px 0 5px; vertical-align:middle; border: 1px solid #cecece;  border-radius: 0 !important;  -webkit-appearance: none !important;  background: #fff;  font-size: 13px;  color: #4d4d4d;  text-indent: 5px !important;}
p.refer{font-size:13px; color:#898989; margin-top:3px; background: url('/images/content/dashed.gif') repeat-x left top; padding-top:3px; }
a.order_cancel{border:1px solid #ddd; padding:2px 3px;}



/* 주문 배송 조회 관심상품 */
p.tb_top{clear:both; margin: 10px 0px 0px 0px; padding: 5px 5px 8px 5px; background-color: #fbfbfb;  border-top: 1px solid #ddd;  border-left: 1px solid #ddd;  border-right: 1px solid #ddd; font-size: 12px; }
button, input[type=submit] {  border: 0 none;  outline: none;  cursor: pointer;}
.sbtn {  display: inline-block; font-size: 11px;  line-height: 1;  font-weight: bold;  letter-spacing: -1px;  padding: 5px 4px 3px 4px; font-family:"돋움"; border-radius: 0px;}
.sbtn.dark { color: #fff;  background: #666;  border: 1px solid #666; }
.sbtn.white { color: #626770;  background: #fff;  border: 1px solid #363c47;  box-shadow: 0 1px 1px #d8d8d8;  border-radius: 0px; }
.sbtn.grey { color: #797877;  background: #e7e5e5;  border: 1px solid #a0a0a0; }
.sbtn.red { color: #fff;  background: #e26749;  border: 1px solid #e26749;  }
ul.sbtn_list li{margin-top:3px;}
ul.sbtn_list li:first-child{margin-top:0px;}
.choice{margin-top:5px;}
div.change h3{ font-size:14px; font-weight:bold; color:#666; margin-top:30px; margin-bottom:5px;background: url("/images/mall/h4.gif") no-repeat 0 3px; padding-left:22px; }
div.popArea{background-color:#f8f8f8; padding:20px; font-size:13px;}
div.popArea h4{font-weight:bold; margin-top:20px; color:#fb366b; font-size:14px; }
div.popArea span{font-weight:bold;}
.mt0{margin-top:0px !important;}

