@charset "shift_jis";
.title_bar {
	background:url(../img/bar_01.jpg) no-repeat ; 
	width:856px ; 
	height:28px ; 
	margin:15px 0 0 30px ;
}
.tab {
	margin:0 0 0 12px ;  
}
.tab li {
	display:inline ;
}
.tab2 {
	margin:0 0 0 4px;  
}
.tab2 li {
	display:inline ;
}
.tab_backlist {
	padding-left:100px;
}
.tabline {
	width:906px ; 
	height:7px ; 
	background:url(../img/tabline.jpg) no-repeat top ; 
	margin-left:4px; 
	margin-bottom:6px; 
}
.tabline02 {
	width:906px ; 
	height:93px ;
	margin:6px 0 0 0 ; 
	background:url(../img/topic_title.jpg) no-repeat ;
}
.topics_text { 
	margin:12px 0 0 50px ; 
	width:700px ;  
}
.topics_text ul { 
	list-style-image:url(../img/ico_01.jpg) ;
	padding:8px 0 8px 20px ;
	}
.topics_text li {
	border-bottom:#CCCCCC dotted 1px ; 
	margin:10px 0 ; 
	font-weight:bold ;	
}
.topics_text li a{
	font-weight:normal ; 
}
.backtotop { 
	width:72px ;
	height:39px ; 
	position:fixed ;
	top:780px ;
	left:814px ;
}
/*------------------------------------------------------------------- 詳細ページ */
.topics_text h3{ 
	font-weight:bold ;
	color:#1A91CE ; 
	font-size:120% ;
}
.topics_text dl {
	margin:0; padding:0 ;
}
.topics_text dt { 
	font-weight:bold ; 
	margin:12px ;
	border-bottom:#CCCCCC dotted 1px ; 
	line-height:1.6em ;
}
.topics_text2 table,.topics_text2 td{
	border: solid 1px #CCCCCC;
}
.topics_text2 { 
	margin:12px 0 0 50px ; 
	width:700px ;  
}
.topics_text2 ul { 
	padding:8px 0 8px 20px ;
	}
.topics_text2 li { 
	margin:10px 0 ; 
	font-weight:bold ;	
}
.topics_text2 h3{ 
	font-weight:bold ;
	color:#1A91CE ; 
	font-size:120% ;
	border-bottom:#CCCCCC dotted 1px ; 
}
