@charset "UTF-8";

/*------▼左サイド基本要素*/

#left_7a *{
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;}

#left_7a img{
border: none;}

#left_7a hr{
display: none;}

hr.end-main_7a{
display: none;}

/*------▼左サイド基本要素▼リンク色の設定*/
#left_7a a:link{color: #000; text-decoration: none;}
#left_7a a:visited{color: #000; text-decoration: none;}
#left_7a a:active{color: #00f; text-decoration: none;}
#left_7a a:hover{color: #00f; text-decoration: underline;}

/*------▼ニュースページ用 新着情報のボックス*/
#left_7a div.leftBox_whatsNew{
width: 160px;
margin: 7px auto;
padding: 0;
border: 1px solid #0d31bf;
background-color: #fff;}

#left_7a div.leftBox_whatsNew h3{
margin: 0;
padding: 4px 4px 4px 10px;
background-color: #0d31bf;
color: #ff0;
font-size: 10pt;
line-height: 120%;}

#left_7a div.leftBox_whatsNew ul{
list-style-type: none;
margin: 0;
padding: 8px;
font-size: 10pt;
text-decoration: none;}

#left_7a div.leftBox_whatsNew li{
margin: 0;}

/*------▼ボックス▼タイトルの設定*/
#left_7a div.leftBox_7a h3,
#left_7a div.leftBox-plan_7a h3{
margin: 0;
padding: 4px 4px 4px 10px;
background-color: #0d619f;
color: #fff;
font-size: 10pt;
line-height: 120%;}

#left_7a h3 a:link{color: #fff; text-decoration: none;}
#left_7a h3 a:visited{color: #fff; text-decoration: none;}
#left_7a h3 a:active{color: #fff; text-decoration: none;}
#left_7a h3 a:hover{color: #fff; text-decoration: underline;}

#left_7a div.leftBox_7a h3.leftBox-feature{
margin: 0;
padding: 4px 4px 4px 10px;
background-color: #c6dff5;
color: #000;
font-size: 10pt;
line-height: 120%;}

#left_7a div.leftBox_7a h3.leftBox-feature a{color: #000;}

/*------▼矢印アイコンつきリスト*/
#left_7a li.arrow_7a{
list-style-image: url(../../images/nnp/arrow.gif);
margin: 0 0 5pt 10px;}

#left_7a li.arrow2_7a{
list-style-image: url(../../images/nnp/arrow2.gif);}

#left_7a li.arrow2_7a a:link{color: #fff; text-decoration: none;}
#left_7a li.arrow2_7a a:visited{color: #fff; text-decoration: none;}
#left_7a li.arrow2_7a a:hover{color: #fff; text-decoration: underline;}
#left_7a li.arrow2_7a a:active{color: #fff; text-decoration: none;}

#left_7a ul.img_dot_7a{
list-style-image: url(../../images/common/icon_dot.gif);}

/*------▼旧leftへの対応用*/
#left_7a .text{
margin: 5px 0 0 0;
padding: 5px 0 0 0;
font-size: 10pt;}

#left_7a #leftBox-feature{
margin: 0;
padding: 4px 4px 4px 10px;
background-color: #c6dff5;
color: #000;
font-size: 10pt;
line-height: 120%;}

#left_7a #leftBox-feature a{
color: #000;}

#left_7a dl{
padding: 0px;
margin-left: -30px;}

/*------▼３サイト共通*/
/*------▼３サイト共通▼ボックスの設定*/
#left_7a div.leftBox_7a{
width: 160px;
margin: 7px auto;
padding: 0;
background-color: #fff;}

/*------▼３サイト共通▼一枚画像*/
#left_7a p.leftPhoto_7a{
margin: 10px 0 0 0;
padding: 0 0 5px;
text-align: center;}

/*------▼３サイト共通▼リストの設定*/
#left_7a ul{
margin: 0 0 0 20px;
padding: 0;}

#left_7a ul.topics_7a{
margin: 0;
padding: 8px 8px 5px;
font-size: 10pt;
text-decoration: none;}

#left_7a ul.leftSokuhou_7a{
list-style-type: none;
margin: 0;
padding: 8px 8px 8px 0;
background-color: #fff;
font-size: 10pt;}

#left_7a li{
margin: 0 0 5px 8px;
padding: 0;
line-height: 110%;}

/*------▼３サイト共通▼入れ子リスト*/
#left_7a li.in-list{
list-style-type: none;
display: inline;
margin: 0;
padding: 0;}

#left_7a li.in-list ul{
margin: 0 0 0.5em 10px;
padding: 0;}

#left_7a li.in-list ul li{
margin: 0 0 0 8px;
line-height: 120%;}

/*------▼３サイト共通▼広告バナー*/  
#left_7a .leftBanner_top_7a{
margin: 10px;
padding: 0;}

#left_7a .leftBanner_7a{
width: 160px;
margin: 0 auto 5px;
padding: 0;}

/*------▼３サイト共通▼携帯サイト紹介部分*/  
#left_7a div.gray_7a{
width: 160px;
margin: 7px auto;
padding: 0;
background-color: #5c5c5c;}

#left_7a div.grayHead_7a{
margin: 0;
padding: 4px 4px 4px 10px;
background-color: #5c5c5c;
color: #fff;
font-size: 10pt;
font-weight: bold;
line-height: 120%;}

#left_7a div.grayHead_7a a:link{color: #fff; text-decoration: none;}
#left_7a div.grayHead_7a a:visited{color: #fff; text-decoration: none;}
#left_7a div.grayHead_7a a:hover{color: #fff; text-decoration: underline;}
#left_7a div.grayHead_7a a:active{color: #fff; text-decoration: none;}

#left_7a div.grayHead_7a img{
float: left;
margin-right: 5px;}

#left_7a div.gray_7a p{
margin: 0;
padding: 0;}

#left_7a div.gray_7a p.cboth{
margin: 0;
padding: 0;
clear: both;}

#left_7a div.grayHead_7a .grayHead_right_7a{
display: block;
height: 70px;
padding: 10px 0px;}

/*------▼３サイト共通▼回り込み無し画像*/
#left_7a .grayHeadPhoto_7a img{
text-align:center;}

.grayTxt_7a{
float: right;
color: #fff;
font-size: 10pt;}

#left_7a .gray_7a p{
padding: 4px 4px 4px 10px;
color: #fff;
font-size: 10pt;
line-height: 120%;
vertical-align: top;}

/*------▼３サイト共通▼「>>一覧」*/
#left_7a span.leftList_7a{
display: block;
margin: -0.5em 0 0 0;
padding: 0 5px 5px;
font-size: 10pt;
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
text-align: right;}

/*------▼３サイト共通▼「>>一覧」白文字 */
#left_7a .leftList2_7a{
display: block;
padding: 0 5px 5px;
color: #fff;
font-size: 10pt;
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
text-align:right;}

#left_7a .leftList2_7a a:link{color: #fff; text-decoration: none;}
#left_7a .leftList2_7a a:visited{color: #fff; text-decoration: none;}
#left_7a .leftList2_7a a:hover{color: #fff; text-decoration: underline;}
#left_7a .leftList2_7a a:active{color: #fff; text-decoration: none;}

/*------▼３サイト共通▼ネット書店*/
#left_7a .gray_7a #npublish{
margin: -20px 5px 0 5px;
padding: 0;
color: #fff;
font-size: 10pt;
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
text-align: center;}

#left_7a .gray_7a > #npublish{
margin: 0 5px;}

#left_7a .gray_7a #npublish img{
margin: 5px;}

#left_7a #npublish a{color: #fff;}

/*------▼３サイト共通▼事業*/
#left_7a .gray_7a #recomphoto{
margin: -20px 5px 0 5px;
padding: 0;
color: #fff;
font-size: 10pt;
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
text-align: center;}

#left_7a .gray_7a > #recomphoto{
margin: 0 5px;}

#left_7a .gray_7a #recomphoto img{
margin: 5px;}

#left_7a #recomphoto a{color: #fff;}

/*------▼３サイト共通▼西日本新聞グループ*/
#left_7a ul.affiliate{
list-style: none;
margin: 5px;
padding: 0 0 6px;
font-size: 10pt;
text-decoration: none;}

#left_7a ul.affiliate li{
display: inline;
margin: 0;
color: #333;
line-height: 120%;}

/*------▼３サイト共通▼提携ネットワーク*/
#left_7a ul.cooperate{
list-style: none;
margin: 5px;
padding: 0 0 6px;
font-size: 10pt;
text-decoration: none;}

#left_7a ul.cooperate li{
display: inline;
margin: 0;
color: #333;
line-height: 120%;}

/*------▼３サイト共通▼おすすめ企画*/
#left_7a div.leftBox-plan_7a{
width: 160px;
margin: 7px auto;
padding: 0;
background-color: #fff;}

#left_7a div.leftBox-plan_7a ul{
list-style-type: none;
list-style-position: outside;
margin: 0 5px;
padding: 5px 0;
background-color: transparent;}

#left_7a div.leftBox-plan_7a ul li{
clear: both;
margin: 0 0 5px 0;
height: 50px;
font-size: 8pt;
line-height: 120%;}

#left_7a div.leftBox-plan_7a ul > li{
height: auto;
min-height: 50px;}

#left_7a div.leftBox-plan_7a ul li img{
float: left;
width: 40px;
margin: 0 6px 5px 0;}

#left_7a div.leftBox-plan_7a ul li a{
font-size: 8pt;
font-weight: bold;}

#left_7a div.leftBox-plan_7a hr{
clear: both;}

/* トップページ　ホークススコア */
#hawks_score {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	color: #FFFFFF;
	width: 160px;
	text-align: center;
	margin: 0px auto 0px auto;
	background-image: url(/layout/images/nnp/den_back.gif);
	background-repeat: repeat;
	padding: 0px 0px 3px 0px;}

.score_text01 {
	color: #FFCC00;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.4;}

#hawks_score a{color:#FFCC00; text-decoration:none;}
#hawks_score a:link, #hawks_score a:visited {color:#FFCC00; text-decoration:none;}
#hawks_score a:hover, #hawks_score a:active {color:#FFCC00; text-decoration:underline;}

.score_text02 {
	color: #FFCC00;
	font-size: 12px;
	line-height: 1.4;}

#hawks_score:after {
    display:block;
    margin-top:-1px;
    height:1px;
    content:"";
    clear:both;}

.scoreTitle {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;}

.score_img {
	margin: 5px 4px 0px 0px;
	padding: 0px;}

/* CSS */
a.score_koushin { 
display: block; 
width: 70px; 
height: 20px; 
background: url("/layout/images/nnp/score_btn.jpg"); 
text-decoration: none;
text-indent: -1000em;
float: right;
margin: 3px 3px 6px 0px;} 

a:hover.score_koushin { 
background-position: bottom;} 

#score_asu {
	clear: both;
	border-top: dashed 1px #FFFFFF;
	padding: 5px 3px 2px 3px;
	margin: 0px;}


/* クリスマス紹介部分*/	
#left_7a .black_7a{
	margin: 7px 10px ;
	padding:0;
	background:#000;}

#left_7a .black_7a p{
	padding: 4px 4px 4px 10px;
	color: #fff;
	font-size: 10pt;
	line-height: 120%;
	vertical-align: top;}

#left_7a .black_7a #xmas_title{
	margin: 0;
	padding: 0;}

#left_7a .black_7a #xmas{
	margin:0 0 0 0;
	padding:0;
	color: #fff;
	font-size: 10pt;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	text-align: center;}

#left_7a .black_7a > #xmas{
	margin:17px 0 0 0;}

#left_7a .black_7a #xmas img{
	margin:-12px 0 10px 0;}

#left_7a #xmas a{color: #fff;}

