p {}
body      { color: #666; font-size: 12px; line-height: 16px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック" }
TD    {
	color: #808080;
	font-size: 12px;
	line-height: 16px;
	font-family: "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック"
}

p {
	margin:0.5em 0px;
}
	 
#rssbox {
	width: 557px;
	height: auto;
	font-size: 11px;
	line-height: 15px;
}
#top {
	width: 770px;
	height: 100px;
	margin: 0px 0px 5px 0px;
	font-size: 10px;
	line-height: 11px;
	background-image: url(sozai/css_sozai/top_haikei.jpg);
	background-repeat: no-repeat;
	font-weight: lighter;
}
#middle {
	width: 770px;
	height: auto;
	margin: 0px 0 0 0;
	font-size: 10px;
	line-height: 11px;
}
#side {
	width: 180px;
	height: auto;
	margin: 0;
	float: left;
	font-size: 10px;
	line-height: 11px;
}
#main {
	width: 580px;
	height: auto;
	margin: 0;
	float: right;
	font-size: 11px;
	line-height: 14px;
}
.main1{
width: 580px;
	margin: 0;
}

.rb{
width: 193px;
	margin: 0;
	float: left;
	text-align:center;	
}
.block1{
	width: 280px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	padding: 0px 5px 0px 5px;
}
.block2{
	width: 257px;
	float: left;
	font-size: 10px;
	line-height: 12px;
	padding: 0px 15px 0px 15px;
}
#bottom {
	width: 750px;
	font-size: 10px;
	line-height: 11px;
	text-align: center;
	padding: 10px;
}
#logo {
	padding: 10px 0px 0px 10px;
}

A:LINK      { color: #2a1f55; text-decoration: underline; background-color: transparent }
A:VISITED    { color: #2a1f55; text-decoration: none; background-color: transparent }
A:HOVER  { color: #f00; text-decoration: underline; background-color: transparent }
.side_menu2_1 A ,
.side_menu2_1 A:LINK  { color: #808080; font-size: 10px; background-repeat: no-repeat; text-decoration: none   ; }
.side_menu2_1 A:HOVER   { color: #ff4500; font-size: 10px; text-decoration: underline }
.side_menu2_1 A:active  { color: #ff4500; text-decoration: underline }
.side_menu2_2 A ,
.side_menu2_2 A:LINK  { color: #808080; font-size: 10px; background-repeat: no-repeat; text-decoration: none   ; }
.side_menu2_2 A:HOVER   { color: #ff4500; font-size: 10px; text-decoration: underline }
.side_menu2_2 A:active  { color: #ff4500; text-decoration: underline }
.h1  {
	font-weight: bold;
	color: #000000;
	font-size: 14px;
}
.h2  {
	color: black;
	font-weight: bolder;
	font-size: 12px;
	line-height: 20px;
	background-color: transparent;
	background-image: url(sozai/title_hailkei_1.gif);
	background-repeat: no-repeat;
	width: 580px;
	clear: both;
	width: 560px;
	margin: 10px 0;
	padding-right: 0;
	padding-left: 22px
}
.h2_2  {
	color: #551F00;
	font-weight: 200;
	font-size: 12px;
	background-image: url(sozai/css_sozai/h2_2_haikei.gif);
	background-repeat: no-repeat;
	width: 580px;
	width: 560px;
	height: 17px;
	margin: 15px 0px 0px 3px;
	padding: 0px 0px 10px 15px;
}
.h3  {
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
.FONT_10 { font-size: 10px; line-height: 12px }
.FONT_11  {
	font-size: 11px;
	line-height: 13px;
	padding: 10px;
}
.FONT_11_15 { font-size: 11px; line-height: 15px }
.FONT_12  {
	font-size: 12px;
	line-height: 14px;
	clear: both;
	padding: 0 20px 0 10px;
}
.FONT_12_m20  {
	font-size: 12px;
	line-height: 20px;
	margin: 10px;
	font-weight: normal;
}
.FONT_12_20  {
	font-size: 12px;
	line-height: 20px;
	float: none;
	padding: 5px 20px 20px 10px;
}
.FONT_14 { font-size: 14px }
.FONT_16_25mintyo { font-weight: 500; font-size: 16px; line-height: 25px; font-family: "ヒラギノ明朝 Pro W6", HG平成明朝体W9, "ＭＳ Ｐ明朝" }
.FONT_12_20mintyo {
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	font-family: "ヒラギノ明朝 Pro W6", HG平成明朝体W9, "ＭＳ Ｐ明朝";
	margin: 10px;
}
.FONT_13_20 { font-size: 13px; line-height: 20px }
.hed1 { background: url(sozai/sankaku1.gif) no-repeat; margin-left: 10px; padding-left: 0  }
.hed2 { color: black; font-weight: bolder; font-size: 12px; background: url(sozai/title_ore.gif) no-repeat; padding: 0px 0px 0px 10px }
.hed3_futo { color: black; font-weight: bolder }
.sakura_title1 {
	color: #c03;
	font-weight: bolder;
	line-height: 30px;
	background-color: transparent;
	background-image: url(sozai/css_sozai/haikei_sakura.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-left: 5px;
	float: none;
}
.migori_title1 { 
	color: #006400; 
	font-weight: bolder; 
	line-height: 30px; 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
	margin-bottom: 5px; 
	padding-top: 2px; 
	padding-left: 5px  
}
#photolist {
	width: 580px;
	height: auto;
	margin-bottom: 15px;
	margin: 0px 0px 10px 0px;
}

#photolist.item { 
	font-size: 10px; 
	line-height: 12px; 
	background-image: url(sozai/photolist_item_bg.gif); 
	background-repeat: no-repeat; width: 280px; height: 75px; float: left; 
	margin: 5px 5px 0 0; 
	padding: 2px; 
}
#photolist.item2 {
	font-size: 11px;
	line-height: 12px;
	background-image: url(sozai/580_5.gif);
	background-repeat: no-repeat;
	width: 580px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0;
}
#catearia {
	font-size: 10px;
	line-height: 11px;
	width: 580px;
	height: 250px;
}
.cate {
	float: left;
	background-image: url(sozai/90_haikei_n.gif);
	background-repeat: no-repeat;
	width: 112px;
	height: 120px;
	padding: 2px 0px 0px 2px;
}
.title_sale  { 
	color: black;
	font-weight: bolder; 
	font-size: 12px; 
	line-height: 20px; 
	background: url(sozai/sale_title.gif) no-repeat; 
	margin-bottom: 20px; 
	padding-left: 50px 
}
#top_area_1  {
	position:absolute;
	top:30px;
	left:185px;
	width: 580px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	height: 12px;
}
.top_linktext  {
	margin: 0px;
	padding: 0px 10px 0px 9px;
	background: url(sozai/css_sozai/yajirushi_1.gif) no-repeat;
	float: right;
}
#side .side_menu1 { margin-right: 0; margin-bottom: 5px; margin-left: 10px; }
#side .side_menu2_1 {
	font-size: 10px;
	background-image: url(sozai/style_haikei/menu_2_1.gif);
	background-repeat: no-repeat;
	width: 160px;
	margin: 0;
	padding-top: 5px;
	padding-left: 20px;
	line-height: 11px;
	padding-bottom: 5px;
}
#side .side_menu2_2 {
	font-size: 10px;
	background-image: url(sozai/style_haikei/menu_2_2.gif);
	background-repeat: no-repeat;
	width: 160px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	line-height: 11px;
	padding-bottom: 4px;
	height: 25px;
}
#side .side_block1 {
	font-size: 10px;
	width: 150px;
	margin: 5px 5px 5px 10px;
	line-height: 11px;
	padding-bottom: 4px;
}
#side .u {
	font-size: 10px;
	line-height: 11px;
	width: 150px;
	height: auto;
	margin-right: 0;
	margin-left: 10px;
}
.ul.list1 { margin-left: 5px; }

.bb {
	color:#000000;
	font-weight:bold;
}
	
