.fs18m{font-size:18px;line-height:22px;color:#555555;}

.fs24{font-size:24px;line-height:24px;color:#555555;}	/* 文字カラー変更 */

.num16{color:#55555;font-size:16px;line-height:20px;font-weight:normal;margin: 0;}
.num16normal{color:#55555;font-size:16px;line-height:20px;font-weight:normal;margin: 0;}
.wide20{line-height:20px;}
.wide24{line-height:24px;}
.alart{color:#ff0000;font-size:16px;line-height:24px;font-weight:bold;}
.red{color:#ff3333;font-size:0.9em;line-height:24px;}
.blue{color:#0000ff;}
.off{color:#999999;}



/* form table 基本設定 */

 table .tabletype0 td{ color:#555555; } 	/* 文字カラー変更 */
 table .tabletype0 a:link{font-size:14px;text-decoration:none;color:#555555;}
 table .tabletype0 a:visited{font-size:14px;text-decoration:none;color:#555555;}
 table .tabletype0 a:hover{font-size:14x;text-decoration:none;color:#f59966;}

/* 宿名表示・利用プラン 背景オレンジ　罫線なし */
 table.tableborder1{ background-color:#FFC30D;border: 5px #FFC30D solid ;color:#fefefe; }	/* 背景・罫線・文字カラー変更 */
 table.tableborder1 td{ border: 0px #999999 solid; padding:4px; font-size:14px;} 
 table.tableborder1 a:link{text-decoration:none;color:#555555;}
 table.tableborder1 a:visited{text-decoration:none;color:#555555;}
 table.tableborder1 a:hover{text-decoration:none;color:#f59966;}

/* 人数フォーム 背景なし　罫線なし */
 table.tableborder2{ border: 10px #ffcccc solid ;color:#fefefe; }							/* 背景・罫線・文字カラー変更 */
 table.tableborder2 td{ border: 0px #999999 solid; padding:4px; font-size:14px;} 

/* カレンダー 背景オレンジ　オレンジ罫線あり */
 table.tableborder3{ background-color:#FFC30D;border: 1px #FFC30D solid ;color:#fefefe; }	/* 背景・罫線・文字カラー変更 */
 table.tableborder3 tr td{ border: 2px #FFC30D solid; padding:4px; font-size:14px;} 
 table.tableborder3 a:link{text-decoration:none;color:#555555;}
 table.tableborder3 a:visited{text-decoration:none;color:#555555;}
 table.tableborder3 a:hover{text-decoration:none;color:#dddddd;}

/* 見積もり 背景なし　罫線あり */
 table.tableborder4{ border: 1px #999999 solid ;color:#fefefe; }							/* 背景・罫線・文字カラー変更 */
 table.tableborder4 tr td{ border: 1px #999999 solid; padding:4px; font-size:14px;} 

/* 見積もり小計 背景ピンク　罫線なし */
 table.tableborder5{ border: 0px #999999 solid ;color:#fefefe; }							/* 背景・罫線・文字カラー変更 */
 table.tableborder5 tr td{ border: 0px #999999 solid; padding:4px; font-size:14px;} 


 h4{font-size:0.9em;line-height:30px;color:#555555;font-weight:normal;margin: 0;display:inline;}
 h5{font-size:14px;line-height:18px;color:#555555;font-weight:bold;margin: 0;}

.a_red:link{font-size:10px;text-decoration:none;color:#ff0000;}
.a_red:visited{font-size:10px;text-decoration:none;color:#ff0000;}
.a_red:hover{font-size:10px;text-decoration:none;color:#f59966;}
.a_blue:link{font-size:10px;text-decoration:none;color:#0000ff;}
.a_blue:visited{font-size:10px;text-decoration:none;color:#0000ff;}
.a_blue:hover{font-size:10px;text-decoration:none;color:#f59966;}
.a_normal:link{font-size:10px;text-decoration:none;color:#000000;}
.a_normal:visited{font-size:10px;text-decoration:none;color:#000000;}
.a_normal:hover{font-size:10px;text-decoration:none;color:#f59966;}
.a_red14:link{font-size:14px;text-decoration:none;color:#ff0000;}
.a_red14:visited{font-size:14px;text-decoration:none;color:#ff0000;}
.a_red14:hover{font-size:14px;text-decoration:none;color:#f59966;}
.a_16bold:link{font-size:16px;text-decoration:none;font-weight:bold;}
.a_16bold:visited{font-size:16px;text-decoration:none;font-weight:bold;}
.a_16bold:hover{font-size:16px;text-decoration:none;font-weight:bold;}

.pagetitlename{font-size:0.9em;line-height:18px;color:#fefefe;}			/* 文字カラー変更 */

/* index ページ プランリスト表示設定 */

.yoyaku_idx_resortname{color:#555555;font-size:0.9em;}										/* 文字カラー変更 */
.yoyaku_idx_yadoname{color:#555555;font-size:16px;line-height:18px;font-weight:bold;}		/* 文字カラー変更 */
.yoyaku_idx_planname{color:#555555;font-size:16px;line-height:18px;font-weight:bold;}		/* 文字カラー変更 */
.yoyaku_idx_roomtypename{color:#555555;font-size:16px;line-height:18px;font-weight:bold;}	/* 文字カラー変更 */

/* form 表示設定 */

.yoyaku_resortname{color:#fefefe;font-size:0.9em;}						/* 文字カラー変更 */
.yoyaku_yadoname{}		/* 宿名表示　文字カラー変更 */
.yoyaku_planname{}		/* プラン名表示　文字カラー変更 */
.yoyaku_roomtypename{}	/* 部屋タイプ名表示　文字カラー変更 */

.yoyaku_optioncell{background-color: #ffdddd; border: 1px #999999 solid ;}
.yoyaku_optioncell2{background-color: #ffbbbb; border: 1px #999999 solid ;}
.yoyaku_rentalcell{background-color: #ddffdd; border: 1px #999999 solid ;}
.yoyaku_rentalcell2{background-color: #bbffbb; border: 1px #999999 solid ;}

/* ご利用プラン詳細 背景グリーン*/
 table.yoyaku_syosaicell{background-color: #ccffcc; border: 10px #ccffcc solid ;}
 table.yoyaku_syosaicell td{border: 0px #666666 solid; font-size:14px; padding:4px; color:#555555; }
	.yoyaku_syosaicell a:link{font-size:14px;text-decoration:none;color:#555555;}
	.yoyaku_syosaicell a:visited{font-size:14px;text-decoration:none;color:#555555;}
	.yoyaku_syosaicell a:hover{font-size:14px;text-decoration:none;color:#f59966;}
/* お見積もり詳細　背景ピンク */
 table.yoyaku_mitsumoricell{background-color: #ffcccc; border: 0px #999999 solid ;}
 table.yoyaku_mitsumoricell td{border: 0px #666666 solid ; font-size:14px; padding:4px; color:#555555;}
/* 交通詳細　背景イエロー */
 table.yoyaku_kotsucell{background-color: #ffffcc; border: 1px #999999 solid ;}
 table.yoyaku_kotsucell td{ font-size:14px; padding:4px; font-size:14px; padding:4px; color:#555555;}
/* 予約金・キャンセル規定詳細　背景イエロー */
 table.yoyaku_kiteicell{background-color: #ffffcc; border: 0px #999999 solid ;}
 table.yoyaku_kiteicell td{border: 0px #999999 solid ; font-size:14px; padding:4px; color:#555555;}

.hr_blk { color:#666666; background-color:#666666; height: 1px; }
.hr_gry { color:#999999; background-color:#999999; height: 1px;}




.calsetaxis{color:#000000;font-size:0.9em;line-height:22px;font-weight:normal;margin: 0;}
.plancalsetaxis{color:#000000;font-size:0.9em;line-height:24px;font-weight:normal;margin: 0;}
.cellcolor_lightyellow{background-color: #ffffbb;}
.cellcolor_lightpink{background-color: #ffbbbb;}
.cellcolor_lightgreen{background-color: #ccffcc;}

.uketsuke_cell_title{background-color: #ffffcc; text-align:center;color:#000000;font-size:16px;line-height:24px;font-weight:bold;}
.uketsuke_cell_riyobi{background-color: #ffffcc;}
.uketsuke_cell_address{background-color: #ccffcc;}
.uketsuke_cell_syukuhaku{background-color: #ffcccc; text-align:center;}
.uketsuke_cell_status{background-color: #ffffcc; text-align:center;}

.caltbl_cell{text-align:center;font-size:0.9em;line-height:120%;text-decoration:none;color:#000000;}
.caltbl_cell_false{background-color: #e0e0e0;}
.caltbl_cell_sun{background-color: #ff9999;}
.caltbl_cell_sat{background-color: #bbbbff;}
.caltbl_cell_week{background-color: #ffffbb;}
.caltbl_cell_holiday{background-color: #ff9999;}
.caltbl_cell_kyuzenjitsu{background-color: #bbbbff;}
.caltbl_cell_tokuteibi{background-color: #ffbbbb;}
.caltbl_cell_tokuteibi_d{background-color: #ffdd88;}
.caltbl_cell_tokuteibi_e{background-color: #99ff99;}
.caltbl_cell_stop{background-color: #cccccc;}
.caltbl_cell_sales{background-color: #ff6666;}
.caltbl_ttl{font-size:16px;line-height:120%;}
.caltbl_YM{font-size:24px;line-height:120%;}
.caltbl_week{font-size:18px;line-height:120%;}

.caltbl_a_YM:link{font-size:18px;line-height:120%;text-decoration:none;color:#fefefe;}		/* 文字カラー変更 */
.caltbl_a_YM:visited{font-size:18px;line-height:120%;text-decoration:none;color:#fefefe;}	/* 文字カラー変更 */
.caltbl_a_YM:hover{font-size:18px;line-height:120%;text-decoration:none;color:#f59966;}
.caltbl_a_sun{display:block;width:100%;height:100%;}
.caltbl_a_sun:link{font-size:16px;line-height:120%;text-decoration:none;color:#ff0000;}
.caltbl_a_sun:visited{font-size:16px;line-height:120%;text-decoration:none;color:#ff0000;}
.caltbl_a_sun:hover{font-size:16px;line-height:120%;text-decoration:none;color:#f59966;background-color: #ccffcc;}
.caltbl_a_sat{display:block;width:100%;height:100%;}
.caltbl_a_sat:link{font-size:16px;line-height:120%;text-decoration:none;color:#0000ff;}
.caltbl_a_sat:visited{font-size:16px;line-height:120%;text-decoration:none;color:#0000ff;}
.caltbl_a_sat:hover{font-size:16px;line-height:120%;text-decoration:none;color:#f59966;background-color: #ccffcc;}
.caltbl_a_week{display:block;width:100%;height:100%;}
.caltbl_a_week:link{font-size:16px;line-height:120%;text-decoration:none;color:#000000;}
.caltbl_a_week:visited{font-size:16px;line-height:120%;text-decoration:none;color:#000000;}
.caltbl_a_week:hover{font-size:16px;line-height:120%;text-decoration:none;color:#f59966;background-color: #ccffcc;}
.caltbl_a_kyuzenjitsu{display:block;width:100%;height:100%;}
.caltbl_a_kyuzenjitsu:link{font-size:16px;line-height:120%;text-decoration:none;color:#0000ff;}
.caltbl_a_kyuzenjitsu:visited{font-size:16px;line-height:120%;text-decoration:none;color:#0000ff;}
.caltbl_a_kyuzenjitsu:hover{font-size:16px;line-height:120%;text-decoration:none;color:#f59966;background-color: #ccffcc;}
.caltbl_a_tokuteibi{display:block;width:100%;height:100%;}
.caltbl_a_tokuteibi:link{font-size:16px;line-height:120%;text-decoration:none;color:#000000;}
.caltbl_a_tokuteibi:visited{font-size:16px;line-height:120%;text-decoration:none;color:#000000;}
.caltbl_a_tokuteibi:hover{font-size:16px;line-height:120%;text-decoration:none;color:#f59966;background-color: #ccffcc;}
.caltbl_a_tokuteibi_d{display:block;width:100%;height:100%;}
.caltbl_a_tokuteibi_d:link{font-size:16px;line-height:120%;text-decoration:none;color:#000000;}
.caltbl_a_tokuteibi_d:visited{font-size:16px;line-height:120%;text-decoration:none;color:#000000;}
.caltbl_a_tokuteibi_d:hover{font-size:16px;line-height:120%;text-decoration:none;color:#f59966;background-color: #ccffcc;}
.caltbl_a_tokuteibi_e{display:block;width:100%;height:100%;}
.caltbl_a_tokuteibi_e:link{font-size:16px;line-height:120%;text-decoration:none;color:#000000;}
.caltbl_a_tokuteibi_e:visited{font-size:16px;line-height:120%;text-decoration:none;color:#000000;}
.caltbl_a_tokuteibi_e:hover{font-size:16px;line-height:120%;text-decoration:none;color:#f59966;background-color: #ccffcc;}
.caltbl_a_stop:link{font-size:16px;line-height:120%;text-decoration:none;color:#666666;}
.caltbl_a_stop:visited{font-size:16px;line-height:120%;text-decoration:none;color:#666666;}
.caltbl_a_stop:hover{font-size:16px;line-height:120%;text-decoration:none;color:#f59966;}


.calunit_cell{width=18;font-size:0.9em;line-height:120%;}
.calunit_cell_false{}
.calunit_cell_sun{background-color: #ffbbbb;}
.calunit_cell_sat{background-color: #bbbbff;}
.calunit_cell_week{background-color: #ffffbb;}
.calunit_cell_holiday{background-color: #ffbbbb;}
.calunit_cell_kyuzenjitsu{background-color: #bbbbff;}
.calunit_cell_tokuteibi{background-color: #ffbbbb;}
.calunit_cell_tokuteibi_d{background-color: #ffdd88;}
.calunit_cell_tokuteibi_e{background-color: #99ff99;}
.calunit_txt_holiday{color:#ff0000;}
.calunit_txt_kyuzenjitsu{color:#ff0000;}
.calunit_txt_tokuteibi{color:#ff0000;}
.calunit_txt_stock{color:#666666;}
.calunit_cell_stop{background-color: #cccccc;}
.calunit_cell_sales{background-color: #ff6666;}
.calunit_ttl{font-size:0.9em;line-height:120%;}
.calunit_YM{font-size:0.9em;line-height:120%;}
.calunit_week{font-size:0.9em;line-height:120%;}

.calunit_a_YM:link{font-size:0.9em;line-height:100%;text-decoration:none;color:#000000;}
.calunit_a_YM:visited{font-size:0.9em;line-height:100%;text-decoration:none;color:#000000;}
.calunit_a_YM:hover{font-size:0.9em;line-height:100%;text-decoration:none;color:#f59966;}
.calunit_a_sun:link{font-size:0.9em;line-height:100%;text-decoration:none;color:#ff0000;}
.calunit_a_sun:visited{font-size:0.9em;line-height:100%;text-decoration:none;color:#ff0000;}
.calunit_a_sun:hover{font-size:0.9em;line-height:100%;text-decoration:none;color:#f59966;}
.calunit_a_sat:link{font-size:0.9em;line-height:100%;text-decoration:none;color:#0000ff;}
.calunit_a_sat:visited{font-size:0.9em;line-height:100%;text-decoration:none;color:#0000ff;}
.calunit_a_sat:hover{font-size:0.9em;line-height:100%;text-decoration:none;color:#f59966;}
.calunit_a_week:link{font-size:0.9em;line-height:100%;text-decoration:none;color:#000000;}
.calunit_a_week:visited{font-size:0.9em;line-height:100%;text-decoration:none;color:#000000;}
.calunit_a_week:hover{font-size:0.9em;line-height:100%;text-decoration:none;color:#f59966;}
.calunit_a_kyuzenjitsu:link{font-size:0.9em;line-height:100%;text-decoration:none;color:#0000ff;}
.calunit_a_kyuzenjitsu:visited{font-size:0.9em;line-height:100%;text-decoration:none;color:#0000ff;}
.calunit_a_kyuzenjitsu:hover{font-size:0.9em;line-height:100%;text-decoration:none;color:#f59966;}
.calunit_a_tokuteibi:link{font-size:0.9em;line-height:100%;text-decoration:none;color:#000000;}
.calunit_a_tokuteibi:visited{font-size:0.9em;line-height:100%;text-decoration:none;color:#000000;}
.calunit_a_tokuteibi:hover{font-size:0.9em;line-height:100%;text-decoration:none;color:#f59966;background-color: #ccffcc;}
.calunit_a_tokuteibi_d:link{font-size:0.9em;line-height:100%;text-decoration:none;color:#000000;}
.calunit_a_tokuteibi_d:visited{font-size:0.9em;line-height:100%;text-decoration:none;color:#000000;}
.calunit_a_tokuteibi_d:hover{font-size:0.9em;line-height:100%;text-decoration:none;color:#f59966;background-color: #ccffcc;}
.calunit_a_tokuteibi_e:link{font-size:0.9em;line-height:100%;text-decoration:none;color:#000000;}
.calunit_a_tokuteibi_e:visited{font-size:0.9em;line-height:100%;text-decoration:none;color:#000000;}
.calunit_a_tokuteibi_e:hover{font-size:0.9em;line-height:100%;text-decoration:none;color:#f59966;background-color: #ccffcc;}
.calunit_a_stop:link{font-size:0.9em;line-height:100%;text-decoration:none;color:#666666;}
.calunit_a_stop:visited{font-size:0.9em;line-height:100%;text-decoration:none;color:#666666;}
.calunit_a_stop:hover{font-size:0.9em;line-height:100%;text-decoration:none;color:#f59966;}

.plancal_cell_false{background-color: #f0f0f0;}
.plancal_cell_sun{background-color: #ffbbbb;font-size:24px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancal_cell_sat{background-color: #bbbbff;font-size:24px;line-height:120%;text-decoration:none;color:#0000ff;}
.plancal_cell_week{background-color: #ffffbb;font-size:24px;line-height:120%;text-decoration:none;color:#000000;}
.plancal_cell_holiday{background-color: #ffbbbb;font-size:24px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancal_cell_kyuzenjitsu{background-color: #bbbbff;font-size:24px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancal_cell_tokuteibi{background-color: #ffbbbb;font-size:24px;line-height:120%;text-decoration:none;color:#000000;}
.plancal_cell_tokuteibi_d{background-color: #ffdd88;font-size:24px;line-height:120%;text-decoration:none;color:#000000;}
.plancal_cell_tokuteibi_e{background-color: #99ff99;font-size:24px;line-height:120%;text-decoration:none;color:#000000;}
.plancal_cell_stop{background-color: #cccccc;font-size:24px;line-height:120%;text-decoration:none;color:#666666;}
.plancal_cell_sales{background-color: #ff6666;font-size:24px;line-height:120%;text-decoration:none;color:#666666;}
.plancal_ttl{font-size:16px;line-height:120%;}
.plancal_YM{font-size:24px;line-height:120%;}
.plancal_week{font-size:18px;line-height:120%;}

.plancal_a_YM:link{font-size:18px;line-height:120%;text-decoration:none;color:#000000;}
.plancal_a_YM:visited{font-size:18px;line-height:120%;text-decoration:none;color:#000000;}
.plancal_a_YM:hover{font-size:18px;line-height:120%;text-decoration:none;color:#f59966;}
.plancal_a_holiday{display:block;width:100%;height:100%;}
.plancal_a_holiday:link{font-size:24px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancal_a_holiday:visited{font-size:24px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancal_a_holiday:hover{font-size:24px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancal_a_sun{display:block;width:100%;height:100%;}
.plancal_a_sun:link{font-size:24px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancal_a_sun:visited{font-size:24px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancal_a_sun:hover{font-size:24px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancal_a_sat{display:block;width:100%;height:100%;}
.plancal_a_sat:link{font-size:24px;line-height:120%;text-decoration:none;color:#0000ff;}
.plancal_a_sat:visited{font-size:24px;line-height:120%;text-decoration:none;color:#0000ff;}
.plancal_a_sat:hover{font-size:24px;line-height:120%;text-decoration:none;color:#f59966;}
.plancal_a_week{display:block;width:100%;height:100%;}
.plancal_a_week:link{font-size:24px;line-height:120%;text-decoration:none;color:#000000;}
.plancal_a_week:visited{font-size:24px;line-height:120%;text-decoration:none;color:#000000;}
.plancal_a_week:hover{font-size:24px;line-height:120%;text-decoration:none;color:#f59966;}
.plancal_a_kyuzenjitsu{display:block;width:100%;height:100%;}
.plancal_a_kyuzenjitsu:link{font-size:24px;line-height:120%;text-decoration:none;color:#0000ff;}
.plancal_a_kyuzenjitsu:visited{font-size:24px;line-height:120%;text-decoration:none;color:#0000ff;}
.plancal_a_kyuzenjitsu:hover{font-size:24px;line-height:120%;text-decoration:none;color:#f59966;}
.plancal_a_tokuteibi{display:block;width:100%;height:100%;}
.plancal_a_tokuteibi:link{font-size:24px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancal_a_tokuteibi:visited{font-size:24px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancal_a_tokuteibi:hover{font-size:24px;line-height:120%;text-decoration:none;color:#f59966;}
.plancal_a_stop{display:block;width:100%;height:100%;}
.plancal_a_stop:link{font-size:24px;line-height:120%;text-decoration:none;color:#666666;}
.plancal_a_stop:visited{font-size:24px;line-height:120%;text-decoration:none;color:#666666;}
.plancal_a_stop:hover{font-size:24px;line-height:120%;text-decoration:none;color:#f59966;}

.plancalunit_cell{width=24;font-size:0.9em;line-height:120%;}
.plancalunit_cell_false{}
.plancalunit_cell_sun{background-color: #ffbbbb;font-size:0.9em;line-height:120%;text-decoration:none;color:#ff0000;}
.plancalunit_cell_sat{background-color: #bbbbff;font-size:0.9em;line-height:120%;text-decoration:none;color:#0000ff;}
.plancalunit_cell_week{background-color: #ffffbb;font-size:0.9em;line-height:120%;text-decoration:none;color:#000000;}
.plancalunit_cell_holiday{background-color: #ffbbbb;font-size:0.9em;line-height:120%;text-decoration:none;color:#ff0000;}
.plancalunit_cell_kyuzenjitsu{background-color: #bbbbff;font-size:0.9em;line-height:120%;text-decoration:none;color:#ff0000;}
.plancalunit_cell_tokuteibi{background-color: #ffbbbb;font-size:0.9em;line-height:120%;text-decoration:none;color:#ff0000;}
.plancalunit_cell_stop{background-color: #cccccc;font-size:0.9em;line-height:120%;text-decoration:none;color:#666666;}
.plancalunit_ttl{font-size:0.9em;line-height:120%;}
.plancalunit_YM{font-size:0.9em;line-height:120%;}
.plancalunit_week{font-size:0.9em;line-height:120%;}

.plancalunit_a_YM:link{font-size:18px;line-height:120%;text-decoration:none;color:#000000;}
.plancalunit_a_YM:visited{font-size:18px;line-height:120%;text-decoration:none;color:#000000;}
.plancalunit_a_YM:hover{font-size:18px;line-height:120%;text-decoration:none;color:#f59966;}
.plancalunit_a_sun:link{font-size:18px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancalunit_a_sun:visited{font-size:18px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancalunit_a_sun:hover{font-size:18px;line-height:120%;text-decoration:none;color:#f59966;}
.plancalunit_a_sat:link{font-size:18px;line-height:120%;text-decoration:none;color:#0000ff;}
.plancalunit_a_sat:visited{font-size:18px;line-height:120%;text-decoration:none;color:#0000ff;}
.plancalunit_a_sat:hover{font-size:18px;line-height:120%;text-decoration:none;color:#f59966;}
.plancalunit_a_week:link{font-size:18px;line-height:120%;text-decoration:none;color:#000000;}
.plancalunit_a_week:visited{font-size:18px;line-height:120%;text-decoration:none;color:#000000;}
.plancalunit_a_week:hover{font-size:18px;line-height:120%;text-decoration:none;color:#f59966;}
.plancalunit_a_kyuzenjitsu:link{font-size:18px;line-height:120%;text-decoration:none;color:#0000ff;}
.plancalunit_a_kyuzenjitsu:visited{font-size:18px;line-height:120%;text-decoration:none;color:#0000ff;}
.plancalunit_a_kyuzenjitsu:hover{font-size:18px;line-height:120%;text-decoration:none;color:#f59966;}
.plancalunit_a_tokuteibi:link{font-size:18px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancalunit_a_tokuteibi:visited{font-size:18px;line-height:120%;text-decoration:none;color:#ff0000;}
.plancalunit_a_tokuteibi:hover{font-size:18px;line-height:120%;text-decoration:none;color:#f59966;}
.plancalunit_a_stop:link{font-size:18px;line-height:120%;text-decoration:none;color:#666666;}
.plancalunit_a_stop:visited{font-size:18px;line-height:120%;text-decoration:none;color:#666666;}
.plancalunit_a_stop:hover{font-size:18px;line-height:120%;text-decoration:none;color:#f59966;}

.kushitsucal_cell_plan{background-color: #eeeeee;font-size:0.9em;line-height:120%;text-decoration:none;color:#000000;}
.kushitsucal_cell_roomtype{background-color: #eeeeee;font-size:0.9em;line-height:120%;text-decoration:none;color:#000000;}
.kushitsucal_cell_rooms{background-color: #eeeeee;font-size:0.9em;line-height:120%;text-decoration:none;color:#000000;}
.kushitsucal_cell_checkin{background-color: #bbffbb;font-size:0.9em;line-height:120%;text-decoration:none;color:#000000;}
.kushitsucal_cell_stayin{background-color: #e0ffc0;font-size:0.9em;line-height:120%;text-decoration:none;color:#000000;}
.kushitsucal_cell_hr{color:#999999;}
.kushitsucal_cell_nodata{background-color:#ff9999;}
.kushitsucal_cell_roomname{background-color:#ffffff;font-size:18px;line-height:120%;}
.kushitsucal_cell_roomname_in{background-color:#bbffbb;font-size:18px;line-height:120%;}






 td{font-size:0.9em;line-height:18px;color:#fefefe;}		/* 文字カラー変更 */
.tablecenter{ text-align:center;}

 FORM { margin: 4; }

 INPUT.kanji { ime-mode: active; }
 INPUT.ank   { ime-mode: inactive; }
 TEXTAREA { ime-mode: active; }


#container {
    position: relative;
    width:540;
    margin: 0 auto;
}

#headline {
    width:540;height:30;
    background-image: url(../images/view_1.gif);
    background-repeat: no-repeat;
    text-align: right;
}
#headcom {
    padding-top: 6px;
    padding-right: 120px;
}

#roomcal2colbox {
    width:540;
	height:300;
	text-align: left;
}
#roomcal2colcell1 {
	position: absolute;
	top: 140px;
	left: 0px;
	width: 150px;
	margin-left: 50px;
}
#roomcal2colcell2 {
	position: absolute;
	width: 540px;
	top: 140px;
	margin-left: 150px;
	margin-right: 0px;
	text-align: left;
	line-height:24px;
	font-size: 12px;
	color: #f5f5f5;
}
#roomcalscrollbox {
    width:535;height:280;
	overflow: auto;
    text-align: left;
}

#plancal2colbox {
    width:540;
	height:530;
	text-align: left;
}
#plancal2colcell1 {
	position: absolute;
	top: 140px;
	left: 0px;
	width: 150px;
	margin-left: 50px;
}
#plancal2colcell2 {
	position: absolute;
	width: 540px;
	top: 140px;
	margin-left: 150px;
	margin-right: 0px;
	text-align: left;
	line-height:24px;
	font-size: 12px;
	color: #f5f5f5;
}
#plancalscrollbox {
    width:535;height:560;
	overflow: auto;
    text-align: left;
}


#menubox {
    width:540;height:45;
    background-image: url(../images/view_3.gif);
    background-repeat: no-repeat;
    text-align: left;
}
#menucom {
    padding-top: 8px;
    padding-left: 20px;
}
#hrbox {
    width:520;
    padding-left: 15px;
}
#mainbox {
    width:540;
    background-image: url(../images/view_5.gif);
    text-align: left;
}
#maincom {
    padding-top: 6px;
    padding-left: 20px;
}



/* プルダウン 罫線なし指定 */

#planlist_down
{
	clear:both;
	margin:0px 0px 4px 0px;
	padding:10px 10px 10px 10px;
	width: 100%;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-o-border-radius: 0px;
	-ms-border-radius: 0px;
	border: 0px #eeeeee solid;
	text-align:left;
	color:#ffffff;
	font-size:16px;
	line-height:150%;
	white-space:normal;
	max-height: 999999px;
}

#planlist_down table {
 	border-collapse:collapse;
 	border-spacing:0;
}

#planlist_down tr td {
 	border:0px solid #666666;
	font-size:14px;
	line-height:180%;;
	color:#666666;
}


.container {
	clear:both;
	margin:0px 0px 4px 0px;
	padding:10px 10px 10px 10px;
	width: 100%;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-o-border-radius: 0px;
	-ms-border-radius: 0px;
	border: 0px #eeeeee solid;
	text-align:left;
	color:#ffffff;
	font-size:16px;
	line-height:150%;
	white-space:normal;
	max-height: 999999px;
}

#contentviewbox {
    margin: 0px 0px 0px 10px;
    width:670px;
}

