@charset "utf-8";

.subtitletable {
	margin: 0;
	padding: 0;
	/*background: url(sub_bg.jpg);*/
	background-color:#fff;
	/* border-bottom:1px solid #CCC;*/
	border-bottom:2px dotted #999;
	}

.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 #f00;
	border-bottom:1px solid #f00;
		background: url(parts/sec_bg_001.gif);
	}

/* ニュース詳細ページタイトルの区切り */
.sec_topnews{
	border-left:5px solid #f00;
	border-bottom:1px solid #f00;	
	}

/* トップページサブコンテンツの区切り */
.sec_topcontents{
	border-left:5px solid #336;
	border-bottom:1px solid #336;
		background: url(parts/sec_bg_001.gif);
	}

/* 通常ページの区切り */
.sec1{
	background-color:#009900;
	color:#FFFFFF;
	font-weight:bold;
	background: url(parts/bg_bar.gif);
	/*
	border-left:5px solid #009900;
	border-bottom:1px solid #009900;
		
	*/
	}

/* 通常ページの区切り (round用) */
.sec2{
	border-bottom:4px solid #0b9d0b;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	}

/* その他 */
.sec3{
	border-left:5px solid #336;
	border-bottom:1px solid #336;
		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:#666666;
	}
.albumnum{
	font-size:10px;
	/* background-color:#dfdfdf; */
	color:#ffffff;
}

.yoyaku{
background-color:#fef9ef;
	font-weight:bold;
	color:#666666;
	line-height:140%;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

