@charset "utf-8";
/* CSS Document */

body {
 text-align: center;
 word-break: break-all; 
 background-color: #000;
 background-image:url(../img/all/wall.gif);
 background-attachment:fixed;
 background-position: center top;
 color: #ccc;
 font-size: 12px;
 } 
  
#main {
 width: 920px;
 height: auto;
 padding: 0px;
 border-bottom: none;
 margin-left: auto;
 margin-right: auto;
 background-color:#000000;
 }
 
#header{
 width: 920;
 height: 30px;
 }
 
#kanban{
 width: 920;
 height: 80px;
 background-image:url(../img/all/header.gif);
 }
 
#bt_space{
 width: 910px;
 height: 30px;
 margin-top: 5px;
 }
 
#left_box{
 width:310px;
 height: auto;
 float:left;  
 }
 
#kousin_left{
 width: 310px;
 height: 205px;
 background:url(../img/top/kousin.gif);
 text-align:left;
 }

.kousin_text{
 width: 250px;
 height: 180px;
 padding-top: 30px;
 padding-left: 40px;
 text-align: left;
 float: left;
 }
 
#sub_left{
 width: 300px;
 height: auto;
 text-align:left;
 padding-top: 15px;
 padding-left: 10px;
 float: left;
 }
 
#flash_box{
 width:600px;
 height: 450px;
 margin-top:5px;
 margin-right: 10px;
 float:right;  
 }
 
#center_box{
 width: 920px;
 height: auto;
 margin-left: auto;
 margin-right: auto;
 background-color:#000000;
 } 
 
#model_box{
 width: 920px;
 height: auto;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 float: left; 
 } 
 
#model_setumei{
 width: 920px;
 height: auto;
 text-align:left;
 margin-left: auto;
 margin-right: auto;
 float: left; 
 }
 
.model_detail{
 width: 900px;
 height: auto;
 margin-left: auto;
 margin-right: auto;
 padding-top: 10px;
 padding-left: 20px;
 text-align:left;
 float: left;
 color: #000000;
 }   
 
.model_detail02{
 width: 900px;
 height: auto;
 margin-left: auto;
 margin-right: auto;
 padding-top: 10px;
 padding-right: 20px;
 text-align:right;
 float: left;
 color: #000000;
 }   
 
#model_setumei02{
 width: 700px;
 height: auto;
 text-align:left;
 margin-left: 110px;
 float: left; 
 }
 
.model_detail03{
 width: 700px;
 height: auto;
 margin-left: 110px;
 padding-top: 10px;
 text-align:left;
 float: left;
 color: #000000;
 }   

#next_box{
 width: 500px;
 height: 930px;
 float: left;
 background-color:#000000;
 }
 
#right_box{
 width: 420px;
 height: auto;
 float: right;
 background-color:#000000;
 }
 
.readme_box{
 width: 400px;
 height: atuo;
 margin-left: 5px;
 text-align: left;
 background-color:#000000;
 float: right;
 }

#footer{
 width: 910px;
 height: 20px;
 text-align:right;
 margin-right: 10px;
 font-size: 11px;
 font-family:"HGP創英角ｺﾞｼｯｸUB";
 color: #0cc;
 float: left;
}

/*------サブページ共通------*/


/*------フォント------*/

h1{
 font-size: 11px;
 padding-top: 15px;
 color: #666;
 text-align:left;
 padding-left: 5px;
 }
 
.font01{
 font-size: 14px;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 color: #f69;
  }

.font02{
 font-size: 12px;
 color: #666; 
 }
 
.font03{
 font-size: 12px;
 color: #900;
 font-weight: bold; 
 }
 
.font032{
 font-size: 12px;
 color: #fff;
 font-weight: bold; 
 }
 
.font04{
 font-size: 12px;
 color: #0cc;
 font-family:"HGP創英角ｺﾞｼｯｸUB";
 font-weight: lighter;
 }
 
.font05{
 font-size: 14px;
 color: #000;
 font-family:"HGP創英角ｺﾞｼｯｸUB";
 font-weight: bold;
 } 
 
.font06{
 font-size: 14px;
 color: #f69;
 font-family:"HGP創英角ｺﾞｼｯｸUB";
 font-weight: bold;
 } 
 
 /*--------------/リンク---------------------*/
a:link { color:#f39; } 
a:visited { color: #f39; } 
a:hover { color: #f0c; } 
a:active { color: #f0c; } 
a { text-decoration: none; }  
  
