@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;
		}
.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:25px 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:18px; white-space:pre;
			padding-left:10px; margin-left:10px; list-style-type:none;
			xbackground-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:12px; margin-bottom:20px;
			background-color:#D3D392; border:1px solid #666600; color:#333300;
		}
#oshirase h3
		{
			font-weight:bold; padding-top:10px; text-align:left;  padding-left :10px; width: 618px; height:20px; float: left;
		}
#oshirase #morenews
		{
			padding-top:10px; text-align:right; padding-right:10px; width: 90px;height:20px; float:right;
		}
#oshirase strong
		{
			font-weight:bold; color:#666600;
		}
#messages
		{
			width: 100%; height: 20px;
		}
#messages .inner
		{
			text-align: left;margin-left: auto; margin-right: auto; width: 728px; font-size:12px; color:#AAAAAA;
		}
#messages #txt
		{
			padding-top:10px; text-align: right; width: 400px; float: right;
		}
#messages h2
		{
			padding-top:10px; text-align: left; width: 328px; float: left;
		}
#messages a
		{
			color:#AAAAAA; text-decoration:none;
		}
#text-line
		{
			width: 100%;
		}
#text-line .inner
		{
			text-align: left;margin-left: auto; margin-right: auto; width: 728px; font-size:12px; color:#AAAAAA; position:relative;
		}
#text-line .inner .icon
		{
			border:0; position:absolute; top:30px; right:20px
		}
#text-line .inner h3
		{
			font-weight:bold; border-bottom:1px solid #DDDDDD; padding:0 0 8px 2px; color:#F9A42D;
		}
#text-line .inner dt
		{
			margin:18px 0 0 13px; padding-left:15px; font-size:16px; font-weight:bold; color:#333333;
			background-image: url(http://c.seoparts.net/img/n_top_yajirushi.gif) ;background-repeat: no-repeat;
			background-position:0px 3px;
		}
#text-line .inner dd
		{
			margin:7px 0 0 30px; color:#777777;
		}
#kiyaku
		{
			width: 100%; margin-top:30px;
		}
#kiyaku .inner
		{
			text-align: left;margin-left: auto; margin-right: auto; width: 728px; font-size:12px; color:#AAAAAA; position:relative;
		}
#kiyaku .inner .icon
		{
			border:0; position:absolute; top:30px; right:20px
		}
#kiyaku .inner h3
		{
			font-weight:bold; border-bottom:1px solid #DDDDDD; padding:0 0 8px 2px; color:#F9A42D;
		}
#kiyaku .inner dt
		{
			margin:18px 0 0 13px; padding-left:15px; font-size:16px; font-weight:bold; color:#333333;
			background-image: url(http://c.seoparts.net/img/n_top_yajirushi.gif) ;background-repeat: no-repeat;
			background-position:0px 3px;
		}
#kiyaku .inner dd
		{
			margin:7px 0 0 30px; color:#777777;
		}
#news
		{
			width: 100%; margin-top:30px;
		}
#news .inner
		{
			text-align: left;margin-left: auto; margin-right: auto; width: 728px; font-size:12px; color:#AAAAAA; position:relative;
		}
#news .inner .icon
		{
			border:0; position:absolute; top:30px; right:20px
		}
#news .inner h3
		{
			font-weight:bold; border-bottom:1px solid #DDDDDD; padding:0 0 8px 2px; color:#F9A42D;
		}
#news .inner dt
		{
			margin:18px 0 0 13px; padding-left:15px; font-size:16px; font-weight:bold; color:#333333;
			background-image: url(http://c.seoparts.net/img/n_top_yajirushi.gif) ;background-repeat: no-repeat;
			background-position:0px 3px;
		}
#news .inner dd
		{
			margin:7px 0 0 30px; color:#777777;
		}
#Q_A
		{
			width: 100%; margin-top:30px;
		}
#Q_A .inner
		{
			text-align: left;margin-left: auto; margin-right: auto; width: 728px; font-size:12px; color:#AAAAAA; position:relative;
		}
#Q_A .inner .icon
		{
			border:0; position:absolute; top:30px; right:20px
		}
#Q_A .inner h3
		{
			font-weight:bold; border-bottom:1px solid #DDDDDD; padding:0 0 8px 2px; color:#F9A42D;
		}
#Q_A .inner dt
		{
			margin:18px 0 0 13px; padding-left:15px; font-size:16px; font-weight:bold; color:#333333;
			background-image: url(http://c.seoparts.net/img/n_top_yajirushi.gif) ;background-repeat: no-repeat;
			background-position:0px 3px;
		}
#Q_A .inner dd
		{
			margin:7px 0 0 30px; color:#777777;
		}
#Q_A .inner ul
		{
			margin:10px 0 0 0;
		}
#Q_A .inner ul li
		{
			list-style:none; line-height:120%;
		}
#tag
		{
			width: 100%; margin-top:30px;
		}
#tag .inner
		{
			text-align: left;margin-left: auto; margin-right: auto; width: 728px; font-size:12px; color:#AAAAAA; position:relative;
		}
#tag .inner .icon
		{
			border:0; position:absolute; top:30px; right:20px
		}
#tag .inner h3
		{
			font-weight:bold; border-bottom:1px solid #DDDDDD; padding:0 0 8px 2px; color:#F9A42D;
		}
#tag .inner dt
		{
			margin:18px 0 0 13px; padding-left:15px; font-size:16px; font-weight:bold; color:#333333;
			background-image: url(http://c.seoparts.net/img/n_top_yajirushi.gif) ;background-repeat: no-repeat;
			background-position:0px 3px;
		}
#tag .inner dd
		{
			margin:7px 0 0 30px; color:#777777;
		}
#tag .inner dt strong
		{
			font-size:14px;
		}
#tag .inner ul
		{
			margin:10px 0 0 0;
		}
#tag .inner ul li
		{
			list-style:none; line-height:160%;
		}
#tag .inner textarea
		{
			margin:20px 0 0 0;
		}
#tag .inner .sample
		{
			margin:20px 0 0 0;
		}
#footer
		{
			width: 100%; height: 81px; 
		}
#footer .inner
		{
			text-align: left;margin-left: auto; margin-right: auto; width: 728px; font-size:12px; color:#AAAAAA;
			margin-top:30px; border-top:1px solid #DDDDDD;
		}
#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;
		}