@charset "utf-8";
/* CSS Document */
#content {
	width:450px;
	margin:0 auto;
	position: relative;
	line-height: 26px;
	border-bottom:#DDDDDD 1px solid;
	margin-bottom:20px;
	padding-bottom:20px;
	padding-right:240px;
	background:url(../images/contact/bg.jpg) right top no-repeat;
}
#content .pic {
	position: absolute;
	left: 544px;
	top: -15px;
}
#content_map {
	width: 630px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
#content table.bg_use td {
	background: url(../data/wrapper/img/bg.jpg);
}
#content table {
	margin:0 auto;
	border-collapse: collapse;
	border:#CACACA 1px solid;
}
#content tr > td{
	color: #777777;
	padding: 11px 20px 11px 10px;
	line-height: 25px;
}
#content td img{
	vertical-align:middle;
}
#content tr > td.title_use {
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0px;
	border:#D56F6C 1px solid;
	background:#B03633;
}
#content tr > td.title_use img {
	padding: 0px 13px 2px 10px;
	vertical-align:middle;
}
#content tr > td table tr td {
	padding: 0px 0px;
}
#content textarea{
}
#content .info{
	text-align: center;
	line-height: 20px;
	color: #333333;
	position: absolute;
	left: 487px;
	top: 195px;
	width: 183px;
}
#content .info .title{
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
#content .info .tel{
	color: #FF8F05;
	font-size: 25px;
	font-weight: bold;
}
@media screen and (max-width: 1000px) {
	#content table{
		max-width: 100%;
		width: 100%!important;
	}
	#content tr{
		display: block;
	}
	#content tr > td{
		display: block;
		width: 100%;
		padding: 7px 15px;
	}
	.form_use{
		width: 100%!important;
	}
	#content .info{
		position: static;
	    width: 224px;
	    margin: 0 auto 20px;
	    background: #f7f7f7;
	    padding-bottom: 10px;
	    border: solid 1px #ddd;

	}
	#content .info:before{
		content: '';
		display: block;
		background: url(../images/contact/bg.jpg) -1px -1px  no-repeat;
		width: 222px;
    	height: 166px;
		margin: 0 auto 10px;
	}
	#content{
		background: none;
		width: 100%;
		padding: 0;
	}
}