@charset "UTF-8";

/*------▼右サイド*/
#right_7a *{
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif !important;
text-align: center;
}

#right_7a img{
border: none;}

#right_7a hr{
display: none;}

hr.end-mainleft_7a{
display: none;}



/*------▼右サイド▼リンク色*/
#right_7a a:link{color: #000; text-decoration: none;}
#right_7a a:visited{color: #000; text-decoration: none;}
#right_7a a:hover{color: #000; text-decoration: underline;}
#right_7a a:active{color: #000; text-decoration: none;}



/*------▼右サイド▼広告バナー*/	
#right_7a div.banner_7a{
margin: 0 0 10px 0;
background-color: #fff;
text-align: center;}



/*------▼右サイド▼PR（テキストのみ）*/	
#right_7a div.prText{
width: 180px;
margin: 5px auto;
text-align: left;}

#right_7a div.prText ul{
list-style-type: none;
margin: 0;
padding: 0;
font-size: 80%;}

#right_7a div.prText ul a:link{color: #00f;}
#right_7a div.prText ul a:visited{color: #00f;}
#right_7a div.prText ul a:hover{color: #00f;}
#right_7a div.prText ul a:active{color: #00f;}



/*------▼右サイド▼日経*/	
#right_7a div.nikkei{
margin: 0 0 5px;
text-align: center;}



/*------▼右サイド▼株価*/
#right_7a div.share{
width: 198px;
margin: 0 0 10px 0;
border: 1px solid #000;
background-color : #fff;}

#right_7a div.share h5.share-title{
width: auto;
margin: 0;
padding: 3px;
border-bottom: 1px solid #000;
background-color: #555;
color: #fff;
font-size: 80%;
text-align: left;}

#right_7a div.share h5.share-title a{
color: #fff !important;}

#right_7a div.share ul{
margin: 0;
padding: 0 5px 5px 20px;
text-align: left;}

#right_7a div.share li{
list-style-type: disc;
margin: 0;
padding: 3px 3px 3px 0;
font-size: 60%;}

#right_7a div.share li a:link{color: #000; text-decoration: none;}
#right_7a div.share li a:visited{color: #000; text-decoration: none;}
#right_7a div.share li a:hover{color: #00c; text-decoration: underline;}
#right_7a div.share li a:active{color: #00c; text-decoration: none;}



/*------▼右サイド▼各県のお天気*/
#right_7a div.weather{
margin: 0;
padding: 0;
display: block;
text-align: center;}

#right_7a div.weather h5.weather-title{
width: 188px;
margin: 0;
padding: 3px;
background-color: #cdcee3;
color: #000;
font-size: 80%;
font-weight: bold;
text-align: left;
line-height: 120%;}

#right_7a div.weather div.weather-chart{
width: 192px;
margin: 0;
border: 1px solid #cdcee3;
background-color: #fff;
text-align:left;
font-size: 14px;
}

#right_7a div.weather div.weather-chart td{
font-size: 12px;
}


#right_7a div.weather ul{
list-style: none;
margin: 0 5px 10px 0;
padding: 0;
text-align: right;}

#right_7a div.weather ul li{
margin: 0 0 2px 0;
padding: 0;
font-size: 10pt;
font-weight: bold;}

#right_7a div.weather ul li img.icon{
margin: 0 2px 0 0;
vertical-align: bottom;}



/***********************************************************
旧right(～070323)のhtmlに新right(070324～)のcssを当てる
***********************************************************/
#right_7a div.ad{
width: 200px;
padding: 3px 0;
margin: 0 auto;}

#right_7a div.ad div.sponsored{
text-align: left;
margin: 5px 0;
padding: 0 0 5px;
font-size: 13px;
border-bottom: 1px dotted #cccccc;
height: 55px;}

#right_7a div.ad > div.sponsored{
height: auto;
min-height: 55px;}

#right_7a div.sponsored img{
float: left;
margin: 3px 5px 0 3px;
border: 0;}

#right_7a div.sponsored a{
color: #000;
text-decoration:none;}

#right_7a div.sponsored a strong{
color: blue;}

#right_7a div.pr{
margin-bottom: 2px;
padding-left:5px;
background-color: #27408B;
color: #fff;
font-size: 13px;}

#right_7a div.bannar{
margin: 0 auto 10px auto;}

#right_7a #KABU{
width: 198px;
margin: 0 0 10px 0;
border: 1px solid #000;
background-color : #fff;}

#right_7a #KABU h3{
width: auto;
margin: 0;
padding: 3px;
border-bottom: 1px solid #000;
background-color: #555;
color: #fff;
font-size: 80%;
text-align: left;}

#right_7a #KABU h3 a{
color: #fff !important;}

#right_7a #KABU ul{
margin: 0;
padding: 0 5px 5px 20px;
text-align: left;}

#right_7a #KABU li{
list-style-type: disc;
margin: 0;
padding: 3px 3px 3px 0;
font-size: 60%;}

#right_7a #KABU li a:link{color: #000; text-decoration: none;}
#right_7a #KABU li a:visited{color: #000; text-decoration: none;}
#right_7a #KABU li a:hover{color: #00c; text-decoration: underline;}
#right_7a #KABU li a:active{color: #00c; text-decoration: none;}

#right_7a div.banrect{
margin: 0 0 10px 0;}

#right_7a div.weather{
margin: 0;
padding: 0;
display: block;
text-align: center;}

#right_7a div.weather h3{
width: 188px;
margin: 0;
padding: 3px;
background-color: #cdcee3;
color: #000;
font-size: 80%;
font-weight: bold;
text-align: left;
line-height: 120%;}

#right_7a div.weather p.weather{
width: 192px;
height: 144px;
margin: 0;
border: 1px solid #cdcee3;
background-color: #fff;
text-align:left;}

#right_7a div.weather #RIGHT_LINK{
width: 182px;
margin: 3px 0;
padding: 3px 5px;
border: 1px solid #ccc;
background-color: #ddd;
font-size: 80%;}

#right_7a div.weather #RIGHT_SEASON{
width: 182px;
margin: 3px 0;
padding: 3px 5px;
border: 1px solid #ccc;
background-color: #ddd;
font-size: 80%;}

