@charset "UTF-8";

/*- 中面950- */  

/* 基本
------------------------------------------------------- */  
* {
	margin:0;
	padding:0;
}

html {
   filter: expression(document.execCommand("BackgroundImageCache", false, true));
}



body {
	font-family: "Meiryo", "MS UI Gothic", "Segoe UI", "verdana", "Arial";
	font-size: 93%; /* モダンブラウザ向け */
    *font: 90%; /* IE 6以下 */
	color:#191919;
	background-color:#FFFFFF;
	line-height:150%;
}

.back01{background: url(../imgtop/back01.jpg) no-repeat left top;}
.back02{background: url(../imgtop/back02.jpg) no-repeat left top;}
.back03{background: url(../imgtop/back03.jpg) no-repeat left top;}
.back04{background: url(../imgtop/back04.jpg) no-repeat left top;}
.back05{background: url(../imgtop/back05.jpg) no-repeat left top;}
.back06{background: url(../imgtop/back06.jpg) no-repeat left top;}
.back07{background: url(../imgtop/back07.jpg) no-repeat left top;}
.back08{background: url(../imgtop/back08.jpg) no-repeat left top;}
.back09{background: url(../imgtop/back09.jpg) no-repeat left top;}
.back10{background: url(../imgtop/back10.jpg) no-repeat left top;}
.back11{background: url(../imgtop/back11.jpg) no-repeat left top;}
.back12{background: url(../imgtop/back12.jpg) no-repeat left top;}
.back01_2{background: url(../imgtop/back01_2.jpg) no-repeat left top;}
.back02_2{background: url(../imgtop/back02_2.jpg) no-repeat left top;}
.back03_2{background: url(../imgtop/back03_2.jpg) no-repeat left top;}
.back08_2{background: url(../imgtop/back08_2.jpg) no-repeat left top;}
.back04_2{background: url(../imgtop/back04_2.jpg) no-repeat left top;}
.back11_2{background: url(../imgtop/back11_2.jpg) no-repeat left top;}

/* back02_2 back03_2 back04_2はまだ使用していない
------------------------------------------------------- */  




	
ul,ol,li,p,form,dl,dt,dd,textarea {
	font-weight:normal;
	margin: 0px;
	padding: 0px;
}

p {
	margin:0 0 0.35em 0;
}

a,img {
	border:none;
	text-decoration: none;
	overflow: hidden;
}

ul,ol,li {
	list-style:none;
	}


h1.headerTitle {
	margin:0;
	padding:0;
	text-indent:-9999px;
	background-image: url(../imgtop/logo.gif);
	width:193px;
	height:76px;
}
h1.headerTitle a {
	display:block;
	width:193px;
	height:76px;
	margin:0;
	padding:0;
}


h1 {
	margin:0;
	padding:0;
}

h2 {
	font-size:80%;
	font-weight:normal;
	margin:0;
	padding:0;
}

h3,h4,h5,h6 {
	font-size:85%;
	font-weight:normal;
	margin:0;
	padding:0;
}

a:link    {text-decoration: none;color: #222222;}
a:visited {text-decoration: none; color: #222222;}
a:hover   {text-decoration: none; color: #FF0000;}
a:active  {text-decoration: none; color: #FF0000;}

.foot a:link    {text-decoration: none; color: #666666;}
.foot a:visited {text-decoration: none; color: #666666;}
.foot a:hover   {text-decoration: none; color: #666666;}
.foot a:active  {text-decoration: none; color: #666666;}

a.get:link    {text-decoration: none; color: #75454D;}
a.get:visited {text-decoration: none; color: #75454D;}
a.get:hover   {text-decoration: none; color: #FF0000;}
a.get:active  {text-decoration: none; color: #FF0000;}

a.hotoline:link    {text-decorkijir_taiation: none; color: #000000;}
a.hotoline:visited {text-decoration: none; color: #000000;}
a.hotoline:hover   {text-decoration: none; color: #FF0000;}
a.hotoline:active  {text-decoration: none; color: #FF0000;}



/* wallpaper
------------------------------------------*/
#wallpaper {
	width: 1020px;
	margin-left: 50px;
}

/* フッター 　 [共通]
------------------------------------------------------- */ 
#footer{
	width: 1070px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	clear: both;
}
#footer table{
	margin:0px auto;
	margin-bottom:7px;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

.link_box{
	clear:both;
	padding:10px 0px 10px 0px
	margin:0px auto;
	
	text-align:center;
	}

.link_box ul li{
	display:inline;
	}

.link_box ul li a{
	margin:0 30px 0 0;
	}



/* container
------------------------------------------*/
#container_l {
	float: left;
	width:743px;
	margin:0px 0px 0px 0px;
	padding:0px 0px;
}

#container_r {
	float: right;
	width:275px;
	margin:0px;
	padding:115px 0px 0px 0px;
}

/* header  
------------------------------------------*/
#header {
	height: 85px;
	width: 740px;
	padding:10px 0px 0px 0px;
}

#head_l {
	float: left;
	width: 350px;
	height: 85px;
}

#head_r {
	float: right;
	width: 368px;
	height: 85px;
}

#botan{
	width:260px;
	height:33px;
	margin:0px 0px 0px 0px;
	float:right;
}


#botan ul li{
	float:right;
}

/*---バックナンバーセット-- */
ul li.botan01 a {
	width:129px;
	height:30px;
	display:block;
	text-indent:-9987px;
	background: url(../imgtop/h_bot1.gif) no-repeat left top;
}
ul li.botan01 a:hover {
	width:129px;
	height:30px;
	display:block;
	text-indent:-9987px;
	background: url(../imgtop/h_bot1_f2.gif) no-repeat left top;
} 

/*---年間定期購読-- */
ul li.botan02 a {
	width:107px;
	height:30px;
	display:block;
	text-indent:-9987px;
	background: url(../imgtop/h_bot2.gif) no-repeat left top;
}
ul li.botan02 a:hover {
	width:107px;
	height:30px;
	display:block;
	text-indent:-9987px;
	background: url(../imgtop/h_bot2_f2.gif) no-repeat left top;
}

.goiken{
	float:right;
	width:300px;
	height:18px;
	display:block;
	padding:0px 5px 0px 0px;
	clear:both;
	text-align:right;
}

a.moushi {
	text-decorkijir_taiation: none;
	color: #0033CC;
}
a.moushi:hover,active  {
	text-decoration: none;
	color: #000000;
}


.bn_prefan a{
	margin:0px 0px 0px 66px;
	width:302px;
	height:69px;
	display:block;
	background: url(../z0910/top_img/bn_prefan.jpg) no-repeat right top;
	text-indent:-9999px;
}



/* navi
------------------------------------------------------- */ 
#navi {
	margin: 0px;
	padding: 0px;
	width: 740px;
	height:33px;
}

#navi ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}

#navi ul li.navi1 a { /*---月刊タイガース編集日記--- */
	margin: 0px;
	padding: 0px;
	background-image: url(../imgtop/navi1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 120px;
	height: 55px;
	display: block;
	text-indent: -9999px;
} 

#navi ul li.navi1 a.active,
#navi ul li.navi1 a:focus,
#navi ul li.navi1 a:hover { 
	background-image: url(../imgtop/navi1_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 120px;
	height: 55px;
	display: block;
	text-indent: -9999px;
}

#navi ul li.navi2 a { /*---マツバラワールド--- */
	background-image: url(../imgtop/navi2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 113px;
	height: 55px;
	display: block;
	text-indent: -9999px;
} 

#navi ul li.navi2 a.active,
#navi ul li.navi2 a:focus,
#navi ul li.navi2 a:hover { 
	background-image: url(../imgtop/navi2_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 113px;
	height: 55px;
	display: block;
	text-indent: -9999px;
}

#navi ul li.navi3 a { /*---クローズアップ-- */
	background-image: url(../imgtop/navi3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 132px;
	height: 55px;
	display: block;
	text-indent: -9999px;
} 

#navi ul li.navi3 a.active,
#navi ul li.navi3 a:focus,
#navi ul li.navi3 a:hover { 
	background-image: url(../imgtop/navi3_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 132px;
	height: 55px;
	display: block;
	text-indent: -9999px;
} 

#navi ul li.navi4 a { /*---一日記者インタビュー-- */
	background-image: url(../imgtop/navi4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 105px;
	height: 55px;
	display: block;
	text-indent: -9999px;
}

#navi li.navi4 a.active,
#navi li.navi4 a:focus,
#navi li.navi4 a:hover { 
	background-image: url(../imgtop/navi4_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 105px;
	height: 55px;
	display:block;
	text-indent: -9999px;
}

#navi ul li.navi5 a { /*---本間勝交遊録-- */
	background-image: url(../imgtop/navi5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 126px;
	height: 55px;
	display:block;
	text-indent: -9999px;
} 

#navi li.navi5 a.active,
#navi li.navi5 a:focus,
#navi li.navi5 a:hover { 
	background-image: url(../imgtop/navi5_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 126px;
	height: 55px;
	display: block;
	text-indent: -9999px;
} 

#navi ul li.navi6 a { /*---トラファンメール-- */
	background-image: url(../imgtop/navi6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 126px;
	height: 55px;
	display:block;
	text-indent: -9999px;
} 

#navi li.navi6 a.active,
#navi li.navi6 a:focus,
#navi li.navi6 a:hover { 
	background-image: url(../imgtop/navi6_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 126px;
	height: 55px;
	display: block;
	text-indent: -9999px;
} 


/* その他  [共通]
------------------------------------------------------- */ 
hr.simple {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
	height: 1px;
}
hr.dotkei {
	border-style: dotted none none none;
	border-top-width: 1px;
	border-top-color: #777777;
	height: 1px;
	margin: 10px 0px;
} 

.go_top{ /* ----- ページのトップへ ----- */
	height: 10px;
	width: 767px;
	font-size: 13px;
	color: #FF6600;
	background-image: url(../images/ya_03.gif);
	background-repeat: no-repeat;
	background-position: 48.5em 0.35em;
	margin: 0px 0px 10px 0px;
	padding: 0px 30px 0px 0px;
	text-align:right;
	display:block;
}


/* マージン  
------------------------------------------------------- */ 
.mb5{margin-bottom:5px;}
.mb7{margin-bottom:7px;}
.mb10{margin-bottom:10px;}
.mb19{margin-bottom:19px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb45{margin-bottom:45px;}
.mb60{margin-bottom:60px;}
.mb100{margin-bottom:100px;}
.mb200{margin-bottom:200px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt16{margin-top:16px;}
.mt25{margin-top:25px;}
.mt35{margin-top:35px;}
.mr5{margin-right:5px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr50{margin-right:50px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml25{margin-left:25px;}
.mt12{margin-top:12px;}
.ml50{margin-left:50px;}
.pl5{padding-left:5px;}
.pt5{padding-top:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pd10{padding-right:10px;}
.pr15{padding-right:15px;}
.pb3{padding-bottom:3px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}

.vara_b{vertical-align:bottom;}
.vara_t{vertical-align:top;}
.text_c{text-align:center;}
.nowrap{white-space:nowrap;}



/* 記事部分全体の囲み
------------------------------------------------------- */ 
.kiji_box{
	margin:0px 0px 30px 0px;
	width:722px;
	border:solid 1px #989898;
	background-color:#FFFFFF;
	clear:both;
}


/* 記事部分・右  
------------------------------------------------------- */ 

.kijir_table .kijir_tai a {
	color: #990000;
}

.kijir_table .kijir_tai a:hover {
	color: #FF0000;
}


ul li.kijir_tai {
	height: 20px;
	background: url(../imgtop/ya02.gif) no-repeat 0em 60%;
	padding-left: 19px;
	list-style-position: outside;
}

ul li a.kijir_tai {
	height: 20px;
	background: url(../imgtop/ya02.gif) no-repeat 0em 60%;
	padding-left: 19px;
	list-style-position: outside;
	color:#FF0000;
}

.kijir_table {
	width:290px;
	margin: 0px 20px 0px 0px;
}

.kijir_table td {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.kijir_tai a {
	color: #990000;
	font-weight:bold;
}
.td20 {width:20px;}
.td70 {width:70px;}


/* 記事部分 ・左
------------------------------------------------------- */ 
.kijiltai_box{
	margin-bottom:5px;
	padding: 0px 0px 0px 5px;
}

.kijiltai{
	font-weight:bold;
	font-size: 107%;
}

.kijiltai_sub{
	font-size: 90%;
	color:#444444;
}



.more_read { /*---つづきを読む-- */
	float:right;
	margin:0px 5px 0px 0px;
	width:111px;
	height:22px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_more.gif) no-repeat left top;
}

.more_read a:hover {
	float:right;
	margin:0px 5px 0px 0px;
	width:111px;
	height:22px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_more_f2.gif) no-repeat left top;
} 






/* 　icon アイコン
------------------------------------------------------- */ 
.pic01 a {
	width:65px;
	height:65px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_kisya.jpg) no-repeat left top;
} 

.pic01 a.active,
.pic01 a:focus,
.pic01 a:hover { 
	width:65px;
	height:65px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_kisya_f2.jpg) no-repeat left top;
}

.pic02 a {
	width:65px;
	height:65px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_fan.jpg) no-repeat left top;
} 

.pic02 a:hover { 
	width:65px;
	height:65px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_fan_f2.jpg) no-repeat left top;
}

.pic03 a {
	width:65px;
	height:65px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_hen.jpg) no-repeat left top;
} 

.pic03 a:hover { 
	width:65px;
	height:65px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_hen_f2.jpg) no-repeat left top;
}

.pic04 a {
	width:65px;
	height:65px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_matsu.jpg) no-repeat left top;
} 

.pic04 a:hover { 
	width:65px;
	height:65px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_matsu_f2.jpg) no-repeat left top;
}

.pic05 a {
	width:65px;
	height:65px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_kisya2.jpg) no-repeat left top;
} 

.pic05 a:hover { 
	width:65px;
	height:65px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_kisya2_f2.jpg) no-repeat left top;
}


.pic06 a {
	width:65px;
	height:65px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_hen2.jpg) no-repeat left top;
} 

.pic06 a:hover { 
	width:65px;
	height:65px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/icon_hen2_f2.jpg) no-repeat left top;
}




/* flash  
------------------------------------------------------- */ 

.flash_box{
	width:740px;
	height:231px;
	float:left;
	margin:15px 0px 10px 0px;
	}


/* お知らせ  
------------------------------------------------------- */ 
.news_box{
	padding:15px 0px 0px 0px;
	width:257px;
	background: url(../imgtop/news01b.gif) no-repeat left 50px;
	clear:both;
	}
	
.news_box_con{
	margin:5px 10px 0px 20px;
	width:227px;
	}
	
.news_tai{
	width:257px;
	height:57px;
	text-indent:-9999px;
	background-image:url(../imgtop/news03.gif);
	}
	
.news_tai2010{
	width:257px;
	height:57px;
	text-indent:-9999px;
	background-image:url(../imgtop/news03_2010.gif);
	}
	
	
	
/* ナビゲーションサブ  
------------------------------------------------------- */ 	
.navi_table{
	width:722px;
	height:22px;
	margin:0px 0px 0px 0px;
	clear:both;
}

.navi1{
	width:120px;
	font-size:85%;
	line-height:100%;
	color:#FF0000;
}
.navi2{
	width:113px;
	font-size:85%;
	line-height:100%;
	color:#FF0000;
}
.navi3{
	width:132px;
	font-size:85%;
	line-height:100%;
	color:#FF0000;
}
.navi4{
	width:105px;
	font-size:85%;
	line-height:100%;
	color:#FF0000;
}
.navi5{
	width:126px;
	font-size:85%;
	line-height:100%;
	color:#FF0000;
}

	
.navi_table td{
	height:22px;
	text-align:center;
}
	
	
/* ナビゲーションサブ 新 
------------------------------------------------------- */ 	
#sub_navi{
	width:740px;
	height:22px;
	margin:0px 0px 0px 0px;
	float:left;
}

.snavi1{
	width:120px;
	height:22px;
	font-size:85%;
	color:#FF0000;
	text-align:center;
	float:left;
}
.snavi2{
	width:113px;
	height:22px;
	font-size:85%;
	color:#FF0000;
	text-align:center;
	float:left;
}
.snavi3{
	width:132px;
	height:22px;
	font-size:85%;
	color:#FF0000;
	text-align:center;
	float:left;
}
.snavi4{
	width:105px;
	height:22px;
	font-size:85%;
	color:#FF0000;
	text-align:center;
	float:left;
}
.snavi5{
	width:126px;
	height:22px;
	font-size:85%;
	color:#FF0000;
	text-align:center;
	float:left;
}

	



/* プレゼント
------------------------------------------------------- */ 
.pre_box{
	margin-top:12px;
	width:264px;
	background: url(../imgtop/tai_prebk.jpg) no-repeat left top;
	}
	
.pre_box_con{
	margin:5px 0px 0px 20px;
	width:235px;
	}
	
.pre_tai{
	width:264px;
	height:44px;
	text-indent:-9999px;
	background-image:url(../imgtop/tai_pre.jpg);
	}
	
.more_pre a { /*---プレゼントをもっとみる-- */
	float:right;
	width:264px;
	height:36px;
	margin:0px 0px 0px 0px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/tai_preb.gif) no-repeat left top;
}

.more_pre a:hover {
	float:right;
	width:264px;
	height:36px;
	margin:0px 0px 0px 0px;
	display: block;
	text-indent: -9999px;
	background: url(../imgtop/tai_preb_f2.gif) no-repeat left top;
} 

	
/* 　banner トップバナー （トップバナータテは840行目）
------------------------------------------------------- */ 
#banner{
	height:117px;
	margin:0px 0px 40px 0px;
}

#banner ol li{
	float:left;
	list-style-type:none;
}

#banner ol li.bn01 a {
	width:250px;
	height:117px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn01.jpg) no-repeat left top;
}

#banner ol li.bn01 a.active,
#banner ol li.bn01 a:focus,
#banner ol li.bn01 a:hover {
	width:250px;
	height:117px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn01_f2.jpg) no-repeat left top;
} 

#banner ol li.bn02 a {
	width:210px;
	height:117px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn02.jpg) no-repeat left top;
}

#banner ol li.bn02 a.active,
#banner ol li.bn02 a:focus,
#banner ol li.bn02 a:hover {
	width:210px;
	height:117px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn02_f2.jpg) no-repeat left top;
}

#banner ol li.bn03 a {
	width:195px;
	height:117px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn04.gif) no-repeat left top;
}
#banner ol li.bn03 a.active,
#banner ol li.bn03 a:focus,
#banner ol li.bn03 a:hover {
	width:210px;
	height:117px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn04_f2.jpg) no-repeat left top;
}

#banner ol li.bn04 a {
	width:210px;
	height:117px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn05.gif) no-repeat left top;
}
#banner ol li.bn04 a.active,
#banner ol li.bn04 a:focus,
#banner ol li.bn04 a:hover {
	width:210px;
	height:117px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn05_f2.gif) no-repeat left top;
}




/* 　banner_tate トップバナータテ
------------------------------------------------------- */ 
#banner_tate{
	width:243px;
	margin:20px 0px 0px 9px;
	clear:both;
}

#banner_tate ol li{
	list-style-type:none;
}

#banner_tate ol li.bn01 a {
	width:255px;
	height:129px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn01.jpg) no-repeat left 0px;
}

#banner_tate ol li.bn01 a.active,
#banner_tate ol li.bn01 a:focus,
#banner_tate ol li.bn01 a:hover {
	width:255px;
	height:129px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn01_f2.jpg) no-repeat left 0px;
} 

#banner_tate ol li.bn02 a {
	width:210px;
	height:73px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn02y.jpg) no-repeat left top;
}

#banner_tate ol li.bn02 a.active,
#banner_tate ol li.bn02 a:focus,
#banner_tate ol li.bn02 a:hover {
	width:210px;
	height:73px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn02y_f2.jpg) no-repeat left top;
}

#banner_tate ol li.bn03 a {
	width:195px;
	height:88px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn04.gif) no-repeat left top;
}
#banner_tate ol li.bn03 a.active,
#banner_tate ol li.bn03 a:focus,
#banner_tate ol li.bn03 a:hover {
	width:195px;
	height:88px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn04_f2.gif) no-repeat left top;
}

#banner_tate ol li.bn04 a {
	width:210px;
	height:90px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn05.gif) no-repeat left center;
}
#banner_tate ol li.bn04 a.active,
#banner_tate ol li.bn04 a:focus,
#banner_tate ol li.bn04 a:hover {
	width:210px;
	height:90px;
	display:block;
	text-indent:-9999px;
	background: url(../imgtop/bn05.gif) no-repeat left center;
}

/* text set テキスト
------------------------------------------------------- */ 
.white {color: #FFFFFF;}

.red {color: #FF031A;}
.reddeep {color: #990000;}

.yellow {color: #FFFF00;}
.orange {color: #FF6600;}
.blue {color: #4a84b7;}
.blue2 {color: #3366FF;}
.blue11 {font-size: 85%;color: #0099FF;}


.tx30 {
	font-size: 210%;
}

.tx16 {
	font-size: 115%;
}
.tx14 {
	font-size: 107%;
}
.tx13 {
	font-size: 100%;
}
.tx12 {
	font-size: 97%;
}

.tx11grey {
	font-size: 85%;
	color: #333333;
}
.tx11 {
	font-size: 85%;
}
.tx10 {
	font-size: 80%;
	color: #333333;
}

.clearboth{
	clear:both;
}








/* ☆★★★★★★★★★★★★★ここから中面★★★★★★★★★★★★★☆- */ 

/* パンくず
------------------------------------------------------- */ 
#topicPath {  
	margin:0px 0px;
	width:722px;
	height:23px;
	font-size:85%;
}

#topicPath_02 {
	float:left;
	margin:10px 0;
}
#topicPath_02 li {  
	float:left;
	line-height:110%;
	list-style-type:none;
}
#topicPath_02 li a {
	margin-right:5px;
	padding-right:10px;
	background:url(../imgtop/topicpath.gif) no-repeat right center;
	color:#333333;
}

#topicPath_02 li a:hover {
	margin-right:5px;
	padding-right:10px;
	background:url(../imgtop/topicpath.gif) no-repeat right center;
	color:#0033FF;
}


/* 記事部分全体の囲み
------------------------------------------------------- */ 
.nakabox{
	margin:0px 0px 0px 0px;
	padding:7px 7px 70px 7px;
	width:708px;
	background-color:#FFFFFF;
	clear:both;
	overflow:hidden;
}

.na_con{
	margin:0px auto;
	width:640px;
	clear:both;
	background-color:#FFFFFF;
	overflow:hidden;
}


/* 各ページのタイトル画像
------------------------------------------------------- */ 
.tais_honma{
	width:708px;
	height:160px;
	text-indent:-9999px;
	background: url(../imgtop/tais_hon.jpg) no-repeat left top;
}
.tais_close{
	width:708px;
	height:160px;
	text-indent:-9999px;
	background: url(../imgtop/tais_clo.jpg) no-repeat left top;
}
.tais_bac{
	width:708px;
	height:160px;
	text-indent:-9999px;
	background: url(../imgtop/tais_bac.jpg) no-repeat left top;
}
.tais_buy{
	width:708px;
	height:160px;
	text-indent:-9999px;
	background: url(../imgtop/tais_buy.jpg) no-repeat left top;
}
.tais_fan{
	width:708px;
	height:160px;
	text-indent:-9999px;
	background: url(../imgtop/tais_fan.jpg) no-repeat left top;
}
.tais_hen{
	width:708px;
	height:160px;
	text-indent:-9999px;
	background: url(../imgtop/tais_hen.jpg) no-repeat left top;
}
.tais_hot{
	width:708px;
	height:160px;
	text-indent:-9999px;
	background: url(../imgtop/tais_hot.jpg) no-repeat left top;
}
.tais_ichi{
	width:708px;
	height:160px;
	text-indent:-9999px;
	background: url(../imgtop/tais_ichi.jpg) no-repeat left top;
}
.tais_pre{
	width:708px;
	height:160px;
	text-indent:-9999px;
	background: url(../imgtop/tais_pre.jpg) no-repeat left top;
}
.tais_map{
	width:708px;
	height:160px;
	text-indent:-9999px;
	background: url(../imgtop/tais_map.jpg) no-repeat left top;
}



/* ★本間勝交遊録
------------------------------------------------------- */ 
.box_honprofile{
	width:291px;
	height:225px;
	padding:15px 22px;
	background: url(../koyuroku/img/hon_p01.jpg) no-repeat left top;
}

.box_honkijilist{
	background-color:#E6E6E6;
	width:565px;
	padding:17px;
	clear:both;
	margin:0 auto;
}
.box_honkijilist td{
	padding-bottom:5px;
}
.box_honkijilist .td1{
	width:80px;
	vertical-align:top;
	white-space:nowrap;
}
.box_honkijilist .td2 a{
	color:#CC0000;
}



/*-記事のプロフィール部分-*/
.table_honma_pic{
	width:680px;
	background: #F3F3F3 url(../koyuroku/img/hon_p04.jpg) no-repeat right top;
}
.table_honma_pic .td1{
	width:100%;
	font-size:150%;
	padding:10px 10px 10px 10px;
	color:#990000;
	border-bottom:solid 1px #990000;
	line-height:150%;
}
.table_honma_pic .td2{
	padding:10px 10px 20px 10px;
}




.profile{
	line-height:120%;
	color:#FFFFFF;
	font-size:90%;
}

.bax_na_l{
	margin:0px 0px 25px 0px;
	width:260px;
	float:left;
	padding-left: 40px;
}
.bax_na_r{
	margin:0px 0px 25px 0px;
	width:335px;
	float:right;
}


/*-記事のもくじ部分-*/
.table_honma_mokiji{
	padding:10px;
	background:#222222;
	margin:10px auto 0 auto;
}
.table_honma_mokiji .td1{
	padding:10px;
	color:#FFFFFF;
	width:65px;
	vertical-align:top;
}

.table_honma_mokiji .td2 a{
	padding:10px 15px 10px 0px;;
	color:#FFFFFF;
	vertical-align:top;
}



/* ★クローズアップインタビュー
------------------------------------------------------- */ 

.na_close{
	margin:0px auto;
	width:640px;
	clear:both;
	background-color:#FFFFFF;
	overflow:hidden;
}

.na_cl{
	margin:0px 0px 25px 0px;
	width:370px;
	float:left;
}

.na_cr{
	margin:0px 0px 25px 0px;
	width:260px;
	float:right;
}
.box_paper{
	width:340px;
	background-image:url(../imgtop/clo_p01.jpg);
	padding:15px;
	margin:10px 0 0 0;
}

.box_clopre{
	width:530px;
	padding:8px;
	border: 1px solid #FF99CC;
	margin:20px auto 0px auto;
}
.box_clopre table td{
	padding:5px;
}


/* ★左メニューケイタイ
------------------------------------------------------- */ 
.keitai_box{
	margin:0px 0px 0px 9px;
	padding:24px 0px 0px 0px;
	width:252px;
	background: url(../imgtop/keitai_01.jpg) no-repeat left top;
	clear: both;
	}
.keitai_box_sita{
	margin:0px 0px 10px 9px;
	padding:0px;
	width:252px;
	height:19px;
	background: url(../imgtop/keitai_02.jpg) no-repeat left top;
	}
	
.keitai_box_con{
	margin:5px 0px 0px 20px;
	width:215px;
	}
	
.keitai_tai{
	padding:26px 0px 6px 0px;
	width:252px;
	height:20px;
	text-align:center;
	background: url(../imgtop/keitai_tai.gif) no-repeat center top;
	}


/* ★一日記者インタビュー
------------------------------------------------------- */ 
.table01 .td1{
	white-space:nowrap;
	padding:0px 8px 0px 0px;
	vertical-align:top;
}

.table01 .td2{
	white-space:nowrap;
	padding:0px 0px 0px 8px;
	vertical-align:top;
}

.na_ichi{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 15px;
	width:340px;
	float:left;
}
.na_ichir{
	margin:0px 0px 20px 0px;
	width:240px;
	float:right;
}

/* ★プレゼント
------------------------------------------------------- */ 
.tablepre{
	width:570px;
}

.tablepre .td1{
	width:173px;
	height:75px;
	padding:0px 10px 0px 22px;
	text-align:center;
	background: url(../imgtop/pre_fukidashi.gif) no-repeat center center;
	line-height:110%;
}
.tablepre .td2{
	width:347px;
}

.tableitem td{
	padding:0px 13px 0px 0px;
	
}

/* ★編集日誌
------------------------------------------------------- */ 
.na_conhen{
	margin:0px auto;
	padding:0px 15px 0px 15px;
	width:678px;
	clear:both;
}
.na_hl{
	margin:0px 0px 25px 0px;
	width:175px;
	float:left;
	background-color: #EEEEEE;
	padding: 10px 10px 20px 10px;
}

.na_hr{
	margin:0px 0px 25px 0px;
	width:469px;
	float:right;
}

.hen_bar{
	width:444px;
	height:29px;
	background: url(../imgtop/hen_bar.jpg) no-repeat left top;
	padding: 8px 5px 12px 20px;
	font-size:115%;
	font-weight:bold;
}
.na_hl table {
	width: 175px;
}
.na_hl table .td1 {
	width: 175px;
	padding-top:4px;
	vertical-align:top;
	font-size:85%;
	background: url(../img/line_ten.gif) repeat-x left top;
}
.na_hl table .td2 {
	padding-bottom:3px;
}

.na_hr table .td1 {
	padding-bottom:4px;
	text-align:center;
}
.na_hr table .td2 {
	padding-bottom:2px;
}

.table_blog .td2 a{
	color:#3366FF;
}
.table_blog .td3 a{
	color:#333333;
}

a.hen:link    {text-decorkijir_taiation: none; color: #3366FF;}
a.hen:visited {text-decoration: none; color: #3366FF;}
a.hen:hover   {text-decoration: none; color: #000000;}
a.hen:active  {text-decoration: none; color: #000000;}


.blog_pastbox a{
	color:#3366FF;
}

/* ★年間定期購読
------------------------------------------------------- */ 
.na_nen{
	margin:0px auto 40px;
	padding:15px 0px 20px 0px;
	width:628px;
	clear:both;
	border: 1px solid #878787;
}
.na_neninbox{
	margin:0px auto 10px auto;
	padding:0px 0px 0px 0px;
	width:598px;
}

.nen_tai{
	margin:10px 0px 0px 15px;
	border-left:2px solid #03A8D6;
	width:auto;
	height:37px;
	vertical-align:middle;
	padding: 10px 0px 0px 6px;
	font-size:130%;
	color:#663333;
	font-weight:bold;
}

.nen_tai_s{
	margin:17px 0px 0px 15px;
	border-left:2px solid #03A8D6;
	width:280px;
	height:25px;
	vertical-align:middle;
	padding: 3px 0px 4px 6px;
	font-size:130%;
	color:#663333;
	font-weight:bold;
}

.nen_box{
	width:500px;
	padding:0px 0px 15px 80px;
}
 .nen a:link,visited {color:#0033CC;}
 .nen a:hover,active {color:#0033CC;}


/* ★バックナンバーセット
------------------------------------------------------- */ 
ul li.num01 {
	margin: 0px;
	padding: 0px 0px 6px 25px;
	background: url(../imgtop/bac_p01.gif) no-repeat left top;
	font-size:120%;
} 
ul li.num02 {
	margin: 0px;
	padding: 0px 0px 6px 25px;
	background: url(../imgtop/bac_p02.gif) no-repeat left top;
	font-size:120%;
} 
ul li.num03 {
	margin: 0px;
	padding: 0px 0px 6px 25px;
	background: url(../imgtop/bac_p03.gif) no-repeat left top;
	font-size:120%;
} 
.table_kako{
	width:600px;
	margin:10px 0px 25px 0px;
}

.table_kako td{
	width:100px;
	text-align:center;
	padding-bottom:5px;
}

.table_kako td img{
	margin-bottom:3px;
}

/* ★編集室ホットライン
------------------------------------------------------- */ 
.table_henshu{
	margin:0px auto;
}


/* ★サイトマップ
------------------------------------------------------- */ 
.table_maps .td1{
	margin:0px;
	background: url(../imgtop_new/ya04.gif) repeat-x left top;
	height: 39px;
	width: 100%;
	padding:4px 0 0 10px;
}

.table_maps .td2{
	margin:0px;
	padding:8px 0 0 10px;
}




.table_maps .td2 a:link    {text-decorkijir_taiation: none; color: #0066CC;}
.table_maps .td2 a:visited {text-decoration: none; color: #0066CC;}
.table_maps .td2 a:hover   {text-decoration: none; color: #222222;}
.table_maps .td2 a:active  {text-decoration: none; color: #222222;}
.back01_2 #wallpaper #container_l .nakabox .na_con div h3 .tx30 strong {
	color: #F00;
}
