@charset "UTF-8";
/***************************************************/
/* do-01.css                                       */
/***************************************************/
/***********************************************/
/* common                                      */
/***********************************************/ 
body {
	height: 1%;
	background: url(/files/jtrends/images/back/mesh-litegrey-50-50.gif) repeat;
}
div#main_contents {
/*	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;*/
}
div#footer {
/*	border-top: 1px solid #CCCCCC;*/
	text-align: center;
}
div#footer #footer_logo{
	display: block;
	margin-top: 5px;
}
div#footer p#copyright{
	margin-top: 5px;
}
/***********************************************/
/* section title                                       */
/***********************************************/ 
.section {
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.title_10 {
	font-size: large;
	padding: 3px 0px 3px 0px;
	text-align: left;
}
.title_20 {
	font-size: medium;
	background: url(/files/jtrends/images/parts/btns-ff6633.gif) no-repeat left 4px;
	padding: 3px 0px 3px 20px;
	line-height: 18px;
}
.title_30 {
	background: url(/files/jtrends/images/parts/listmark02.gif) no-repeat left 2px;
	padding-left: 18px;
	line-height: 18px;
}

.title_11 {
	font-size: large;
	padding: 3px 0px 3px 0px;
	text-align: left;
	margin-left: 30px;
}
.title_21 {
	font-size: medium;
	text-align: left;
	margin-left: 30px;
	line-height: 170%;
}
/***********************************************/
/* list                                        */
/***********************************************/ 
ul li {
	margin-left: 0px;
	list-style-type: none;
}
/***********************************************/
/* total_counts                                */
/***********************************************/ 
ul.total_counts {
	text-align: right;
	/*margin-bottom: 20px;*/
}
li.total_count {
	display: inline;
	margin-right: 5px;
}
/***********************************************/
/* clinks                                      */
/***********************************************/ 
li.clink {
	display: block;
	background: url(/files/jtrends/images/parts/listmark02.gif) no-repeat left 2px;
	margin-left: 15px;
	padding-left: 18px;
	line-height: 18px;
}
li.clinkcur{
	background: url(/files/jtrends/images/parts/listmark01.gif) no-repeat left 2px;
}
li.clink span.item_cnt {
	margin-left: 3px;
}
/***********************************************/
/* plinks                                      */
/***********************************************/ 
ul.plinks {
	/*border-top: 1px solid #CCCCCC;*/
	padding: 5px 0px 5px 0px;
	text-align: center;
}
ul.plinks li {
	display: inline;
}
.plink_btn img {
	vertical-align: -3px;
}
/***********************************************/
/* top_page                                    */
/***********************************************/
div#welcome p{
	margin-left: 30px;
}
div#item_new {
	margin-top: 10px;
	padding: 0px;
}
div#item_new h2{
	margin: 5px 0px 5px 10px;
}
div#about_site dt.title_30 {
	margin-top: 20px;
	color: #007f00;
}
div#about_site dd{
	margin-left: 30px;
}
div#about_site ol {
	margin-left: 30px;
}
/* area_1 */
div#category_all span {
	font-size: small;
}
div#stmx_search {
	margin-top: 10px;
}
div#stmx_search h2{
	margin-bottom: 10px;
}
form#stmx_search_form {
	padding-left: 8px;
}
div#category_all li.clink {
	background: url(/files/jtrends/images/parts/listmark01.gif) no-repeat left 2px;
}
div#related_sites {
	margin-top: 10px;
}
div#related_sites p {
	text-align: center;
}
div#site_info {
	margin-top: 10px;
}
div#site_info img{
	margin-left: 30px;
}
/***********************************************/
/* error_notfound_page                         */
/***********************************************/
div#error_notfound img {
}
div#error_notfound h1 {
	font-size: large;
	margin: 30px 0px 0px 50px;
}
div#error_notfound h2 {
	margin: 10px 0px 20px 80px;
}
div#error_notfound a {
	margin: 10px 0px 20px 120px;
}
/***********************************************/
/* shops_page                                  */
/***********************************************/
div#category_header {
	padding: 0px 0px 5px 0px ;
	margin-bottom: 10px;
}
div#category_shops {
	padding: 0px 10px 0px 10px;
}
ul.shops {
	margin: 10px 0px 10px 0px;
}
li.shop {
	float: left;
	width: 42%;
	margin-top: 3px;
	margin-left: 3%;
	background: url(/files/jtrends/images/parts/listmark01.gif) no-repeat left 2px;
	padding-left: 18px;
}
li.shop span.item_cnt{
	margin-left: 3px;
}
/***********************************************/
/* items_page                                  */
/***********************************************/
div#shop_header {
	padding: 5px 0px 5px 0px ;
	text-align: center;
	margin-bottom: 10px;
}
div#shop_header a {
	margin-left: 5px;
}
h1#shop_name {
	background: url(/files/jtrends/images/parts/label-shop01.gif) no-repeat left 2px;
	padding-left: 70px;
}
h2#shop_genre {
	background: url(/files/jtrends/images/parts/label-genre01.gif) no-repeat left 3px;
	padding-left: 70px;
}
div#plinks_top {
	padding: 0px;
	border-bottom: none;
}
div#shop_items {
	padding: 0px;
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
}
div#shop_items ul.items{
	padding-bottom: 5px;
}
div#plinks_bottom {
	padding: 0px;
	border-top: none;
}
/***********************************************/
/* items                                       */
/***********************************************/
li.item {
	border-top: 1px solid #CCCCCC;
	padding: 5px 10px 5px 10px;
}
a.item_img {
	background-color:#FFFFFF;
	/*float: left;*/
	float: right;
	width: 100px;
	/*margin: 0px 10px 5px 0px;*/
	margin: 5px 0px 5px 10px;
	border: thin solid #CCCCCC;
	text-align: center;
	overflow:hidden;
}
img.item_thumb {
}
a:hover.item_img {
	border: thin solid #7f0000;
}
a.item_name {
	font-size: medium;
	line-height: 200%;
	vertical-align: middle;
	margin-left: 1em;
}
span.item_price {
	background: url(/files/jtrends/images/parts/price-30-13-yellow.gif) no-repeat left top;
	padding-left: 35px;
	margin-left: 1em;
}
span.item_maker {
	background: url(/files/jtrends/images/parts/maker-50-13-green.gif) no-repeat left top;
	padding-left: 55px;
	margin-left: 20px;
}
a.item_shop {
	background: url(/files/jtrends/images/parts/shop-50-13-pink.gif) no-repeat left top;
	padding-left: 55px;
	margin-left: 20px;
}
p.item_copy {
	color: #7f0000;
	text-indent: 1em;
}
p.item_detail {
	text-indent: 1em;
}
p.item_cmt {
	color: #007f00;
	text-indent: 1em;
}
span.item_omitted {
	font-weight: bold;
}
a.item_more {
	background: url(/files/jtrends/images/parts/annot-e-20-10-orange.gif) no-repeat left top;
	padding-left: 20px;
	margin-left: 5px;
}
/* area_1 */
