@charset "utf-8";

body {background: #666666;margin: 0;padding: 0;text-align: center;color: #000000;font-family:sans-serif;}
.topPage #container {position: relative;margin: 5px auto;width: 995px;text-align: left;}
.topPage #container_in {position: relative;width: 970px;margin: 0 0 0 5px;padding: 5px 10px;text-align: left;background: url(http://img.47news.jp/images/bg.gif) #FFFFFF;background-position: right;background-repeat: repeat-y;}
.FontOrange{ color: #FF6600;}
.Font10{ font-size: 10px; color: #999999; }
img{boder:0;}
.clear{clear:both;}
/** 基本の Link Color **/
a:link {color:#1D3994;text-decoration:none;}
a:visited {color:#941D55;text-decoration:none;}
a:hover {text-decoration:underline;}

/** clearfix	2010/10/04 SAITO **/
.clearfix:after { content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { min-height: 1px; }

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


/*-----------トップ部分--------------*/
#topper {position: relative;padding: 5px 0 4px 0;/* height: 25px; */width: 954px;}
#topper:after {content:".";height:0;clear:both;display:block;visibility:hidden;}
#topper .topperLeft{float:left;width:470px;}
#topper .topperRight{float:right;width:460px;}
#topper .sokuho {position: absolute;top: 0px;left: 2px;width: 350px;}
/*  #topper .search {position: absolute;top: 0px;left: 350px;width: 400px;}   */
#topper .setsumei {position: absolute;top: 4px;left: 760px;width: 110px;}
#topper .perfecture {position: absolute;top: 2px;left: 870px;width: 70px;}

/*----------------ヘッダー部分-------------*/
#header {position: relative;width: 948px;height: 114px;padding: 5px 0 0 2px;border-top: solid 1px #999999;}
#header .logo {position: absolute;top: 8px;left: 0px;width: 190px;height: 95px;}
#header .topbana {position: absolute;top: 8px;left: 195px;background: url(http://img.47news.jp/images/back_topbana.jpg);width: 755px;height: 110px;}

/*-------------ヘッダー下部分----------------*/
#under {position: relative;padding: 0;height: 25px;}
#under .left {position: absolute;top: 0px;left: 2px;width: 410px;}
#under .setsumei {position: absolute;top: 0px;left: 630px;width: 145px;}
#under .perfecture {position: absolute;top: 0px;left: 775px;width: 80px;}
#under .changesize {position: absolute;top: 0px;left: 855px;width: 80px;}

/*-----------------タブ部分-------------------*/
.topPage #tabMenu {margin: 0px 0 5px 0;}

/*--------左・真ん中カラムを統合したカラム-------*/
.topPage #bigContent{width:650px;float:left;} 

/*----------------左サイド部分-----------------*/
.topPage #bigContent #sidebar1 {float: left;width: 150px;padding: 5px 0;z-index: 2;background-color: #FFFFFF;}

/*------------メインコンテン部分--------------*/
.topPage #bigContent #mainContent {float:right;width: 500px;_width: 490px;margin: 0;padding: 5px 0px;display: inline;background-color: #FFFFFF;}

/*---------------右サイド部分-----------------*/
.topPage #sidebar2 {float: left;width: 300px;padding: 5px 0;margin: 0;display: inline;background-color: #FFFFFF;}

/*---------------フッター部分----------------*/
.topPage #footer {width: 970px;padding: 0;}
.topPage #footer .main {width: 906px;padding: 5px 30px 0 20px;font-size: 12px;}
.topPage #bottom {clear: both;float: left;margin: 0 auto;padding: 0;width: 1026px;height: 23px;background: url(http://img.47news.jp/images/bg_bottom.gif) #FFFFFF;background-position: bottom;background-repeat: repeat-x;}
.fltrt {float: right; margin-left: 8px;}
.fltlft {float: left; margin-right: 8px;}
.clearfloat {clear: both;height: 0;font-size: 1px;line-height: 0px;}
.bottom_right_image {background-image: url(http://img.47news.jp/images/rightbottom.jpg);height: 38px;width: 41px;float: right;}
.bottom_image {width: 990px;margin: 0 0 0 5px;background-image: url(http://img.47news.jp/images/bottom.jpg);background-repeat: repeat-x;height: 38px;}

/* -------------------------------------------------- localnavi Area */
div.menuOuter_top {width: 490px;margin-bottom: 0;background-image: url(http://img.47news.jp/boximages/mainbox_bottom.jpg);background-repeat: no-repeat;background-position: top left;}
div.menuOuter_bottom {width: 490px;margin-bottom: 5px;background-image: url(http://img.47news.jp/boximages/mainbox_bottom.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter_bottom ul {width: 450px;padding: 0px 10px 10px 10px;clear: both;}
div.menuOuter_bottom li {position: relative;line-height: 1.6;list-style-type: none;}
div.menuOuter_bottom span.timestamp {display: block;position: absolute;right: 0px;top: 0;color: #000;font-size: 90%;}
div.menuOuter {width: 490px;margin-bottom: 5px;background-image: url(http://img.47news.jp/boximages/mainbox_bottom.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter h3 {margin: 0 10px 10px 5px;padding-bottom: 1px;/*background-image: url(http://img.47news.jp/images/img-localnavi-line.gif);*/background-repeat: repeat-x;background-position: bottom;font-weight: bold;}
div.menuOuter div.menuInner {width: 470px;padding: 0px 10px 10px 10px;clear: both;}
div.menuOuter div.menuInner ul {padding: 0 0 0 0;}
div.menuOuter div.menuInner li {position: relative;line-height: 1.6;list-style-type: none;}
div.menuOuter div.menuInner .rank li {position: relative;line-height: 1.6;list-style-type: decimal;}
div.menuOuter div.menuInner span.timestamp {display: block;position: absolute;right: 0px;top: 0;color: #000; font-size: 90%;}
div.menuOuter_top div.menuInner {width: 470px;padding: 0px 10px 0 0;clear: both;}
div.menuOuter_top div.menuInner ul {padding: 0 0 0 0;}
div.menuOuter_top div.menuInner li {position: relative;line-height: 1.6;list-style-type: none;}
div.menuOuter_top div.menuInner span.timestamp {display: block;position: absolute;right: 0px;top: 0;color: #000;font-size: 90%;}
.image_box img{ float:right; padding-top:18px; padding-left:5px; }

/*--------------ヘッドラインボックス---------------*/
div.menuOuter_top .bar_top_headline {position:relative;color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_headline.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter_top .bar_top_headline .mainbox_sokuho {text-align: left;height: 28px;width: 420px;float: right;padding:0 0 0 5px;font-size: 12px;}
div.menuOuter_top .bar_top_headline .mainbox_next {text-align: right;float: right;clear: both;height: 20px;width: 420px;padding:-12px 10px 0 15px; color: #000000;}

/*
div.menuOuter_top .bar_top_headline .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:28px 10px 0 15px;color: #000000;}
*/

/*------------トピックスボックス-----------------*/
div.menuOuter .bar_top_topics {color: #FFF;width: 490px;height: 60px;background:#FFFFFF;background-image:url(http://img.47news.jp/boximages/mainbox_top_topics.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*
div.menuOuter .bar_top_topics .mainbox_pr {text-align: left;height: 38px;width: 400px;float: right;padding0 20px 0 15px;font-size: 12px;}
div.menuOuter .bar_top_topics .mainbox_next {text-align: right;float: right;clear: both;height: 20px;width: 280px;padding:-10px 10px 0 15px;color: #000000;}

div.menuOuter .bar_top_topics .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:28px 10px 0 15px;color: #000000;}
*/

div.menuOuter .bar_top_topics .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*------------アリランボックス-----------------*/
div.menuOuter .bar_top_ariran {color: #FFF;width: 490px;height: 60px;background:#FFFFFF;background-image:url(http://img.47news.jp/images/mainbox_top_ariran.jpg);background-repeat: no-repeat;background-position: bottom left;}

div.menuOuter .bar_top_ariran .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*------------アラーキーボックス-----------------*/
div.menuOuter .bar_top_araki {color: #FFF;width: 490px;height: 60px;background:#FFFFFF;background-image:url(http://img.47news.jp/boximages/mainbox_top_araki.jpg);background-repeat: no-repeat;background-position: bottom left;}

div.menuOuter .bar_top_araki .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*------------写真ニュースボックス-----------------*/
div.menuOuter .bar_top_photoN {color: #FFF;width: 490px;height: 60px;background:#FFFFFF;background-image:url(http://img.47news.jp/boximages/mainbox_top_photonews.jpg);background-repeat: no-repeat;background-position: bottom left;}

div.menuOuter .bar_top_photoN .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*------------てくてくボックス-----------------*/
div.menuOuter .bar_top_tekuteku {color: #FFF;width: 490px;height: 60px;background:#FFFFFF;background-image:url(http://img.47news.jp/images/mainbox_top_tekuteku.jpg);background-repeat: no-repeat;background-position: bottom left;}

.tekutekuBox{background:url(http://img.47news.jp/images/47top_koyo_logo.jpg) no-repeat; border-bottom:1px dotted #CCCCCC; padding:0 0 5px; margin:0 0 5px;}
.tekuLogo{width:183px; height:29px; display:block; text-indent:-9999px; padding:0 0 10px 0;}
.tekuRight{text-align:right;}
.tekuImg{float:right; padding:0 0 0 15px;}
.tekuNo{padding:0 0 5px 0; margin:0;}
.tekuMapBox{width:470px; position:relative; height:305px; background:url(http://img.47news.jp/images/47top_map_bg.jpg) bottom no-repeat; }
.tekuMapLogo{background:url(http://img.47news.jp/images/tekuteku_map_logo.jpg) no-repeat; width:183px; height:31px; display:block; text-indent:-9999px;}

.tekuMapTx{width:348px; font-size:12px; text-align:left;}
/*-------------------------------
　日本地図
---------------------------------*/
dl, dd {margin: 0;padding: 0;}
.tekuMapBox dl { width:92px; background: #FFFFFF; padding: 0 0 0 1px;}
.tekuMapBox dt {text-indent: -9999px; width:92px; height:24px; background: url(http://img.47news.jp/images/47top_todohuken.jpg) no-repeat;}
.tekuMapBox ul {margin: 0;padding: 0;}
.tekuMapBox ul li {width: 45px;padding: 1px 0; text-align: center; height:17px; float: left; margin: 0; font-size: 12px;}

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: 10px;right: 5px;border: 1px solid #0099FF;}
.mapKanto {position: absolute; top: 158px; right: 20px; border: 1px solid #84BA18;}
.mapTokaiHokuriku {position: absolute; top: 174px; left: 240px; border: 1px solid #FF9900;}
.mapKinki {position: absolute; top: 70px; left: 200px; border: 1px solid #FF6699;}
.mapChugokuShikoku {position: absolute;top: 163px;left: 115px;border: 1px solid #FF6666;}
.mapKyusyuOkinawa {position: absolute;top: 82px;left: 8px;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: 0 0;}
.mapKanto dt {background-position: 0 -50px;}
.mapTokaiHokuriku dt {background-position: 0 -100px;}
.mapKinki dt {background-position: 0 -150px;}
.mapChugokuShikoku dt {background-position: 0 -200px;}
.mapKyusyuOkinawa dt {background-position: 0 -250px;}

/*----------ホッとニュースボックス----------------*/
div.menuOuter .bar_top_hotnews {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_hotnews.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_hotnews .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*----------------おでかけボックス-----------------*/
div.menuOuter .bar_top_odekake {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_odekake.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_odekake .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*-----------撮れたてボックス---------------*/
div.menuOuter .bar_top_toretate {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_toretate.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_toretate .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding-left:26px 10px 2px 15px;color: #000000;}

/*--------------地域動画ボックス----------------*/
div.menuOuter .bar_top_localvideo {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_localvideo.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_localvideo .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*---------ふるさと情報ボックス-----------------*/
div.menuOuter .bar_top_furusato {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_furusato.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_furusato .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*------------特集ボックス------------------*/
div.menuOuter .bar_top_tokushu {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_jitsuryoku.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_tokushu .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*------------地球人間模様-----------------*/
div.menuOuter .bar_top_ningenmoyo {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_chikyuningen.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_ningenmoyo .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*------------大転換-----------------*/
div.menuOuter .bar_top_daitenkan {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_daitenkan.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_daitenkan .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*------------地域ニュース ボックス----------------*/
div.menuOuter .bar_top_localnews {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_localnews.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_localnews .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*------------スポーツボックス---------------------*/
div.menuOuter .bar_top_sports {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_sports.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_sports .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*----------- 新商品・新技術ボックス--------------*/
div.menuOuter .bar_top_shinshohin {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_shinshohin.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_shinshohin .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*---------47スクールボックス----------------*/
div.menuOuter .bar_top_school {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_school.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_school .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*---------47おすすめコンテンツボックス----------*/
div.menuOuter .bar_top_osusume {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_osusume.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_osusume .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:28px 10px 0 15px;color: #000000;}

/*------------記事ランキングボックス-----------*/
div.menuOuter .bar_top_ranking {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_ranking.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_ranking .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:28px 10px 0 15px;color: #000000;}

/*-------------注目の情報ボックス-----------------*/
div.menuOuter .bar_top_chumokuinfo {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_chumokuinfo.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_chumokuinfo .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:28px 10px 0 15px;color: #000000;}

/*----------週刊ダイジェストボックス-----------*/
div.menuOuter .bar_top_digest {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_digest.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*---------カテゴリーランキングボックス----------*/
div.menuOuter .bar_top_kranking {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_kranking.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*--------ニュース瞬間風速ランキングボックス-------*/
div.menuOuter .bar_top_shranking {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_shranking.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*--------通算ランキングボックス-----------*/
div.menuOuter .bar_top_totalranking {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_totalranking.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*----------エンタメニュースランキングボックス---------*/
div.menuOuter .bar_top_entaranking {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_entaranking.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*------------相撲ボックス---------------------*/
div.menuOuter .bar_top_sumo {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/images/mainbox_top_sumou.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_sumo .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*------------おでかけボックス---------------------*/
div.menuOuter .bar_top_odekake {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/images/mainbox_top_odekake.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_odekake .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*------------高校野球ボックス---------------------*/
div.menuOuter .bar_top_hibs {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/images/mainbox_top_highsc_bs.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_hibs .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/*
div.menuOuter .bar_top_entaranking .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding-top: 28px;padding-right: 10px;padding-bottom: 0px;padding-left: 15px;color: #000000;}
*/

div.menuOuter .bar_top_entaranking .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}

/* -------------------------------------------------- localnavi Area */
div.rightbox .menuOuter {width: 300px;margin-bottom: 0px;background-image: url(http://img.47news.jp/boximages/rightbox_bottom.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.rightbox .menuOuter h3 {width: 260px;margin: 0 10px 10px 10px;padding-bottom: 3px;background-image: url(http://img.47news.jp/images/img-localnavi-line.gif);background-repeat: repeat-x;background-position: bottom;font-weight: bold;font-size: 80%;}
div.rightbox .menuOuter div.menuInner {width: 280px;padding: 5px 10px 20px 10px;}
div.rightbox .menuOuter div.menuInner ul {padding: 0 0 0 0;}
div.rightbox .menuOuter div.menuInner li {position: relative;line-height: 1.6;list-style-type: none;}

/*-----------企画特集ボックス-----------*/
div.rightbox .menuOuter .bar_top_kikaku {color: #FFF;width: 300px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/rightbox_top_kikaku.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*-------注目のコンテンツボックス--------*/
div.rightbox .menuOuter .bar_top_chumoku {color: #FFF;width: 300px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/rightbox_top_chumoku.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*--------株・為替ボックス--------*/
div.rightbox .menuOuter .bar_top_kabukawase {color: #FFF;width: 300px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/rightbox_top_kabukawase.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*-------動画ボックス--------------*/
div.rightbox .menuOuter .bar_top_movie {color: #FFF;width: 300px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/rightbox_top_movie.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*-------ニュース特集ボックス-------------*/
div.rightbox .menuOuter .bar_top_newstokushu {color: #FFF;width: 300px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/rightbox_top_newstokushu.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*----------ランキングボックス-----------*/
div.rightbox .menuOuter .bar_top_ranking {color: #FFF;width: 300px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/rightbox_top_ranking.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*----------４７CLUBボックス-----------*/
div.rightbox .menuOuter .bar_top_47club {color: #FFF;width: 300px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/rightbox_top_47club.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*------編集部からのお知らせボックス--------*/
div.rightbox .menuOuter .bar_top_information {color: #FFF;width: 300px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/rightbox_top_information.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*--------------数独ボックス----------------*/
div.rightbox .menuOuter .bar_top_sudoku {color: #FFF;width: 300px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/rightbox_top_sudoku.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*------------PRボックス------------------*/
div.rightbox .menuOuter .bar_top_pr {color: #FFF;width: 300px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/rightbox_top_pr.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*---------言葉ランキングボックス------------*/
div.rightbox .menuOuter .bar_top_kotoba {color: #FFF;width: 300px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/rightbox_top_kotoba.jpg);background-repeat: no-repeat;background-position: bottom left;}

/* -------------------------------------------------- localnavi Area */

div.leftbox .menuOuter {width: 150px;margin-bottom: 10px;background-image: url(http://img.47news.jp/boximages/leftbox_bottom.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.leftbox .menuOuter div.menuInner {width: 150px;margin: 0;padding: 0 0px 10px 0px;}
div.leftbox .menuOuter div.menuInner  ul {margin: 0 0 10px 0;width: 130px;}
div.leftbox .menuOuter div.menuInner li {display: block;border-bottom: 1px dotted #336699; margin: 10px 0; padding-bottom: 2px;list-style-type: none;line-height: 1.4;}
div.leftbox .menuOuter div.menuInner .prwire li {display: block;/*border-bottom: 1px dotted #336699; */border-bottom: 1px dashed #cccccc;/*margin: 10px 0; */margin:5px 0pt;padding: 0 0 2px 10px;list-style-type: none;line-height: 1.4;background:transparent url(http://img.47news.jp/images/ya.gif) no-repeat;}

/*-----------ピックアップボックス------------*/
div.leftbox .menuOuter .bar_top_pickup {color: #FFF;width: 150px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/leftbox_top_pickup.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*--------ふるさと発信ボックス left----------*/
div.leftbox .menuOuter .bar_top_furusatos {color: #FFF;width: 150px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/leftbox_top_furusato.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*---------ふるさとメールボックス------------*/
div.leftbox .menuOuter .bar_top_hurusatomail {color: #FFF;width: 150px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/leftbox_top_hurusatomail.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*--------共同通信PRワイヤー ボックス-----------*/
div.leftbox .menuOuter .bar_top_prwire {color: #FFF;width: 150px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/leftbox_top_prwire.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*----------47club ボックス--------------------*/
div.leftbox .menuOuter .bar_top_47club {color: #FFF;width: 150px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/leftbox_top_47club.jpg);background-repeat: no-repeat;background-position: bottom left;}

/*-----------撮れたてスタイルシート--------------*/

.catbox {float: left;background: #FFFFFF;border: solid 1px #DDDDDD;width: 75px;height: 68px;margin: 1px 3px 10px 0;padding: 5px 3px 2px 0;}
.thumpic {overflow: hidden; position: relative; top: 0; left: 0;width: 80px; height: 80px; float: left; margin: 2px 2px 20px 2px;padding: 0;text-align: center;vertical-align: middle;}

/*
.thumpic {overflow: hidden; position: relative; top: 0; left: 7px;width: 75px; height: 75px; float: left; margin: 2px 0 20px 0;text-align: center;vertical-align: middle;}
.thumpic a{overflow: hidden; position: relative; top: 0; left: 7px;width: 65px; height: 65px; float: left; margin: 2px 0 20px 0;text-align: center;vertical-align: middle;}
.thumpic a:hover {overflow: hidden; position: relative; top: 0; left: 7px;width: 65px; height: 75px; float: left; margin: 2px 0 30px 0;background: #6666FF;text-align: center;vertical-align: bottom;}
*/

.topImg img {float: right;background: #336699;margin: 0 10px 10px 10px;padding: 1px;}
.rightImg img {float: right;background: #336699;margin: 0 10px 10px 10px;padding: 1px;}

/*pict */
div.pict { text-align:center; float:left; }
.pict a img {margin: 0 1px;padding: 2px;border-color: #DCDCDC;border-style: solid;border-width: 1px 1px 4px 1px;vertical-align: middle;}
.pict a:hover img {background-color: #FFFFFF;position: relative;bottom: 8px;border-color: #FF6600;}

/*---IE6---*/
.pict a:hover {background-color: #FFFFFF;position: relative;bottom: 8px;border-color: #FF6600;}

/*------@import "small.css";スタイルシート----------*/

/***************************************
    uEU??
***************************************/
body,
dl,dt,dd,ul,li,ol,
pre,form,fieldset,p,blockquote,th,td {margin: 0;padding: 0;font-size: 12px;font-weight: normal;font-style: normal;color: #333333;border: none;line-height: 1.5;text-decoration: none;}
abbr,strong,em,span,address {margin: 0;padding: 0;font-weight: normal;font-style: normal;border: none;line-height: 1.5;text-align: left;text-decoration: none;}
dl,ul {list-style: none;}
ol {list-style: decimal;list-style-position : outside;margin-left : 25px;}
img {margin: 0;padding: 0;border: none;vertical-align: bottom;}
a:link {color:#1D3994;text-decoration:none;}
a:visited {color:#941D55;text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {font-size: 20px;}
h2 {font-size: 20px;}
h3 {font-size: 20px;width: 440px;border-bottom: dotted 1px;}
h4{font-size: 14px;color: #FF6600;font-weight: bold;line-height: 2.0;}
.fontstyle11{ font-size: 11px;color:#666666; }
.fontstyle12{ font-size:12px; }
.fontstyle12_black{ font-size:12px; color:#000000; }
.styleFont12{ font-size:12px; }
.styleFont12 a {color: #003366;line-height: 1.5;font-size: 12px;text-decoration: none;}
.styleFont12 a:hover {color: #FF3300;}
.footerfontstyle{ font-size:11px; color:#666666; }
.footerfontstyle a {;line-height: 1.5;}
.footerfontstyle a:hover {}

/*------------------速報部分-------------------*/
.srchbox {position: relative;background: url(http://img.47news.jp/images/searchback.jpg) no-repeat;width: 420px;height: 26px;}
.srchbox .text {position: absolute;top: 2px;left: 60px;color: #FF3300;}

/*---------------ＰＲ部分---------------*/

.pr_big_box{position:relative;clear:both;padding:0 25px 2px 25px;width:430px;z-index:2;display: block;margin:0;}
.top_pr_box{height:20px;position:relative;overflow:hidden;width:400px;display:block;height:18px;}
.top_prText{position:relative;z-index:2;width:30px;height:18px;}
.top_pr_back{display:block;padding:0 0 2px 35px;width:365px;z-index:1;position:relative;top:-20px;height:20px;}
.top_pr_back a:hover{position:relative;width:365px;display:block;padding:2px 0 2px 35px;left:-35px;top:-2px;height:18px;z-index:1;background:#FFEEEE;}
.top_pr_back:after {height: 0;visibility: hidden;content: ".";display: block;clear: both;top:-2px;width:365px;}

/*---------------日めくり---------------*/

.himekuri490Base{background:url(http://img.47news.jp/images/himekuri490_center.jpg) repeat-y;}
.himekuri490Bg{background:url(http://img.47news.jp/images/himekuri490_center.jpg) repeat-y; padding:5px; width:480px;}
#himekuri490InBoxBg{padding:10px 10px 10px 16px; width:452px; flot:right;}
#himekuri490InBox {_line-height:0;}
#himekuri490InBox {line-height:18px; font-size:10px;}
#himekuri490InBox p { margin:0;padding:0; line-height:18px; font-size:10px;}
#himekuri490InBox em {line-height:18px;}
#himekuri490InBox p { text-align: justify;}

/*---------------高校野球2010---------------*/
.in_the_box{padding:0;margin:0}
.in_the_hibase_bg{padding:0;margin:0; background:url(http://img.47news.jp/images/hibaseball490_center_bg.jpg) repeat-y; width:490px;}
.in_the_hibase_bg_foot{margin:0; background:url(http://img.47news.jp/images/hibaseball490_foot_bg.jpg) bottom no-repeat; padding-bottom:8px; width:490px;}
.in_the_box10_b{padding:0 0 16px;}
.hiBgreenLine{background:#ffffff; border:solid 1px #016734; width:469px; padding:0 7px 7px 7px;}
.imgTokushu{padding:0 0 5px 5px; float:right;}

/*---------------参院選2010---------------*/
.sanin490_bg{background:url(http://img.47news.jp/images/saninsen490_center.jpg) repeat-y;}
.sanin490_center{width:469px; padding:0 14px 7px 7px;}

/*---------------地震サイド用---------------*/
.clear{clear:both;}
.wakuBorder{border:solid 1px #CCCCCC; margin-top:5px;}
.grayFontR_under{ color:#666666;}
.bar_side_real_none2{
	padding:3px 0 2px 10px;
	font-weight:bold;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}
/*------------日本はどこへ-----------------*/
div.menuOuter .bar_top_nihonhadokohe {color: #FFF;width: 490px;height: 60px;background: #FFFFFF;background-image: url(http://img.47news.jp/boximages/mainbox_top_nihonwadokohe.jpg);background-repeat: no-repeat;background-position: bottom left;}
div.menuOuter .bar_top_nihonhadokohe .mainbox_next {text-align: right;float: right;height: 20px;width: 280px;padding:26px 10px 2px 15px;color: #000000;}
b.dokohe{font-size:83%;text-align:center;display:block}
.dokohe_Img{padding:5px;}
.dokohe_Img img{padding-bottom:5px;}
.dokohe_day{float:right;}

.sideCmTiTleBg{
	border-bottom:solid 1px #CCCCCC;
	background:#F3F3F3 url(http://img.47news.jp/chumoku/images/box_title_bg_rp.jpg) repeat-x;
	padding:1px 0 0 1px;
	color:#666666;
	font-weight:bold;
	min-height:20px;
	height: auto !important;
	height: 20px;
}

.sideCmTiTleBg img{ padding:0 5px 1px 0;}
.sideCmTiTleBg p{ padding-top:2px;}

.sideCmInBox{padding:10px;width:278px;}
.sideCmInBox2{padding:10px 10px 0;width:278px;}
.sideCmFloatL{float:left; padding:0 8px 0 0; }
ul.sideCmFloatRList{margin-left:70px; padding:0;}
ul.sideCmFloatRList li{margin:0; padding:0; line-height:130%; position:relative;}
ul.sideCmFloatRList li span.timestamp {display:block; position:absolute; right:5px; top:0; color:#666666; font-size:12px; } 
ul.sideCmFloatRList li.firstL{padding:0 0 8px 0;}
.fontB{font-weight:bold;}
.fontNomal{font-weight:100;}

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

.sideCmFloatL table{background:#EEEEEE;border: solid 1px #CCCCCC;}
.sideCmFloatL table tr td{text-align:center;}


/*-- 追加  --*/
.noOverBox{width:278px; overflow:hidden;}

.in_the_box10_t {
padding:10px 0 0;
}

ul.jishinLi li{ display:block; width:130px; float:left; padding:2px 5px 2px 0;}

/*-- プレミアム  --*/
.premiumBox{border:solid 1px #A08935; width:480px;}
.premiumHd{background:url(http://img.47news.jp/47topics/imaegs/47topics_premium_473.jpg) no-repeat; height:58px; width:480px;}
.premiumL{width:300px; float:left; display:block; text-indent:-9999px; height:58px;}
.premiumR{float:right; padding:25px 10px 0 0; }
.premiumIn{padding:10px;}

/*-- 地震右袖  --*/
.kenBox{border:#E1863C solid 5px; width:290px; background:url(http://img.47news.jp/47topics/images/kenbetu_bg.jpg) repeat; color:#6B6234; margin-top:5px;}
.kenbetuBanner{background:url(http://img.47news.jp/47topics/images/kenbetu_jishin_banner.jpg) no-repeat; width:290px; height:34px; display:block; text-indent:-9999px;}
.kenBoxIn{padding:5px; width:280px;}
.kenFl{float:left; padding:0 3px 5px 0;}
.pd5_b{padding-bottom:5px;}

/*--　47topics右袖 --*/
.topicsRightbody{
	padding:10px;
    padding-top:3px;
}
.topicsRexplanation a{
    text-indent:-9999px;
    background:url(http://img.47news.jp/47topics/images/47topicsexplanation.jpg) no-repeat;
    height:31px;
    width:298px;
    display:block;
}
.topicsRexplanation{
    height:31px;
    width:298px;
}
.topicsrightbody a{
    font-weight:bold;
}
/*--　47topicsトップページ用 --*/
.topics47Box{
     width:483px;
     background:url(http://img.47news.jp/47topics/images/47topicsboxfoot.jpg) no-repeat bottom;
     padding-bottom:9px;
     margin-bottom:10px;
}

.topics47Hd{
     background:url(http://img.47news.jp/47topics/images/47topicsboxhead.jpg) no-repeat;
     width:483px;
     height:31px;
     text-indent:-9999px;
}
.topics47body{
     width:461px;
     padding:5px 10px 0px;
     border-right:solid 1px #cccccc;
     border-left:solid 1px #cccccc;
     background:url(http://img.47news.jp/47topics/images/47topicsboxback.jpg) no-repeat 340px bottom;
}

.topics47photo{
     float:right;
     overflow:hidden;
     width:110px;
     text-align:center;
     background:#999;
     margin-left: 5px;
}


.topics47first{
     padding-bottom:10px;

}
.topics47first p {
     padding-left:20px;
}
.topics47first p.phead{
     background:url(http://img.47news.jp/47topics/images/47topicsfirsticon.jpg) no-repeat;
     font-size:	150%;
}

.topics47box{
     width:221px;
}

#ranking47to{
    float:left;
}
#osusume47to{
    float:right;
}

.topics47box a.head{
    display:block;
    width:221px;
    height:22px;
    text-indent:-9999px;
}
#ranking47to{
    background:url(http://img.47news.jp/47topics/images/47topicsRankhead.jpg) no-repeat;
}
#osusume47to{
    background:url(http://img.47news.jp/47topics/images/47topicsOsusumehead.jpg) no-repeat;
}
.topics47box ul{
    padding-top:5px;
}
#osusume47to li{
    padding-left:5px;
    background:url(http://img.47news.jp/47topics/images/47topicslisticon.jpg) no-repeat;
}
.topics47box li{
    line-height: 1.6;
    padding-bottom:5px;
}

/*---------------------------------------------------
 右袖js追加css　2011/04/29 SAITO
---------------------------------------------------*/
.right_chumoku_box { padding:0 3px 10px 3px; width:292px; }
.news_rightBoxCenterB { border:solid 1px #999999; padding:0; }
.news_rightBoxCenter { border:solid 1px #CCCCCC; padding:0; }
.grayFontR { color:#666666; }
.orangeFontR { color:#ff7f00;}
.osusumeFloatBox { float:left; width:145px; height:52px; border-bottom: 1px dotted #CCCCCC; padding:5px 1px 2px 0; }
.osusumePtFloat { float:left; padding:0 1px 0 0; }
.padding5 { padding:5px; }
.osusume_font { color:#FE6500; padding:5px 0 0 5px; }
.ichiran_font {  text-align:right; padding:0 5px 2px 0; }
.in_the_box_realtime {
	color:#666666;
	padding:5px 0 0 24px;
	font-weight:bold;
	background:url(http://img.47news.jp/chumoku/images/title_realtime.jpg) no-repeat 0 0;
}
.in_the_box_gensen {
	color:#666666;
	padding:5px 0 0 10px;
	font-weight:bold;
	background:url(http://img.47news.jp/chumoku/images/bar_orange.jpg) no-repeat 0 0;
}
.bar_side_sports {
	color:#55A1EF;
	padding:3px 0 0 10px;
	font-weight:bold;
	background:url(http://img.47news.jp/chumoku/images/bar_bleu.jpg) no-repeat 0 0;
}
.bar_side_real {
	padding:3px 0 0 10px;
	font-weight:bold;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.bar_side_real_none {
	padding:3px 0 0 10px;
	font-weight:bold;
	border-bottom:solid 1px #CCCCCC;
}
.in_the_box_sports {
	color:#666666;
	padding:3px 5px 2px 10px;
	font-weight:bold;
	background:#D9EFFD;
}
ul.newsList_side{ padding:2px 5px; margin:0; }
ul.newsList_side li.realtime_rank_1 {
	background:url(http://img.47news.jp/images/rank1.jpg) no-repeat 0 0;
	list-style:none;
	padding:3px 0 3px 30px;
	margin:0;
}
ul.newsList_side li.realtime_rank_2 {
	background:url(http://img.47news.jp/images/rank2.jpg) no-repeat 0 0;
	list-style:none;
	padding:3px 0 3px 30px;
	margin:0;
}
ul.newsList_side li.realtime_rank_3 {
	background:url(http://img.47news.jp/images/rank3.jpg) no-repeat 0 0;
	list-style:none;
	padding:3px 0 3px 30px;
	margin:0;
}
ul.newsList_side li.news_yajirushi_icon {
	list-style:url(http://img.47news.jp/chumoku/images/icon.jpg) outside;
	padding:0;
	margin:3px 0 3px 20px;
	position:relative;
}
.timeStampAri { padding:0 60px 0 0; }
ul.newsList_side li.news_yajirushi_icon span.timestamp {display:block; position:absolute; right:5px; top:0; color:#666666; font-size:12px; } 

/*-------------- 修正----------------*/

.in_the_box_realtime_n{
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	color:#666666;
	padding:5px 0 2px 24px;
	font-weight:bold;
	background:#F3F3F3 url(http://img.47news.jp/chumoku/images/title_realtime_n.jpg) no-repeat 0 0;
}
.in_the_box_bg_or{
	color:#666666;
	font-weight:bold;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	padding-left:4px;
	background:#FF7E2A url(http://img.47news.jp/chumoku/images/bar_orange_bo_n.jpg) no-repeat left top;
}

.in_the_box_bg_in{
	padding:5px 0 2px 5px;
	background:#F3F3F3 url(http://img.47news.jp/chumoku/images/bar_orange_bg_n.jpg) repeat-x 0 0;
}

.in_the_box_bg_bl{
	color:#666666;
	font-weight:bold;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	padding-left:4px;
	background:#6AABEF url(http://img.47news.jp/chumoku/images/bar_blue_bo_n.jpg) no-repeat left top;
}

/*-- Gメンボックス用 --*/
.gmen47Bg_top{
	background:url(http://img.47news.jp/culture/47gmen/images/47top_gmenBox3.jpg) no-repeat;
	width:482px;
	height:269px;
        margin-top:10px;
	margin-bottom:10px;
}
.gmenLogo_top{
	width:335px;
	height:269px;
	float:left;
}
.gmenLogo_top a{
	display:block;
	width:335px;
	height:269px;
	text-indent:-9999px;
}
.gmenLogo_top a:hover{
	background:url(http://img.47news.jp/culture/47gmen/images/47top_gmenBox_hover.jpg) no-repeat;
	width:335px;
	height:269px;
}
.gmenR_top{
	width:130px;
	float:left;
	padding:30px 0 0 10px;
}
.gmenR_top_title	{
	padding:0;
	margin:0;
	background:url(http://img.47news.jp/culture/47gmen/images/entame_sankaku_li.jpg) 0 9px no-repeat;
	padding:5px 0 5px 8px;
	margin:0;
	font-weight: bold;
}
.font12_r_gmen {
	text-align: right;
}

/*--- 20110701 てくてく夏祭り・花火大会用 --*/
.todohukenBigBg_sumfes {
    background: url("http://cms7.47news.jp/47topics/summerfestival/images/todoufuken_bg_top.jpg") no-repeat scroll 0 0 transparent;
    height: 337px;
    width: 465px;
    margin-left: 5px;
}

.todohukenBLogo_top_sumfes {
    height: 39px;
    padding: 39px 0 0 17px;
    text-indent: -9999px;
    width: 284px;
}
.mapBg_sumfes dl {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 0 0 1px;
    width: 86px;
}
.mapBg_sumfes ul li {
    float: left;
    font-size: 12px;
    height: 15px;
    _height:13px;
    margin: 0;
    padding: 2px 0;
    text-align: center;
    width: 42px;
}
.mapBg_sumfes {
    height: 223px;
    position: relative;
    width: 465px;
}
.mapBg_sumfes dt {
    background: url("http://img.47news.jp/47topics/summerfestival/images/todohuken_top.jpg") no-repeat scroll 0 0 transparent;
    height: 18px;
    text-indent: -9999px;
    width: 75px;
}
.mapKyusyuOkinawa_sumfes {
    border: 1px solid #FF3300;
    left: 12px;
    position: absolute;
    top: -12px;
}
.mapKyusyuOkinawa_sumfes dt {
    background-position: 5px -178px;
}
.mapChugokuShikoku_sumfes {
    border: 1px solid #FF6666;
    left: 104px;
    position: absolute;
    top: 75px;
}
.mapChugokuShikoku_sumfes dt {
    background-position: 5px -142px;
}

.mapKinki_sumfes {
    border: 1px solid #FF6699;
    left: 197px;
    position: absolute;
    top: 0;
}
.mapKinki_sumfes dt {
    background-position: 4px -107px;
}
.mapTokaiHokuriku_sumfes {
    border: 1px solid #FF9900;
    left: 196px;
    position: absolute;
    top: 96px;
}
.mapTokaiHokuriku_sumfes dt {
    background-position: 5px -71px;
}
.mapKanto_sumfes {
    border: 1px solid #FF3366;
    position: absolute;
    right: 18px;
    top: 93px;
}
.mapKanto_sumfes dt {
    background-position: 2px -36px;
}

.mapHokkaidoTohoku_sumfes {
    border: 1px solid #FF6600;
    position: absolute;
    right: 34px;
    top: -13px;
}
.mapHokkaidoTohoku_sumfes dt {
    background-position: 5px 0px;
}

div.menuOuter .bar_top_summerfes
 {
    background: url("http://img.47news.jp/boximages/mainbox_top_summerfes.jpg") no-repeat scroll left bottom #FFFFFF;
    color: #FFFFFF;
    height: 60px;
    width: 490px;
}
div.menuOuter .bar_top_summerfes .mainbox_next {
    color: #000000;
    float: right;
    height: 20px;
    padding: 26px 10px 2px 15px;
    text-align: right;
    width: 280px;
}
.todohukenBLogo_sumfes {
    height: 39px;
    padding: 39px 0 0 17px;
    text-indent: -9999px;
    width: 284px;
}
a.whiteLinkB_sumfes:link {color: #FFFFFF;}
a.whiteLinkB_sumfes:visited {color: #FFFFFF;}
a.whiteLinkB_sumfes:hover {color: #FFFFFF;font-weight: bold;}
a.whiteLinkB_sumfes:active {color: #FFFFFF;}

.liKyusyuOkinawa_sumfes {
    background: none repeat scroll 0 0 #FF3300;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
.liChugokuShikoku_sumfes {
    background: none repeat scroll 0 0 #FF6666;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
.liKinki_sumfes {
    background: none repeat scroll 0 0 #FF6699;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
.liTokaiHokuriku_sumfes {
    background: none repeat scroll 0 0 #FF9900;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
.liKanto_sumfes {
    background: none repeat scroll 0 0 #FF3366;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
.liHokkaidoTohoku_sumfes {
    background: none repeat scroll 0 0 #FF6600;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

