/* common */
@import url(nanum_fonts.css);
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin:0; padding:0;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
	display:block;
}

body {
	font:12px/1 "돋움", Dotum, arial, Tahoma, sans-serif;
	color:#333;
}

nav ul {
	list-style:none;
}

blockquote, q {
	quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}
/* change colours to suit your needs */
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}

/* change colours to suit your needs */
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold;
}

del {
	text-decoration: line-through;
}

abbr[title], dfn[title] {
	border-bottom:1px dotted;
	cursor:help;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	border:0 none;
}

/* change border colour to suit your needs */
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #cccccc;
	margin:1em 0;
	padding:0;
}
input, select, label, textarea {
	vertical-align:middle;
}
input{
	margin:0;
}
img, fieldset {
	border:none;
}
ul, ol, li{
	list-style-type:none;
}


button {
	/*padding:0;
	border:0;
	background:transparent;*/
	cursor:pointer
}
a{
	text-decoration:none;
}


h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
em, address {font-style:normal;}
/*float Clear*/
.clear:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clear {display: inline-block;}
.clear {display: block;}
* html .clear {height: 1%;}
table{border-collapse:collapse;}

body,p,a,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,button,div,article,aside,dialog,header,section,footer,nav,figure,blockquote,address,aside {margin:0; padding:0; border:0; outline:0; -webkit-text-size-adjust:none;}
body,input,textarea,select,table,button,h1,h2,h3,h4,h5,h6,address {font-size:12px; line-height:1.25em;
font-family:'NB';}
.number_only  {height:18px;}

input,textarea,select {color: #333; line-height:18px; letter-spacing:0px; font-size:12px;}
img,fieldset {border:0 none; vertical-align:middle;}
ul,ol,li {list-style:none}
form {margin:0px; display:inline;}
div, span, th, td, input, select, textarea {font-size:9pt;}
option {font-size:8pt;}
ul, li, dl, dt, dd {list-style:none outside; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, input {margin:0; padding:0; line-height:150%;}
hr, legend, caption {display:none;}
input, select, label {vertical-align:middle;}
input checkbox, radio {font-size: 9pt; color:#555555; border:0; background-color:#ffffff}

a {text-decoration:none ;color:#333;}
a  img{vertical-align:middle;}
a:hover{text-decoration:none;}

.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/* Font */
.fc {font-size:12px;font-weight:normal;}
.fc_white {color:#fff;}
.fc_white_s {color:#fff;font-size:11px;}
.fc_red {color:#ff1e00;}
.fc_red_s {color:#ff1e00;font-size:11px;}
.fc_red_b {color:#ff1e00;font-weight:bold;}
.fc_red12_b{color:#ff1e00; font-size:12px;font-weight:bold;}
.fc_red16_b{color:#ff1e00; font-size:16px;font-weight:bold;}
.fc_blue {color:#09a0f7;}
.fc_blue_b {color:#09a0f7;font-weight:bold;}
.fc_blue_s {font-size:11px; color:#09a0f7;}
.fc_s {font-size:11px;font-weight:normal;}
.fc_gray9e {color:#9e9e9e;}
.fc_gray9e_s {color:#9e9e9e;font-size:11px;}
.fc_gray77 {color:#777;}
.fc_gray77_b {color:#777;font-weight:bold;}
.fc_gray66 {color:#666;}
.fc_gray66_b {color:#666;font-weight:bold;}
.fc_gray44 {color:#444;}
.fc_gray44_b {color:#444;font-weight:bold;}
.fc_green {color:#32aa09;}
.fc_green_s {color:#32aa09; font-size:11px;}
.fc_green_b{color:#32aa09; font-weight:bold;}
.fc_black {color:#000;}
.fc_black_b {color:#000;font-weight:bold;}
.fc_black12_b{color:#000; font-size:12px; font-weight:bold;}
.fc_orang {color:#ff4200;}
.fc_orang_b {color:#ff4200;font-weight:bold;}

.fs_11 {font-size: 11px; font-family: 돋움; letter-spacing:-1px;}
.fs_14 {font-size: 14px; font-family: 돋움;}
.fs_16 {font-size: 16px; font-family: 돋움;}

.tahoma {font-size:10px; font-family:tahoma;}
.verdana {font-size:10px; font-family:verdana;}
.tahoma11 {font-size:11px; font-family:tahoma;}
.verdana11 {font-size:11px; font-family:verdana;}
.verdana16{font-family:Verdana, Geneva, sans-serif; font-size:16px;}
.verdana26{font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold}

.b {font-weight:bold;}
.ls1 {letter-spacing:-1px;}
.ls2 {letter-spacing:-2px;}

.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}

/* 라인 */
.line_top {border-top:1px solid #E8E8E8;}
.line_bottom {border-bottom:1px solid #E8E8E8;}

.padd_t10{padding-top: 10px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

#catemenu{max-width:100%;min-width:1040px;margin:0 auto;}

/* 인풋 */

.textarea_design {border:solid 1px #b7b7b7; background-color:#ffffff;}

/* 등록/수정 폼 */
.form_writer{width:100%; padding-bottom:15px; border-top:2px solid #dbdbdb;}
.form_writer th{width:20%;background-color:#f4f4f6;; padding:10px 0px ;border-bottom:1px solid #dbdbdb; text-align:left; padding-left:20px;}
.form_writer td{width:80%;border-bottom:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; padding:10px 0px 10px 8px;}

/* 리스트 */
.list_style_bar {background: url('/skin/f_simple/images/mypage/list_style_bar.gif') right bottom no-repeat;}

/* 페이징 */
.paging {
	display:block;
	height:22px;
	text-align:center ;
	margin:10px 0 10px 0 ;
	font-size:1px ;
}
.paging img {vertical-align:middle;}
.paging .normal {display:inline-block; width:22px; height:19px; font-size:11px; vertical-align:middle; text-align:center; font-family:verdana; color:#606060; padding-top:3px; text-decoration:none;}
.paging .normal:hover {display:inline-block; width:22px; height:19px; color:#fff; background-color:#252525; padding-top:3px; font-weight:bold; text-decoration:none; vertical-align:middle;}
.paging .on {display:inline-block; width:22px; height:19px; font-size:11px ; text-align:center; font-family:verdana; color:#fff; background-color:#252525; padding-top:3px; font-weight:bold; text-decoration:none; vertical-align:middle;}
.paging .on:hover {}
.paging .pre {margin-right:4px;}
.paging .next {margin-left:4px;}
.paging .first {margin-right:2px;}
.paging .last {margin-left:2px;}
.paging .bullet {
	padding:0 4px;
	overflow:hidden;
	background:url(/admin/images/common/bul_04.gif) 3px 8px no-repeat ;
}

/*메인 배너*/
.m_contents{width:1040px;margin:0 auto 42px auto;position:relative;}
.m_contents .main_banner {margin-bottom:17px;}
.m_contents .main_banner .bigThum{float:left;width:772px;height:392px;border:1px solid #e3e3e3;position:relative;overflow:hidden;margin-right:16px;}
.m_contents .main_banner .bigThum ul{position:relative;width:84400px;}
.m_contents .main_banner .bigThum ul li{float:left;width:774px;position:relative;}
.m_contents .main_banner .bigThum .m_paging{position:absolute;right:17px;top:15px;}
.m_contents .main_banner .bigThum .m_paging a img{margin-left:8px;}
.m_contents .main_banner .smallThum{float:left;width:250px;}
.m_contents .main_banner .smallThum .s_banner{width:250px;height:124px;margin-bottom:11px;}
.m_contents .main_banner .smallThum .s_banner.last{margin-bottom:0;}

.m_contents .horizon_quick_menu {border-bottom:1px solid #c8c8c8;margin-bottom:35px;}
.m_contents .horizon_quick_menu tr td{height:91px;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;}
.m_contents .horizon_quick_menu tr td.last{border-right:1px solid #e2e2e2;}
.m_contents .horizon_quick_menu tr td a{display:block;width:100%;height:100%;text-align:left; font:13px "NB";font-weight:bold;color:#444;letter-spacing:-1px;}
.m_contents .horizon_quick_menu tr td a p{text-align:center;}


.m_contents .food_list{width:1040px;overflow:hidden;height:245px;position:relative;margin-bottom:30px;}
.m_contents .food_list.rank_list{margin-top:20px;}
.m_contents .food_list.type2{height:195px;}
.m_contents .food_list .listBox{width:10000px;}
.m_contents .food_list .listBox>ul>li{float:left;width:200px;margin-right:10px;}
.m_contents .food_list .listBox>ul>li .imgBox{width:200px;height:172px;overflow:hidden;}
.m_contents .food_list .listBox>ul>li .imgBox img{width:100%;}
.m_contents .food_list .listBox>ul>li .f_nm{font-size:13px;color:#231f20;font-weight:bold;margin-top:8px;letter-spacing:-1px;line-height:16px;}
.m_contents .food_list .listBox>ul>li .comments{margin-top:6px;}
.m_contents .food_list .listBox>ul>li .comments li{margin-top:4px;font-size:0;line-height:0;}
.m_contents .food_list .listBox>ul>li .comments li p.cmts{display:inline-block;*display:inline;zoom:1;width:139px;vertical-align:top;}
.m_contents .food_list .listBox>ul>li .comments li p.cmts a:hover{text-decoration:underline;}
.m_contents .food_list .listBox>ul>li .comments li p,
.m_contents .food_list .listBox>ul>li .comments li p a{font-size:12px;color:#666;line-height:19px;letter-spacing:-1px;}
.m_contents .food_list .listBox>ul>li .comments li p img{margin-right:5px;vertical-align:middle;}
.m_contents .food_list .listBox>ul>li .comments li p.date{display:inline-block;*display:inline;zoom:1;width:60px;color:#999;font-size:11px;letter-spacing:0;vertical-align:top;}
.m_contents .food_list .leftBtn{position:absolute;left:0;top:0;}
.m_contents .food_list .rightBtn{position:absolute;right:0;top:0;}
.m_contents h2{font-size:20px;color:#333;font-weight:bold;letter-spacing:-1px;}
.m_contents h2 span{color:#ffb400;font-size:20px;vertical-align:top;}
.m_contents .food_list.rank_list .listBox>ul>li .f_nm{text-align:center;}

/*.m_contents .guideBox .h_guide{float:left;width:617px;}*/
.m_contents .guideBox .h_guide table,
.m_contents .guideBox .p_guide table{border-top:1px solid #e7e9e8;border-collapse:separate;border-spacing:0;}
.m_contents .guideBox .h_guide table td,
.m_contents .guideBox .p_guide table td{height:109px;position:relative;background:#fff;border-left:1px solid #e7e9e8;border-right:1px solid #e7e9e8;vertical-align:top;border-bottom:1px solid #e7e9e8;}
.m_contents .guideBox .h_guide table td p,
.m_contents .guideBox .p_guide table td p{width:111px;padding:20px 0 0 20px;height:53px;font:14px/17px "NB";color:#777;font-weight:bold;}
.m_contents .guideBox .h_guide table td>img,
.m_contents .guideBox .p_guide table td>img{position:absolute;right:0;top:0;}
.m_contents .guideBox .h_guide table td a,
.m_contents .guideBox .p_guide table td a{font-size:12px;color:#ffb400;font-weight:bold;padding-left:20px;letter-spacing:-1px;}
.m_contents .guideBox .h_guide table td a span,
.m_contents .guideBox .p_guide table td a span{font-weight:normal;font-size:10px;}
.m_contents .guideBox .p_guide{float:right;width:412px;}

.mb20{margin-bottom:20px !important;}

.about_homeal{background:#fff8e6;}
.about_homeal .about_con{width:1040px;margin:0 auto;padding-bottom:48px;position:relative;}
.about_homeal .about_con dt{float:left;width:312px;margin-right:50px;}
.about_homeal .about_con dd{float:left;width:312px;margin-right:50px;margin-top:35px;font-size:0;line-height:0;height:70px;overflow:hidden;}
.about_homeal .about_con dd h4,
.about_homeal .about_con dd p{display:inline-block;*display:inline;zoom:1;width:250px;font-size:12px;line-height:17px;color:#666;float:right;}
.about_homeal .about_con dd h4{font-size:15px;color:#333;font-weight:bold;margin-bottom:5px;}
.about_homeal .about_con dd>img{margin-right:10px;float:left;}
.about_homeal .about_con dd.last{margin-right:0;}

.sub_visual .subBanner {margin-bottom:17px;}
.sub_visual .subBanner .big_sThum{float:left;width:772px;height:325px;border:1px solid #e3e3e3;position:relative;overflow:hidden;margin-right:33px;}
.sub_visual .subBanner .big_sThum ul{position:relative;width:84400px;}
.sub_visual .subBanner .big_sThum ul li{float:left;width:774px;position:relative;}
.sub_visual .subBanner .big_sThum .m_paging{position:absolute;right:17px;top:15px;}
.sub_visual .subBanner .big_sThum .m_paging a img{margin-left:8px;}
.sub_visual .subBanner .smallThum{float:left;width:233px;height:325px;position:relative;}
.sub_visual .subBanner .smallThum .listBox {width:100%;height:100%;overflow:hidden;}
.sub_visual .subBanner .smallThum .listBox ul{width:100000px;}
.sub_visual .subBanner .smallThum .listBox ul li{width:233px;height:325px;overflow:hidden;float:left;}
.sub_visual .subBanner .smallThum .leftBtn{position:absolute;top:50%;left:15px;margin-top:-15px;}
.sub_visual .subBanner .smallThum .rightBtn{position:absolute;top:50%;right:15px;margin-top:-15px;}

.p_sorting{position:absolute;right:0;top:5px;}
.p_sorting ul li{float:left;margin-left:10px;}
.p_sorting ul li a{font-size:12px;color:#333;}


/*.list_tap {margin-top:20px;}
.list_tap ul{background: url('/data/tpl/f_simple/images/liner.gif') repeat-x left bottom;}
.list_tap li{float: left;width: 140px;height: 33px;background: url('/data/tpl/f_simple/images/bg_guide.gif');text-align:center;margin-right:3px;}
.list_tap li a{color: #666666;line-height:35px;}
.list_tap li:hover, .list_tap li.on {list-style-type: none;float: left;width: 140px;height: 33px;background: url('/data/tpl/f_simple/images/bg_guide_on.gif');}
.list_tap li:hover a,  .list_tap li.on a{color: #049CB2;line-height:33px;}*/


.list-table li{padding:15px 0;text-align:left;width:25%;float:left;overflow:hidden;height:360px;}
.list-table li .good_block{margin:0 auto;}

.list-table{margin-top:20px;width:100%:}

/* empty space */
div.space10 {display:block; height:10px; clear:both;}
div.space20 {display:block; height:20px; clear:both;}
div.space30 {display:block; height:30px; clear:both;}
div.space40 {display:block; height:40px; clear:both;}
div.space50 {display:block; height:50px; clear:both;}

/* Button */
.btn_white_s{border:1px solid #cbc8c8; padding:0px 7px; line-height:20px; cursor:pointer; background-color:#f6f3f3}
.btn_red_s{border:1px solid #730d33; padding:0px 7px; line-height:20px; background-color:#810e34; color:#fff; cursor:pointer;}

/* align */
.alignCenter {width:100%; clear:both; padding:10px 0; text-align:center;}

/*layout*/
body {position:relative; word-wrap:break-word; word-break:break-all;}
body.layout{background-color:#FFFFFF;}

#header {position:relative; width:100%;}

#lnb{width:100%; height:38px; color:#fff;letter-spacing:-1px;background:#f9f8f4;}
#lnb_con{width:1040px;margin:0 auto;height:38px;}
#lnb_list{line-height:30px; margin:0 auto; width:1000px; position:relative;}
#lnb_list ul{float:right;}
#lnb_list li{float:left;margin-left:19px;}
#lnb_list li a{  color: #666;font: 11px/38px "Dotum";text-decoration:none;}
#lnb_list li a:hover{text-decoration:none;}
#lnb_list li  a img {
  margin-right: 5px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
#lnb_list .lnb_input {width:80px; height:18px; border:solid 1px #555c64; background-color:#929ba2; padding-left:5px; color:#FFF;}

.headerBox{width:1040px;margin:0 auto;height:111px;overflow:hidden;position:relative;}

#logo{margin-top:39px;}

#top_banner{float:left; #margin-top:20px;}
#top_banner ul {height: 76px; display:table-cell; vertical-align:bottom; line-height:76px;}
#top_banner li{float:left;}
#top_banner li img {width:120px; height:50px;}

#layout_search{position:absolute;width:171px;height:28px;right:0;top:39px;}
#layout_search #search_box{width: 169px;height: 28px;border: 1px solid #b5b5b5; overflow: hidden;}
#layout_search #search_input{ border: 0;background: #fff;padding: 0 5px;width: 130px;font: 12px / 28px 'NB';font-weight: bold;color: #a9a9a9;height: 28px;line-height: 28px;vertical-align: top;}
#layout_search #search_btn{line-height:32px; vertical-align:top; position:relative; float:right;}

.nav{position:absolute;right:191px;top:39px;}
.nav li{float:left;margin-left:20px;height:28px;}
.nav li a{font:15px/28px 'NB';font-weight:bold;color:#888;}
.nav li a:hover{text-decoration:none;}
.nav li.bold a{font-weight:bold;color:#777;}

.gnb{background:#333;height:88px;overflow:hidden;position:relative;z-index:10;}
.gnb .nav_con{width:1040px;margin:0 auto;}
.gnb .nav_con ul li{text-align:center;float:left;width:259px;background:#333;border-left:1px solid #444;height:88px;}
.gnb .nav_con ul li.last{border-right:1px solid #444;width:258px;}
.gnb .nav_con ul li a{display:block;width:100%;height:100%;text-align:center;}
.gnb .nav_con ul li a img{margin:16px 0 9px 0;}
.gnb .nav_con ul li a p{font:15px "NB";color:#fff;}
.gnb .nav_con ul li.on{background:#ffb400;border-left:1px solid #ffb400;}
.gnb .nav_con ul li.last.on{background:#ffb400;border-left:1px solid #ffb400;border-right:1px solid #ffb400;}

.hide_depth{height:78px;position:relative;z-index:9;background:#ffb400;margin-top:-78px;margin-bottom:19px;}
.hide_depth .hide_depth_con{width:1040px;margin:0 auto;height:78px;position:relative;}
.hide_depth .hide_depth_con ul{position:absolute;left:0px;top:30px;}
.hide_depth .hide_depth_con ul li{float:left;margin-right:65px;}
.hide_depth .hide_depth_con ul li a{font:15px 'NB';font-weight:bold;color:#fff;}
.list-pop{position:absolute;;width:327px;height:352px;background:url(/data/tpl/f_simple/images/list_pop_bg.png) no-repeat left top;}
.list-pop .p-contents{width:300px;height:350px;position:relative;margin:2px 0 0 27px;overflow:hidden;}
.list-pop .p-contents>img{height:340px;;}
.list-pop .close img{position:absolute;right:10px;top:5px;}
/*#category{}
#catemenu li{float:left; margin-left: 20px;height: 28px;}
#catemenu li a{text-decoration:none;font: 15px/28px 'NB';font-weight: bold; color: #888;}
#catemenu li a:hover{text-decoration:none;}*/
#footer{  
  max-width: 100%;
  min-width: 1040px;
  margin: 0 auto;}

#layout_quick {position:absolute;}
#quick_menu {width:90px;}
#quick_menu li {height:20px; text-align:left; padding-left:10px;}

#body {width:100%; background-color:#FFF;}

/*footer*/
#n_footer .f_nav{background:#454240;}
#n_footer .f_nav .f_nav_con{width:1040px;margin:0 auto;}
#n_footer .f_nav .f_nav_con .left{width:848px;float:left;padding:32px 0 21px 0;font-size:0;line-height:0;border-right:1px solid #5a5654;}
#n_footer .f_nav .f_nav_con .left ul{display:inline-block;*display:inline;zoom:1;vertical-align:top;}
#n_footer .f_nav .f_nav_con .left ul li{margin-bottom:10px;}
#n_footer .f_nav .f_nav_con .left ul li a{font:12px/12px 'NB';font-weight:bold;color:#afafaf;}
#n_footer .f_nav .f_nav_con .left ul li.one{margin-bottom:19px;}
#n_footer .f_nav .f_nav_con .left ul li.one a{font:15px/15px 'NB';font-weight:bold;color:#fff;}

#n_footer .f_nav .f_nav_con .right{width:191px;float:left;padding:32px 0 31px 0;}
#n_footer .f_nav .f_nav_con .right h3{font:15px "NB";color:#fff;font-weight:bold;margin:0 0 16px 20px;}
#n_footer .f_nav .f_nav_con .right p.tel{font:20px "NB";color:#fff;font-weight:bold;margin-bottom:14px;margin-left:20px;letter-spacing:-1px;}
#n_footer .f_nav .f_nav_con .right dl{margin:0 0 9px 20px;}
#n_footer .f_nav .f_nav_con .right dt{float:left;width:58px;font:12px "NB";color:#dadada;font-weight:bold;letter-spacing:-1px}
#n_footer .f_nav .f_nav_con .right dd{font:12px "NB";color:#dadada;float:left;letter-spacing:-1px}

#n_footer .footerBox{background:#4d4a48;}
#n_footer .footerBox .footer_con{padding:30px 0 22px 0;margin:0 auto;position:relative;width:1040px;}
#n_footer .footerBox .footer_con .logo{position:absolute;left:0;top:23px;}
#n_footer .footerBox .footer_con .terms{margin:0 0 15px 146px;}
#n_footer .footerBox .footer_con .terms a{color:#c5c5c5;font:12px 'NB';}
#n_footer .footerBox .footer_con .terms span{color:#595959;font-size:12px;margin:0 10px;}
#n_footer .footerBox .footer_con .adress,
#n_footer .footerBox .footer_con .company,
#n_footer .footerBox .footer_con .copy{font:12px/17px 'NB';color:#959595;}
#n_footer .footerBox .footer_con .adress span,
#n_footer .footerBox .footer_con .company span{color:#595959;font-size:12px;margin:0 7px;}
#n_footer .footerBox .footer_con .copy{margin-top:12px;}
#n_footer .footerBox .footer_con .footer_icon{position:absolute;right:0;top:45px;}
#n_footer .footerBox .footer_con .footer_icon img{margin-left:8px;}
/*
#footer{width:1000px; height:150px; padding-top:20px; background-color:#FFF; clear:both;}
#footer_menu {border-top:1px solid #000; border-bottom:3px solid #000; width:100%; letter-spacing:-1px; height:30px;}
#footer_menu ul{width:950px; margin:8px auto;}
#footer_menu li{float:left;}
#footer_menu li a{text-decoration:none; color:#474747;}
#footer_copy {width:950px; margin:20px auto;}
#footer_copy #f_logo {float:left; vertical-align:middle; margin-top:10px;}
#footer_copy #address{width:750px; float:right; font-size:11px; font-family:"Dotum"; vertical-align:middle; text-align:left;}
*/

#left_con{width:125px;float:left;}
#right_con{ width:890px; padding-bottom:30px; float:right; overflow:hidden;}

.shop_title_box{ border-bottom:2px solid #000; width:100%; height:30px; margin-top:40px;}
.shop_title_box h4{ font-size:18px; font-weight:bold; padding-bottom:5px; letter-spacing:-1px; float:left}

.btn_go_mobile {width:100%; padding:30px 0; font-size:4.5em; font-weight:bold; margin-top:20px;}

/*rolling_banner*/
.rolling_banner{width:760px; margin:0 auto;}
.rolling_img{}
.rolling_btn{position:absolute; top:280px; left:340px;}
.rolling_btn li{float:left; padding-right:3px; cursor:pointer;margin:0 auto;}

/*Goods*/
.ui_user_box {
	filter:alpha(opacity=80); opacity:0.8; background-color:#24303e;
	text-align:right; vertical-align:middle;
	left:0px; width:100%; height:34px;
	bottom:0px; position:absolute;
	padding-top:4px;
}
.ui_user_box .q_buy {
	background: url(/skin/f_simple/images/btn/buynow_btn.png) left top no-repeat;
	width:30px; height:30px;
	display: inline-block;
}
.ui_user_box .q_cart {
	background: url(/skin/f_simple/images/btn/cart_btn.png) left top no-repeat;
	width:30px; height:30px;
	display: inline-block;
}
.ui_user_box .q_win {
	background: url(/skin/f_simple/images/btn/new_blank_btn.png) left top no-repeat;
	width:30px; height:30px;
	display: inline-block;
	padding-right:4px;
}

/* Link */
A.goods_link:link {color: #000000; text-decoration:none;}
A.goods_link:visited {color: #000000;text-decoration:none;}
A.goods_link:active {color: #000000;text-decoration:none;}
A.goods_link:hover {color:#ff0000; text-decoration:none;}

A.goods_link_gray:link {color: #676769; text-decoration:none;}
A.goods_link_gray:visited {color: #676769;text-decoration:none;}
A.goods_link_gray:active {color: #676769;text-decoration:none;}
A.goods_link_gray:hover {color:#fd610c; text-decoration:none;}

/* Table */
/* 게시판형 타입 */
.table_form_type{border-top:1px solid #a9a9a9; text-align:left; line-height:18px; margin-top:10px;}
.table_form_type caption{display:none;}
.table_form_type > thead > tr > th,
.table_form_type > tbody > tr > th{background-color:#f7f7f7; padding:7px 0px;border-bottom:1px solid #dddddd; font-weight:normal; text-align:center;}
.table_form_type > thead > tr > td,
.table_form_type > tbody > tr > td{border-bottom:1px solid #dddddd;padding:7px 0px; text-align:center;}
.table_form_type .tl {text-align:left;}
.table_form_type .tr {text-align:right;}
.table_form_type .tc {text-align:center;}

/* 게시판형 타입 - 세로줄 */
.table_form_type_b{border-top:1px solid #a9a9a9; text-align:left; line-height:18px; margin-top:10px;}
.table_form_type_b caption{display:none;}
.table_form_type_b > thead > tr > th,
.table_form_type_b > tbody > tr > th{background-color:#f7f7f7; padding:7px 0px; border-bottom:1px solid #DDD; border-right:1px solid #DDD; font-weight:normal;text-align:left; text-align:center;}
.table_form_type_b > thead > tr > td,
.table_form_type_b > tbody > tr > td{border-bottom:1px solid #DDD; border-right:1px solid #DDD; padding:7px 0px; text-align:center;}
.table_form_type_b > thead > tr > th:last-child,
.table_form_type_b > tbody > tr > th:last-child{border-right:none;}
.table_form_type_b > thead > tr > td:last-child,
.table_form_type_b > tbody > tr > td:last-child{border-right:none;}
.table_form_type_b .tl{text-align:left; padding-left:7px;}
.table_form_type_b .tc{text-align:center;}

/* 리스트형 타입 */
.table_form_type_c{border-top:1px solid #a9a9a9; text-align:left; line-height:18px; margin-top:10px;}
.table_form_type_c caption{display:none;}
.table_form_type_c > tbody > tr > th{background-color:#f7f7f7; padding:7px 0px 7px 15px; border-bottom:1px solid #dddddd; font-weight:normal; text-align:left;}
.table_form_type_c > tbody > tr > td{border-bottom:1px solid #DDD; padding:7px 0px 7px 7px;}
.table_form_type_c .p0 {padding:0px;}

/* Box */
.info_box {background-color:#f7f7f7; border:1px solid #cdcdcd; margin:20px 0 10px; vertical-align:middle; padding:10px; color:#757575;}
.info_box_w {background-color:#fff; border:1px solid #cdcdcd; margin:20px 0 10px; vertical-align:middle; padding:10px; color:#757575;}
.info_box_w2 {background-color:#fff; border:2px solid #cdcdcd; margin:20px 0 10px; vertical-align:middle; padding:10px; color:#757575;}
.info_box2 {width:1000px; background-color:#f7f7f7; border:1px solid #cdcdcd; color:#757575; display:table-cell; text-align:center; padding:20px 0px 20px 0px; margin:20px 0 10px;}
.info_box3 {width:100%; background-color:#f7f7f7; border:1px solid #cdcdcd; color:#757575; text-align:center; padding:20px 0px 20px 0px; margin:20px 0 10px;}
.info_box4 {width:100%; background-color:#f7f7f7; border:1px solid #cdcdcd; color:#757575; text-align:left; padding:20px 0px 20px 0px; margin:20px 0 10px;}

/* Popup  */
.popup{background-color:#ffffff; padding-bottom:20px;}
.popup_top{background-color:#24303e; height:42px; line-height:42px; width:100%; color:#fff; font-size:14px; font-family:Dotum, Gulim; font-weight:bold; border-bottom:2px solid #fd610c;}
.popup_top>a.open{ font-size:16px; float:right;color:#fff; padding-right:15px; }
.popup_top>a.open:hover {text-decoration:none ;}
.popup_top>a.open:after{ content:"▼";}
.popup_top>a.close{ font-size:16px; float:right;color:#fff; padding-right:15px; }
.popup_top>a.close:after{ content:"▲";}
.popup_top>a.close:hover {text-decoration:none ;}
.popup_title{padding-left:15px; font-size:16px;}
.popup_contents {padding:10px;}
.popup_contents .info_box {width:95%; background-color:#f7f7f7; border:1px solid #cdcdcd; color:#757575; text-align:center; margin:20px 0 10px;}
#popup_find{width:570px; margin:0 auto; margin-top:20px;}
#popup_find caption{display:none;}
#popup_tap_menu{border-bottom:1px solid #000; height:28px;}
#popup_tap_menu li{float:left; padding-right:3px;}
.popup_find_table{border-bottom:1px solid #dadada;border-top:2px solid #dadada;border-left:2px solid #dadada; border-right:2px solid #dadada; margin-top:10px; text-align:center;}
.popup_find_table th{border-bottom:1px solid #dbdbdb; height:34px; text-align:center;}
.popup_find_table td{border-bottom:1px solid #dbdbdb; padding-left:5px;:5px;height:34px;}
.popup_list_table{width:100%; border-top:1px solid #dadada;}
.popup_list_table caption{display:none;}
.popup_list_table th{font-weight:normal; text-align:center; padding:3px; background-color:#f7f7f7; border-bottom:1px solid #dadada; height:26px;}
.popup_list_table td{ padding: 5px 3px;border-bottom:1px solid #dadada;}
.popup_list_table .btn_select{ background-color:#f6f3f3; border:1px solid #cbc8c8; padding:2px 7px; text-decoration:none; color:#000; }
.sub_title_st{text-align:left;color:#707070; font-size:11px;}

/* Layout Module */
.l_bbs_block {width:95%; height:170px; margin:0 auto;}
.l_bbs_header {width:100%; border-bottom:1px solid #000; display:inline-block;}
.l_bbs_article li {height:40px; border-bottom:1px solid #ccc; padding-left:10px; text-overflow:ellipsis; overflow:hidden; text-align:left;}

.l_title {float:left; font-size:15pt; font-weight:bold; line-height:50px; font-family: "Verdana", "sans-serif", "Georgia", "Dotum";}
.l_plus_more {float:right; color:#ff610a; font-size:15pt; font-weight:bold; line-height:50px; font-family: "Verdana", "sans-serif", "Georgia";}

.l_quick_text {font-size:11px; text-decoration:none; letter-spacing:-1px;}

.l_poll_block{width:95%; min-height:170px; border:3px solid #d8d8d8; margin:0 auto 10px;}
.l_poll_header {width:100%; display:inline-block;}
.l_poll_list {height:20px; text-align:left; padding-left:10px;}

/* Main Module */
#main {display:inline-block; margin: 0 10px;}
#main .m_plus_more {float:right; color:#ff610a; font-size:15pt; font-weight:bold; line-height:40px; font-family: "Verdana", "sans-serif", "Georgia";}

#main .m_recomm_goods{overflow:hidden; width:980px; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3;}
#main .m_recomm_goods li{display:inline;float:left; width:244px; height:320px; padding:0px; text-align:center;list-style:none; border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
#main .m_recomm_goods .good_block{padding-top:20px;}
#main .m_recomm_goods .brand_name {font-weight:normal; color:#222; font-size:11px; font-family:"Verdana", "Dotum";}

#main .m_goods {width:980px; margin:20px 0 30px 0; overflow:hidden;}
#main .m_goods_title {font-size:15pt; font-weight:bold; line-height:40px; font-family: "Verdana", "sans-serif", "Georgia", "Dotum";}
#main .m_goods_container {text-align:left; float:left; width:980px;}
#main .m_goods_block {float:left; min-height:370px; vertical-align: top; display: inline-block; width: 235px; margin: 0 3px 10px 2px;}
#main .m_goods_image {border:1px solid #e2e2e2; padding:15px 0; margin-bottom:10px;}

#main .m_bbs > div{width:245px; float:left;}
#main .m_bbs_header {width:100%; border-bottom:1px solid #000; display:inline-block;}
#main .m_bbs_block {min-height:170px; margin:0 5px 15px;}
#main .m_bbs_title {float:left; font-size:15pt; font-weight:bold; line-height:40px; font-family: "Verdana", "sans-serif", "Georgia", "Dotum";}
#main .m_bbs_article li {height:25px; line-height:25px; text-align:left; border-bottom:1px solid #ccc; padding-left:10px; text-overflow:ellipsis; overflow:hidden;}

#main .m_poll_block{width:95%; min-height:170px; border:3px solid #d8d8d8; margin:0 auto;}
#main .m_poll_header {width:100%; display:inline-block;}
#main .m_poll_list {height:20px; text-align:left; padding-left:10px;}

/* Main Slider Banner */
#main_slide_banner {
	position:relative;
	width:980px; height:368px;
	margin: 0 auto;
	text-align: center;
	overflow: auto;
}
#main_slide_banner ul{position:absolute; list-style:none; top:0; left:0}
#main_slide_banner li{float:left; width:980px; height:368px;}

#main_slide_left {position:absolute; top:160px; left:60px; background:url(/skin/f_simple/images/main/slide_left.gif) no-repeat; z-index:50; width:34px; height:34px; cursor:pointer}
#main_slide_right {position:absolute; top:160px; left:900px; background:url(/skin/f_simple/images/main/slide_right.gif) no-repeat; z-index:50; width:34px; height:34px; cursor:pointer}

/* Goods List */
.glist_cate_list {border:2px solid #cdcdcd; margin-top:20px; text-align:center; vertical-align:middle; padding:5px 0px; color:#757575;}
.glist_cate_list td {height:20px;}
.glist_best_goods {position:relative; margin-top:50px;}
.glist_title {border-bottom:1px solid #000; width:100%; height:30px; margin-bottom:20px;}
.glist_title h3 {font-size:16px; font-weight:bold; padding-bottom:5px; letter-spacing:-1px; float:left}
.glist_title .order {float:right;}

/* Goods List */
.good_block {text-align:center; overflow:hidden; word-break:break-word;}
.good_block p {padding-top:3px;}
.good_block .good_code {color:#999; font-size:11px;}
.good_block .good_name { color:#8e8e8e; font-size:16px;text-align:left;margin:3px 0;font-weight:bold;}
.good_block .good_name a {color:#8e8e8e;}
.good_block .good_note{min-height:48px;text-align:left;}
.good_block .good_note a{color:#8e8e8e;}
.good_block .good_note a:hover,.good_block .good_note a:visit{}

.good_block .price {font-weight:bold;text-align:left;font-size:14px;color:#FF6101;}
.good_block .price_member_dc {color:#D91B1B; font-weight:normal; font-family:"Verdana", "Dotum"; word-break: break-word;}
.good_block .price_instant {color:#ff6633; font-weight:normal; font-family:"Verdana", "Dotum";}
.good_block .icon {min-height:18px;magin:10px 0;text-align:left;font-size:0;line-height:0;}
.good_block .icon img{margin-right:5px;}
.good_block .mile {color:#8242DE;}
.good_block_list p {padding:0;}
.price_alias {color:#FFF; font-size:11px; padding:0px 3px 1px; background-color:#999; font-weight:normal; font-family:"Verdana", "Dotum";}
.dc_instant {color:#fff; background-color:#ff6633; letter-spacing:-1px; font-weight:normal; padding:0px 3px 1px; border-radius: 3px;}
.dc_member {color:#fff; background-color:#D91B1B; letter-spacing:-1px; font-weight:normal; padding:0px 3px 1px; border-radius: 3px;}
.goods_title {font-size:15pt; font-weight:bold; line-height:50px; font-family: "Verdana", "sans-serif", "Georgia";}
.hotitem_text_block {width:180px; height:40px; padding:5px 5px 5px 5px; display:inline-block;}
.product_list_best_item{position:relative; margin-top:50px;}

/* Search List */
#search_menu_box{border-top:3px solid #e4e4e4; position:relative; margin-top:30px;border-left:3px solid #e4e4e4;border-right:3px solid #e4e4e4;border-bottom:2px solid #e4e4e4; margin:30px auto; width:950px;}
#search_menu_box td{border-bottom:1px solid #e4e4e4; height:40px; padding-left:30px; font-weight:bold;}
#search_menu_box a{text-decoration:none; color:#7f7f7f}
.sch_search_box {border:1px solid #e4e4e4; width:300px; height:20px; background-color:#fff; font-size:14px; padding-left:7px;}

/* Cart List */
.cart_step1_table{width:100%;border-bottom:2px solid #8c8c8c;font-family:Tahoma;font-size:11px;text-align:center;}
.cart_step1_table caption{display:none}
.cart_step1_table th{padding:10px 0 ; border-top:1px solid #5f5f5f;background-color:#8c8c8c;color:#fff;font-family:'돋움',dotum;font-size:12px;border-bottom:1px solid #5f5f5f; border-right:1px solid #5f5f5f; font-weight:normal}
.cart_step1_table td{padding:15px 0;border-top:1px solid #e5e5e5;color:#4c4c4c; border-right:1px solid #dedede;}
.cart_step1_table tbody td.info{text-align:left; line-height:18px;padding:0 2px 0 10px;}
.cart_step1_total_pay{background-color:#f2f2f2; border-bottom:2px solid #8c8c8c; text-align:center}
.cart_step1_total_pay caption{display:none}
.cart_step1_total_pay th{}
.cart_step1_total_pay td{padding:15px 0; line-height:20px;}
.cart_step1_btn01{margin-top:10px;}
.cart_step1_btn02{margin-top:20px;text-align:center;}

.cart_top_img{margin: 30px 0px;} /*추가 20140224*/
.cart_box_a{position:relative; padding-bottom:10px;font-family:Tahoma;font-size:11px;clear:both;} /*추가 20140224*/
.cart_box_a caption{display:none;} /*추가 20140224*/
.cart_box_a th{height:40px; background-image:url('/skin/f_simple/images/shop/table_th_bg.gif'); border-top: 2px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;} /*추가 20140224*/
.cart_box_a th:last-child, .cart_box_a .last-child {border-right:0px;}
.cart_box_a td{padding:10px; border-bottom:1px solid #dbdbdb; line-height:20px; border-right:1px solid #dbdbdb; text-align:center;} /*추가 20140224*/
.cart_box_b{top:10px; border:3px solid #fe610b; margin-top:10px;text-align:left;} /*추가 20140224*/
.cart_box_b div.title{display:inline-block;font-size:14px; text-align:left;width:50%;padding:10px 0;} /*추가 20140224*/
.cart_box_b div.title>span{padding-left:10px;} /*추가 20140224*/
.cart_box_b fieldset{display:inline-block;font-size:14px; line-height:24px; font-weight:bold;width:49%;padding:10px 0;} /*추가 20140224*/
.cart_box_b fieldset ul{width:100%;}
.cart_box_b fieldset ul li{text-align:right;padding-right:10px;}
.cart_box_b fieldset ul li > span:last-child{width:130px;display:inline-block;}

.order_form_type_a{width:100%;clear:both;}
.order_form_type_a caption{display:none;}
.order_form_type_a th{}
.order_form_type_a td{}
.order_form_type_a .bline {border-bottom:0px solid #fff; text-align:left;  padding:5px 0px 5px 5px; line-height: 18px;}
.order_form_type_b{clear:both;width:100%; border-top:1px solid #a9a9a9;}
.order_form_type_b caption{display:none;}
.order_form_type_b th{text-align:left; background-color:#f7f7f7; border-bottom:1px solid #ddd; padding:10px 0px 10px 20px;}
.order_form_type_b td{border-bottom:1px solid #ddd; text-align:left;  padding:10px 0px 10px 10px; line-height: 18px; font-weight:lighter;}
.order_form_type_price{border: 3px solid #fe610b; margin: 0px 0px 0px 20px; padding: 15px; background-color:#ffeadf;}
.order_form_type_c{width:100%;}
.order_form_type_c caption{display:none;}
.order_form_type_c th{text-align:left; padding:7px 0px; font-size:14px;}
.order_form_type_c td{text-align:right;padding:7px 0px;font-size:14px;}
.order_box_line{border-bottom: 2px solid #000}
.order_box_line_top{border-top: 2px solid #000}
.order_box_dotted_line{border-bottom:1px dotted #b2a39c}

ul.option_info_textbox{line-height:16px; margin:7px 0px 0px 0px;}
ul.option_info_textbox li.cart-item-main{color:#9e9e9e; font-size:11px;}
ul.option_info_textbox li.cart-item-sub{margin-left:18px;list-style-image:url('/skin/f_simple/images/shop/option_reply_icon.gif');color:#9e9e9e; font-size:11px;}

#side_body {width:1040px; background-color:#fff;}
#side_body #sub_contents {float:right; width:100%;}
/*주문결제 step2*/

.shipping_info{margin:20px 0;padding-left:25px;width:1015px;;}
.shipping_info li{list-style:decimal;font:12px/26px "Dotum";font-weight:bold;color:#fe3336;letter-spacing:0;}
.shipping_info li p{font-weight:normal;}
#yakdong{width:1040px;}
.c_radio{margin:5px 0;}
.c_radio input{margin-right:10px;}
.c_radio label{font-size:12px;font-weight:bold;}

.date_choice {vertical-align:top;}
.date_choice .info{font-size:12px;font-weight:bold;}
.date_choice .expecting_date{margin-top:20px;}
.date_choice .expecting_date label, .date_choice .expecting_date span{color:#8e8e8e;}

.date_choice .small_calender{padding:0 15px;margin-top:10px;}
.date_choice .small_calender .calender_month{text-align:center;font:20px "NBEB";color:#444;font-weight:bold;letter-spacing:-1px;padding:10px 0;background:#fcfcfc;}
.date_choice .small_calender .calender_month a img{margin:0 20px;vertical-align:middle;}
.date_choice .small_calender table th{border:1px solid #d4d8db;text-align:center;background:#fff;padding-left:0;color:#7e7e8a;}
.date_choice .small_calender table td{border:1px solid #d4d8db;position:relative;height:100px;padding:0;font-size:12px;font-weight:bold;color:#474644;text-align:center;cursor:pointer;}
.date_choice .small_calender table td a{display:block;width:100%;height:100%;}
.date_choice .small_calender table td span{position:absolute;font-size:11px;font-family:"NBEB";left:8px;top:8px;color:#474644;}
.date_choice .small_calender table td.noMonth span{color:#e4e6e5 !important;}
.date_choice .small_calender table td.noMonth {color:#e4e6e5;}
.date_choice .small_calender table td.holiday span{color:#f3514e;}
.date_choice .small_calender table td.on, .date_choice .small_calender table td:hover{background:#ffffd9;}
.date_choice .small_calender table td.noMonth:hover{background:#fff;}

/*게시판 jhy*/
.board_con{width:1040px;margin:0 auto;}
.board_con .left{width:200px;float:left;position:relative;overflow:hidden;}
.board_con .right{width:810px;float:right;position:relative;overflow:hidden;}
.board_con .left h3{font:17px "NB";color:#757575;padding-bottom:10px;letter-spacing:-1px;font-weight:bold;}
.board_con .right .len{  font-size: 11px;  color: #c0c0c0;margin-bottom:15px;}
.board_con .right .b_visu{margin-bottom:15px;}
.board_con .right .searchform{margin-bottom:10px;}
.board_con .right .searchform.type2{text-align:center;margin-bottom:30px;}
.board_con .right .searchform select {  font-size: 12px;height: 20px;  vertical-align: bottom;  padding: 2px;}
#bbslist .searchform{margin-bottom:10px;}
#bbslist .searchform.type2{text-align:center;margin-bottom:30px;}
#bbslist .searchform select {  font-size: 12px;height: 20px;  vertical-align: bottom;  padding: 2px;}
.input {  border: #dfdfdf solid 1px;  padding: 2px 0 0 2px;  margin: 1px;  height: 16px;}
.btngray {cursor: pointer;  border: #666666 solid 1px;  background: url('../data/tpl/f_simple/images/grad_gray.jpg') #B3B3B3 left bottom repeat-x;  color: #ffffff;  height: 21px;}
.board_con .right .ttline {border-top: #dfdfdf solid 1px;}
.board_con .right .gallery {  padding: 30px 0 20px 0;  border-bottom: #dfdfdf solid 1px;}
.board_con .right .gallery .picbox {  float: left;  margin: 0 30px 0 29px;}
.board_con .right .gallery .picbox .pic {  padding: 2px;  border: #efefef solid 1px;  background: #f9f9f9;height:117px;border:1px solid #dddddd;width:200px;}
.board_con .right .gallery .picbox .sbjx {  font-size: 14px;  line-height: 140%;  padding: 5px 5px 0 5px;  height: 35px;  overflow: hidden;text-align:center;}
.board_con .right .gallery .picbox .sbjx a span{font-size:14px;font-weight:bold;color:#8e8e8e;}
.board_con .right .gallery .picbox .sbjxsub{margin-top:0px;float:right;margin-bottom:10px;font-weight:bold;font-size:12px;}
.board_con .right .gallery .picbox .sbjxsub span{color:#ec8408;margin-left:10px;}

.board_con .right .gallery.type2 .picbox {margin: 0 32px;width:136px;height:170px;}
.board_con .right .gallery.type2 .picbox .pic {height:90px;width:130px;border:0;}
.board_con .right .gallery.type2 .picbox .sbjx,
.board_con .right .gallery.type2 .picbox .sbjx a{font-size:12px;font-weight:normal;}

.board_con  .btnbox1,  #bbslist .btnbox1{
  float: left;
  width: 130px;
  margin-top:-5px;
  text-align:left;
}
.board_con .right .btn00 , #bbslist .btn00{
  display: inline-block;*display:inline;zoom:1;
  border: #DFDFDF solid 1px;
}
.board_con .right .btn00 a , #bbslist .btn00 a{
  display: inline-block;*display:inline;zoom:1;
  border-top: #FFFFFF solid 1px;
  background: #EFEFEF;
  padding: 4px 7px 4px 7px;
  color: #444;
  font-size: 12px;
  letter-spacing: -1px;
}
.board_con .right .btnbox2,  #bbslist .btnbox2{
  float: right;
  width: 130px;
  text-align: right;
   margin-top:-5px;
}
.pagebox01 {
  text-align: center;
  padding: 30px 0 30px 0;
}
.pagebox01 img {
  padding: 0 4px 0 4px;
}
.pagebox01>a{
  padding: 0 4px;
  font-size: 12px;
  color: #222;
  font-weight: bold;
}
.pagebox01>a.on, .pagebox01>a:hover {
  padding: 0 4px 0 4px;
  font-size: 12px;
  font-weight: bold;
  color: #FF5B01;
}

.vContent{padding-bottom:20px;font-size:12px;line-height:21px;text-align:center;}
.vContent .photo{text-align:center;}
.vContent .detail_cut{text-align:center;}
.vContent .detail_cut img{width:100%;}
.vContent .scorebox{padding:20px 0;text-align:center;}
.bottom_con {
  padding: 10px 0 0 0;
  text-align: right;
}
.bottom_con li {margin-bottom:5px;}
.bottom_con li a{color:#8e8e8e;}
.bottom_con li a img{margin-right:5px;}

.sns_pic {
  position: absolute;
  width: 50px;
  height: 50px;
  margin: 10px 0 0 0;
  background: url(/data/tpl/f_simple/images/default_pic.gif) center center no-repeat;
}
.viewbox .subject {
  padding: 0 0 0 60px;
}
.viewbox.type2 .subject {
  padding: 0;
}
.viewbox .subject h1 {
  padding: 11px 0 12px 0;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  border-bottom: #dfdfdf dotted 1px;
}
.hand{cursor:pointer;}
.viewbox .info {
  padding: 10px 0 10px 60px;
  font-size: 10px;
  color: #c0c0c0;
}
.viewbox.type2 .info {
  padding: 10px 0 10px 0px;
}
#bbsview .viewbox .content {
  padding: 20px 0 20px 0;
}
.xleft{float:left;}
.xright{float:right;}
.xright ul li{float:left;}
.viewbox .info .xright .g {
  padding: 1px 10px 0 0;
}
.photo{margin:20px 0;text-align:center;}
.snsbox {
  margin: 100px 0 0 0;
  text-align: right;
}
.comment {
  padding: 0 0 10px 0;
  color: #c0c0c0;
}
.comment a {
  font-weight: bold;
  color: #3EA9CD;
}

.mbrLayerBlock {
  position: absolute;
  display: block;
  background: #ffffff;
  width: 310px;
  height: 450px;
  border: #333333 solid 1px;
  border-bottom: #333333 solid 2px;
}
.viewbox{position:relative;}
#mbrlivebox {overflow:hidden;padding:0 10px 10px 10px;}
#mbrlivebox .rnote {padding:10px 0 5px 0;}
#mbrlivebox .rnote .rbox {padding:0 0 10px 0;}
#mbrlivebox .rnote .rbox .xl {width:100px;float:left;}
#mbrlivebox .rnote .rbox .xl div {width:100px;height:100px;overflow:hidden;}
#mbrlivebox .rnote .rbox .xr {width:180px;float:left;margin-left:10px;color:#656565;font-size:11px;letter-spacing:-1px;}
#mbrlivebox .rnote .rbox .xr a {}
#mbrlivebox .rnote .rbox .xr .tt {color:#3A5A95;font-weight:bold;font-size:12px;padding-bottom:8px;display:inline-block;}
#mbrlivebox .rnote .rbox .xr .info {line-height:150%;}
#mbrlivebox .rnote .rbox .xr .btnbox {padding-top:5px}
#mbrlivebox .rnote .rbox .xr .btnbox .btnGray01 {width:90px;float:left;margin-right:5px;}

#mbrlivebox .memberpic {padding:10px 0 30px 0;}
#mbrlivebox .memberpic span {display:block;color:#c0c0c0;line-height:140%;font-size:11px;}

#mbrlivebox .contTap {list-style-type:none;margin:0;padding:0;width:292px;height:28px;border-bottom:#BFBFBF solid 1px;}
#mbrlivebox .contTap li {position:relative;top:-1px;float:left;text-align:center;height:27px;padding:0 10px 0 10px;margin:0 0 0 2px;background:#E1E5F1;border:#E1E5F1 solid 1px;cursor:pointer;}
#mbrlivebox .contTap li span {display:block;padding-top:8px;font-weight:bold;font-size:11px;color:#3B5995;}
#mbrlivebox .contTap .on {height:28px;border-top:#BFBFBF solid 1px;border-right:#BFBFBF solid 1px;border-bottom:#fff solid 1px;border-left:#BFBFBF solid 1px;background:#fff;}
#mbrlivebox .contTap .on span {color:#333;}
#mbrlivebox .contTap .ls {margin-left:0;}


#mbrLayerShowHide {height:7px;border-top:#c0c0c0 solid 1px;background:#F0F1F1;text-align:center;cursor:pointer;}
#mbrLayerShowHide img {margin-top:2px;}
#mbrLayerShowHide:hover {background:#dfdfdf;}

#mbrlivebox .cont {position:relative;margin:5px 0 0 0;height:280px;overflow-x:hidden;overflow-y:auto;}
#mbrlivebox .cont .xrecent1 {list-style-type:none;padding:10px 0 20px 0;margin:0;}
#mbrlivebox .cont .xrecent1 li {padding:4px 0 18px 18px;margin:0 0 0 5px;background:url('/data/tpl/f_simple/images/ico_doc.gif') left 4px no-repeat;line-height:130%;font-size:11px;font-family:;color:#999;}
#mbrlivebox .cont .xrecent1 li a {display:block;padding-bottom:5px;font-weight:bold;font-size:12px;color:#3C5899;}
#mbrlivebox .cont .xrecent1 li a .dsbj {margin-left:1px;}
#mbrlivebox .cont .xrecent1 li a .dpoint {display:inline-block;background:#F3574A;color:#ffffff;font-weight:normal;font-size:11px;padding:3px 2px 0 2px;margin-left:53px;}
#mbrlivebox .cont .xrecent1 li a .comment {color:#FF6F05;font-size:11px;font-family:arial;letter-spacing:-1px;}
#mbrlivebox .cont .xrecent1 li a:hover {text-decoration:underline;}
#mbrlivebox .cont .xrecent1 li .link {display:inline;font-weight:normal;font-size:11px;color:#999;}
#mbrlivebox .cont .xrecent1 li .link:hover {text-decoration:underline;}
#mbrlivebox .cont .xrecent1 li .product {display:inline;font-weight:normal;color:#999;font-family:;font-size:11px;}
#mbrlivebox .cont .xrecent1 li .product:hover {text-decoration:underline;}
#mbrlivebox .cont .xrecent1 .none {padding:10px 0 18px 0;margin:0;background:url('');line-height:130%;font-size:11px;color:#999;border-bottom:#efefef solid 1px;}
.plusBlue s {
  background: url('/data/tpl/f_simple/images/add_01_blue.gif') 10px 6px no-repeat;
  padding: 9px 0 0 30px;
}
.btnGray01 s {
  display: inline-block;
  *display: inline;
  zoom:1;
  text-decoration: none;
  padding: 6px 0 0 30px;
  letter-spacing: -1px;
}
.btnblue {
  cursor: pointer;
  border: #3399DD solid 1px;
  background: url('../image/_public/grad_blue.jpg') #33C9FD left bottom repeat-x;
  color: #ffffff;
  height: 21px;
}
.btnGray01 {
  display: block;
  height: 27px;
  background: url('/data/tpl/f_simple/images/gray_01_left.jpg') left no-repeat;
}
#mbrlivebox .rnote .rbox .xr .btnbox .btnGray01 {
  width: 90px;
  float: left;
  margin-right: 5px;
}
.filter {
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.btnGray01 i {
  display: block;
  height: 27px;
  background: url('/data/tpl/f_simple/images/gray_01_right.jpg') right no-repeat;
  font-weight: bold;

  font-size: 11px;
  font-style: normal;
  color: #333333;
}
#snsNbox{height:100px;overflow-y:scroll;  padding: 20px 0 0 15px;}
#snsNbox .snsaccount .snsx {
  float: left;
  display: block;
  width: 60px;
  text-align: center;
  margin: 0 5px 0 0;
  vertical-align: top;
}
#snsNbox .snsaccount .snsx span {
  display: block;
  font-weight: bold;
  color: #555555;
  padding: 7px 0 13px 0;
}
#chkbox {
  border: #dfdfdf solid 1px;
  width: 350px;
  padding: 20px 10px 20px 10px;
  margin: 40px auto 40px auto;
}
#chkbox .ibox {
  padding: 30px 0 10px 22px;
}
#chkbox .input {
  width: 150px;
}
#chkbox .btnblue {
  width: 80px;
}
#chkbox .msg h3 {
  margin: 0;
  padding: 0 0 9px 0;
  font-size: 14px;
  font-weight: bold;
  font-family: "malgun gothic","dotum";
  border-bottom: #dfdfdf dashed 1px;
}
#chkbox .msg div {
  padding: 10px 0 0 22px;
  color: #999;
}

.b_write table{width:100%;}
.b_write{  margin: auto;
  padding: 0 0 30px 0;
}
.b_write td {
  padding: 2px 0 2px 0;
}
.b_write .td1 {
  width: 60px;
  font-weight: bold;
  color: #444444;
  vertical-align: top;
  padding: 10px 0 0 0;
  letter-spacing: -1px;
}
.b_write .td2 .subject {
  width: 400px;
}
.b_write .td2 .input {
  height: 18px;
}
.b_write .editBox {
  padding: 15px 0 15px 0;
  width:696px;
  height:558px;
}
.b_write .bottombox .btngray {
  font-weight: bold;
  width: 60px;
  height: 25px;
}
.b_write .bottombox .btnblue {
  font-weight: bold;
  width: 80px;
  height: 25px;
}
.b_write .bottombox {
  text-align: center;
  padding: 20px 0 20px 0;
  margin: 15px 0 0 0;
  border-top: #efefef solid 1px;
}
.b_write .td2 .guide {
  font-size: 11px;

  color: #999;
  padding: 10px 0 10px 0;
}
.b_write  .after input{margin: 0 5px;}
.
wrbox {
  padding: 25px 0 0 0;
}
#cwrite .box {
  padding: 25px;
  border: #dfdfdf solid 1px;
  background: #FCFCFC;
}
#cwrite .box .tt {
  font-weight: bold;
  position: relative;
}
#cwrite .box .tt .iconbox {
  float: right;
  padding: 0 0 7px 0;
}
#cwrite .box .tt .iconbox a {
  padding: 0 3px 0 3px;
  font-size: 11px;
  font-family: dotum;
  color: #333;
}
#cwrite .box .tt .iconbox a img {
margin-right:5px;
}
#cwrite .box .tt span {
  font-weight: normal;
  font-size: 11px;
  font-family: dotum;
  color: #888;
  padding: 0 0 0 5px;
}
#cwrite .box .inputbox {
  padding: 8px 0 0 0;
}
#cwrite .box .inputbox div {
  padding: 5px 0 0 0;
}
#cwrite .box .inputbox .input1 {
  border: #dfdfdf solid 1px;
  padding: 2px 0 0 5px;
  height: 18px;
  width: 150px;
}
#cwrite .box .inputbox div span {
  position: relative;
  top: 3px;
  font-size: 11px;

  color: #c0c0c0;
  padding: 0 10px 0 0;
}
#cwrite .box .editbox {
  padding: 5px 0 0 0;
}
#cwrite .editFrame{height:62px;border: #e0e0e0 solid 1px;background:#fff;margin-bottom:5px;}
#cwrite .box .bottom .l {
  float: left;
  font-size: 12px;
  font-family: dotum;
  color: #999;
  letter-spacing: -1px;
}
#cwrite .box .bottom .r {
  float: right;
}
#clist table {
  width: 100%;
}
#clist table caption {
  display: none;
}
#clist thead .side1 {
  border-left: #D2D2D2 solid 1px;
}
#clist tbody .dotline td {
  background: url('/data/tpl/f_simple/images/line_01.gif') bottom repeat-x;
}
#clist thead th {
  height: 28px;
  border-top: #D2D2D2 solid 1px;
  border-bottom: #D2D2D2 solid 1px;
  background: url('/data/tpl/f_simple/images/bg_list_tt.jpg');
  font-size: 11px;
  font-family: dotum;
  font-weight: normal;
  color: #787878;
}
#clist thead .side2 {
  border-right: #D2D2D2 solid 1px;
}
#clist tbody .none td {
  background: url('');
  border-bottom: #EBEBEB solid 1px;
}
#clist tbody .sbj {
  text-align: left;
  padding-left: 8px;
  font-family: dotum;
  font-size: 12px;
}
#clist tbody td {
  padding: 5px 3px 5px 3px;
  text-align: center;
  font-family: arial;
  font-size: 11px;
  color: #AFAFAF;
  letter-spacing: -1px;
}
#clist .page {
  padding: 20px 0 0 0;
  text-align: center;
}
#clist .urlbox {
  padding: 15px 0 15px 0;
  border-top: #dfdfdf solid 1px;
}
#clist .urlbox .url {
  float: left;
}
#clist .urlbox .url span {
  position: relative;
  top: 1px;
  left: 2px;
  color: #666;
}
#clist .urlbox .url .copy {
  position: relative;
  top: 3px;
  left: 3px;
}
#clist .urlbox .btn {
  float: right;
}

.rank_tit{margin-top:20px;}
.sortSelect{margin:0 12px 0 10px;border-bottom: 1px solid #ededed;padding-bottom:20px;}
.rankList_table{width:100%;margin-top:20px;border-bottom:1px solid #ededed}
.rankList_table ul {padding:0 5px 0 15px;}
.rankList_table ul li{float:left;overflow:hidden;width:330px;margin:0 10px 20px 0;font-size:0;line-height:0;height:210px;}
.rankList_table ul li.last{margin-right:0;}
.rankList_table ul li .product{display:inline-block;*display:inline;zoom:1;width:198px;height:156px;vertical-align:top;position:relative;padding:2px 0 0 2px;margin-bottom:10px;}
.rankList_table ul li .product .thum{width:190px;height:150px;}
.rankList_table ul li .product .ranking_img{position:absolute;left:0;top:0;}
.rankList_table ul li .p_info{display:inline-block;*display:inline;zoom:1;width:120px;height:158px;vertical-align:top;margin-left:10px;}
.rankList_table ul li .p_info .name{height:50px;width:120px;display:table-cell;vertical-align:middle;}
.rankList_table ul li .p_info .name a{color:#000;font-size:14px;font-weight:bold;line-height:18px;}
.rankList_table ul li .p_info .material{font-size:12px;line-height:16px;color:#aaa;height:90px;}
.rankList_table ul li .p_info .more a{font-size:12px;color:#ff9300;}
.rankList_table ul li .gprice{width:100%;height:20px;
  color: #FF6101;
  font-weight: bold;
  letter-spacing: -1px;}

.rankList_table ul li .datag {
  font-size: 12px;
  line-height:20px;
  font-weight: normal;
  font-family: dotum;
  color: #999;
  float: right;
  margin-right:10px;
}

.rankList_table ul li .gpoint {
  font-size: 12px;
   line-height:20px;
  font-weight: normal;
  font-family: dotum;
  color: #999;
  float:left;
}


#zerois_widget .zi_box {
  width: 352px;
  height: 200px;
  background: url(/data/tpl/f_simple/images/bg_division_box2.gif) no-repeat left top;
}

#zerois_widget .zi_box .zi_pic {
  margin: 15px 0 0 15px;
  padding: 0;
  float: left;
}
#zerois_widget .zi_box .zi_title {
  width: 180px;
  margin: 15px 15px 0 0;
  float: right;
}
#zerois_widget .zi_box .zi_title ul {
  margin: 0;
  padding: 10px 0 0 0;
}
#zerois_widget .zi_box .zi_title li {
  list-style-type: none;
  margin-bottom: 10px;
  margin: 0;
  padding: 0 0 25px 0;
}
.color01{color:#F90;}
#bbslist .info {
  height: 28px;
}
#bbslist .ttline {
  border-top: #dfdfdf solid 1px;
}
#bbslist .info .article {
  float: left;
  font-size: 11px;
  color: #c0c0c0;
  padding: 5px 0 0 5px;
}
#bbslist .info .category {
  float: right;
  padding: 0 0 5px 0;
}
#bbslist .info .category select {
  padding: 1px;
  margin-bottom: 3px;
}
#bbslist{padding-bottom:30px;position:relative;}
#bbslist table{width:100%;}
#bbslist thead th {
  height: 28px;
  border-top: #D2D2D2 solid 1px;
  border-bottom: #D2D2D2 solid 1px;
  background: url('/data/tpl/f_simple/images/bg_list_tt.jpg');
  font-size: 12px;
  font-weight: normal;
  color: #787878;
}
#bbslist thead .side1 {
  border-left: #D2D2D2 solid 1px;
}
#bbslist thead .side2 {
  border-right: #D2D2D2 solid 1px;
}
#bbslist tbody td {
  text-align: center;
  color: #888888;
  font-size: 12px;
  border-bottom: #E6E6E6 solid 1px;
  letter-spacing: -1px;
}
#bbslist tbody td.date {
	font-size:10px;
}
#bbslist .sbj {
  text-align: left;
  padding: 5px 0 3px 10px;
  letter-spacing: 0px;
}
#bbslist .sbj .comment {
  font: normal 11px arial;
  color: #FC6138;
}
#bbslist .name {
  color: #222222;
  font-size: 12px;
  color: #888;
}

#bbslist .sbj .new {
  color: #ff0000;
  font-size:9px;
}
#bbslist .hit {
  font-size: 10px;
  color: #515190;
}
#bbslist .gallery {
  padding: 30px 0 20px 0;
  border-bottom: #dfdfdf solid 1px;
}
#bbslist .gallery .zi_list .pic {
  padding: 2px;
  border: #efefef solid 1px;
  background: #f9f9f9;
  float: left;
}
#bbslist .gallery .zi_list .sbjx {
  font-family: gothic;
  padding: 5px 5px 0 5px;
  overflow: hidden;
  float: right;
  width: 270px;
}
#bbslist .gallery .zi_list .sbjx li {
  color: #666;
  font-size: 11px;
  margin-bottom: 7px;
}
#bbslist .gallery .zi_list .sbjx .title {
  font-size: 13px;
  color: #333;
  font-weight: bold;
}
#bbslist .gallery .linediv {
  margin: 5px 0 5px 0;
  border-bottom: #dfdfdf solid 1px;
}

.news_table td{padding:7px 0;}
.news_table td .imgpos{margin-left:7px;position:relative;top:-1px;}
.news_table td.sbj a:hover{text-decoration:underline;}




/* Mypage */
.mypage_title_box{border-bottom:2px solid #000; height:30px; position:relative;}
.mypage_title_name{float:left; font-weight:bold; line-height:30px; font-size:18px; padding-bottom:5px; letter-spacing:-1px;}
.mypage_navi_name{float:right; font-size:11px;}

#mypage_order_box{}
#mypage_order_box th{vertical-align:  bottom; padding:0px 5px 5px 30px; color:#5e5e5e;}
#mypage_order_box td{font-family:Verdana, Geneva, sans-serif; font-size:26px; font-weight:bold;}
.mypage_order_box_title {float:left;font-size:9pt;font-weight:bold;vertical-align:  bottom; padding:0px 5px 5px 30px; color:#5e5e5e;}
.mypage_order_box_count {float:left;font-family:Verdana, Geneva, sans-serif; font-size:26px; font-weight:bold;}
#mypage_menu_box{border-top:3px solid #e4e4e4; position:relative; margin-top:30px;border-left:3px solid #e4e4e4;border-right:3px solid #e4e4e4;border-bottom:2px solid #e4e4e4; margin:30px auto; width:100%;}
#mypage_menu_box td{border-bottom:1px solid #e4e4e4; height:40px; width:20%; padding-left:30px; font-weight:bold;}
#mypage_menu_box a{text-decoration:none; color:#7f7f7f}
#mypage_table_box{margin:0 auto; color:#5e5e5e;}
#mypage_table_box01{width:100%;}
#mypage_table_box01 th{height:40px;}
#mypage_table_box01 td{width:50%;}

#side_body{padding-bottom:30px;}

#side_body #left_con h3 {height:48px;border:1px solid #e2e2e2;text-align:center;font-size:15px;color:#444;font-weight:bold;padding-top:15px;}
#side_body #left_con h3 span{font:10px "NB";color:#c2c2c2;font-weight:bold;}
#side_body #left_con h3 img{vertical-align:middle;margin-top:20px;}
#side_body #left_con #customer_leftmenu,
#side_body #left_con #mypage_leftmenu{border:1px solid #e2e2e2; margin:0 auto;border-top:0;padding:10px 0;}
/*#side_body #L_CS_MENU #customer_leftmenu li{ padding-left:10px;line-height:28px; height:28px;border-bottom:1px solid #c9c9c9; font-size:12px; list-style-image: url(/skin/f_simple/images/common/menu_bollet_icon.gif) ; list-style-position:inside;}*/
#side_body #left_con #customer_leftmenu li,
#side_body #left_con #mypage_leftmenu li{text-align:center;}
#side_body #left_con #customer_leftmenu  li a,
#side_body #left_con #mypage_leftmenu li a{ text-decoration:none;font:13px/32px "NB";color:#666;font-weight:bold;letter-spacing:-1px;}
#side_body #left_con #customer_leftmenu  li a:hover,
#side_body #left_con #mypage_leftmenu li a:hover, #side_body #left_con #mypage_leftmenu li.on a{ text-decoration:none; font-weight:bold; color:#ffb400;}

#side_body #left_con #mypage_leftmenu li .two{padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f4f4f4;}
#side_body #left_con #mypage_leftmenu li .two li a{font:12px/18px "NB";color:#666;font-weight:normal;}
#side_body #left_con #mypage_leftmenu li .two li{margin-bottom:10px;}
#side_body #left_con #mypage_leftmenu li .two li a:hover, #side_body #left_con #mypage_leftmenu li .two li.on a{color:#ffb400;}
.mypage_table_subbox{padding:15px;}
.mypage_table_subbox td{}
.mypage_table_subbox01{}
.mypage_table_subbox01 th{border-bottom:1px solid #cccccc;padding:8px 5px; text-align:left}
.img_border img{border:1px solid #d6d6d6;}
#top_info_box{width:886px; border: 2px solid #cdcdcd; margin: 20px 0px 10px 0px; text-align: center; vertical-align: middle; padding: 10px 10px 10px 10px; color: #757575; display:table-cell;}
.info_text{float:left; padding-top:5px;}
.data_search_box{float:right}
.data_search_box li{float:left; padding: 0px 2px}
.data_search_btn a{background-color:#f6f3f3; border:1px solid #cbc8c8; padding:2px 7px; text-decoration:none; color:#000;}
.data_search_btn a:hover{background-color:#fe610b; color:#fff; border:1px solid #c84903;}
.data_search_black_btn a{background-color:#333333; border:1px solid #000; padding:2px 10px;text-decoration:none; color:#fff; font-weight:bold;}
.mypage_order_num a{color:#fe610b;text-decoration:underline}
.table_box_a{top:20px; position:relative;clear:both;}
.table_box_a caption{display:none;}
.table_box_a th{height:40px; background-image:url('/skin/f_simple/images/mypage/table_th_bg.gif'); border-top: 2px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.table_box_a td{padding:10px;border-bottom:1px solid #dbdbdb;}

.mypage_text_info{height:24px; margin-top:20px;}
.mypage_info_box {width:100%; border:2px solid #cdcdcd; margin:20px 0 10px; text-align:center; vertical-align:middle; padding:10px 0px; color:#757575;}
.mypage_info_box2 {width:100%; border:1px solid #cdcdcd; margin:20px 0 20px;}
.mypage_info_box2 th{background-color:#f7f7f7; text-align:center; vertical-align:middle; padding:10px 0px; color:#757575;}
.mypage_info_box2 td{text-align:center; vertical-align:middle; padding:10px 0px; font-size:18px; font-weight:bold;}
.mypage_info_box2 .line{border-bottom:1px solid #cdcdcd;}
.mypage_main{border:1px solid #cdcdcd;}
.mypage_main .tdB{border-bottom:1px solid #cdcdcd;}
.mypage_main .tdBR{border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.mypage_main .tdR{border-right:1px solid #cdcdcd;}
.mypage_order_info td{font-size:11px; text-align:center; vertical-align:top;}
.mypage_order_info .num{font-size:26px; line-height:25px; font-family:tahoma; font-weight:bold;}
.mypage_sub_table td{padding:7px 0px 7px 7px;}
.mypage_sub_table .bline{border-bottom:1px solid #DDD;}
.mypage_onetoone_box {width:100%; border:1px solid #cdcdcd; margin:10px 0 10px;}
.mypage_coupon_input {width:55px; height:25px; border:solid 1px #b7b7b7; background-color:#efefef; font-size:18px; padding-left:5px;}
.mypage_coupon_down_title {font-size:14px; font-weight:bold; text-align:left; padding-bottom:10px;text-align:center;}
.mypage_coupon_down_list li {float:left; margin: 5px;}

.mypage_list_title {width:100%;}
.mypage_list_title li.left {float:left;vertical-align:middle;}
.mypage_list_title li.right {float:right; vertical-align:middle;}

.mypage_goods_dlv_box {width:100%; padding:5px}
.mypage_goods_dlv_sub_box {padding:3px}
.mypage_goods_dlv_sub_box2 {padding:10px}
.mypage_goods_dlv_sub_box2 li {float:left}

/*구매후기 메인*/
.cm_left {
  float: left;
  width: 390px;
}
.cm_right {
  float: right;
  width: 390px;
}
.cm_title2 {
  margin-bottom: 10px;
  border-bottom: #dfdfdf solid 1px;
  padding-bottom: 5px;
}
.cm_title2 span {
  float: right;
  margin-top: 5px;
}
.widget_gallery01_1 li  {
	float: left;
  margin: 0 17px 20px 17px;
  list-style-type: none;
}
.widget_gallery01_1 li .thumb {
  padding: 2px;
  background: #f9f9f9;
}
.widget_post01 li .new {
  font-family: arial;
  font-size: 10px;
  color: #ff0000;
  margin-left:5px;
  position:relative;top:-3px;
}


/*고객센터*/
.cs_left{float:left;width:530px;margin-left:0px;}
.cs_right{float:right; width:313px;}
.cs_right .info_notice{width:273px;height:110px;background:url(/data/tpl/f_simple/images/service_notice_bg.gif) no-repeat left top;padding:20px;}
.cs_find{position:relative; margin-bottom:15px;}
.cs_find_input{position:absolute;top:65px;left:28Px;}
.cs_center .info_title2 {
  border-bottom: #dfdfdf solid 1px;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.cs_center .info_data2 {
  margin-bottom: 20px;
}
.widget_post01 {
  position: relative;
}
.widget_post01 li {
  padding: 4px 0;
  line-height: 21px;;
  border-bottom: #dfdfdf dotted 1px;
}
.widget_post01 li a {
  font-size: 12px;
  color:#444;
 }
 .widget_post01 li a:hover {
	text-decoration:underline;
 }
.widget_zi_post02 li {
  list-style-type: none;
  padding: 3px 0 3px 0;
  line-height: 21px;
}
.servicemain.widget_zi_post02 li{line-height:inherit;}
.widget_zi_post02 li a {
  font-family: dotum;
  color: #444;
}
.widget_zi_post02 li a:hover {
	text-decoration:underline;
}
.bbs_title {
  font-size: 20px;
  font-weight: bold;
  color:#8e8e8e;
}
.info_data2.service{margin-top:50px;border-top:#dfdfdf dotted 1px}
.info_data2.service .widget_post01 li {
  padding: 4px 0 4px 20px;
}
#zerois_tab ,.list_tap{
  width: 100%;
  height: 26px;
  margin-top: 30px;
  border-bottom: #d7d7d7 solid 2px;
  font-size:0;line-height:0;
}
#zerois_tab li ,.list_tap li{
  float: left;
  display:inline-block;
  *display:inline;zoom:1;
  background:url(/data/tpl/f_simple/images/tab_customer_bg.gif) no-repeat left top;;
  text-align:center;
  width:88px;height:28px;
}
#zerois_tab li.long ,.list_tap li.long{
  float: left;
  display:inline-block;
  *display:inline;zoom:1;
  background:url(/data/tpl/f_simple/images/tab_customer_bg_long.gif) no-repeat left top;;
  text-align:center;
  width:150px;height:28px;
}
#zerois_tab li.on .list_tap li.on{
  background:url(/data/tpl/f_simple/images/tab_customer_bg_on.gif) no-repeat left top;;
}
#zerois_tab li a, .list_tap li a{display:block;width:100%;height:100%;text-align:center;font:12px/28px "NB";font-weight:bold;color:#b9b9b9;}
#zerois_tab li.on a, .list_tap li.on a{color:#5a5a5a;}
.tap_contents{text-align:center;margin-top:50px;}
#bbslist .info {
  width: 100%;
  margin: 10px 0 10px 0;
}
.bb_write .td1 {
  width: 60px;
  font-weight: bold;
  color: #444444;
  vertical-align: top;
  padding: 10px 0 0 0;
  letter-spacing: -1px;
}
.bb_write td{padding: 2px 0;}
.bb_write .td2 select {
  margin: 1px;
  width: 404px;
  padding: 2px 2px 2px 0;
}
.bottombox {
  text-align: center;
  padding: 20px 0 20px 0;
  margin: 15px 0 0 0;
  border-top: #efefef solid 1px;
}
.bottombox .btngray {
  font-weight: bold;
  width: 60px;
  height: 25px;
}
.bottombox .btnblue {
  font-weight: bold;
  width: 80px;
  height: 25px;
}
.n_mypage{text-align:center;}
.n_mypage .info_data {
  width: 803px;
  background: url('/data/tpl/f_simple/images/sub_info_boxbg.gif') repeat-y;
  text-align: center;
margin:0 auto;
}

/* customer_center */
.customer_top_img{margin: 30px 0px;}
.customer_notice_form_a{width:100%; padding:20px;}
.customer_notice_form_a caption{display:none;}
.customer_notice_form_a th{width:50%;}
.customer_notice_form_a td{width:50%;}
.customer_notice_form_b{width:100%; padding:20px;}
.customer_notice_form_b caption{display:none;}
.customer_notice_form_b th{border-bottom:2px solid #000; padding-bottom:5px;}
.customer_notice_form_b td{ }
.customer_notice_form_c{width:100%;}
.customer_notice_form_c caption{display:none;}
.customer_notice_form_c th{border-bottom:1px solid #d6d6d6; font-weight:nomal;padding:13px 0px; text-align:left}
.customer_notice_form_c td{border-bottom:1px solid #d6d6d6; padding:13px 0px; text-align:right}
.customer_notice_form_d{width:100%;}
.customer_notice_form_d caption{display:none;}
.customer_notice_form_d th{border-bottom:1px solid #d6d6d6; font-weight:nomal;padding:13px 0px; text-align:left}
.customer_notice_form_d td{border-bottom:1px solid #d6d6d6; padding:13px 0px; text-align:right}

.customer_title_box{border-bottom:2px solid #000; height:30px; position:relative;}
.customer_title_name{float:left; font-weight:bold; line-height:30px; font-size:18px; padding-bottom:5px; letter-spacing:-1px;}
.customer_navi_name{float:right; font-size:11px;}

/* Order */
.cart_step2_totalpay{border:3px solid #000; background-color:#f6f6f6; margin-top:10px;}
.cart_step2_totalpaytable{padding:10px 20px ; line-height:26px;}
.cart_step2_totalpaytable caption{display:none;}
.cart_step2_totalpaytable th{ font-size:12px; text-align:left; font-weight:normal;}
.cart_step2_totalpaytable td{ font-size:12px; text-align:right;}
.cart_step2_totalpaytable_line{height:1px; width:100%; border-bottom:1px dotted #999;}
.order_list_address_check{float:right; font-size:11px; font-weight: normal; }
div#buy_memo_area1 table td{border:none;padding:0;}
.payment_option_type{margin:0; padding:0;}
.payment_option_type caption{display:none;}
.payment_option_type th{background-color:#fff;}
.payment_option_type td{background-color:#fff;border-top:1px solid #DDD; padding:7px 0px 7px 7px;}

/* User */
.user_agreement_block {width:100%; margin:0px auto;}
.user_agreement_block h4 {margin-bottom:5px; font-size:13px; font-weight:bold;}
.user_agreement_block label {float:right; font-weight:normal; font-size:11px;}
.user_agreement_block .user_content {overflow: auto; width:98%; margin:10px; 0px; 0px; 0px; padding:10px 10px 10px 10px; height: 200px; line-height:18px; border:1px solid #ddd; font-weight:normal;}

.block_center_10 {width:100%; margin-top:10px; text-align:center; display:inline-block;}
.block_center_20 {width:100%; margin-top:20px; text-align:center; display:inline-block;}
.block_center_30 {width:100%; margin-top:30px; text-align:center; display:inline-block;}
.block_center_40 {width:100%; margin-top:40px; text-align:center; display:inline-block;}
.block_center_50 {width:100%; margin-top:50px; text-align:center; display:inline-block;}

.block_right_10 {width:100%; margin-top:10px; text-align:right; display:inline-block;}
.block_right_20 {width:100%; margin-top:20px; text-align:right; display:inline-block;}
.block_right_30 {width:100%; margin-top:30px; text-align:right; display:inline-block;}
.block_right_40 {width:100%; margin-top:40px; text-align:right; display:inline-block;}
.block_right_50 {width:100%; margin-top:50px; text-align:right; display:inline-block;}

.list_hor dd {float:left;}
.list_hor .left10 {float:left; margin-left:10px;}
.list_hor .left20 {float:left; margin-left:20px;}
.list_hor .left30 {float:left; margin-left:30px;}
.list_hor .left40 {float:left; margin-left:40px;}
.list_hor .left50 {float:left; margin-left:50px;}
.list_hor input, span {vertical-align:middle;}

.join_form{position:relative; width:100%; padding-top:70px; padding-bottom:100px;}
.join_form .agreement {margin-bottom:40px;}
.join_form .agreement legend{padding-bottom:10px; display:block;}
.join_form .user_content_box {overflow: auto; width:100%; margin:0; height: 200px; line-height:18px; border:1px solid #ddd; font-weight:normal;}
.join_form .user_content {padding:10px;}
.join_form .user_auth_div {display:block; margin:5px 0px 5px 0px;}
.join_form .user_auth_div input {ime-mode:disabled; width:100px;}

.join_form .auth_tip {margin-top:10px;}
.join_form .auth_radio li {float:left; margin-right:10px; padding-top:3px;}
.join_form .auth_btn_div {text-align:center;}

.join_check_box{float:right; margin-top:10px;}
textarea{width:100%; border:1px solid #d4d4d4}
.member_confirm_box_a{width:100%; border-top:1px solid #c9c9c9;}
.member_confirm_box_a th{width:20%; background-color:#f3f3f3;border-bottom:1px solid #c9c9c9; padding:15px 0px; font-weight:nomal;}
.member_confirm_box_a td{width:80%;border-bottom:1px solid #c9c9c9; padding:15px 0px 15px 8px;}
.member_confirm_box_b {width:100%; padding:0; margin:0;}
.member_confirm_box_b td{padding:3px 0px 3px 8px; border:0px;}
.member_info_form{width:100%; border-top:1px solid #dddddd;}
.member_info_form th{width:20%; background-color:#f7f7f7;border-bottom:1px solid #dddddd;  font-weight:nomal;  text-align:left; padding: 12px 0px 12px 20px;}
.member_info_form td{width:80%;border-bottom:1px solid #dddddd; padding: 12px 0px 12px 8px; line-height:18px;;}
.member_find{width:100%; border-top:2px solid #c9c9c9;}
.member_find th{width:20%; background-color:#f3f3f3; border-bottom:1px solid #c9c9c9; padding:15px 0px; font-weight:nomal;}
.member_find td{width:80%;border-bottom:1px solid #c9c9c9;}
.member_confirm_box_c {width:100%;}
.member_confirm_box_c th{width:20%; background-color:#f3f3f3;font-weight:nomal;}
.member_confirm_box_c td{width:80%; padding:10px 0px 10px 10px;}

/* Login Form */
#login_box{width:100%; margin-top:50px; padding:30px;}
#login_box td{width:50%;margin:30px;}
.login_box_line{border:2px solid #b5b5b5;padding:30px; margin:10px 10px 20px 10px; height:70px;}
.login_box_line .right {text-align:right;}
.login_tit{margin-left:10px;}

/* Login Popup */
.user_login_box {width:340px; height:190px; border:1px solid #555; padding:33px 90px 33px 90px;}
.user_login_block {width:520px; margin:0 auto;}
.user_login_type {list-style:none;}
.user_login_type li {float:left; width:140px; height:37px; margin-top:0; padding:0; text-align:center; line-height:35px; cursor:pointer; border:1px solid #555; border-bottom:0px;}
.user_tab_active {background-color:#555; color:#fff;}
.user_tab_normal {background-color:#fff; color:#555;}
.user_login_text {width:185px; height:19px;}
.user_login_btn {margin-top:20px;}
.user_login_save {margin-top:20px;}
.user_login_function {margin-top:20px;}
.btn_user_join {float:left; margin-right:5px;}
.btn_find_id {float:left; margin-right:5px;}
.btn_find_passwd {float:left;}

/* 회원인증요청 */
#auth_box{width:40%; margin:50px auto 50px;; padding:30px;}

/* Board */
/* 게시판 공통 */
.board_info {display:inline-block; width:100%;}
.board_info > * {vertical-align:middle;}
.board_info_left {width:50%; float:left;}
.board_info_right {width:50%; float:right; line-height:20px; text-align:right;}

.board_search {background-color:#fff; border:2px solid #E6E6E6; margin-bottom:10px;}
.board_search .nolist {width:100%; height:30px; text-align:center;}
.board_search .list {width:100%; height:30px; padding-left:30px;}
.board_search .searchbar {margin:0 auto; width:100%; padding-top:30px; padding-bottom:30px; text-align:center;}
.board_search .search_title {font-weight:bold; font-size:17px;}

/* 게시판 공통 : 컨펌 레이어 */
#board_confirm_layer {width:100%; height:100%; position:absolute; top:0px; left:0px;}
#board_confirm_layer .confirm_delete {width:400px; height:200px; border:1px solid #ccc; position:relative; background-color:#fff; box-shadow:3px 3px 10px #aaa;}
#board_confirm_layer .btn_image {cursor:pointer;}
#board_confirm_layer .confirm_title {width:100%; height:25px; background-color:#8c8c8c; padding-top:10px;}
#board_confirm_layer .text_confirm_title {float:left; margin:0px 0px 0px 10px; color:#fff; font-weight:normal; vertical-align:middle;}
#board_confirm_layer .btn_confirm_close {float:right; margin:0px 10px 0px 0px; vertical-align:middle;}
#board_confirm_layer .confirm_body {width:100%; height:52%; text-align:center; margin:0 auto;}
#board_confirm_layer .text_confirm_msg {vertical-align:middle; margin:20px 0px 0px 0px; font-weight:bold;}
#board_confirm_layer .input_form {width:250px; height:50px; margin:20px auto; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#board_confirm_layer .input_form label {display:inline-block; width:20%; vertical-align:middle; margin-top:15px;}
#board_confirm_layer .input_form input {display:inline-block; width:70%; vertical-align:middle; margin-top:15px;}
#board_confirm_layer .confirm_btn_area {text-align:center;}
#board_confirm_layer .text_loading {padding-top:50px; color:#eee;}

/* 일반 게시판 - 목록 */
.board_list_a {text-align:left; line-height:18px; margin-top:5px;}
.board_list_a > thead > tr > th,
.board_list_a > tbody > tr > th{height:42px; background-color:#8C8C8C; padding:0; font-weight:normal; text-align:center; color:#F8F8F8;}
.board_list_a > thead > tr > td,
.board_list_a > tbody > tr > td{height:40px; border-bottom:1px solid #E8E8E8; padding:0; text-align:center;}
.board_list_a .tl{text-align:left; padding-left:7px;}
.board_list_a .tr{text-align:right; padding-right:7px;}

/* 일반 게시판 - 글쓰기 */
.board_write_a{text-align:left; line-height:18px; margin-top:10px; border-top:1px solid #DDD;}
.board_write_a > tbody > tr > th{height:36px; background-color:#8C8C8C; padding:0px 0px 0px 10px; border-bottom:1px solid #dddddd; font-weight:normal; text-align:left; color:#fff;}
.board_write_a > tbody > tr > td{border-bottom:1px solid #DDD; padding:0px 0px 0px 10px;}
.board_write_a textarea {border:solid 1px #b7b7b7; background-color:#efefef; height:200px; width:598px; margin:10px 0px 10px 0px;}

/* 일반 게시판 - 글보기 */
.board_view_a{text-align:left; line-height:18px; margin-top:10px;}
.board_view_a > thead > tr > th{height:36px; background-color:#8C8C8C; padding:0px 0px 0px 10px; font-weight:normal; text-align:left; color:#fff;}
.board_view_a > tbody > tr > th{height:36px; background-color:#fff; padding:0px 0px 0px 10px; border-bottom:1px solid #8C8C8C; font-weight:normal; text-align:left;}
.board_view_a > tbody > tr > td{}
.board_view_a textarea {border:solid 1px #b7b7b7; background-color:#efefef; height:200px; width:598px; margin:10px 0px 10px 0px;}
.board_content {height:250px; vertical-align:top; padding:10px 10px 20px 10px; line-height:20px;}

/* 일반 게시판 댓글 */
.board_comment_table {border-top:2px solid #8C8C8C; border-bottom:1px solid #8C8C8C;}
.board_comment_table > tbody > tr > th {height:30px; background-color:#8C8C8C; color:#fff; text-align:center;}
.board_comment_table > tbody > tr > td {height:30px; background-color:#fff; color:#000; padding-left:10px;}

.board_comment_wirte {padding:10px 0px 10px 0px;}
.board_comment_wirte textarea {width:83%;height:72px;border:solid 1px #c9c9c9; float:left; vertical-align:middle;}
.board_comment_wirte input {width:113px; height:78px; background-color:#8C8C8C; color:#fff; border:0px; float:right;}

.board_comment_list {display:inline-block; width:100%; margin-top:10px; border-top:1px solid #8C8C8C; border-bottom:2px solid #8C8C8C;}
.board_comment_list ul {width:722px; margin:0 auto;}
.board_comment_list .list {clear:both; width:722px; border-bottom:1px solid #CDCDCD; display:inline-block;}
.board_comment_list .last_list {clear:both; width:722px; display:inline-block;}
.board_comment_list .comment_name {float:left; width:80px; line-height:35px;}
.board_comment_list .comment_content {float:left; width:480px; line-height:25px; margin-top:5px; margin-left:20px; overflow:hidden; display:inline-block;}
.board_comment_list .comment_date {float:right; width:117px; line-height:35px;}

/* 게시판 */
.notice_form_view_a{width:100%; margin-top:20px;}
.notice_form_view_b{width:100%; border-top:2px solid #d9d9d9;}
.notice_form_view_b th{height:40px; background: url('/skin/f_simple/images/board/notice_th_bg.gif') repeat-x; border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.notice_form_view_b td{padding:10px 10px;}
.notice_form_view_c{width:100%; border:2px solid #d9d9d9; margin-top:10px; padding:10px;}
.notice_form_view_c th{}
.notice_form_view_c td{}
.notice_form_writer{width:100%; margin-top:30px; padding-bottom:15px; border-top:2px solid #dbdbdb;}
.notice_form_writer th{width:20%;background-color:#f4f4f6;; padding:10px 0px ;border-bottom:1px solid #dbdbdb; text-align:left; padding-left:20px;}
.notice_form_writer td{width:80%;border-bottom:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; padding:10px 0px 10px 8px;}
.notice_view_writer{height:30px; border-top:2px solid #dbdbdb; border-bottom:1px solid #dbdbdb;width:100%; }
.notice_view_writer th{font-weight:none; background-color:#dbdbdb;}
.notice_view_writer td{padding-left:8px;}
.reply_box{width:100%;padding-top:10px;}
.reply_box td{}
.reply_box textarea {border:solid 1px #b7b7b7; background-color:#ffffff; height:72px; width:97%; margin:5px 0px 5px 0px;}
.reply_box_text{width:100%;margin-top:10px; border-top:1px solid #dbdbdb;border-bottom:2px solid #dbdbdb; padding-bottom:20px;}
.reply_box_text th{font-weight:normal; text-align:left; padding:0px 5px; height:30px; border-bottom:1px dotted #dbdbdb;}

/* 출석 체크 */
#attendance_bg {height:825px; background:url('/data/images/default/event/check_attendance_bg-.gif'); background-repeat:no-repeat; background-position:center; text-align:center;margin-top:20px;}
.attendance {width:710px; height:467px; margin:0 auto; border:2px solid #D2D0D1;}
.attendance th {width:100px; height:30px; background-color:#e9e9e9; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.attendance td {text-align:left; vertical-align:top; margin:0; padding:10px 0px 0px 10px; background-color:#fff; border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE;}
.attendance th:last-child, .attendance td:last-child {border-right:0px;}
.attendance tr:last-child {border-bottom:0px;}
.date_selector {height:40px; margin:10px 0px 5px 45px;}
.btn_arrow {vertical-align:middle;}
.btn_today {margin-left:10px; vertical-align:middle;}
.select_date {margin:0px 10px 0px 10px; font-weight:bold; font-size:20pt; font-family:"verdana"; vertical-align:middle;}
.att_check {background:url('/data/images/default/event/check_mark.png'); background-repeat:no-repeat; background-position:center center;}

#event_description {position:relative; top:-140px; left:150px; width:540px; text-align:left;}
#event_description .main_text {margin-top:10px; font-family:"Verdana", "Dotum"; font-weight:bold; font-size:16px; word-spacing:-0.15em; line-height:30px; color:#565955; text-shadow:2px 2px 1px #fff;}
#event_description .sub_text {margin-top:20px; font-family:"Verdana", "Dotum"; font-weight:normal; font-size:12px; word-spacing:-0.15em; line-height:20px; color:#777;}
#event_description .coupon_name {text-decoration:underline; font-family:"Verdana", "Dotum"; font-weight:bold; font-size:16px; word-spacing:-0.15em; line-height:30px; color:#565955; text-shadow:2px 2px 1px #fff;}
.event_calendar_body {position:relative; top:-100px;}
/* 상품 상세 */


/*서브페이지 상단 타이틀 및 페이지 네비 */
#sub_contents{width:1040px;margin:0 auto;position:relative;}
.sub_title_box{  border-bottom: #999999 solid 3px; height:37px; position:relative;}
.sub_page_navi{float:right; margin-top:5px; font-size:11px; font-family:Dotum, Gulim, NanumGothic; font-weight:normal;}
.sub_title_name{float:left; font:20px "NB";color:#444; font-weight:bold; line-height:30px;} /* 추가 20140219 */
.ssub_title_name{padding-bottom:10px;float:left; font-size:16px; font-weight:bold; line-height:30px;} /* 추가 20140219 */
.sub_navi_name{float:right; font-size:11px; margin-top:8px;} /* 추가 20140219 */
.sub_navi_name a, .sub_navi_name{font:12px "NB";color:#999;font-weight:bold;}
.sub_navi_name strong{color:#ffb400;}
.sub_small_title_box{border-left:1px solid #cfcfcf;  border-top:1px solid #cfcfcf; text-align:center; width:100%; margin-top:20px;} /* 추가 20140219 */
.sub_small_title_box td{border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; height:30px;} /* 추가 20140219 */

.popup_title_box { background-color:#303030; height:42px; line-height:42px; width:100%; color:#fff;}
.popup_title_box h3{ font-size:14px; font-weight:bold; padding:10px 0 10px 15px; letter-spacing:-1px; float:left}

/*상품설명 테이블*/
#product_info_box{padding-bottom:20px;position:relative;display:inline-block;width:100%;}
.product_info_left {float:left;width:600px;padding-top:8px;}
.product_info_left .prouct_img{text-align:center;}
.product_info_left .prouct_img img{width:500px;height:400px;}
.product_info_left img {text-align:center;}
.product_info_right {float:right;width:400px;}
.thumb_image {float:left;padding: 0px 5px; 5px; 0px;}
.product_info{}
.product_info caption{display:none;}
.product_info th{font-family:"NB"; font-size:11px; font-weight:normal; text-align:left;  padding:8px 0px; line-height:18px;}
.product_info td{}
.under_line{width:100%; height:1px; background:#d2d2d2;}
.product_big_title{font-size:16px; font-weight:bold; padding:2px 0px 5px 0px; border-bottom:1px solid #000; line-height:18px;}
.code_title{color:#b2b2b2;}
.pay_black{font-size:14px; font-family:"NB"; font-weight:bold; }
.pay_blue{font-size:14px; font-family:"NB", sans-serif; font-weight:bold; color:#0000fe;}
.pay_red{font-size:14px; font-family:"NB", sans-serif; font-weight:bold; color:#D91B1B;}
.pay_orange{font-size:14px; font-family:"NB", sans-serif; font-weight:bold; color:#fe6700;}
.pay_gray{color:#7f7f7f}
.pay_green{color:#53d339; font-weight:bold;}
.option_number{position:absolute;}
.good-info-sns-buttons {text-align:right;padding:10px 0px 10px 0px;}
.good-info-nc-buttons {text-align:center;margin-top:10px;}

 .product_info {margin-top:18px;}
.product_info .product_big_title{color:#616161;padding-bottom:20px;}
.product_info .product_big_title .fc_black{color:#7b7b7b;font-weight:normal;}
.product_info .info_head{color:#797979;font:12px "NB";font-weight:bold;}
.product_info  .though{color:#e5c300;font:12px "NB";font-weight:bold;text-decoration:line-though;}
.product_info th{position:relative;}
.product_info th span.part{position:absolute;right:10px;;color:#797979;font:12px "NB";font-weight:bold;top:50%;margin-top:-9px;}
.product_info th .f_cnt {font-size:0;line-height:0;width:50px;}
.product_info th .f_cnt input{width:30px;height:16px;text-align:center;border:1px solid #c0c0c0;background:#fff;color:#333;font:12px/16px "NB";display:block;float:left;}
.product_info th .f_cnt .cnt_btn div{width:11px;height:9px;display:inline-block;*display:inline;zoom:1;}
.product_info th .f_cnt .cnt_btn{font-size:0;line-height:0;width:11px;float:left;margin-left:5px;margin-top:-1px;}
.product_info th .f_cnt .cnt_btn .up{margin-bottom:1px;cursor:pointer;}
.product_info th .f_cnt .cnt_btn .down{margin-top:1px;cursor:pointer;}
.product_info th.info{text-align:center;font-size:12px;font-weight:bold;color:#34a6e2;}

/* 상품 상세 설명 */
#tab_total_box{/*border:1px solid #000;*/ padding:50px;}
.product_info_tab{background-color:#44515f; color:#fff; border:1px solid #24303e; width:100%; height:30px; line-height:30px; text-align:center}
.product_info_tab01{}
.product_info_tab01 li{float:left; width:100px; border-right:1px solid #24303e;}
.product_info_tab01 li a{color:#fff; text-decoration:none;}
.top_btn{float:right; width:50px; font-size:11px;border-left:1px solid #24303e; font-weight:bold;}
.top_btn a{color:#fff; text-decoration:none;}
.info_tab_over{background-color:#e0560b; height:30px; width:100px; background-repeat:repeat-x; font-weight:bold }
.display_image {padding:20px 0px 0px 0px;text-align:center;}
.product_info_extra_tit {font-size:14px; font-weight:bold;}


/*탭 안의 테이블 스타일*/
h6{font-size:12px; padding-bottom:5px;color:#tab_total_box;font-weight:bold;padding:25px 0 10px 0;border-bottom:1px solid #dfdfdf;margin-bottom:20px;}
hr{display:none;}
.table_form_type{border-top:1px solid #a9a9a9; text-align:left; line-height:18px;}
.table_form_type caption{display:none;}
.table_form_type th{background-color:#f7f7f7; padding:10px 0px 10px 20px;border-bottom:1px solid #dddddd; font-weight:normal;text-align:left;}
.table_form_type td{border-bottom:1px solid #dddddd;padding:10px 0px 10px 7px;}

.table_form_type2{text-align:left; line-height:18px; padding:10px 0px;}
.table_form_type2 caption{display:none;}
.table_form_type2 th{background-color:#fff; padding:3px 0px 3px 20px; font-weight:normal;text-align:left; border:0px;}
.table_form_type2 td{padding:3px 0px 3px 7px; border:0px; color:#8f8f8f;}

.table_form_type3{border-top:1px solid #a9a9a9; text-align:left; line-height:18px; margin-top:10px;}
.table_form_type3 caption{display:none;}
.table_form_type3 th{background-color:#f7f7f7; padding:7px 0px 7px 0px;border-bottom:1px solid #dddddd; font-weight:normal;text-align:left; text-align:center;}
.table_form_type3 td{border-bottom:1px solid #dddddd;padding:7px 0px 7px 0px; text-align:center;}

/*옵션노출 테이블*/
.table_form_option_type{border-top:1px solid #000; text-align:left; line-height:18px;border-bottom:0px solid #a9a9a9;}
.table_form_option_type caption{display:none;}
.table_form_option_type th{padding:7px 0px 7px 7px;border-bottom:1px solid #dddddd; font-weight:normal;text-align:left; word-break:break-all; font-size:11px; font-family:Dotum }
.table_form_option_type td{border-bottom:1px solid #dddddd;padding:7px 0px 7px 7px;  word-break:break-all; font-size:11px; font-family:Dotum}

/* 선택한 옵션 목록(temporary_basket.js) */
ul.selected_options_panel li{padding:6px 0;border-top-width:1px;border-color:#D2D2D2;}
ul.selected_options_panel li:first-child{border-top:0;}
ul.selected_additional_options_panel li{padding:1px 0;border-top:0;}
ul.selected_additional_options_panel li:first-child{border-top-width:1px;border-top-style:solid;border-color:#D2D2D2;}

/* 장바구니/관심상품 이동 확인 레이어 */
#layer_cart {}
.layer_cart_box { width: 300px; border: 1px solid #aeaeae; padding: 30px 20px; background-color: #fff; }
.layer_cart_top { border-bottom: 1px solid #aeaeae; height: 24px; }
.layer_cart_top p { float: left; font-size: 14px; font-weight: bold; }
.layer_cart_close { display: block; text-align: right; cursor: pointer; }
.layer_cart_msg, .layer_wish_msg { display: block; text-align: center; font-size: 14px; line-height: 18px; margin-top: 20px; }
.layer_cart_ok { background-color: #fff; color: #000; display: inline-block; font-family:Arial, Helvetica, sans-serif; overflow:visible; cursor: pointer; text-decoration: none; text-align: center; padding: 4px 20px; border: 1px solid #000; font-size: 12px; }
.layer_cart_cancel { background-color: #000; color: #fff; display: inline-block; font-family:Arial, Helvetica, sans-serif; overflow:visible; cursor: pointer; text-decoration: none; text-align: center; padding: 5px 20px; border: 0 none; font-size: 12px; }
.layer_btn{ margin-top: 20px; text-align: center; }

/* 중앙정렬 폼 */
.center_form {
	display:block;
	height:22px;
	text-align:center ;
	margin:10px 0 10px 0 ;
}
.center_form img { vertical-align:middle; }
.center_form .normal {display:inline-block; width:22px; height:19px; font-size:11px; vertical-align:middle; text-align:center; font-family:verdana; color:#606060; padding-top:3px; text-decoration:none; }
.center_form .normal:hover {display:inline-block; width:22px; height:19px; color:#fff; background-color:#252525; padding-top:3px; font-weight:bold; text-decoration:none; vertical-align:middle;}
}

/* 성인인증 페이지 */
div.adult-box{width:720px;margin:0 auto;}
div.adult-box>p{margin-top:30px;}
div.adult-box>fieldset{border:4px solid #e6e6e6;margin-top:10px;}
div.adult-box>fieldset legend{display:none;}
div.adult-box fieldset div.login-box{width:320px;margin:24px 12px 24px 24px;float:left;}
div.adult-box fieldset h4{font-weight:bold;font-size:10pt;color:#000;line-height:2em;display:block;border:none;border-bottom:1px solid #000;}
div.adult-box fieldset div.login-box ul.id-passwd-box{margin-top:20px;float:left;}
div.adult-box fieldset div.login-box ul.id-passwd-box li{line-height:2em;}
div.adult-box fieldset div.login-box ul.id-passwd-box li label:first-child{display:inline-block;width:80px;text-align:right;}
div.adult-box fieldset div.login-box ul.id-passwd-box li input{margin-left:5px;}
div.adult-box fieldset div.login-box ul.id-passwd-box li input:first-child{margin-left:85px;}
div.adult-box fieldset div.login-box ul.id-passwd-box li label:last-child{color:gray;}
div.adult-box fieldset div.login-box .chk_id_login {margin-top:23px;margin-right:13px;float:right;}
div.adult-box>fieldset div.certi-box{width:320px;margin:24px 24px 24px 12px;float:right;}
div.adult-box>fieldset h4>span{float:right;font-weight:normal;}
div.adult-box div.certi-box-ipin,div.adult-box div.certi-box-hp{text-align:center;}
div.adult-box div.certi-box-ipin p,div.adult-box div.certi-box-hp p{margin:10px 20px;}
div.adult-box div.certi-box-hp{display:none;}
div.adult-box div.button-box{text-align:center;margin:20px;}

/* 첫페이지 로그인 페이지용 스타일 */
#blank_login{margin:0 auto; width:767px; height:295px; background-image: url('/skin/f_simple/images/user/first_login_bg.jpg'); top:150px; position:relative}
#blank_login div.blank_login_box{position:absolute; top:50px; left:380px;}
#blank_login div.blank_login_lcol{float:left;height:60px;}
#blank_login div.blank_login_lcol input:first-child{display:block; height:20px;margin:3px 3px 10px 3px; width:185px;}
#blank_login div.blank_login_lcol input:last-child{display:block; height:20px;margin:3px; width:185px;}
#blank_login div.check_id{clear:both;display:block; font-size:11px; vertical-align:middle;margin-left:3px;  }
#blank_login div.check_id input{vertical-align:middle; }
#blank_login ul.user_btn{width:300px;position:relative ;display:block; margin-top:25px; margin-left:3px;}
#blank_login ul.user_btn li{list-style:none; border-bottom:1px dotted #d4d4d4; height:24px; vertical-align:middle; padding-top:3px;  }
#blank_login span.user_btn_list{ float:right;}
#blank_login .input_login {margin:3px 3px 10px; width:185px; height:20px; display:block; background-color:#efefef;}

/* 오류 안내 페이지용 스타일 */
div.error_tb{width:776px; height:364px; margin:20px auto 0 auto;background:url('/skin/f_simple/images/common/top_sorry_bg.gif') no-repeat;text-align:center;}
div.error_tb p.error_text{width:736px; position:relative; line-height:20px;color:#737373;top:190px;left:20px;display:block;}
div.error_tb div.error_btn{position:relative; top:200px;}
div.error_message{margin:0 auto; width:500px;}
div.error_message span{display:block; text-align:center;}

/* 우편번호 찾기 */
#zipcode .div_sido {width:50%; float:left;}
#zipcode .road_sido {width:150px;}
#zipcode .div_sigungu {width:50%; float:left;}
#zipcode .road_sigungu {width:150px;}
#zipcode .div_keyword {clear:both; margin-left:55px; margin-top:10px; float:left;}
#zipcode .search_tooltip {clear:both; padding-top:10px;}
#zipcode .btn_find img {margin:10px 50px 0px 0px; float:right;}


/*마이페이지 메인*/
#n_mypage{width:890px;position:relative;overflow:hidden;margin-top:20px;}
#n_mypage .person_data{padding:25px 0;border:1px solid #e2e2e2;}
#n_mypage .person_data td{border-left:1px solid #dadada;}
#n_mypage .person_data td.first{border-left:0;}
#n_mypage .person_data td img{float:left;margin-left:25px;}
#n_mypage .person_data td .text{float:left;margin-left:15px;}
#n_mypage .person_data td .text .small{font-size:13px;font-weight:bold;color:#444;line-height:28px;letter-spacing:-1px;}
#n_mypage .person_data td .text .big{font:20px/28px "NBEB";color:#444;letter-spacing:-1px;}
#n_mypage .person_data td .text .big span{font-size:15px;}
#n_mypage .datepicker_box{border:1px solid #e2e2e2;background:#f5f6f7;padding:24px 0;margin-top:18px;text-align:center;}
#n_mypage .datepicker_box span{font-size:16px;font-weight:bold;color:#232323;margin:0 5px;vertical-align:middle;}
#n_mypage .datepicker_box .dateBox{display:inline-block;*display:inline;zoom:1;width:159px;border:1px solid #9b9b9b;background:#fff;}
#n_mypage .datepicker_box .dateBox input{width:115px;padding:0 10px;height:30px;border:0;background:transparent;}
#n_mypage .datepicker_box .dateBox a img{vertical-align:middle;margin-right:5px;}
#n_mypage .calender_month{text-align:center;position:relative;font-size:20px;font-weight:bold;color:#444;letter-spacing:-2px;line-height:36px;margin-top:15px;}
#n_mypage .calender_month .c_left{position:absolute;left:0;top:0;}
#n_mypage .calender_month .c_right{position:absolute;right:0;top:0;}
#n_mypage .calender {margin-top:15px;}
#n_mypage .calender table th{font-size:12px;font-weight:bold;text-align:center;height:35px;background:#ffc600;color:#fff;border:1px solid #ffc600;}
#n_mypage .calender table td{height:120px;border:1px solid #e2e2e2;vertical-align:top;position:relative;}
#n_mypage .calender table td .day{border-bottom:1px solid #e2e2e2;position:relative;}
#n_mypage .calender table td .day span{font-size:11px;line-height:25px;color:#444;height:25px;padding-left:10px;}
#n_mypage .calender table td.holiday .day span{color:#ff1111;}
#n_mypage .calender table td .day .view{position:absolute;right:0;border-left:1px solid #e2e2e2;top:0;height:100%;width:44px;text-align:center;}
#n_mypage .calender table td .day .view a img{margin-top:4px;}
#n_mypage .calender table td dl{margin:7px 0;}
#n_mypage .calender table td dl dt{width:90%;float:left;padding-left:10%;font-size:12px;color:#666;}
#n_mypage .calender table td dl dd{width:30%;float:right;padding-right:10%;font-size:12px;color:#666;text-align:right;}

#n_mypage .myWorking{font-size:0;line-height:0;margin-top:20px;text-align:center;margin-bottom:20px;}
#n_mypage .myWorking>div{display:inline-block;*display:inline;zoom:1;width:258px;border:1px solid #e2e2e2;min-height:270px;overflow:hidden;position:relative;padding:0 15px;vertical-align:top;}
#n_mypage .myWorking>div.center{margin:0 10px;}
#n_mypage .myWorking>div .more{position:absolute;right:20px;top:20px;}
#n_mypage .myWorking>div h4{font-size:20px;font-weight:bold;color:#444;line-height:21px;padding:25px 0 19px 0;border-bottom:1px solid #444;text-align:left;}
#n_mypage .myWorking>div table th{text-align:center;font-size:13px;line-height:18px;color:#666;font-weight:bold;border-bottom:1px solid #e2e2e2;padding:10px 0;}
#n_mypage .myWorking>div table td{text-align:center;font-size:12px;line-height:18px;color:#666;padding:5px 0;}
#n_mypage .myWorking>div table td a{color:#666;}
#n_mypage .myWorking>div table td.a_left{text-align:left;}

.cus_terms {padding:0px 20px;font-size:14px; line-height:26px;}


.grey_btn{background: url(/images/button/grey_btn_bg.gif) no-repeat left top;display: inline-block;*display:inline;zoom:1;width: 119px;height: 39px;text-align: center;font-size: 15px;line-height: 38px;color: #fff;position: relative;top: 1px;position: relative;overflow: hidden;vertical-align: middle;overflow: hidden;}
.grey_btn.w70{width: 70px;}
.grey_btn input[type="file"]{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* ie8  */
filter:alpha(opacity=0);    /* ie5-7  */
-webkit-opacity: 0;
-moz-opacity: 0;
-o-opacity: 0;
-ms-opacity: 0;
opacity: 0;
	position: absolute;width: 100%;height: 100%;left: 0;top: 0;font-size: 10000000px;
}

.grey_btn.small{width:auto;padding:0 25px;background: #383838;font-size: 14px;line-height: 27px;height: 27px;border:1px solid #383838;}
/*
	흰색 버튼
*/
.wh_btn{display: inline-block;*display:inline;zoom:1;background: #fff;width: 170px;height: 38px;border: 1px solid #737373;text-align: center;line-height: 38px;font-size: 14px;letter-spacing: -1px;color: #000;vertical-align: middle;}

.wh_btn.small{width:auto;padding:0 25px;height: 27px;line-height: 27px;font-size: 14px;position: relative;top: 1px;}

/*
	빨간색버튼
*/
.red_btn{display: inline-block;*display:inline;zoom:1;background: #d2191e;height: 25px;text-align: center;line-height: 25px;font-size: 15px;color: #fff;padding:0px 10px;vertical-align: middle;}
.red_btn.big{width: 100%;padding: 0;height: 50px;line-height: 30px;font-size: 20px;}
.red_btn.mid{width: 140px;padding: 0;height: 48px;line-height: 48px;font-size: 15px;}

/*
	회색 버튼
*/
.big_grey_btn{display: inline-block;*display:inline;zoom:1;background: #494949;height: 48px;text-align: center;line-height: 48px;font-size: 15px;color: #fff;width: 140px;vertical-align: middle;}

.insta_list{margin-top:20px;}
.insta_list li{    float: left;
	margin: 0 22px 22px 22px;
	list-style-type: none;}
