@charset "Shift_JIS";

#other{
	width:640px;
}

.type-cel{
	margin:0 0 25px 0;
}

.type-cel img{
	margin:0 4px 0 0;
}

.type-cel p.list{
	margin:0 0 7px 0;
	line-height:1.0;
}

p.title{
	font-weight:bold;
	margin:0 0 3px 0;
}

p.type{
	background-color:#990000;
	color:#FFF;
	padding:3px 0 4px 0;
	text-indent:7px;
	line-height:1.0em;
}

p.caution{
	margin:15px 0 0 0;
}

#brass{
	width:640px;
	margin:15px 0;
	padding:0 0 5px 0;
	border-bottom:#CCC solid 1px;
}

#brass p.tit{
	margin:0 0 5px 0;
}

/*_____________*/

h3{
	width:640px;
	line-height:1.0;
	padding:4px 0;
	background-color:#660000;
	text-align:center;
	color:#FFF;
	font-size:16px;
	margin:0 auto 1px auto;
	font-weight:normal;
}

span.small{
	font-size:11px;
}

p#img-photo{
	width:640px;
	margin:0 auto 20px auto;
	padding:0;
}

#txt-cel{
	width:640px;
	margin:0 auto 10px auto;
}

#txt{
	width:310px;
	float:left;
	display:inline;
}

#txt p , #info p{
	color:#FFF;
}

#txt p.de-banner{
	padding:10px 0 0 0;
}

#info{
	width:320px;
	border:#666666 solid 1px;
	float:right;
	display:inline;
	padding:10px 0;
	text-align:center;
}

#info table{
	width:95%;
	margin:0 auto 10px auto;
	padding:0;
	text-align:left;
	color:#fff;
	font-size:small;
}

#info table th{
	vertical-align:top;
	padding:0 0 3px 0;
	font-weight:normal;
	width:5%;
}

#info table td{
	vertical-align:top;
	padding:0 0 3px 0;
}

#info table td.address{
	width:300px;
}

#info p{
	width:300px;
	margin:0 auto;
}

#info p.red{
	color:#ff0000;
	width:95%;
}

p#back-btn{
	width:640px;
	text-align:center;
	padding:0;
	margin:20px auto 20px auto;
}

p#gotop{
	margin:0 auto;
}


