
    body {
    font-family: "ＭＳ Ｐゴシック", OSAKA, Verdana, Arial, sans-serif;
}

/*ヘッダーメニュー*/
p.menu a{text-decoration:none}
p.menu a:link {color: #005834; text-decoration:none;}
p.menu a:visited {color: #005834; text-decoration:none;}
p.menu a:hover {color: #CB3900; text-decoration:underline;}
p.menu a:active {color: #005834; text-decoration:none;}

	.normal 
		{ color: #5D5D5D;
		line-height:1.08em;
		font-size: 12px;
		}
	.normal2 
		{ color: #5D5D5D;
		line-height:1.4em;
		font-size: 12px;
		}
	.normalblack 
		{ color: #000000;
		line-height:1.08em;
		font-size: 12px;
		}
	.normalblack2 
		{ color: #000000;
		line-height:1.4em;
		font-size: 12px;
		}
	.green 
		{ color: #005834;
		line-height:1.08em;
		font-size: 12px;
		}
	.white 
		{ color: #ffffff;
		line-height:1.08em;
		font-size: 12px;
		}
	.gray
		{
		color: #757575;
		line-height:1.08em;
		font-size: 12px;
		}
	.gray2
		{
		color: #757575;
		line-height:1.4em;
		font-size: 12px;
		}
	.red 
		{ color: #ED0A0A;
		line-height:1.08em;
		font-size: 12px;
		}
	.red2 
		{ color: #ED0A0A;
		line-height:1.4em;
		font-size: 12px;
		}
	.orange
		{
		color: #FF6000;
		line-height:1.08em;
		font-size: 12px;
		}
	.orange2
		{
		color: #FF6000;
		line-height:1.4em;
		font-size: 12px;
		}
	.blue
		{
		color: #0093FA;
		line-height:1.08em;
		font-size: 12px;
		}
	.blue2
		{
		color: #0093FA;
		line-height:1.4em;
		font-size: 12px;
		}
	.purple
		{
		color: #6A73C8;
		line-height:1.08em;
		font-size: 12px;
		}
	.purple2
		{
		color: #6A73C8;
		line-height:1.4em;
		font-size: 12px;
		}
	.greenbold 
		{
		color: #3bbda5;
		line-height:1.4em;
		font-weight: bold;
		font-size: 12px;
		}
	.normalbold 
		{ color: #5D5D5D;
		line-height:1.4em;
		font-weight: bold;
		font-size: 12px;
		}
	.bold
		{
		color: #000000;
		line-height:1.08em;
		font-weight: bold;
		font-size: 12px;
		}
	.bold2
		{
		color: #000000;
		font-weight: bold;
		line-height:1.4em;
		font-size: 12px;
		}
	.boldred 
		{ color: #ED0A0A;
		font-weight: bold;
		line-height:1.08em;
		font-size: 12px;
		}
	.boldred2
		{ color: #ED0A0A;
		font-weight: bold;
		line-height:1.4em;
		font-size: 12px;
		}
	.boldwhite
		{
		color: #ffffff;
		font-weight: bold;
		line-height:1.08em;
		font-size: 12px;
		}
	.boldwhite2
		{
		color: #ffffff;
		font-weight: bold;
		line-height:1.4em;
		font-size: 12px;
		}
	.boldgray
		{
		color: #757575;
		font-weight: bold;
		line-height:1.08em;
		font-size: 12px;
		}
	.boldgray2
		{
		color: #757575;
		font-weight: bold;
		line-height:1.4em;
		font-size: 12px;
		}
	.boldorange
		{
		color: #FF6000;
		font-weight: bold;
		line-height:1.08em;
		font-size: 12px;
		}
	.boldorange2
		{
		color: #FF6000;
		font-weight: bold;
		line-height:1.4em;
		font-size: 12px;
		}
	.boldblue
		{
		color: #0093FA;
		font-weight: bold;
		line-height:1.08em;
		font-size: 12px;
		}
	.boldblue2
		{
		color: #0093FA;
		font-weight: bold;
		line-height:1.4em;
		font-size: 12px;
		}
	.boldnavy
		{
		color: #003A9C;
		font-weight: bold;
		line-height:1.08em;
		font-size: 12px;
		}
	.boldnavy2
		{
		color: #003A9C;
		font-weight: bold;
		line-height:1.4em;
		font-size: 12px;
		}
	.boldnavy3
		{
		color: #006bb6;
		font-weight: bold;
		font-size: 12px;
		}
	.boldbrown
		{
		color: #C07F00;
		font-weight: bold;
		line-height:1.08em;
		font-size: 12px;
		}
	.boldbrown2
		{
		color: #C07F00;
		font-weight: bold;
		line-height:1.4em;
		font-size: 12px;
		}
	.boldpink{
		color:#f20064;
		font-weight:bold;
		}
	.boldpink2{
		color:#E50064;
		font-weight:bold;
		font-size:22px;
		}
	.bigbold
		{
		color: #000000;
		font-weight: bold;
		line-height:1.08em;
		font-size: 14px;
		}
	.bigbold2
		{
		color: #000000;
		font-weight: bold;
		line-height:1.2;
		font-size: 14px;
		}
	.bigbold3
		{
		color: #000000;
		font-weight: bold;
		line-height:1.2;
		font-size: 18px;
		}
	.bigboldgreen2
		{
		color:#336666;
		font-weight: bold;
		line-height:1.4em;
		font-size: 14px;
		}
	.bigboldorange
		{
		color: #FF6000;
		font-weight: bold;
		line-height:1.08em;
		font-size: 14px;
		}
	.bigboldorange2
		{
		color: #FF6000;
		font-weight: bold;
		line-height:1.4em;
		font-size: 14px;
		}
	.bigboldblue
		{
		color: #0093FA;
		font-weight: bold;
		line-height:1.08em;
		font-size: 14px;
		}
	.bigboldwhite
		{
		color: #FFFFFF;
		font-weight: bold;
		line-height:1.08em;
		font-size: 14px;
		}
	.bigboldblue2
		{
		color: #0093FA;
		font-weight: bold;
		line-height:1.4em;
		font-size: 14px;
		}
	.smallbold
		{ color: #5D5D5D;
		font-weight: bold;
		line-height:1.08em;
		font-size: 10px;
		}
	.smallboldorange
		{ color: #FF6000;
		font-weight: bold;
		line-height:1.08em;
		font-size: 10px;
		}
	.smallboldorange2
		{ color: #FF6000;
		font-weight: bold;
		line-height:1.4em;
		font-size: 10px;
		}
	.small
		{ color: #5D5D5D;
		line-height:1.08em;
		font-size: 10px;
		}
	.small2
		{ color: #5D5D5D;
		line-height:1.4em;
		font-size: 10px;
		}
	.smallgray
		{ color: #909090;
		line-height:1.08em;
		font-size: 10px;
		}
	.smallgray2
		{ color: #909090;
		line-height:1.4em;
		font-size: 10px;
		}
	.caldarkgray
		{ color: #5D5D5D;
		font-weight: bold;
		line-height:1.08em;
		font-size: 10px;
		}
	.calred
		{ color: #ED0A0A;
		font-weight: bold;
		line-height:1.08em;
		font-size: 10px;
		}
	.calblue
		{ color: #3070F2;
		font-weight: bold;
		line-height:1.08em;
		font-size: 10px;
		}
#headerArea {
	width:auto;
	height:70px;
	background-image:  url(../img/bg_header.jpg);
	background-repeat: repeat-x;
}

table.type01 {font-size:100%; width:738px; border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb;}
table.type01 th {background:#f3f3f3; font-weight:normal; text-align:center; padding:6px; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
table.type01 th.b_left {background:#f3f3f3; font-weight:bold; text-align:left; padding:6px; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
table.type01 td {padding:6px; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; text-align:center;}
table.type01 td.cat {background:#fffaf4; text-align:left;}
table.type01 td.cat2 {background:#f8fbff; text-align:left;}
table.type01 td.name {text-align:left;}

table#table {border:1px solid #bbb;margin-bottom:5px; border-collapse:collapse; font-size:12px;}
table#table th,
table#table td {border:1px solid #bbb;padding:3px;}
table#table th {background-color:#f3f3f3;white-space:normal; line-height:1.6;}
table#table th img { border:none;}
table#table td.price {text-align:center;}
table#table td.roomsize {text-align:center;}
table#table td.plan {background-color:#fffaf4;text-align:left;}
table#table td.detail {text-align:left;}
table#table td.option {text-align:center;}
table#table td.tokuSEI {text-align:center;color:#93cc4e;}
table#table td.tokuEI {text-align:center;color:#4fbbcf;}
table#table td.tokuNP {text-align:center;color:#8867ca;}

.t-orange {color:#F26522;}
.xsmall {font-size:10px;}














