body, iframe {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
}
html,body {
scrollbar-arrow-color:#000000;
scrollbar-face-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#FFFFFF;
}
a.aa:link {
	text-decoration: none;
	color: #003300;
	font-size: 11px;
	font-weight: lighter;
}
a.aa:hover {
	text-decoration: none;
	color: #003300;
	font-size: 11px;
	font-weight: bold;
}
.font12px {
	font-size: 12px
}
.grow {
	filter: glow(color=#000000, strength=1);
	height: 1px;
	width: 1px;
	position: relative;
	clip:  rect( )
}
.main_border {
	border-color: black #CCCCCC;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px
}
.content_border-up {
	border-color: #DDDDDD black black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
.ranking_underbar {
	font-size: 12px;
	border-color: black black #CCCCCC;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}
.font10px {
	font-size: 10px
}
.bar_content-menu {
	border-color: #999999 #CCCCCC #CCCCCC #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.newsborder {
	font-size: 12px;
	border: 1px #333333 dotted
}
.img_gray {
	filter: Gray
}
.subcontent_menuborder {
	font-size: 12px;
	border: 1px solid #666666;
}
.subcontent_menuborderup {
	border-color: #666666 black #666666 #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
a.bb:hover {
	background-color: #CCCCCC;
	height: 20px;
	width: 100px;
	border-color: black #666666 black black;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #003300;
	font: bolder 12px "Helvetica", "ＭＳ Ｐゴシック";
	text-decoration: none;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
a.bb:link {
	height: 20px;
	width: 100px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-color: black #666666 black black;
	color: #003300;
	font: bolder 12px "Helvetica", "ＭＳ Ｐゴシック";
	text-decoration: none;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
a.bb:visited {
	height: 20px;
	width: 100px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-color: black #666666 black black;
	color: #003300;
	font: bolder 12px "Helvetica", "ＭＳ Ｐゴシック";
	text-decoration: none;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
.blurb {
	filter: Blur(Add=1, Direction=135, Strength=2);
	font-size: 10px
}
a.cc:hover {
	text-decoration: none;
	height: 15px;
	width: 100%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	clip: rect( );
	background-color: #FFCC00;
	color: #003300;
	font: lighter 11px "ＭＳ Ｐゴシック";
	border-color: #333333 black black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
a.cc:link {
	text-decoration: none;
	height: 15px;
	width: 100%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	clip: rect( );
	color: #003300;
	font: lighter 11px "ＭＳ Ｐゴシック";
	border-color: #FF6600 black black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
a.cc:visited {
	text-decoration: none;
	height: 15px;
	width: 100%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	clip: rect( );
	color: #333333;
	font: lighter 11px "ＭＳ Ｐゴシック";
	border-color: #FF6600 black black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
.subcontent_menuborderlink {
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.blursubwin {
	filter: Blur(Add=2, Direction=135, Strength=2)
}
.subconborder {
	font-size: 12px;
	border: #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.subcon_bor {
	font-size: 10px;
	border-color: #FFCC66 black black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
.coolsitedownbor {
	border-color: black black #00CCFF;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}
.dblink10px {
	color: #CCCCCC;
	font-size: 10px
}
.dbname10px {
	font: 10px "Verdana", "ＭＳ Ｐゴシック"
}
.picupsborder {
	font-size: 12px;
	border: 1px none #FF0000;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
}
.picupsbordersite {
	font-size: 12px;
	border: 1px double #006600;
	font-weight: bold;
	background-color: #D8FEE6;
	padding-top: 2px;
	padding-bottom: 0px;
}

.trafficlink_x {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: black;
	border-left-color: black;
}
.trafficlink_y {
	font-size: 12px;
	clip:  rect( );
	border-top-width: 0px;
	border-right-width: 0px;
	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: black;
	border-right-color: black;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.sougotop {
	font-size: 12px;
	clip:  rect( );
	border: 1px solid #66666;
	background-color: #F2F2F2;
}

a.aa:visited {
	color: #003300;
	font-size: 11px;
	font-weight: lighter;
}
div.div1 {
	width: 190px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
div.div2 {
	width: 790px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	;
	font-size: 12px
}
div.div3 {
	width: 95px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
div.link320px {
	width: 315px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	;
	font-size: 10px
}
div.link420px {
	width: 410px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	;
}

div.link80px {
	width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
div.link160px {
	width: 160px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	;
	text-decoration: none;
}
div.link120px {
	width: 115px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	;
	text-decoration: none;
}


.aa_bo {
	font-size: 11px;
	border-color: #999999 black black;
	color: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px
}
.contentlink_x {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: black;
	border-left-color: black;
}
.contentdb_x {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: black;
	border-left-color: black;
}
.contentlink_y {
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	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: black;
	border-right-color: black;
	border-bottom-color: #999999;
	border-left-color: #999999;
	line-height: 14px;
	height: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.contentdb_y {
	border-color: black black #CCCCCC #CCCCCC;
	font-size: 12px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 3px;
	padding-bottom: 1px
}
a.dd:hover {
	background-color: #CCCCCC;
	height: 20px;
	width: 132px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-decoration: none;
	border-style: none;
	font-weight: lighter
}
a.dd:link {
	height: 20px;
	width: 132px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #000000;
	text-decoration: none;
	font-weight: lighter
}
a.dd:visited {
	height: 20px;
	width: 132px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #000000;
	text-decoration: none;
	font-weight: lighter
}
.font8px {
	font-size: 8px
}
.font9px {
	font-size: 9px
}
a.hk:hover {
	background-color: #CCCCCC;
	height: 15px;
	width: 85px;
	border-color: black #666666 black black;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-decoration: none;
	font-size: 9px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
a.hk:link {
	height: 15px;
	width: 85px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-color: black #666666 black black;
	color: #003300;
	text-decoration: none;
	font-size: 9px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
a.hk:visited {
	height: 15px;
	width: 85px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-color: black #666666 black black;
	color: #003300;
	text-decoration: none;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 9px
}
.hknude_x {
	border-color: #CCCCCC #CCCCCC black black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
.hknude_y {
	border-color: black black #CCCCCC #CCCCCC;
	font-size: 10px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
a:active {
	text-decoration: none;
	font-weight: lighter;
}
a:link {
	font-weight: lighter;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	font-weight: lighter;
}
.font14px {
	font-size: 14px
}
a:hover {
	color: #F36;
	text-decoration: none;
	font-weight: lighter;
}
.input_form {
	visibility: hidden;
	clip:  rect( )
}
input {
	height: 18px;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}
.reviewborder {
	border: 1px #999999 solid;
	padding-top: 2px
}
.blurkokoku {
	filter: Blur(Add=3, Direction=135, Strength=2);
	font-size: 12px;
	font-weight: bold
}
.contentdb {
	font-size: 12px;
	border: #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
a.db:link {
	text-decoration: none;
	color: #0000FF;
	font-weight: lighter
}
a.db:hover {
	color: #0000FF;
	font-weight: lighter;
	text-decoration: none;
}
a.db:visited {
	font-weight: lighter;
	text-decoration: none;
	color: #00F;
}
.contentdbmenu {
	font-size: 12px;
	border: 1px #CCCCCC solid
}
.contentdbtop {
	border: 1px #333333 solid
}
a.pop:hover {
	text-decoration: none;
	font-weight: lighter;
	background-color: #FFE1E6;
	width: 100%
}
a.pop:link {
	text-decoration: none;
	font-weight: lighter
}
a.pop:visited {
	font-weight: lighter;
	text-decoration: none
}
.contentdb_x {
	border-color: #CCCCCC #CCCCCC black black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
.contentdb_y {
	border-color: black black #CCCCCC #CCCCCC;
	font-size: 10px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.picuplink {
	text-decoration: blink
}
.font16 {
	font-size: 16px
}
.link200px {
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.link800px {
	width: 800px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.linksougo {
	width: 640px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
div.link310px {
	width: 305px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	;
	font-size: 10px;
	clip:  rect( )
}
a.db:active {
	text-decoration: none;
	color: #0000FF;
	font-weight: lighter
}
.midashi {
	margin: 3px;
	background-color: #FBD7EA;
	border: 1px dashed #666;
	height: 20px;
	background-position: center;
	width: 250px;
	top: 3px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.midashitoku {
	margin: 3px;
	background-color: #D9ECFF;
	border: 1px dashed #666;
	height: 20px;
	background-position: center;
	width: 250px;
	top: 3px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.midashisamp {
	margin: 3px;
	background-color: #FFFFE6;
	border: 1px dashed #666;
	height: 20px;
	background-position: center;
	width: 250px;
	top: 3px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.midashisamp2 {
	margin: 3px;
	background-color: #D8FEE6;
	border: 1px dashed #666;
	height: 20px;
	background-position: center;
	width: 250px;
	top: 3px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1 {
	font-size: 16px;
	margin: 0 0 -25px 0;
	font-weight: 100;
}

