body {
	scrollbar-face-color: #F2F2F2;
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #999999;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F2F2F2;
	scrollbar-arrow-color: #999999;
}

body,div,img,p,span,button,input,ul,li,table,th,td ,strong,input,label {margin:0; padding:0; border:none 0; font-family:'돋움',dotum,'굴림',gulim; word-spacing:-1pt; word-break:break-all; letter-spacing:-0.01em;}
caption {font-size:0;padding:0;margin:0; width:0; height:0;font-size:0;text-indent:-9999px;line-height:0}
select,img,li,button,input {vertical-align:middle;}
img,fieldset,iframe {border:0 none}
table,div{border-collapse:collapse;border-spacing:0}
ul,li,ol{list-style-type:none}
li{line-height:20px}
a{text-decoration:none;}
label{cursor:pointer}
td,div {font-family:'돋움',dotum,'굴림',gulim; font-size:12px; }
table,div{border-collapse:collapse;border-spacing:0;}
form { margin:0 }
p { margin-top:2px; margin-bottom:2px; }

button{*overflow:visible;border:0 none;padding:0;margin:0;*margin-top:-2px;background:transparent;cursor:pointer}
button::-moz-focus-inner{border:0;padding:0}




.margin2 {
	margin-top:2px; margin-bottom:2px;
}

.input_gray {
	font-size: 9pt; line-height: 17px; color: #333333; background: #FFFFFF; text-decoration: none; border:1px #CCCCCC solid; height:20px;
}
.input_red {
	font-size: 9pt; line-height: 17px; color: #FF0000; background: #FFFFFF; text-decoration: none; border:1px #CCCCCC solid;
}
.input_gray01 {
	font-size: 11px; line-height: 17px; color: #333333; background:#fff; text-decoration: none; height:20px;
	border-bottom: 1px solid #DBDBDB; border-left: 1px solid #B0B0B0; border-right: 1px solid #DBDBDB; border-top: 1px solid #B0B0B0;
}
.input_gray02 {border:1px solid #ccc; height:19px; color:#666; font-size:12px; line-height:21px;}
.input_list {
	font-size: 9pt; line-height: 17px; color: #333333; background: #FFFFFF; text-decoration: none;
	border-bottom: 1px solid #DBDBDB; border-left: 1px solid #B0B0B0; border-right: 1px solid #DBDBDB; border-top: 1px solid #B0B0B0;
	overflow: auto;
}
.input_search {
	font-size: 9pt; line-height:1px; color: #333333; background: #FFFFFF; text-decoration: none;
	border-bottom: 1px solid #B4EA93; border-left: 1px solid #235D00; border-right: 1px solid #B4EA93; border-top: 1px solid #235D00;
	height:20px;
}

.gray_input {border:1px solid #cacaca; height:19px; color:#666; font-size:12px; line-height:17px;}



TD {
	font-size: 12px; color: #454545; font-family: "돋움";
}
.t1 {
	font-size: 9pt; color: #000000; line-height: 18px; font-family: "돋움";
}
.t2 {
	font-size: 9pt; color: #FFFFFF; line-height: 18px; font-family: "돋움";
}
.t3 {
	font-size: 9pt; color: #FF8000; line-height: 18px; font-family: "돋움";
}
.t4 {
	font-size: 9pt; color: #CF2C16; line-height: 18px; font-family: "돋움";
}
.faq {
	font-weight: bold; font-size: 9pt; color: #FF8000; line-height: 18px; font-family: "돋움";
}
.s1 {
	font-size: 10px; color: #666666; font-family: "Verdana";
}
.s2 {
	font-size: 10px; color: #000000; font-family: "Verdana";
}
.s4 {
	font-size: 10px; color: #CF2C16; font-family: "Verdana";
}
.s5 {
	font-size: 8pt; color: #666666; font-family: "돋움";
}
.tl {
	font-weight: bold; font-size: 12px; color: #000000; font-family: "돋움"; text-decoration: none;
}
.tl_1 {
	font-size: 14px; color: #000000; font-family: "돋움"; text-decoration: none;
}
.tl_2 {
	font-size: 14px; color: #666666; font-family: "돋움"; text-decoration: none;
}
.b {
	font-weight: bold; font-size: 9pt; color: #bf8615; font-family: "돋움";
}
.bb {
	font-weight: bold; font-size: 9pt; color: #499cbb; font-family: "돋움";
}
.tt {
	font-weight: bold; font-size: 14px; color: #666666; font-family: "돋움";
}
table.border {
	border-collapse: collapse;
}
.form {
	border: #999999 1px solid; font-size: 9pt; color: #666666; text-indent: 2pt; height: 21px; background-color: #FFFFFF; text-align: left;
}
.form2 {
	border: #9C9C9C 1px solid; font-family: "돋움"; font-size: 9pt; color: #666666; text-indent: 2pt; height: 18px; background-color: #FFFFFF; text-align: left;
}


.input1 {
	border: #CCCCCC 1px solid; font-size: 9pt; color: #000000;
}

.input2 {
	border: #024592 1px solid; font-size: 9pt; color: #000000;
}

.sele {
	font-size: 9pt; WIDTH: 80px; color: #666666; text-indent: 2pt; height: 21px; background-color: #FFFFFF;
}
.login {
	border:1px solid #bcbcbc; font-size: 9pt; color: #666666; text-indent: 2pt; height: 21px; background-color: #FFFFFF; text-align: left;
}
A:link {
	font-size: 12px; color: #454545; font-family: "돋움"; text-decoration: none;
}
A:visited {
	font-size: 12px; color: #454545; font-family: "돋움"; text-decoration: none;
}
A:hover {
	font-size: 12px; color: #454545; font-family: "돋움"; text-decoration: none;
}
.indi {
	font-size: 9pt; color: #666666; font-family: "돋움"; text-decoration: none;
}
.indi A:link {
	font-size: 9pt; color: #000000; line-height: 18px; font-family: "돋움"; text-decoration: none;
}
.indi A:visited {
	font-size: 9pt; color: #000000; line-height: 18px; font-family: "돋움"; text-decoration: none;
}
.indi A:hover {
	font-size: 9pt; color: #FF8000; line-height: 18px; font-family: "돋움"; text-decoration: underline;
}
.red A:link {
	font-size: 9pt; color: #CF2C16; line-height: 18px; font-family: "돋움"; text-decoration: none;
}
.red A:visited {
	font-size: 9pt; color: #CF2C16; line-height: 18px; font-family: "돋움"; text-decoration: none;
}
.red A:hover {
	font-size: 9pt; color: #FF8000; line-height: 18px; font-family: "돋움"; text-decoration: underline;
}


.s:link {
	font-size: 8pt; color: #6F6F6F; font-family: "돋움"; text-decoration: none;
}
.s:visited {
	font-size: 8pt; color: #6F6F6F; font-family: "돋움"; text-decoration: none;
}
.s:active {
	font-size: 8pt; color: #6F6F6F; font-family: "돋움"; text-decoration: none;
}
.s:hover {
	font-size: 8pt; color: #000000; font-family: "돋움"; text-decoration: none;
}

.th:link {
	font: 9pt 돋음; color: #794D09; line-height:17px; text-decoration: none;
}
.th:visited {
	font: 9pt 돋음; color: #794D09; line-height:17px; text-decoration: none;
}
.th:active {
	font: 9pt 돋음; color: #794D09; line-height:17px; text-decoration: underline;
}
.th:hover {
	font: 9pt 돋음; color: #000000; line-height:17px; text-decoration: underline;
}


.lmenu:link {
	font: 9pt 돋음; color:#8A8A8A; text-decoration: none;
}
.lmenu:visited {
	font: 9pt 돋음; color:#8A8A8A; text-decoration: none;
}
.lmenu:active {
	font: 9pt 돋음; color:#8A8A8A; text-decoration: none;
}
.lmenu:hover {
	font: 9pt 돋음; color:#A4A4A4; text-decoration: none;
}

.fd:link {
	font: 8pt 돋음; color:#464646; font-weight: bold; text-decoration: none;
}
.fd:visited {
	font: 8pt 돋음; color:#464646; font-weight: bold; text-decoration: none;
}
.fd:active {
	font: 8pt 돋음; color:#464646; font-weight: bold; text-decoration: none;
}
.fd:hover {
	font: 8pt 돋음; color:#336EE6; font-weight: bold; text-decoration: none;
}

.price:link {
	font: 11pt 돋음; color:#666666; line-height:16px; text-decoration: none;
}
.price:visited {
	font: 11pt 돋음; color:#666666; line-height:16px; text-decoration: none;
}
.price:active {
	font: 11pt 돋음; color:#666666; line-height:16px; text-decoration: none;
}
.price:hover {
	font: 11pt 돋음; color:#666666; line-height:16px; text-decoration: underline;
}


.price3:link {
	font: 11pt 돋음; color:#666666; line-height:14px; text-decoration: none;
}
.price3:visited {
	font: 11pt 돋음; color:#666666; line-height:14px; text-decoration: none;
}
.price3:active {
	font: 11pt 돋음; color:#666666; line-height:14px; text-decoration: none;
}
.price3:hover {
	font: 11pt 돋음; color:#666666; line-height:14px; text-decoration: underline;
}


.sprice:link {
	font: 8pt 돋음; color:#666666; line-height:13px; text-decoration: none;
}
.sprice:visited {
	font: 8pt 돋음; color:#666666; line-height:13px; text-decoration: none;
}
.sprice:active {
	font: 8pt 돋음; color:#666666; line-height:13px; text-decoration: none;
}
.sprice:hover {
	font: 8pt 돋음; color:#666666; line-height:13px; text-decoration: underline;
}

.list:link {
	font: 9pt 돋음; color:#666666; text-decoration: none;
}
.list:visited {
	font: 9pt 돋음; color:#666666; text-decoration: none;
}
.list:active {
	font: 9pt 돋음; color:#000000; text-decoration: none;
}
.list:hover {
	font: 9pt 돋음; color:#000000; text-decoration: none;
}

.white {
	font: 9pt 돋음; color:#FFFFFF;
}
.white:link {
	font: 9pt 돋음; color:#FFFFFF; text-decoration: none;
}
.white:visited {
	font: 9pt 돋음; color:#FFFFFF; text-decoration: none;
}
.white:active {
	font: 9pt 돋음; color:#FFFFFF; text-decoration: none;
}
.white:hover {
	font: 9pt 돋음; color:#FFFFFF; text-decoration: underline;
}

.category:link {
	font: 9pt 돋음; color:#4792BC; font-weight: bold; line-height:18px; text-decoration: none;
}
.category:visited {
	font: 9pt 돋음; color:#4792BC; font-weight: bold; line-height:18px; text-decoration: none;
}
.category:active {
	font: 9pt 돋음; color:#4792BC; font-weight: bold; line-height:18px; text-decoration: none;
}
.category:hover {
	font: 9pt 돋음; color:#4792BC; font-weight: bold; line-height:18px; text-decoration: underline;
}

.section {
	font-family: "돋움";
	font-size: 9pt;
	color: #4792BC;
	font-weight: bold;
}

.scategory:link {
	font: 8pt 돋음; color:#999999; line-height:18px; text-decoration: none;
}
.scategory:visited {
	font: 8pt 돋음; color:#999999; line-height:18px; text-decoration: none;
}
.scategory:active {
	font: 8pt 돋음; color:#999999; line-height:18px; text-decoration: none;
}
.scategory:hover {
	font: 8pt 돋음; color:#999999; line-height:18px; text-decoration: underline;
}

.section2 {
	font-family: "돋움";
	font-size: 8pt;
	color: #BFBFBF;
}

.white2 {
	font-family: "돋움";
	font-size: 9pt;
	color: #FFFFFF;
}

.price4 {
	font-family: "돋움";
	font-size: 11pt;
	color: #006699;
	line-height:21px;
	font-weight: bold;
}

.review {
	font-family: "돋움";
	font-size: 9pt;
	color: #666666;
	line-height:25px;
	font-weight: bold;
}

.search2{
	font-family: "돋움";
	font-size: 10pt;
	color: #FFFFFF;
	line-height:25px;
	font-weight: bold;
	letter-spacing:-1px;
}

.box {
	font-size:9pt; font-family: "돋움"; border:1px #CFCFCF solid; background-color:F5F5F5; color:565656; height:18px;
}
.box2 {
	font-size:9pt; font-family: "돋움"; border:1px #CFCFCF solid; background-color:F5F5F5; color:565656;
}
.box3 {
	font-size:9pt; font-family: "돋움"; border:1px #CFCFCF solid; background-color:F5F5F5; color:565656; height:18px;
}
.box4 {
	font-size:9pt; font-family: "돋움"; border:1px #CFCFCF solid; background-color:F5F5F5; color:565656;
}

.page_select { font-weight:bold; }

.r:link {
	font-size: 8pt; color:#454545; font-family: "돋움"; text-decoration: none;
}
.r:visited {
	font-size: 8pt; color: #454545; font-family: "돋움"; text-decoration: none;
}
.r:active {
	font-size: 8pt; color: #454545; font-family: "돋움"; text-decoration: none;
}
.r:hover {
	font-size: 8pt; color: #000000; font-family: "돋움"; text-decoration: none;
}

.small1 a:link {
	font-size:11px; font-family: "돋움"; color:#434343; text-decoration: none;
}
.small1 a:visited {
	font-size:11px; font-family: "돋움"; color:#434343; text-decoration: none;
}
.small1 a:active {
	font-size:11px; font-family: "돋움"; color:#434343; text-decoration: none;
}
.small1 a:hover {
	font-size:11px; font-family: "돋움"; color:#434343; text-decoration: underline;
}


.object {font-family: Arial, Helvetica, sans-serif;font-size: 14pt;font-style: normal;font-weight: bold;color: #FF3300;}


.nomalfont {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:normal;color:#000000; text-decoration: none;}


.salefont {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-style: normal;font-weight: normal;color: #000000;text-decoration: line-through;}

.orangefont {font-family:Arial, Helvetica, sans-serif;font-size  10pt;font-style: nomall;font-weight: normal;color: #ff6600;}


.noblack {font-size: 10pt; color: #454545; font-family: "돋움"; text-decoration: none;}

.smallfont1 {font-size: 11px; color: #888888; font-family: "돋움"; line-height:18px; text-decoration: none;} 

.wishlist {
	font-family: "굴림", "돋움"; font-size: 10px; color: #585858;
}

.wishlist1 {
    font-family: "굴림", "돋움"; font-size: 10px; font-weight: bold; color: #ff6601;
}

.black14 {
	font-family: "굴림", "돋움"; font-size: 14px; font-weight: bold; color: #000000;
}

.orange14 {
	font-family: "굴림", "돋움"; font-size: 14px; font-weight: bold; color: #ff6600;
}

.orange12 {
	font-family: "굴림", "돋움"; font-size: 12px; font-weight: bold; color: #ff6600;
}

.sky12 {
	font-family: "굴림", "돋움"; font-size: 12px; font-weight: bold; color: #0e95d4;
}

.sky11 {
	font-family: "굴림", "돋움"; font-size: 11px; font-weight: bold; color: #0e95d4;
}

.object1 {font-family: Arial, Helvetica, sans-serif;font-size: 14pt;font-style: normal; color: #000000;}


.orange_1 {
	font-family: "굴림", "돋움"; font-size: 12px; font-weight: nomal; color:#ff907d
}

.red_2 {
	font-family: "굴림", "돋움"; font-size: 12px; font-weight: nomal; color:#cc3333
}

.navy_2 {
	font-family: "굴림", "돋움"; font-size: 12px; font-weight: nomal; color:#000080
}


.orange_b {
	font-family: "굴림", "돋움"; font-size: 11px; font-weight: bold; color:#ff6600
}

.basic11 {
	font-family: "돋움"; font-size: 11px; color: #454545;
}

.basic12bold {
	font-family: "굴림", "돋움"; font-size: 12px; color: #454545; font-weight: bold;
}


.leftm a:link {
	font-size:12px; font-family: "돋움"; color:#454545; text-decoration: none;
}
.leftm a:visited {
	font-size:12px; font-family: "돋움"; color:#454545; text-decoration: none;
}
.leftm a:active {
	font-size:12px; font-family: "돋움"; color:#454545; text-decoration: none;
}
.leftm a:hover {
	font-size:12px; font-family: "돋움"; color:#e74872; text-decoration: none;
}


.default_info {table-layout:fixed;word-wrap:break-word; word-break:break-all;margin-top:10px; border-top:1px solid #c6c6c6;  border-left:1px solid #dbdbdb;}
.default_info th {background:#f3f3f3; font-size:12px; color:#444; padding:8px 10px 8px; text-align:center;  border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.default_info td {background:#fff; color:#555; padding:8px 10px 8px; text-align:center; border-right:1px solid #dbdbdb;  border-bottom:1px solid #dbdbdb;}


#header {margin-bottom:13px; position:relative;}
#container { position:relative;}
#footer {position:relative; background:url(/data/rental/copyright/copyright_background1.gif) 0 50px repeat-x; padding-top:50px;}

/*font*/
.txt_guide {font-size:11px; font-weight:bold; color:#000; margin-top:15px; text-align:center;}
.pink11 {font-family:"돋음",dotum,sans-serif; font-size:11px; color:#da4a7f;}
.pink12 {font-family:"돋음",dotum,sans-serif; font-size:12px; color:#da4a7f;}



/*margin*/
.mgt3 {margin-top:3px !important}
.mgt7 {margin-top:7px !important}
.mgt11 {margin-top:11px !important}
.mgt15 {margin-top:15px !important}
.mgt20 {margin-top:20px !important}
.mgt23 {margin-top:23px !important}
.mgt30 {margin-top:30px !important}
.mgt40 {margin-top:40px !important}
.mgr2 {margin-right:2px !important}
.mgb20 {margin-bottom:20px !important}

/*padding*/
.pdl3 {padding-left:3px !important;}
.pdl10 {padding-left:10px !important;}


/* align */
.txt_left{text-align:left!important}
.txt_center{text-align:center!important}
.txt_right{text-align:right!important}


/*border*/
.bor_none {border:none 0!important}

/*line-height*/
.line-height17 {line-height:17px;}

/*overflow*/
.over_h {overflow:hidden;}

/*button*/
.btn_center {text-align:center; margin-top:30px;}
.btn_center img {margin-right:2px;}
.btn_right {text-align:right; margin:30px 3px 0 0;}

/*topmenu*/
.topicon {float:right; margin-right:6px;}
.topicon td {height:31px; }

.topmenu {clear:both;}
.topmenu td {vertical-align:top;}
.topmenu .logo {text-align:left; padding:18px 0 19px 26px;}
.topmenu .top_login {padding-top:38px; overflow:hidden;}
.topmenu .top_loginbox { float:right;}
.topmenu .top_loginbox .top_login {margin-right:10px; font-size:12px; color:#666;}

.topmenu2 {clear:both;}
.topmenu2 td.logo2 { margin-top:17px; height:72px; text-align:center;}

.gnbmenu td {vertical-align:top;}



/*left*/
#left_area {float:left; margin-right:15px; vertical-align:top;}
#left_area td { vertical-align:top; text-align:left;}
#left_area .login_bg {background:url(/data/rental/leftmenu/left_loginbox_background.gif) 0 0 no-repeat; width:190px; height:134px; margin-bottom:11px;}
#left_area .login_bg .login_box {padding:42px 17px 0 18px; text-align:left; font-size:12px; color:#666;}
#left_area .login_bg .login_box .login_btn {margin-left:6px;}
#left_area .login_bg .login_box  p {margin:13px 0 13px;}
#left_area .login_bg .login_box  .point {color:#cb366d;}

.product_search .search_box {background:url(/data/rental/leftmenu/left_searchbox_background.gif) 0 0 no-repeat; width:190px; height:36px; text-align:center;}
.product_search .search_box div {text-align:center; margin-top:7px;}
.product_search .product_input {border:1px solid #c9c9c9; background-color:#f4f4f4; height:22px; line-height:20px; margin-right:3px;}

.brand_search .select_box {background:url(/data/rental/leftmenu/brandsearch_background.gif) 0 0 no-repeat; width:190px; height:36px; text-align:center;}
.brand_search .select_box div { text-align:center; margin-top:7px;}
.brand_search .select_box div select {font-family:'돋움',dotum,'굴림',gulim; font-size:11px; color:#888;}

/*visual*/
.center_area { vertical-align:top;}
.notic {background:#f8f8f8 url(/data/rental/mainpage/notice_background.gif) left top no-repeat; height:83px; margin-top:5px;border:solid 1px #d9d9d9}
.notic td {vertical-align:top;}
.notic .more {text-align:center; padding-top:48px;}
.notic .txt {text-align:left; margin:16px 0 0 20px;}
.notic .txt td {background:url(/data/rental/mainpage/arrow_pink.png) 0 3px no-repeat; font-size:11px; color:#666; padding-left:8px; height:20px;}
.notic .txt td a { color:#666; text-decoration:none;}
.notic .txt td a:hover { color:#666; text-decoration:none;}


/*bestproduct*/
.bestproduct .ttl {margin-top:22px; text-align:left;}
#best_product ul li .title {font-size:11px; text-align:center; font-weight:bold;}
#best_product ul li .price {font-size:11px; text-align:center; text-decoration:none; margin-top:1px;}
#best_product_style ul {overflow:hidden; width:100%;}
#best_product_style ul li {float:left; }
#best_product_style ul li .title {font-size:11px; text-align:center; font-weight:bold;}
#best_product_style ul li .price {font-size:11px; text-align:center; text-decoration:none; margin-top:1px;}

/*newarrival*/
.newarrival .ttl {margin-top:29px; text-align:left;}


/*brandbest*/
.brand_best {table-layout:fixed;}
.brand_best .ttl {margin-top:22px; text-align:left;}
.brand_best .bg { background-repeat:no-repeat; height:224px;}
.brand_best .bg .goods {table-layout:fixed;}
.brand_best .bg .goods td {vertical-align:top;}

/*mdchoice*/
.mdchoice .ttl {margin-top:24px; text-align:left;}

/*mdchoice*/
.hit_product .ttl {margin-top:27px; text-align:left;}

/*main_goods*/
.good_list { width:100%; overflow:hidden;}
.good_list td {vertical-align:top; text-align:center;}
.good_list td .title {margin-top:10px; font-size:11px; text-align:center; font-weight:bold;}
.good_list td .title a {text-decoration:none;}
.good_list td .title a:hover {text-decoration:none;}
.good_list td .price {font-size:11px; text-align:center; text-decoration:none; margin-top:1px;}
.good_list td .icon {margin-top:2px;}
.good_list td .icon img {margin-right:3px;}

.good_list2 { width:100%; overflow:hidden;}
.good_list2 td {vertical-align:top; width:134px; text-align:left; padding:19px 0 0 0;}
.good_list2 td .title {font-size:11px; color:#8b8b8b; font-weight:bold; text-align:left; margin-top:10px;}
.good_list2 td .title a {color:#8b8b8b; text-decoration:none;}
.good_list2 td .title a:hover {color:#8b8b8b; text-decoration:none;}
.good_list2 td .sub_title {font-size:11px; color:#b1b1b1; margin-top:2px; text-align:left;}
.good_list2 td .price {font-size:11px; color:#d8426b; text-align:left; text-decoration:none; margin-top:1px;}
.good_list2 td .icon img {margin-right:3px;}

.good_list3 { width:100%; overflow:hidden;}
.good_list3 td {vertical-align:top; text-align:center;}
.good_list3 td .product img {border:1px solid #ccc;}
.good_list3 td .title {margin-top:10px; font-size:11px; text-align:center; font-weight:bold;}
.good_list3 td .title a {text-decoration:none;}
.good_list3 td .title a:hover {text-decoration:none;}
.good_list3 td .price {font-size:11px; color:#d8426b; text-align:center; margin-top:1px;}
.good_list3 td .icon {margin-top:2px;}
.good_list3 td .icon img {margin-right:3px;}

/*footer*/
.btm_menu {margin-bottom:28px;}
.btm_menu .list,.skip { margin:16px 0 11px;}
.btm_menu .list {float:left;}
.btm_menu .list td {text-align:left; font-size:11px; color:#666; padding:0 15px;}
.btm_menu .list td a {font-size:11px; color:#666;}
.btm_menu .list td span {padding:0 5px}
.btm_menu .skip {float:right;  margin-right:14px;}
.btm_menu .skip td {text-align:left; padding-left:20px; }

.btm_menu .copyright {clear:both; width:100%;}
.btm_menu .copyright td {vertical-align:top; text-align:left;}
.btm_menu .copyright .logo {padding:21px 17px 0 24px;}
.btm_menu .copyright .address {padding-top:19px; font-size:11px; color:#6a6a6a; line-height:16px; letter-spacing:-0.03em;}
.btm_menu .copyright .address span{color:#999; padding:0 7px;}
.btm_menu .copyright .address p {margin-top:8px;}
.btm_menu .copyright .escrow {padding:24px 0 0 83px;}

/* navi */
#navi{padding:0 10px;height:29px;  border-bottom:1px solid #dadada;}
#navi td {float:left;font-size:11px; color:#9e9e9e;line-height:20px; vertical-align:top; }
/*#navi td span {background:url(/data/rental/icon/bul_navi.gif) 5px 4px no-repeat; padding:0 5px 0 15px; }*/
#navi td a {font-size:11px; color:#9e9e9e;}
#navi td.home{background:url(/data/rental/icon/ico_home.gif) left 5px no-repeat;padding:0 5px 0 15px; line-height:20px;}

/*title*/
.tit_img {margin-top:23px; text-align:left; border-bottom:1px solid #ddd; padding:0 0 15px 15px;} 
.sub_tit_img {text-align:left; padding:0 0 10px 5px;}

/*상세화면*/
.detail {margin-top:15px; width:100%;}
.detail .product_img .btn_zoom {text-align:center; margin-top:10px;}
.detail .product_img .btn_other_info {text-align:center; margin-top:20px;}
.detail .product_info .goods_title {font-size:16px; color:#000; font-weight:bold; border-bottom:1px solid #ddd; padding:8px 8px 9px;}

.info_box1 {table-layout:fixed;  margin:10px 0 0;}
.info_box1 .sub_title {text-align:left; font-size:12px; color:#888; padding-bottom:10px;}
.info_box1 th {font-size:12px; color:#777; font-weight:normal; text-align:left; background:url(/data/rental/icon/icon_gray.gif) 6px 10px no-repeat;  padding:6px 0 6px 16px;}
.info_box1 td {font-size:12px; color:#444; text-align:left;}
.info_box1 td.num input {float:left;}
.info_box1 td.num p {float:left; margin:1px 0 0 3px;}
.info_box1 td.num p img {display:block; margin-bottom:2px;}

.info_box2 { border-top:1px solid #ddd; margin-top:11px; }
.info_box2 table {table-layout:fixed; width:100%; margin:14px 6px 12px;}
.info_box2 table  th {font-size:12px; color:#a4a4a4; font-weight:normal; text-align:left; background:url(/data/rental/icon/icon_gray.gif) 0 10px no-repeat; padding:6px 8px;}
.info_box2 table  td {font-size:12px; color:#444; text-align:left;}
.info_box2 table  td.pd {padding:8px 0;}
.info_box2 table  td strong.opinion_num {color:#d65477; padding-left:1px;}

.shopping_btn {margin-top:14px;}
.shopping_btn td {padding-right:1px;}
.shopping_btn td.last {padding-right:0;}

.detail_tab {margin-bottom:20px;}

.table_goods_ver {table-layout:fixed; border-top:1px solid #444;}
.table_goods_ver thead th {font-size:11px; color:#888; font-weight:bold; text-align:center; padding:13px 0 5px;border-bottom:1px solid #ccc;}
.table_goods_ver tbody td {font-size:12px; color:#666; text-align:center;}
.table_goods_ver tbody td.pd { padding:12px 0 7px;}
.table_goods_ver tbody td.title {text-align:left;}

.table_goods_hor {table-layout:fixed; border-top:1px solid #444;border-bottom:1px solid #ccc;}
.table_goods_hor th { text-align:center; font-size:11px; color:#888; background-color:#f6f6f6; font-weight:bold; border-bottom:1px solid #ddd;}
.table_goods_hor td { text-align:left; font-size:12px; color:#666; padding:5px 15px; border-bottom:1px solid #ddd;}
.table_goods_hor td span.star {padding-right:75px;}

.opinion_content {table-layout:fixed;}
.opinion_content td {vertical-align:top;}
.opinion_content .txt_content {background-color:#ebebeb; padding:10px 30px 10px; text-align:left;}
.opinion_content .txt_answer  {padding:10px 30px 10px; text-align:left;}
.opinion_content .txt_answer .admin {color:#444;}
.btn_opinion {text-align:right; margin-top:5px; }

/*대분류,중분류,소분류*/
.category_top {margin-top:20px; table-layout:fixed;}
.category_top .cateName {font-size:14px; font-weight:bold; color:#444; padding-left:9px;}
.category_top .cateName a {font-size:14px; color:#444; text-decoration:none;}
.category_top .otherShop select{font-size:12px; color:#666; padding-right:4px;}

.category_box {border-top:2px solid #c0c0c0; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; margin-top:6px;padding:13px 29px 8px;}
.category_box .cateList {table-layout:fixed; overflow:hidden} 
.category_box .cateList td {font-size:12px; color:#666; line-height:28px; width:20%;}
.category_box .cateList td a {color:#666; text-decoration:none;}
.category_box .cateList td img {margin-right:7px;}
.category_box .subcateList {table-layout:fixed;} 
.category_box .subcateList td {font-size:13px; color:#bebebe;}
.category_box .subcateList td a {font-size:13px; color:#666; text-decoration:none; margin:0 6px;}

.cate_search {margin-top:24px;}
.cate_search td {font-size:12px; color:#444; vertical-align:top; line-height:21px;}
.cate_search td strong {background:url(/data/rental/icon/arrow_pink.png) 8px 3px no-repeat; padding-left:18px; color:#444;}
.cate_search td strong span {color:#d8426b;}
.cate_search td .cate_input {border:1px solid #cecece; height:20px; margin:0 5px 0 11px; vertical-align:top; line-height:20px;}

.sc_tab_bg {background:url(/data/rental/submain/sc_tab_bg.gif) 0 0 repeat-x; height:39px; width:100%; margin-top:23px;}
.sc_tab_bg .list_tab td {background:url(/data/rental/submain/sc_tab_line.gif) 0 2px no-repeat; padding:0 19px 0 21px;}
.sc_tab_bg .list_tab td.first {background:none;} 
.sc_tab_bg td.button {padding-right:10px;}



.cate_goods td {vertical-align:top; text-align:left;}
.cate_goods td .title {font-size:11px; color:#8b8b8b; text-align:left; margin-top:10px;}
.cate_goods td .title a {color:#8b8b8b; text-decoration:none;}
.cate_goods td .title a:hover {color:#8b8b8b; text-decoration:none;}
.cate_goods td .price {font-size:14px; font-weight:bold; text-align:left; margin-top:3px;}
.cate_goods td .icon {margin-top:2px;}
.cate_goods td .icon img {margin-right:3px;}


.sc_popul {margin-top:26px; border-bottom:1px solid #ddd;}
.sc_popul .ttl {padding-bottom:10px;}


/*table*/
.table_ver {table-layout:fixed;}
.table_ver thead th {text-align:center; border-top:1px solid #444; border-bottom:1px solid #ddd; font-size:11px; color:#888; font-weight:bold; padding:12px 0 7px;}
.table_ver tbody td {text-align:center; font-size:12px; color:#666; padding:12px 0 5px; border-bottom:1px solid #ddd;}
.table_ver tbody td.title {text-align:left; padding:0 10px 0; font-size:12px; color:#666; }
.table_ver tbody td.title a { color:#666;}

.table_ver2 {table-layout:fixed; border-top:1px solid #bbb;}
.table_ver2 thead th {text-align:center; background-color:#f6f6f6; border-bottom:1px solid #ddd; font-size:11px; color:#666; font-weight:normal; height:30px; line-height:30px; position:relative;}
.table_ver2 thead th span { position:absolute; left:0px; top:2px; color:#ccc;}
.table_ver2 tbody td {text-align:center; font-size:12px; color:#58585a;}
.table_ver2 tbody td a {color:#58585a;}
.table_ver2 tbody td.pd {padding:12px 10px 9px;}
.table_ver2 tbody td.title {text-align:left; padding:12px 10px 9px; font-size:12px; color:#454545;}
.table_ver2 tbody td.title a {color:#454545;}
.table_ver2 tbody td.goods_img {padding:5px 5px 5px 10px;}
.table_ver2 tbody td.goods_img img {text-align:left; border:1px solid #e0e0e0;}

.table_hor {table-layout:fixed; border-top:1px solid #bbb;}
.table_hor th {font-size:12px; color:#666; text-align:left; background-color:#f6f6f6; border-bottom:1px solid #ddd; font-size:11px; color:#666; font-weight:normal; padding:8px 15px 8px;}
.table_hor td {font-size:12px; color:#58585a; text-align:left; border-bottom:1px solid #ddd; padding-left:15px;}
.table_hor td.pd { padding:8px 15px 8px;}

.table_hor2 {table-layout:fixed; border-top:1px solid #bbb;}
.table_hor2 th {font-size:12px; color:#666; text-align:left; background-color:#f6f6f6; font-weight:normal; padding:8px 15px 8px;}
.table_hor2 th .asterisk {color:#da4a7f;}
.table_hor2 td {font-size:12px; color:#58585a; text-align:left; padding-left:15px;}
.table_hor2 td.pd {padding:8px 15px 8px;}
.table_hor2 td span input {vertical-align:-2px; margin:0 3px 0 5px;}

/*cart*/
.cart_tit {margin:23px 0 0 13px; text-align:left;}
.cart_info {table-layout:fixed;}
.cart_info td {font-size:12px; color:#454545; padding-left:19px; text-align:left; height:37px;}
.cart_info td strong {color:#d65477;}
.cart_info td img {margin-left:12px;}

.discount {table-layout:fixed; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.discount td {padding:15px; font-size:11px; color:#666;}
.discount td div { line-height:16px; text-align:left;}
.discount td div span {padding-right:10px;}
.discount td div .point {color:#da4a7f;}

.txt_guide { margin:5px 0 0 5px;}
.txt_guide li {font-size:11px; color:#666; text-align:left; line-height:20px;}

.gray_box {border:10px solid #f5f5f5;}
.gray_box td { background-color:#fff;}


/*회원가입*/
.member_box {table-layout:fixed; border:1px solid #d0d0d0; }
.member_box td {border:7px solid #f3f1f2;}
.member_box td iframe { width:100%; height:274px;}
.agreement_txt { text-align:right; margin:10px 14px 0 0; }
.agreement_txt input {margin:0 8px 0 17px;}

.certification {table-layout:fixed;}
.certification .cheak {border-top:1px solid #bbb; padding:20px 19px 16px; }
.certification .cheak span {padding:0 30px 0 8px;}
.certification .cheak_content p {border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:22px 24px 25px; background-color:#f4f4f4; text-align:left;  font-size:11px; color:#333;}
.certification .cheak_content p img {float:left;}
.certification .cheak_content p span {padding:5px 0 0 10px; font-size:11px; color:#333; line-height:16px; display:inline-block;}
.certification .cheak_content p strong {font-size:11px; color:#333;}
.certification .cheak_content ul {padding:15px 15px 15px; border-bottom:1px solid #dedede}
.certification .cheak_content ul li { font-size:11px; color:#888; line-height:16px; text-align:left}
.certification .cheak_content ul li span {padding-left:9px;}
.confirm_content {border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:22px 24px 25px; background-color:#f4f4f4; text-align:left}
.confirm_content ul li {font-size:14px; color:#888; line-height:20px; text-align:center}
.confirm_content ul li strong {font-size:16px; color:#000;}
.confirm_content ul li span {font-size:11px; color:#da4a7f;}

/*로그인*/
.login_box {width:670px; margin:0 auto; margin-top:79px;}
.login_box td {vertical-align:top;}
.login_box .login_ttl {text-align:left; padding:0 0 4px 20px}
.login_box .login_bg {background:url(/data/rental/login/login_bg1.gif) left top no-repeat; width:680x; height:222px; vertical-align:top; overflow:hidden;}
.login_box .login_bg .login_left {float:left; text-align:left; padding:25px 0 0 39px; width:283px;}
.login_box .login_bg .login_left .guide_txt {text-align:left; height:15px; margin-left:50px;}
.login_box .login_bg .login_left .guide_txt strong { color:#da4a7f;}
.login_box .login_bg .login_left .login_check {margin-left:50px;}
.login_box .login_bg .login_left .login_check td {padding-right:10px;}
.login_box .login_bg .login_left .login_check td input {margin-right:5px; vertical-align:-2px;}
.login_box .login_bg .login_left .login_input th {text-align:left; font-size:11px; color:#454545; font-weight:normal; padding:0 5px 0 2px;}
.login_box .login_bg .login_left .login_input td {height:23px;}
.login_box .login_bg .login_left .login_input .btn {padding:2px 0 0 5px}
.login_box .login_bg .login_left .save_id {text-align:left; margin:9px 0 9px 48px; font-size:11px; color:#454545;}
.login_box .login_bg .login_left .save_id input {margin-right:4px}
.login_box .login_bg .login_left .login_menu th {width:163px; text-align:left; padding-bottom:4px;}
.login_box .login_bg .login_left .login_menu td {text-align:left;}
.login_box .login_bg .login_right {float:right; text-align:right; padding:5px 5px 0 0;}


.login_order_box {width:670px; margin:0 auto; margin-top:79px;}
.login_order_box td {vertical-align:top;}
.login_order_box .login_ttl {text-align:left; padding:0 0 4px 20px}
.login_order_box .login_bg {padding:28px 15px 0; background:url(/data/rental/login/login_bg2.gif) 0 0 no-repeat; width:640px; height:236px;}
.login_order_box .login_bg td {vertical-align:top;}
.login_order_box .login_bg .sub_ttl {padding:0 0 3px 5px; width:310px; text-align:left; border-bottom:1px solid #e5e5e5;}
.login_order_box .login_bg .login_input {margin:10px 0 0 8px;}
.login_order_box .login_bg .login_input th {text-align:left; font-size:11px; color:#454545; font-weight:normal; padding:0 5px 0 2px;}
.login_order_box .login_bg .login_input td {height:23px;}
.login_order_box .login_bg .login_input .btn {padding:2px 0 0 5px}
.login_order_box .login_bg .order_login_txt {border-top:1px solid #eee; margin-top:17px;}
.login_order_box .login_bg .order_login_txt td {padding:12px 23px 0;}

/* 아이디/비밀번호 찾기 */
.find_type {table-layout:fixed; border-top:1px solid #dddddd}
.find_type td {padding:15px 30px 15px; font-family:dotum; size:12px; color:#666;}
.find_info {padding:15px 0; text-align:center; background:#f9f9f9; border-top:1px dotted #c1c1c1; border-bottom:1px dotted #c1c1c1;}
.find_info .info_box {table-layout:fixed; margin:0 30px;}
.find_info .info_box th { text-align:left; font-size:12px; color:#666; font-weight:normal;}

/*고객센터*/
.faq_search {table-layout:fixed; border:5px solid #e7e7e7;}
.faq_search td {height:40px;}
.faq_search td span {margin:0 5px 0 15px;}
.faq_search td .btn {margin:1px 0 0 2px;}

.faq_list {table-layout:fixed;}
.faq_list td {text-align:left; vertical-align:top;}
.faq_list td.txt_q {height:40px; padding:16px 9px 0 15px;}
.faq_list td.txt_q_content {padding:16px 9px 13px; font-size:12px; color:#666; font-weight:bold; line-height:16px;}
.faq_list td.txt_q_content a {color:#666;}
.faq_list td.txt_a {height:89px; padding:16px 9px 0 25px; background-color:#f6f6f6; }
.faq_list td.txt_a_content {padding:16px 9px 13px; background-color:#f6f6f6; font-size:12px; color:#333; line-height:16px;}
.faq_list .search_none {text-align:center; background-color:#f4f4f4; font-size:12px; color:#666; padding:25px 0;}

.cs_SkipMenu { table-layout:fixed; margin-top:80px;}
.cs_SkipMenu td {vertical-align:top; text-align:left; background:url(/data/rental/cscenter/cs_skip_line.png) 0 0 no-repeat; height:145px; padding:0 0 0 12px; }
.cs_SkipMenu td.first {padding:0 12px 0 0; background:none;}
.cs_SkipMenu td div.ttext {margin:11px 0 15px;}
.cs_SkipMenu td div.btn img {margin-right:4px;}

.cs_box {border:1px solid #d4d4d4; background-color:#f8f8f8;}
.cs_box td {font-size:12px; color:#666; padding:10px 15px;}
.cs_box td .cs_left {float:left; padding-top:5px;}
.cs_box td .cs_left img {margin-right:5px;}
.cs_box td .cs_right {float:right;} 

.board_search {table-layout:fixed; border:5px solid #e7e7e7;}
.board_search td {height:40px;}
.board_search td span {margin:0 5px 0 15px;}
.board_search td .btn {margin:1px 0 0 2px;}

.board_form {table-layout:fixed; border-top:1px solid #dedede}
.board_form th {font-size:12px; color:#666; text-align:left; background-color:#f6f6f6; font-weight:bold; padding:8px 15px 8px;}
.board_form td {font-size:12px; color:#58585a; text-align:left; padding-left:15px;}
.board_form td.pd {padding:8px 15px 8px;}

/*마이페이지*/
.my_tit {margin-top:23px; text-align:left; padding:0 0 15px 15px;}
.myshopping_box {table-layout:fixed;}
.myshopping_box td {border:6px solid #f1f1f1;}
.myshopping_box td div {padding:10px 11px 9px; border:1px solid #dadada;}

.term_box {table-layout:fixed; border-top:1px solid #acacac; border-bottom:2px solid #da4a7f;}
.term_box td {padding:13px 14px 11px;}
.term_box td .choice {margin-left:-3px;}
.term_box td .choice input {margin-top:-2px;}
.term_box td .choice label {margin:0 3px;}
.term_box td .calendar {margin-top:6px;}

.order_term_txt {margin:11px 15px 0; font-size:12px; color:#000; text-align:left; background:url(/data/rental/icon/bullet_pink.gif) 0 2px no-repeat; padding-left:10px;}
.order_term_txt strong {color:#000;}

.order_info_txt { width:100%; font-size:14px; color:#333; font-weight:bold; text-align:left; border-bottom:2px solid #da4a7f; margin-top:22px; padding:0 0 20px 19px;}
.order_info_txt .name {}
.order_info_txt .pink {color:#da4a7f;}

.secession_box {table-layout:fixed; border:6px solid #f1f1f1;}
.secession_box td {vertical-align:top; padding:10px;}
.secession_box td div {font-size:12px; color:#666; text-align:left; padding:5px 0;}


.delivery_info {table-layout:fixed}
.delivery_info td {background-color:#f2f2f2; color:#666; padding:3px 5px 3px 5px;}

/*검색결과*/
.goods_search {table-layout:fixed; border:5px solid #e7e7e7;}
.goods_search td {height:40px;}
.goods_search td span {margin:0 5px 0 15px;}
.goods_search td .btn {margin:1px 0 0 2px;}

/*이벤트*/
.event_bar {table-layout:fixed; border:3px solid #ffa9c9;}
.event_bar td { padding:10px 0;}
.event_bar td.classification {background-color:#ffa9c9; text-align:center;}
.event_bar td.classification strong {font-size:12px; color:#fff;}
.event_bar td.classification_list {padding-right:15px;line-height:17px;}
.event_bar td.classification_list span img {margin:0 3px 0 15px;}

.cate_name {border:3px solid #ebebeb;}
.cate_name td {height:30px; padding:0 15px;overflow:hidden;}
.cate_name td strong {background:(/data/rental/icon/icon_pink.png) 0 0 no-repeat; float:left;}
.cate_name td a {float:right;}

/*브랜드*/
.brand_bar {table-layout:fixed; border:3px solid #ffa9c9;}
.brand_bar td { padding:10px 0;}
.brand_bar td.classification_list {padding-right:15px;}
.brand_bar td.classification_list span img {margin:0 3px 0 15px; }

.brand_box {table-layout:fixed; overflow:hidden;}
.brand_box td {background-color:#ffa9c9; height:30px;}
.brand_box td strong {font-size:12px; color:#fff; float:left; padding-left:15px;}
.brand_box td span {float:right; padding-right:15px;} 

.choice_box {width:100%; border:2px solid #ffa9c9; }
.choice_box table {margin:5px 10px;}


/*페이징*/
.paging {text-align:center; margin-top:30px;}

/*팝업*/
.pop_tit {background-color:#da4a7f; text-align:left; padding:15px 17px 15px;}
.pop_content td {text-align:center; font-size:12px; color:#666;}
.pop_content td p {line-height:17px; padding:10px;}
.pop_content td p strong {color:#da4a7f}
.pop_btm {background-color:#fafafa; border-top:1px solid #e9e9e9; text-align:right; padding:5px 12px 5px;}

.pop_sub_tit {border-top:2px solid #ccc; text-align:left;  padding:8px 15px 8px; color:#333;}
.pop_table_hor {table-layout:fixed; border-top:1px solid #bbb;}
.pop_table_hor th {font-size:12px; color:#666; text-align:left; background-color:#f6f6f6; font-size:11px; color:#666; font-weight:normal; padding:8px 15px 8px;}
.pop_table_hor td {font-size:12px; color:#58585a; text-align:left; padding-left:15px;}
.pop_table_hor td.title {text-align:left; padding:12px 10px 9px; font-size:12px; color:#454545;}
.pop_table_hor td.pd { padding:8px 15px 8px;}


.pop_table_ver {table-layout:fixed; border-top:1px solid #bbb;}
.pop_table_ver thead th {text-align:center; background-color:#f6f6f6; border-bottom:1px solid #ddd; font-size:11px; color:#666; font-weight:normal; height:30px; line-height:30px; position:relative;}
.pop_table_ver thead th span { position:absolute; left:0px; top:2px; color:#ccc;}
.pop_table_ver tbody td {text-align:center; font-size:12px; color:#58585a;}
.pop_table_ver tbody td a {color:#58585a;}
.pop_table_ver tbody td.pd {padding:12px 10px 9px;}


.pop_box {table-layout:fixed; border-top:1px solid #acacac; border:6px solid #f1f1f1;}
.pop_box td {padding:5px;}
.pop_box td div {background:url(/images/taxcash/icon_text.gif) left 2px no-repeat; text-align:left; padding-left:16px; margin-bottom:5px; }


.pop_btn_center {text-align:center; margin-top:20px;}

 
.folder_list {overflow:hidden; margin-bottom:20px;}
.folder_list li {float:left}


/* 우편번호 찾기 - 도로명 */
.pop_zip{background:white;border:1px solid #ccc;color:#666; min-height:360px; vertical-align:top}
.pop_zip h1{height:50px; background-color:#da4a7f;}
.pop_zip h1 img{margin:10px 0 0 10px}
.zip_wrap .zip_type{height:45px;border-bottom:1px solid #dcdcdc}
.zip_wrap .zip_type ul{padding:16px 0 0 15px;display:block}
.zip_wrap .zip_type ul li{float:left;margin-left:10px}
.zip_wrap .zip_type ul li:first-child{margin-left:0px}
.zip_wrap .zip_type label{margin-left:5px;cursor:pointer;height:13px;line-height:13px;overflow:hidden}
.zip_wrap .zip_type input{width:13px;height:13px;margin-top:-2px}
.zip_wrap .zip_section{display:none}
.zip_wrap .zip_section .ex{color:black;font-size:11px;text-align:center;padding:15px 0;line-height:16px}
.zip_wrap .zip_section .ex span{color:#999}
.zip_wrap .zip_section .tip{color:#888;margin:10px 0 0 5px}
.zip_wrap .zip_section .tip span{margin-left:10px}
.zip_wrap .zip_section .tip a{text-decoration:none;color:#888}
.zip_wrap .zip_section .tip a:hover{text-decoration:underline;color:#555}
.zip_wrap .zip_search {background:#f8f8f8; border:1px solid #ccc; padding:15px 0 15px; overflow:hidden; height:80px;}
.zip_wrap .zip_search ul{margin-top:-7px;margin-left:10px}
.zip_wrap .zip_search label{color:#444;font-weight:bold;width:50px;display:inline-block;float:left;height:21px;line-height:23px;cursor:pointer}
.zip_wrap .zip_search select{font-size:12px;width:90px;float:left;border:1px solid #ccc;color:#888;height:23px;line-height:23px}
.zip_wrap .zip_search input{font-size:12px;width:85px;display:inline-block;float:left;border:1px solid #ccc;background:white;height:21px;line-height:21px;padding-left:5px;color:#888;margin:0}
.zip_wrap .zip_search button{float:left;margin-left:10px}
.zip_wrap .zip_search li{min-width:142px;float:left;margin-top:7px;margin-left:30px;height:23px}
.zip_wrap .zip_search .zip_search_detail{display:none}
.zip_wrap .zip_search .b_dong{background:#fff url(../common/post/address_input_txt4.png) 5px 5px no-repeat}
.zip_wrap .zip_search .b_jibun{background:#fff url(../common/post/address_input_txt1.png) 5px 5px no-repeat}
.zip_wrap .zip_search .b_street{background:#fff url(../common/post/address_input_txt5.png) 5px 5px no-repeat}
.zip_wrap .zip_search .b_bldgNo{background:#fff url(../common/post/address_input_txt2.png) 5px 5px no-repeat}
.zip_wrap .zip_search .b_bldgName{background:#fff url(../common/post/address_input_txt3.png) 5px 5px no-repeat}
.zip_wrap .zip_result{padding:5px 0;height:149px;overflow-y:auto;overflow-x:hidden;border:1px solid #ddd}
.zip_wrap .zip_result ul{margin:0 10px}
.zip_wrap .zip_result li{text-indent:10px;padding:6px 0;border-bottom:1px solid #ddd}
.zip_wrap .zip_result li a{color:#666;text-decoration:none}
.zip_wrap .zip_result li a:hover{color:#444;text-decoration:underline}
.zip_wrap .zip_result li a span{display:block;font-size:11px}
.zip_wrap .zip_btn{text-align:center;margin:20px 0}


/* 이용동의 */
.fc_red {color:#f00}
.agree_join_tit {position:relative;}
.agree_join_tit .all_agree {position:absolute;right:10px;top:5px;color:#000;letter-spacing:-1px;}
.agree_join_tit .all_agree input {vertical-align:top;}
.agree_join_tit .all_agree label {font-weight:bold;}
.agree_join_tit .all_agree label span {font-size:11px;color:#888;font-weight:normal;}
.agree_join_box {border-bottom:1px solid #ccc; margin-top:12px;}
div.box_guide{margin:0 0 20px;border:1px solid #dbdbdb;background-color:#f3f3f3}
div.box_guide > h4 {border-bottom:solid 1px #dbdbdb;padding:8px 12px 7px;margin:0;}
div.box_guide div.scroll_box {background-color:#fff;line-height:18px;color:#666;}
div.agree_check{margin-bottom:30px;font-size:11px;text-align:right}
div.agree_check input{margin:0 0 0 18px}
div.agree_check label{color:#666}
.privacy_select_box {background-color:#fff;line-height:18px;color:#666;padding:20px;}
.privacy_select_box p label {font-size:11px;font-weight:bold;color:#000}
.privacy_select_box table.privacy_select {width:100%;border-top:solid 1px #c9c9c9;}
.privacy_select_box table.privacy_select thead th,
.privacy_select_box table.privacy_select tbody td {border-bottom:solid 1px #c9c9c9;padding:6px 0;border-left:solid 1px #c9c9c9}
.privacy_select_box table.privacy_select thead th {background:#f5f5f5;font-size:11px;font-weight:normal;color:#999;text-align:center;}
.privacy_select_box table.privacy_select tbody td {padding:8px 10px 6px;line-height:16px;}
.privacy_select_box table.privacy_select tbody td.check {text-align:center;}
.privacy_select_box table.privacy_select .no_line {border-left:none 0;}