
h1.tn1 {
	float:left;
}
span.sn_em {
	color:#666;
	display:block;
	float:left;
	font-size:110%;
	height:24px;
	padding-top:10px;
}
.sn_clr {
	clear:both;
}

.sn_news {
	overflow-y:scroll;
	height:375px;
}

/* ======================================== */
/*            show-room.html                */
/* ======================================== */

.sn_showroom_phot,.sn_map {
	margin-top:20px;
}

.sn_showroom_phot img {
	margin-right:10px;
}

.sn_showroom_info {
	margin-top:20px;
	overflow:hidden;
}

.sn_showroom_info img {
	float:left;
	margin-right:10px;
}

.sn_showroom_info h3 {
	float:left;
	width:305px;
}

.sn_showroom_info p {
	float:left;
	width:305px;
	margin-top:10px;
}

span.sn_bold {
	font-weight:bold;
	font-size:12px;
	color:#000;
}

.sn_map h3 {
	margin-bottom:10px;
}

/* ======================================== */
/*               voice.html                 */
/* ======================================== */

.sn_voice_box {
	overflow:hidden;
	margin-top:15px;
}

.sn_voice_in {
	float:left;
	margin-right:10px;
}

.sn_voice_box p {
	margin:5px 0;
	text-decoration:underline;
	font-size:13px;
}


/* ======================================== */
/*             recruit.html                 */
/* ======================================== */
.sn_recruit {
	margin:20px auto;
	text-align:left;
	width:745px;
}
.sn_recruit table {
	border:1px solid #ccc;
	margin:20px auto;
	width:743px;
}

.sn_recruit table th {
	background:none repeat scroll 0 0 #eee;
	width:25%;
	font-weight:normal;
	padding:10px;
	text-align:left;
	vertical-align:top;
}

.sn_recruit table td {
	font-weight:normal;
	padding:10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px dotted #666;
	width:75%;
}


/* ======================================== */
/*             confirm.php                  */
/* ======================================== */
.sn_button {
	height:40px;
	font-size:16px;
}

.sn_button_sent {
	height:40px;
	font-size:16px;
	background:#f9f2f2; /* Old browsers */
	background: -moz-linear-gradient(top,#f9f2f2 0%,#ffbaba 100%); /* FF3.6+ */
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f2f2),color-stop(100%,#ffbaba)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#f9f2f2 0%,#ffbaba 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#f9f2f2 0%,#ffbaba 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,#f9f2f2 0%,#ffbaba 100%); /* IE10+ */
	background: linear-gradient(to bottom,#f9f2f2 0%,#ffbaba 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f2f2',endColorstr='#ffbaba',GradientType=0); /* IE6-9 */
	border-radius:2px;
	border:solid 1px #AB6969;
	width: 111px;
}

input.sn_button_sent:hover {
	background:#fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,#fcfcfc 0%,#ffdbdb 100%,#fdd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#ffdbdb),color-stop(100%,#fdd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#fcfcfc 0%,#ffdbdb 100%,#fdd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#fcfcfc 0%,#ffdbdb 100%,#fdd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,#fcfcfc 0%,#ffdbdb 100%,#fdd 100%); /* IE10+ */
	background: linear-gradient(to bottom,#fcfcfc 0%,#ffdbdb 100%,#fdd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#ffdddd',GradientType=0) /* IE6-9 */
}