/* CSS Document */

/* サイドナビ メニュー */

/* 基本設定 */

/* 歴史街道共通スタイル  */

/* 歴史街道各ページタイトル */

/* 歴史街道各コーナータイトル */

/* 歴史街道index */

/* 歴史街道 massage 歴史街道「伝言板」 */
div#rekishi { width:590px; padding:0; text-align:left;}
div#rekishi p { padding-bottom:5px; font-size:12px; line-height:1.4em;}
div#rekishi div { font-size:12px; line-height:1.4em;}
div#rekishi p.cate { font-weight:bold; font-size: 18px; font-size:14px; color:#990000; margin-bottom:15px; padding:10px 0 5px 20px; border-bottom:1px solid #660000; background:url(/magazine/rekishikaido/img/mas_pt.gif) no-repeat; background-position:0 11px;}
div#rekishi p.cateT { color:#990000; font-weight:bold;}
div#rekishi div.toku { padding:0 15px 0 15px;}
div#rekishi p.cateM { font-size:14px; font-weight:bold;}
div#rekishi p.tv { font-weight: bold; color:#990000; padding-top:10px;}
div#rekishi p.tvBan { font-size:13px; font-weight:bold; background-color:#fffacd; padding-top:5px; }
div#rekishi p.tvBan span { font-size:11px;}
div#rekishi div.tvHou { padding:5px 0px 5px 15px; font-family:"ＭＳ ゴシック", "Osaka－等幅"; line-height:1.4em;}
div#rekishi div.tvBand { padding:10px 0 10px 0;  }
div#rekishi div.tvBand p.day { font-weight:bold;}
div#rekishi div.tvBand p.iny { padding-left:15px; padding-right:20px;}


/*　歴史おもしろデータ　*/
div.omoshiro { width:540px; padding:0 15px 0 15px;}
div.omoshiro div.omocat { border-bottom: 2px dotted #dbb7b7; width:500px; padding:0 20px 15px 20px; margin-bottom:20px;}
div.omoshiro div.omocat div.omoDat { float:left; }
div.omoshiro div.omocat div.omoDat p.omoTit { text-align:left; font-weight:bold; font-size:14px; color:#CC6600; background:url(/magazine/rekishikaido/img/sr_tit3.gif) no-repeat; padding:5px 0 15px 35px;}
div.omoshiro div.omocat div.omoDat p.omoTit a { color:#CC6600; }
div.omoshiro div.omocat div.omoDat p.omoTit a:hover { color:#990000; text-decoration:none;}
div.omoshiro div.omocat div.omoDat p.omoTd  { text-align:left; font-size:12px; padding-bottom:10px; padding-left:35px;}
div.omoshiro div.omocat div.omoIMG { float:left; margin-right:15px;}
div.omoshiro div.omocat div.omoIMG { border:1px solid #ff6600; padding:1px;}
.clr { clear:both;}

div.omoshiro div.tit {font-weight:bold; font-size:18px; color: #990000; padding:10px 0 20px 0;}
div.omoshiro div.omocat { border-bottom: 2px dotted #dbb7b7; width:550px; padding:0 10px 15px 10px; margin-bottom:20px;}
table.omoTit { border:5;}
div.omoshiro div.omocat p.omoTit { font-weight:bold; font-size:14px; padding-bottom:10px;}
div.omoshiro div.omocat p.omoTit span { font-weight:100; font-size:12px;}
div.omoshiro div.omocat p.omoDat { font-size:12px; line-height: 1.5em;}


.bookIMG { border:1px solid #CCCCCC; margin-right:1px;}
table#box { width:570px; border:0; margin-bottom:10px;}
table.list { border:1px solid #999999; margin-top:10px; margin-bottom:10px;}
table.list th { color:#FFFFFF;background-color:#730203;padding:4px;text-align:center;}
table.list td.left { color:#666666;background-color:#eeeeee;padding:4px 3px 4px 3px;border-bottom:1px solid #CCCCCC; font-size: smaller; text-align:center;}
table.list td { color:#666666;background-color:#ffffff;padding:4px 3px 4px 3px;border-bottom:1px solid #CCCCCC; font-size: smaller;}
table.topics { font-size:10pt;}
table.topics th { text-align:left;}
table.topics td { border-bottom:1px solid #999999;}


/* 目次-------------------------------- */

#php_topix{
text-align:center;
}

.topix_img{
margin-bottom:10px;
}

/* 次回予告-------------------------------- */

#php_next{
text-align:center;
}

/* 歴史街道index 今月の読みどころ */
div#rrCm { width:420px;} 
div#rrCm p.rrCmtxt { line-height:1.5em; padding:10px 10px 20px 20px; font-size:small;}

/* 歴史街道index ちょっと見 */
div#rrCm div#cyot { padding:10px 10px 20px 20px;}
div#rrCm div#cyot p { margin-bottom:8px;}
div#rrCm div#cyot p a { color: #990000; text-decoration:underline;}
div#rrCm div#cyot p a:hover { color: #333333; text-decoration:none;}
div#rrCm div#cyot p.tokusy { background:url(img/icon_tokusyu.gif) no-repeat; padding:0 0 0px 40px;}
div#rrCm div#cyot p.rensai { background:url(img/icon_rensai.gif) no-repeat; padding:0 0 0px 40px;}


/* 歴史街道 ちょっと見　連載記事 */
div.box570 { width:570px; margin-bottom:20px;}
div.box550 { width:550px; margin:15px 0 0 10px; line-height:1.5em; font-size:small;}
p.com1 { font-size:13px; font-weight:bold; color:#990000; padding-left:10px;}
p.com2 { font-size:16px; font-weight:bold; color:#000000; padding:10px 0 10px 10px; line-height:1.5em;}
p.com2 span { font-size:13px; font-weight:100;}
div.nam { width:550px; margin:0 10px 0 10px; border-top: 5px solid #feb505; padding:7px 0px 0 0;}
div.nam p.tti1 { font-size:12px; font-weight: bold;}
div.nam p.tti2 { font-size:12px; font-weight: bold; padding:2px 0 0 5px;}


/* 歴史街道index 購入ボタン */
div#rrCm p.buyBtn { text-align:right; padding-top:10px;}


/* 歴史街道index 今月の目次 */
div#mkj { width:570x; margin:10px 0 0px 0; padding-bottom:10px;}
div#mkj table { width:570px; border:0;}
div#mkj table td { border-bottom:1px dotted #CCCCCC; padding:2px 0 5px 0;}
div#mkj table td.ctd { padding-left:0px; }
div#mkj table td p { padding:0 0 0 10px}
div#mkj table td p.biz1 { color:#ff6600; padding-left:10px; font-size:11px; background-position:0 2px;}
div#mkj table td p.cat1 { color:#666666; padding-left:10px; font-size:11px; background-position:0 2px;}
div#mkj table td p.cat2 { color:#CC0000; padding-left:10px; font-size:11px; }
div#mkj table td p.main1 { background-color:#fef8de; font-weight: bold; color:#000000; padding:4px 0px 3px 0px; margin-bottom:3px; text-align:center;}
div#mkj table td p.main2 { color:#CC0000; }
div#mkj table td p.main3 { background-color:#eeeeee; font-weight: bold; color:#000000; padding:4px 0px 3px 0px; margin-bottom:3px; text-align:center;}
div#mkj table td p.main4 { color:#CC0000; }

/* 歴史街道index 歴史街道 とは */
p#wt21txt { width:530px; margin:0px 0px 20px 0px; padding:10px 10px 0 20px; font-size:small; line-height:1.5em;}




/*　歴史おもしろデータ　*/

/* 歴史街道keybook 今月のキーブック */
div#keybook { width:570px; margin-top:10px; margin-bottom:0px;}

div#keybook p.titbg01 { width:570px; background:url(img/keyb_tit01.gif) no-repeat; height:25px;}
div#keybook p.titbg02 { width:550px; background:url(img/keyb_tit02.gif) repeat-y; padding:2px 10px 0 10px; text-align:center; font-size:14px; font-weight:bold;}
div#keybook p.titbg03 { width:570px; background:url(img/keyb_tit03.gif) no-repeat; height:8px;}

div#keybook div#book1 { width:570px; margin-top:10px; }
div#keybook div#book1 img { float:left; margin:0 15px 15px 0;}
div#keybook div#book1 p { font-size:small; line-height:1.4em; padding:0 10px 0 10px; color:#333333;}
div#keybook div#book1 p.title { font-weight:bold; color:#990000; background-color:#F8F8F8; padding:5px 10px 5px 10px; font-size:small; }
div#keybook div#book1 p.hl { font-weight:bold; margin-bottom:10px;}

div#keybook div#book2 { width:570px; margin-bottom:30px;}
div#keybook div#book2 table { width:570px; border:0;}
div#keybook div#book2 table td { width:33%; padding:0 10px 0 10px; text-align:left;}
div#keybook div#book2 table td p.bk2Ti { border-bottom: 2px dotted #CCCCCC; color:#990000; padding-bottom:5px; margin-bottom:5px; margin-top:5px;}

div#newR div.book3 { width:570px; margin-bottom:10px; }
div#newR div.book3 img { float:left; margin-right:10px; border:1px solid #CCCCCC; padding:2px; background-color:#FFFFFF;}
div#newR div.book3 p { font-size:small; line-height:1.5em;}
div#newR div.book3 p.tit { color:#990000; padding-bottom:5px; margin:7px 0 5px 0; border-bottom:2px dotted #CCCCCC;}



/* 歴史街道 投稿募集 */

/*table { border:1px solid #d6bdb2;}*/
/*table.info { width:540px; background-color:#FFFFFF;}*/
table.info th { font-size:small; font-weight:bold; background-color: #e7e4d1; color:#333333; padding:5px 0 4px 0;}
table.info th.left { width:20%;}
table.info th.righ { width:80%;}
table.info td { padding:5px; font-size:small; background-color:#ffffff;}
table.info td.left { width:20%; background-color:#EEEEEE;text-align:center;}
.cort { text-align:left; font-size:x-small; padding-top:5px; padding-left:20px;}

table.form { width:540px; background-color:#FFFFFF; border:1px solid #d6bdb2;}
table.form th { width:25%; font-size:small; font-weight:bold; background-color:#e7e4d1; color:#333333; text-align:center; padding:5px 6px 6px 6px;}
table.form td { width:75%; font-size:small; background-color:#FFFFFF; padding:6px 6px 6px 8px; text-align:left;}

.midasi { text-align:center; font-weight:bold; color:#CC0000; padding-bottom:15px;}



/* 歴史街道　すっぴんトーク */
div.pdl30 {padding-left:30px;}
div.pdl30 div.spp1 { width:540px; }
div.pdl30 div.spp1 img { float:left; margin:0 10px 10px 0;}
div.pdl30 div.spp1 div.cc { margin:0 0 15px 0; border-bottom:2px dotted #ffc0bb;padding-bottom:10px;}
div.pdl30 div.spp1 div.cc p { line-height:1.4em; font-size:small; }
div.pdl30 div.spp1 div.cc p.ctit1 { font-weight:bold; color:#f14538; padding-bottom:10px; padding-left:0px; background: url(img/sr_tit.gif) no-repeat; background-position:right;}
div.pdl30 div.spp1 div.cc p.ctit2 { font-weight:bold; color:#f14538; padding-bottom:10px; padding-left:25px; background: url(img/sr_tit.gif) no-repeat;}

div.pdl30 div.spp2 { width:540px; }
div.pdl30 div.spp2 img { float:right; margin:0 0px 10px 10px;}
div.pdl30 div.spp2 div.cc { margin:0 0 15px 0; border-bottom:2px dotted #ffc0bb; padding-bottom:10px;}
div.pdl30 div.spp2 div.cc p { line-height:1.4em; font-size:small;  }
div.pdl30 div.spp2 div.cc p.ctit1 { font-weight:bold; color:#f14538; padding-bottom:10px; padding-left:0px; background: url(img/sr_tit.gif) no-repeat; background-position:right;}
div.pdl30 div.spp2 div.cc p.ctit2 { font-weight:bold; color:#f14538; padding-bottom:10px; padding-left:25px; background: url(img/sr_tit.gif) no-repeat;}



/* 歴史街道 特設ＭＥＮＵ */
div#toji { display:block; width:130px; height:21px;}
div#toji a { background:url(img/mm04_01.gif) no-repeat; width:130px; height:21px;}
div#toji a:hover { background-position:0 -21px;}
.non { display:none;}

/* 歴史街道 壁紙DL */


*html div.form_wp{
 text-align:center; width:318px; margin-left:75px; padding:5px 10px 0 10px;
 background: url(/magazine/rekishikaido/img/wp_form_bgtop.gif) top left no-repeat;
 marzin-top:30px;
}

*html div.form_wp_bt{
 text-align:center; width:318px; margin:0 0 30px 75; padding:10px;
 background: url(/magazine/rekishikaido/img/wp_form_bgbtm.gif) bottom left no-repeat;
}


div.form_wp{
 text-align:center; width:318px; margin-left:125px; padding:5px 10px 0 10px;
 background: url(/magazine/rekishikaido/img/wp_form_bgtop.gif) top left no-repeat;
 marzin-top:30px;
}

div.form_wp_bt{
 text-align:center; width:318px; margin:0 0 30px 125px; padding:10px;
 background: url(/magazine/rekishikaido/img/wp_form_bgbtm.gif) bottom left no-repeat;
}

