/*
* {
	border: solid 1px;
	border-color: #CC8888;
}
*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, tr, th, td {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	font-family: "Arial";
}
h1, h2, h3, h4, h5, h6, th {
	font-family: "Arial";
}
body {
	margin: 16px 16px;
}
h2.top {
	text-align: left;
	color: #000060;
	font-size: 160%;
	margin-top: 20pt;
}
h3.top {
	text-align: left;
	color: #000060;
	font-size: 120%;
	margin-left: 20pt;
}
ul {
	margin: 6px 2em;
}
li {
	margin-top: 4px;
}
li.wide {
	margin-top: 8px;
}
img {
	border-style: none;
}
table {
	border-collapse: collapse;
}
th {
	padding: 3px 10px;
	background-color: #FFFFDD;
	border-style: solid;
	border-width: 1;
	border-color: #CC8855;
}
th.top {
	background-color: #FFFFFF;
	border-color: #888888;
}
td {
	padding: 1px 10px;
	border-style: none;
}
td.top {
	border-color: #888888;
	border-style: solid;
	padding: 6pt;
}
td.topf {
	border-color: #888888;
	border-style: solid;
	padding: 3pt;
	text-align: center;
	font-size: 80%;
	color: #000066;
}

p.body1 {
	margin: 10px 10px 10px 10px;
}
p.body2 {
	margin: 16px 10%;
}
p.body3 {
	margin: 10pt 20pt;
}
p.msg {
	margin: 10px 10%;
	text-align: center;
	color: #EE0000;
}

p.footer1 {
	margin-top: 16px;
	text-align: center;
}
p.footer_tama {
	margin: 16px 10px;
	font-family: "Arial";
	font-weight: bold;
}
p.footer {
	margin-top: 16px;
	text-align: center;
	border-top: 1px solid #FF0000;
	font-family: "Arial";
	font-size: 80%;
	color: #666666;
}

div.navi_box {
	position: absolute;
	top: 6px;
	right: 6px;
}
div.img_box {
	position: absolute;
	top: 10px;
	left: 600px;
}
p.navi {
	padding: 1px 7px;
	background-color: #FFFF99;
	font-size: 90%;
	font-family: "Arial";
}

p.h1u1 {
	margin-top: -16px;
	margin-left: 3px;
	text-align: left;
	font-size: 110px;
	height: 132px;
	font-family: "Century";
	font-weight: bold;
}
p.h1u2 {
	margin-top: -135px;
	text-align: left;
	font-size: 110px;
	height: 132px;
	font-family: "Century";
	font-weight: bold;
}
p.h1r {
	position: relative;
	top: -112px;
	left: 415px;
	font-size: 28px;
	font-family: "Century";
	font-weight: bold;
}
h1.so {
	margin-top: -47px;
	padding-bottom: 5px;
	margin-left: 8px;
	text-align: left;
	border-bottom: 1px solid #FF0000;
	font-size: 120%;
	font-weight: bold;
}
h1.layout_large {
	text-align: left;
	font-size: 120%;
}

div.imgs {
	margin-top:10px;
	text-align: center;
}
td.img {
	padding-left:10pt;
	vertical-align:bottom;
	text-align:center;
}
p.imgtit {
	font-size:80%;
	font-family:"Arial";
}
p.other_img {
	margin-top:10pt;
	text-align:center;
}

div.h2tit {
	margin-top:20pt;
}
table.h2tit {
	width:40%;
}
td.h2l {
	padding-left:10pt;
	padding-top:4pt;
	padding-bottom:2pt;
	font-family:"Arial";
	font-weight:bold;
}
td.h2r {
	width:12%;
	padding-top:10pt;
}
ul.basic {
	margin-top:16pt;
	margin-bottom:16pt;
}

p.layout_img {
	margin-top:10pt;
	text-align:center;
}
p.layout_tit {
	margin-top:10pt;
	text-align:center;
	font-size:80%;
}
p.layout_ret {
	font-size:90%;
}
p.updated {
	font-size:80%;
	color: #888888;
	text-align:right;
	margin-bottom:2pt;
}

div.rooms {
	margin-top:10pt;
	margin-left:10pt;
	text-align:center;
}
div.charge {
	margin-top:10pt;
	margin-left:10pt;
	text-align:left;
}

td.r {
	text-align:right;
	border-style:solid; border-width:1; border-color:#CC8855;
}
td.c {
	text-align:center;
	border-style:solid; border-width:1; border-color:#CC8855;
}
td.dl {
	width:12%;
	padding-left:10pt;
	padding-right:10pt;
	text-align:left;
	border-style:solid; border-width:1; border-color:#CC8855;
}
td.dr {
	padding-left:10pt;
	padding-right:10pt;
	padding-top:6pt;
	padding-bottom:6pt;
	text-align:left;
	border-style:solid; border-width:1; border-color:#CC8855;
}
.minute {
	color:#008888;
}

/* reg and green
#clr_top1 {
	color: #FF0000;
}
#clr_top2 {
	color: #009900;
}
#clr_top3 {
	color: #884400;
} */
/* dark blue */
#clr_top1 {
	color: #001188;
}
#clr_top2 {
	color: #77AAEE;
}
#clr_top3 {
	color: #001188;
}
/* yellow
#clr_top1 {
	color: #EE7722;
}
#clr_top2 {
	color: #EEEE44;
}
#clr_top3 {
	color: #003399;
} */

#clr_yg1 {
	color: #22AA00;
}
#clr_yg2 {
	color: #CCFF88;
}
#clr_yg3 {
	color: #339900;
}
#bkclr_yg1 {
	background-color:#DDFF99;
}
#bkclr_yg2 {
	background-color:#FFFF66;
}

#clr_bl1 {
	color: #0022AA;
}
#clr_bl2 {
	color: #BBEEFF;
}
#clr_bl3 {
	color: #003399;
}
#bkclr_bl1 {
	background-color:#CCEEFF;
}
#bkclr_bl2 {
	background-color:#FFDDFF;
}

#clr_db1 {
	color: #001188;
}
#clr_db2 {
	color: #77AAEE;
}
#clr_db3 {
	color: #001188;
}
#bkclr_db1 {
	background-color:#AACCFF;
}
#bkclr_db2 {
	background-color:#EECCEE;
}

#clr_pk1 {
	color: #9900DD;
}
#clr_pk2 {
	color: #FFDDFF;
}
#clr_pk3 {
	color: #6600DD;
}
#bkclr_pk1 {
	background-color:#FFDDFF;
}
#bkclr_pk2 {
	background-color:#CCBBFF;
}
a:hover { color:#1E90FF; }
