* {
box-sizing: border-box}
* {
-moz-box-sizing: border-box}
img {
border: none;
}
tr,td,th{
font-size:10pt;
}
hr{
border:#666666 1px dashed;
height:1px;
width:99%;
}
/* ----------------リンクの設定---------------- */
a{
text-decoration:none;
}
a:link{
color:#000000;
}
a:visited{
color:#666666;
}
a:active{
color:#999999;
}
a:hover{
text-decoration: underline;
color:#999999;
}
/* ----------------BODY設定---------------- */
body{
text-align: center;
font-size:10pt;
background-color:#f4f4f4;
background-image : url(bg.gif);
background-attachment:fixed;
}
.no_bd {
border:none;
}

.img_bd{border:1px solid #999999;}
/* ----------------各種フォームの設定---------------- */
input,textarea,select{
color:#2b2b2b;
background-color:#eeeeee;
border:1px solid #000000;
}
.radio{
border:0px;
background:none;
}
/* ----------------テーブル---------------- */
.frame{
border :1px solid #666666;
background-color: #ffffff;
}
.frame2 {
border:1px solid #999999;
background-color:#ffffff;
}
.base{
background-color:#ffffff;
}
.bar{
background-color:#8e8e8e;
}
.item{
background-color:#cccccc;
}
.ts{
text-align:center;
}
.tb_cen{
margin: 0px auto;
}
.tb_new{
text-align: center;
vertical-align:top;
}
/* ----------------見出し---------------- */
.title{
font-weight:bold;
font-size:11pt;
}
.rireki_title{
text-align:left;
font-weight:bold;
border-left: solid 6px #666666;
text-indent:0.2em;
font-size:11pt;
}
/* ----------------index---------------- */
.leftbar{
float:left;
width:240px;
text-align:center;
margin-left:4px;
padding-top:15px;
padding-bottom:0px;
}
.rightspace{
float:left;
text-align:left;
width:540px;
}
.ichioshi{
width:auto;
padding-top:15px;
padding-left:30px;
}
.ichioshi2{
width:auto;
padding-top:10px;
text-align:center;
}
.imgbox{
width:auto;
padding-top:20px;
padding-left:30px;
padding-bottom:0px;
}
.text{
width:800px;
margin: 0px auto;
border-left: solid 1px #666666;
border-right: solid 1px #666666;
border-bottom: solid 1px #666666;
background-color:#ffffff;
}
.textbox{
width:600px;
margin: 0px auto;
padding-top:15px;
padding-bottom:15px;
text-align:left;
}
.linkbox1{
width:280px;
padding:15px;
float: left;
text-align:left;
background-color:#ffffff;
}
.linkbox2{
padding-top:5px;
padding-bottom:15px;
width:auto;
clear:both;
}
.back{
padding-top:15px;
padding-bottom:15px;
width:auto;
}
.huuter{
padding:10px;
clear:both;
width:auto;
text-align:right;
}
.graph{
width:auto;
padding-top:15px;
padding-left:40px;
padding-bottom:15px;
text-align:left;
}
/* ----------------ヘッダー---------------- */
.mtmte{
text-align:left;
background-image : url(mtmte_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-indent:120px;
padding-top: 70px;
padding-bottom: 20px;
width:800px;
margin: 0px auto;
}
.g1ab{
text-align:left;
background-image : url(g1_autobots_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-indent:110px;
padding-top: 110px;
padding-bottom: 20px;
width:800;
margin: 0px auto;
}
.maxi{
text-align:left;
background-image : url(maximals_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-indent:110px;
padding-top: 70px;
padding-bottom: 20px;
width:800;
margin: 0px auto;
}
.bm_maxi{
text-align:left;
background-image : url(bm_maximals_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-indent:110px;
padding-top: 70px;
padding-bottom: 20px;
width:800;
margin: 0px auto;
}
.bm_dino{
text-align:left;
background-image : url(bm_dinobots_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-indent:110px;
padding-top: 70px;
padding-bottom: 20px;
width:800;
margin: 0px auto;
}
.preda{
text-align:left;
background-image : url(predacons_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-indent:110px;
padding-top: 70px;
padding-bottom: 20px;
width:800;
margin: 0px auto;
}
.g1dec{
text-align:left;
background-image : url(g1_decepticons_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-indent:110px;
padding-top: 70px;
padding-bottom: 20px;
width:800;
margin: 0px auto;
}

.h_dec{
text-align:left;
background-image : url(hero_decepticons_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-indent:110px;
padding-top: 70px;
padding-bottom: 20px;
width:800;
margin: 0px auto;
}

.mov_auto{
text-align:left;
background-image : url(mov_autobot_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-indent:110px;
padding-top: 70px;
padding-bottom: 20px;
width:800;
margin: 0px auto;
}
.mov_dec{
text-align:left;
background-image : url(mov_decepticon_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-indent:110px;
padding-top: 70px;
padding-bottom: 20px;
width:800;
margin: 0px auto;
}
.uni{
text-align:left;
background-image : url(unicron_herald_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-indent:110px;
padding-top: 70px;
padding-bottom: 20px;
width:800;
margin: 0px auto;
}
.other{
text-align:left;
background-image : url(g1_tf_big.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-indent:110px;
padding-top: 70px;
padding-bottom: 20px;
width:800;
margin: 0px auto;
}
/* ----------------文字の配色---------------- */

h1{
color:#666666;
margin-bottom:0;
font-size:12pt;
}
h2{
color:#666666;
margin-top:5;
margin-bottom:0;
font-size:12pt;
}
.moji1 {
color:#ffffff;
}
.moji2 {
color:#999999;
}
.moji3 {
color:#666666;
}
/* ----------------リスト---------------- */
#contents ul{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align:left;
}
#contents a
{
display:block;
width:240px;
height:23px;
padding:5px 0px 0px 5px;
text-decoration:none;
}
#contents a:hover {
display:block;
width:240px;
height:23px;
padding:5px 0px 0px 5px;
text-decoration:none;
background-color:#dee4eb;
color:#577191;
}
/* ----------------広告スペース---------------- */
.adspace{
width:600px;
border-left: solid 1px #999999;
border-right: solid 1px #999999;
border-bottom: solid 1px #999999;
padding-top:12px;
padding-bottom:8px;
margin: 0px auto;
}