/*<<<<<<<<<<<<<<<<<< Main CSS <<<<<<<<<<<<<<<<<<*/
/*++++++ body ++++++*/
body {margin:0; padding:0; color:#333333; font-size:medium; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}

hr {visibility:hidden; height:1px; width:1px; clear:both;}

/*++++++ outline ++++++*/
#outline {margin:0; padding:0; width:720px; background-image:url(../images/navi_bg01.gif);}
#outline h1,h2,h3{margin:0; padding:0;}

/*++++++ menu ++++++*/
#main_menu {width:136px; height:100%; float:left; margin:0 auto; padding:0 0 0 12px; font-size:90%;}

#main_menu ul {display:block; width:135px; list-style:none; margin:1em 0 0 0; padding:0;}
#main_menu li {list-style:none; color:#FFFFFF; background:url(../images/mark01.gif) no-repeat left; text-indent:1em; margin:0.3em 0;}
#main_menu p {background:url(../images/mark01.gif) no-repeat left bottom; text-indent:1em;}

#main_menu a:link {color:#FFFFFF; text-decoration:none;}
#main_menu a:visited {color:#FFFFFF; text-decoration:none;}
#main_menu a:hover {color:#ff9900; text-decoration:none;}
#main_menu a:active {color:#ff9900; text-decoration:none;}

/*++++++ mainbody ++++++*/
#main_body {width:570px; margin:0; float:right; background-color:#FFFFFF;}

.top_box {margin:0.3em auto; width:558px;}

/*++++++ footer ++++++*/
#footer {margin:0; padding:3px 0; background:url(../images/foot01.gif); border-top:#ff8000 solid 3px; text-align:center; color:#FFFFFF; font-size:xx-small; font-family:"MS Gothic","Hiragino Kaku Gothic Pro",monospace; vertical-align:top; clear:both; height:12px;}