﻿@charset "utf-8";
/* CSS Document */

/*==01:flashエリア=============================================*/
#topfls{
	background-image: url(../img/bg.jpg);
	height: 179px;
	width: 614px;
}


/*==02:ニュース・ピックアップ=============================================*/
#ntpwrap{
width:620px;
background:url(../topimg/bg_ntp.gif) repeat-y;}

#ntpleft{
float:left;
width:409px;}

#ntpright{
float:right;
width:211px;}

#ntpbottom{
width:620px;
height:36px;
background:url(../topimg/btn_nrtp.gif) no-repeat;
position:relative;}

#ntpbottom a {
margin: 0;
padding: 0;
display: block;
width: 100%;
height: 100%;
background:url(../topimg/btn_nrtp.gif) no-repeat;
text-indent: -9999em;
text-decoration:none;}

#ntpbottom li {
	display: block;
	margin: 0px;
	position: absolute;
	background:url(../topimg/btn_nrtp.gif) no-repeat;
	top:12px;}

#nr { width: 69px; left:319px;}
#mi { width: 49px; left:553px;}

#nr a { background-position: -319px -12px;}
#mi a { background-position: -553px -12px;}

#nr a:hover,
#nr a:focus {background-position: -319px -48px;}
#mi a:hover,
#mi a:focus {background-position: -553px -48px;}



#rss{width:369px;
margin:3px 10px 0 30px;
text-align:right}


#news{
width:369px;
margin:3px 10px 0 30px;}

.boxnews{
margin-bottom:20px;}

.boxnews .ico{
color:#CCCCCC;
font-size:x-small;
display:block;
height:11px;
padding-left:40px;
background:url(../topimg/ico_news.gif) no-repeat;
margin-bottom:5px;
}

.boxtopics .ico{
color:#CCCCCC;
font-size:x-small;
display:block;
height:11px;
padding-left:40px;
background:url(../topimg/ico_topics.gif) no-repeat;
margin-bottom:5px;
}

#news .wrd{
background:url(../topimg/dot.gif) repeat-x bottom;}

.wrd{
padding-bottom:5px;
margin-bottom:10px;
line-height:140%;}

.mrk{
color:#ffa200;}

#pick{
width:191px;
margin:10px 10px 10px 10px;}

#pick .wrd{
margin-top:10px;}

/*==03:フリーエリア=============================================*/
#freearea{
width:485px;
margin:20px 80px 20px 35px;
line-height:130%;}

.freebnr img{
margin:0 10px 10px 0;}

.freebnr .ttl{
color:#FF9900;
font-weight:bold;
text-decoration:underline;}
