﻿@import url(base.css);

#i-Body,
#i-Topimg{
	width:800px;
	margin:0 auto;
	padding:0;
	}
#i-Topimg{
	height:245px;
	clear: both;
	margin-top:2px;
	margin-bottom:5px;
	text-align:left;
}
#i-Topimg .i-topimg-txt1{
	height:46px;padding:0 0 0 576px;
}
#i-Topimg .i-topimg-txt1 img{
	margin-top:16px;
}
#i-Topimg .i-topimg-txt2{
	padding:89px 0 0 402px;
}

#i-Body{
	padding:5px 0 10px 0;
	background-image: url(../img/line01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:left;
	}
#i-Body td{
	vertical-align: top;
	}
.i-banner{padding-bottom:6px}

.i-area-L{
	width:222px;
	float:left;
}
.i-area-R{
	width:378px;
	float:right;
}


.i-topic{
	width:222px;
	padding-bottom:9px;margin-bottom:9px;
	background:#ffffff url(../img/i_topic_bg.gif) no-repeat left bottom;
}
.i-topic h2{font-size:1px;}
	.i-topic .photo{
		margin:0 1px 2px 1px;
	}
	.i-topic ul{
		background-image: url(../img/line01.gif);
		background-repeat: repeat-x;
		background-position: left top;
		margin:0px 4px 0 5px;padding:3px 0 0 0;
	}
	.i-topic li{
		margin:0 1px;padding:0 0 0 1em;
		text-indent:-1em;
		list-style-type: none;
	}
	
.i-acc{
	width:378px;
	padding-bottom:9px;margin-bottom:9px;
}
.i-acc h2{font-size:1px;}
	.i-acc table.type01{margin:5px 0 10px 2px;}
	.i-acc table.type01 th{padding:6px 0 6px 1px;vertical-align: top;}
	.i-acc table.type01 td{padding:6px 0 0 0;color:#666666;}
	.i-acc table.type01 tr.line{
		background-image: url(../img/line02.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	.i-acc table.type02{margin:0 0 5px 0;border:1px solid #ff7640}
	.i-acc table.type02 th{
		padding:6px 0 6px 6px;vertical-align: top;
		color:#ff7640;
		font-weight:bold;
	}
	.i-acc table.type02 td{padding:6px;color:#8a8a8a;}
	.i-acc table.type02 tr.line{
		background-image: url(../img/line02.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}


.i-photo{
	width:222px;
	padding-bottom:15px;
}
	.i-photo .day{
		background-image: url(../img/i_photo_day.gif);
		background-repeat: no-repeat;
		background-position: right top;
		font-size:75%;
		color:#cccccc;
		text-align:right;
		padding:6px 16px 0 0;
	}
	.i-photo .photoarea{
		clear: both;
		width:222px;
		padding-top:18px;
		margin-bottom:12px;
		background:#ffffff url(../img/i_photo_bg1.jpg) no-repeat left top;
	}
	.i-photo .photo-btn{
		height:26px;
		padding-right:10px;
		text-align:right;
		background:#ffffff url(../img/i_photo_bg3.jpg) no-repeat left top;
	}
	.i-photo .photo{
		padding:8px 0 13px 0;
		text-align:center;
		background:#ffffff url(../img/i_photo_bg2.jpg) no-repeat left bottom;
	}
	.i-photo .photo img{}
	.i-photo .txt{padding:0 4px;color:#666666;}
	.i-photo .txt .photo-tit{color:#333333;font-weight:bold;}


.i-news{
	width:378px;
	padding-bottom:9px;
}
	.i-news ul{
		margin:10px 4px 15px 5px;padding:0;
		font-size:75%;line-height:130%;
	}
	.i-news li{
		background-image: url(../img/ico01.gif);
		background-repeat: no-repeat;
		background-position: left 3px;
		padding:0 0 0.5em 15px;
		list-style-type: none;
	}
	.i-news li a, {color:#333333;text-decoration:none;}
	.i-news li a:visited{color:#333333;}
	.i-news h3{
		padding:10px 6px 5px 6px;color:#333333;
		font-size:75%;line-height:130%;
		font-weight:bold;
	}
	.i-news .i-topics{
		margin-bottom:15px;
	}
	.i-news .i-topics-txt{
		padding:0 6px;color:#666666;
		font-size:75%;line-height:130%;
	}
	.i-news .i-topics-date{
		padding:0 10px 0 6px;margin-top:-5px;color:#666666;
		font-size:75%;text-align:right;
	}
.i-address{
	background-image: url(../img/line01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:12px 7px;
}
.i-weather{
	background:#e9e9e9 url(../img/i_weather_bg.gif) no-repeat left bottom;
	padding:0 0 5px 0;margin:0 0 5px 0;
}
	.i-weather h2{margin-bottom:3px;font-size:10px;}
	.i-weather .day{text-align:center;color:#666666;marign:3;}
	.i-weather th{
		font-size:75%;
		border:1px solid #e0e0e0;
		background-color:#fafafa;
		color:#666666;padding:4px 0;
		text-align:center;
	}
	.i-weather td{
		font-size:75%;
		border:1px solid #e0e0e0;
		background-color:#ffffff;
		color:#333333;padding:4px 0;
		text-align:center;
	}
	
.i-lift{
	background:#e9e9e9 url(../img/i_weather_bg.gif) no-repeat left bottom;
	padding:0 0 5px 0;margin:0 0 5px 0;
	color:#666666;
}
	.i-lift h2{margin-bottom:3px;font-size:10px;}
	.i-lift p{font-size:75%;line-height:150%;text-align:left;padding:0 6px;margin:0;}
	.i-lift p.exp{text-align:center;}
	.i-lift table{margin-bottom:4px;}
	.i-lift th{
		font-size:75%;
		border:1px solid #e0e0e0;
		background-color:#fafafa;
		color:#666666;
		padding:4px;
		text-align:left;
		vertical-align: middle;
	}
	.i-lift th img{
		margin-right:4px;
		vertical-align: middle;
	}
	.i-lift td{
		font-size:75%;
		border:1px solid #e0e0e0;
		background-color:#ffffff;
		color:#333333;padding:6px 4px 4px 4px;
		text-align:center;
	}
	
.i-romen{
	background:#e9e9e9 url(../img/i_weather_bg.gif) no-repeat left bottom;
	padding:0 0 5px 0;margin:0 0 5px 0;
}
	.i-romen h2{margin-bottom:3px;font-size:10px;}
	.i-romen p{
		font-size:75%;line-height:130%;
		color:#666666;
		margin:0;padding:2px 9px 0 9px;
	}
	.i-romen p strong{
		font-weight:bold;
		padding:2px 0 0 15px;margin:0;
		background-image: url(../img/ico02.gif);
		background-repeat: no-repeat;
		background-position: left 3px;
	}

.i-mob{
	background:#ffffff url(../img/i_mob_bg.gif) no-repeat left bottom;
	padding:0 0 5px 0;margin:0 0 5px 0;
}
	.i-mob h2{margin-bottom:5px;font-size:10px;}
	.i-mob .photo{
		width:63px;
		margin-right:2px;
		float:right;
		text-align:left;
	}
	.i-mob .txt{
		width:100px;
		margin-left:5px;
		float:left;
		text-align:left;
	}
.i-banner2 img{
	margin-top:6px;
}
	