/* CSS Document */

body {
margin: 10px 0px;
padding: 0;
/*text-align: center;*/
background-color:#e4e4e4;
background-image: url(../image/bgground01.gif);
background-position: center;
background-repeat: repeat-y;
color: #666666;
font-family : "Verdana", "ＭＳ Ｐゴシック", "sans-serif";
font-size: 12px;
line-height:1.4;
}



/*bgimage*/
.table_top{
background-image: url(../image/table_top.gif);
background-position: bottom;
background-repeat: repeat-x;
}
.table_bottom{
background-image: url(../image/table_bottom.gif);
background-position: top;
background-repeat: repeat-x;
}
.table_left{
background-image: url(../image/table_left.gif);
background-position: right;
background-repeat: repeat-y;
}
.table_right{
background-image: url(../image/table_right.gif);
background-position: left;
background-repeat: repeat-y;
}

.table_top01{
background-image: url(../image/table_top01.gif);
background-position: bottom;
background-repeat: repeat-x;
}
.table_bottom01{
background-image: url(../image/table_bottom01.gif);
background-position: top;
background-repeat: repeat-x;
}
.table_left01{
background-image: url(../image/table_left01.gif);
background-position: right;
background-repeat: repeat-y;
}
.table_right01{
background-image: url(../image/table_right01.gif);
background-position: left;
background-repeat: repeat-y;
}

.bgimg01{
background-image: url(../image/info_samplemovie01.gif);
background-position: bottom;
background-repeat: no-repeat;
}


/*border・bgcolor*/
.table01{
border: 1px solid #000000;
background-color:#a90000;
}

.table02{
background-color:#777777;
}

.border01{
border-bottom: 1px dotted #000000;
}




/*マージン・パッディング*/

.mg-top01{
margin-top:5px;
}
.mg-top02{
margin-top:10px;
}
.mg-top02-5{
margin-top:13px;
}
.mg-top03{
margin-top:15px;
}
.mg-top03-5{
margin-top:18px;
}
.mg-top04{
margin-top:20px;
}
.mg-top05{
margin-top:50px;
}

.pd-top01{
padding-top:5px;
}
.pd-top02{
padding-top:30px;
}

.pd01{
padding:0px 5px 0px;
}
.pd02{
padding:20px 0px 0px 5px;
}
.pd03{
padding:0px 10px;
}

/*テキスト*/

.text01{
color: #666666;
font-size: 12px;
line-height:1.3;
text-align:left;
padding-top:5px;
padding-left:5px;
}

.text02{
color: #666666;
font-size: 12px;
line-height:1.3;
text-align:left;
padding-left:5px;
}

.text03{
color: #666666;
font-size: 12px;
line-height:1.3;
text-align:left;
padding-top:5px;
}

.text04{
color: #ff00ff;
font-size: 16px;
font-weight:bold;
text-align:left;
padding-left:5px;
}

.text05{
color: #000000;
font-size: 12px;
text-align:left;
line-height:1.3;
padding:0px 5px;
}

.text06{
color: #FFFFFF;
font-size: 12px;
text-align:center;
line-height:1.3;
}

.text07{
color: #FFFFFF;
font-size: 12px;
text-align:left;
line-height:1.3;
padding:0px 5px;
}

.text08{
color: #FFFFFF;
font-size: 12px;
text-align:left;
line-height:1.3;
}

.text09{
color: #666666;
font-size: 10px;
text-align:left;
line-height:1.4;
padding:0px 10px;
}

.text10{
color: #ff00ff;
font-size: 14px;
font-weight:bold;
text-align:left;
padding-left:10px;
}

.text11{
color: #FFFFFF;
font-size: 12px;
text-align:center;
line-height:1.8;
}

.text12{
color: #000000;
font-size: 12px;
text-align:center;
line-height:1.8;
}

.text13{
color: #666666;
font-size: 14px;
text-align:left;
line-height:2.4;
}

.text14{
color: #a20000;
font-size: 14px;
text-align:center;
}

.text-pd01{
font-size: 12px;
text-align:left;
padding:0px 10px;
}

.text-pd02{
font-size: 12px;
text-align:left;
padding:0px 15px;
}

.text-pd03{
font-size: 12px;
text-align:left;
font-weight:bold;
padding:3px 0px 0px 5px;
}

.text-pd04{
font-size: 10px;
text-align:left;
padding:0px 0px 0px 5px;
}

.text-color01{
color: #000000;
}

.text-color02{
font-size: 12px;
color: #ff00ff;
}

.text-color03{
color: #ff0000;
}

/*リンク*/

a:link { color: #666666; text-decoration:none; }
a:visited { color: #666666; text-decoration:none; }
a:active { color: #666666; }
a:hover { color:#666666; text-decoration:underline; }


.textlink01{
color: #666666;
font-size: 12px;
line-height:1.4;
}
.textlink01 a:hover {color: #f7ba00; text-decoration:underline;}

.textlink02 a:hover {color: #00ffff; text-decoration:underline;}

.textlink03 a {color: #ff00ff; text-decoration:none;}
.textlink03 a:visited {color: #ff00ff; text-decoration:none;}
.textlink03 a:hover {color: #00ff00; text-decoration:underline;}

.textlink04 a {color: #ffffff; text-decoration:none;}
.textlink04 a:visited {color: #ffffff; text-decoration:none;}
.textlink04 a:hover {color: #ff00ff; text-decoration:underline;}

.textlink05 a {color: #8080ff; text-decoration:none;}
.textlink05 a:visited {color: #8080ff; text-decoration:none;}
.textlink05 a:hover {color: #ff00ff; text-decoration:underline;}

.textlink06 a:hover {color: #ffc000; text-decoration:underline;}

.textlink07{
font-size: 12px;
line-height:1.4;
}
.textlink07 a {color: #333333; text-decoration:none;}
.textlink07 a:visited {color: #333333; text-decoration:none;}
.textlink07 a:hover {color: #fff84f; text-decoration:underline;}

.textlink08 a {color: #ffffff; text-decoration:none;}
.textlink08 a:visited {color: #ffffff; text-decoration:none;}
.textlink08 a:hover {color: #000000; text-decoration:underline;}

.textlink09 a {color: #f88000; text-decoration:underline;}
.textlink09 a:visited {color: #f88000; text-decoration:underline;}
.textlink09 a:hover {color: #f88000; text-decoration:none;}




.imglink01 a img {border:1px solid #ffffff;}
.imglink01 a:hover img{border: 1px solid #00ffff;}

.imglink02 a img {border:1px solid #e2e2e2;}
.imglink02 a:hover img{border: 1px solid #ff8400;}

.imglink03 a img {border:1px solid #ffffff;}
.imglink03 a:hover img{border: 1px solid #f200f2;}

.imglink04 a img {border:2px solid #e2e2e2;}
.imglink04 a:hover img{border: 2px solid #a9fea1;}

.imglink05 a img {border:2px solid #e2e2e2;}
.imglink05 a:hover img{border: 2px solid #fffa78;}

.imglink06 a img {border:2px solid #ffffff;}
.imglink06 a:hover img{border: 2px solid #f7ba00;}

.imglink07 a img {border:2px solid #ffffff;}
.imglink07 a:hover img{border: 2px solid #18ff00;}

.imglink08 a img {border:2px solid #cccccc;}
.imglink08 a:hover img{border: 2px solid #18ff00;}

.text15{
color:#ffffff;
text-align:left;
padding-left: 13px;
padding-top: 7px;
}

.text15 a {color: #ff0000; text-decoration:underline;}
.text15 a:visited {color: #ff0000; text-decoration:underline;}
.text15 a:hover {color: #ff0000; text-decoration:none;}


