body{
  width:952px;
	margin:10px auto;
	padding:0;
	color:#333333;
	font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4","Hiragino Maru Gothic Pro"; 
	word-break:break-all;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote{
	margin:0;
	padding:0;
}
html{
	overflow-y:scroll;
}
h1, h2, h3, h4, h5, h6{
	font-size:100%; 
	font-weight:normal;
}

ol, ul{
	list-style:none;
}
fieldset, img{
	border:0;
}

caption, th{
	text-align:left;
}

address, caption, th,{
	font-style:normal; 
	font-weight:normal;
}
/*‚±‚±‚Ü‚Åƒuƒ‰ƒEƒUƒŠƒZƒbƒg‚È‚Ç*/


a:link{
	color:#333333;
}
a:active{
	color:#ff6600;
}
a:visited{
	color:#333333;
}
a:hover{
	color:#ff6600;
}

.tenpo_box_waku {
	width:194px;
	padding:2px;
	border:1px solid #20AFFF;
	margin-bottom:10px;
}/*¶‰EƒJƒ‰ƒ€˜güBOX*/

.tenpo_left_shoparea {
	width:186px;
	font-size:small;
	color:#FFFFFF;
	background-color:#3366ff;
	padding:2px;
	margin:2px 2px 4px 2px;
	font-weight:bold;
}/*¶‘¤“X•ÜˆÄ“à@“Œ¼*/
.tenpo_left_shoparea2 {
	width:190px;
	padding:2px;
	font-size:small;
	line-height:130%;
}/*¶‘¤“X•ÜˆÄ“à@’nˆæ*/
.tenpo_left_shoparea2 a:link{
	color:#3366FF;
}
.tenpo_left_shoparea2 a:active{
	color:#ff6600;
}
.tenpo_left_shoparea2 a:visited{
	color:#3366FF;
}
.tenpo_left_shoparea2 a:hover{
	color:#ff6600;
}
.tenpo_left_shoparea3 {
	width:190px;
	padding:2px;
	font-size:small;
	color:#999999;
	line-height:130%;
}/*¶‘¤“X•ÜˆÄ“à@“X•Ü*/
.tenpo_left_shoparea3 a:link{
	color:#333333;
	text-decoration:none;
}
.tenpo_left_shoparea3 a:active{
	color:#ff6600;
	text-decoration:none;
}
.tenpo_left_shoparea3 a:visited{
	color:#333333;
	text-decoration:none;
}
.tenpo_left_shoparea3 a:hover{
	color:#ff6600;
	text-decoration: underline;
}

.tenpo_ban {
	width:200px;
	text-align:center;
	margin-bottom:10px;
}/*¶‰Eƒoƒi[*/



.mark_x {
	width:48px;
	line-height:130%;
	padding:4px;
	text-align:center;
	vertical-align:top;
	border-bottom-width:1px;
	border-bottom-color:#3399ff;
	border-bottom-style:solid;
}
.txt_x {
	color:#000;
	line-height:130%;
	padding:4px;
	vertical-align:top;
	border-bottom-width:1px;
	border-bottom-color:#3399ff;
	border-bottom-style:solid;
	}
.txt_x a{
	text-decoration:none;
}

/*
BODY {color:#000000;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; 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: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;}
/* ƒm[ƒ}ƒ‹ƒJƒ‰[#0066ff; */


/************************ ƒŠƒ“ƒN’è‹` */
/*
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;
	}


.wc { font-size:9pt;text-align:center;background:#FFF;border:1px solid #6383FF;padding:2px; }
.oto {font-size:9pt; text-align:center;border : 1px solid #06F;background-image: url("http://www.sofmap.com/tenpo/images/bg_e.gif")}
.jump { font-size:9pt;font-weight:bold;text-align:center;background:#36F;border:1px solid #009;padding:2px;margin:0;}
.mark_x { width:39px;font-size:9pt; line-height:110%;padding:3px;text-align:center;vertical-align:top;border-bottom-width:1px;border-bottom-color:#0066ff;border-bottom-style:solid; }
.txt_x { color:#000;font-size:9pt;line-height:110%;padding:3px;vertical-align:top;border-bottom-width:1px;border-bottom-color:#0066ff;border-bottom-style:solid; }
.tyuui { color:#F00;text-align:center;font-size:10pt;border-bottom:solid 1px #9CF; }

.box_text	{font-weight: normal; font-size: 10pt; color: #222; font-style: normal; }

.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,4px,0;}
#sidebar2_2 {margin: 0px; font-size:10pt; color:#FFFFFF; background-color:#3366ff; padding:2px; margin:4px,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; 
}
*/
#TENPO_GLOBAL_BOX{width: 950px}

#TENPO_GLOBAL_HEADER_1{@}

#TENPO_GLOBAL_HEADER_2{@}

#TENPO_GLOBAL_HEADER_3{@}

#TENPO_BODY_BOX{float: left;}

#TENPO_TOP_BODY{float: left;}

#TENPO_TOPICS_BODY{float: left;}

#TENPO_GLOBAL_LEFT_MENU_1{float: left;}

#TENPO_GLOBAL_RIGHT_MENU_1{float: left;}

#TENPO_GLOBAL_FOOTER_1{@}

#TENPO_GLOBAL_FOOTER_2{@}

#TENPO_GLOBAL_FOOTER_3{@}
