@charset "utf-8";
/* 조립부스 간판신청 */
div.sign-box {
	margin:40px 0 0 0;
}
div.sign-box.first {
	margin:10px 0 0 0;
}
div.sign-box strong.tit {
	display:block;
	padding:0 0 0 15px;
	font-size:15px;
	color:#000;
	background:url('/2017/kor/images/common/bl_star.png') no-repeat 0 7px;
}
div.sign-input {
	margin:10px 0 0 0;
}
	div.sign-input table {
		width:99%;
		margin:10px 0 0 0;
	}
		div.sign-input table td {
			/* border:1px solid #d5d5d5; */
			text-align:center;
		}
		div.sign-input table .noLine td {
			border:0;
		}
			div.sign-input td input {
				width:100%;
				border:1px solid #d5d5d5;
				text-align:center;
				height:50px;
				line-height:50px;
				font-size:20px;
				font-weight:bold;
				color:#000;
			}
/* 위치표시도 */
table.tbl-position {
	width:100%;
	margin:20px 0 0 0;
}
	table.tbl-position td {
		border:1px solid #d5d5d5;
		height:60px;
	}
	table.tbl-position td.phone {
		background:#c0504d;
	}
	table.tbl-position td.internet {
		background:#f79646;
	}
	table.tbl-position td.air {
		background:#4bacc6;
	}
	table.tbl-position td.drainage {
		background:#9bbb59;
	}
		table.tbl-position td a {
			display:block;
			width:100%;
			height:100%;
		}
.direction {
	text-align:center;
	margin:20px 0 0 0;
}
	.direction span {
		display:inline-block;
		background:#000;
		padding:4px 11px;
		font-size:15px;
		color:#fff;
		font-weight:bold;
	}
div.position-info {
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:30px 0 0 0;
}
	div.position-info p {
		display:inline-block;
	}
		div.position-info p span {
			display:inline-block;
			height:30px;
			width:30px;
			vertical-align:middle;
			margin:0 10px 0 0;
			border:2px solid #000;
		}
		div.position-info p.phone span {
			background:#c0504d;
		}
		div.position-info p.internet span {
			background:#f79646;
		}
		div.position-info p.air span {
			background:#4bacc6;
		}
		div.position-info p.drainage span {
			background:#9bbb59;
		}


/* 가구선택-레이어팝업 */
div.lay-furniture {
	width:100%;
}
.tabMenu {height:58px;margin:0 0 20px;}
.tabMenu:after {content:""; display:block; clear:both;}
.tabMenu li {position:relative;float:left;width:33%;background:#f5f5f5;text-align:center;}
.tabMenu li:first-child {width:34%;}
.tabMenu li a {display:block;font-size:16px;font-weight:bold;color:#47505c;padding:20px 0;border:1px solid #47505c;border-left:0;}
.tabMenu li:first-child a {border-left:1px solid #47505c;}
.tabMenu li.selected a {color:#fff;background:#47505c;border-left:1px solid #47505c;}

div.furniture_cont {
	padding:15px;
}
	ul.furniture-list {
		width:100%;
		overflow:hidden;
	}
		ul.furniture-list > li {
			position:relative;
			float:left;
			width:50%;
			overflow:hidden;
			margin:30px 0 0 0;
		}
			ul.furniture-list > li .pic {
				float:left;
				margin:0 20px 0 0;
			}
				ul.furniture-list > li .pic img {
					width:200px;
					height:160px;
					border:1px solid #d5d5d5;
				}
			ul.furniture-list > li .info-cont {
			float:left;
		}
			ul.furniture-list > li .info-cont strong {
				display:block;
				font-size:15px;
				color:#000;
			}
				ul.furniture-list > li .info-cont strong span {
					display:block;
					color:#666;
					font-size:12px;
				}
			ul.furniture-list > li .info-cont ul {
				margin:10px 0 0 0;
			}
				ul.furniture-list > li .info-cont ul li {
					position:relative;
					padding:0 0 0 50px;
					line-height:34px;
				}
					ul.furniture-list > li .info-cont ul li strong {
						position:absolute;
						left:0;
						font-size:14px;
						color:#000;
					}
					ul.furniture-list > li .info-cont ul li input {
						vertical-align:middle;
					}
