@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font: 16px/1.6em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serifoj;
	position: relative;
	height: auto;
	width: auto;
	background: #FFFFEC;
}
#territory {
	width: 900px;
	margin: 0px;
	padding: 0px;
	height: auto;
	background: #ECFFFF;
	clear: none;
	float: none;
	position: relative;
	left: 100px;
	top: auto;
	right: auto;
	bottom: auto;
}
#sub_menu-up-left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 490px;
	width: 700px;
	background: #F0F0F0 url(../img/top/sub_menu-up-left.gif);
}
#ur-r {
}
#up-r {
	height: 240px;
	width: 700px;
}
#up-l-l {
	height: 190px;
	width: 300px;
	float: left;
	background: url(../img/top/up-l-l.gif);
	padding-top: 60px;
	padding-left: 50px;
	font-size: 14px;
	line-height: 17px;
}

#left {
	float: left;
	height: 120px;
	width: 100px;
}

#sub_menu-up-right {
	float: right;
	height: 480px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/8button.gif);
}
#right-left {
	width: 200px;
	height: 120px;
}

#right {
	float: right;
	height: 120px;
	width: 100px;
}

#sun_menu-down-1 {
	background: #F0F0F0;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 400px;
	width: 653px;
}
#sub_menu-up {
	width: 900px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	background: #DFFFFF;
}
#up-left {
	width: 265px;
	float: left;
	height: 205px;
	padding: 35px 0px 0px 35px;
	margin: 0px;
}
#up-right {
	float: right;
	height: 145px;
	width: 320px;
	padding: 75px 40px 20px;
	line-height: 20px;
	background: url(../img/top/up-right.gif);
	font-size: 12pt;
}
#up-l {
	height: 250px;
	width: 700px;
}

#sub_menu_down {
	height: auto;
	width: 900px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#sub_menu-down-2 {
	background: #F0F0F0;
	float: right;
	height: 400px;
	width: 247px;
	margin: 0px;
	padding: 0px;
}
#botom {
	background: #999999 url(../img/top/botom.jpg);
	margin: 0px;
	padding: 1px 20px 10px 15px;
	height: auto;
	width: 865px;
	clear: both;
	float: none;
}

#top_bar {
	background: #FFFFE1;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: auto;
}
#up-l-r {
	float: right;
	height: 190px;
	width: 325px;
	margin: 0px;
	padding: 60px 0px 0px 25px;
	background: url(../img/top/up-l-r.gif);
	line-height: 17px;
	font-size: 14px;
}

#main_pic {
	height: 300px;
	width: auto;
	background: #FFF4D2;
	margin: 0px;
	padding: 0px;
}
