@charset "utf-8";

body{
margin:0px;
padding:0px;
background-color:#b22222;
font-family : "ＭＳ Ｐゴシック", "MS UI Gothic", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic", "中ゴシック体", "ChuGothic","sans-serif";
height:auto;
margin-left:auto;
margin-right:auto;
background-image:url(../images/secondpage_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}
h3,p,td{
font-family : "ＭＳ Ｐゴシック", "MS UI Gothic", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic", "中ゴシック体", "ChuGothic","sans-serif";
margin:0px;
padding:0px;
line-height:150%;
}

.colA {background-color: #30317A;}
.colB {background-color: #2E2B00;}
.colF {background-color: #FF714E;}
.colL {background-color: #FFB7A1;}

img{
  border: 0 none ;
  }
a:link,
a:visited{
  color:#b22222;
  }

a:hover{
  color: #6d6d6d;
  }
.content{
margin:0px;
padding:0px;
}
.main{
	width:880px;
	height:434px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.main .koshin{
 margin:8px 0px 0px 80px;
  width:340px;
  height:75px;
  overflow:auto;
  scrollbar-base-color:#fdd8d7;
  scrollbar-face-color:#ffffff;
  scrollbar-arrow-color:#b22222;
  scrollbar-3dlight-color:#b22222;
  scrollbar-darkshadow-color:#b22222;
}
.main .koshin td{
font-size:10px;
line-height:150%;
margin:0px;
padding:0px;
text-align:left;
}
.totop{
font-size:10px;
margin:0px 0px 0px 5px;
}
.topics{
margin:0px 0px 0px 15px;
font-size:12px;
color:#6d6d6d;
}
.topi_title{
font-size:14px;
font-weight:bold;
color:#b22222;
margin:0px 0px 0px 15px;
}
.topi_title2{
font-size:14px;
font-weight:bold;
color:#b22222;
margin:0px 0px 0px 5px;
width:260px;
line-height:120%;
}
.topi_title3{
font-size:14px;
font-weight:bold;
color:#b22222;
margin:10px 0px 10px 10px;
line-height:120%;
}

.topi_box{
margin:10px 0px 0px 35px;
}
.text_movie{
margin:0px 0px 0px 10px;
width:127px;
line-height:150%;
color:#6d6d6d;
}
.event{
margin:0px 0px 0px 30px;
font-size:12px;
color:#6d6d6d;
}
.event .text_event{
margin:10px 0px 0px 20px;
width:260px;
line-height:150%;
color:#6d6d6d;
}
.text_red{
color:#b22222;
font-size:12px;
}
.btn{
margin:0px 0px 0px 5px;
}
.btn2{
margin:0px 0px 0px 20px;
}
.style01{
font-size:12px;
color:#6d6d6d;
line-height:150%;
}
.style02{
font-size:12px;
color:#b22222;
font-weight:bold;
}
.style03{
font-size:14px;
color:#6d6d6d;
font-weight:bold;
margin:0px 0px 0px 10px;
}
.style04{
font-size:14px;
color:#b22222;
font-weight:bold;
}
.style05{
font-size:12px;
color:#6d6d6d;
margin:0px 0px 0px 20px;
}

.link_right{
margin:0px 30px 0px 0px;
}
/*secondpage*/
.wrapper_second{
margin:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
}

.header{
width:744px;
height:122px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.content .content_box{
margin:0px 0px 0px 30px;
padding:0px;
}
/*staffcast*/
.staff_text{
margin:5px 0px 10px 10px;
font-size:12px;
color:#6d6d6d;
}
.music_text{
margin:0px 0px 10px 10px;
font-size:12px;
color:#6d6d6d;
}

.coment{
width:260px;
font-size:12px;
color:#6d6d6d;
line-height:150%;
margin:0px 0px 0px 30px;
}
.text_01{
font-size:12px;
color:6d6d6d;
line-height:150%;
margin:5px 0px 5px 10px;
}


/*illust*/
.box_illbosyu{
margin:0px 0px 0px 10px;
}
.ill_bosyu{
width:300px;
height:200px;
padding:5px;
background-color:#fff4e1;
}
.ill_bosyu .style01{
color:#6d6d6d;
font-size:12px;
line-height:150%;
margin:0px 0px 0px 10px;
}
.ill_bosyu .style02{
margin:0px 0px 0px 10px;
}

.con_illust{
width:680px;
padding:0px;
}
.con_illust p{
font-size:12px;
color:#6d6d6d;
margin:0px 0px 10px 10px;
}
.conbox{
width:70px;
height:95px;
float:left;
background-color:#ffffe0;
padding:5px;
margin:0px 0px 10px 5px;
}
.imgbox{
width:70px;
height:60px;
margin:0px 0px 10px 10px;
}
.imgbox img{
width:60px;
height:60px;
}
.imgbox2{
width:70px;
height:60px;
margin:0px 0px 10px 10px;
}
.imgbox2 img{
width:60px;
height:60px;
border:1px solid #a9a9a9;
}

.textbox{
width:70px;
font-size:10px;
line-height:120%;
color:#6d6d6d;
text-align:center;
}
/*character*/
.chara{
width:315px;
height:auto;
margin:0px;
padding:5px 5px;
margin:10px 5px;
}
.box_chara{
width:675px;
margin:0px 0px 0px 0px;
}
.chara_text{
font-size:12px;
color:#6d6d6d;
line-height:150%;
}
.chara img{
margin:0px 5px 0px 0px;
width:180px;
height:263px;
}
.chara_title{
font-size:14px;
font-weight:bold;
color:#b22222;
margin:0px 0px 0px 0px;
width:120px;
}
.chara h3{
font-size:14px;
color:#b22222;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
font-weight:bold;
}
.chara h3 img{
width:14px;
height:14px;
margin:0px 5px 0px 0px;
padding:0px 0px 0px 0px;
}
.chara h4{
font-size:12px;
color:#b22222;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-weight:bold;
}
.chara h4 img{
width:14px;
height:14px;
margin:0px 5px 0px 0px;
padding:0px 0px 0px 0px;
}
.hr{
margin:10px 0px 10px 0px;
}
/*dvdgoods*/
.box_dvd{
width:630px;
margin:10px 0px 10px 30px;
}
.text_goods{
font-size:12px;
color:#6d6d6d;
margin:10px 0px 0px 30px;
}
.box_dvd img{
float:left;
}
.box_dvd td{
font-size:12px;
color:#6d6d6d;
margin:0px 0px 5px 0px;
line-height:150%;
}
.video{
width:670px;
margin:10px 0px 20px 15px;
}
.box_video{
width:310px;
margin:5px 0px 5px 5px;
padding:5px;
background-color:#ffffcc;
}
.box_video td{
font-size:12px;
color:#6d6d6d;
margin:0px 0px 5px 0px;
text-align:left;
}
.box_video tr{
font-size:12px;
width:300px;
}

.cd{
width:670px;
margin:10px 0px 20px 20px;
text-align:left;
}
/*story*/
.box_story{
width:670px;
margin:10px 0px 10px 15px;
}
.box_kaisetu{
width:675px;
margin:0px 0px 10px 0px;
padding:0px;
}
.text_kaisetu{
width:290px;
margin:10px 0px 10px 25px;
font-size:12px;
line-height:150%;
color:#6d6d6d;
}
/*topicspage*/
.text_topics{
margin:0px 0px 0px 30px;
width:600px;
font-size:12px;
color:#6d6d6d;
line-height:150%;
}
/*livereport*/
.text_live{
font-size:12px;
line-height:150%;
color:#6d6d6d;
margin:20px 0px 20px 30px;
width:620px;
}
.bg_outline_text {
	font-size: 12px;
	line-height: 25px;
	color: #6d6d6d;
	width:530px;
	background-image: url(../images/live/bg_outline_text.gif);
	margin:10px 0px 25px 50px;
}
.bg_outline_text2 {
	font-size: 12px;
	line-height: 25px;
	color: #6d6d6d;
	width:230px;
	background-image: url(../images/live/bg_outline_text.gif);
	margin:0px 0px 25px 10px;
}

.text_fukidasi{
font-size:12px;
line-height:20px;
color:#b22222;
width:520px;
margin:18px 0px 0px 60px;
}
.text_fukidasi2{
font-size:12px;
line-height:24px;
color:#2427a8;
width:520px;
margin:20px 0px 0px 60px;
}

.box_list{
margin:10px 0px 20px 50px;
}
.text_list{
font-size:12px;
color:#6d6d6d;
margin:5px 0px 5px 45px;
line-height:20px;
color:#2427a8;
}
.text_list img{
margin:5px 0px;
}
.box_miya{
width:530px;
margin:10px 0px 0px 50px;
}
/*otakara*/
.box_otakara{
width:610px;
margin:0px 0px 0px 20px;
}
.box_otakara img{
margin:5px;
}
.text_otakara{
font-size:12px;
color:#6d6d6d;
line-height:150%;
margin:5px 10px;
}
.totop2{
font-size:10px;
margin:0px 20px 0px 5px;
}
.arasuji{
width:670px;
margin:10px 0px 10px 10px;
}
