@charset "utf-8";

/*====================================
ブラウザスタイルリセット
====================================*/

html,h1,h2,h3,h4,h5,h6,pre,p,blockquote,dl,dt,dd,ul,ol,li,th,td,form,fieldset,input,textarea {margin:0; padding:0;}

/*====================================
文字サイズ制御スタイル
====================================*/

body{width:auto; height:auto; margin:0; padding:0; background:#2E2112; font-size:75%; line-height:150%; color:#999999; font-family: Verdana, Arial, Helvetica, sans-serif;}
html>/**/body{font-size:12px;}

.small{font-size:85%;}
html>/**/.small{font-size:10px;}

/*====================================
共通利用スタイル
====================================*/

.space_h0{clear:both; height:0px; font-size:0; line-height:0;}
.space_h5{clear:both; height:5px; font-size:0; line-height:0;}
.space_h10{clear:both; height:10px; font-size:0; line-height:0;}
.space_h15{clear:both; height:15px; font-size:0; line-height:0;}
.space_h20{clear:both; height:20px; font-size:0; line-height:0;}
.space_h25{clear:both; height:25px; font-size:0; line-height:0;}
.space_h30{clear:both; height:30px; font-size:0; line-height:0;}

.left {float:left;}
.right {float:right;}
.clear{clear:both;}

a:link    {text-decoration: none ; color:#999999;}
a:visited {text-decoration: none ; color:#999999;}
a:hover   {text-decoration: none ; color:#DA3B3F;}
a:active  {text-decoration: none ; color:#999999;}

.red{color:#CC0000;}
.red_b{color:#CC0000; font-weight:bold;}

li{list-style-type:none;}
img{border:0;}
table{border-collapse:collapse;}
th{font-weight:normal; text-align:left; vertical-align:top;}


/*====================================
Home用スタイル
====================================*/

#container{width:860px; margin:0 auto;}

#header{width:860px;}

#l_body{width:596px; float:left;}

#r_body{width:264px; float:right;}

#footer{width:860px; clear:both;}

#submenu{text-align:center; font-size:85%; padding:10px 0;}





