@charset "utf-8";

.subtitletable {
	margin: 0;
	padding: 0;
	background: url(sub_bg.jpg);
	background-color:#146cac;
	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_up{
	border-top: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;
	}

.separater-l{
	border-left:1px solid #CCC;
	}

.lr_line{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}

/* トップページニュース欄の区切り */
.sec_topnews{
	border-left:5px solid #ff9933;
	border-bottom:1px solid #ff9933;
		background: url(parts/sec_bg_001.gif);
	}


/* トップページサブコンテンツの区切り */
.sec_topcontents{
	border-left:5px solid #146cac;
	border-bottom:1px solid #146cac;
		background: url(parts/sec_bg_001.gif);
	}

/* 通常ページの区切り */
.sec1{
	border-left:5px solid #146cac;
	border-bottom:2px solid #146cac;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
		/* 	background: url(parts/sec_bg_001.gif); */
		background: url(menu_bg1.gif);
	}

/* 通常ページの区切り (round用) */
.sec2{
	border-bottom:4px solid #146cac;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	}

/* その他 */
.sec3{
	border-left:5px solid #146cac;
	border-bottom:1px solid #146cac;
		background: url(parts/sec_bg_001.gif);
	}
	
.sec4{
	border-left:5px solid #66ccff;
	border-bottom:1px solid #66ccff;
		background: url(parts/sec_bg_001.gif);
	}

.albumbg {
	background-color:#f3f3f3;
	}
.albumnum{
	font-size:10px;
	/* background-color:#dfdfdf; */
	color:#000000;
}

.yoyaku{
background-color:#f5fbfd;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}


.sec_title_111{
font-size: 16px;
font-weight: bold;
}

.sec_title_112{
font-size: 16px;
font-weight: bold;
}

.sec_title_113{
font-size: 16px;
font-weight: bold;
}

.sec_title_114{
font-size: 16px;
font-weight: bold;
}

.sec_title_115{
font-size: 16px;
font-weight: bold;
}



