@import"base_tag.css";

/*-------------- topページ用 ---------------*/

#page {
	background:#BFBFBF;
	padding:15px;
}

#page .capt {
	height:25px;
	text-align:left;
	border:solid 1px #4e4e4e;
	background:url(/images/top/bg_capt.gif) repeat-x;
	color:#CCC;
	font-size:12px;
	margin-bottom:15px;
	clear:both;
}
#page .capt span {
	float:right;
	margin-top:6px;
	margin-right:6px;
}
#page .capt02 {
	width:90%;
	text-align:center;
	color:#FFF;
	background:#666;
	font-weight:bold;
	font-size:16px;
	padding:8px;
	margin-bottom:15px;
}


/*----動画枠----*/
#page #movie{
	margin:0 auto 15px;
	padding:0;
	width:560px;
	text-align: center;
}

#page #movie #movie-player {
	margin:0 20px 0 0;
	padding:15px 0 0;
	width:335px;
	text-align:center;
	float:left;
	background: url(/images/top/bg_video.gif) no-repeat;
}

#page #movie #movie-player img#backbtn {
	margin:0 0 0 10px;
}
#page #movie #movie-player img#nextbtn {
	margin:0 119px 0 5px;
}
#page #movie #movie-player img#backbtn-s {
	margin:0 237px 0 10px;
}
#page #movie #movie-player img#nextbtn-s {
	margin:0 10px 0 0;
}
#page #movie #movie-player img#music-img {
	margin:0;
}
#page #movie #movie-player img#music-on {
	margin:0 4px 0 5px;
}
#page #movie #movie-player img#music-off {
	margin:0 10px 0 0;
}
#page #movie #movie-player p.banner {
	padding:10px;
	font-size:10px;
}

#page #movie #movie-pake {
	margin:5px auto 5px;
	padding:0;
	width:205px;
	text-align:center;
	float:left;
}
 (IEのハック用) 
*html div#movie div#movie-pake , div#movie div#movie-navi{
	height:340px;
}

#page #movie #movie-pake dl{
	margin:10px 0 0;
	padding:0; 
	width:190px;
}
#page #movie #movie-pake dl dt{
	margin:0 0 10px;
	padding:0; 
}
#page #movie #movie-pake dl dd{
	text-align:left;
	margin:0 10px;
	padding:0; 
	font-size:14px;
	line-height:120%;
	font-weight:bold;
	color:#333333;
}

#page #movie-navi {
	margin:15px 0;
	padding:0;
	width:90%;
	font-size: 12px;
	text-align: left;
}
#page #movie-navi ul{
	margin:5px 0;
	padding:0; 
	text-align:left;
}
#page #movie-navi ul li{
	margin:3px;
	padding:0;
	font-size:12px;
	text-align: left;
}
#page #movie-navi ul li a {
	display:block;
	background: #ededed url(/images/navi/arrow_05.gif) center left no-repeat;
	padding:5px 5px 5px 15px;
	text-decoration:none;
	color:#333333;
}
#page #movie-navi ul li a:hover {
	background: #CCCCCC url(/images/navi/arrow_06.gif) center left no-repeat;
	padding:5px 5px 5px 15px;
	color:FFFFFF;
	font-size:12px;
	background-color:#FF0000;
}

#page #movie-navi img {
	margin:0.5em 0 0;
	padding:0; 
}

h5#title_bar{
	margin:5;
	padding:0;
	font-size:12px;
	line-height:20px;
	text-align:center;
	color:#FFFFFF;
	background-color: #666666;
}

h5#title_bar_owabi{
	margin:5;
	padding:0;
	font-size:12px;
	line-height:20px;
	text-align:center;
	color:#fff;
	background-color: #c00;
}

p#coment{
	margin:0;
	padding:0;
	font-size:12px;
	text-align:left;
	color:#0000FF;

}

p#caption{
	display:block;
	margin:5px auto 5px;
	border:1px solid #FF0000;
	background-color:#CCCCCC;
	padding: 3;

}






div.bar{
	margin:0 10px;
	padding:0;
	width:780px;
	clear:both;
}
div.top{
	height:18px;
}
div.bottom{
	margin:0;
	height:48px;
	background-image:url(../images/top/movie-shadow.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
div.bar hr{
	display:none;
}

.link-banner {
	background:#000;
	margin-bottom:15px;
}
.link-banner img {
	margin:3px;
}
.infomation {
	border:1px solid #000;
	padding:10px;
	margin-bottom:15px;
}
.infomation p.capt03 {
	text-align:center;
	background:#FFF;
	color:#333;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	margin-bottom:10px;
}
.infomation p {
	line-height:1.5em;
	text-align:left;
}
.next_release {
	margin-bottom:15px;
	clear:both;
}
ul.next_img {
	width:50%;
	float:left;
}
ul.next_img li {
	float:left;
	width:24%;
}
.next_text {
	width:45%;
	float:left;
	text-align:left;
	line-height:1.4em;
	font-size:12px;
	padding:0 10px;
	margin-bottom:15px;
}
.blog-banner {
	background:#000;
	padding:3px;
}
.toukou_list ul {
}
.toukou_list li {
	width:48%;
	margin:3px;
	float:left;
}
.toukou_list li .list_name a {
	display:block;
	background:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:10px 0;
}
.toukou_list li .list_text {
	text-align:left;
	height:90px;
	font-size:12px;
	padding:5px;
	line-height:1.5em;
}

/*---そのた---*/
.bold {
	font-weight:bold;
}
.tx-l {
	font-size:14px;
}
.center {
	text-align:center;
}
.mg-b12 {
	margin-bottom:12px;
}
.mg-t12 {
	margin-top:12px;
}
