@charset "EUC-JP";
@import"common.css";
@import'/common/css/special_recommend.css';
@import'/etc/animation/css/recommend_mini.css';

/* Base 
------------------------------------------ */
div#sengoku-basara {
	width: 575px;
}
div#sengoku-basara .BgCol {
	padding: 0 11px 10px 10px;
	background: #121b2c;
}
/* ヘッダー 
------------------------------------------ */
div#sengoku-basara #Header {
	clear: both;
	height: 575px;
}
div#sengoku-basara .BgHeader {
	clear: both;
	background: url(../img/bg_header.jpg) no-repeat;
}
div#sengoku-basara #Header h2 {
	clear: both;
	background: url(../img/logo.gif) no-repeat bottom;
	width: 298px;
	height: 205px;
	float: right;
	text-indent: -9999px;
}
div#sengoku-basara #Header h3 {
	clear: both;
	background: url(../img/read.gif) no-repeat 0 0;
	width: 298px;
	height: 206px;
	float: right;
	text-indent: -9999px;
}
div#sengoku-basara #Header h4 {
	clear: both;
	text-indent: -9999px;
}
div#sengoku-basara #Header .Update {
	background: url(../img/update.gif) no-repeat;
	width: 258px;
	height: 28px;
	float: right;
}
div#sengoku-basara #Header .BroadbandInfo {
	background: url(../img/broadband_info.jpg) no-repeat left;
	width: 255px;
	height: 119px;
	float: right;
}
div#sengoku-basara #Header .Story {
	background: url(../img/story.jpg) no-repeat right;
	width: 556px;
	height: 122px;
}
/* 第1話 無料 
------------------------------------------ */
div#sengoku-basara #WatchFree {
	clear: both;
	margin: 0 0 10px 0;
}
div#sengoku-basara .BgWatch {
	background: url(../img/bg_watch.jpg) no-repeat 0 28px;
}
div#sengoku-basara #WatchFree h3 {
	clear: both;
	background: url(../img/ttl_watch_free.jpg) no-repeat;
	width: 554px;
	height: 28px;
	text-indent: -9999px;
}
div#sengoku-basara #WatchFree .Box {
	margin: 8px 0 0 0;
	padding: 0 0 10px 0;
	background: url(../img/bg_watch_btm.gif) no-repeat bottom;
}
div#sengoku-basara #WatchFree h4 {
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
div#sengoku-basara #WatchFree p {
	font-size: 12px;
	line-height: 1.8em;
	margin: 5px 0 6px 0;
	color: #000;
}
div#sengoku-basara #WatchFree .Img {
	width: 191px;
	text-align: center;
	float: left;
}
div#sengoku-basara #WatchFree .Img p {
	margin: 0;
	padding: 0;
}
div#sengoku-basara #WatchFree .Main {
	width: 350px;
	float: left;
}
div#sengoku-basara #WatchFree ul {
	background: url(../img/bg_watch_btn.gif) no-repeat;
	width: 350px;
	text-align: center;
	padding: 6px 0;
}
div#sengoku-basara #WatchFree li {
	display: inline;
	margin: 0 4px;
}
/* caution
------------------------------------------ */
div#sengoku-basara .caution {
	border:solid 1px #f00;
	margin:10px 0;
	background: #fff;
}
div#sengoku-basara .caution p {
	padding:10px;
	text-align:left;
	color:#f00;
	font-size:12px;
}
/* 最新話 
------------------------------------------ */
div#sengoku-basara #Watch {
	clear: both;
	margin: 0 0 10px 0;
}
div#sengoku-basara .BgWatch {
	background: url(../img/bg_watch.jpg) no-repeat 0 28px;
}
div#sengoku-basara #Watch h3 {
	clear: both;
	background: url(../img/ttl_watch.jpg) no-repeat;
	width: 554px;
	height: 28px;
	text-indent: -9999px;
}
div#sengoku-basara #Watch .Box {
	margin: 8px 0 0 0;
	padding: 0 0 10px 0;
	background: url(../img/bg_watch_btm.gif) no-repeat bottom;
}
div#sengoku-basara #Watch h4 {
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
div#sengoku-basara #Watch p {
	font-size: 12px;
	line-height: 1.8em;
	margin: 5px 0 6px 0;
	color: #000;
}
div#sengoku-basara #Watch .Img {
	width: 191px;
	text-align: center;
	float: left;
}
div#sengoku-basara #Watch .Img p {
	margin: 0;
	padding: 0;
}
div#sengoku-basara #Watch .Main {
	width: 350px;
	float: left;
}
div#sengoku-basara #Watch ul {
	background: url(../img/bg_watch_btn.gif) no-repeat;
	width: 350px;
	text-align: center;
	padding: 6px 0;
}
div#sengoku-basara #Watch li {
	display: inline;
	margin: 0 4px;
	font-size: 10px;
	color: #fff;
}
/* bnr 
------------------------------------------ */
div#sengoku-basara #bnr {
	clear: both;
	margin: 0 0 10px 0;
	text-align: center;
}
div#sengoku-basara #bnr li {
	text-align: center;
}
/* キャラクター紹介 
------------------------------------------ */
div#sengoku-basara #Chara {
	clear: both;
	border-bottom: solid 1px #b49f69;
}
div#sengoku-basara .BgChara {
	background: url(../img/bg_chara_repeat.gif) repeat-y;
	margin-bottom: 10px;
}
div#sengoku-basara #Chara .SlidingPanelsContent{
	padding: 6px 0 0 0;
	clear: both;
}
div#sengoku-basara #Chara ul{
}
div#sengoku-basara #Chara li{
	float: left;
}
div#sengoku-basara #Chara li a {
	text-indent: -9999px;
	display: block;
	height: 24px;
}
div#sengoku-basara #Chara .Box {
	clear: both;
	margin-bottom: 6px;
}
div#sengoku-basara #Chara .TabbedPanelsContentGroup {
	clear: both;
	background: url(../img/bg_chara_main.jpg) repeat-y 0 0;
}
div#sengoku-basara #Chara .sono1 a {
	background: url(../img/tab_chara.gif) no-repeat 0 0;
	width: 185px;
}
div#sengoku-basara #Chara .sono2 a {
	background: url(../img/tab_chara.gif) no-repeat -185px 0;
	width: 185px;
}
div#sengoku-basara #Chara .sono3 a {
	background: url(../img/tab_chara.gif) no-repeat -370px 0;
	width: 184px;
}
div#sengoku-basara #Chara .Img {
	padding: 11px 22px 15px 23px;
	clear: both;
}
/* 作品データ 
------------------------------------------ */
div#sengoku-basara #Data {
	clear: both;
	background: url(../img/bg_data_top.jpg) no-repeat;
	margin-bottom: 10px;
}
div#sengoku-basara #Data .Box {
	background: url(../img/bg_data_btm.gif) no-repeat bottom;
	padding: 10px;
}
div#sengoku-basara #Data p {
	font-size: 10px;
	line-height: 1.7em;
	color: #000;
}
div#sengoku-basara #Data h4 {
	font-size: 10px;
	font-weight: bold;
}
div#sengoku-basara #Data .Staff {
	float: left;
	width: 250px;
}
div#sengoku-basara #Data .Cast {
	float: right;
	width: 250px;
}
/* コンテンツ 
------------------------------------------ */
div#sengoku-basara #Link {
	clear: both;
	font-size: 12px;
	text-align: right;
	padding-bottom: 10px;
}
div#sengoku-basara #Link a {
	color: #fff;
}
div#sengoku-basara #Link a:hover {
	color: #ff0;
}
/* コピーライト 
------------------------------------------ */
div#sengoku-basara #Copyright {
	clear: both;
	font-size: 10px;
	text-align: right;
	color: #999;
}

