/* searchbox
-------------------------------------------------------------*/
.searchbox {
	width:1000;
	margin-top: 10pt;
	margin-bottom: 10pt;
	text-align : center;
}

.searchbox span {
	font-size : 12pt;
	font-weight: bold;
}

.toplink {
	width:1000;
	margin-top: 10pt;
	margin-bottom: 10pt;
	text-align : center;
}

/* salesrank
-------------------------------------------------------------*/
.salesrank {
	width:1000;
/*	margin-bottom: 20pt; */
	text-align : center;
}


.rankLink {
	width:1000;
	color : red;
	text-align : center;
}

.sistersite {
	width:1000;
	margin-bottom: 10pt;
	text-align : center;
}

.rankLinkFT {
	width:1000;
/*	color : red; */
	font-size : 12px;
	text-align : center;
}


.minilink {
	font-size :12px;
}

/* Rank Table
-------------------------------------------------------------*/
.tTable {
	width:1000;
	margin-left: 10pt;
	margin-bottom: 10pt;
	border-bottom : solid 1pt #C0C0C0;
}

/* Rank Table
-------------------------------------------------------------*/
.tTableReview {
	width:1000;
	margin-left: 10pt;
	margin-bottom: 10pt;
}

/* BrowseNodeName
------------------------------------------------------------ */
.tBrowseNodeName {
	padding-top: 10pt;
	font-size : 15px;
	text-align : center;
}

.tBrowseNodeName b {
	font-size : 20px;
}

/* PageLink
------------------------------------------------------------ */
.tPageLink {
	padding-top: 15pt;
	font-size : 15px;
}


/* Page Title
------------------------------------------------------------ */
.pageTitle {
	padding-top: 5pt;
	padding-bottom: 5pt;
	text-align : right;
	font-size : 12pt;
	font-weight : bold;
}

/* Ranking
------------------------------------------------------------ */
.rank {
	padding-top: 6pt;
	padding-bottom: 6pt;
	font-size : 20px;
	text-align : center;
}

/* Image
------------------------------------------------------------ */
.sImg {
	padding-top: 6pt;
	padding-bottom: 6pt;
	text-align : center;
	vertical-align : text-top;
	width: 25%;
}

/* detail
------------------------------------------------------------ */
.detail {
	font-size : 11pt;
	line-height: 1.4;
	padding-top: 5pt;
}


/* link
------------------------------------------------------------ */
a { text-decoration: none; }
a:link,
a:visited {color: #0000FF; }
a:focus,
a:hover,
a:active { color: #FF0000; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0 }
p { margin-top: 0; margin-bottom: 0 }

/* Total Reviews
------------------------------------------------------------ */
.totalReviews { font-size : 11pt; }
.nonReviews { font-size : 9pt; color: #C0C0C0; }

/* Title
------------------------------------------------------------ */
.gtitle { }
.gtitle a {
	text-decoration: none;
	color: #fff;
}
.titles {
	font-size : 14pt;
	border-top : solid 1pt #C0C0C0;
	margin-top: 10px; padding-top: 10pt;
}

/* Creator
------------------------------------------------------------ */
.creator { font-size : 11pt; }

/* Maker
------------------------------------------------------------ */
.maker { font-size : 11pt; }
	
/* Amazon Price
------------------------------------------------------------ */
.amPrice {
	font-size : 11pt;
	color: #FF6666;
}

/* Comment
------------------------------------------------------------ */
.comment { font-size : 11pt; }

/* Ranking Table
------------------------------------------------------------ */
.rankComment { font-size : 13pt; }

.rankTable {
	border-top: 1px solid #800000;
	border-left: 1px solid #800000;
	margin-top: 5pt;
	margin-bottom: 5pt;
	font-size : 11pt;
}

.rankDateTd {
	border-bottom: 1px solid #800000;
	border-right: 1px solid #800000;
	background-color: #FFFFCC;
	text-align: center;
	padding: 3px;
}

.rankTd {
	border-bottom: 1px solid #800000;
	border-right: 1px solid #800000;
	text-align: center;
	padding: 3px;
}

.rankTdDown {
	border-bottom: 1px solid #800000;
	border-right: 1px solid #800000;
	text-align: center;
	color: #0000FF;
	padding: 3px;
}

.rankTdUp {
	border-bottom: 1px solid #800000;
	border-right: 1px solid #800000;
	text-align: center;
	color: #FF0000;
	padding: 3px;
}

/* Ranking Button
------------------------------------------------------------ */
.rankBt {
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 20px;
}

/* SITE MESSAGE
------------------------------------------------------------ */
.shmessage {
	width:1000;
	margin-top: 30px;
	margin-bottom: 100px;
	font-size : 15pt;
	color: #C0C0C0;
	text-align: center;
}

/* SITE Table
-------------------------------------------------------------*/
.tSiteList {
	width:1000;
	margin-left: 10pt;
	margin-bottom: 20pt;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	font-size : 10pt;
}

.tSiteListWait {
	width:1000;
	margin-left: 10pt;
	margin-bottom: 20pt;
	text-align: center;
}

.siteItemName {
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	background-color: #CCCCCC;
	text-align: center;
	white-space: nowrap;
	padding: 3px;
}

.siteShopName {
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	padding: 3px;
	text-align: center;
	white-space: nowrap;
	font-size : 9pt;
}

.sitePrice {
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	padding: 3px;
	font-size : 11pt;
	color : red;
	white-space: nowrap;
}

.sitePrice a,
.sitePrice a:link,
.sitePrice a:visited,
.sitePrice a:focus,
.sitePrice a:hover,
.sitePrice a:active {
	color : red;
}

.sitePoint {
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	padding: 3px;
	white-space: nowrap;
}

.siteAvailability {
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	padding: 3px;
	font-size : 9pt;
}

.siteSoryo {
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	padding: 3px;
	font-size : 9pt;
	white-space: nowrap;
}

.siteTesuryo {
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	padding: 3px;
	font-size : 9pt;
	white-space: nowrap;
}

.siteBiko {
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	padding: 3px;
	font-size : 9pt;
}

.noncontents {
	width:1000;
	margin-top: 10pt;
	margin-bottom: 20pt;
	font-size : 12pt;
	text-align : center;
	font-weight: bold;
}

/* copyright
-------------------------------------------------------------*/
.copyright {
	width:1000;
	font-size : 12pt;
	text-align : center;
}

.copyright a {
	font-size : 9pt;
}

.tyuui {
	width:1000;
	text-align : center;
	margin-top: 10pt;
	margin-bottom: 10pt;
}

.tyuui input {
	text-align : center;
	font-size : 10pt;
	color:#808080;
	border: none;
}


/* SITE Link
-------------------------------------------------------------*/
.siteInputTitle {
	width: 800;
	margin-top: 10pt;
	margin-bottom: 10pt;
	margin-left: 10pt;
/*	text-align : center;*/
	font-size : 14pt;
	font-weight: bold;
}

.siteMessage {
	width: 800;
	margin-top: 10pt;
	margin-bottom: 10pt;
	margin-left: 20pt;
	font-size : 11pt;
}

.regSiteData {
	width: 800;
	border-top: 1px solid #800000;
	border-left: 1px solid #800000;
	margin-top: 5pt;
	margin-bottom: 10pt;
	margin-left: 10pt;
}

.regSiteDataName {
	width: 80;
	background-color: #FFFFCC;
	border-bottom: 1px solid #800000;
	border-right: 1px solid #800000;
	padding: 3px;
	font-size : 11pt;
	white-space: nowrap;
}

.regSiteDataValue {
	border-bottom: 1px solid #800000;
	border-right: 1px solid #800000;
	padding: 4px;
	font-size : 11pt;
}

.regSiteErrorMsg {
	width: 800;
	margin-top: 10pt;
	margin-bottom: 10pt;
	margin-left: 30pt;
	color : red;
	font-size : 11pt;
}

.siteInputdiv {
	width: 800;
	border-top: 1px solid #800000;
	border-left: 1px solid #800000;
	margin-top: 5pt;
	margin-bottom: 10pt;
	margin-left: 10pt;
	font-size : 11pt;
}

.siteLinkItemName {
	width: 80;
	background-color: #FFFFCC;
	border-bottom: 1px solid #800000;
	border-right: 1px solid #800000;
	padding: 3px;
}

.siteLinkItemNameType {
	margin-right: 10pt;
}

.siteLinkItemValue {
	border-bottom: 1px solid #800000;
	border-right: 1px solid #800000;
	padding: 4px;
}

.siteLinkItemValueAuth {
/*	vertical-align: top; */
	margin-left: 5pt;
	margin-bottom: 2pt;
}

.siteLinkItemMessage {
}

.siteLinkItemBtDiv {
	width: 800;
	text-align : center;
}

.siteLinkItemBt {
	font-size : 12pt;
	margin-right: 5pt;
	margin-left: 5pt;
}


.sitehyoTitle {
	margin-left: 10pt;
	font-size : 11pt;
	font-weight: bold;
}


/* SITE Link List
-------------------------------------------------------------*/
.newSiteTitle {
	font-size : 12pt;
	font-weight: bold;
	margin-bottom: 2pt;
}

.linkSiteList {
}

.linkSiteListUrl {
	font-size : 10pt;
}

.linkSiteListType {
	font-size : 9pt;
	color: #808080;
}

.linkSiteListBtDiv {
	margin-top: 10pt;
	text-align : center;
}

.linkSiteListBt {
	font-size : 10pt;
	margin-right: 1pt;
	margin-left: 1pt;
}

.linkReviewBt {
	font-size : 10pt;
	width:110;
}

.lookupLinkList {
	margin-bottom: 20pt;
}

.lookupTypeName {
	margin-top: 15pt;
	margin-bottom: 10pt;
	margin-left: 20pt;
	font-weight: bold;
}

.lookupTypeNon {
	font-size : 13pt;
	margin-left: 30pt;
	color: #808080;
}

.lookupUrl {
	margin-top: 5pt;
	margin-left: 30pt;
	font-size : 11pt;
}

.nonlinkSite {
	font-size : 10pt;
	color: #808080;
	margin-left: 20pt;
/*	margin-top: 20pt; */
}


/* Link
-------------------------------------------------------------*/
.sougoLinkTitle {
	margin-top: 20pt;
	margin-left: 10pt;
	margin-bottom: 20pt;
	font-weight: bold;
	font-size : 15pt;
}

.sougoLinkName {
	margin-left: 30pt;
	margin-bottom: 10pt;
	font-weight: normal;
	font-size : 12pt;
}

.historyTitle {
	margin-top: 20pt;
	margin-left: 10pt;
	margin-bottom: 10pt;
	font-weight: bold;
	font-size : 15pt;
}

.historyList {
	margin-left: 10pt;
	margin-bottom: 10pt;
	font-weight: normal;
	font-size : 12pt;
}

/* bookmark
-------------------------------------------------------------*/
.bookmarktop {
	width:1000;
	font-size : 9pt;
	color : red;
	text-align : center;
}

.bookmark {
	width:1000;
	font-size : 9pt;
	color : red;
	margin-left: 20pt;
}

.footercomment {
	width:1000;
	margin-top: 2pt;
	margin-bottom: 2pt;
	font-size : 10pt;
	text-align : center;
	font-weight: none;
}

.seoitem {
	width:1000;
	margin-top: 2pt;
	margin-bottom: 2pt;
	font-size : 10pt;
	text-align : center;
	font-weight: none;
}

.sougoLinkFooter {
	width:1000;
	margin-top: 5pt;
	font-size : 8pt;
	text-align : center;
	background-color: #C0C0C0;
}

.seoFooter {
	width:1000;
	margin-top: 5pt;
	font-size : 8pt;
	text-align : left;
}


.toppagecomment {
	width:1000;
	margin-top: 10pt;
/*	margin-bottom: 5pt; */
	font-size : 11pt;
	text-align : center;
	font-weight: bold;
}


/* Top page New Site Link
-------------------------------------------------------------*/
.tLinkSiteDiv_top {
	width:1000;
	text-align : center;
/*	margin-left: 20pt;	*/
	margin-bottom: 20pt;
}

.tLinkSiteTable_top {
	width:950;
/*	text-align : none;	*/
}

.linkSiteTitle_top {
	width:900;
	margin-left: 30pt;
	font-size : 12pt;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-bottom : double 2pt #C0C0C0;
	border-left : double 2pt #C0C0C0;
	background-color : #FFFFCC;
}

.linkSiteLine11_top {
	padding-left: 5px;

	padding-top: 2px;
	padding-bottom: 0px;
}

.linkSiteLine12_top {
	text-align: right;
	white-space: nowrap;
	padding-right: 5px;

	padding-top: 2px;
	padding-bottom: 0px;
}

.linkSiteLine21_top {
	white-space: nowrap;
	padding-left: 10px;

	padding-top: 0px;
	padding-bottom: 2px;
}

.linkSiteLine22_top {
	text-align: right;
	white-space: nowrap;
	padding-right: 5px;

	padding-top: 0px;
	padding-bottom: 2px;
}

.linkSiteGTitle_top {
	font-size : 11pt;
}

.linkSiteMaker_top {
	font-size : 10pt;
}

.linkSitePlatform_top {
	font-size : 10pt;
}

.linkSiteListBtDiv_top {
	margin-top: 10pt;
	text-align : center;
}

.linkSiteListBt_top {
	font-size : 10pt;
	margin-right: 1pt;
	margin-left: 1pt;
}

.newSiteTitle_top {
	font-size : 12pt;
	font-weight: bold;
}

.linkSiteListUrl_top {
	font-size : 10pt;
}

.linkSiteListType_top {
	font-size : 9pt;
	color: #808080;
}

.linkSiteNewDate_top {
	font-size : 11pt;
}


/* 在庫について
-------------------------------------------------------------*/
.zaiko_link {
	font-size : 95%;
}

.zaiko_link a:link {
	color: #808080;
}

.zaiko_link a:visited {
	color: #808080;
}

.zaiko_link a:focus {
	color: #FF0000;
}

.zaiko_link a:hover {
	color: #FF0000;
}

.zaiko_link a:active {
	color: #FF0000;
}


