/*----index ------*/

#flash{



}



#about{

	width: 700px;

	float: left;

	margin-bottom: 15px;

}



#about .text{

	padding: 10px;

	line-height: 1.6em;

	font-size: 1.2em;

}



#news{

	float: left;

	width: 700px;

}



#news .frame{

	padding: 5px;

}



#contact{

	float: right;

	width: 200px;

}



#contact .text{

	padding-top: 8px;

	padding-right: 5px;

	padding-bottom: 8px;

	padding-left: 10px;

	border: 2px solid #168ACD;

	text-align:left;

}

#contact p{

	padding:5px 0;

	border-bottom:#CCCCCC 1px dotted;}

#contact .con_title{

	font-weight:bold;

	color:#168ACD;}

#bnr{

	float: right;

	width: 200px;

	margin-bottom: 10px;

}



#bnr li{

	margin-bottom: 5px;

}



/*----page ------*/

.pagetop{

	text-align: right;

	margin-right: 20px;

	padding-top: 20px;

}

.list{

	margin-left: 30px;

	margin-top: 15px;}

.list li{

	border-bottom:#CCC dotted 1px;

	margin:5px 0;

	padding:5px;}

.re_theme_box{

	clear:both;

	width:920px;

	margin:20px auto;}

.detail {

	width:920px;

	margin:10px auto;

	margin-right:-20px;
	
	}

.detail_box_wrp{

	width:280px;

	float:left;

	margin-right:20px;}

.detail_box{

	border-left:#90997A 1px solid;

	border-right:#90997A 1px solid;

	height:115px;

}

.detail_box p{

	padding:5px 10px;}

.detail_box img{

	bottom:0;}

	

.list01{

	margin-left: 50px;

	margin-top: 15px;

}



.list01 li{

	list-style-position: outside;

	list-style-type: disc;

	padding-top: 1px;

	padding-bottom: 1px;

}
.list02 li{

	list-style-position: outside;

	list-style-type: disc;

	padding-top: 5px;

	padding-bottom: 5px;
margin-left:30px;

}



.submenu_h{

	padding-top: 5px;

	padding-right: 20px;

	padding-bottom: 5px;

	padding-left: 20px;
margin-bottom: 20px;

}

.submenu_h ul {
overfloe:hidden;
}


.submenu_h li a{

	float: left;

	padding-left: 15px;

	padding-right: 10px;

	background-image: url(../images/icon_list01.gif);

	background-repeat: no-repeat;

	background-position: 5px 10px;

	color: #F60;

	padding-top: 4px;

}

#qa_dl {

	padding:5px 30px;}

#qa_dl dt{

	color:#e36c11;

	font-size:16px;

	padding:5px 0;}

#qa_dl dd {

	padding-bottom:20px;}