body { 
	color : #3F3B3A;
	font-size: 12px; line-height: 18px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", arial,helvetica,sans-serif;
}
/* texts
---------------------------------------------------------- */
.text { 
	color : #3F3B3A;
	font-size: 12px; line-height: 18px;
}
.text2 { 
	color : #3F3B3A;
	font-size: 13px; line-height: 17px;
}
.stext { 
	color : #3F3B3A;
	font-size: 11px; 
}
.stext2 { 
	color : #3F3B3A;
	font-size: 10px; line-height: 13px;
}
input.text {
	height:18px; background-color:#fff;
}
.sitemap { 
	color : #3F3B3A;
	font-size: 13px; line-height: 16px;
}

.copy{font-size : 9px ; color : #3F3B3A}
.adrs{font-size : 10px ; color : #FFF5FF;}
.holiday{color : #D64066;}

/* Page Structure
---------------------------------------------------------- */
.top{
	position:absolute;
	top:0px; left:0px;
}
.navi{
	position:absolute;
	top:145px; left:608px;
	width: 180px;
}
.content{
	position:absolute;
	top:145px; left:12px;
	width: 776px;
/*	width: 584px;*/
}
.copyright{
	position:relative;
	left:0px;
	bottom:0px;
	width: 584px;
/*	width: 776px;*/
}

/* table
---------------------------------------------------------- */
td.calender{
	height:60px;
	width:14%;
}

/* Link
---------------------------------------------------------- */
a:link {   
	color :#015A9A; 
	text-decoration : none;  
}
a:visited {   
	color :#015A9A; 
	text-decoration : none;  
}
a:hover {
	color: #CC0099; 
	text-decoration:underline; 
}

a.subtlebody:link {   
	font-size: 12px; 
	color :#015A9A; 
	text-decoration : none;  
}
a.subtlebody:visited {   
	font-size: 12px; 
	color :#015A9A; 
	text-decoration : none;  
}
a.subtlebody:hover {
	font-size: 12px; 
	color: #CC0099; 
	text-decoration:underline; 
}

/* header
---------------------------------------------------------- */
H1.title { 
	color : #0C407C;letter-spacing: 0px;
	font-size: 22px; font-weight:bold;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0 0 0 0;
	vertical-align : middle;
	display : inline;
}
H1.title2 { 
	color : #3F3B3A;letter-spacing: 0px;
	font-size: 22px; font-weight:bold;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0 0 0 0;
}
H2.title { 
	color : #3F3B3A;
	font-size: 16px; font-weight:bold;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0px; MARGIN-TOP:0pt;MARGIN-BOTTOM:3pt;
}
H2.title2 { 
	color : #0C407C;
	font-size: 14px; font-weight:normal;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0px; MARGIN-TOP:0pt;MARGIN-BOTTOM:0pt;
	padding: 2 0 2 0;
	vertical-align : middle;
	display : inline;
}
H3.title { 
	color : #3F3B3A;
	font-size: 14px; font-weight:bold;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0px; MARGIN-TOP:0pt;MARGIN-BOTTOM:0pt;
	vertical-align : middle;
	display : inline;
}
H3.title2 { 
	color : #0C407C;
	font-size: 14px; font-weight:bold;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", arial,helvetica,sans-serif;
	MARGIN: 0px; MARGIN-TOP:0pt;MARGIN-BOTTOM:3pt;
}
H3.reverse_title { 
	color : white; background:#727071;
	font-size: 12px; font-weight:bold;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", arial,helvetica,sans-serif;
	padding: 3 3 2 10;
	MARGIN: 0px; MARGIN-TOP:0pt;MARGIN-BOTTOM:3pt;
}
.active { ime-mode : active }
.inactive { ime-mode : inactive }
