#tta{
	background:url('../images/bg_tta.png') repeat-y left top;
	margin-left:4px;
}

#top-tta{
	height:10px;
	overflow:hidden;
	background:url('../images/top_tta.png') no-repeat left top;
	margin-bottom:10px;
}
#btm-tta{
	height:10px;
	overflow:hidden;
	background:url('../images/btm_tta.png') no-repeat left top;
	margin-top:10px;
}


.clear{ clear:both; }

h2{
	margin:0 0 20px;
}

h3{
	margin:0 0 5px 0;
}

h4{
	margin:2px 0;
	font-size:120%;
}

#contents{
	margin-left:20px;
	text-align:left;
}

#contents p{
	margin:0;
}

#contents img{
	vertical-align:text-bottom;
	
	overflow:hidden;
}

#contents img.frameimg{
	border:solid 10px #e3eeee;
	/*margin-bottom:5px;*/
}

.imgcomment{
	/*background-color:#e3eeee;*/
	padding:5px;
}

.box01,.box02,.box03{
	float:left;
	margin:0 10px 10px 0;
	padding:0;
	overflow:hidden;
}

.box01{
	width:490px;
}

.box02{
	width:240px;
}

.box03{
	width:240px;
}

.box04{
	width:240px;
	float:left;
}

ul#button{
	display:block;
	list-style-type:none;
	margin:20px 0 20px 80px;
	padding:0;
}

ul#button li{
	display:block;
	width:190px;
	height:44px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}
