/*　ボディ　*/
body{
  background-color: #B5421D;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}
.cf::after {
  content: "";
  display: table;
  clear: both;
}
/*　デフォルトリンク　*/
a:link{
	color           : #ffcc00;
	text-decoration : underline;
}
a:active{
	color           : #ffcc00;
	text-decoration : underline;
}
a:visited{
	color           : #ffcc00;
	text-decoration : underline;
}
a:hover{
	color           : #ffffff;
	text-decoration : underline;
}


/* 背景 */
.bg-1 {
  background-image: url(image/img_06.png);
  background-repeat: no-repeat;
}
.bg-2 {
  background-image: url(image/img_09.jpg);
  background-repeat: repeat-x;
}

.bg-3 {
  /*background-image: url(image/t1_b.jpg);*/
  background-repeat: no-repeat;
}
.bg-4 {
  /* background-image: url(image/t2_b.jpg);*/
  background-repeat: no-repeat;
}

/* 画像 */
.img-1{
	margin-top : 20px;
}

/* font */
.j10-r1{
	font-size : 10px;
	line-height : 120%;
	color : #ffffff;
	font-weight : normal;
	text-align : right;
	margin-bottom : 10px;

}
.j10-r2{
	font-size : 10px;
	line-height : 120%;
	color : #ffffff;
	font-weight : normal;
	text-align : left;
	margin-left : 10px;
	margin-bottom : 10px;
}
.j10-r3{
	font-size : 10px;
	line-height : 120%;
	color : #ffffff;
	font-weight : normal;
	text-align : left;
	margin-bottom : 10px;
}
.j12-r1{
	font-size : 12px;
	line-height : 138%;
	color : #ffffff;
	font-weight : normal;
	text-align : right;
	margin-top : 5px;
}
.j12-r2{
	font-size : 12px;
	line-height : 138%;
	color : #ffffff;
	font-weight : normal;
	text-align : right;
	margin-right : 20px;
}
.j12-1{
	font-size : 12px;
	line-height : 138%;
	color : #ffffff;
	font-weight : normal;
	text-align : left;
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 20px;
}
.j12-2{
	font-size : 12px;
	line-height : 138%;
	color : #ffffff;
	font-weight : normal;
	text-align : left;
	margin-top : 10px;
	margin-left : 10px;
	margin-bottom : 10px;
}
.character-1{
	font-size : 12px;
	line-height : 138%;
	color : #ffffff;
	font-weight : normal;
	text-align : left;
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 20px;
}
.character-2{
	font-size : 12px;
	line-height : 138%;
	color : #ffffff;
	font-weight : normal;
	text-align : left;
	margin-top : 5px;
	margin-left : 20px;
	margin-right : 20px;
}
.character-3{
	font-size : 12px;
	line-height : 138%;
	color : #ffffff;
	font-weight : normal;
	text-align : left;
	margin-top : 5px;
	margin-left : 20px;
	margin-right : 20px;
	margin-bottom : 20px;
}
.character-4{
	font-size : 12px;
	line-height : 138%;
	color : #ffffff;
	font-weight : normal;
	text-align : left;
	margin-left : 20px;
	margin-right : 20px;
}
.subtitle-1{
	font-size : 14px;
	line-height : 138%;
	color : #ffffff;
	font-weight : normal;
	text-align : left;
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 20px;
}.subtitle-2{
	font-size : 14px;
	line-height : 138%;
	color : #ffffff;
	font-weight : bold;
	text-align : left;
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 20px;
}
.name{
	font-weight : bold;
	color : #ffcc00;
}.yellow{
	color : #ffcc00;
}

.test {
	border:1px solid #000000;
}

.margin1 {
	margin-top : 10px;
	margin-right : 20px;

}

.margin2 {
	margin-top : 10px;
	margin-left : 20px;

}

.margin3 {
	margin: 5px 0 15px 20px;
}

/*　FLASH　*/
#swf_waku {
	margin: 20px 0;
	width: 760px;
	height: 240px;
	border: 1px #900 solid;
}
.anime-box{
	background: #8b1405;
	text-align:left;
}
.anine-img{
	width:780px;
	margin: 0 auto;
	padding: 20px 0 0 0;
}
.anine-img > img{
	width:300px;
}
.anime-area{
	width:780px;
	padding: 10px 0 20px 0;
}
.left{
    width: 260px;
    float: left;
    margin: 0 0 0 10px;
}
.right{
    width: 490px;
    float: right;
}

.movie-text{
    font-size: 30px;
    margin: -2px 0 0 0;
    font-weight: bold;
    color: #ffc20f;
}
.movie-text-link{
    font-size: 20px;
    margin: 10px 0 0 0;
    font-weight: bold;
    color: #fff
}
