*{
	color:#000000;
	font-weight:normal;
	font-size:12px;
	letter-spacing:1px;
}
input{
	letter-spacing:0px;
}
img{border:0;}
table{border-collapse:collapse;}
h1,
h2{margin:0px;}
h1{color:#336600;}

.tbl,
.ranking,
.midashibar{
	width:600px;
}
a{
	color:#007700;
	text-decoration:underline;
}
.search a,
.menu a{
	color:#555555;
	border-color:#555555;
}
.logo a,
.logos a,
.tag a,
.link1 a,
.midashibar a,
.ranking a,
.imglink a,
.name a,
.menu a,
.rss a,
.helpbtn,
.closebtn,
.aftag a,
.feature_topic a{
	text-decoration: none;
}
.menu a:hover,
.ranking a:hover,
.name a:hover{
	text-decoration:underline;
}

.update a:hover,
.rss a:hover,
.link1 a:hover,
.aftag a:hover,
.feature_topic a:hover{
	text-decoration: none;
}

h2,
.small,
.update,
.ranking span,
.link1 a,
.linksmall,
.msg2,
.desc,
.shop,
.mobile,
.mobile a,
.menu,
.menu a,
.copyright,
.rss,
.rss a,
.feature{
	font-size:11px;
}
.no,
.newsdate,
.copyright,
.rss a,
.price,
.resulttime,
.resultcnt{
	font-family:Arial;
}

.msg,
.msg2,
.link1 a,
.price,
.result,
.news,
.news a{
	color:#CC3333;
}

.rss a,
.ranking span,
.name a,
.no{
	letter-spacing:0px;
}

.aboutname,
.aboutadd,
.abouttel,
.midashibar1,
.midashibar3,
.cor1,
.cor3,
.cor6,
.cor8,
.cor6_r,
.cor8_r{
	background-repeat:no-repeat;
}

.cor1{background-image:url(img/cor1.gif);width:14px;height:14px;}
.cor2{background-image:url(img/cor2.gif);}
.cor3{background-image:url(img/cor3.gif);width:14px;}
.cor4{background-image:url(img/cor4.gif);}
.cor5{background-image:url(img/cor5.gif);}
.cor6{background-image:url(img/cor6.gif);height:14px;}
.cor7{background-image:url(img/cor7.gif);}
.cor8{background-image:url(img/cor8.gif);}

.cor4_r{background-image:url(img/cor4_r.gif);width:5px;}
.cor5_r{background-image:url(img/cor5_r.gif);width:5px;}
.cor6_r{background-image:url(img/cor6_r.gif);height:5px;}
.cor7_r{background-image:url(img/cor7_r.gif);}
.cor8_r{background-image:url(img/cor8_r.gif);}


.midashibar img{vertical-align:middle;}
.midashibar1{background-image:url(img/midashibar1.gif);width:35px;height:28px;}
.midashibar2{background-image:url(img/midashibar2.gif);width:560px;}
.midashibar2_top{background-image:url(img/midashibar2.gif);}
.midashibar3{background-image:url(img/midashibar3.gif);width:5px;}

.dotted{background-image:url(img/dotted.gif);height:3px;padding:0px;font-size:1px;}

.line{background-image:url(img/line.gif);height:14px;}

.link1{text-align:right;}
.link1 img{
	vertical-align:middle;
	margin-bottom:2px;
	margin-right:3px;
}

.search a{margin-right:10px;}
.soption{width:370px;margin-top:7px;margin-bottom:7px;}

.footer{
	text-align:right;
	margin-right:15px;
	margin-bottom:15px;
}
.menu{margin-bottom:5px;}

.rss a{color:#EC8132;}
.rss img{vertical-align:middle;}

.mobile{padding-left:7px;}

.scrlbox{
	width:100%; /* これがないと点が残る */
	height:1;
	overflow:auto;
	margin-bottom:1px;
}

.tag{
	background-image:url(img/bg1.gif);
	margin-top:7px;
}

.bar{
	background-image:url(img/bar.gif);
	padding:5px;
}

.afid2 td{padding-top:5px;padding-bottom:5px;}
.afid4 td{padding-top:5px;}

.update{vertical-align:bottom;}
.update img{vertical-align:bottom;}
.ranking span{padding-left:5px;}
.no{text-align:right;width:35px;}

.pagelink img{vertical-align:middle;}

.imglink{
	width:84px;
	padding-left:7px;
}

.name{
	vertical-align:top;
	padding-top:7px;
}
.name a{
	font-weight:bold;
}
.desc{
	margin-top:7px;
}
.price{
	width:146px;
	height:25px;
	font-weight:bold;
}
.shop{
	width:350px;
	color:#666666;
	text-align:right;
	vertical-align:bottom;
	padding-bottom:2px;
}

.icon{
	width:20px;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:3px;
}

.rowclr{background-image:url(img/bg1.gif);}

.resultsite img{vertical-align:bottom;margin-bottom:2px;}
.resulttime{text-align:right;width:130px;}
.resultcnt{text-align:right;width:100px;}

.aboutname{background-image:url(img/about_name.gif);}
.aboutadd{background-image:url(img/about_add.gif);}
.abouttel{background-image:url(img/about_tel.gif);height:40px;}

.help_midashi{
	color:#007700;
	font-weight:bold;
	letter-spacing:2px;
	margin-bottom:5px;
}
.help_ex{margin-top:10px;margin-left:20px;}
.help{padding:10px;line-height:130%;}

.ggl{
	padding-left:10px;
	border-style:none none none solid;
	border-width:1px;
	border-color:#BFD481;
}

.feature_bg1{background-image:url(img/feature1.gif);background-repeat:no-repeat;width:10px;height:25px;}
.feature_bg2{background-image:url(img/feature2.gif);}
.feature_bg3{background-image:url(img/feature3.gif);background-repeat:no-repeat;width:10px;}
.feature_bg4{background-image:url(img/feature4.gif);}
.feature_bg5{background-image:url(img/feature5.gif);}
.feature_bg6{background-image:url(img/feature6.gif);background-repeat:no-repeat;height:10px;}
.feature_bg7{background-image:url(img/feature7.gif);}
.feature_bg8{background-image:url(img/feature8.gif);background-repeat:no-repeat;}

.feature_midashi{margin-top:10px;margin-bottom:5px;}
.feature_midashi a{font-weight:bold;}
.feature_dt{
	margin-bottom:5px;
	text-align:right;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.feature_topic{margin-bottom:20px;}
.feature_topic a{margin-top:5px;font-weight:bold;}

.sidelink a{
	color:#007700;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	text-decoration:underline;
	border-style:none;
}
.sidelink{font-size:11px;}

#tooltipbox{
	display:block; /*none;*/
	position:absolute;
	top:120px;
	left:440px;
	z-index:1;
	width:200px;
	border:0;
	padding:0;
	margin:0;
}
#tooltipbox td, #tooltipbox span{
	color:#336633;
	font-family:tahoma,"MS UI Gothic",Arial,sans-serif;
	line-height:130%;
	letter-spacing:-1px;
}
#tooltipbox span{
	color:#CC3333;
	font-weight:bold;
	font-size:110%;
}
#tooltipbox .close{
	text-align:right;
	float:right;
	margin-left:10px;
}
#tooltipbox .tooltipbox_top{overflow:hidden;width:200px;height:24px;background:url(img/tooltipbox_top.gif) no-repeat center bottom;}
#tooltipbox .tooltipbox_bottom{overflow:hidden;width:200px;height:15px;background:url(img/tooltipbox_bottom.gif) no-repeat center top;}
#tooltipbox .tooltipbox_left{width:190px;background:#FAFDF7 url(img/tooltipbox_left.gif) repeat-y left top;padding-left:10px;}
#tooltipbox .tooltipbox_right{width:10px;background:url(img/tooltipbox_right.gif) repeat-y right top;clear:both;}

