
.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:2px 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;}


/************************ リンク定義 */
A:link
	{
	color: #0000FF;
	text-decoration: none;
	}
A:active
	{
	color: #0033cc;
	text-decoration: none;
	}
A:visited
	{
	color: #0000FF;
	text-decoration: none;
	}
A:hover
	{
	color: #0000FF;
	text-decoration: underline;
	}

.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;}
#sidebar2_2 {margin:0px; font-size:10pt; color:#FFFFFF; background-color:#3366ff; padding:2px;}

#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 ゴシック', sans-serif;  font-weight: bold; font-style: normal;  font-size: 12px; line-height: 13px; }

.shohintenpo { font-family: 'osaka','MS P ゴシック', 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; }


