.style1 {
	color: #FD957B;
	font-size: larger;
}
.style3 {color: #FD7B5B}
.style4 {font-size: smaller}
.case th {
	padding: 5px;
}

.case td {
	padding: 5px;
	width: 33%;
}
a:link {font-size:12px; line-height:140%; text-decoration:underline; color:#258FB8;}
a:visited {font-size:12px; line-height:140%; text-decoration:underline; color:#258FB8;}
a:hover {
	font-size:12px;
	line-height:140%;
	color:#996600;
	text-decoration: none;
}
#main {
width: 788px;
height:275px;
background:url(../top/top_layout/tr6.png) no-repeat left top;
clear:both;
margin-top:0;
}
#main h3,
#main p { text-indent:-10000px; font-size:xx-small; }
#post { width:788px; }
#content {
	float:right;
	width:555px;
	margin-top:23px;
}

/*---------------------------------
 side */
#side { float:left; width:215px; margin-top:23px; }
#side h2 {
	margin-bottom:2px;
}
ul,dl,ol,li{ list-style-type:none; list-style-position:inside; }
.mt10 { margin-top:10px; }

/* contents */
ul.news li {
        font-size:10px;
        width:500px;
	padding-left:10px;
	margin-bottom:7px;
	background-image: url(http://img08.shop-pro.jp/PA01034/217/etc/btn01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.topthum { float:left; width:184px; margin-bottom:20px; }
h2.title { clear:both; border-left:#127244 6px solid; border-bottom:#ccc 2px solid; font-size:14px; padding-left:5px; margin-bottom:5px; }
.collect {
	margin:0;
	color:#333;
}
.collect ul li { background: url(http://img08.shop-pro.jp/PA01034/217/etc/btn02.gif) no-repeat 0 5px; padding-top: 0; padding-right: 0; padding-bottom: 7px; 
}
.collect p { padding:0 0 5px 15px; }
.font10 { font-size: 10px; line-height: 160%; color: #666666; 
}
.space {
	margin: 5px;
	padding: 5px;
}

.style6 { color: #512800; font-size: 10px; }
.style7 { color: #990000 }
.style8 { font: 10px/160%; }
.style9 { color: #512800; }
