body {
	margin: 0px;
	padding: 0px;
	width:100%;
	min-width:750px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", sans-serif;
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	}
a:link {
	color: #0000de;
	text-decoration: underline;
	font-size:16px;
	}
a:visited {
	color: #0000de;
	text-decoration: underline;
		font-size:16px;
	}
/*
a:focus {
   outline:none;
}
*/
a img {
	border: 0px none #fff;
	}
clear {
	clear:both;
	}
ul {
	margin: 0px;
	padding: 0px;
	}
li {
	list-style: none;
	margin: 0px;
	padding: 3px 0;
	}
li:focus {
	color:#333;
	}

div#wrapsearch {
	margin: 0;
	padding: 6px 0;
	width:100%;
	}
/*searchResult
------------------------------------------------------------ */


#contentMain60 {
	width: 60%;
	margin: 0 0 80px 30px;
	padding: 0;
	float:left;
	}
#sponsorSite {
	margin:0;
	padding:0;
	border-bottom:dotted 1px #f1f1f1;
	}
	div#sponsorSite ul li {
		margin:0;
		}
.sponsorTitle {
	font-size:10px;
	line-height:0.7;
	color:#cccccc;
	text-align:left;
	}
div#sponsorList ul {
	margin:0;
	}
div#sponsorList ul li {
	margin:0 auto;
	text-decoration:none;
	}
/*オンマウス時背景無
--------------------------
div#sponsorList ul li a:hover {
	margin:0 auto;
	background:#ecf5fa;
	color:#3c549b;
	display:block;
	}
---------------------------------- */	

div.SSTitle {
	font-weight:nomal;
	text-decoration:underline;
	padding:0;
	}
div.SSTitle a:hover {
	font-weight:nomal;
	text-decoration:underline;
	padding:0;
	color:#CC3434;
	}

div.SSCaption {
	font-size:12px;
	font-weight:nomal;
	letter-spacing:0.1em;
	color:#333333;
	padding:0;
	text-decoration:none;
	}
div.SSCaption a {
	font-size:12px;
	font-weight:nomal;
	letter-spacing:0.1em;
	color:#333333;
	padding:0;
	text-decoration:none;
	}

div.SSURL {
	color:#008000;
	padding:0;
	font-size:12px;
	}
div.SSURL a {
	color:#008000;
	padding:0;
	font-size:12px;
	text-decoration:none;
	}


div#matchList {
	margin:0;
	padding:0;
	}
div#matchList ul {
	margin:0;
	padding:0;
	}
div#matchList ul li {
	margin:0 auto 10px 0;
	padding:0;
	}
div .contentsURL {
	color:#008000;
	}
.contentsTitle {
	margin:0;
	padding:0;
	}
.contentsTitle a:hover {
	color:#CC3434;
	}

#ygunav{padding:0;border-bottom:2px solid #CCCCCC;background:#EEEEEE;text-align:left;font-size:85%; letter-spacing:0.2em;}#ygunav a,#ygunav a:visited{margin:0 5px;color:#000}

.ygbt{width:9.3em;padding:0.173em 0 0.154em;_padding:0;_height:1.6923em; _position:relative;border:1px solid #455893;background-color:#79D8FD;background-image:url(http://k.yimg.jp/images/search/websrp_8_090818.png);background-repeat:repeat-x;background-position:0 -50px;letter-spacing:0.5em;font-weight:bold;cursor:pointer;}
body:first-of-type .ygbt{padding-bottom:0.173em;}
#yschsp,#yschsbp{font-size:15px;padding:1px 0 0 5px;width:330px;height:21px;border:1px solid #7c7c7c;border-color:#7c7c7c #c3c3c3 #c3c3c3 #7c7c7c;background-color:#fff;background-image:url(http://k.yimg.jp/images/search/websrp_8_090818.png);background-position:0 0;background-repeat:repeat-x;}



#yschsp,#yschsbp{padding:4px 5px 0 5px\9;height:18px\9;}


#yschsbx #yschsp{width:286px;padding-right:48px;_width:330px;_padding-right:4px;}

#yschsbx form{margin:0;padding:0;}
#ygma{zoom:1;-webkit-user-select:none;margin:10px 0;}
#ygma #ygmalogo{display:block;
float:right;
height:36px;
margin:10px 23px 10px 0;
overflow:hidden;
position:relative;
width:228px;}
#ygma #ygmalogo span{display:block !important;position:absolute;width:268px;height:50px;}
#ygma:after{display:block;clear:both;height:0;visibility:hidden;content:".";}
#ygma #yschqcon{position:relative;margin-right:270px;margin-bottom:0;padding-left:33px;padding-top:3px;}
#ygma form {margin-top:2px;}#ygma form {margin-top:4px\9;}
#ygma form p{position:relative;z-index:0;_top:-1px;}
#ygma form p label{position:absolute;text-indent:-9999px;}
#ygma .adv{position:relative;_top:-0.308em;}
#ygma .yschact label{margin-right:10px;cursor:pointer;}
#ygma .yschact input{vertical-align:middle;margin:3px;_margin:0;}
body:first-of-type #ygma .yschact input {vertical-align:baseline;}
#ygma form p .ygbt{_top:0;}
#yschinfo{padding:2px 0;border-top:1px solid #B3CBE3;background:#ECF5FA;color:#333;zoom:1;}
#yschinfo table{width:100%;}
#yschinfo table td{padding:0 20px;}#yschinfo h1{ font-size:12px; display:inline;}

#yschec{float:right;width:33%;}#yschsec,#yschjword,#yschgvmt,.sspromo{width:265px;}#yschsec li dt{float:left;height:12px;width:12px;margin-top:0.2em;background-image:url(http://k.yimg.jp/images/search/websrp_8_090818.png);background-position:-115px -175px;font-size:12px;line-height:1;text-indent:-9999px}.yschspns li .yschabstr dd,#yschsec li dd{float:left;margin-left:3px}.yschspns li .yschabstr dd a,#yschsec li dd a{color:#777777;font-size:100%;text-decoration:none}.yschspns li .yschabstr dd a:hover,#yschsec li dd a:hover{text-decoration:underline}
/*オンマウス時背景有
div#yschec ul li a:hover {margin:0 auto;background:#ecf5fa;color:#3c549b;display:block;}
---------------------------------- */

.ygbt1 {background-color:#DEDEDE;background-image:url("http://img.gendama.jp/img/button.gif");border:1px solid #B2B2B2;cursor:pointer;letter-spacing:0.2em;padding:0.173em 0 0.154em;vertical-align:bottom;width:5em;}

.ygbt1 {padding-top:3px\9;}





/*searchResult(morimori)
------------------------------------------------------------ */
#contentMain_morimori {
	width: 60%;
	margin: 0 20px 80px 30px;
	padding: 0;
	float:left;
	}

* html #contentMain_morimori {
	width: 60%;
	margin: 0 20px 80px 10px;
	padding: 0;
	float:left;
	}


#bg-img {
    width: 100%;
    position:relative;
    top: 0;
    left: 0;}
	
	
#sponsorSite {
	margin:0;
	padding:0;
	border-bottom:dotted 1px #f1f1f1;
	}
	div#sponsorSite ul li {
		margin-bottom:10px;
		}


div#mori_sponsorList ul {
	margin:0;
	}
div#mori_sponsorList ul li {
	margin:5px auto;
	text-decoration:none;
	background-image:url(http://img.gendama.jp/img/morimori/morimori_ss02.gif);
	background-repeat:no-repeat;
	padding-left:55px;
	}
div#mori_sponsorList ul li a {
	text-decoration:none;
	
	}
/*オンマウス時背景有
--------------------------------------------
div#mori_sponsorList ul li a:hover {
	margin:0 auto 0 -55px;
	background:#ecf5fa;
	color:#3c549b;
	display:block;
	background-image:url(http://img.gendama.jp/img/morimori/morimori_ss_on.gif);
	background-repeat:no-repeat;
	padding-left:55px;
	}
----------------*/	

div#mori_sponsorList ul li a:hover {
	margin:0 auto 0 -55px;
	color:#3c549b;
	display:block;
	background-image:url(http://img.gendama.jp/img/morimori/morimori_ss_on02.gif);
	background-repeat:no-repeat;
	padding-left:55px;
	}


div#mori_matchList {
	margin:0;
	padding:0;
	}
div#mori_matchList ul {
	margin:0;
	padding:0;
	}
div#mori_matchList ul li {
	margin:5px auto;
	text-decoration:none;
	background-image:url(http://img.gendama.jp/img/morimori/morimori_ss02.gif);
	background-repeat:no-repeat;
	padding-left:55px;
	}
	
div#mori_matchList ul li a:hover {
	margin:5px auto 0px -55px;
	padding:0;
	display:block;
	background-image:url(http://img.gendama.jp/img/morimori/morimori_ss_on02.gif);
	background-repeat:no-repeat;
	padding-left:55px;
	}	

#ygunav{padding:0;border-bottom:2px solid #CCCCCC;background:#EEEEEE;text-align:left;font-size:85%; letter-spacing:0.2em;}#ygunav a,#ygunav a:visited{margin:0 5px;color:#000}



#ygma_morimori{padding:0.5em 0 1em 0;zoom:1;-webkit-user-select:none;margin-bottom:0px; background:#feffce; background-image:url(http://img.gendama.jp/img/logo_mori_yahoosearch.gif); background-position:right; background-repeat:no-repeat;}
#ygma_morimori #ygmalogo_morimori{display:block;position:relative;float:right;width:650px;height:80px;overflow:hidden;margin:0px 0px 0 0;}
#ygma_morimori #ygmalogo_morimori span{display:block !important;position:absolute;width:268px;height:50px;}
#ygma_morimori:after{display:block;clear:both;height:0;visibility:hidden;content:".";}
#ygma_morimori #yschqcon{position:relative;margin-right:200px;margin-bottom:0;padding-left:33px;}
#ygma_morimori form p{position:relative;z-index:0;_top:-1px;}
*+html #ygma_morimori form p{top:-1px;}
#ygma_morimori form p label{position:absolute;top:1px;_top:2px;left:1px;text-indent:-9999px;width:2px;height:1.625em;_height:1.55em;max-height:50px;background-image:url(http://k.yimg.jp/images/search/websrp_8_090818.png);background-position:0 -100px;background-repeat:repeat-y;}
*+html #ygma_morimori form p label{top:2px;height:1.55em;}
#ygma_morimori .adv{position:relative;_top:-0.308em;}
*+html #ygma_morimori .adv{top:-0.308em;}
#ygma_morimori .yschact label{margin-right:10px;cursor:pointer;}
#ygma_morimori .yschact input{vertical-align:middle;margin:3px;_margin:0;}
*+html #ygma_morimori .yschact input{margin:0;}
body:first-of-type #ygma_morimori .yschact input {vertical-align:baseline;}
#ygma_morimori form p .ygbt{_top:0;}*+html 
#ygma_morimori form p .ygbt{top:0;}

#ygma_morimori2{padding:0.5em 0 1em 2em;zoom:1;-webkit-user-select:none;margin-bottom:0px; background:#feffce;}
#ygma_morimori2 #ygmalogo_morimori{display:block;position:relative;float:right;width:650px;height:80px;overflow:hidden;margin:0px 0px 0 0;}
#ygma_morimori2 #ygmalogo_morimori span{display:block !important;position:absolute;width:268px;height:50px;}
#ygma_morimori2:after{display:block;clear:both;height:0;visibility:hidden;content:".";}
#ygma_morimori2 #yschqcon{position:relative;margin-right:200px;margin-bottom:0;padding-left:33px;}
#ygma_morimori2 form p{position:relative;z-index:0;_top:-1px;}
*+html #ygma_morimori2 form p{top:-1px;}
#ygma_morimori2 form p label{position:absolute;top:1px;_top:2px;left:1px;text-indent:-9999px;width:2px;height:1.625em;_height:1.55em;max-height:50px;background-image:url(http://k.yimg.jp/images/search/websrp_8_090818.png);background-position:0 -100px;background-repeat:repeat-y;}
*+html #ygma_morimori2 form p label{top:2px;height:1.55em;}
#ygma_morimori2 .adv{position:relative;_top:-0.308em;}
*+html #ygma_morimori2 .adv{top:-0.308em;}
#ygma_morimori2 .yschact label{margin-right:10px;cursor:pointer;}
#ygma_morimori2 .yschact input{vertical-align:middle;margin:3px;_margin:0;}
*+html #ygma_morimori2 .yschact input{margin:0;}
body:first-of-type #ygma_morimori2 .yschact input {vertical-align:baseline;}
#ygma_morimori2 form p .ygbt{_top:0;}*+html 
#ygma_morimori2 form p .ygbt{top:0;}

#yschinfo_morimori{padding:2px 0; margin:0; border-top:1px solid #B3CBE3;background:#b5e55c;color:#333;zoom:1;}
#yschinfo_morimori table{width:100%;}
#yschinfo_morimori table td{padding:0 20px;}
#yschinfo_morimori h1{ font-size:12px; display:inline;}

#yschec_morimori{float:right;width:33%;  background-repeat:no-repeat; padding-top:250px;}
#yschsec,#yschjword,#yschgvmt,.sspromo{width:265px;}
#yschsec li {padding-bottom:10px;}

div#yschec_morimori ul li a {text-decoration:none;}
div#yschec_morimori ul li a:hover {margin:0 auto;background:#ecf5fa;color:#3c549b;display:block;}


.ygbt2 {width:6.3em;padding:0.263em 0 0.154em 0.3em;/padding:2px 2px 0 0;_height:1.6923em; color:#FFF; border:2px solid #a71a1a;background-color:#f5285f;background-image:url(http://img.realworld.jp/img/morimori/bt_color.png);background-repeat:repeat-x;letter-spacing:0.5em;font-weight:bold;cursor:pointer; font-size:13.5px;}




/* ranking
------------------------------------------------------------ */
#rankingList img,ul,li,a,p,div {
	margin: 0px;
	padding: 0px;
}
#rankingList a {
	margin: 0px;
	padding: 0px;
}
#rankingList a:hover {
	text-decoration: none;
}
#rankingList {
	width: 30%;
	float: right;
	margin: 0px 0px 0px 0px;
}
#rankingList div#rankContent {
	width: 263px;
	height: 461px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#rankingList div#rankContent div#contentsList {
	width: 263;
	height: 429px;
	background-image: url(http://realsearch.realworld.jp/img_que/ranking_body.gif);
}
#rankingList div#rankContent div#new {
	width: 240px;
	height: 22px;
	text-align: right;
	line-height: 22px;
	margin: 0px 0px 0px 11px;
}
#rankingList div#rankContent ul {
	width: 175px;
	height: 394px;
	margin: 0px 0px 0px 60px;
}
#rankingList div#rankContent li {
	height: 35px;
	overflow: hidden;
	list-style: none;
}

#rankingList div#rankContent li.best_1 {
	height: 50px;
	line-height: 50px;
	margin: 0px 0px 0px 0px;
}
#rankingList div#rankContent li.best_3 {
	line-height: 50px;
	height: 50px;
	margin: 0px 0px 0px 0px;
}
#rankingList div#rankContent li.best_3 img {
	margin: 17px 0px 0px 0px;
}
#rankingList div#rankContent li.best_10 {
	line-height: 34px;
	margin: 0px 0px 0px 0px;
}
#rankingList div#rankContent li.best_10 img {
	margin: 10px 0px 0px 0px;
}

#rankingList div#rankContent li.best_3 a {
	font-size: 20px;
}
#rankingList div#rankContent li.best_10 a {
	font-size: 15px;
}



/* footer
------------------------------------------------------------ */
#foot {
		width: 100%;
		margin: 0;
		padding: 0 0 30px 0;
		clear: both;
		text-align:center;
		}
		#foot #copyright {
			padding: 0;
			margin: 1px 0 0 0;
			border: 0;
			color:#666666;
			}
		#foot #footermenu {
			padding: 0;
			margin: 0;
			border-top: 1px solid #b3cbe3;
			}
		#foot ul {
			padding: 5px 0;
			margin: 0;
			}
		#foot ul li {
			display: inline;
			padding: 0 5px;
			}
		#foot ul li a {
			color:#8284cc;
			text-decoration:none;
			font-size:100%;
			}
		#foot ul li#listend {
			border: 0;
			display: inline;
			}
			
			
