@charset "shift_jis"; 

/*------------------- 印刷しない部分----------------- */

#navigationBox , .newsFoot , .bannerBox , .nextNews , #totop , #subBox , #newsNaviBox , #tbUrl , .tbNavi , .comForm , .comNavi .clearHidden {
	display: none;
}
/*a-gray-cカスタマイズベースのみ*/
#headlineBanner,#naviNext,#naviPrev{
	display: none;
}
/*------------------- 印刷用設定----------------- */

body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","メイリオ","Meiryo", "ＭＳ Ｐ明朝", "MS PMincho", "細明朝体", serif;
	font-size: 10pt;
	width: 100%;
}

#allBox {
	width: 90%;
	margin: auto;
	padding: 0;
	border: none;
	background: url(none);
}

/* ヘッダのボックス */
#headerBox {
	background: url(none);
	border-bottom: 3pt solid #333333;
}

#pageTitle {
	padding: 0;
	font-size: 20pt;
}
#mainBox a:link , #mainBox a:visited ,#pageTitle a:link ,#pageTitle a:visited {
	text-decoration: none;
	}

#mainBox a:after {
	content: "("attr(href)")";
	font-family: "Osaka", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
	color: #666666;
	text-decoration: none;
	}

/* メインボックス */
#mainBox {
	float: none;
	width: 100%;
	height: 90%;
	background-color: #FFFFFF;
}

/* 一日の記事 */
.dateBox {
	border-bottom: 3pt solid #333333;
}
/* 一記事 */
.newsBox {
	border-bottom: 1pt solid #333333;
	width: 100%;
	padding: 0.5em 0 1em 0;
	background: url(none);
	clear: both;
}
/* 日付 */
.date , .date1 , .date2 , .date3 , .date4 , .date5 , .date6 ,.date7 {
	margin: 0;
	padding: 1em 0 0 0;
	background: url(none);
	font-size: 10pt;
}
/* 記事タイトル */
.title {
	margin: 0;
	padding: 0;
	background: url(none);
	font-size: 15pt;
}
/* 記事タイトルのリンク */
.title a {
	color: #000000;
	text-decoration: none;
}

.img {
	border: none;
}

/* 添付ファイルのキャプション */
.caption {
	margin: 0;
	padding: 0;
}

/* 添付画像配置（右） */
.photoBoxL {
	float: right;
	margin: 0 0 1em 1em;
}

/* 添付画像配置（左） */
.photoBoxR {
	float: left;
	margin: 0 1em 1em 0;
}

/* 添付画像配置（上下） */
.photoBoxC {
	margin-right: auto;
	margin-left: auto;
}

/* フッタのボックス */
#footerBox {
	width: 90%;
	margin: auto;
	background: url(none);
}
/* フロート解除 */
.clear {
	clear: both;
}
/* 記事内の表 */
.dateBox table{
border-collapse: 0;
border-spacing: 0;
}
.dateBox table td{
border: 0.1em solid #999999;
}
.dateBox table th{
font-weight: bold;
border: 0.1em solid #999999;
}
/* 記事内のPRE */
.dateBox pre{
white-space: normal;
}
/* a-gray-cカスタマイズベースのみ */
#headlineMain{
	border-bottom: 1pt solid #333333;
}