/* 新規オープン情報 CSS http://www.toyoko-inn.com/newopen.html　*/

td {  font-size: 14px;}
.pt10 {  font-size: 8px;}
.pt13 { 
	font-size: 11px; 
	font-weight:900;
	text-align: center;
	width:40px;
	height:15px;
	color:#FFFFFF;
	background-color:#5f5f5f;
}


.pt24 {  font-size: 22px;}
.pt14 {  font-size: 12px}
.pt16 {  font-size: 14px}

.ctrl { font-size: 11px; }

.msg_excuse {
	font-size: 11px;
	font-weight:900;
}

.numofrooms {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
}

.fsize6 {
	font-size: 26px;
}

.fsize5 {
	font-size: 22px;
}

.fsize4 {
	font-size: 16px;
}

.fsize3 {
	font-size: 14px;
}

.fsize2 {
	font-size: 11px;
}

.fsize1 {
	font-size: 8px;
}

	td.hotelID {
		width:					74;
		height:					45;
		margin:                 auto;
		background-image:		url(../_img/number_bg.gif);
		background-repeat:      no-repeat;
		background-position:	center center;
		color:                  #ffffff;
		text-align:             center;
		line-height:            135%;
	}
	
	/* フォントサイズの修正無し */
	span.stateNm {
		font-size:   14px;
		font-weight: bold;
	}
	
	/* フォントサイズの修正無し */
	span.hotelID {
		font-size:   18px;
		font-weight: bold;
	}
	
	a.hotelNm {
		color:           #0000FF;
		font-size:       24px;
		font-weight:     bold;
		text-decoration: none;
	}
	
	span.hotelNm {
		color:           #0000FF;
		font-size:       24px;
		font-weight:     bold;
		text-decoration: none;
	}
	
	td.padL10 {
		padding-left:    10px;
	}
	
	td.noteLeft {
		width:					7;
		margin:                 auto;
		background-image:		url(../_img/nopen_left_bg.gif);
		background-repeat:      repeat-y;
		background-position:	center center;
	}
	
	td.noteRight {
		width:					8;
		margin:                 auto;
		background-image:		url(../_img/nopen_right_bg.gif);
		background-repeat:      repeat-y;
		background-position:	center center;
	}
	
	/* フォントサイズの修正無し */
	td.noteTop {
		width:					425;
		height:                  51;
		margin:                 auto;
		background-image:		url(../_img/tb_bg_01a.gif);
		background-repeat:      no-repeat;
		background-position:	center center;
		vertical-align:         bottom;
		text-align:             center;
		color:                  #ffffff;
		font-size:              18px;
		font-weight:            bold;
	}
	
	td.noteTopNone {
		width:					425;
		height:                  51;
		margin:                 auto;
		background-image:		url(../_img/tb_bg_01a_none.gif);
		background-repeat:      no-repeat;
		background-position:	center center;
		vertical-align:         bottom;
		text-align:             center;
		color:                  #ffffff;
		font-size:              18px;
		font-weight:            bold;
	}
	
	td.bgWhite {
		background-color: #ffffff;
		padding:          5px;
		font-size:        9px;
	}
	
	td.cperiod {
		background-color: #ffffff;
		font-size:        10px;
		font-weight:      bold;
	}
	
	td.bgWhiteS {
		background-color: #ffffff;
		font-size:        13px;
		font-weight:      bold;
		line-height:      175%;
	}
	
	td.bgWhiteT {
		background-color: #ffffff;
		font-size:        13px;
		font-weight:      bold;
	}
	
	span.priceS {
		font-size:        24px;
		font-weight:      bold;
		color:            red;
	}
	
	span.priceT {
		font-size:        20px;
		font-weight:      bold;
		color:            red;
	}
	
	span.openDate {
		font-size:        24px;
		font-weight:      bold;
		color:            red;
	}
	
	span.openDay {
		font-size:        18px;
		font-weight:      bold;
		color:            red;
	}
	
	span.openOpen {
		font-size:        24px;
		font-weight:      bold;
		color:            #000000;
	}
	
	td.bgLYellow {
		background-color: #ffffcc;
		padding:          5px;
		font-size:        9px;
	}
	
	td.bgNBlue {
		background-color: #003366;
	}
	
	td.roomtype {
		font-size:     10px;
		padding:        8px 0px 8px 0px;
		border-bottom:  1px solid #000000;
		color:         #808080;
	}
	
	td.roomprice {
		font-size:     10px;
		padding:        8px 0px 8px 0px;
		border-bottom:  1px solid #000000;
		color:         #808080;
	}
	
	td.padPTable {
		padding:        0px 0px 0px 5px;
		vertical-align: top;
	}
	
	/* フォントサイズの修正無し */
	td.roomNum {
		color:            #ffffff;
		padding:          4px 0px 4px 0px;
		font-size:         14px;
		font-weight:      bold;
		background-color: #000080;
		text-align:       center;
	}
	
	/* フォントサイズの修正無し */
	td.tabTop {
		border-top:  1px solid #000000;
		font-size:   20px;
	}
	
	td.padBottomL {
		padding:        5px 0px 5px 0px;
	}
	
	td.padBottomR {
		padding:        5px 0px 5px 0px;
		text-align:     right;
	}
	
	td.bgWhYellow {
		background-color: #FFFFCC;
		padding:          5px;
		font-size:        9px;
	}
	
	td.bgWhYellowS {
		background-color: #FFFFCC;
		font-size:        13px;
		font-weight:      bold;
		line-height:      175%;
	}

