BODY {color:#000000;font-size:x-small;font-family:"osaka","‚l‚r ‚oƒSƒVƒbƒN","MS PGothic","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro w3"; margin-top:10px; font-weight:bold; width:auto ;height:auto}
.lefttd1 {padding:2px; font-size:9pt; color:#666; font-weight: normal; text-align: center;}
.lefttd2 {border:1px solid #0066ff; margin-bottom:2px; padding:2px 1px 0px 1px;}
.lefttd3 { width: 138px; _width: 140px; border:1px solid #0066ff; padding:2 0;}
.lefttd3_2 {font-size:9pt; color:#00F; font-weight: normal; padding-left: 14px;}
.righttd1 {border:1px solid #333399; margin-bottom:5px;}
.LeftTa1TD {padding:1px;}
.LeftTa2TD {padding: 2px; WORD-BREAK: break-all;}
.copyrighttd {font-size:8pt; color:#000}
.kakaku {font-weight:bold;}


/************************ ƒŠƒ“ƒN’è‹` */
A:link
	{
	color: #000000;
	text-decoration: none;
	}
A:active
	{
	color: #0033cc;
	text-decoration: none;
	}
A:visited
	{
	color: #000000;
	text-decoration: none;
	}
A:hover
	{
	color: #0000FF;
	text-decoration: underline;
/*	font-size: 110%;*/
/*	font-weight: bold;*/
	}

.midashi
	{
	background: #09f;
	}

.midashi a:link,
.midashi a:visited
	{
	color: #fff;
	text-decoration: none;
	}

.midashi a:hover
	{
	color: #f00;
	text-decoration: underline;
	}

.lefttenpoindex {
	BORDER-RIGHT: #333399 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333399 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #333399 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #333399 1px solid
}
.tenpo_sibing {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN: 0px 0px; COLOR: #00f
}
.tenpo_name_self {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #00a
}
.tenpo_name_sibing {
	font-weight: 400; font-size: 10pt; color: #00F
}
.tenpo_no_children {
	padding-left: 12px;
}
.tenpo_no_children_font {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #00f;
}
.tenpo_children {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #00f; FONT-STYLE: normal
}
.tenpo_name_child {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #333; FONT-STYLE: normal
}
.tenpo_name_box {position:absolute; left:90px 
}


#sidebar {width:140px; margin-top:5px;}
#sidebar .box {background: #09f; border: 0px none; margin-left:0; margin-right:0; margin-top:0; margin-bottom:-5px; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0}
#sidebar .close {background: #09f url('http://www.sofmap.com/images/system_icon/sidenaviboxfooter.gif') no-repeat bottom left;  margin-bottom:5px; padding-left:10px; padding-right:0; padding-top:5px; padding-bottom:6px}
#sidebar .box h2 {background: #09f; padding: 5px 0; margin: 0 -10px 2px -10px; font-size: 10pt; color: #fff;}
#sidebar .box h2.open {background: #09f url('http://www.sofmap.com/tenpo/images/sidenaviboxhead.gif') no-repeat top left; text-align:center; color:#fff}

#sidebar2_1 {margin: 0px; font-size:10pt; color:#FFFFFF; background-color:#3366ff; padding:2px; margin:0,0,4,0;}
#sidebar2_2 {margin: 0px; font-size:10pt; color:#FFFFFF; background-color:#3366ff; padding:2px; margin:4,0;}

#sidebar3 {width:140px; margin-top:5px;}
#sidebar3 .box {background: #333399; border: 0px none; margin-left:0; margin-right:0; margin-top:0; margin-bottom:-5px; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0}
#sidebar3 .close {background: #333399 url('http://www.sofmap.com/images/system_icon/sidenaviboxhead2.gif') no-repeat bottom left; margin-bottom:5px; padding-left:10px; padding-right:0; padding-top:5px; padding-bottom:6px}
#sidebar3 .box h2 {background: #333399; padding: 5px 0; margin: 0 -10px 5px -10px; font-size: 10px; color: #fff;}
#sidebar3 .box h2.open {background: #333399 url('http://www.sofmap.com/images/system_icon/sidenaviboxhead2.gif') no-repeat top left; text-align:center; color:#fff}

#framesidebar { vertical-align: top;}

#nav { background: #aaa; margin-top: 10px;}
#nav td { text-align: center; background: #888888; color: #f2f2ee; }
#nav td a { text-decoration: none; display: block; background: #f2f2f2 url('http://www.sofmap.com/images/system_icon/nav_whitebar.jpg') no-repeat top left; padding: 4px; }
#nav td a:link,
#nav td a:visited { color: #666; background: #f2f2f2 url('http://www.sofmap.com/images/system_icon/nav_whitebar.jpg') no-repeat top left; text-decoration: none }
#nav td a:hover { color: #000; background: url('http://www.sofmap.com/images/system_icon/nav_bluebar.jpg') no-repeat top left; display: block; text-decoration: none } 

#nav th { text-align: center; background: #888888; color: #f2f2ee; }
#nav th a { text-decoration: none; display: block; background: #dadada url('http://www.sofmap.com/images/system_icon/nav_bluebar.jpg') no-repeat top left; padding: 4px; }
#nav th a:link,
#nav th a:visited { color: #FFF; background: #dadada url('http://www.sofmap.com/images/system_icon/nav_redbar.jpg') no-repeat top left; text-decoration: none }
#nav th a:hover { color: #FFF; background: #dadada url('http://www.sofmap.com/images/system_icon/nav_redbar.jpg') no-repeat top left; display: block; text-decoration: none }

/* Standard fonts */

.navmenu { font-family: 'MS P ƒSƒVƒbƒN', sans-serif;  font-weight: bold; font-style: normal;  font-size: 12px; line-height: 13px; }

.shohintenpo { font-family: 'osaka','MS P ƒSƒVƒbƒN', sans-serif; font-weight:normal; font-style:normal; font-size:12pt }


#oto_bar a {
font-size : 9pt; 
display : block; 
color : #000099; 
text-decoration : none; 
padding : 4px 0px;
margin : 0px;
} 
#oto_bar a:hover {
color : #ff3333; 
}

