@charset"Shift_JIS";

/*
-------------------------------------------------------------------------------
powerplant.jp CSS
-------------------------------------------------------------------------------
DATE   : 2005/12-
AUTOR  : 日本テレシステム株式会社[http://www.ntsys.co.jp/]
-------------------------------------------------------------------------------
*/

/*
-------------------------------------------------------------------------------
初期化設定
-------------------------------------------------------------------------------
*/

/* 全要素のmargin,paddingをデフォルト0に設定*/
*{
	margin:0px;
	padding:0px;
}
/* 基本フォントを主要OS標準フォントに設定 */
*{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
/* 画像の枠線をデフォルト0に設定 */
img{
	border:0px;
}

/*
-------------------------------------------------------------------------------
基本エレメント
-------------------------------------------------------------------------------
*/

/*背景は画像を上部固定*/
body{
	background-color:#E0DEC3;
	text-align:center;
}
/*基本テキスト設定*/
p{
	font-size:80%;
	line-height:150%;
	color:#000000;
	margin:0px 0px 0.5em 0px;
}
/*基本アンカー設定*/

a:link,
a:visited{
	color:#003399;
	text-decoration:underline;
}
a:hover,
a:active{
	color:#003399;
	text-decoration:underline;
}

h1{
	margin:0px;
	padding:0px;
}
h2{
	margin:0px;
	padding:0px;
}
/*
-------------------------------------------------------------------------------
ヘッダ
-------------------------------------------------------------------------------
*/
table.header{/*ヘッダ*/
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:750px;
}
table.header tr td h1{
	display:inline;
	font-size:12px;
}

table.menu{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:750px;
}
table.menu tr td p{
	margin:0px;
	padding:0px;
	font-size:12px;
	text-align:center;
}


/*
-------------------------------------------------------------------------------
コンテンツフレーム
-------------------------------------------------------------------------------
*/
table.frame{
	background-color:#FFFFFF;
	width:750px;
	margin:0px;
	padding:0px;
}
table.frame tr td.left{
	background-color:#FFFFFF;
	background-image:url(/img/frame/menu_bg.jpg);
	background-repeat:repeat-y;
	width:140px;
	padding:0px 0px 100px 0px;	
}
table.frame tr td.right{
	background-color:#FFFFFF;
	width:140px;
	padding:0px 0px 100px 0px;	
}
table.frame tr td.contents{
	background-color:#FFFFFF;
	padding:0px 0px 100px 0px;	
}

/*
-------------------------------------------------------------------------------
トップページ
-------------------------------------------------------------------------------
*/
div.topics{
	border:2px solid #999999;
	padding:15px;
	margin:0px 0px 15px 0px;
}
div.topics dl{
	border-left:3px solid #FF9900;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
div.topics dl dt{
	font-size:75%;
	color:#666666;
	padding:0px 0px 0px 0px;
}
div.topics dl dd{
	font-size:80%;
	color:#000000;
	line-height:140%;
}


/*
-------------------------------------------------------------------------------
コーポレート
-------------------------------------------------------------------------------
*/
table.corporateInfo{
	width:100%;
	background-color:#999999;
}
table.corporateInfo tr th{
	padding:4px;
	text-align:left;
	font-weight:normal;
	font-size:80%;
	background-color:#FFFFFF;
	white-space:nowrap;
	line-height:140%;
}
table.corporateInfo tr td{
	padding:4px;
	text-align:left;
	font-weight:normal;
	font-size:80%;
	background-color:#FFFFFF;
	line-height:140%;
}
table.corporateInfo tr td ul{
	padding-left:1.5em;
}
table.corporateInfo tr td ul li{
	list-style-type:circle;
	line-height:130%;
}

/*
-------------------------------------------------------------------------------
WORKS
-------------------------------------------------------------------------------
*/
h3.actualPeriod{
	background-color:#666666;
	color:#FFFFFF;
	padding:2px 5px;
	margin:10px 0px 0px 0px;
	font-size:80%;
}
h4.actualGenre{
	font-size:80%;
	color:#666666;
	border-bottom:1px solid #666666;
	padding:0px 0px 2px 0px;
	margin:15px 0px 5px 0px;
	
}
ul.actual{
	padding-left:1.2em;
}

ul.actual li{
	font-size:80%;
	color:#000000;
	line-height:140%;
	list-style-type:disc;
	padding-bottom:0.5em;
}

/*
-------------------------------------------------------------------------------
LINK
-------------------------------------------------------------------------------
*/

dl.link{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
dl.link dt{
	font-size:80%;
	color:#000000;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}
dl.link dt img{
	margin:0px 3px 0px 0px;
}
dl.link dd{
	font-size:80%;
	color:#000000;
	line-height:140%;
}
/*
-------------------------------------------------------------------------------
TOPICS
-------------------------------------------------------------------------------
*/
p.topicsDate{
	margin:10px 0px 5px 0px;
	font-size:80%;
	color:#666666;
}
h3.topicsTitle{
	margin:0px 0px 10px 0px;
	padding:2px 0px;
	font-size:90%;
	border-bottom:1px solid #FF9900;
	color:#333333;
}
h3.topicsTitle img{
	margin:0px 5px 0px 0px;
}
p.topicsContents{
	font-size:80%;
	line-height:150%;
}


