﻿@charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	margin:0px 0px 10px 0px;
	color:#333333;
}

a:hover img{
    filter:alpha(opacity=77); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
}


h1{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
	height:20px;
	background-image:url(/images/common/button_b.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
}

h3{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}


p{
	margin:14px;
}

img{
	border: none;
	/*vertical-align:bottom;*/
	/*vertical-align: top;*/
} 

form{
	margin:0px;
	padding:0px;
}

.p10{
	font-size:10px;
	line-height:15px;
}

.p12{
	font-size:12px;
	line-height:18px;
}
.p14{
	font-size:14px;
	line-height:18px;
}

/*
a:link,a:visited{
	color:#3399CC;
}
a:hover{
	color:#C00;
}
*/

#container{
	width:950px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#footer a{
	color:#3F9388;
}

#footer a:hover{
	color:#2B6057;
}

a{
	color:#DF0D61;
}

a:hover{
	color:#F60;
}
/* *********************　ヘッダー　********************* */
#header{
	float:left;
	width:950px;
	text-align:left;
	background-image:url(../images/top/top_12.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#header .logo{
	float:left;
	width:300px;
	height:69px;
	padding-top:20px;
}

#header .text{
	float:right;
	text-align:right;
	width:600px;
	height:20px;
	margin-top:20px;
	color:#FCA60D;
	font-size:10px;
}

#header_menu{
	float:right;
	width:713px;
	margin-top:10px;
}

#header_menu ul{
	margin:10px 0px 0px 0px;
	padding:0px;
	text-decoration:none;
}
#header_menu li{
	float:left;
	list-style:none;
}
/*-----------menu-------------*/
#header_menu .home{
	width:102px;
	height:26px;
}
#header_menu .home a.visible{
	width:102px;
	height:26px;
	background-image:url(/images/common/home.gif);
	background-position:top;
	display:block;
}
#header_menu .home a.visible:hover,#header_menu .home a.selected{
	width:102px;
	height:26px;
	background-image:url(/images/common/home.gif);
	background-position:bottom;
	display:block;
}

#header_menu .blog{
	width:94px;
	height:26px;
}
#header_menu .blog a.visible{
	width:94px;
	height:26px;
	background-image:url(/images/common/blog.gif);
	background-position:top;
	display:block;
}
#header_menu .blog a.visible:hover,#header_menu .blog a.selected{
	width:94px;
	height:26px;
	background-image:url(/images/common/blog.gif);
	background-position:bottom;
	display:block;
}

#header_menu .ranking{
	width:131px;
	height:26px;
}
#header_menu .ranking a.visible{
	width:131px;
	height:26px;
	background-image:url(/images/common/ranking.gif);
	background-position:top;
	display:block;
}
#header_menu .ranking a.visible:hover,#header_menu .ranking a.selected{
	width:131px;
	height:26px;
	background-image:url(/images/common/ranking.gif);
	background-position:bottom;
	display:block;
}

#header_menu .voice{
	width:109px;
	height:26px;
}
#header_menu .voice a.visible{
	width:109px;
	height:26px;
	background-image:url(/images/common/voice.gif);
	background-position:top;
	display:block;
}
#header_menu .voice a.visible:hover,#header_menu .voice a.selected{
	width:109px;
	height:26px;
	background-image:url(/images/common/voice.gif);
	background-position:bottom;
	display:block;
}

#header_menu .webmagazine{
	width:182px;
	height:26px;
}
#header_menu .webmagazine a.visible{
	width:182px;
	height:26px;
	background-image:url(/images/common/webmagazine.gif);
	background-position:top;
	display:block;
}
#header_menu .webmagazine a.visible:hover,#header_menu .webmagazine a.selected{
	width:182px;
	height:26px;
	background-image:url(/images/common/webmagazine.gif);
	background-position:bottom;
	display:block;
}

#header_menu .help{
	width:95px;
	height:26px;
}
#header_menu .help a.visible{
	width:95px;
	height:26px;
	background-image:url(/images/common/help_menu.gif);
	background-position:top;
	display:block;
}
#header_menu .help a.visible:hover,#header_menu .help a.selected{
	width:95px;
	height:26px;
	background-image:url(/images/common/help_menu.gif);
	background-position:bottom;
	display:block;
}
.hidden {
	font-size: x-small;
	line-height: 28px;
	visibility : hidden
}

#welcome{
	float:right;
	height:20px;
	text-align:right;
	width:300px;
}

#town{
	clear:both;
	width:950px;
	margin:0px 0px 10px 0px;
	z-index:100;
}

.hidden{
	visibility : hidden;
	display:none;
}


#login{
	margin:0px;
	float:right;
	width:220px;
	height:30px;
	display:block;
	margin-left:300px;
}

#login ul{
	float:right;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#login li{
	float:left;
	width:85px;
	height:23px;
	margin-left:18px;
	display:inline;
}

#login a{
	width:85px;
	height:23px;
	display:block;
}

#login .b_new a{
	background-image:url(../images/top/top_23.gif);
	text-decoration:none;
	display:block;
}

#login .b_login a{
	background-image:url(../images/top/top_25.gif);
	text-decoration:none;
	display:block;
}

#header_search{
	float:left;
	width:210px;
	margin-left:10px;
	margin-top:10px;
}

#select_form{
	float:left;
	text-align:left;
	width:205px;
	color:#FCA60D;
	font-size:10px;
	line-height:15px;
}


#header #b_search {
	clear:both;
	float:left;
	text-align:left;
	width:205px;
	display:inline;
	padding-bottom:5px;
}

#header #b_search .button{
	vertical-align:top;
	margin-left:5px;
}

#header #y_search {
	clear:both;
	float:left;
	text-align:left;
	width:220px;
	display:none;
	padding-bottom:5px;
}

#header #y_search .button{
	vertical-align:top;
	margin-left:5px;
}

/* *********************　左メニュー　********************* */


#left_side{
	width:210px;
	float:left;
	margin:0px 22px 0px 0px;
	_margin:0px 15px 0px 0px;
}

#left_side:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#left_side{
	zoom:1;
}

.advertise{
	width:210px;
	margin-bottom:10px;
	padding:3px;
	padding-top:0px;
}

.advertise a{
	width:210px;
	height:72px;
	display:block;
	text-decoration:none;
}

.fortune{
	width:216px;
	margin-bottom:10px;
	padding-top:0px;
}

.fortune a{
	width:216px;
	display:block;
	text-decoration:none;
}

#shop_topics{
	width:210px;
	border:1px #b3b3b3 solid;
	padding:3px;
	margin-bottom:10px;
}

#shop_topics .header{
	background:url(../images/top/top_28.gif) no-repeat top left;
	width:210px;
	height:16px;
	margin:0px;
	padding:0px;
	margin-bottom:13px;
}

#shop_topics .content{
}

#shop_topics .footer{
	clear:both;
}

#shop_topics .item{
	width:210px;
	background-image:url(../images/top/top_43.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#shop_topics .item:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#shop_topics .item{
	zoom:1;
}

#shop_topics .pic{
	float:left;
	background-image:url(../images/top/top_46.gif);
	background-repeat:no-repeat;
	width:47px;
	height:47px;
	
	margin-left:13px;
	margin-top:3px;
	padding-top:5px;
	display:inline;
}

#shop_topics .text{
	float:left;
	width:140px;
	text-align:left;
	margin-top:5px;
	margin-left:5px;
	display:inline;
}

#shop_topics .date{
	font-size:11px;
	text-align:left;
}

#shop_topics .shop_name{
	font-size:11px;
	color:#3F6EB4;
	text-align:left;
}

#shop_topics .title{
	font-size:11px;
	text-align:left;
}

#shop_topics .line{
	background-image:url(../images/top/top_41.gif);
	background-repeat:no-repeat;
	width:210px;
	height:5px;
	margin-top:2px;
	margin-bottom:2px;
}

#shop_topics .view_all{
	background-image:url(../images/top/top_72.gif);
	background-repeat:no-repeat;
	width:93px;
	height:16px;
	
	margin-left:47px;
	float:right;
}

#shop_topics .view_all a{
	width:93px;
	height:16px;
	display:block;
	text-decoration:none;
}


#from_toma{
	width:210px;
	border:1px #b3b3b3 solid;
	padding:3px;
	margin-bottom:10px;
}

#from_toma .header{
	background:url(../images/top/top_77.gif) no-repeat top left;
	width:210px;
	height:16px;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
}

#from_toma .content{
}

#from_toma .item{
	margin-bottom:5px;
}

#from_toma .date{
	float:left;
	background-color:#090;
	color:#FFF;
	font-size:10px;
	line-height:12px;
	text-align:left;
	
	width:67px;
	height:12px;
	padding:1px;
	text-indent:7px;
	margin-bottom:2px;
}

#from_toma .title{
	float:left;
	width:210px;
	margin-bottom:5px;
	text-align:left;
	font-size:10px;
	color:#000;
}

#from_toma .title a{
	color:#000;
}

#from_toma .title a:hover{
	color:#999;
}

#from_toma .footer{
	clear:both;
	margin-bottom:10px;
}

#weather_info{
	width:210px;
	border:1px #b3b3b3 solid;
	padding:3px;
	margin-bottom:10px;
	text-align:center;
}

#weather_info .header{
	background:url(../images/top/top_83.gif) no-repeat top left;
	width:210px;
	height:16px;
	margin:0px;
	padding:0px;
}

#weather_info .footer{
	clear:both;
}

#weather_info .content{
}

#weather_info .week{
	background-image:url(../images/weather/week_button.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:55px;
	float:right;
}

#weather_info .week a{
	width:200px;
	height:55px;
	display:block;
	text-decoration:none;
}

#weather_info .today_text{
	text-align:left;
	font-weight:bold;
	color:#666;
	background-color:#d8e2e7;
	margin-top:3px;
}


/* *********************　中央コンテンツ　********************* */
#center{
	float:left;
	width:489px;
}

#center:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#center{
	zoom:1;
}

#importance{
	width:477px;
	padding:5px;
	line-height:20px;
	border:1px #aaa solid;
	margin-bottom:10px;
}

#toma_blog{
	width:487px;
	border:1px #b3b3b3 solid;
	margin-bottom:10px;
}

#toma_blog .line{
	width:481px;
	height:5px;
	background:url(../images/top/top_50.gif) no-repeat top left;
	clear:both;
}

#toma_blog .header{
	background:url(../images/top/top_30.gif) no-repeat top left;
	width:481px;
	height:16px;
	margin-bottom:13px;
	margin-left:3px;
	float:left;
	margin-top:3px;
}

#bloger_tab{
	float:left;
	width:487px;
	height:17px;
	font-size:12px;
	line-height:14px;
}

#bloger_tab ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#bloger_tab li{
	float:left;
	height:17px;
}


#bloger_tab .shop_tab a{
	background:url(../images/top/tab_02.gif) no-repeat top left;
	width:122px;
	height:17px;
	display:block;
}

#bloger_tab .artist_tab a{
	background:url(../images/top/tab_04.gif) no-repeat top left;
	width:122px;
	height:17px;
	display:block;
}

#bloger_tab .people_tab a{
	background:url(../images/top/tab_06.gif) no-repeat top left;
	width:122px;
	height:17px;
	display:block;
}

#bloger_tab .all_tab a{
	background:url(../images/top/tab_08.gif) no-repeat top left;
	width:121px;
	height:17px;
	display:block;
}

#bloger_tab .selected_s a{
	background:url(../images/top/tab_02.gif) no-repeat bottom left;
	width:122px;
	height:17px;
	display:block;
}

#bloger_tab .selected_a a{
	background:url(../images/top/tab_04.gif) no-repeat bottom left;
	width:122px;
	height:17px;
	display:block;
}

#bloger_tab .selected_p a{
	background:url(../images/top/tab_06.gif) no-repeat bottom left;
	width:122px;
	height:17px;
	display:block;
}

#bloger_tab .selected_all a{
	background:url(../images/top/tab_08.gif) no-repeat bottom left;
	width:121px;
	height:17px;
	display:block;
}



#bloger_tab span{
	visibility:hidden;
	display:none;
}

#toma_blog .content{
}

#newest_blog{
	width:481px;
	margin-bottom:10px;
}

#newest_blog:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#newest_blog{
	zoom:1;
	margin-left:5px;
}

#newest_blog .pic{
	float:left;
	background-image:url(../images/top/top_36_people.gif);
	background-repeat:no-repeat;
	width:107px;
	height:107px;
	margin-bottom:2px;
	padding-top:6px;
	padding-left:0px;
	
}
#newest_blog .pic_shop{
	float:left;
	background-image:url(../images/top/top_36_shop.gif);
	background-repeat:no-repeat;
	width:107px;
	height:107px;
	margin-bottom:2px;
	padding-top:6px;
	padding-left:0px;	
}

#newest_blog .pic_artist{
	float:left;
	background-image:url(../images/top/top_36_artist.gif);
	background-repeat:no-repeat;
	width:107px;
	height:107px;
	margin-bottom:2px;
	padding-top:6px;
	padding-left:0px;	
}

#newest_blog .text{
	float:left;
	margin-left:5px;
	width:360px;
	display:inline;	
}

#newest_blog .date{
	float:left;
	background-color:#595858;
	width:123px;
	height:14px;
	padding:1px;
	
	font-size:11px;
	color:#FFF;
	text-align:left;
	line-height:14px;
	text-indent:7px;	
}

#newest_blog .blog_title{
	float:left;
	width:200px;
	line-height:14px;
	font-size:11px;
	text-align:left;
	text-indent:5px;
	
}

#newest_blog .title{
	font-size:12px;
	text-align:left;
	line-height:18px;
	color:#3F6EB4;
	clear:both;
	width:360px;
}


#newest_blog .body{
	width:360px;
	height:75px;
	text-align:left;
}


#archive_blog{
	width:481px;
	margin-top:10px;
	margin-left:5px;
}

#archive_blog .item{
	float:left;
	width:230px;
	height:75px;
	margin-right:10px;
	_margin-right:0px;
	margin-bottom:10px;
}

#archive_blog .item:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#archive_blog .item{
	zoom:1;
}

#archive_blog .pic{
	float:left;
	background-image:url(../images/top/top_54_people.gif);
	background-repeat:no-repeat;
	width:71px;
	height:71px;
	margin-bottom:2px;
	padding-top:5px;
	padding-left:0px;
	
}

#archive_blog .pic_shop{
	float:left;
	background-image:url(../images/top/top_54_shop.gif);
	background-repeat:no-repeat;
	width:71px;
	height:71px;
	margin-bottom:2px;
	padding-top:5px;
	padding-left:0px;
}

#archive_blog .pic_artist{
	float:left;
	background-image:url(../images/top/top_54_artist.gif);
	background-repeat:no-repeat;
	width:71px;
	height:71px;
	margin-bottom:2px;
	padding-top:5px;
	padding-left:0px;
}
#archive_blog .text{
	float:left;
	width:150px;
	margin-left:5px;
	display:inline;
}

#archive_blog .date{
	float:left;
	width:100px;
	height:15px;
	line-height:15px;
	background-color:#595858;
	text-align:left;
	font-size:10px;
	color:#FFF;
	text-indent:7px;
	margin-bottom:3px;
	
}

#archive_blog .blog_title{
	clear:both;
	width:150px;
	text-align:left;
	font-size:11px;
	line-height:13px;
}

#archive_blog .title{
	width:150px;
	text-align:left;
	font-size:11px;
	color:#3F6EB4;
	line-height:13px;
}


#archive_blog .view_all{
	clear:both;
	background-image:url(../images/top/top_72.gif);
	background-repeat:no-repeat;
	width:93px;
	height:16px;
	margin-left:380px;
	margin-right:3px;
	float:right;
}

#archive_blog .view_all a{
	width:93px;
	height:16px;
	display:block;
	text-decoration:none;
}

#toma_blog .footer{
	clear:both;
	margin-bottom:5px;
}

#recommend{
	width:481px;
	border:1px #b3b3b3 solid;
	padding:3px;
	margin-bottom:10px;
}

#recommend .header{
	background:url(../images/top/top_70.gif) no-repeat top left;
	width:481px;
	height:16px;
	margin-bottom:10px;
}

#recommend .content{
	width:481px;
}

#recommend .item_left{
	float:left;
	width:235px;
	height:64px;
	margin-right:10px;
	margin-bottom:10px;
}

#recommend .item_right{
	float:left;
	width:235px;
	height:64px;
	margin-bottom:10px;
}

#recommend .footer{
	clear:both;
}

.blog_cate{
	clear:both;
	float:left;
}

#shop_search{
	width:481px;
	border:1px #b3b3b3 solid;
	padding:3px;
	margin-bottom:10px;
}

#shop_search .header{
	background:url(../images/top/zawa_new_20.jpg) no-repeat top left;
	width:481px;
	height:22px;
	margin-bottom:0px;
}

#shop_search p{
	text-align:left;
	font-size:10px;
	line-height:12px;
	margin:5px 0px 5px 5px;
	padding:0px;
}

#shop_search ul{
	margin:0px 0px 0px 5px;
	padding:0px;
}

#shop_search ul li{
	margin:0px 3px 10px 0px;
	padding:0px;
	width:155px;
	height:40px;
	float:left;
	list-style:none;
}

#shop_search .cate_1 a.visible{
	width:155px;
	height:40px;
	background-image:url(../images/top/cate_9.jpg);
	display:block;
}
#shop_search .cate_2 a.visible{
	width:155px;
	height:40px;
	background-image:url(../images/top/cate_8.jpg);
	display:block;
}
#shop_search .cate_3 a.visible{
	width:155px;
	height:40px;
	background-image:url(../images/top/cate_7.jpg);
	display:block;
}
#shop_search .cate_4 a.visible{
	width:155px;
	height:40px;
	background-image:url(../images/top/cate_6.jpg);
	display:block;
}
#shop_search .cate_5 a.visible{
	width:155px;
	height:40px;
	background-image:url(../images/top/cate_5.jpg);
	display:block;
}

#shop_search .cate_6 a.visible{
	width:155px;
	height:40px;
	background-image:url(../images/top/cate_4.jpg);
	display:block;
}

#shop_search .cate_7 a.visible{
	width:155px;
	height:40px;
	background-image:url(../images/top/cate_3.jpg);
	display:block;
}

#shop_search .cate_8 a.visible{
	width:155px;
	height:40px;
	background-image:url(../images/top/cate_2.jpg);
	display:block;
}

#shop_search .cate_9 a.visible{
	width:155px;
	height:40px;
	background-image:url(../images/top/cate_1.jpg);
	display:block;
}

#shop_search span{
	display:none;
}

#shop_search .content{
	width:481px;
}



#shop_search .footer{
	clear:both;
}

#blog_search{
	width:231px;
	border:1px #b3b3b3 solid;
	padding:3px;
	margin-bottom:10px;
	float:left;
	height:150px;
}

#blog_search .header{
	background:url(../images/top/zawa_new_26.jpg) no-repeat top left;
	width:230px;
	height:22px;
	margin-bottom:0px;
}

#blog_search .content{
	text-align:left;
	font-size:10px;
	line-height:12px;
	margin:0px 0px 0px 5px;
}

#coupon_search{
	width:231px;
	border:1px #b3b3b3 solid;
	padding:3px;
	margin:0px 0px 10px 0px;
	float:right;
	background:url(../images/top/zawa_new_34.jpg) no-repeat right;
	height:150px;
}

#coupon_search .header{
	background:url(../images/top/zawa_new_28.jpg) no-repeat top left;
	width:230px;
	height:22px;
	margin-bottom:0px;
}
#coupon_search .content{
	text-align:left;
	font-size:10px;
	line-height:12px;
	margin:0px 0px 0px 5px;
}

/* *********************　右メニュー　********************* */
#right_side{
	float:right;
	margin-right:8px;
	_margin-right:0px;
	display:inline;
	width:207px;
}

#right_side:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#right_side{
	zoom:1;
}

#mikawa{
	width:207px;
	border:1px #b3b3b3 solid;
	padding:3px;
	margin-bottom:10px;
}

#mikawa .header{
	background-image:url(../images/top/mikawa.jpg);
	background-repeat:no-repeat;
	width:207px;
	height:19px;
	margin-bottom:8px;
}

#mikawa .content{
	width:207px;
	
}

#mikawa .pic{

	background-image:url(../images/top/mikawa_03.gif);
	background-repeat:no-repeat;
	width:207px;
	height:157px;
	padding-top:5px;
	margin-bottom:10px;
}

#mikawa .footer{
	clear:both;
	margin-bottom:0px;
}

#special_page{
	width:207px;
	border:1px #b3b3b3 solid;
	padding:3px;
}

#special_page{
	width:207px;
	border:1px #b3b3b3 solid;
	padding:3px;
}

#special_page .header{
	background:url(../images/top/top_32.gif) no-repeat top left;
	background-repeat:no-repeat;
	width:207px;
	height:16px;
	margin-bottom:13px;
}

#special_page .content{
	width:207px;
}

#special_page .pic{

	background-image:url(../images/top/top_38.gif);
	background-repeat:no-repeat;

	width:207px;
	height:149px;
	padding-top:5px;
	margin-bottom:10px;
}

#special_page a{
	width:207px;
	height:107px;
	display:block;
}

#special_page .view_all{
	background-image:url(../images/top/top_72.gif);
	background-repeat:no-repeat;
	width:93px;
	height:16px;
	
	float:right;
	display:inline;
}

#special_page .view_all a{
	width:93px;
	height:16px;
	display:block;
	text-decoration:none;	
}

#special_page .footer{
	clear:both;
}

#toma_mobile{
	width:207px;
	border:1px #b3b3b3 solid;
	padding:3px;
	margin-bottom:10px;
}

#toma_mobile .header{
	background:url(../images/top/top_56.gif) no-repeat top left;
	width:207px;
	height:16px;
	margin-bottom:10px;
}

#toma_mobile .content{
	width:207px;
}

#toma_mobile .pic{
	float:left;
	background-image:url(../images/top/top_59.gif);
	background-repeat:no-repeat;
	width:90px;
	height:90px;
	margin-left:55px;
	margin-bottom:10px;
	display:inline;
}

#toma_mobile .footer{
	clear:both;
	margin-bottom:10px;
}

#yahoo_news{
	width:207px;
	border:1px #b3b3b3 solid;
	padding:3px;
	margin-bottom:10px;
	visibility:hidden;
	display:none;
}

#yahoo_news .header{
	background:url(../images/top/top_63.gif) no-repeat top left;
	width:207px;
	height:16px;
	margin-bottom:10px;

}

#yahoo_news .content{
}


#news_area{
}

#news_area .title{
	color:#3F9388;
}

#news_area .title a{
	color:#3F9388;
}

#news_area .title a:hover{
	color:#337065;
}

#tab{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #333;
	overflow: hidden;
}

#tab ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#tab li {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 1px;
}

#tab li a {
	display: block;
	text-decoration:none;
	color: #000;
	text-align: center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tab li a:hover,
#tab li.present a {
	border-color: #333;
	color: #000;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#topic{
	display:block;
}

#keizai,#entame,#sports,#computer,#sonota{
	display:none;
}

#news_area ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#333333;
	text-align:left;
	list-style-type:none;
}

#news_area li{
	margin:0px 0px 0px 0px;
	padding:3px 2px 3px 5px;
}

.news_list{
	/*background-image:url(/images/top/ico_72.gif);*/
	background-repeat:no-repeat;
	background-position:left;
}


#yahoo_news .cate{
}

#yahoo_news .line{
	background-image:url(../images/top/top_65.gif);
	background-repeat:no-repeat;
	width:207px;
	height:5px;
	margin-top:2px;
	margin-bottom:2px;
}

#yahoo_news .footer{
	clear:both;
	margin-bottom:10px;
}

.banner_area{
	margin:10px 0px 10px 0px;
	width:207px;
	padding:3px;
	margin-bottom:10px;
}

.banner_area .line{
	background-image:url(../images/top/top_65.gif);
	background-repeat:no-repeat;
	width:207px;
	height:5px;
	margin-top:2px;
	margin-bottom:2px;
}

#footer{
	clear:both;
	margin-top:20px;
	width:950px;
	height:24px;
	background-image:url(../images/top/top_80.gif);
	background-repeat:repeat-x;
	font-size:10px;
	color:#3F9388;
	line-height:24px;
	text-align:left;
	text-indent:10px;
}

#footer a{
	color:#3F9388;
}

#footer a:hover{
	color:#2B6057;
}

.dot{
	border-bottom:dotted;
	border-width:1px;
	height:1px;
}
