@charset "utf-8";

.subtitletable {
	margin: 0;
	padding: 0;
	/*background: url(sub_bg.jpg);*/
	background-color:#c6c4bf;
	border-bottom:1px solid #CCC;	
	}

.sita {
	border-bottom:1px solid #CCC;	
	}

.sita_tensen{
	border-bottom:1px dotted #CCC;	
	}

.all_tensen{
	border:1px dotted #CCC;	
	}

.all_sen{
	border:1px solid #CCC;	
	}

.separater{
	border-left:1px solid #CCC;
	}

.separater_dot{
	border-left:1px dotted #CCC;
	}
	
.separater-r{
	border-right:1px solid #CCC;
	}

.separater-r_dot{
	border-right:1px dotted #CCC;
	}

.lr_line{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}

/* トップページニュース欄の区切り */
.sec_topnews{
	border-left:5px solid #F8D788;
	border-bottom:1px solid #F8D788;
/*		background: url(parts/sec_bg_001.gif); */
	}


/* トップページサブコンテンツの区切り */
.sec_topcontents{
	border-left:5px solid #F8D788;
	border-bottom:1px solid #F8D788;
		background: url(parts/sec_bg_001.gif);
	}

/* 通常ページの区切り */
.sec1{
	border-left:5px solid #F8D788;
	border-bottom:1px solid #F8D788;
		background: url(parts/sec_bg_001.gif);
	}

/* 通常ページの区切り (round用) */
.sec2{
	border-bottom:4px solid #336;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	}

/* その他 */
.sec3{
	border-left:5px solid #F8D788;
	border-bottom:1px solid #F8D788;
		background: url(parts/sec_bg_001.gif);
	}
	
.sec4{
	border-left:5px solid #336;
	border-bottom:1px solid #336;
		background: url(parts/sec_bg_001.gif);
	}

.albumbg {
	background-color:#f3f3f3;
	}
.albumnum{
	font-size:10px;
	/* background-color:#dfdfdf; */
	color:#000000;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}

