body {
    scrollbar-base-color: #87c24b;
} 
A{
  text-decoration : none;
}
A:HOVER{
  text-decoration : underline overline;
}
.option{
  line-height : 21px;
}
.f90pl130p {
	font-size: 90%;
	line-height: 130%;
}
.red {
	color: #FF0000;
	text-transform: uppercase;

}
.brownb {
	color: #993333;
	font-weight: bold;
	margin-left: 10px;

}
.rakuten {
	color: #990000;
	width: 200px;
	border-top: none;
	border-right: none;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 5px;
	margin: 5px;



}
.head {
	height: 50px;
	width: 730px;
	background: #87C24B;
	text-align: left;
	padding-left: 20px;
	margin-bottom: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	margin-top: 3px;







}
.head2 {
	width: 730px;
	padding-right: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	color: #FFFFFF;
	font-size: 80%;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: left;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	background-color: #87C24B;


}
.head3 {
	background: #87C24B;
	width: 730px;
	padding-right: 10px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #999999;
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: right;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #CCCCCC;
	margin-top: 1px;


}
.comment {
	border-left: 10px solid #CC0000;
}
.mark {
	background: url(../rogo/s_mark.gif) no-repeat 3px;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
	border: 1px solid #000000;
	padding-right: 15px;





}
.cate {
	background: url(logo/bg1.gif);
	height: 25px;
	width: 193px;
	font-weight: bold;
	padding-left: 15px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #339933;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;





}
.cate1 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 80%;
	background: #D8FFCA;
	margin-top: 10px;
	border-left: 5px solid #339933;
	font-weight: bold;
	color: #696969;





}
.cate2 {
	font-size: 80%;
	background: #E3FFD0 url(logo/info1.gif) no-repeat 4px 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;



}
.cate3 {
	width: 193px;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	border: 5px solid #DDFFD7;





}
.cate4 {
	font-size: 80%;
	background: url(logo/site_list.gif) no-repeat 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;

}
.comment1 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px 1 #CCCCCC;
	border-bottom: 1px 1 #CCCCCC;
	border-left: 1px 3 #FF9900;
	font-size: 90%;
	line-height: 130%;
	width: 500px;



}
.headcomment {
	font-size: 110%;
	width: 525px;
	padding-right: 5px;
	padding-left: 5px;
	border-top: 2px dashed #CCCCCC;
	border-bottom: 2px dashed #CCCCCC;
	text-align: center;
	padding-top: 4px;
	margin-top: 10px;




}
.headcomment1 {
	font-size: 90%;
	line-height: 160%;
	width: 525px;
	padding: 4px 7px;
	margin-top: 10px;
	background-color: #EBFAEB;
	margin-bottom: 15px;





}
.site1 {
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 20px;
	width: 525px;
	background-color: #FFFFDF;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-image: url(logo/site.gif);
	background-repeat: no-repeat;
	background-position: 3px;








}
.site2 {
	font-size: 80%;
	width: 525px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #E8E6FF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;



}
.site3 {
	width: 525px;
	font-size: 90%;
	line-height: 150%;
	padding: 7px 11px;
	border: 1px solid #CCCCCC;
	margin-bottom: 7px;
	background-color: #FCFCFC;




}
.site4 {
	width: 525px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	text-align: center;
	margin-bottom: 25px;
	padding-top: 3px;
	padding-bottom: 1px;
	margin-top: -15px;

}
.site5 {
	width: 495px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	text-align: center;
	margin-bottom: 25px;
	padding-top: 3px;
	padding-bottom: 1px;
	margin-top: -25px;

}
.fooder {
	background: #87C24B;
	width: 730px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #999999;
	color: #FFFFFF;
	font-size: 80%;
	text-align: center;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #CCCCCC;
	margin-top: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.fooder-0 {
	width: 730px;
	font-size: 90%;
	text-align: center;
	margin-top: 1px;
	background-color: #F5F5F5;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: double;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}

.link {
	font-size: 90%;
	margin-left: 15px;
	margin-right: 10px;
	line-height: 150%;


}
.koukoku {
	width: 495px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 3px solid #FF9900;
	font-size: 80%;


}
.pr {
	font-size: 80%;
	padding-left: 10px;
	border-left: 10px solid #0000FF;
}
.koukoku1 {
	width: 495px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 3px solid #FF9900;
	font-size: 80%;
	padding: 2px 10px 2px 5px;


}
.pr1 {
	font-size: 80%;
	background: #ffa500;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCCCCC;
	width: 700px;

}
.pr2 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	font-size: 70%;
	border: none;
	background: url(../rogo/catelogo.gif) no-repeat 4px;





}
li {
	background: url(../rogo/catelogo.gif) no-repeat 4px;
	list-style: none;
	font-size: 90%;


}
.tabletop {
	font-size: 80%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
	line-height: 130%;
	background: top;




}
.linkcate {
	background-color: #FFA4A4;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CC0000;
	width: 200px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 20px;



}
.h1top {

	font-size: 120%;
	font-weight: lighter;
	color: #990099;
}
.linktable {
	border: 1px solid #CCCCCC;
}
.link-td1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	font-size: 90%;
	padding: 5px;
	width: 230px;




}
.link-td2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 90%;
	padding: 5px;
	width: 230px;


}
.f100pl150p {


	font-size: 100%;
	line-height: 150%;
}
.ad-space-top {
	font-size: 80%;
	padding-top: 3px;
	padding-left: 10px;
	border-top: 1px dashed #999999;
	border-right: 1px dashed #999999;
	border-left: 1px dashed #999999;
	padding-bottom: 2px;
	width: 525px;



}
.ad-space {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	border-left: 1px dashed #999999;
}
.ad-space2 {
	text-align: center;
	background-color: #E3FFD0;
	padding: 10px;
	margin-bottom: 15px;



}

.caka1 {
	font-size: 100%;
	color: #990033;
	line-height: 110%;
	margin-top: 10px;
	margin-bottom: 5px;


}
.pankuzu {
	font-size: 80%;
	width: 525px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	background-color: #FFF0E6;
	margin-bottom: 5px;
	margin-top: 10px;



}
.site-comment {
	width: 525px;
	margin-top: 5px;
	font-size: 90%;
	line-height: 160%;
	padding: 10px;








}
.syosai {
	padding-left: 8px;
	margin-top: 20px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #669966;
	margin-left: 3px;
	margin-bottom: 15px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #669966;







}
.aff-link {
	background-image: url(logo/syosai.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	background-position: 5px 9px;
	margin-top: 10px;
	font-weight: bold;
	background-color: #FFFFDF;
	padding-top: 5px;
	padding-bottom: 3px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;





}
.site-top {
	padding-left: 8px;
	background-color: #F0F0F0;
	margin-top: 15px;
	font-size: 90%;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	line-height: 110%;




}
body {
	letter-spacing: 1px;

}
.toppage-pr {

	width: 495px;
	font-size: 90%;
	line-height: 160%;
	padding: 8px 12px;
	border: 1px solid #48C148;
	margin-bottom: 15px;
}
.top-info {
	font-size: 80%;
	width: 517px;
	background-image: url(logo/info_bg.gif);
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 23px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 3px;






}
.info-cover {
	padding: 5px;
	border: 2px solid #CCCCCC;
	margin-top: 10px;

}
.info {
	background-color: #E6FFCA;
	font-size: 80%;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.info1 {
	background-color: #E6FFCA;
	font-size: 80%;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(logo/info1.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	font-weight: bold;



}
.info2 {

	background-color: #F0FFDF;
	font-size: 80%;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.info3 {
	background-color: #F0F0F0;
	font-size: 70%;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 5px;
	line-height: 110%;
	letter-spacing: 1px;



}
.ad-top {
	font-size: 80%;
	width: 193px;
	background-image: url(logo/info_bg.gif);
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 23px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 10px;

}
.ad-468 {
	padding-left: 15px;
	padding-top: 5px;
}
.tocoo-table {
	width: 160px;
	background-color: #E7FFD7;
	font-size: 90%;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 2px;


}
.tocoo-table1 {
	width: 160px;
	font-size: 80%;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;


}
.table-syo-link {
	font-size: 80%;
	text-align: center;
	line-height: 160%;
	border: 1px solid #CCCCCC;
	width: 170px;
	padding: 10px;




}
.table-syo-linktext {
	font-size: 80%;
	text-align: center;
	line-height: 160%;
	width: 170px;
	padding-right: 10px;
	padding-left: 10px;

}
.hoken-kubetu {
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 525px;
	border-left: 15px solid #339966;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #339966;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #336600;




}
.pc-pickup {
	background-color: #FFFFDD;
	padding-top: 1px;
	padding-left: 5px;
	font-size: 90%;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;



}
.pc-pickup2 {

	background-color: #F4FFFF;
	padding-top: 1px;
	padding-left: 5px;
	font-size: 90%;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999999;
}
.cate-site {
	font-size: 70%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	line-height: 150%;

}
.bglen-list {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	background-color: #FFE6E6;
	margin-top: 50px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	margin-bottom: 10px;


}
h1 {
	font-size: 110%;
	width: 525px;
	padding-right: 5px;
	padding-left: 5px;
	border-top: 2px dashed #CCCCCC;
	border-bottom: 2px dashed #CCCCCC;
	text-align: center;
	padding-top: 4px;
	margin-top: 10px;
	font-weight: lighter;

}
.review-f {
	margin-left: 15px;
}
.review-p {
	font-size: 90%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #339933;
	font-weight: bold;
	background-color: #D6FED3;
	padding-left: 10px;
	color: #527900;
	width: 335px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-top: 10px;



}
.review-t {
	font-size: 80%;
	font-weight: bold;
	padding-left: 10px;
	color: #527900;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-top: 10px;
	border: 1px dotted #CCCCCC;
	line-height: 130%;
	margin-right: 10px;



}
.shinobi {
	text-align: center;
	margin-top: 50px;
	visibility: hidden;

}
.fooder-link {
	width: 730px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	color: #FFFFFF;
	font-size: 60%;
	text-align: center;
	line-height: 130%;
}
