@charset "UTF-8";

.main_photo {
	float:right;
	width:186px;
	margin:0px;
	text-align:center;
}
.main_memo {
	float:left;
	width:300px;
	margin:0px 10px 0px 0px;
}
.memo1 {
	clear:both;
	margin:5px auto 10px;
	padding-top:10px;
	width:520px;
}
.memo2 {
	margin:0px 0px 10px 10px;
	padding-top:1px;
	color:#363636;
	font-size:0.8em;
}

.memo3 {
	color:#ff3300;
}
.f_name {
	color:#000066;
	font-weight:bold;
	border-left:5px solid #6699cc;
	border-bottom:1px solid #bbbbcc;	/**/
	text-align:left;
	padding:1px 1px 1px 5px;
	font-size:1em;
	background:url(/common/images/h1_bg1.gif) repeat-x;
	height:20px;
	width:300px;
}
.f_memo {
	text-align:left;
	margin:0px 0px 10px 10px;
	padding:10px 0px 5px;
	font-weight:normal;
}


.img_b {
	border:1px #cccccc solid;
	padding:3px;
	margin:0px 0px 5px;
}
.img_b10 {
	border:1px #cccccc solid;
	padding:3px;
	margin:0px 10px 15px 0px;
}

.price {
	width:500px;
	margin:5px auto;
}

.price th {
	border-bottom:1px #cccccc solid;
	width:160px;
	color:#003300;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}

.price td {
	border-bottom:1px #cccccc solid;
	width:340px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}
.price td.cls2 {
	border-bottom:1px #cccccc solid;
	width:500px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}

.accessmap {
	width:501px;
	margin:5px auto 30px;
}
.root {
	width:360px;
	margin:5px auto 30px;
}

.greeting {
	width:500px;
	margin:5px auto;
}

.greeting th {
	border-bottom:1px #cccccc solid;
	color:#000033;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	padding:3px;
}

.greeting td {
	border-bottom:1px #cccccc solid;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	padding:3px;
}
.greeting td.cls2 {
	border-bottom:1px #cccccc solid;
	width:500px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}

