.globaltubC A:hover{ color: #FFFFFF;}
.globaltubD A:hover{ color: #FFFFFF;}
table {
	font: 12px;
	width: 100%;
	line-height: 140%;
}
.ad {
	font-size: 12px;
	line-height: 140%;
	font-family: "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	padding: 10px 12px 10px 12px;
	margin-top: 5px;
	background-color: #EFFCE2;
	color: #333333;
	height: 80px;
	border-top-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
}
.about {
	font-size: 12px;
	color: #333333;
	line-height: 140%;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 100px;
	text-align: left;
	width: 920px;
	padding-top: 20px;
}
.aboutH {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 0px;
}
.aboutHone {

	font-size: 18px;
	font-weight: bold;
	color: #666666;
	margin: 0px 0px 10px;
	padding: 0px;
}
.aboutHtwo {
	font-size: 12px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.adsenseA {
	padding-bottom: 5px;
	padding-left: 117px;
}
.adsenseB {
	padding-bottom: 5px;
	padding-left: 40px;
}
.adsenseC {
	width: 100%;
	padding-left: 10px;
	margin-bottom: 10px;
}
.adsenseTop {
	padding-left: 40px;
}
.adsenseE {
	margin-top: 8px;
	padding-left: 26px;
}
.adsenseF {
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-color: #FF6600;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FF6600;
	border-left-style: solid;
	border-left-width: 5px;
}
.adsensePhoto {
	float: left;
	margin-top: 10px;
}
.arrow {
	vertical-align: text-bottom;
}
.attention {
}
.body {
	text-align: left;
	font-size: 12px;
}
.blogleft {
	width: 215px;
}
.blogright {
	padding-left: 15px;
	width: 690px;
}
.blogmenuBOX {
	width: 100%;
	padding-left: 5px;
	margin-bottom: 10px;
}
.sitelogo {
	float: left;
	margin-right: 5px;
	width: 120px;
	text-align: center;
}
.siteHn {
	font-size: 18px;
	line-height: 100%;
	font-weight: bold;
	font-family: "Verdana";
	text-align: left;
	background-image: url(images/menu/arrow4.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding-left: 35px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	color: #333333;
}
.siteHnTop {
	font-size: 16px;
	line-height: 100%;
	font-weight: bold;
	font-family: "Verdana";
	text-align: left;
	background-image: url(images/menu/arrow4.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #333333;
	padding-left: 35px;
	margin-left: 10px;
	margin-top: 10px;
}
.koumokuBlog {
	font-size: 12px;
	color: #333333;
	width: 100%;
	font-family: "Verdana";
	border-bottom-color: #FFB340;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	padding-bottom: 3px;
	padding-top: 20px;
	font-weight: bold;
	line-height: 100%;
}
.koumokuSite {
	font-size: 12px;
	color: #333333;
	width: 100%;
	font-family: "Verdana";
	border-bottom-color: #ADEB69;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	padding-bottom: 3px;
	padding-top: 20px;
	font-weight: bold;
	line-height: 100%;
}
.center {
	text-align: center;
	width: 100%;
}
.back {
	background-color: #FFFFFF;
	width: 920px;
	text-align: center;
}
.heada {
	margin: 0px;
	padding: 0px;
}
.taglinebox {
	width: 920px;
	margin-top: 2px;
}
.tagline {
	width: 920px;
	font-size: 12px;
	color: #808080;
	line-height: 100%;
	text-align: left;
	padding-top: 2px;
}
.touroku {
	width: 320px;
	font-size: 12px;
	color: #999999;
	line-height: 100%;
	text-align: right;
	padding-top: 2px;
}
.title {
	height: 50px;
	width: 920px;
	text-align: left;
	line-height: 100%;
}
.help {
	text-align: right;
	vertical-align: top;
	width: 550px;
	font-size: 12px;
	line-height: 100%;
	height: 45px;
	padding-top: 5px;
}
.Hncategory {
	color: #333333;
	font-size: 12px;
	line-height: 100%;
	text-align: left;
	width: 100%;
	background-color: #E4E3B4;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.globalnaviA {
	width: 920px;
	font-size: 14px;
	line-height: 100%;
	border-bottom-color: #009900;
	border-bottom-style: solid;
	border-bottom-width: 7px;
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.globalnaviB {
	width: 100%;
	font-size: 14px;
	line-height: 100%;
	border-bottom-color: #FF6600;
	border-bottom-style: solid;
	border-bottom-width: 7px;
	text-align: left;
	padding-top: 5px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
}
.globaltubA {
	color: #FFFFFF;
	background-color: #009900;
	width: 180px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-align: center;
}
.globaltubB {
	color: #FFFFFF;
	background-color: #FF6600;
	width: 180px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-align: center;
}
.globaltubC {
	color: #FFFFFF;
}
.globaltubD {
	color: #FFFFFF;
}
.globalminibox {
	text-align: right;
	height: 22px;
	padding-top: 6px;
	font-size: 12px;
	width: 540px;
	font-weight: normal;
	color: #999999;
}
.main {
	vertical-align: top;
	text-align: left;
	width: 920px;
	font-size: 10px;
}
.link {
	font-size: 10px;
	line-height: 130%;
	background-color: #EAFBD5;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.pickup {
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	background-color: #5FC023;
	font-weight: bold;
	width: 100%;
	font-family: "Verdana";
	padding-top: 6px;
	margin-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 10px;
}
.pickuptitle {
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 12px;
	line-height: 100%;
	margin-bottom: 4px;
}
.pickuptext {
	font-size: 10px;
	margin-bottom: 10px;
}
.siteleft {
	width: 215px;
}
.siteright {
	width: 690px;
	padding-left: 15px;
	padding-top: 5px;
}
.siteall {
	padding-left: 15px;
	padding-top: 10px;
}
.sitemenuBOX {
}
.tdTOP {
	width: 230px;
}
.topHnSite {
	font-size: 18px;
	line-height: 100%;
	font-weight: bold;
	font-family: "Verdana";
	text-align: left;
	background-image: url(images/menu/arrow4.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding-left: 35px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.topHnBlog {
	font-size: 10px;
	line-height: 100%;
	color: #AFAFAF;
	font-family: "Verdana";
	padding-top: 7px;
	padding-bottom: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: right;
	padding-right: 5px;
}
.topHnNews {
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	background-color: #5FC023;
	font-weight: bold;
	width: 100%;
	font-family: "Verdana";
	padding-top: 6px;
	margin-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.Hncap {
	font-size: 18px;
	line-height: 100%;
	color: #000000;
	font-weight: normal;
	padding-left: 10px;
}
.topHncap {
	font-size: 14px;
	line-height: 100%;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: normal;
}
.tdcenter {
	width: 15px;
}
.sitebox {
	padding-top: 13px;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-bottom: 10px;
}
.siteboxtop {
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: left;
}
.sitephotoA {
	width: 165px;
	padding-right: 5px;
}
.sitephotoB {
	width: 149px;
	padding-right: 5px;
}
.sitephotoC {
	width: 133px;
	padding-right: 5px;
}
.sitephotoD {
	width: 117px;
	padding-right: 5px;
}
.sitephotoE {
	width: 101px;
	padding-right: 5px;
}
.sitename {
	font-size: 14px;
	font-weight: bold;
	line-height: 100%;
	vertical-align: top;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	padding-bottom: 8px;
}
.starA {
	font-size: 12px;
	font-family: "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	font-weight: bold;
	line-height: 100%;
	color: #FF6600;
	margin-bottom: 27px;
}
.starAA {
	font-size: 12px;
	font-family: "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	font-weight: bold;
	line-height: 100%;
	color: #FF6600;
	margin-bottom: 9px;
}
.starB {
	vertical-align: text-bottom;
}
.sougo {
	margin-left: 7px;
}
.specA {
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	font-family: "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
}
.specB {
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	font-family: "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	font-weight: bold;
}
.desc {
	font-size: 12px;
	color: #333333;
	line-height: 135%;
	font-family: "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	margin-top: 2px;
}
.descPage {
	font-size: 12px;
	line-height: 140%;
	font-family: "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	padding: 10px 12px 10px 12px;
	margin-top: 5px;
	color: #333333;
	background-color: #EAFBD5;
}
.descPageBlog {
	font-size: 12px;
	line-height: 140%;
	font-family: "Verdana", "‚l‚r ‚oƒSƒVƒbƒN";
	padding: 10px 12px 10px 12px;
	margin-top: 5px;
	background-color: #FBF0D9;
	color: #333333;
}
.descH {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	line-height: 100%;
	background-image: url(images/menu/point1.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 17px;
}
.descHH {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	line-height: 100%;
	background-image: url(images/menu/point2.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 17px;
	margin-top: 10px;
}
.descSiteB {
	font-weight: bold;
	color: #FF6600;
}
.menuBOXa {
	width: 920px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-right-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	margin-bottom: 10px;
}
.menuBOXb {
	width: 465px;
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 10px;
}
.menuBOXc {
	vertical-align: top;
	text-align: left;
	padding-right: 14px;
}
.menuBOXd {
	vertical-align: top;
	text-align: left;
	width: 260px;
	padding-top: 10px;
	padding-left: 10px;
}
.menuBOXe {
	width: 410px;
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 10px;
	border-right-color: #CCCCCC;
	border-right-style: dotted;
	border-right-width: 1px;

}
.menushade {
	width: 920px;
	background-image: url(images/menu/gradation2.jpg);
	background-repeat: repeat-x;
	height: 20px;
	margin-bottom: 15px;
}
.categoryTOPa {
	width: 920px;
	vertical-align: top;
	border-top-color: #006600;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-color: #006600;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	margin-bottom: 10px;
}
.categoryTOPb {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #66CC00;
	text-align: center;
	width: 230px;
}
.categoryTOPc {
	font-size: 14px;
	font-weight: bold;
	line-height: 100%;
	width: 230px;
	background-color: #008200;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.categoryA {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
}
.categoryB {
	font-size: 12px;
	margin-bottom: 4px;
	line-height: 100%;
}
.categoryC {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-bottom-color: #99E644;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	background-image: url(images/menu/book.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 1px;
	margin-top: 15px;
}
.categoryCC {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-bottom-color: #99E644;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	background-image: url(images/menu/book.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 1px;
	margin-top: 8px;
}
.categoryD {
	font-size: 12px;
	color: #666666;
	line-height: 120%;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
.categoryE {
	font-size: 12px;
	margin-bottom: 4px;
	line-height: 100%;
	background-image: url(images/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 12px;
	margin-left: 6px;
}
.categoryH {
	font-size: 12px;
	margin-bottom: 4px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	padding-bottom: 3px;
	line-height: 100%;
	background-image: url(images/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 12px;
	margin-left: 6px;
}
.categoryI {
	font-size: 14px;
	margin-bottom: 4px;
	font-weight: bold;
	color: #006600;
	line-height: 100%;
	background-image: url(images/menu/ring.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-left: 4px;
}
.categoryIblog {
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #993300;
	line-height: 100%;
	background-image: url(images/menu/ringBlog.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
}
.categoryII {
	font-size: 12px;
}
.categoryIblog {
	font-size: 14px;
	margin-bottom: 4px;
	font-weight: bold;
	color: #993300;
	line-height: 100%;
	background-image: url(images/menu/ringBlog.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-left: 4px;
}
.categoryJ {
	font-size: 14px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	margin-top: 5px;
}
.categoryK {
	font-size: 14px;
	margin-top: 5px;
	font-weight: bold;
	color: #333333;
	line-height: 100%;
	border-bottom-color: #FFB340;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	padding-bottom: 2px;
}
.rss {
}
.drecomrss_blog_list_item {
	color: #666666;
	line-height: 100%;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	font-weight: bold;
	height: 20px;
	margin-top: 4px;
	width: 100%;
	padding-top: 6px;
	padding-bottom: 7px;
}
.drecomrss_blog_list_powered {
	font-size: 10px;
	line-height: 140%;
	width: 100%;
	text-align: right;
}
.tabTABLE {
	width: 920px;
	font-size: 12px;
	color: #333333;
	height: 20px;
	margin-top: 7px;
	text-align: left;
}
.tabA {
	text-align: left;
	font-weight: bold;
	color: #006600;
	width: 163px;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #999999;
	border-left-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	padding-top: 5px;
	padding-bottom: 4px;
	font-size: 14px;
	background-image: url(images/menu/book.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	padding-left: 27px;
}
.tabB {
	text-align: left;
	width: 163px;
	background-color: #E1F9C6;
	padding-top: 5px;
	padding-bottom: 4px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(images/menu/book.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	padding-left: 27px;
}
.tabC {
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 15px;
}
.tabD {
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 305px;
}
.tabE {
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 715px;
}
.tabF {
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 390px;
}
.text {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	margin-top: 0px;
	font-weight: normal;
}
.texts {
	font-size: 10px;
	line-height: 140%;
	color: #333333;
	font-weight: normal;
}
.topHnaccess {
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-align: left;
	background-color: #A4B6DB;
	line-height: 100%;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.reverseaccess {
	width: 430px;
	margin-top: 5px;
}
.recommend {
	width: 100%;
	margin-top: 10px;
}
.recommendR {
	margin-right: 10px;
}
.rimawari {
	font-weight: bold;
}
.try {
	font-size: 12px;
	margin-bottom: 8px;
	color: #5B5D60;
	line-height: 100%;
	background-image: url(images/menu/try.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	background-position:0px 2px;
}
.white {
	color: #FFFFFF;
}
.sitenamelist {
	font-size: 12px;
	margin-bottom: 3px;
	line-height: 120%;
	background-image: url(images/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 12px;
	margin-left: 0px;
}
.linksA {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	width: 900px;
	text-align: left;
}
.linksB {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #E6E6E6;
	font-weight: bold;
	margin-top: 10px;
}
.linksC {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.linksD {
	padding-left: 20px;
}
.rssparser_top {
	margin-top: -30px;
}



#crosslink{
	text-align: left;
	padding-bottom: 10px;
	padding-top: 0px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	margin-top: 10px;
	background-color: #EDF3EB;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 10px;
}

#crosslink h3{
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 150%;
	margin-top: 10px;
}

#crosslink p{
	font-size: 10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 120%;
	margin-bottom: 0px;
	margin-top: 0px;
}
