h1 {
	font-size: 10px;
	font-weight: lighter;
	color: #999999;
	margin: 0px;
	padding: 0px;
}
body {
	font-size: 12px;
	line-height: 140%;
}
h2 {
	font-size: 10px;
	display: inline;
	line-height: 130%;
	font-weight: lighter;
	color: #666666;
}
a img {
    border-style:none;
}
.text {
	font-size: 10px;
	color: #666666;
	margin: 0px;
	padding: 5px;
	border: 1px solid #333333;
}
.text2 {
	margin: 0px;
}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */





/* --------------------------------------------------
	blog

-------------------------------------------------- */
.BlogRSS {
	float: left;
	padding: 0;
	margin: 0;
}

.BlogRSS ul {
	background: #fff url(blog/wp-content/themes/wp_themes_blogger/images/tex/tex-grid1.png);
	padding: 0 2px 0 1px;
	margin: 0;
		/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	border: 1px #aaa solid;	
	
}
.BlogRSS h3 {
	background: #fff;
	margin: 0;
	padding: 0;
}

.BlogRSS li {
	border-bottom: 1px dotted #999;
	padding: 3px 5px 3px 5px;
	list-style-type: none;
	clear: both;
	color: #777;
}

.BlogRSS li:hover { background: #eff7fc; }

.BlogRSS a {
	color: #009;
}

.BlogRSS a:hover {
	color: #00f;
	visibility: visible;
}

.BlogRSS li img { width: 60px; height: 60px; float:left; padding: 2px;}




.Reset { clear: both; }

.shoplist {
	xbackground: #f1f1f1;
}

.shoplist a {
	display: block;
}

.shoplist a:hover {
	background: #00c ;
	z-index: 999999;
}
.Sblogtitle a:hover {
	background: #eee;
}
.Sblogrss a {
	font-size: 12px;
}


#collage {
	background: url(../img/bg_sc.gif) no-repeat;
	background-position-y: top;
	width: 258px;
	xheight:160px;
	border: 1px solid #333;
	margin-bottom: 3px;
}

#collage ul {
	float: right;
	margin: 3px 0;
	list-style-type: none;
}
#collage li {
	background: url(../img/tran.png);
	margin: 1px 0;
	padding: 1px 12px;

}
#collage li a {
	display: block;
}
#collage li:hover,
#collage li a:hover {
	background: #900;
	color: #fff;
}

#collage_s {
	background: url(../img/bg_sc_small.gif) no-repeat;
	background-position-y: top;
	width: 298px;
	max-height: 90px;
	xheight:160px;
	border: 1px solid #333;
	margin: 5px 0;
}

#collage_s ul {
	float: right;
	margin: 3px 0;
	list-style-type: none;
}
#collage_s li {
	background: url(../img/tran.png);
	margin: 1px 0;
	padding: 5px 25px;

}
#collage_s li a {
	display: block;
}
#collage_s li:hover,
#collage_s li a:hover {
	background: #900;
	color: #fff;
}

/* --------------------------------------------------
	情報誌

-------------------------------------------------- */

#magazine {
	margin: 0;
	padding:0;
	border: 1px solid #333;
}
