body{
	background:#ffffff;
	color:#191919;
	margin:0px;
}
a:link{
	color:#0053C1;
}
a:visited{
	color:#702B98;
}
a:hover{
	color:#FF6600;
}
.searchLogo{
	
	background:url(../images/logos.gif) no-repeat;
	width:203;
	height:54;
}

.searchLogo_news{
	background:url(../images/logos_news.gif) no-repeat;
	width:236;
	height:54;
}
/* -- menu -- */

.menuLine {
	 background:#F9AC56;
	 height:3px;
			}

	
.menu{
	height:28px;
	width:87px;
	background:url(../images/menu_btn_off.jpg) bottom;
	background-repeat:no-repeat;
	line-height:28px;
	text-align:center;
	}
	
.menu a:link, .menu a:visited,.a:hover{
	color:#333333;
	display:block;
	background:transparent;
	text-decoration:underline;
	width:87px;
	}
.menu2 {
	height:28px;
	width:87px;
	background:url(../images/menu_btn_off2.jpg) top;
	background-repeat:no-repeat;
	line-height:28px;
	text-align:center;
	}
.menu2 a, .menu2 a:visited{
	color:#333333;
	display:block;
	background:transparent;
	text-decoration:underline;
	width:87px;
	}
.menuSelected {
	height:28px;
	width:87px;
	background:url(../images/btn_bg_on.jpg) bottom;
	background-repeat:no-repeat;
	line-height:28px;
	text-align:center;
	font-weight:bold;
	display:block;
	}
.menu2Selected {
display:block;
	height:28px;
	width:87px;
	color:#333;
	font-weight:bold;
	background:url(../images/btn_bg_on2.jpg) top;
	background-repeat:no-repeat;
	line-height:28px;
	text-align:center;
	
	}
	
.menu a:hover, .menu2 a:hover {color:#FF6600;}
.submenu {padding:0 15px; color:#333; font-size:12px; height:28px;}
.submenu a, .submenu a:visited {}
.submenu a:hover {}
/* ---- Layout ---- */
.titBg_news{
	background:#ffffff url(../images/menu_bg_news.gif) ;
		background-position:right bottom;
}

.titBg{
	background:#ffffff url(../images/menu_bg.gif) ;
		background-position:right bottom;
}

.titBg2{
	background:url(../images/menu_bg2.gif) ;
		background-position:right top;
		background-repeat:repeat-x;
}
	
.bottomBg1{background-color:#ffffff;}
.bottomBg2{background-color:#BDBDBD;}
.bottomBg3{background-color:#EFEFEF;}

/* 
#sponsored ul{
padding:0 0 .2em 0;
}


#sponsored li{
padding-left:5px;
margin:.2em 0;
}*/
#sponsored ul{
margin-left:.3em;
padding:0 0 .2em 0;
list-style:none
}

#sponsored li{
background:url("../images/sponsoricon.gif") no-repeat;
padding-left:1.7em;
margin:.2em 0;
}


.point {
	background-color:#F9AA53;
	width: .5em;
	margin:0 10px 0 20px;
	}

	
.subtit	{padding: 0 1em 0 .5em; font-weight:bold;}
ul	{padding-left:0px;margin:0.8em 0px 0px 1.5em;}
ol	{padding-left:0px;margin:0.8em 0px 0px 2em;}
li	{padding-bottom:0.7em;}
.lifoot	{color:#666666;}
.lifoot a:link	{color:#4F81C8;}
.lifoot a:visited	{color:#702B98;}
.lifoot a:hover	{color:#ff9933;}
.nonGoogle {color:#006633;}
.nonGoogle a:link {color:#006633;}
.nonGoogle a:visited {color:#702B98;}
.nonGoogle a:hover {color:#ff9933;}
.url {color:#7E7E7E;}
.titleBar{background-color:#FF6600;}
.present{color:#FF6600;}
.nolink{color:#999999;}
.imgBg{background-color:EFEFEF;}
.nday {color:#666666;}
.nm{padding-bottom:0.8em;}
/* -- shoppong -- */
.subtitL{font-weight:bold; font-size:125%;}
.stabR {
	background: url(../images/stab_bgon.gif);
	width:3px;
	}
	
.stabR2 {
	background: url(../images/stab_bgoff.gif);
	width:2px;
	}
	
.stab {
	margin:2px 10px 3px 10px;
	color:#000;
	height:25px;
	width:80px;
	background: #666666;
	line-height:25px;
	font-size:12px;
	}
.stab a, .stab a:visited{
	display:block;
	text-align:center;
	background:transparent;
	text-decoration:none;
	color:#FFFFFF;
	width:80px;
	}
.stab a.selected, .stab a:visited.selected {
	color:#000;
	font-weight:bold;
	background: #F9AA53;
	width:80px;
	}
.stabLine{background-color:#F9AA53;}
.stabKage{
	background: url(../images/stab_kage.gif) top;
	background-repeat:repeat-x;
	padding:10px 15px 15px 15px;
	}
.tableKakaku{
	background-color:#F1F1F1;
	padding:10px;
	margin-bottom:5px;
}
.stab a:hover {color:#FF6600;}
.tableCate{
	border-top:1px #BBBBBB solid;
	border-bottom:1px #BBBBBB solid;
	background-color:#F7F7F7;
}
.dotlineCate{
	background-image:url("../images/cate_dotline.gif");
	background-repeat:repeat-x;
	height:3px;
}
.shopTd1{padding:2px 10px; background-color:#DEDEDE; font-size:12px;}
.shopTd2{padding:4px 10px; background-color:#FECF99;}
.shopTdTit2{background: #FFD377 url("../images/sp_subtit.gif") bottom; background-repeat:repeat-x; padding:7px 10px; border-top:1px solid #FEB341;}
.shopTdTit1{background: #FFD377 url("../images/sp_subtit.gif") bottom; background-repeat:repeat-x; padding:3px 10px; border-top:1px solid #FEB341;}
.shopTdSp{padding:10px;}
.shopSp{background-color:#FFFDE6;}
/* -- right banner -- */
.tableRight{
	border:1px solid; border-color: #D2D2D2 #666666 #666666 #D2D2D2;
	background-color:#FFFFFF;
	margin-bottom:4px;
	width:140px;
}

/* -- news -- */
.topicBox{
	background-color:#F3F3F3;
	padding:20px 25px 25px;
	width:100%;
}
.title3{
	margin-bottom:.6em;font-weight:bold; color:#666666;
}
.guideTopic{
	margin:0.6em 0em 0em 0em;line-height:120%;
}
.tpLine{
	background: url(../images/tateline.gif);
	width:2px;
	}




/*

.charaCopy{
	float:right;
	width:237px;
	height:23px;
	background:url("../images/copyright.gif") no-repeat;
	margin:5px 20px;
}
.charaBottom{
	background-image:url("../images/kadomatsu.jpg");
	background-position: 90% 50%;
	background-repeat:no-repeat;
}

.charaLinkArea{
	background-image:url("../images/hashi.gif");
	background-repeat:repeat-x;
	height:61px;
	background-position:right;
}

.charaLink{
	background-image:url("../images/zoni.gif");
	height:61px;
	background-repeat:no-repeat;
}

.charaMid{
	background-image:url("../images/toso.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	height:28px;
	vertical-align:bottom;
}



.charaBottom{
	background-image:url("../images/campaignimage.gif");
	background-position: 78% 50%;
	background-repeat:no-repeat;
}




/* -- lyer -- */
.lyerBg{background-color:#FDF4EE;
border:1px solid #cccccc;
padding:10px;

}

.lyerT{color:#F56B21;}

.cam{
	width:160px;
	height:26px;
	background:url("../../../images/present_img.gif") no-repeat;
	margin:0px 15px;
}

.newslogo{
	width:108px;
	height:21px;
	background:url("../images/poweredbysearch.gif") no-repeat;
	margin:10px 15px;
}



.noresult{
margin-left:30px;}


#nifty ul{
margin-left:0;
padding:0;
list-style:none
}

#nifty li{
padding-left:5px;
margin:.2em 0 0 0;
}

#senmon ul{
margin-left:0;
padding:0 0 .2em 0;
list-style:none
}

#senmon li{
padding-left:5px;
margin:.2em 0;
}


#recommend ul{
margin-left:0;
padding:0 0 .2em 0;
list-style:none
}

#recommend li{
padding-left:5px;
margin:5px 0 0 0;
}


/* -- character -- */
.charaBottom{
	background-image:url("../images/birdimage.gif");
	background-position: 78% 50%;
	background-repeat:no-repeat;
}

.charaMid{
	background-image:url("../images/webpage.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	height:35px;
	vertical-align:bottom;
}

.charaLinkArea{
	background-image:url("../images/line_back02.gif");
	background-repeat:repeat-x;
	height:50px;
}

.charaLink{
	background-image:url("../images/linkarea.gif");
	height:40px;
	background-repeat:no-repeat;
}

.PageLinkArea{
	padding:8px 15px 0 15px;
}