@charset "UTF-8";

html{
	height:100%;
}





body{
	width: 940px;
	padding:0;
	margin:0;
	height:100%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	line-height: 1.5;
	font-size:10px;
	color:#5d5844;
	background: #E8E1CE url(http://www.idee.co.jp/imgs/top_bg.gif) repeat-x;
}

body.new_bg{
	background-image:url(/imgs/new_top_bg.gif) !important;}

h1,h2,h3,h4,h5,h6,p,input,form,ul,li,dl,dt,dd,hr,td,th,table{
	margin: 0;
	padding: 0;
}


#online_list h2{
	margin:28px 0 11px 26px !important;
	font-size:0;
	line-height:0;
}

#latestnew_list h2{
	padding:0 0 11px 26px;
	font-size:0;
	line-height:0;
}

hr{ display:none;}
img{
	border: none;
}

ul{
	list-style-type:none;
}



#all_body{
	width:940px;
	height:100%;
	padding:0;
	margin:0;
	border:none;
	border-collapse:collapse;
}

#foot_img{
	height: 20px;
}

#footer img{
	padding-left:20px;
}



/*ロールオーバー
--------------------------------*/
#bt_top_news_archive{
	width:92px;
	height:9px;
	margin:0 0 0 auto;
}

#bt_top_news_archive a{
	display:block;
	overflow:hidden;
	width:92px;
	height:0 !important;
	height /**/: 9px ;
	padding-top:9px;
	background-image:url(http://www.idee.co.jp/imgs/bt_top_news_archive.gif);
}

#bt_top_news_archive a:hover{
	background-position:0 -9px;
}



/*top NEWS ARCHIVEボタン*/
#top_bt_newsarchive{
	width:90px;
	height:10px;
	position:absolute;
	top:18px;
	right:0;
	line-height:0;
}

#top_bt_newsarchive a{
	display:block;
	overflow:hidden;
	width:90px;
	height:0 !important;
	height /**/: 10px;
	padding-top:10px;
	text-indent:-9999px;
	background-image:url(http://www.idee.co.jp/imgs/top_bt_newsarchive2.gif);
}

#top_bt_newsarchive a:hover{ background-position:0 -10px;}

/*layout
--------------------------------*/

#wrapper{
	width: 940px;
}


#flash_area{
	width:649px;
	float:left;
}

#r_side{
	width:291px;
	float:right;
	display:inline;
}

#r_side img{ vertical-align:top !important;}
#r_side p{ margin-bottom:0;}

#online_list{
	width:291px;
	padding-bottom:10px;
	height:192px;
	overflow:hidden;
}

#online_list ul{
	margin:0 16px 0 14px;
}

#online_list li{
	padding-left:12px;
}



#latestnew_list dl{
	margin:0 9px 0 26px;
	clear:both;
}

#latestnew_list dt{
	width:80px;
	float:left;
	display:block;
	color:#645E58;
}

#latestnew_list dd{
	margin-left:80px;
	display:block;
	text-align:right;
	color:#645E58;
}


#latestnew_list ul{
	margin:0 9px 0 21px;
	clear:both;
}

#latestnew_list li{
	padding-left:5px;
	color:#707937;
}


.line01{
	width:260px;
	background-image: url(http://www.idee.co.jp/imgs/top_line_01.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}

.line02{
	background-image: url(http://www.idee.co.jp/imgs/top_line_02.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}

.line01 img,
.line02 img{ vertical-align:top !important;}

.line01 img,
.line02 img{ vertical-align:top !important;}

/*link
--------------------------------*/
a{color: #7C9735; text-decoration: none;}
a:visited{color: #7C9735; text-decoration: none;}
a:hover{color: #8AA83D;	text-decoration: underline;}
a:active{color: #7C9735; text-decoration: none;}


#online_list a{color: #295A77; text-decoration: none;}
#online_list a:visited{color: #295A77; text-decoration: none;}
#online_list a:hover{color: #295A77-decoration: underline;}
#online_list a:active{color: #295A77-decoration: none;}

#r_side a{ color:#2d5d78;}
#r_side a:hover{ color:#2d5d78; text-decoration:underline;}

#r_side dl a{ color:#645E58;}
#r_side dl a:hover{ color:#645E58; text-decoration:underline;}


#bt_area{
	clear:both;
	height:23px;
	margin:10px 0 0 0;
}


#bt_area h2{
	width:76px;
	float:left;
}


#bt_area h3{
	width:187px;
	float:right;
}


/*回り込みのクリア
--------------------------------*/

/*clearfix*/
.clear:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear{display:inline-table; zoom:1;}
/* ¥*/
* html .clear{height:1%;}
.clear{display:block;}
/* */







/********************************
新TOP
--------------------------------*/
#top_tit_latestnews{
	width:262px;
	margin:0 0 0 26px;
	padding:18px 0 0 0;
	position:relative;
}

#r_side #top_tit_latestnews ul{
	width:262px;
}

#r_side #top_tit_latestnews ul li{ margin-left:2px;}
html[xmlns*=""] body:last-child #r_side #top_tit_latestnews ul li{ font-size:9px; margin-bottom:7px;}

#r_side #top_tit_latestnews h2{ margin-left:2px; margin-bottom:14px;line-height:0 !important; font-size:0;}

#r_side #top_topics_box{ margin:15px 0 0 5px;}
#r_side #top_topics_box h2{ margin:0 0 10px 21px; line-height:0 !important; font-size:0;}

#r_side #top_topics_box dl{
	width:120px;
	float:left;
	margin-left:21px;
	margin-bottom:10px;
	display:inline;
}

#r_side #top_topics_box dl dt{ margin-bottom:4px;}
#r_side #top_topics_box dl dt img{border:solid 1px #ffffff;}
#r_side #top_topics_box dl dt a:hover img{border:solid 1px #645E58;}


#r_side #top_topics_box dl dd{
	font-size:10px;
	line-height:130%;
}

html[xmlns*=""] body:last-child #r_side #top_topics_box dl dd{ font-size:9px;}

#r_side #top_newsmail_box{
	clear:both;
	margin:10px 0 0 26px;
}

#r_side #top_newsmail_box a:hover img{
	filter: alpha(opacity=80);
	opacity: 0.8;
}

#top_bn_txt_box{ padding-top:3px;}
