@charset "UTF-8";



/* ======標準カラー（ColorName）====== */

.black{color: #000;}

.silver{color: #c0c0c0;}

.gray{color: #808080;}

.white{color: #fff;}

.maroon{color: #800000;}

.red{color: #f00;}

.purple{color: #800080;}

.fuchsia{color: #f0f;}

.green{color: #008000;}

.lime{color: #0f0;}

.olive{color: #808000;}

.yellow{color: #ff0;}

.navy{color: #000080;}

.blue{color: #00f;}

.teal{color: #008080;}

.aqua{color: #0ff;}

.orange{color: #f60;}

/* ======標準カラー（ColorName）====== */

/* ======標準スタイル（太字、斜体、サイズ）====== */

.bold{font-weight: bold;}

.italic{font-style: italic;}

.px8{font-size: 8px; line-height: 120%;}

.px10{font-size: 10px; line-height: 120%;}

.px12{font-size: 12px; line-height: 120%;}

.px14{font-size: 14px; line-height: 120%;}

.px16{font-size: 16px; line-height: 150%;}

.px18{font-size: 18px; line-height: 150%;}

.px24{font-size: 24px; line-height: 150%;}

.px32{font-size: 32px; line-height: 150%;}

.pc80{font-size: 80%; line-height: 120%;}

.pc90{font-size: 90%; line-height: 120%;}

.pc100{font-size: 100%; line-height: 120%;}

.pc120{font-size: 120%; line-height: 120%;}

.pc150{font-size: 150%; line-height: 150%;}

.pc200{font-size: 200%; line-height: 150%;}

.pc250{font-size: 250%; line-height: 150%;}

.pc300{font-size: 300%; line-height: 150%;}

.smaller{font-size: smaller;}

/* ======標準スタイル（太字、斜体、サイズ）====== */







#main_7a hr{

display: none;}



#wrapper_7a #mainleft hr.end-main_7a{

display: inline;

visibility: hidden;}



#wrapper_7a #mainleft > hr.end-main_7a{

display: none;}



#main_7a img{

border: none;}



#main_7a a:link{color: #000; text-decoration: none;}

#main_7a a:visited{color: #000; text-decoration: none;}

#main_7a a:hover{color: #00f; text-decoration: underline;}

#main_7a a:active{color: #00f; text-decoration:underline;}



#container_7a h2, #container_7a h3{

margin: 0;

padding: 0;}



#main_7a .ichiran{

margin: 20px;}



#main_7a p{

margin: 0;

padding: 0;

border: none;}







/*------▼ニュース▼トップ用▼記事見出しリスト*/	

ul.topics_7a{

padding: 0;

margin: 0 0 0 20px;

font-size: 80%;

text-decoration: none;}



#front_7a ul.topics_7a li a:link{color: #222;}

#front_7a ul.topics_7a li a:visited{color: #666;}





/*------▼ニュース▼速報*/

#newssokuhouBack_7a {

margin: 20px 0 10px 0;

border-bottom: 1px solid #989898;

background: transparent url(../../images/common/head_bk.gif) repeat-x;}



#newssokuhou_7a h2{

border-top: 2px solid #015b9a;

background: transparent url(../../images/common/arrow_blue.gif) no-repeat left;

font-size: 100%;

line-height: 150%;

vertical-align: text-bottom;}



#newssokuhouBack_7a h2 a{

display: block;

padding-top: 0.2em;

padding-left: 30px;

vertical-align: bottom;}







/*------▼ニュース▼九州のトップニュース*/

#kyushuBack_7a {

background: transparent url(../../images/common/head_bk.gif) repeat-x;

border-bottom: 1px solid #989898; 

margin: 20px 0 10px 0;}



#kyushu_7a h4{

margin-left: 30px;

font-size: 100%;

font-weight: bold;

text-align: left;}



#kyushuBack_7a h2 a{

display: block;

padding-top: 0.2em;

padding-left: 30px;

vertical-align: bottom;}







/*------▼ニュース▼トップ用▼拡大表示（未使用）*/

.kakudai_7a{

font-size: 70%;

font-weight: bold;

text-align: center;}



#container_7a .kakudai_7a a:link{color: #00f; text-decoration: none;}

#container_7a .kakudai_7a a:visited{color: #00f; text-decoration: none;}

#container_7a .kakudai_7a a:active{color: #00c; text-decoration: none;}

#container_7a .kakudai_7a a:hover{color: #00c; text-decoration: underline;}



.leftSokuhou_7a{

list-style-type: none;

margin: 0px;

background-color: #fff;

font-size: 80%;

text-decoration: none;}







/*------▼ニュース▼注目ニュース*/

#tyumoku_7a{

width: 100%;

margin: 0px;}







#tyumoku_7a div.photoNews{

margin: 15px 0 5px;

border: 1px solid #ddd;}



#tyumoku_7a div.photoNews p.Photo_7a{

margin: 8px 0;

text-align: center;}



#tyumoku_7a div.photoNews p.description{

font-size: 80%;

font-weight: bold;

padding: 5px;

border-top: 1px dotted #989898;

background-color: #e5e5e5;}



#tyumoku_7a div.photoNews p.description *{

font-weight: bold;}







#tyumokuBack_7a {

margin: 0px 0 0 0;

border-bottom: 1px solid #989898; 

background: url(../../images/common/head_bk.gif) repeat-x;

vertical-align: top;}



#tyumoku_7a h2{

border-top: 2px solid #af7438;

background: transparent url(../../images/common/arrow_brown.gif) no-repeat left;

font-size: 100%;

line-height: 150%;

vertical-align: text-bottom;}



#tyumoku_7a h2 a{

display: block;

padding-top: 0.25em;

padding-left: 30px;

vertical-align: bottom;}



#tyumoku_7a div.tyumokuHeader{

width: 100%;

height: 24px;

margin: 15px 0 5px;

border-bottom: 1px dotted #989898;

background: #e5e5e5 url(../../images/common/arrow_square_brown.gif) no-repeat left;}



#tyumoku_7a div.tyumokuHeader h3{

float: left;

padding: 0 0 0 20px;}



#tyumoku_7a div.tyumokuHeader h3 a{

font-weight: bold;

font-size: 80%;

line-height: 24px;}



#tyumoku_7a h3 span.sub-element{

margin: 0 0 0 3px;

font-size: 10px;

font-weight: normal;}



#tyumoku_7a div.tyumokuHeader ul{

list-style-type: none;

margin: 0;

padding: 0;

font-size: 80%;

text-align: right;

line-height: 24px;}



#tyumoku_7a div.tyumokuHeader li{

display: inline;

margin: 0 10px 0 0;}



#tyumoku_7a h4{

margin: 10px 0 0 5px;

padding: 0;

font-size: 80%;

font-weight: bold;}



#tyumoku_7a h4 a{

font-weight: bold;}



#tyumokuLeft_7a{

float: left;

width: 47%;

margin: 0 0 0 5px;}



#tyumokuRight_7a{

float: right;

width: 47%;

margin: 0 5px 0 0;}



#tyumoku_7a ul{

list-style-image: url(../../images/common/icon_dot.gif);

margin-left: 15px;}



#tyumoku_7a li{

margin-bottom: 5px;}







/*------▼ニュース▼注目ニュース*/

#qnet-and-nsp{

width: 100%;

margin: 5px 0 5px 0;}



#nsp{

float: left;

width: 47%;

margin: 0 0 15px 5px;}



#qnet{

float: right;

width: 47%;

margin: 0 5px 15px 0;}



#qnet #qnet-header{

border-bottom: 1px solid #989898; 

background: transparent url(/layout/images/common/head_bk.gif) repeat-x;}



#qnet #qnet-header span{

display: block;

text-indent: 30px;

border-top: 2px solid #237e2e;

background: transparent url(/layout/images/common/arrow_green.gif) no-repeat left;

font-size: 100%;

font-weight: bold;

line-height: 150%;

vertical-align: text-bottom;}



#qnet #qnet-body{

margin: 5px 0 0 0;}



#qnet #qnet-body div.newkiji h2{

color: #000;

font-size: 90%;

font-weight: bold;

line-height: 1.3;}



#qnet #qnet-body div.newkiji div.newkiji-photo{

float: left;

margin: 0 5px 5px 0;}







#nsp #nsp-header{

border-bottom: 1px solid #989898; 

background: transparent url(/layout/images/common/head_bk.gif) repeat-x;}



#nsp #nsp-header span{

display: block;

padding-left: 30px;

border-top: 2px solid #ffb808;

background: transparent url(/layout/images/common/arrow_yellow.gif) no-repeat left;

font-size: 100%;

font-weight: bold;

line-height: 150%;

vertical-align: text-bottom;}



#nsp #nsp-body{

margin: 5px 0 0 0;}



#nsp #nsp-body div.nsp-front-page{

float: left;

margin: 0 5px 5px 0;}



#nsp #nsp-body div.nsp-front-page img{

width: 90px;}



#nsp #nsp-body div.nsp-hawks{

margin: 0 0 0 95px;

font-size: 80%;

font-weight: bold;}



#nsp #nsp-body div.nsp-kyushu_j{

margin: 0 0 0 95px;

font-size: 80%;

font-weight: bold;}



#qnet #qnet-body ul{

list-style-position: inside;

margin: 0;

padding: 0;

font-size: 80%;}



#nsp #nsp-body ul{

list-style-position: inside;

margin: 0 0 0 95px;

padding: 0;

font-size: 80%;}



#qnet-and-nsp p.link{

margin: 5px 0 0;

text-align: right;}



#qnet-and-nsp p.link a{font-size: 80%;}

#qnet-and-nsp p.link a:link{color: #00f; text-decoration: none;}

#qnet-and-nsp p.link a:visited{color: #00f; text-decoration: none;}

#qnet-and-nsp p.link a:hover{color: #00c; text-decoration: underline;}

#qnet-and-nsp p.link a:active{color: #00c; text-decoration: none;}







/*------▼地域ページ・タイトル用*/

#main_7a div.main-title span.sub-element{

display: inline;

font-size: 80%;

font-weight: normal;}







/*------▼[選挙]electionBox*/



#front_7a div.electionbox{



margin: 15px;



border: 1px solid #d00;



font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;}







#front_7a div.electionbox h4{



margin: 0;



padding: 3px 5px;



background-color: #d00;



color: #fff;



font-weight: bold;}







#front_7a div.electionbox2{



margin: 15px;



border: 1px solid #03b;



font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;}







#front_7a div.electionbox2 h4{



margin: 0;



padding: 3px 5px;



background-color: #03b;



color: #fff;



font-weight: bold;}







#front_7a div.electionbox table th,



#front_7a div.electionbox2 table th{



padding: 0 10px;



color: #f00;



font-size: 90%;



font-weight: bold;}







#front_7a div.electionbox table td,



#front_7a div.electionbox2 table td{



padding: 0 10px;



font-size: 90%;



font-weight: bold;}







#front_7a div.electionbox table td.vote,



#front_7a div.electionbox2 table td.vote{



text-align: right;



letter-spacing: 0.1em;}









/*------▼共通▼文中リンク▼*/



#container_7a #main_7a #front_7a a.inside_search:link{color: #00f; text-decoration: underline;}



#container_7a #main_7a #front_7a a.inside_search:visited{color: #00f; text-decoration: underline;}



#container_7a #main_7a #front_7a a.inside_search:hover{color: #00f; text-decoration: underline;}



#container_7a #main_7a #front_7a a.inside_search:active{color: #00f; text-decoration: underline;}









/*------▼共通▼PRテキスト広告*/

div.pr_7a{

clear: both;

margin: 10px 20px;

padding: 0;

font-size: 10pt;}



div.pr_7a ul{

margin: 0;

padding: 0;}



div.pr_7a li{

list-style-type: none;}



#main_7a .pr_7a a:link{color: #00f; text-decoration: none;}

#main_7a .pr_7a a:visited{color: #00f; text-decoration: none;}

#main_7a .pr_7a a:hover{color: #00c; text-decoration: underline;}

#main_7a .pr_7a a:active{color: #00c; text-decoration: none;}









/*------▼共通▼一覧へ*/

.mainList1_7a{

clear: both;

display: block;

margin: 10px 0 20px 10px;

font-size: 80%;

font-weight: bold;

font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif !important;

text-align: left;}



#container_7a .mainList1_7a a:link{color: #00f; text-decoration: none;}

#container_7a .mainList1_7a a:visited{color: #00f; text-decoration: none;}

#container_7a .mainList1_7a a:active{color: #00c; text-decoration: none;}

#container_7a .mainList1_7a a:hover{color: #00c; text-decoration: underline;}







/*------▼共通▼記事全文へ*/

.mainList2_7a{

display: block;

margin-top: 20px;

font-size: 80%;

font-weight: bold;

font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif !important;

text-align: right;}



#container_7a .mainList2_7a a:link{color:#00f; text-decoration: none;}

#container_7a .mainList2_7a a:visited{color:#00f; text-decoration: none;}

#container_7a .mainList2_7a a:active{color:#00c; text-decoration: none;}

#container_7a .mainList2_7a a:hover{color:#00c; text-decoration: underline;}







/*------▼共通▼「このページの上部へもどる」*/

#return_7a{

clear: both;

margin: 10px 0;

padding-right: 228px;

padding-top: 15px;

font-size: 70%;

font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;

text-align: right;}



#return_7a a,a:link{color: #00f; text-decoration: none;}

#return_7a a:visited{color: #00f; text-decoration:none;}

#return_7a a:hover{color: #00f; text-decoration:underline;}

#return_7a a:active{color:#00f; text-decoration:underline;}







/*------▼共通▼ページタイトル*/

.main-title {

border-bottom: 1px solid #989898; 

background: transparent url(/layout/images/common/head_bk.gif) repeat-x;

margin: 20px 0 10px 0;}



.main-title span{

display: block;}



.main-title-blue,

.main-title-green,

.main-title-yellow,

.main-title-brown,

.main-title-red,

.main-title-hawks,

.main-title-jleague{

padding-left: 30px;

font-size: 100%;

font-weight: bold;

line-height: 150%;

vertical-align: text-bottom;}



.main-title-blue{

border-top: 2px solid #0d619f;

background: transparent url(/layout/images/common/arrow_blue.gif) no-repeat left;}



.main-title-green{

border-top: 2px solid #237e2e;

background: transparent url(/layout/images/common/arrow_green.gif) no-repeat left;}



.main-title-yellow{

border-top: 2px solid #ffb808;

background: transparent url(/layout/images/common/arrow_yellow.gif) no-repeat left;}



.main-title-brown{

border-top: 2px solid #af7438;

background: transparent url(/layout/images/common/arrow_brown.gif) no-repeat left;}



.main-title-red{

border-top: 2px solid #ff0000;

background: transparent url(/layout/images/common/arrow_red.gif) no-repeat left;}



.main-title-hawks{

border-top: 2px solid #ffcc00;

background: transparent url(/layout/images/nsp/icon_hawks.gif) no-repeat left;}



.main-title-jleague{

border-top: 2px solid #025a9a;

background: transparent url(/layout/images/nsp/icon_jleague.gif) no-repeat left;}



.main-title-blue a,

.main-title-green a,

.main-title-yellow a,

.main-title-brown a,

.main-title-red a{

display: block;

padding-top: 0.2em;

vertical-align: bottom;}







/*------▼共通▼記事一覧の見出し*/

.main-list-blue,

.main-list-green,

.main-list-yellow,

.main-list-brown,

.main-list-red{

clear: both;

width: 97%;

height: 28px;

margin: 20px 0 5px;

text-indent: 15px;

font-size: 100%;

font-weight: bold;

line-height: 180%;}



.main-list-blue{

border-bottom: dotted 1px #989898;

background: transparent url(/layout/images/common/icon_square_blue.gif) no-repeat left center;}



.main-list-green{

border-bottom: dotted 1px #989898;

background: transparent url(/layout/images/common/icon_square_green.gif) no-repeat left center;}



.main-list-yellow{

border-bottom: dotted 1px #989898;

background: transparent url(/layout/images/common/icon_square_yellow.gif) no-repeat left center;}



.main-list-brown{

border-bottom: dotted 1px #989898;

background: transparent url(/layout/images/common/icon_square_brown.gif) no-repeat left center;}



.main-list-red{

border-bottom: dotted 1px #989898;

background: transparent url(/layout/images/common/icon_square_red.gif) no-repeat left center;}





#container_7a .main-list-backnumber {

display: block;

margin: -20px 0px 0px 0px;

padding: 0px 0px 0px 25px;

float: right;

background: transparent url(/layout/images/common/arrow_blue.gif) no-repeat left;

font-size: 90%;

font-weight: bold;

clear: both;

}



#container_7a .main-list-backnumber a:link{color: #000; text-decoration: none;}

#container_7a .main-list-backnumber a:visited{color: #000; text-decoration: none;}

#container_7a .main-list-backnumber a:active{color: #000; text-decoration: none;}

#container_7a .main-list-backnumber a:hover{color: #00F; text-decoration: underline;}





/*------▼共通▼多メディア配信*/

/*------▼共通▼多メディア配信▼新着記事*/

#front_7a div.newkiji-index-photo{

float: right;}



#front_7a div.newkiji h2{

margin: 0.5em 0;

color: #000;

font-size: 110%;

font-weight: bold;

line-height: 1.3;}



#front_7a div.newkiji div.newkiji-photo{

float: right;

margin: 0 0 5px 5px;}



#front_7a div.newkiji p.lead{

font-size: 95%;

line-height: 1.5;}



#front_7a div.newkiji p.read-more{

margin: 0 0 1em 0;

font-size: 95%;

line-height: 1.5;}



#front_7a div.newkiji p.read-more a:link,

#front_7a div.newkiji p.read-more a:visited,

#front_7a div.newkiji p.read-more a:hover,

#front_7a div.newkiji p.read-more a:active{

color: #00f;}



#front_7a div.newkiji div.newkiji-date{

clear: both;}



#front_7a div.newkiji div.newkiji-date p.hidden{

display: none;}



#front_7a div.newkiji div.newkiji-date p.display{

margin: -1em 0 1em 0;

font-size: 90%;

text-align: right;}







/*------▼共通▼多メディア配信▼記事一覧リスト*/

#front_7a ul.main-list{

margin: 0 15px 35px 25px;

padding: 0;

color: #222;

font-size: 85%;}



#front_7a ul.main-list li{

margin: 0 0 0.3em 0;

color: #444;}



#front_7a ul.main-list li a:link{color: #222;}

#front_7a ul.main-list li a:visited{color: #666;}





/*------▼TOP▼九州ねっとコンテンツ▼記事一覧リスト*/

#qnet-body ul.main-list-qnet li{

margin: 0px;

color: #444;

font-size: 80%;

line-height: 1.4;}





/*------▼共通▼多メディア配信▼本文*/
/* ====== H1対策('08ver対応) ▼・ω・▼ 20080411 ====== */

#front_7a div.article h1{
 float: none;
 width: 600px;
 margin-top: 30px;
 margin-bottom: 20px;
 font-size:110%;
 font-weight:bold;
 line-height:1.3;
}



#front_7a div.article-body-text{

font-size: 95%;

line-height: 1.5;}



#front_7a div.article-body-text a:link{color: #00f;}



#front_7a div.article-body-text a:visited{color: #00f;}



#front_7a div.article-body-text a:hover{color: #00f;}



#front_7a div.article-body-text a:active{color: #00f;}





#front_7a div.article div.date p.display{

margin: 0 0 15px;

font-size: 90%;

text-align: right;}



#front_7a div.article div.date p.hidden{

display: none;}







/*------▼共通▼多メディア配信▼本文の写真*/

#front_7a div.photo-top{

margin: 0 0 5px 0;

text-align: center;}



#front_7a div.photo-right{

float: right;

margin: 0 0 5px 10px;}



#front_7a div.photo-bottom{

margin: 5px 0 0 0;}



#front_7a div.photo-left{

float: left;

margin: 0 10px 5px 0;}



#front_7a div.photo-top p.explain,

#front_7a div.photo-right p.explain,

#front_7a div.photo-bottom p.explain,

#front_7a div.photo-left p.explain{

font-size: 80%;

line-height: 1.3;}



#front_7a div.photo-top p.movie-play,

#front_7a div.photo-right p.movie-play,

#front_7a div.photo-bottom p.movie-play,

#front_7a div.photo-left p.movie-play{

text-align: center;}



/*---20070502山崎追加---*/

/*------▼ローカル▼ページタイトル*/

.main-title-l {

border-bottom: 1px solid #AAA;

border-top: 3px solid #0D619F;

margin: 20px 0 10px 0;

padding: 0px;}



.main-title-l span{

display: block;}



.main-title-local{

margin:0;

padding:0;

background: transparent url(/nnp/local/images/bg_title_local.gif) repeat-x;}



.main-title-l img{

margin:0;

padding:0;

border:none;}





/*---2007 08 02追加（作業者：安部）---*/

/*---2007 11 28追加（修正者：あづま）---*/

/*------▼トップ▼注目の特集*/

#specialTopic{

clear: both;

overflow: hidden;

margin: 0 0 10px;

padding: 3px 0;

border-top: 2px solid #f66;

border-bottom: 1px solid #989898;

}



#specialTopic-header{

float: left;

width: 46px;

height: 41px;

margin: 0 3px 10px;

}



#specialTopic-list{

margin: 0;

width:85%;

}



#specialTopic-list li{

display: inline;

margin: 0 15px 0 0;

font-size: 11px;

line-height: 15px;

}



#specialTopic-list li a{

display: block;

float:left;

width:150px;

}



#specialTopic-list li a:hover{

color: #000;

}



#tyumoku_7a{

clear: both;

}











/*---2007.09.14追加（作業者：高野）---*/

/*------▼INDEXの速報▼記事一覧リスト*/

#front_7a ul.main-list-main{

margin: 0 15px 5px 25px;

padding: 0;

color: #222;

font-size: 85%;}



#front_7a ul.main-list-main li{

margin: 0 0 0.3em 0;

line-height: 1.3;

color: #444;}



#front_7a ul.main-list-main li a:link{color: #222;}

#front_7a ul.main-list-main li a:visited{color: #666;}









/*---2007.10.05追加（作業者：松本）---*/

/*------▼トップ▼九州一周駅伝速報*/

#ekiden {

	width: 100%;

	margin: 8px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background-color: #FFFFFF;

}

#ekiden #L {

	float: left;

	width: 165px;

	height: 100px;

	background-color: #FFFFFF;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#ekiden #R {

	background-color: #333333;

	margin: 0px 0px 0px 165px;

	padding: 0px 0px 0px 0px;

	font-family: verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif, Times, serif, Times New Roman;

	font-size: 14px;

	color: #52a2c5;

}

#ekiden > #R {

	margin-left: 168px;

}

#ekiden #R .kukan {

	margin: 0px 0px 0px 0px;

	padding: 2px 8px 2px 8px;

	border-bottom: 1px dotted #e60412;

	font-family: verdana, "ＭＳ ゴシック", "Osaka－等幅", sans-serif, Times, serif, Times New Roman;

	color: #e60412;

	font-size: 12px;

	line-height: 135%;

	background-color: #FFFFFF;

}

#ekiden #R .result {

	margin: 0px 0px 0px 0px;

	padding: 4px 0px 4px 0px;

	background-color: #FFFFFF;

}



#container_7a #mainleft #main_7a #front_7a #ekiden #R .go {

	margin: 0px 0px 0px 0px;

	padding: 2px 4px 0px 0px;

	font-family: Trebuchet MS, "ＭＳ ゴシック", "Osaka－等幅", sans-serif, Times, serif, Times New Roman;

	color: #000;

	font-size: 12px;

	text-align: right;

	background-color: #FFFFFF;

}

#container_7a #mainleft #main_7a #front_7a #ekiden #R .go a:link{color: #000; text-decoration: none; font-family: Trebuchet MS, "ＭＳ ゴシック", "Osaka－等幅", sans-serif, Times, serif, Times New Roman;}
#container_7a #mainleft #main_7a #front_7a #ekiden #R .go a:visited{color: #000; text-decoration: none; font-family: Trebuchet MS, "ＭＳ ゴシック", "Osaka－等幅", sans-serif, Times, serif, Times New Roman;}
#container_7a #mainleft #main_7a #front_7a #ekiden #R .go a:active{color: #e60412; text-decoration: none; font-family: Trebuchet MS, "ＭＳ ゴシック", "Osaka－等幅", sans-serif, Times, serif, Times New Roman;}
#container_7a #mainleft #main_7a #front_7a #ekiden #R .go a:hover{color: #e60412; text-decoration: underline; font-family: Trebuchet MS, "ＭＳ ゴシック", "Osaka－等幅", sans-serif, Times, serif, Times New Roman;}
#container_7a #mainleft #main_7a #front_7a #ekiden hr {
	clear: both;
	background-color: #FFFFFF;
	visibility: hidden;}

/* 動画ニュース写真リスト */
#front_7a div.photo_list{
	margin:10px 0 0 0;
	padding:2px;
	background:#EFEFEF;}

#front_7a div.photo_list:after {
	display:block;
	margin-top:-1px;
	height:1px;
	content:"";
	clear:both;}

#front_7a ul.plist{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;}

#front_7a ul.plist li{
	float:left;
	width:74px;
	height:74px;
	margin:0;
	padding:0;
	list-style:none;}

#front_7a ul.plist li img{
	margin:0;
	padding:2px;}

#front_7a ul.plist li a{
	display:block;
	width:74px;
	height:74px;
	background:#EFEFEF;}
#front_7a ul.plist li a:link,
#front_7a ul.plist li a:visited,
#front_7a ul.plist li a:active{
	background:#EFEFEF;}
#front_7a ul.plist li a:hover{
	background:#F00;}




