#Hanjyou_Block
{
    width:90%;
/*	width:680px;*/
	padding:5px 0;
	margin-left:20px;
}

#Hanjyou_Index_Block
{
	width:680px;
	padding:5px 0;
	margin-left:20px;
	text-align:left;
}


/* ************************************** */
/* コンテンツ関連                         */
/* ************************************** */
.tyuui_item
{
	margin-left:10px;
	margin-right:30px;
	margin-bottom:3px;
    text-align:left;
    vertical-align:top;
    padding:5px;
    background-color: #E5E5DA;
}

/* *************************************** */
/* サブナビゲーション部                        */
/* *************************************** */
.hanjyou_subnavi {
	list-style-type:none;			/* 項目のマークを消す */
/*	font-size:13px;*/
}

.hanjyou_subnavi li{
	list-style-type: none;
	margin: 0 1px;
	float: left;
}

/* 現在表示中の項目 */
.hanjyou_subnavi .Selected{
	background-color:#999749;
	color:#FFF;
	font-weight:bold;
	border-left: 1px solid #e9e7a9;
	border-top: 1px solid #e9e7a9;
	border-right: 1px solid #393709;
	border-bottom: 1px solid #393709;
}


/* リンクの設定 */
.hanjyou_subnavi li a{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #75746E;
	border-left: 1px solid #adb4b7;
	border-top: 1px solid #adb4b7;
	border-right: 1px solid #25241E;
	border-bottom: 1px solid #25241E;
	padding: 5px 10px;
	text-align:center;
	display: block;
}

/* リンクにマウスが乗ったときの設定 */
.hanjyou_subnavi li a:hover {
	color: white;
	background-color: #633;
}

/* ------------------------------------------------------------------------ */
/* 独自調査書 */
/* ------------------------------------------------------------------------ */
/* ***************** */
/* ナビゲーション    */
/* ***************** */
.dokuji_subnavi {
	list-style-type:none;			/* 項目のマークを消す */
/*	font-size:13px;*/
}

.dokuji_subnavi li{
	list-style-type: none;
	margin: 0 1px;
	float: left;
}

/* 選択中の項目 */
.dokuji_subnavi .Selected{
	font-weight:bold;
	background-color:#88AAFF;
	color:#FFFFFF;
	border-left: 1px solid #e9e7a9;
	border-top: 1px solid #e9e7a9;
	border-right: 1px solid #393709;
	border-bottom: 1px solid #393709;
}

/* 該当無しの項目 */
.dokuji_subnavi .nodata{
	background-color:#15448E;
	color:#AAA;
	font-weight:normal;
	border-left: 1px solid #e9e7a9;
	border-top: 1px solid #e9e7a9;
	border-right: 1px solid #393709;
	border-bottom: 1px solid #393709;
}


/* リンクの設定 */
.dokuji_subnavi li a{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	background-color: #5577CC;
	border-left: 1px solid #adb4b7;
	border-top: 1px solid #adb4b7;
	border-right: 1px solid #25241E;
	border-bottom: 1px solid #25241E;
	padding: 5px 10px;
	text-align:center;
	display: block;
}

/* リンクにマウスが乗ったときの設定 */
.dokuji_subnavi li a:hover {
	color: white;
	background-color: #9997FF;
}

/* ------------------------------------------------------------------------ */
/* おもしろ講座 */
/* ------------------------------------------------------------------------ */
/* タイトル */
.omosiro_title 
{
    /*
    font-size:20px;
    line-height:22px;
*/
    font-size:140%;
    line-height:155%;
    font-weight:bold;
}

/* ダイアログ */
table.dialog
{
    background-color:#FFFFFF;
    border:solid 1px #7F6F3F;
    text-align:left;
    /*
    font-size:13px;
    */
    font-size:100%;
}
td.dialog_midasi
{
    background-color:#3777ac;
    text-align:left;
    font-weight:bold;
    color:#FFFFFF;
    /*
    font-size:15px;
    */
    font-size:110%;
}
/* 人物の場合 */
td.dialog_midasi_jinbutu
{
    background-color:#3777ac;
    text-align:left;
    font-weight:bold;
    color:#FFFFFF;
    /*
    font-size:15px;
*/
    font-size:110%;
}

/* 物の場合 */
td.dialog_midasi_mono
{
    background-color:#17A78c;
    text-align:left;
    font-weight:bold;
    color:#FFFFFF;
    /*
    font-size:15px;
*/
    font-size:110%;
}

/* 文章 */
td.dialog_info
{
    text-align:left;
}

.inyou 
{
    font-style:italic;
    color	:	#773c59	;
}

/* **************************** */
/* おもしろ講座 */
/* **************************** */
.omosirokouza_title 
{
    margin-top:5px;
    /*
    font-size:30px;
    line-height:32px;
*/
    font-size:200%;
    line-height:215%;
    color:#C81C59;
    font-weight:bold;
}

/* 下線 */
.omosirokouza_hr
{  
    color:#C81C59;
    border-color:#C81C59;
    height:10px;
}

/* **************************** */
/* お芝居情報 */
/* **************************** */
.osibaijyouhou_title 
{
    margin-top:5px;
    /*
    font-size:18px;
    line-height:20px;
*/
    color:#3777ac;
    font-weight:bold;
    font-size:150%;
    line-height:155%;
}

/* 下線 */
.osibaijyouhou_hr
{  
    color:#3777ac;
    border-color:#3777ac;
}

/* 出演 */
.syutuen
{
    float:left;
    width:300px;
    margin-right:30px;
}

/* オリジナルソング */
.song
{
    width:300px;
}

.midasi
{
    background-color:#3777ac;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
}

/* あらすじ */
.arasuji
{
    width:650px;
}


/* **************************** */
/* 本日の良かった点 */
/* **************************** */
.good_title 
{
    margin-top:5px;
    color:#df828b;
    font-weight:bold;
    font-size:150%;
    line-height:155%;
}

/* 下線 */
.good_hr
{  
    color:#df828b;
    border-color:#efa2ab;
}

/* ブロック */
.good_block 
{
    margin-left:10px;
    padding-left:10px;
}

/* 項目 */
.good_koumoku
{
    font-weight:bold;
    color:#df828b;
    font-size:125%;
    line-height:140%;
}

/* 解説文 */
.good_info
{
    margin-left:10px;
    padding-left:10px;
}


/* **************************** */
/* 本日の間違い点 */
/* **************************** */
.matigai_title 
{
    margin-top:5px;
    /*
    font-size:18px;
    line-height:20px;
*/
    color:#5b9540;
    font-weight:bold;
    font-size:150%;
    line-height:155%;
}

/* 下線 */
.matigai_hr
{  
    color:#5b9540;
    border-color:#5b9540;
}

/* ブロック */
.matigai_block 
{
    margin-left:10px;
    padding-left:10px;
}

/* 項目 */
.matigai_koumoku
{
    /*
    font-size:15px;
    line-height:17px;
*/
    font-weight:bold;
    color:#5b9540;
    font-size:125%;
    line-height:140%;
}

/* 解説文 */
.matigai_info
{
    margin-left:10px;
    padding-left:10px;
}

/* **************************** */
/* 大江戸○○事情 */
/* **************************** */
.ooedo_title 
{
    margin-top:5px;
    /*
    font-size:18px;
    line-height:20px;
*/
    color:#8E986D;
    font-weight:bold;
    font-size:150%;
    line-height:155%;
}

/* 下線 */
.ooedo_hr
{  
    color:#8E986D;
    border-color:#8E986D;
}


/* 項目 */
.ooedo_koumoku
{
    /*
    font-size:15px;
    line-height:17px;
*/
    color:#8E986D;
    font-weight:bold;
    font-size:125%;
    line-height:140%;
}

/* 解説文 */
.ooedo_block
{
    margin-left:10px;
    padding-left:10px;
    margin-bottom:40px;
}

/* 解説文の内部 */
.ooedo_info
{
    margin-left:10px;
    padding-left:10px;
    margin-bottom:20px;
}


/* 文献 */
.tblbunken
{
    border:solid 2px;
    margin-left:10px;
    border-color:#7F6F3F;
}

/* ***************************** */
/* 出演者への質問 */
/* ***************************** */

.syutuensitumon_title 
{
    margin-top:5px;
    /*
    font-size:18px;
    line-height:20px;
*/
    color:#773c59;
    font-weight:bold;
    font-size:125%;
    line-height:140%;
}

/* 下線 */
.syutuensitumon_hr
{  
    color:#773c59;
    border-color:#773c59;
}


/* 項目 */
.syutuensitumon_koumoku
{
    /*
    font-size:15px;
    line-height:17px;
*/
    font-weight:bold;
    color:#773c59;
    font-size:125%;
    line-height:140%;
}

/* 解説文 */
.syutuensitumon_block
{
    margin-left:10px;
    padding-left:10px;
    margin-bottom:20px;
}

/* 解説文の内部 */
.syutuensitumon_info
{
    margin-left:10px;
    padding-left:10px;
    margin-bottom:20px;
}

/* ***************** */
/* ナビゲーション    */
/* ***************** */
.omosiro_subnavi {
	list-style-type:none;			/* 項目のマークを消す */
/*	font-size:13px;*/
}

.omosiro_subnavi li{
	list-style-type: none;
	margin: 0 1px;
	float: left;
}

/* 該当無しの項目 */
.omosiro_subnavi .nodata{
	font-weight:normal;
	background-color:#8E448E;
	color:#AAA;
	border-left: 1px solid #e9e7a9;
	border-top: 1px solid #e9e7a9;
	border-right: 1px solid #393709;
	border-bottom: 1px solid #393709;
}


/* 選択中の項目 */
.omosiro_subnavi .Selected{
	font-weight:bold;
	background-color:#FE344E;
	color:#FFFFFF;
	border-left: 1px solid #e9e7a9;
	border-top: 1px solid #e9e7a9;
	border-right: 1px solid #393709;
	border-bottom: 1px solid #393709;
}

/* リンクの設定 */
.omosiro_subnavi li a{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	background-color: #BB77BB;
	border-left: 1px solid #adb4b7;
	border-top: 1px solid #adb4b7;
	border-right: 1px solid #25241E;
	border-bottom: 1px solid #25241E;
	padding: 5px 10px;
	text-align:center;
	display: block;
}

/* リンクにマウスが乗ったときの設定 */
.omosiro_subnavi li a:hover {
	color: white;
	background-color: #FF97FF;
}




/* ************************************** */
/* 投稿ボックス                  */
/* ************************************** */
td.sankou_item
{
    background-color:   #3777ac;
    color:#FFF;
    font-weight:bold;
    text-align:center;
    
}


td.sankou_value
{
    background-color:   #3777ac;
    text-align:center;
}


/* *************************************** */
/* 参考文献 */
/* *************************************** */
.sankoubunken
{
    background-color:   #3777ac;
}



/* *************************************** */
/* 浮世風呂 */
/* *************************************** */
/* 原文表示のボタン */
.genbun 
{
    width:50px;
    text-decoration:none;
    text-align:center;
    background-color: #5577CC;
    color:#FFFFFF;
    font-weight:bold;
    display:block; 
    padding: 5px 10px;
	border-left: 1px solid #adb4b7;
	border-top: 1px solid #adb4b7;
	border-right: 1px solid #25241E;
	border-bottom: 1px solid #25241E;
    display:inline;
}

/* リンクにマウスが乗ったときの設定 */
.genbun:hover {
	color: white;
	background-color: #9997FF;
}



/* Grid表示 */
table.ukiyoburo{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
/*    background-color:#ffffff;*/
    empty-cells:show;
}
.ukiyoburo th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#FFFFFF;
    background-color:#996633;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.2em 0.5em;
    text-align:center;
}
.ukiyoburo td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.2em 0.5em;
}

