body{
	background-image:url(img/background.gif);
	background-repeat:repeat-y;
	background-position:left;
	}

a:link	{
text-decoration: none;
	color:	#ff3300;
	background-color: transparent;
}

a:visited	{
text-decoration: none;
color:	#990000;
background-color: transparent;
}

a:active	{
text-decoration: none;
color:	#cc0000;
background-color: transparent;
}

a:hover	{
color:	#cc0000;
}

.honbun-bk-11 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	font-weight:normal;
}


.honbun-bk_00 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 17px;
	color: #000000;
	font-weight:700;
	height: 30px;
}

.honbun-bk_00 a:link{
	text-decoration: none;
	color:	#FFFFFF;
	font-size: 14px;
	font-weight: 700;
}

.honbun-bk_00 a:visited	{
	text-decoration: none;
	color:	#FFFFFF;
	background-color: transparent;
}

.honbun-bk_00 a:visited	{
	text-decoration: none;
	color:	#FFFFFF;
	background-color: transparent;
}

.honbun-bk_00 a:visited	{
	text-decoration: none;
	color:	#FFFFFF;
	background-color: transparent;
}


.honbun-bk-12 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 20px;
}

.honbun-gray-11 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	line-height: 17px;
	color: #333333;
}

.honbun-gray-11_b {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	font-weight: 500;
	border: 1px none #999999;
}

.honbun-bk-14 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 20px;
}

.bold-red-13 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #B40000;
}

.bold-red-15 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	line-height: 20px;
	color: #CC0000;
	font-weight: bolder;
}

.bold-blue-13 {
	font: bolder 13px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #0066CC;
}

.bold-blue-13_a{
	color: #0066FF;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 13px;
	line-height: 20px;
	font-weight: bolder;
}

.bold-blue-15 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	line-height: 20px;
	color: #003399;
	font-weight: bolder;
}

.bold-blk-13 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}

.bold-blk-18 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 24px;
	font-weight: bolder;
	color: #000000;
}

.bold-blk24 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 24px;
	line-height: 36px;
	font-weight: bolder;
	color: #000000;
}

.bold-blk36 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 36px;
	line-height: 54px;
	font-weight: bolder;
	color: #000000;
}

.bold-white-13 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #FFFFFF;
}

.table-kannai {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	border:1px solid #333333;
}

.table-line-right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}

/*キャップファイヤー告知*/
.bold-blk-13_02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	border:1px solid #ccc;
	padding:10px;
}

.ttl_event_kokuchi{
	background-image:url(004plan_stay/img/ttl_event01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:40px;
	margin-top:10px;
	}

.evrnt_campfire{
	float:right;
	}



.plan-kikan {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	color: #000000;
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #006633;
	border-bottom-color: #006633;
	border-top-style: solid;
	padding:3px;
}


.plan-kikan2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	color: #CC0000;
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-top-color: #006633;
	border-bottom-color: #006633;
	border-top-style: none;
	padding:3px;
}
.plan-title-22 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 22px;
	line-height: 130%;
	font-weight: bolder;
	color: #003333;
	text-align: center;
}

.plan-title-22_02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	line-height: 130%;
	font-weight: bolder;
	color: #003333;
	text-align: center;
}

.plan-title-18 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 130%;
	font-weight: bolder;
	color: #003333;
	text-align: center;
}

.plan-title-22under {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
	font-weight: bolder;
	color: #990000;
	text-align: center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.plan-title-under {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #FF6633;
	text-align: center;
}

.plan-title-h{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: bold;
	color: #CC3333;
	text-align: center;
}

.plan-table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
}

.plan-table-koumoku {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	background-color: #CCFFCC;
	text-align: center;
	padding:2px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.plan-table-koumoku2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	background-color: #CCFFCC;
	text-align: center;
	padding:1px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.plan-table-koumoku3 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	background-color: #CCFFCC;
	text-align: center;
	padding:2px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}

.plan-table-koumoku4 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	background-color: #CCFFCC;
	text-align: center;
	padding:2px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.plan-table-koumoku2_1{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	background-color: #CCFFCC;
	text-align: center;
	padding:1px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
}

.plan-table-koumoku2_1_a{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	background-color: #CCFFCC;
	text-align: center;
	padding:1px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
}

.plan-table-koumoku2_1_b{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	background-color: #CCFFCC;
	text-align: center;
	padding:1px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}


.plan-table-koumoku4_1{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	background-color: #CCFFCC;
	text-align: center;
	padding:2px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
	border-bottom:1px solid #CCFFCC;
}

.plan-table-atai {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #eeeeee;
	vertical-align: middle;
	padding:2px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.plan-table-atai_a {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #eeeeee;
	vertical-align: middle;
	padding:2px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.plan-table-atai2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #eeeeee;
	vertical-align: middle;
	padding:2px 5px;
}

.plan-table-atai3 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #eeeeee;
	vertical-align: middle;
	padding:2px 5px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CC0000;
	border-right-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}

.plan-table-atai4 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #eeeeee;
	vertical-align: middle;
	padding:2px 5px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #333333;
	border-bottom-color: #CC0000;
	border-left-color: #333333;
}

.plan-table-atai5 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #eeeeee;
	vertical-align: middle;
	padding:2px 5px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.plan-table-atai6 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #eeeeee;
	vertical-align: middle;
	padding:2px 5px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #333333;
}

.plan-table-atai7 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #eeeeee;
	vertical-align: middle;
	padding:2px 5px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #333333;
}

.plan-table-atai8 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #eeeeee;
	vertical-align: middle;
	padding:2px 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333333;
}


.plan-table-atai9{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #eeeeee;
	vertical-align: middle;
	padding:2px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #CC0000;
	border-left-color: #333333;
}





.link-table {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	vertical-align: middle;
	border-top: 1px none #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px none #333333;
}

#traffic_bus_box{
	margin:10px auto;
	width:570px;
	border:1px solid #333;
	}
	
.traffic_bus_midashi{
	padding:5px;
	background-color:#FFCC99;
	color:#CC0000;
	font-size:16px;
	line-height:18px;
	font-weight:800;
	text-align:center;
	}
	
.traffic_bus_lead{
	padding:0px 10px 10px 10px;
	font-weight:800;
	font-size:12px;
	line-height:18px;
	color:#0066CC;
	border-bottom:1px solid #AAA;
	}
	
.traffic_bus_ttl{
	text-align:center;
	font-weight:800;
	font-size:12px;
	}
	
.traffic_bus_1{
	text-align:right;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	}
	
.traffic_bus_2{
	text-align:left;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	}
	
.traffic_bus_3{
	text-align:left;
	font-size:11px;
	color:#444;
	font-weight:normal;
	padding:0px 10px 10px 0px;
	}
	
.xc_option_left{
	padding:3px;
	width:80px;
	border-bottom:1px dotted #BBB;
	border-right:1px dotted #BBB;
	text-align:right;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	}
	
.xc_option_right{
	padding:5px;
	border-bottom:1px dotted #BBB;
	text-align:left;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	}
	
.xc_option_right_b{
	padding:5px;
	text-align:left;
	font-size:12px;
	color:#990000;
	font-weight:800;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #BBB;
	}
	
	
.plan_calcell {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333;
}

.plan_calcell_2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 20px;
	font-weight: 800;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CC0000;
	border-right-color: #333333;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}

.table-concert1{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height:1.4;
	text-align: center;
	padding-bottom:0px;
		}
	
	
.table-concert2{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	line-height:1.4;
	text-align:center;
	padding-bottom:5px;
	}	


.table-concert3{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height:1.4;
	text-align: center;
	padding-bottom:5px;
	font-weight:bold;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
		}
		
.plan-title-23 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 22px;
	line-height: 130%;
	font-weight: bolder;
	color:#333333;
	text-align: center;		
    }

.bold-blue-16{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 17px;
	line-height: 20px;
	color:#006633;
	font-weight: bolder;
	}

.s_box{
	border: 1px solid #333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 50px;
	background-color: #FFF9DE;
}

.txt_s{
	font-size: 85%;
}

.sansaku_banar{
	padding:10px 0 15px 0;
}
