@charset "utf-8";


/*==============================================================
　body#priIndex : 自慢のアレトップページ
===============================================================*/

body#priIndex #sub,
body#priIndex #pageTitle,
body#priIndex .toTop,
body#priIndex #headline{ display:none; }
body#priIndex #main {
	margin-bottom:0;
}

body#priIndex{
	background:#C3FAF5 url(../../img/bg_body_001.png) repeat-x !important;
}

body#priIndex #header{
	margin-bottom:-34px;
}

body#priIndex #visual{
	background:url(../../img/bg_mainVisual.png) no-repeat top center;
	margin-bottom:40px;
}

body#priIndex #visual #visualInner{
	width:980px;
	margin:0 auto;
	line-height:1.5;
}

body#priIndex #visual #visualInner h1{
	padding:60px 0 96px 650px;	
}

body#priIndex #visual #visualInner ul{
	background:#fff;
	padding:0 40px;
	overflow:hidden;
	font-family:"メイリオ";
}

body#priIndex #visual #visualInner ul li{
	width:280px;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}

body#priIndex #visual #visualInner ul li.lastChild{
	margin-bottom:0;		
}

body#priIndex #visual #visualInner ul li.fin{
	margin-right:0;	
}

body#priIndex #visual #visualInner ul li p{
	background: url(../../img/fig_pride_001.png) no-repeat;
	padding-top:36px;
}

body#priIndex #visual #visualInner ul li img{
	width:274px;
	height:auto;
	border-left:3px solid #ffd926;
	border-right:3px solid #ffd926;
}

body#priIndex #visual #visualInner ul li a{
	text-decoration:none;
	color:#5580B9;
}

body#priIndex #visual #visualInner ul li dl{
	background:url(../../img/bg_txt_002.png) no-repeat bottom center;
}

body#priIndex #visual #visualInner ul li dl dt{
	padding:30px 15px 10px 15px;
	background:url(../../img/bg_txt_001.png) no-repeat top center;
	font-size:140%;
	font-weight:bold;
	line-height:1.0;
	border-bottom:1px dotted #fbc227;
}

body#priIndex #visual #visualInner ul li dl dd{
	padding:15px;
}

/*==============================================================
　body.pride : 移植ぶち抜きパターン
===============================================================*/

body.pierce h1{
	margin-bottom:1em !important;
}
body.pierce #main{
	margin-bottom:0;
}
body.pierce #main,
body.pierce #main .toTop,
body.pierce #sub{
	display:none;
}
/*body.pierce .pierceArea {
	border-top:1px solid #B4E4FF;
}*/
body.pierce .pierceArea .toTop{
	padding:1em;
	border-top:1px solid #B4E4FF;
	background:#fff;
}
body.pierce .pierceArea .pierceContent{
	margin:0 auto;
}
body.pierce .pierceArea table th,
body.pierce .pierceArea table td{
	border:0;
	padding:0;
}

/* body#yomIndex : アナウンサーによる名文読み聞かせ
----------------------------------------------------*/

body#yomIndex{
	/*background:url(../../pride/yomikikase/img/bg.gif);*/
}
body#yomIndex .pierceContent{
	line-height:1.7;
}
body#yomIndex .pierceContent table.story{
	width:287px !important;
	margin:0 5px;
}
body#yomIndex .pierceContent table.table001 th,
body#yomIndex .pierceContent table.table001 td{
	border:1px solid #999;
	padding:0.3em 0.5em;
}
body#yomIndex .pierceContent table.table001 th{
	background:#666;
	text-align:center;
	font-weight:normal;
}
body#yomIndex .pierceContent table.table001 td{
	text-align:left;
}
body#yomIndex .pierceContent table.table001 td.yomite{
	text-align:center;
}

/* body#dekIndex : 超★番組連動本！「くさデカ本12」
----------------------------------------------------*/

body#dekIndex{
	background:#400f0b url(../../../shared/img/bg/bg_body_001.gif) repeat-x;
}

body#dekIndex #main{
	display:block;
}

body#dekIndex .pierceAreaInner{
	background:#400F0B;
}
body#dekIndex .pierceContent td.textNav{
	vertical-align:middle;
}

/* body#oyaIndex : 杉ちゃん＆鉄平 presents おやすみクラシックスiｎしずおか ～眠れないしずおかの夜に～
----------------------------------------------------*/

body#oyaIndex{
	/*background:#2B3388 url(../img/bg/bg_body_001.gif) repeat-x;*/
		background-color:#2B3388 ;	
}

body#oyaIndex #main{
	display:block;
	margin-top:0;
}

body#oyaIndex .pierceAreaInner{
	background:url(../../pride/oyasumi/img/bg.gif);
}

/* body#panIndex : 静岡県地震防災センター推奨品　しずおか パンのかんづめ 
----------------------------------------------------*/

body#panIndex{
	background-color:#FFCC00;	
}

body#panIndex{
	margin-top:0;
}

body#panIndex .pierceAreaInner{
	background:#FC0;
}
body#panIndex .pierceContent{
	line-height:1.7;
}
body#panIndex .pierceContent table.table001 th,
body#panIndex .pierceContent table.table001 td{
	border:1px solid #000;
	text-align:center;
}
body#panIndex .pierceContent table.table001 td{
	padding:0.3em 0.5em;
}


/* body#karIndex : 静岡方言かるた
----------------------------------------------------*/

body#karIndex{
	background-color:#ffff99;
	
	/*background:#FFCC00 url(../img/bg/bg_body_001.gif) repeat-x;	*/
}

body#karIndex #main{
	display:block;
	margin-top:0;
}

body#karIndex div.pierceAreaInner{
	background:#FFFF99 url(../../pride/karuta/img/bg.jpg) repeat-x;
}
body#karIndex .pierceContent table.table001 th{
	font-weight:normal;
	vertical-align:center;
	text-align:center;
}
body#karIndex .pierceContent table.table001 td{
	text-align:left;	
}
body#karIndex .pierceContent table.table001 th,
body#karIndex .pierceContent table.table001 td{
	padding:10px;
	border:1px solid #666;
	line-height:1.7;
}


/* body#kenIndex : 検定ジャポン＠モバイル
----------------------------------------------------*/

body#kenIndex{
	/*background:#FFCC00 url(../img/bg/bg_body_001.gif) repeat-x;*/
	background-color:#ffff99 ;	
}

body#kenIndex #main{
	display:block;
	margin-top:0;
}

body#kenIndex div.pierceAreaInner{
	background:#FFFF99 url(../../pride/kentei/img/bg.gif);
}
body#kenIndex .pierceContent table.table001 td,
body#kenIndex .pierceContent table.table001 th{
	border:1px solid #000;
	padding:1px;
}
body#kenIndex .pierceContent table.table001 td{
	line-height:1.7;
}
body#kenIndex .pierceContent table.table001 th{
	font-weight:bold;
	padding:5px;
	text-align:left;
}
body#kenIndex .pierceContent table.table001 th.thCenter{
	text-align:center;
}
body#kenIndex .pierceContent table.table001 table td,
body#kenIndex .pierceContent table.table001 table th{
	border:0 !important;
}


/* body#cdIndex : しずおかCD
----------------------------------------------------*/

body#cdIndex{
		/*background:#FFCC00 url(../img/bg/bg_body_001.gif) repeat-x;	*/
	background-color:#ffff99;
}

body#cdIndex #main{
	display:block !important;
	margin-top:0;
}

body#cdIndex div.pierceAreaInner{
	background:#FFFF99 url(../../pride/cd/img/bg.gif);
}
body#cdIndex .pierceContent{
	line-height:1.7;
}
body#cdIndex .pierceContent table#songs{
	border:1px solid #C00;
}
body#cdIndex .pierceContent table#songs td{
	text-align:left;
	padding:5px;
}
body#cdIndex .pierceContent table#sugiura{
	border:3px double #808080;
}


/* body#matIndex : マタニティスクール
----------------------------------------------------*/
body#matIndex .table001{
	border:2px solid #8c3f65;
}
body#matIndex .table001 td{
	font-size:12px;
	padding:0.5em;
	line-height:1.4;
}

/* body#elcIndex : エルコス
----------------------------------------------------*/
body#elcIndex .table001{
	border:2px solid #333;
}
body#elcIndex .table001 td{
	font-size:12px;
	padding:0.3em;
	line-height:1.3;
}
body#elcIndex table.story{
	line-height:1.5;
	border:3px double #666;
}
body#elcIndex .story td{
	padding:0.5em;
	letter-spacing:0.1em;
}

/* body#kirIndex : 黄色い手帳
----------------------------------------------------*/

body#kirIndex{
	background:#ffe57f url(../../../shared/img/bg/bg_body_001.gif) repeat-x;
}

body#kirIndex #main{
	display:block;
	margin-top:0;
}

body#kirIndex .pierceArea{
	width:900px;
	margin:0 auto;
}

body#kirIndex .pierceAreaInner{
/*	background:url(../../kiiro/img/bg.gif) repeat 0 0;*/
	margin:0 auto;
}

body#kirIndex .pierceAreaInner table.table001{
	border:1px solid #CC9900;	
}

body#kirIndex .pierceAreaInner table p{
	line-height:1.5;
}
