@charset "utf-8";

/* 勇者or2ページセッティング
--------------------------------------------------*/

#container{
	background:#000000;
}

a:link{
	color:#fff000;
	text-decoration:underline;
}

a:hover{
	color:#fff000;
	text-decoration:underline;
}

a:visited{
	color:#fff000;
	text-decoration:underline;
}

a:active{
	color:#fff000;
	text-decoration:underline;
}

#flashcontent_00{
	width:857px;
	height:558px;
	margin:0;
	padding:0;
}


.header-bg p,.header-bg h1{
	margin:0;
	padding:0;
	line-height:0;
}


.or2-header{
	width: 620px;
	margin: 0 auto;
	height:193px;
	position:relative;
}

.icons{
	position:absolute;
	top:153px;
	left:200px;
}

.or2-box {
	background:url(../../428/images/428_main_bg.jpg) no-repeat fixed center;
	width:100%;
	margin:0;
	padding:0;
	clear:both;
}


* html .or2-box {
	background:url(../../428/images/428_main_bg.jpg) no-repeat 0 0;
	width:100%;
	margin:0;
	padding:0;
	clear:both;
}

.or2-container {
	width: 620px;
	margin: 0 auto;
	padding:0 0 25px 0 ;
	clear:both;
}




.or2-navi{
	width:620px;
	height:70px;
	clear:both;
	padding:25px 0 0 0;
	margin:0 0 0 0;
}


.or2-navi ul {
	margin:0 0 0 10px;
	
}


.or2-navi ul li{
	float:left;
	margin:0 0 0 16px;
}


.or2-interview  {
	margin:0 0 0 0;
	padding:10px 0 0 0;
	width:620px;
	background:url(../../428/images/428_main_bg.gif) repeat-y;
}

* html .or2-interview  {
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	width:620px;
	background:url(../../428/images/428_main_bg.gif) repeat-y;
}


#shibuya-interview{
	width:580px;
	margin:0 0 0 20px;
}

.or2-main-topbtm{
	line-height:0;
	margin:0;
	padding:0;
}


* html .or2-main-topbtm{
	line-height:0;
	margin:0 0 0 20px;
	padding:0;
}


.or2-interview p{
	margin: 0 0 0 0;
	padding:0 0 6px 0;
	line-height:1.9em;
	color:#FFFFFF;
	width:auto;
}


.or2-attention{
	margin: 0 40px 10px 0;
	line-height:0;
	padding:10px 10px 0px 10px;
	width:auto;
	border:2px dotted #CB0700;
}

#footbar_428{
	width:620px;
	height:29px;
	background:url(../../428/images/428_btm_bg.gif) no-repeat;
}


* html #footbar_428{
	width:620px;
	height:29px;
	background:url(../../428/images/428_btm_bg.gif) no-repeat;
	margin:0 0 0 20px;
}

* html #footbar_428_keep{
	margin:0 0 0 20px;
}


#footbar_428_02{
	width:620px;
	height:29px;
	background:url(../../428/images/428_btm_bg_02.gif) no-repeat;
}


/* 各人物アイコン設定
--------------------------------------------------*/
p.ishi span{
 	color:fff000; 
	font-weight:bold;
}

p.nakashima span{
	font-weight:bold;
	color:ff8400;
}


p.furuta span{
	font-weight:bold;
	color:9fe910;
}
p.iida span{
	font-weight:bold;
	color:43a5dd;
}
p.sakamoto span{
	font-weight:bold;
	color:ff2f2f;
}

.goe{
	color:#ff62fd;
}
/* 各人物アイコン設定ここまで
--------------------------------------------------*/

h2{
	margin:10px 0;
}


.or2-interview  p.img-left{
	float:left;
	padding:10px 0 10px 0;
	margin:0 10px 0 0 ;
	width: auto;
}

.or2-interview  p.img-right{
	float:right;
	margin:0 0 0 0;
	padding:10px 40px 10px 10px ;
	width: auto;
}

.or2-interview  p.center-img{
	clear:both;
	margin:10px 0 10px 0;
	width:580px;
}


.f-right{
	float:right;
}

.f-left{
	float:left;
}

.pagetop{
	float:right;
	padding:15px 0;
}

#footbar {
 margin-top: 0;
}


.img-fl{
	float:left;
	padding:0 15px 0 0;
	margin:0 15px 0 0 ;
}

.img-fl img{
	margin:0 15px 0 0 ;
}
.img-fr{
	float:right;
	padding:0 0 0 15px;
	margin:0 15px 0 0;
}

.img-fr img{
	margin:0 15px 0 0;
}

p.music{
	font-weight:bold;
	color:#FFF;
	font-size:14px;
	margin:15px 0;
}

span.attention{
	color:#CC0000;
	font-size:12px;

}

.bold{
	font-weight:bold;
	}
	
#cd{
	width:580px;
	border:1px dotted #FFFFFF;
	background:url(../../428/images/soundtrack.gif) no-repeat right top;
}

#cd-in{
	width:550;
	margin:15px 0 15px 15px;
}