/* body */
body         { padding: 0;margin: 0;}

/* link */
a		     { color:#000000}
a:visited	 { color:#F40000}
a:hover		 { color:#F40000}
a:active 	 { color:#F40000}

.mlink02 a		     { color:#666666}
.mlink02 a:visited	 { color:#660099}
.mlink02 a:hover	 { color:#FFAA00}
.mlink02 a:active 	 { color:#FF6600}

.lnavi_w a		     { color:#FFFFFF}
.lnavi_w a:visited	 { color:#FFFFFF}
.lnavi_w a:hover	 { color:#FFAA00}
.lnavi_w a:active 	 { color:#FF6600}

.lnavi_g a		     { color:#777777}
.lnavi_g a:visited	 { color:#777777}
.lnavi_g a:hover	 { color:#FFAA00}
.lnavi_g a:active 	 { color:#FF6600}

/* text_top */
.small	    { font-size: 11px;letter-spacing: normal;line-height: 15px; color:#444444; word-break:normal; font-family:Arial, Helvetica, sans-serif;}
.top_news	{ font-size: 12px;letter-spacing: normal;line-height: 16px; color:#444444; word-break:normal; font-family:Arial, Helvetica, sans-serif;}
.top_undpict	{ font-size: 12px;letter-spacing: normal;color:#444444; word-break:normal; font-family:Arial, Helvetica, sans-serif;}
/* text */
.plist	    { font-size: 10px;letter-spacing: 0.1em;color:#444444; word-break:normal; font-family:Arial, Helvetica, sans-serif;}
.contents01	{ font-size: 12px;letter-spacing: 0.1em; color:#444444; word-break:normal; line-height:150%; font-family:Arial, Helvetica, sans-serif;}
.c_titile01	{ font-size: 15px;letter-spacing: normal; color:#444444; word-break:normal; font-family:Arial, Helvetica, sans-serif;}
.caption    { font-size: 11px;letter-spacing: 0.1em; color:#444444; word-break:normal; font-family:Arial, Helvetica, sans-serif;}
.lnavi	{ font-size: 12px;letter-spacing: normal; color:#777777; word-break:normal; font-family:Arial, Helvetica, sans-serif;}
.lnavi_w	{ font-size: 12px;letter-spacing: normal; color:#FFFFFF; word-break:normal; font-family:Arial, Helvetica, sans-serif;}
.lnavi_g	{ font-size: 12px;letter-spacing: normal; color:#777777; word-break:normal; font-family:Arial, Helvetica, sans-serif;}
.mlink01	{ font-size: 12px;letter-spacing: normal; color:#666666; word-break:normal; font-family:Arial, Helvetica, sans-serif;}
.mlink02	{ font-size: 12px;letter-spacing: normal; color:#666666; word-break:normal; font-family:Arial, Helvetica, sans-serif;}
.red{color:#BD0D0F;}
.tcontents{ font-size: 80%; color:#555555 ;letter-spacing:normal; font-family:Arial, Helvetica, sans-serif;}

/* bg */
.bgdot { background-image:url("../image/dotline_bg.gif");}
.bgtop_1 { background-image:url("../image/top_bg_1.gif");}
.bgtop_2 { background-image:url("../image/top_bg_2.gif");}
.bgtop_3 { background-image:url("../image/top_bg_3.gif");}
.bg_color { background-color:#F6F6F6 }
.bgsmap { background-image:url("../image/smap04.gif");}
.bkc {background-image:url(../image/sen02.gif);}

/* etc */
.fbox  { border: 1px inset #CCCCCC; width:120px ; height: 18px}
.f{ padding-top:3px}
.fbox1  { border: 1px inset #CCCCCC; width:350px;	height: 20px}
.fbox2  { border: 1px inset #CCCCCC; width:112px ; height: 20px}
.fbox3  { border: 1px inset #CCCCCC; width:170px ; height: 20px}
.fbox4  { border: 1px inset #CCCCCC; width:60px ; height: 20px}
.ferea  { border: 1px inset #CCCCCC; width:350px ; height: 146px}