@charset "UTF-8";
body
		{
			text-align: center; margin-top: 0; padding: 0; margin-left: 0; margin-right: 0;
			font-family:MS UI Gothic, color: #333333;
		}
h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,blockquote,address,strong
		{
			font-size: 100%; font-weight: normal; font-style: normal; margin: 0px; padding: 0px;
		}
div:after, .clearfix:after
		{
			content:"."; display: block; height:0px; clear:both; visibility:hidden;
		}
* html .clearfix
		{
			height:1%;
		}
.clearfix
		{
			display:block;
		}
img
		{
			border-style: none;
		}
.none
		{
			display: none;
		}
a
		{
			outline:none; 
		}
.cc
		{
			cursor:pointer; cursor:hand;
		}
.left
		{
			text-align:left;
		}
.center
		{
			text-align:center;
		}
.b20px
		{
			margin-bottom:20px;
		}
.t20px
		{
			margin-top:20px;
		}
.mini	{
			font-size:12px;
		}
.ccc	{
			color:#CCCCCC;
		}
.WIDE
		{
			text-align: left; margin-left: auto; margin-right: auto; width: 728px; position:relative;
		}
#nav
		{
			height:24px; background-image: url(http://c.seoparts.net/img/n_head.gif);border-bottom:1px solid #505050;
		}
#nav .inner
		{
			margin-left:auto; margin-right:auto; width:728px; position:relative;
		}
#nav .inner .sub
		{
			position:absolute; right:0px;
		}
#nav ul
		{
			margin:0; padding-top:7px;
		}
#nav ul li 
		{
			margin:0; list-style-type:none; display:inline;
		}
#nav ul li a
		{
			font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; padding-left:10px; padding-right:10px; float:left;
		}
#header
		{
			width: 100%; height: 81px;
		}
#header .inner
		{
			text-align: left; margin-left: auto; margin-right: auto; width: 728px; height: 82px; border-bottom:1px solid #DDDDDD; position:relative;
		}
#header #RankingRegist
		{
			position:absolute; bottom:3px; right:0px; text-align:right;
		}
#header #RankingRegist li
		{
			padding-left:12px; font-size:12px; margin:0; list-style-type:none; display:inline;
			background-image: url(http://c.seoparts.net/img/n_right.gif) ;background-repeat: no-repeat;
		}
#header #RankingRegist a
		{
			text-decoration:none; color:#0000FF;
		}
.search
		{
			position:absolute; top:20px; right:0px;
		}
.search .text
		{
			height:16px; width:200px; font-size:16px;
		}
.submit {
			width: 50px; height:23px; padding:0; border:0; background:url(http://c.seoparts.net/img/n_button.gif) no-repeat left top; line-height: 0px; cursor:pointer;
		}
.submit:hover,.submit:focus
		{
			background-position:left -23px;
		}
#pankuzu
		{
			width: 100%; margin:10px 0 10px 0; font-size:14px;
		}
#pankuzu ul li
		{
			list-style-type:none; display:inline;
		}
#pankuzu a
		{
			text-decoration:none; color:#0000FF;
		}
#related
		{
			width: 100%; margin:15px 0 10px 0; font-size:14px;
		}
#related .inner
		{
			text-align: left; margin-left: auto; margin-right: auto; width: 728px;
		}
#related .inner a
		{
			color:#0000FF;
		}
.rTR
		{
			width: 100%; margin:0 0 7px 0; font-size:14px;
		}
.rTR ul
		{
			display:block; clear:both;
		}
.rTR ul li
		{
			float:left; overflow:hidden; width:150px; height:14px; white-space:pre;
			padding-left:20px; margin-left:10px; list-style-type:none;
			background-image: url(http://c.seoparts.net/img/n_folder_close.gif) ;background-repeat: no-repeat;
		}
.rTR ul li strong
		{
			cursor:pointer; cursor:hand; color:#0000FF; text-decoration:underline;
		}
#oshirase
		{
			width: 100%;
		}
#oshirase .inner
		{
			text-align: left;margin-left: auto; margin-right: auto; width: 728px; font-size:14px; margin-top:3px;
			background-color:#D3D392; border:1px solid #666600; color:#333300;
		}
#oshirase h3
		{
			font-weight:bold; padding-top:7px; text-align:center;  padding-left :10px; width: 618px; height:20px; float: left;
		}
#oshirase #morenews
		{
			padding-top:7px; text-align:right; padding-right:10px; width: 90px;height:20px; float:right;
		}
#oshirase strong
		{
			font-weight:bold; color:#666600;
		}
#oshirase_top
		{
			width: 100%;
		}
#oshirase_top .inner
		{
			text-align: left;margin-left: auto; margin-right: auto; width: 728px; font-size:12px; margin-bottom:5px;
			background-color:#D3D392; border:1px solid #666600; color:#333300;
		}
#oshirase_top h3
		{
			font-weight:bold; padding-top:10px; text-align:center;  padding-left :10px; width: 708px; height:20px; float: left;
		}
#oshirase_top #morenews
		{
			padding-top:10px; text-align:right; padding-right:10px; width: 0px;height:20px; float:right;
		}
#oshirase_top strong
		{
			font-weight:bold; color:#666600;
		}
.ads
		{
			width: 100%; margin:0px 0 10px 0; font-size:14px;
		}
.ads .inner
		{
			text-align: center; margin-left: auto; margin-right: auto; width: 728px; padding-bottom:3px; border-bottom:1px solid #DDDDDD;
		}
.ads .inner p
		{
			text-align:left; font-size:12px; color:#666666; padding-bottom:3px; margin-bottom:0px; border-bottom:1px solid #DDDDDD;
		}
#ranking-title
		{
			width: 100%; margin:10px 0 10px 0;
		}
#ranking-title .WIDE
		{
			margin-left: auto; margin-right: auto; width: 728px;
		}
#ranking-title .WIDE h2
		{
			text-align: center; font-size:12px; color:#AAAAAA; font-weight:bold;font-family:palatino,georgia;
		}
#ranking
		{
			width: 100%; margin:15px 0 30px 0; font-size:14px;
		}
#ranking .block
		{
			text-align: left; margin-left: auto; margin-right: auto; width: 728px;
		}
#ranking .block table
		{
			background-color:#a0a0a0;
		}
#ranking .block tr.C0
		{
			background-color:#ffffff;
		}
#ranking .block tr.C1
		{
			background-color:#f0f0f0;
		}
#ranking .block td
		{
			font-size:12px;text-align:center;
		}
#ranking .block .main
		{
			text-align:left; 
		}
#ranking .block .main .Tit
		{
			width:557px; height:16px; overflow:hidden; white-space:pre;
		}
#ranking .block .main strong
		{
			font-size:16px; font-weight:bold;
		}
#ranking .block .main a
		{
			font-size:16px; font-weight:bold; color:#0000FF;
		}
#ranking .block .main strong
		{
			font-size:16px; font-weight:bold; color:#0000FF; text-decoration:underline;
		}
#ranking .block .main .Dis
		{
			margin:4px 0 2px 0; line-height:13px; max-height: 25px; overflow:hidden;
		}
#ranking .block .main p
		{
			margin:0px; color:#008000; font-size:12px; font-family:palatino,georgia;  width:557px; overflow:hidden;
			width:558px; height:15px; overflow:hidden; white-space:pre;
		}
#ranking .block .main span
		{
			font-family: 'Bookman Old Style'; color:#808000; font-weight:bold;
		}
#ranking .block .rabel
		{
			font-size:9pt; color:#FFF; text-align:center; 
			border-width:1px; background-color:#204DDF; border-style:solid; border-color:#f0f0f0 #ffffff #ffffff #f0f0f0;
			background-image:url('http://c.seoparts.net/img/n_head.gif');
		}
#ranking .block .main .TitN
		{
			width:595px; height:16px; overflow:hidden; white-space:pre;
		}
#ranking .tw
		{
			background-image:url('http://c.seoparts.net/img/n_tweet.gif'); background-repeat: no-repeat; text-indent: -9999px; background-position:50% 50%;
		}
.up
		{
			background-image: url(http://c.seoparts.net/img/n_up.gif);background-repeat: no-repeat;background-position:20px 5px;
		}
.dn
		{
			background-image: url(http://c.seoparts.net/img/n_down.gif);background-repeat: no-repeat;background-position:50% 50px;
		}
.cool
		{
			background-image: url(http://c.seoparts.net/img/n_cool.gif);background-repeat: no-repeat;background-position:10px 6px;
		}
.FkDs
		{
			float: left;margin-top:11px;width:374px; height:45px; position:relative;
			background-image: url(http://c.seoparts.net/img/n_fukidashi.gif); background-repeat: no-repeat;
		}
.FkDs p
		{
			margin:4px; text-align:right; font-size:18px; font-weight:bold; height:36px; width:320px; overflow:hidden; white-space:pre;
			position:absolute; top:5px; right:36px;
		}
.FkDs p a
		{
			text-decoration: none; color:#0000FF;
		}
.FkDsLINK
		{
			float: left; width:354px; height:45px; position:relative;
		}
.FkDsLINK p
		{
			position:absolute; top:21px; left:20px;
		}
.FkDsLINK p a
		{
			color:#0000FF;
		}
#footer
		{
			width: 100%; height: 81px;
		}
#footer .inner
		{
			text-align: left;margin-left: auto; margin-right: auto; width: 728px; font-size:12px; color:#AAAAAA;
		}
#footer #copy
		{
			 padding-top:10px; text-align: right; width: 400px; float: right;
}
#footer #powered
		{
			padding-top:10px; text-align: left; width: 328px; float: left;
		}
#footer a
		{
			color:#AAAAAA; text-decoration:none;
		}
