body {
	background-color: #FFFFFF;
	margin:0px auto auto;
	background-image: url(../../images/al_bg_img.gif);
	background-repeat: repeat;
}

table {
	font-size:12px;
	color:#333333;
	line-height:140%;
	margin:0px;
	font-family: "ＭＳ Ｐゴシック", "MS UI GOTHIC", "Osaka", "Arial", "Helvetica", "sans-serif";
	text-align: left;
}

a:link		{color: #0066FF; text-decoration: none;}
a:visited	{color: #0066FF; text-decoration: none;}
a:hover		{color: #FF6666; text-decoration: underline;}
a:active	{color: #FF6666; text-decoration: underline;}

.footer a:link		{color: #FFFF99; text-decoration: none;}
.footer a:visited	{color: #FFFF99; text-decoration: none;}
.footer a:hover		{color: #FF6666; text-decoration: underline;}
.footer a:active	{color: #FF6666; text-decoration: underline;}

.font9	{font-size:9px; line-height:140%; margin:0px;}
.font10	{font-size:10px; line-height:140%; margin:0px;}
.font11	{font-size:11px; line-height:140%; margin:0px;}
.font12	{font-size:12px; line-height:140%; margin:0px;}
.font13	{font-size:13px; line-height:140%; margin:0px;}
.font14	{font-size:14px; line-height:140%; margin:0px;}
.font16	{font-size:16px; line-height:140%; margin:0px;}

.font9b		{font-size:9px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}
.font10b	{font-size:10px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}
.font11b 	{font-size:11px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}
.font12b	{font-size:12px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}
.font13b	{font-size:13px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}
.font14b	{font-size:14px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}
.font16b	{font-size:16px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}

.font_white {color: #FFFFFF;}
.font_red {color: #FF0000;}
.font_pink {color: #FF9999;}
.font_orange {color: ##FFCC00;}
.font_l-orange {color: ##FFCC66;}
.font_blue {color: #0066FF;}
.font_l-blue {color: #99CCFF;}
.font_green {color: #339966;}
.font_y-green {color: #CCFFCC;}
.font_purple {color: #CC66CC;}
.font_brown {color: #CC6600;}
.info_mbox {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.info_sbox {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px none #000000;
}
.uline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.list_mi {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: f3f3f3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.topics_box {
	border: 2px solid #A2A2A2;
}
.auc_explain {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8A2371;
	border-bottom-color: #8A2371;
	border-left-color: #8A2371;
}
.int_box {
	font-size: 12px;
	color: #FFFFFF;
	padding: 9px;
	line-height: 140%;
}

.indent  { text-indent:-8pt; margin:0px 0px 0px 16px;}

ul.footer {
	padding:0px; margin:0px;
}

ul.footer li{
	list-style:none;
	display:inline;
	padding-left:10px;
}

.hotelName{
	font-weight:bold;			/*太字 normal or bold*/
	font-size:12px;				/*フォントサイズ px*/
	text-align:left;			/*左寄せ left or center or right*/
}
.hotelService{
	font-weight:bold;			/*太字 normal or bold*/
	font-size:12px;				/*フォントサイズ px*/
	text-align:left;			/*左寄せ left or center or right*/
}