@charset "shift_jis"; 

/*	--- headline.css ---	*/


.newsDate {
	margin: 5px 0px 0px 0px;
	width: 130px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 1px;
	float: left;
	text-align: right;
}
.newsText {
	margin: 5px 0px 0px 5px;
	width: 380px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 1px;
	float: left;
	text-align: left;
}

#naviBox {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#naviNext {
	float: right;
	width: 80px;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
}
#naviPrev {
	float: left;
	width: 80px;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.btnImg {
	border: none;
}

#headlineBox {
	float: left;
	width: 520px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #CACACA;
}


/*	トップページ専用ヘッダのボックス	*/
#headerBox {
	height: 452px;
	margin: 0px 0px 5px;
	padding: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
}

/*	サブエリアのボックス	*/
#subBox {
	float: left;
	width: 200px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 100px;
	margin-left: 3px;
	margin-bottom: 5px;
	background-image: url(../images/bg4.jpg);
}

#headlineBoxHeader {
	height:22px;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}

#newsTitleImg {
	float: left;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#newsList {
	font-size: 12px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#headlineDl {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*	カテゴリ名	*/
.categoryName {
	color: #333333;
	font-size: 12px;
}


/*	トップページ専用フォトボックス	*/
#photoBoxTop {
	height: 0px;
	background-color: #FFFFFF;
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
}

#photoBoxHeader {
	height:22px;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CACACA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}

#photoAreaTop {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/*	添付画像配置（右）	*/
.photoBoxL {
	float: left;
	margin-right: 0px;
}

/*	サブエリアのフッタ(広告用)	*/
#subFooterBox {
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}


/*	サイトネームボックス（トップページ専用）	*/
#sitenameBox {
	background-color: transparent;
	background-image: url(../images/top_header.gif);
	background-repeat: none;
	width: 760px;
	height: 400px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #CACACA;
}


/*	プロフィール等テキストメニュー（トップページ専用）	*/
#profMenu {
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px;
	padding-top: 370px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #CACACA;
}



/*	サブメニュー追加バナーボタン用	*/
.classCopy {
	padding: 0px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 10px;
	margin-bottom: 5px;
	border: 1px solid #EFEFEF;
}
