@charset "utf-8";

/*** CSS Document ***/
/** 基本	2009/12/11 SAITO **/
.in_the_box {
	padding: 0;
}

.in_the_box10_t {
	padding: 10px 0 0 0;
}

.in_the_box10_b {
	padding: 0 0 10px 0;
}

.in_the_box10 {
	padding: 10px 0;
}

h1, h2, h3, p {
	font-size: 100%;
	padding: 0;
	margin: 0;
	line-height: 130%;
}

img {
	border: 0;
}

.font12 {
	font-size: 75%;
}

.font14 {
	font-size: 88%;
}

.textRight {
	text-align: right;
}

.textRed {
	color: #FF0000;
}

.floatL {
	float: left;
}

.floatR {
	float: right;
}

.borderline {
	border: solid 1px #CCCCCC;
	padding: 5px;
}



/** clearfix	2009/12/11 SAITO **/
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
*
*	height: 1px;
*
*     /*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/** オススメ	2009/12/11 SAITO **/
.osusumeBox {
	width: 210px;
	float: right;
}

.osusumeCenter {
	background: url(http://img.47news.jp/47topics/images/osusume_box_center.jpg) repeat-y;
	font-size: 12px;
	padding: 5px 10px 0;
	height: 17px;
}

/** 注目トピックス	2009/12/11 SAITO **/
.topicsLeft {
	float: left;
	width: 308px;
	padding: 5px 5px 5px 10px;
}

.photoFloat {
	float: right;
	padding: 4px 0 14px 10px;
}

.topicsTitle {
	font-size: 113%;
	font-weight: bold;
	line-height: 130%;
	padding:0 0 10px;
}

.topicsText {
/*	font-size: 75%; */
	line-height: 150%;
}

.topicsRight {
	float: left;
	width: 288px;
	padding: 5px 5px 0 15px;
	background: url(http://img.47news.jp/47topics/images/center_dot_line.jpg) left no-repeat;
}

.sideTopicsTitle {
	font-weight: bold;
	line-height: 130%;
	height: 42px;
}

.sideTopicsText {
	line-height: 150%;
	font-size: 75%;
	padding: 5px 0 15px 0;
}

.sideTopicsTextFoot {
	line-height: 150%;
	font-size: 75%;
	padding: 5px 0 0 0;
}

/** 下の 2 カラム部分	2009/12/11 SAITO **/
.under2Left {
	float: left;
	width: 450px;
}

.under2Right {
	float: right;
	width: 212px;
	background: url(http://img.47news.jp/47topics/images/ranking_bg.jpg) no-repeat;
	height: 402px;
	width: 210px;
}

/** ランキング	2009/12/14 SAITO **/
.ranking_box {
	background: url(http://img.47news.jp/47topics/images/ranking_dot_line.jpg) no-repeat bottom left;
	padding: 7px 8px 7px 0;
	color: #FFFFFF;
	height: 60px;
	font-size: 88%;
	line-height: 130%;
	width: 155px;
}

.ranking_box_no {
	padding: 7px 8px 5px 0;
	color: #FFFFFF;
	height: 60px;
	font-size: 88%;
	line-height: 130%;
	width: 155px;
}
/** 47トピックスプレミアム **/

.premiumHd .headimage{
        padding-bottom:12px;
}

/** ランキングの Link Color **/
a.rankingLink:link {
	text-decoration: none;
	color: #FFFFFF;
}

a.rankingLink:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a.rankingLink:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

a.rankingLink:active {
	color: #FFFFFF;
	text-decoration: none;
}

/** 検索とキーワード	2009/12/14 SAITO **/
.search_box {
	background: url(http://img.47news.jp/47topics/images/search_bg.jpg) repeat-x;
	width: 450px;
}

.keyWordBox {
	line-height: 150%;
	/*height: 90px;*/
	border: solid 1px #CCCCCC;
	padding: 5px 8px;
	margin: 0 0 10px 0;
	height:92px;
}

.wordHidden{
	height:65px;
	display:block;
	overflow:hidden;
}


/** 写真	2009/12/14 SAITO **/
.photoBox {
	background: url(http://img.47news.jp/47topics/images/photo_bg.jpg) repeat-y;
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
	height:205px;
}

.picListZone2 {
	float: left;
	margin: 2px;
}

.picListZone2 .picbox {
	display: table-cell;
	width: 86px;
	height: 85px;
	vertical-align: middle;
	margin: 0;
	padding: 3px 0 0 3px;
	border: solid 1px #333333;
	background: #333333;
	position: relative;
}

.thumbox {
	float: left;
	width: 76px;
	height: 85px;
	margin: 2px;
	padding: 0px;
	position: relative;
}

.thumpic {
	overflow: hidden;
	position: relative;
	width: 76px;
	height: 80px;
	float: left;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}

/** タブ部分	2009/12/14 SAITO **/
ul.tabBlueMenu {
	margin: 0;
	width: 675px;
}

ul.tabBlueMenu:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

ul.tabBlueMenu li {
	margin: 0;
	padding: 0;
	float: left;
	line-height: 1;
	list-style-type: none;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

ul.tabBlueMenu li a {
	display: block;
	position: relative;
	font-size: 12px;
	color: #333;
	text-align: center;
	text-decoration: none;
	background-color: #eee;
	text-indent: -9999px;
	overflow: hidden;
	height: 43px;
}

ul.tabBlueMenu li#tabWadai a {
	background: url(http://img.47news.jp/47topics/images/wadai_off.jpg) no-repeat;
	width: 57px;
}

ul.tabBlueMenu li#tabLocal a {
	background: url(http://img.47news.jp/47topics/images/local_off.jpg) no-repeat;
	width: 96px;
}

ul.tabBlueMenu li#tabSeiji a {
	background: url(http://img.47news.jp/47topics/images/seiji_off.jpg) no-repeat;
	width: 85px;
}

ul.tabBlueMenu li#tabJiken a {
	background: url(http://img.47news.jp/47topics/images/jiken_off.jpg) no-repeat;
	width: 91px;
}

ul.tabBlueMenu li#tabIryo a {
	background: url(http://img.47news.jp/47topics/images/iryo_off.jpg) no-repeat;
	width: 129px;
}

ul.tabBlueMenu li#tabKyouiku a {
	background: url(http://img.47news.jp/47topics/images/kyoiku_off.jpg) no-repeat;
	width: 55px;
}

ul.tabBlueMenu li#tabEntame a {
	background: url(http://img.47news.jp/47topics/images/entame_off.jpg) no-repeat;
	width: 76px;
}

ul.tabBlueMenu li#tabSports a {
	background: url(http://img.47news.jp/47topics/images/sports_off.jpg) no-repeat;
	width: 86px;
}

/** メニューマウスオーバー **/
ul.tabBlueMenu li#tabWadai a:hover {
	background: url(http://img.47news.jp/47topics/images/wadai_on.jpg) no-repeat;
	width: 57px;
}

ul.tabBlueMenu li#tabLocal a:hover {
	background: url(http://img.47news.jp/47topics/images/local_on.jpg) no-repeat;
	width: 96px;
}

ul.tabBlueMenu li#tabSeiji a:hover {
	background: url(http://img.47news.jp/47topics/images/seiji_on.jpg) no-repeat;
	width: 85px;
}

ul.tabBlueMenu li#tabJiken a:hover {
	background: url(http://img.47news.jp/47topics/images/jiken_on.jpg) no-repeat;
	width: 91px;
}

ul.tabBlueMenu li#tabIryo a:hover {
	background: url(http://img.47news.jp/47topics/images/iryo_on.jpg) no-repeat;
	width: 129px;
}

ul.tabBlueMenu li#tabKyouiku a:hover {
	background: url(http://img.47news.jp/47topics/images/kyoiku_on.jpg) no-repeat;
	width: 55px;
}

ul.tabBlueMenu li#tabEntame a:hover {
	background: url(http://img.47news.jp/47topics/images/entame_on.jpg) no-repeat;
	width: 76px;
}

ul.tabBlueMenu li#tabSports a:hover {
	background: url(http://img.47news.jp/47topics/images/sports_on.jpg) no-repeat;
	width: 86px;
}

/** タブの下の部分 **/
.tabCenter {
	background: url(http://img.47news.jp/47topics/images/tab_box_center.jpg) no-repeat;
	width: 645px;
	padding: 4px 15px 0;
}

.tabLeftBox {
	width: 335px;
	display:block;
	float: left;
}

.tabLeftBox p {
	line-height:130%;
}


.tabRightBox {
	width: 300px;
	float: right;
	border-left: solid 1px #CCCCCC;
	padding: 0 0 0 5px;
}

.photoBorderFloat {
	float: right;
	padding: 2px;
	border: #CCCCCC solid 1px;
	margin: 0 10px 0 0;
}

.graySubTitle {
	color: #666666;
	font-size: 88%;
}

ul.tabList {
	padding: 0;
	margin: 0;
}

ul.tabList li {
	padding: 0 0 4px 0;
	margin:0 0 0 20px;
	list-style: url(http://img.47news.jp/47topics/images/tab_list_style.jpg) outside;
	font-size: 88%;
}

/** メニュー	2009/12/15 saito **/
#tabmenu .subTopics {
	background: url(http://img.47news.jp/47topics/images/topics_menu_bg.jpg) no-repeat;
	line-height: 1.6;
	list-style-type: none;
	margin: 0;
	padding: 0px;
	font-size: 12px;
	height: 30px;
	width: 954px;
}

#tabmenu .subTopics ul#subTop {
	margin: 0;
	width: 954px;
}

#tabmenu .subTopics ul#subTop li {
	margin: 0;
	padding: 3px 8px 0 8px;
	float: left;
	line-height: 1;
	list-style-type: none;
	color: #333333;
	text-align: center;
	font-weight: bold;
	background: url(http://img.47news.jp/47topics/images/topics_menu_line.jpg) right no-repeat;
}

#tabmenu .subTopics ul#subTop li a {
	display: block;
	position: relative;
	font-size: 12px;
	text-decoration: none;
	height: 20px;
	padding: 5px 0 0 0;
}

#tabmenu .subTopics ul#subTop li a:hover {
	display: block;
	position: relative;
	font-size: 12px;
	text-decoration: none;
	height: 20px;
	padding: 5px 0 0 0;
}

/** メニューマウスオーバー	2011/12/14 arai **/
#tabmenu .subTopics ul#subTop li#topTop a {
	color: #333333;
	min-width: 95px;
	width: auto !important;
	width: 95px;
}

#tabmenu .subTopics ul#subTop li#topWadai a {
	color: #333333;
	min-width: 40px;
	width: auto !important;
	width: 40px;
}

#tabmenu .subTopics ul#subTop li#topLocal a {
	color: #333333;
	min-width: 75px;
	width: auto !important;
	width: 75px;
}

#tabmenu .subTopics ul#subTop li#topSeiji a {
	color: #333333;
	min-width: 75px;
	width: auto !important;
	width: 75px;
}

#tabmenu .subTopics ul#subTop li#topJiken a {
	color: #333333;
	min-width: 75px;
	width: auto !important;
	width: 75px;
}

#tabmenu .subTopics ul#subTop li#topIryo a {
	color: #333333;
	min-width: 105px;
	width: auto !important;
	width: 105px;
}

#tabmenu .subTopics ul#subTop li#topIryo a {
	color: #333333;
	min-width: 105px;
	width: auto !important;
	width: 105px;
}

#tabmenu .subTopics ul#subTop li#topKyoiku a {
	color: #333333;
	min-width: 40px;
	width: auto !important;
	width: 40px;
}

#tabmenu .subTopics ul#subTop li#topEntame a {
	color: #333333;
	min-width: 60px;
	width: auto !important;
	width: 60px;
}

#tabmenu .subTopics ul#subTop li#topSports a {
	color: #333333;
	min-width: 60px;
	width: auto !important;
	width: 60px;
}

/** メニューマウスオーバー **/
#tabmenu .subTopics ul#subTop li#topTop a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_8.jpg) no-repeat;
	color: #FFFFFF;
}

#tabmenu .subTopics ul#subTop li#topWadai a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_2.jpg) no-repeat;
	color: #FFFFFF;
}

#tabmenu .subTopics ul#subTop li#topLocal a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_5.jpg) no-repeat;
	color: #FFFFFF;
}

#tabmenu .subTopics ul#subTop li#topSeiji a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_5.jpg) no-repeat;
	color: #FFFFFF;
}

#tabmenu .subTopics ul#subTop li#topJiken a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_5.jpg) no-repeat;
	color: #FFFFFF;
}

#tabmenu .subTopics ul#subTop li#topIryo a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_many.jpg) no-repeat;
	color: #FFFFFF;
}

#tabmenu .subTopics ul#subTop li#topKyoiku a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_2.jpg) no-repeat;
	color: #FFFFFF;
}

#tabmenu .subTopics ul#subTop li#topEntame a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_4.jpg) no-repeat;
	color: #FFFFFF;
}

#tabmenu .subTopics ul#subTop li#topSports a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_4.jpg) no-repeat;
	color: #FFFFFF;
}

/** 47トピックス内検索	2009/12/15 SAITO **/
.searchHeadBox {
	width: 280px;
	float: right;
}

.searchHeadCenter {
	background: url(http://img.47news.jp/47topics/images/search_box_center.jpg) repeat-y;
	font-size: 12px;
	padding: 0 10px 0;
	/*height: 22px;*/
	height: 24px;
}

/** カテゴリーボックス	2009/12/15 SAITO **/
.categoryBox {
	border: solid 1px #CCCCCC;
	background: url(http://img.47news.jp/47topics/images/banner_bg.jpg) repeat-y left;
}

.categoryLeft {
	border-right: solid 1px #CCCCCC;
	width: 48px;
	float: left;
}

.categoryRight {
	float: right;
	width: 600px;
	padding: 10px 10px 5px;
}

.categoryKijiBox {
	background: url(http://img.47news.jp/47topics/images/dot_line.jpg) no-repeat bottom;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

.category_title {
	font-size: 113%;
	line-height: 130%;
	font-weight: bold;
}

.category_gray_title {
	font-size: 100%;
	color: #999999;
	line-height: 130%;
}

.category_text {
	padding: 10px 0 0 0;
	font-size: 88%;
	line-height: 130%;
}

ul.categoryList {
	padding: 10px 0 0 0;
	margin: 0;
}

ul.categoryList li {
	padding: 0 115px 0 15px!important;
	margin: 0 0 4px 0!important;
	background: url(http://img.47news.jp/47topics/images/tab_list_style_long.jpg) no-repeat left top!important;
	color: #666666!important;
	position: relative!important;
	width: 460px!important;
}

ul.categoryList li span.timestamp {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	color: #000;
	font-size: 88%;
	color: #666666;
}

.pageNateBox {
	padding: 20px 0 0 0;
	text-align: center;
	font-size: 75%;
}

/** 写真一覧	2009/12/16 SAITO **/
.photoRight {
	float: right;
	width: 600px;
	padding: 10px 0 5px 10px;
}

.picListZoneIn {
	float: left;
	padding: 0 8px 0 0;
	width: 140px;
}

.picListZoneIn .picboxIn {
	display: table-cell;
	width: 134px;
	height: 120px;
	vertical-align: middle;
	margin: 0;
	padding: 3px 3px;
	border: solid 1px #333333;
	background: #333333;
	position: relative;
}

.thumboxIn {
	float: left;
	width: 134px;
	height: 120px;
	padding: 0px;
	position: relative;
}

.thumpicIn {
	overflow: hidden;
	position: relative;
	width: 134px;
	height: 120px;
	float: left;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}

.picListZoneIn .titleboxIn {
	clear: both;
	width: 136px;
	height: 120px;
	margin: 0;
	padding: 5px 0 0 2px;
	font-size: 75%;
}

.imageZoneTop {
	width: 570px;
	text-align: center;
	margin: 10px 0 0 0;
}

.imageZone {
	clear: both;
	width: 550px;
	margin: 10px;
	padding: 10px 0;
	background: #EEEEEE;
	text-align: center;
}

.textStyle {
	clear: both;
	width: 500px;
	padding-left: 50px;
}

/** 記事ボックス	2009/12/16 SAITO **/
.kijiTitle {
	background: url(http://img.47news.jp/47topics/images/kiji_title_bg.jpg) no-repeat bottom;
	font-size: 150%;
	font-weight: bold;
	padding: 5px 10px;
	line-height: 130%;
}

#mainContent .MainBox .topContent .topImg img {
	float: right;
	background: #CCCCCC;
	margin: 10px;
	padding: 5px;
}

#mainContent .MainBox .topContent .topImg {
	float: right;
	margin: 10px;
}

/** 編集部オススメキーワードボックス	2009/12/16 SAITO **/
.in_osusume_boxR {
	float: right;
	background: url(http://img.47news.jp/47topics/images/osusume_in_box_bg.jpg) no-repeat;
	height: 17px;
	width: 442px;
	padding: 5px 12px 3px 12px;
	font-size: 88%;
	display:block;
	overflow:hidden;
	line-height:150%;
}

.in_osusume_boxR p{
	display:block;
	overflow:hidden;
	line-height:150%;
	height: 17px;
}

.fontbk16_150 p{
 line-height:150%;
 padding:15px 0;
}

/** safari用ハック	2010/01/14 SAITO **/

/* safari only \*/  
html:\66irst-child .safari90 {
	font-size:90%; 
} 

body:first-of-type .safari90 {
	font-size:90%; 
}


/*-------------------
　口蹄疫
---------------------*/

.koteiekiBg{border:solid 3px #CCCCCC; margin:0 0 10px;}

.koteiekiBanner{
	background:url(http://img.47news.jp/47topics/images/koteieki_benner_bg.jpg) repeat-x;
	height:32px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 0 5px;
}

.kouteikiBox{padding:10px;}
.kouteikiBox p{padding:0; margin:0;}

ul#kouteiekiLi{
	padding:0;
	margin:0;
}


#mainContent .MainBox .topContent ul#kouteiekiLi li.kouteiekiList{
	padding:0 0 3px 0;
	margin:0;
	line-height:150%;
	list-style-image:none;
	display:block;
}

#mainContent .MainBox .topContent ul#kouteiekiLi li span.kouteiekiDay{width:130px;display:block;float:left;}
#mainContent .MainBox .topContent ul#kouteiekiLi li span.kouteiekiTitle{width:500px;display:block;float:left;}

.grayFont{color:#666666;}
.koiRedFont{color:#990000;}
.twitterBg{background:#DCF8F9; padding:5px; font-size:88%; margin:10px 0;}
.twitterBg img{padding:15px 10px 5px 0;}
.kouteikiBox .boderBottom{border-bottom:solid 1px #CCCCCC; padding:0 0 5px; margin:0 0 10px;}

#mainContent .MainBox .topContent ul#kouteiekiUnLi{padding:0; margin:0;}
#mainContent .MainBox .topContent ul#kouteiekiUnLi li{ float:left; width:300px; padding:0; margin:2px; list-style-image:none;}

/*------------------------------------------------
  編集部から　2010/06/11 SAITO
--------------------------------------------------*/
.henshuBg{background:url(http://img.47news.jp/47topics/images/henshu_bg.jpg) repeat; padding:5px; width:665px;}
#henshuInBoxBg{background:#FFFFFF; padding:10px; width:610px; float:right;}
#henshuInBox {_line-height:0;}
#henshuInBox {line-height:18px; font-size:12px; background:url(http://img.47news.jp/47topics/images/henshu_line_bg.jpg) repeat-y;}
#henshuInBox p { margin:0;padding:0; line-height:18px;}
#henshuInBox p { text-align: justify;}


/*------------------------------------------------
  日めくり　2010/06/14 SAITO
--------------------------------------------------*/
.himekuriBg{background:url(http://img.47news.jp/47topics/images/himekuri_center.jpg) repeat-y; padding:5px; width:665px;}
#himekuriInBoxBg{padding:10px 10px 10px 18px; width:635px; flot:right;}
#himekuriInBox {_line-height:0;}
#himekuriInBox {line-height:18px; font-size:12px; background:url(http://img.47news.jp/47topics/images/himekuri_border_bg.jpg) repeat-y;}
#himekuriInBox p { margin:0;padding:0; line-height:18px;}
#himekuriInBox p { text-align: justify;}
#himekuriInBox_no{line-height:18px; font-size:16px;}
#himekuriInBox_no p{ margin:0; padding:0 0 20px; line-height:130%;}
#himekuriInBox_no p{ text-align: justify;}
.herf675{width:330px;}


#himekuriInBox table img {
max-width: 180px;
max-height: 180px;
width: auto !important;
height: auto !important;/*
margin-bottom: 0 !important;*/
}
/*------------------------------------------------
  NEWトップ用　2010/06/22 SAITO
--------------------------------------------------*/
.blueCenter {
	background: url(http://img.47news.jp/47topics/images/tab_box_center_rp.jpg) repeat-y;
	width: 645px;
	padding: 4px 15px 4px;
}

.blueCenterTop {
	background: url(http://img.47news.jp/47topics/images/tab_box_center_rp_top.jpg) repeat-y;
	width: 675px;
}

.topicsLeftLong {
	float: left;
	width: 600px;
	padding: 5px 5px 5px 10px;
}
/*------------------------------------------------
  瞬間速報インクルード対策　2010/07/01 HORIUCHI
--------------------------------------------------*/

.thumpictopic {
	overflow: hidden;
	position: relative;
	width: 76px;
	height: 80px;
	float: left;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}

/*------------------------------------------------
  中銀企画　2010/08/04 SAITO
--------------------------------------------------*/

.font16_r{font-size:16px;}

.blackBdBox{background:url(http://img.47news.jp/47topics/images/bl_bord_center.jpg) repeat-y;}
.blackBdBoxBg{background:url(http://img.47news.jp/47topics/images/bl_bord_head.jpg) top no-repeat; padding:0 5px 0 15px;}
.blackBdBoxBg p{color:#FFFFFF;}

.bookBox{background:url(http://img.47news.jp/47topics/images/book_bg.jpg) no-repeat; height:612px; width:663px;}
#mainContent .MainBox .topContent ul{padding:0; margin:0;line-height:0;}
#mainContent .MainBox .topContent ul.bookLi{padding:10px 0 0; margin:0; list-style-image:none; _overflow:hidden; _height:1%; /* overflowとheightはIE6用ハック　*/}
#mainContent .MainBox .topContent li{padding:0; margin:0; list-style-image:none;line-height:130%;}
#mainContent .MainBox .topContent li.num1Title{padding:231px 0 0 116px; width:210px; float:left; }
#mainContent .MainBox .topContent li.num2Title{padding:231px 0 0 55px; width:200px; float:left; }
#mainContent .MainBox .topContent li.num3Title{padding:240px 0 0 76px; width:204px; float:left; }
#mainContent .MainBox .topContent li.num4Title{padding:210px 0 0 55px; width:200px; float:left; }
#mainContent .MainBox .topContent li.num4Title p{padding:2px; margin:0 0 0 5px; background:url(http://img.47news.jp/47topics/images/interview_bg.jpg) repeat-x; width:180px; font-size:16px;}

/*------------------------------------------------
  吹き出し　2010/08/19 SAITO
--------------------------------------------------*/
.fukidashiBox{
	width:261px;
	float:right;
	background:url(http://img.47news.jp/47topics/images/fukidashi_bg.jpg) no-repeat;
	height:35px;
	padding:10px 0 0 14px;
	color:#FFFFFF;
	margin:10px 0 0 0;
}

/*------------------------------------------------
  注目　　　2010/08/19 SAITO
--------------------------------------------------*/
.chumokuBox{background:url(http://img.47news.jp/47topics/images/chumoku_center.jpg) repeat-y; margin:0 0 10px;}
.chumokuCenter{background:url(http://img.47news.jp/47topics/images/chumoku_head.jpg) top no-repeat; padding:15px; position:relative;}
.chumokuPick{left:0;position:absolute;top:0;width:92px;}
.chumokuTitle{font-size:113%;font-weight:bold;line-height:130%; padding:5px 0 10px 40px;}

.w675{width:675px;}

/*-----------------------------------------
アリラン物語  2010/12/27 SAITO
-------------------------------------------*/
.ariran675Box{background:url(http://img.47news.jp/47topics/images/ariran675_canter.jpg) repeat-y; width:663px;}
.ariran675Bg{background:url(http://img.47news.jp/47topics/images/ariran675_head.jpg) no-repeat; width:663px;}
.ariran675Head{height:100px; display:block; text-indent:-9999px;}
.ariran675Top{padding:52px 0 20px 35px; width:570px;}
.ariran675Top h1line-height:0; line-height:130%;}
.ariran675Top p{padding:0;}
.ariranPhotoL{float:left; padding:0 20px 0 0;}
.chaFont{color:#D29F28;}
.skyBlueFont{color:#53C1ED;}
.ariran675Bg table{margin:10px 25px 0;}
.ariran675Bg table td{line-height:0; line-height:130%;}
.ariran675Foot{background:url(http://img.47news.jp/47topics/images/ariran675_foot.jpg) bottom no-repeat; padding-bottom:100px;}

/*-----------------------------------------
統一地方選 2011/01/19 MATSUBARA
-------------------------------------------*/
.photoRight_touituchihousen{float:right; padding:5px 5px 5px 15px;}



/*---------------------------------------
47各県マップ 2011/01/20
-----------------------------------------*/
.kakukenMapBg{border:solid 7px #DAC4A5; background:url(http://img.47news.jp/localnews/tekuteku/images/47kakuken_map_bg.jpg) no-repeat; height:300px; width:661px; position:relative;}
.kakukenMapLogo{padding:13px 0 0 78px; width:200px; height:30px; display:block; text-indent:-9999px; float:left;}
.kakukenMapTx{padding:13px 0 0 5px; width:355px; line-height:130%; float:left; color:#666666; font-size:12px;}

dl, dd { margin: 0; padding: 0;}
.kakukenMapBg dl { width: 92px; background: #FFFFFF; padding: 0 0 0 1px;}
.kakukenMapBg dt { text-indent: -9999px; width: 92px; height: 22px; background: url(http://img.47news.jp/images/47top_todohuken.jpg) no-repeat;}
.kakukenMapBg ul {margin: 0; padding: 0;}
.kakukenMapBg ul li { width: 45px; padding: 1px 0; text-align: center; float: left; margin: 0; font-size: 12px; height:18px;}
a.whiteLinkB:link { color: #FFFFFF;}
a.whiteLinkB:visited { color: #FFFFFF;}
a.whiteLinkB:hover { color: #FFFFFF; font-weight: bold;}
a.whiteLinkB:active { color: #FFFFFF;}
.mapHokkaidoTohoku {
	position: absolute;
	top: 75px;
	right: 30px;
	border: 1px solid #0099FF;
}
.mapKanto {position: absolute; top: 139px; right: 150px; border: 1px solid #84BA18;}
.mapTokaiHokuriku {
	position: absolute;
	top: 182px;
	left: 295px;
	border: 1px solid #FF9900;
}
.mapKinki {
	position: absolute;
	top: 69px;
	left: 263px;
	border: 1px solid #FF6699;
}
.mapChugokuShikoku {
	position: absolute;
	top: 153px;
	left: 161px;
	border: 1px solid #FF6666;
}
.mapKyusyuOkinawa {
	position: absolute;
	top: 113px;
	left: 44px;
	border: 1px solid #2975C9;
}
.liHokkaidoTohoku { background: #0099FF; border-bottom: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF;}
.liKanto { background: #84BA18; border-bottom: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF;}
.liTokaiHokuriku { background: #FF9900; border-bottom: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF;}
.liKinki { background: #FF6699; border-bottom: solid 1px #FFFFFF;border-right: solid 1px #FFFFFF;}
.liChugokuShikoku { background: #FF6666;border-bottom: solid 1px #FFFFFF;border-right: solid 1px #FFFFFF;}
.liKyusyuOkinawa {background: #2975C9;border-bottom: solid 1px #FFFFFF;border-right: solid 1px #FFFFFF;}

.mapHokkaidoTohoku dt {background-position: -2px 0;}
.mapKanto dt {background-position: -4px -50px;}
.mapTokaiHokuriku dt {background-position: -4px -100px;}
.mapKinki dt {background-position: -2px -150px;}
.mapChugokuShikoku dt {background-position: 0 -200px;}
.mapKyusyuOkinawa dt {background-position: -4px -252px;}

/*-----------------------------
topNewNaka　修正  20110312  竹田直人
-------------------------------*/

.photoLeftFloat{
float: left; 
padding-right: 5px; 
}

.photoRightFloat{
float: right; 
padding-left: 5px; 
}

/*--  プレミアム用css --*/


ul.categoryListP {
	padding: 10px 0 0 0;
	margin: 0;
}

ul.categoryListP li {
	padding: 0 115px 0 15px!important;
	margin: 0 0 4px 0!important;
	background: url(http://img.47news.jp/47topics/images/tab_list_style_long.jpg) no-repeat left top!important;
	color: #666666!important;
	position: relative!important;
	width: 530px!important;
}

ul.categoryListP li span.timestamp {
	display: block!important;
	position: absolute!important;
	right: 10px!important;
	top: 0!important;
	color: #000!important;
	font-size: 88%!important;
	color: #666666!important;
}
/*-- 震災用 --*/
/** メニュー	2009/12/15 saito **/
#bt_body .subTopics {
	background: url(http://img.47news.jp/47topics/images/topics_menu_bg.jpg) no-repeat;
	line-height: 1.6;
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 12px;
	height: 30px;
	width: 643px;
}

#bt_body .subTopics ul#subTop {
	margin: 0;
	width: 643px;
}

#bt_body .subTopics ul#subTop li {
	margin: 0;
/**	padding: 3px 8px 0 8px; **/
	padding: 3px 3px 0 3px;
	float: left;
	line-height: 1;
	list-style-type: none;
	color: #333333;
	text-align: center;
	font-weight: bold;
	background: url(http://img.47news.jp/47topics/images/topics_menu_line.jpg) right no-repeat;
}

#bt_body .subTopics ul#subTop li a {
	display: block;
	position: relative;
	font-size: 12px;
	text-decoration: none;
	height: 20px;
	padding: 5px 0 0 0;
}

#bt_body .subTopics ul#subTop li a:hover {
	display: block;
	position: relative;
	font-size: 12px;
	text-decoration: none;
	height: 20px;
	padding: 5px 0 0 0;
}

/** メニューマウスオーバー	2008/08/25 saito **/
#bt_body .subTopics ul#subTop li#topTop a {
	color: #333333;
	width: 75px;
}

#bt_body .subTopics ul#subTop li#topWadai a {
	color: #333333;
	width: 40px;
}

#bt_body .subTopics ul#subTop li#topLocal a {
	color: #333333;
	width: 35px;
}

#bt_body .subTopics ul#subTop li#topSeiji a {
	color: #333333;
	width: 60px;
}

#bt_body .subTopics ul#subTop li#topJiken a {
	color: #333333;
	width:90px;
}

#bt_body .subTopics ul#subTop li#topIryo a {
	color: #333333;
	width: 105px;
}

#bt_body .subTopics ul#subTop li#topIryo a {
	color: #333333;
	width: 105px;
}

#bt_body .subTopics ul#subTop li#topKyoiku a {
	color: #333333;
	width: 40px;
}

#bt_body .subTopics ul#subTop li#topEntame a {
	color: #333333;
	width: 55px;
}

#bt_body .subTopics ul#subTop li#topSports a {
	color: #333333;
	width: 60px;
}

/** メニューマウスオーバー **/
#bt_body .subTopics ul#subTop li#topTop a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_8.jpg) no-repeat;
	color: #FFFFFF;
	width: 75px;
}

#bt_body .subTopics ul#subTop li#topWadai a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_2.jpg) no-repeat;
	color: #FFFFFF;
	width: 40px;
}

#bt_body .subTopics ul#subTop li#topLocal a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_2.jpg) no-repeat;
	color: #FFFFFF;
	width: 35px;
}

#bt_body .subTopics ul#subTop li#topSeiji a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_5.jpg) no-repeat;
	color: #FFFFFF;
	width: 60px;
}

#bt_body .subTopics ul#subTop li#topJiken a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_8.jpg) no-repeat;
	color: #FFFFFF;
	width: 90px;
}

#bt_body .subTopics ul#subTop li#topIryo a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_many.jpg) no-repeat;
	color: #FFFFFF;
	width: 105px;
}

#bt_body .subTopics ul#subTop li#topKyoiku a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_2.jpg) no-repeat;
	color: #FFFFFF;
	width: 40px;
}

#bt_body .subTopics ul#subTop li#topEntame a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_4.jpg) no-repeat;
	color: #FFFFFF;
	width: 55px;
}

#bt_body .subTopics ul#subTop li#topSports a:hover {
	background: url(http://img.47news.jp/47topics/images/menu_btn_5.jpg) no-repeat;
	color: #FFFFFF;
	width: 60px;
}

/** 震災特集	2011/04/01 saito **/
.shinsaiSpBg{background:#FFF9EE; border:solid 1px #CCCCCC; width:662px;}
.shinsaiHd{background:url(http://img.47news.jp/47topics/earthquake/images/tp_shinsai_splogo.jpg) top left no-repeat; height:80px; border-top:solid 6px #D89081;}
h2.shinsaiTpLogo{height:80px; text-indent:-9999px; display:block; padding-right:15px;}
.shisaniTpP{padding:25px 20px 0 0; display:block;}

.shinsaiIn{background:url(http://img.47news.jp/47topics/earthquake/images/topics_shinsai_center.jpg) repeat-y; margin:0 0 10px 7px; width:648px;}
.shinsaiInBg{background:url(http://img.47news.jp/47topics/earthquake/images/topics_shinsai_ft.jpg) bottom no-repeat; padding-bottom:7px; width:648px;}
.shinsaiInBgCen{background:url(http://img.47news.jp/47topics/earthquake/images/topics_shinsai_hd.jpg) no-repeat; padding:12px; width:624px;}
.shinsaiFl{width:305px; float:left; padding:0 7px 7px 0;}
.shinsaiLineBox{ border:solid 1px #E2DBCF; height:118px; line-height:0; line-height:130%;}
.topicsArchive{padding:6px 20px;}
.topSinPd{padding:3px; width:299px;}
.blockSp{display:block;}
.pd2px{padding:0 2px 0 0;}
.pd10px{padding:0 8px 0 0;}

/*--------------------------------------------
震災写真特集
----------------------------------------------*/
.shinsaiPtBox{background:url(http://img.47news.jp/47topics/images/pt_shinsai_center.jpg) repeat-y;}
.shinsaiPtBg{background:url(http://img.47news.jp/47topics/images/pt_shinsai_ft.jpg) left bottom no-repeat; padding-bottom:14px;}
.shinsaiPtIn{background:url(http://img.47news.jp/47topics/images/pt_shinsai_hd.jpg) no-repeat; padding:15px 15px 3px 15px; width:633px;}
.shinsaiPtLd{background:url(http://img.47news.jp/47topics/images/shinsai_pt_line.jpg) repeat-x; margin-bottom:15px;}
.shinsaiPtLdIn{background:url(http://img.47news.jp/47topics/images/shinsai_pt_line.jpg) repeat-x bottom; padding:15px;}

.shinsaiPtNew{border:solid 1px #CCCCCC; padding:10px; width:613px; background:#FFFFFF;}
.shinsaiPtUnBr{border-bottom:solid 1px #CCCCCC; padding-bottom:5px; margin-bottom:10px;}
.shinsaiPtNum{color:#9BB7D1; border:#9BB7D1 solid 1px; padding:0 6px; display:inline-block; font-weight:bold; margin:0 5px 5px 0;} 

.shinsaiPtInBx{background:url(http://img.47news.jp/47topics/images/pt_shinsai_in_center.jpg) repeat-y; margin:10px 0;}
.shinsaiPtInBg{background:url(http://img.47news.jp/47topics/images/pt_shinsai_in_ft.jpg) bottom no-repeat; padding-bottom:5px;}
.shinsaiPtInIn{background:url(http://img.47news.jp/47topics/images/pt_shinsai_in_hd.jpg) no-repeat; padding:5px 5px 0; width:603px; height:200px; overflow:hidden; text-align:center;}

.shinsaiPtImgR{width:310px; float:right;}
.shinsaiPtImg{padding:0 0 10px 10px; width:300px;}
.shinsaiPtImgCap{width:300px; font-size:10px; line-height:0; line-height:120%;}

.shinsaiPtImgN{padding:0 0 10px 10px; width:300px; float:right;}
.shinsaiPtImgCapN{width:290px; font-size:10px; line-height:0; line-height:120%; background:#F0F0F0; padding:5px;}

.shinsaiPtImgL{padding:0 10px 10px 0; width:300px; float:left;}
table.shinsaiPtTb{line-height:0; line-height:130%; background:#CCCCCC;}
table.shinsaiPtTb td{background:#FFFFFF; padding:5px;}
table.shinsaiPtTb td.shinsaiPtTd{background:#EFEFEF; padding:0;}
/*-- バックナンバー --*/
.shinsaiPtAr{border:solid 1px #CCCCCC; padding:10px 0 10px 10px; width:623px; background:#FFFFFF; margin-top:5px;}
.shinsaiPtArUnBr{border-bottom:solid 1px #CCCCCC; padding-bottom:5px; margin:0 10px 10px 0;}
.shinsaiPtArFl{width:311px; float:left;}
.shinsaiPtArFlBg{background:url(http://img.47news.jp/47topics/images/back_bg.jpg) no-repeat; width:288px; height:215px; padding:6px 8px 9px 9px;}


/*-- 震災特別寄稿 PDF --*/
.shinsaiPDFBox{background:#F7F4E3; width:644px; padding:10px;}
.shinsaiPDFIn{border:#EEEBD9 solid 1px; background:#FFFFFF; padding:10px; width:622px;}
.shinsaiPdfL{float:left; padding:0 20px 0 0;}
.shinsaiPdfR{float:left; width:342px;}
.txL{text-align:left;}
.shinsaiPDFLi{background:url(http://www.47news.jp/47topics/images/pdf_li_icon_w.jpg) 0 6px no-repeat; padding:0 0 0 15px;}
.shinsaiPDFBtn{float:right; padding:20px 0 0;}

/*-- ビルボード --*/
.blackBg{background:#000000; width:663px;}
.messageInBox{width:653px; padding:0 0 10px 15px;}
.messageTx{padding:0 10px 10px 0; color:#F3EED3;}
.artistFl{width:118px; height:91px; float:left; padding:0 11px 11px 0;}
.artistFlBg{background:#E9E5D9; padding:3px; width:112px;}

/*-- 20110517追記　スポーツリレーコラム用 --*/
.marumi{border:2px dotted #999999;padding:8px 20px;margin-bottom:10px;}

/*------------------------
一歩ずつともに
--------------------------*/
#togetherBox{background:#FEFCF5; border:solid 1px #DECF98; width:641px; padding:3px 10px 10px;}
#togetherLogo{background:url(http://img.47news.jp/47topics/images/together_topics_logo.jpg) no-repeat; width:641px; height:96px;}
.togetherH1{padding:24px 0 0 91px; width:280px; height:60px; text-indent:-9999px; float:left;}
.togetherIntro{float:right; padding:18px 8px 0 0; width:230px;}
.togetherInBox{background:#FFF; border:solid 1px #DECF98; width:619px; padding:10px; margin-top:5px;}
.togetherBigTi{background:url(http://img.47news.jp/47topics/ippo/images/flag_icon.jpg) no-repeat; padding:0 0 10px 50px;}
.togetherBigTi h3{font-weight:bold;}
.togetherBigImg{float:left; padding:0 15px 0 0;}
.togetherMini{width:298px; float:left; padding:0 5px 0 5px;}
.togetherMiniImg{float:left; height:90px; width:120px; text-align:center; overflow:hidden; background:#F7F2E6; margin-top:5px;}
.togetherMiniR{width:167px; float:right; padding-bottom:10px;}
.togetherMiniTi{background:url(http://img.47news.jp/47topics/images/flag_icon_mini.jpg) no-repeat; padding:0 0 0 15px;}


/*------------------------
詳細記事用追加
--------------------------*/
#bt_body{overflow:hidden; width:663px;}

/*------------------------
最古の小学校用
--------------------------*/
.noBorder_b{ border-bottom:0px;}
.noBorder_t{ border-top:0px;}

/*-- 20120829 --*/
.pd15tb{ padding:15px 0;}