@charset "utf-8";

.works-box {
	margin:0;
	padding:0;
	width:512px;
	height:24px;
	text-indent:-10000em;
}
.kawara-box {
	margin:0;
	padding:0 6px 10px 6px;
 background-color:#CCCCCC;
}
.kawara-box .comment {
	margin:0;
	padding:5px 0 5px 8px;
 line-height:1.5em;
}
.news-box {
	margin:0;
	padding:0;
	width:224px;
	height:15px;
	text-indent:-10000em;
}
.blog-box {
	margin:0;
	padding:0;
	width:224px;
	height:15px;
	text-indent:-10000em;
}
.info-box {
	margin:5px 0;
	padding-top:2px;
	width:224px;
	height:15px;
	text-indent:-10000em;
}

.bana-area {
	width:224px;
	margin:5px 0 10px 0;
	padding:5px 0;
}
.bana-area table {
	width:224px;
	margin:0 0 0 2px;
	padding:0 auto;
	border:none;
}
.work-tbl {
	margin-bottom:30px;
}
.work-tbl td {
	width:252px;
	line-height:1.4;
}
.work-tbl img {
	margin-right:4px;
}
.work-tbl .sp-box {
	height:8px;
}
.work-tbl strong {
	font-size:12px;
}
.txt-box {
	margin:6px 0;
	padding-left:2px;
	line-height:1.4;
}

.ban-box01 {
	margin:5px 0 5px 0;
}
#main-bottom-box {
	margin:0 auto;
	padding:0;
	text-align:center;
}
#main-bottom-box .lbox {
	margin:0;
	padding:6px 0 0 6px;
	width:518px;
	float:left;
	text-align:left;
}
#main-bottom-box .rbox {
	margin:0;
	padding:6px 0 0 0;
	width:230px;
	float:right;
	text-align:left;
}
.view-item {
	margin:0 auto;
	padding:0;
	background-color:#FFFFDE;
	width:285px;
	text-align:center;
}
.view-item ul {
	margin:0;
	padding:10px 0 4px 4px;
	width:281px;
	list-style-type:none;
}
.view-item li {
	margin:0 3px 6px 3px;
	padding:0;
	width:130px;
	height:180px;
	line-height:1.4;
	text-align:left;
	float:left;
}
