/* ŸŸŸŸ ƒƒCƒ“ƒXƒ^ƒCƒ‹ƒV[ƒg ŸŸŸ */



/* ¥¥ HTML’è‹` ¥¥ */

html {
	height: 100%;
	width: 100%;
}


body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #CCCCCC;
}


img {
	vertical-align: top;
	border: none;
}


div { 
	margin: 0px;
	padding: 0px;
}


table {
	border-collapse: collapse;
	border-spacing: 0px;
}


embed {vertical-align: bottom;}
object {vertical-align: bottom;}
param {vertical-align: bottom;}


a:link { color: #999999; text-decoration: none; }
a:visited { color: #999999; text-decoration: none; }
a:active { color: #999999; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: underline; }






/* ¥¥ Šî–{ƒy[ƒWƒŒƒCƒAƒEƒg ¥¥ */

#shell_box {
	width: 740px;
	height: 100%;
	margin: 0px auto 0px auto;
}

#center_box {
	float: left;
	display: inline;
	width: 720px;
	height: 100%;
	background-color: #FFFFFF;
	background-image: url(images/menu-bg.jpg);
	background-position: left;
	background-repeat: repeat-y;
}

#left_shd {
	float: left;
	display: inline;
	width: 10px;
	height: 100%;
	background-image: url(images/shd_left.png);
	behavior: expression(IEPNGFIX.fix(this));
}

#right_shd {
	float: left;
	display: inline;
	width: 10px;
	height: 100%;
	background-image: url(images/shd_right.png);
	behavior: expression(IEPNGFIX.fix(this));
}

#main_box {
	float: left;
	display: inline;
	width: 720px;
	height: 100%;
	margin: -90px auto 0px auto;
	padding: 90px 0px 0px 0px;
}

#h1_title {
	height: 30px;
	background-color: #003366;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 5px;
	color: #FFFFFF;
	text-align: left;
}

#header_box {
	width: 100%;
	height: 60px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background-color: #66CCCC;
	font-size: 1px;
	color: #333333;
	background-image: url(images/rogo-bar-bg.jpg);
}

#left_box {
	float: left;
	display: inline;
	width: 130px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/menu-bg.jpg);
	font-size: 9pt;
	color: #333333;
}

#contents_box {
	float: left;
	display: inline;
	width: 580px;
	margin: 0px 0px 0px 10px;
	background-color: #FFFFFF;
	font-size: 9pt;
	color: #333333;
	text-align: left;
}


#menu_box {
	margin: 0px 0px 0px 0px;
}

#menu_box a {
	display: block;
}

.menu_line {
	display: block;
	overflow: hidden;
	width: 130px;
	height: 1px;
	background-image: url(menu/menu-dotline.jpg);
	font-size: 0px;
}

.left_contents_box {
	margin: 0px 0px 20px 0px;
}

#footer_box {
	width: 580px;
	margin: 50px 0px 0px 0px;
	background-color: #FFFFFF;
	font-size: 8pt;
	text-align: center;
}

#footer_menu {
	margin: 0px 0px 30px 0px;
	color: #006699;
}

#footer_menu a:link { color: #006699; text-decoration: none; }
#footer_menu a:visited { color: #006699; text-decoration: none; }
#footer_menu a:active { color: #006699; text-decoration: none; }
#footer_menu a:hover { color: #CC0000; text-decoration: underline; }

#copyright {
	margin: 0px 0px 20px 0px;
	color: #666666;
}



/* ¥¥ ‹ŒƒXƒ^ƒCƒ‹ƒV[ƒg ¥¥ */

.font9pt {  font-size: 9pt; text-decoration: none}

.font8pt {  font-size: 8pt; text-decoration: none}

.font10pt {  font-size: 10pt}

.dot-line { 
	border-color:#003399; 
	border-style: dotted
}

.osusume-bg {
	background-image: url(images/osusume_03.jpg); 
	background-repeat: no-repeat; 
	background-position: center top
}

table#areainfo {
	margin: 0px; 
	padding: 5px; 
	width: 380px; 
	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #CCCCCC; 
	border-style: solid; 
}


table#arealink {
	margin: 0px; 
	padding: 5px;
	width: 120px; 
	background-color: #FFFFFF;
	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #CCCCCC; 
	border-style: solid; 
}


iframe#baibai { 
	width: 378px; 
	height: 2300px; 
	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #CCCCCC; 
	border-style: solid; 
} 

iframe#tochi { 
	width: 178px; 
	height: 1450px; 
	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #CCCCCC; 
	border-style: solid; 
} 

iframe#new { 
	width: 178px; 
	height: 200px; 
	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #CCCCCC; 
	border-style: solid; 
} 

.fudousan-link {
	margin: 5px;
}
