@charset 'shift_jis';

 いろいろ参考にさせていただきました。ありがとうございます。
 あとで整理しないと。

#h01{float:left;height:22px}

.gbh,.gbd{border-top:1px solid #c9d7f1;font-size:1px}

.gbh{height:0;position:absolute;top:24px;width:100%}

#guser{padding-bottom:7px !important;text-align:right}

#h01,#guser{font-size:13px;padding-top:1px !important}

.gb1{margin-right:.5em}

.gb1{zoom:1}

a.gb1{color:#00c !important}

a.gb1,.link{color:#20c!important}

 検索部分ここから↓

#cnt{max-width:80em;clear:both}

.ts{border-collapse:collapse}

.ts td{padding:0}

#logo{display:block;overflow:hidden;position:relative;width:103px;height:37px;margin:11px 0 7px}

#logo img{border:none;position:absolute;left:-0px;top:-26px}

#logo span,.ch{cursor:pointer}

.lst{font-family:arial,sans-serif;font-size:17px;vertical-align:middle}

.lsb{-webkit-appearance:button;padding:0 8px;border:1px solid #999;-webkit-border-radius:2px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));font-family:arial,sans-serif;font-size:15px;height:1.85em;vertical-align:middle}

.lsb:active{background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#ddd))}

 ここまで

 ヘッダーここから↓

#ssb,.clr{clear:both;margin:0 8px}

#ssb div{float:left;padding:4px 0 0;padding-left:7px;padding-right:.5em}

#prs a,#prs b{margin-right:.6em}

#ssb p{text-align:right;white-space:nowrap;margin:.1em 0;padding:.2em}

#ssb{margin:0 8px 11px;padding:.1em}

#ssb #prs{padding-left:14px}

#ssb #tbp{background-position:-91px -74px;padding:0;margin-top:1px;margin-left:0.75em;}

#prs *{float:left}

#prs a, #prs b{position:relative;bottom:.05em;margin-right:.3em}

 ここまで


 おすすめリンク部分ここから↓

.f,.m,.c h2,#mbEnd h2{color:#676767}

#mbEnd{float:right}

li.g,body,html,.std,.c h2,#mbEnd h2,h1{font-size:small;font-family:arial,sans-serif}

.c h2,#mbEnd h2,h1{font-weight:normal}

#mbEnd cite{display:block;text-align:left}

#mbEnd p{margin:-.5em 0 0 .5em;text-align:center}

#mbEnd{background:#fff;padding:0;border-left:11px solid #fff;border-spacing:0;white-space:normal}

#mbEnd li{margin:1em 0;padding:0}

#mbEnd .med{white-space:normal}

.tbo #mbEnd{width:26%}

#res,#res .j,#rhsline{line-height:1.6}

.std dfn{padding-left:.2em;padding-right:.5em}

.ti,.bl,form,#res h3{display:inline}

h3,.med{font-size:medium;font-weight:normal;padding:0;margin:0}

h3.tbpr{margin-top:.3em;margin-bottom:1em}

.a,cite,.cite,.cite:link{color:green;font-style:normal}

 ここまで


#res{padding-right:1em;margin:0 16px}

#res{line-height:1.2em}

#res,.c{margin-left:30px}

.tbo #res{margin-left:9.3em;}

.g{margin:1em 0}

.g table{padding-top:3px}

.r{font-size:medium}h4.r{font-size:small}

.s{max-width:42em}

.sl{font-size:82%}

.s{margin:.2em 0 0}

h1,ol{margin:0;padding:0}

a:link,.w,#prs a:visited,#prs a:active,.q:active,.q:visited{color:#20c}

a:active{color:red}

body,td,div,.p,a{font-family:arial,sans-serif}

#flp{
	margin:7px 0;
	text-align: center;
}

#bsf,#ssb{border-top:1px solid #6b90da;background:#99eeff}

#bsf{border-bottom:1px solid #6b90da}

#bsf a,.nobr{white-space:nowrap}

em{font-weight:bold;font-style:normal}

ol li{list-style:none}


 ポップアップツールチップここから↓
		#tooltipTest {
		}

		.tooltip {
			position: relative;
		}
			.tooltip .tooltipBody {
				border: solid 2px #f98325;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				position: absolute;
				left: 1em;
				top: -2.7em;
				text-decoration: none;
				visibility: hidden;
				padding: 3px 5px;
				width: 200px;
				zoom: 1;
				opacity: 0;
				-webkit-transition-property: opacity;
				-webkit-transition-duration: 1s;
				-webkit-transition-timing-function: ease-in-out;
			}

			.tooltip:hover ,
			.tooltip:hover .tooltipBody {
				background-color: white;
				visibility: visible;
				z-index: 10;
				opacity: 1;
			}

			.tooltip .tooltipBody .tooltipAngle {
				border-right: solid 10px transparent;
				border-left-width: 0;
				border-top: solid 10px #f98325;
				line-height: 0;
				position: absolute;
				left: 1em;
				bottom: -10px;
			}

			.tooltip .tooltipBody .tooltipAngle .tooltipAngleInner {
				border-right: solid 5px transparent;
				border-left-width: 0;
				border-top: solid 5px white;
				line-height: 0;
				position: absolute;
				left: 2px;
				bottom: 5px;
			}

			/*
			-------------------------------------------------------------
				not supported tanseparent for border by IE6.
			-------------------------------------------------------------
			*/
			* html .tooltip .tooltipBody .tooltipAngle {
				border-right-color: white;
				bottom: -11px;
			}

			* html .tooltip .tooltipBody .tooltipAngle .tooltipAngleInner {
				border-right-color: #f98325;
			}
 ポップアップツールチップここまで↑


#pv{
	text-align: center; !important
}