@charset   "EUC-JP";
/*-------------------- body --------------------*/

body {
		color: #666666;
		background-color : #eaf3f3;
		text-align: left;
		font-size: 12px;
		line-height: 140%;
		topmargin: 0;
		leftmargin: 0;
		padding: 0px;
		margin : 10px 0px 0px;
		font-family : Verdana;
}
.body_table {
		font-size: 12px;
		line-height: 140%;
		text-align: center;
		border-collapse: collapse;
		border-width: 4px;
		border-style: double;
		border-color: #5e9baa;
		width: 800px;
		background-color : #ffffff;
}
.body_td{
		vertical-align : top;
		width : 190px;
}
/*-------------------- text --------------------*/

.text_red {
		color: #990000;
		font-weight: bold;
}
.text_blue1 {
		color: #5e9baa;
		font-weight: bold;
}
.text_blue2 {
		color: #5e9baa;
		font-size: 14px;
}
.text_3 {
		font-size : 11px;
}
.text_verdana {
		font-family: Verdana;
		font-size: 11px;
}
.text_white {
		color: #f9f8f4;
		font-family: Verdana;
		font-size: 11px;
}
.fax_text {
		font-size : 14px;
		line-height : 140%;
}
p {
		text-align: center;
}
/*-------------------- menu --------------------*/

.menu_top {
		font-size: 14px;
		font-weight: bold;
		color : white;
		font-family: Verdana;
		text-align: left;
		text-indent: 10px;
		height: 26px;
		padding: 0px;
		background-color : #a5cbcb;
}
.menu_back {
		padding : 5px 0px 0px 15px;
		color: #666666;
		text-align: left;
		text-indent : 10px;
		background-color: #eaf3f3;
		height: 18px;
}
.menu_under {
		color: #666666;
		text-align: left;
		text-indent : 10px;
		background-color: #eaf3f3;
		background-image: url('../images/category_under.gif');
		height: 20px;
		padding-left: 15px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}
/*-------------------- footer --------------------*/

.footer {
		text-align: center;
		font-size: 10px;
		height: 50px;
		font-family : Verdana;
}
/*-------------------- element type --------------------*/

a:link {
		color: #666666;
		text-decoration: none;
}
a:visited {
		color: #666666;
		text-decoration: none;
}
a:hover {
		color: #5A8787;
		text-decoration: underline;
}
a:active {
		color: #666666;
}
.blockquote {
		color: #009999;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 15px;
		list-style-type: disc;
}
table {
		font-size: 12px;
		line-height: 140%;
		text-align: center;
		border-collapse: collapse;
}
/*-------------------- manshion --------------------*/

.comment {
		padding: 0px 0px 0px 30px;
		text-align: left;
}
.comment_des img {
		background: #fff;
		float: left;
		margin: 0px 20px 5px 0px;
		padding: 5px;
}
.p_img{
		padding : 5px 5px 5px 5px;
		margin : 5px 5px 5px 5px;
		border-width : 1px 1px 1px 1px;
		border-color : gray;
}
s{
		color : #705c30;
}
/*-------------------- kuusutu --------------------*/
.td_room{
		text-align: left;
		height: 24px;
		text-indent: 10px;
}
.td_money{
		text-align: right;
		padding-right : 5px;
}
input{
		border-width : 1px;
		border-style : solid;
		border-color : gray;
		height: 24px;
		font-size: 14px;
		vertical-align : middle;
}
textarea{
		text-align : left;
		border-width : 1px;
		border-style : solid;
		border-color : gray;
		font-size: 14px;
}
select{
		border-width : 1px;
		border-style : solid;
		border-color : gray;
}
h1{
		font-size : 12px;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
}
h2{
		font-size : 12px;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
}

