@charset "shift_jis"; 

/* ----------------ページの背景------------------- */
body {
	background: #EAEAEA url(../images/bodyBg.gif) center top no-repeat;
}
/* ----------------各カラムの横幅と背景------------------- */

/*デフォルトレイアウトの余白は、40px程度必要です。（subBox＋mainBox＋40px＝allBox）*/
/* _widthはWindowsIE6です。border-right border-left 両側のpaddingの値を加算します。 */
/*	コンテンツ全体のボックスの幅	*/
#allBox {
	width: 760px;
	padding: 0;
	background: #FFFFFF url(../images/allBoxBg.gif) repeat-y left;
}
/*	ヘッダのボックス	*/
#headerBox {
	width: 760px;
	margin: 0 auto;
	height: 75px;
	vertical-align: bottom;
}

/*	本文エリアのボックス MacIE5.xに対応させる場合は、macie.cssも変更して下さい。	*/
#mainBox {
	width: 500px;
}

/*	サブエリアのボックス	*/
/* _widthはWindowsIE6です。両側のpaddingの値を加算します。 */
#subBox {
	width: 200px;
	padding: 0;
}

/*検索フォームの幅も合わせて変更して下さい。subBoxサイズー25pxです。 */
.searchCat {
	width: 175px;
}

/*	フッタのボックス	*/
#footerBox {
	width: 760px;
	height: 70px;
}

/* ----------------フォントサイズとフォントカラーの設定------------------- */
/* サイト名 */
a.titleLink:link , a.titleLink:visited , a.titleLink:active , a.titleLink:hover{
 color: #333333;
}
/* 本文 */
body,th,td {
	color: #333333;
	
	font-size: 12px;
}
/*薄い色のフォントカラーの設定*/
.subTxt{
	color: #666666;
}
/* contents.cssの添付ファイルのキャプション */
.caption {
	color: #666666;
	}

/* ----------------基本のリンク色の設定------------------- */
a:link {
 color: #0033CC;
}
a:visited {
 color: #5B7C9E;
}
a:active , a:hover {
 color: #0099FF;
}


/* ----------------記事内の設定------------------- */

/* 記事の日付の設定 */
/* 日曜日 */
.date0 {
	background-image: url(../images/bg2.png);/*ナビゲーションボタンの背景の透過png */
	_background-image: url(none);/*WindowsIE6では透過しないため解除。*/
	_background-color: #F6F6F6;/*WindowsIE6用背景色指定。*/
	color: #FF3300;
}

/* 平日 */
.date, .date1, .date2, .date3, .date4, .date5 {
	background-image: url(../images/bg2.png);/*ナビゲーションボタンの背景の透過png */
	_background-image: url(none);/*WindowsIE6では透過しないため解除。*/
	_background-color: #F6F6F6;/*WindowsIE6用背景色指定。*/
	}

/* 土曜日 */
.date6 {
	background-image: url(../images/bg2.png);/*ナビゲーションボタンの背景の透過png */
	_background-image: url(none);/*WindowsIE6では透過しないため解除。*/
	_background-color: #F6F6F6;/*WindowsIE6用背景色指定。*/
	color: #004B71;
}
/* ------記事内レイアウト------ */

/* 記事タイトル */
.title {
}
/* 記事 段落(本文） */
.news {
line-height: 1.6;
margin-bottom: 1em;
}
/* 記事　見出し4 */
.newsTextBox h4 {
	border-left: 5px solid #999999;
	border-bottom: 1px solid #999999;
}
/* 記事　見出し5 */
.newsTextBox h5 {
	border-bottom: 1px solid #999999;
}
/* 記事　リスト */
.newsTextBox ul {
}
.newsTextBox ul li{
}
/* 記事　番号付きリスト */
.newsTextBox ol {
}
.newsTextBox ol li{
}
/* 記事　引用 */
.newsTextBox blockquote {
 border-left: solid 3px #CCCCCC;
 color: #666666;
}
/* 記事　表 */
.newsTextBox th {
 border: solid 1px #999999;
 background-color: #D7D7D7;
}
.newsTextBox td {
 border: solid 1px #999999;
}

/* 記事　ソース */
.newsTextBox pre {
 border: solid 1px #999999;
 background-color: #EDEDED;
 color: #666666;
}

/* ----------------サブボックスの見出しの装飾------------------- */
#subBox h2 {
	border-bottom: solid 1px #B4BBCF;
}

/* ----------------条件により表示されるメッセージ等の色------------------- */

/*　検索語の装飾用　*/
.searchWord {
	color: #990000;
}

/* 各種フォーム用テキスト */
.formText {
 color: #333333;
}
/* フォームのメッセージ */
.formMessage {
	color: #990000;
}

/* エラーメッセージ */
.error {
	color: #990000;
}
/* ----------------特定のリンク色を変更する場合------------------- */

/*	サイトの解説	*/
p#description {
}

/* 記事フッターのリンク色 */
.newsFoot a:link , .newsFoot a:visited , .title a:link , .title a:visited {

}
.newsFoot a:active , .newsFoot a:hover , .title a:active , .title a:hover {

}
/* ---サブメニューのカレンダーのリンク色--- */
/* カレンダー用ボックス */
#calBox {
	background-color: #FFFFFF;
}
.cNavi a:link,.cNavi a:visited,.cNavi a:active,.cNavi a:hover{
margin:0 -1px;

font-size:11px;
}
 /*　記事の無い平日　*/
.cNone , .cNone0, .cNone1, .cNone2, .cNone3, .cNone4, .cNone5, .cNone6 {
	margin:0 -1px;

font-size:11px;
}
/*　記事のある平日　*/
.cLink, .cLink1, .cLink2, .cLink3, .cLink4, .cLink5,  
.cLink a:link , .cLink1 a:link ,  .cLink2 a:link , .cLink3 a:link , .cLink4 a:link , .cLink5 a:link ,
.cLink a:visited, .cLink1 a:visited, .cLink2 a:visited, .cLink3 a:visited, .cLink4 a:visited, .cLink5 a:visited ,
.cLink a:active, .cLink1 a:active, .cLink2 a:active, .cLink3 a:active, .cLink4 a:active, .cLink5 a:active ,
.cLink a:hover, .cLink1 a:hover, .cLink2 a:hover, .cLink3 a:hover, .cLink4 a:hover, .cLink5 a:hover {
	background-color: #E5EAF8;
	margin:0 -1px;

font-size:11px;
	color: #2B6AFF;
}
 /*　記事の無い日曜　*/
.cNone0 {
	color: #FF0033;
	margin:0 -1px;

font-size:11px;
}
/*　記事のある日曜　*/
.cLink0, .cLink0 a:link, .cLink0 a:visited, .cLink0 a:active, .cLink0 a:hover {
	color: #FF0033;
	background-color: #E5EAF8;
	margin:0 -1px;

font-size:11px;
}
 /*　記事の無い土曜　*/
.cNone6 {
	color: #0099FF;
	margin:0 -1px;

font-size:11px;
}
/*　記事のある土曜　*/
.cLink6,.cLink6 a:link, .cLink6 a:visited, .cLink6 a:active, .cLink6 a:hover {
	color: #0099FF;
	background-color: #E5EAF8;
	margin:0 -1px;

font-size:11px;
}

/* コメントのフォームトラックバックＵＲＬ */
.comForm,#tbUrl {
	background-color: #EEEFF4;
}
/* トラックバックURLタイトル */
.tbTitle {
}
/* コメントボックス（投稿されたコメントの表示用） */
.comBox {
	border-left: solid 5px #AFB6CC;
}
/* index.tpl.htmlの選択されているタグとタグを絞り込む */

/* タグ一覧Box */
#allBox #tagBox {
	width: 500px;
	margin: 0 0 10px 0;
	line-height: 1.4;
	padding: 20px 0 0 0;
}

/* 選択されているタグ見出し */
#selectTagTitle{
	display: inline;
	font-size: 100%;
	padding: 0 0 0 17px;
	background: url(../images/selectTagBg.gif) no-repeat left top;
}
/* 選択されているタグ一覧 */
#selectTag{
	display: inline;
	font-size: 100%;
}
/* タグを絞り込むBox */
#nestTagBox {
	margin: 10px 20px 0px 20px;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	display: inline-block;/* IE対策 */
}
/* タグを絞り込むBox回り込み解除 */
#nestTagBox:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

/* タグを絞り込む見出し */
#nextTagTitle {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	width: 100px;
	float: left;
}
/* 絞り込みリスト ul */
#nestTagBox ul{
	margin: 0;
	padding: 0 0 0 0;
	width: 338px;
	_width: 340px;
	float: left;
	list-style-type: none;
}
/* 絞り込みリスト li */
	#nestTagBox ul li{
	padding:0 10px 0 0;
	display: inline;
}

/* 記事内のタグ表示 */
.newsTagBox {
	margin: 0;
	padding: 10px 10px 0 10px;
	display: inline-block;/* IE対策 */
}
/* タグを絞り込むBox回り込み解除 */
.newsTagBox:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

/* 関連タグ見出し */
.newsTagBox h4{
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-size: 12px;
	width: 70px;
	float: left;
}
/* 関連タグリスト ul */
.newsTagBox ul{
	margin: 0;
	padding: 0 0 10px 0;
	width: 300px;
	float: left;
	list-style-type: none;
}
/* 関連タグリスト li */
	.newsTagBox ul li{
	padding: 0 10px 0 0;
	display: inline;
}
/* タグ関係の追加ここまで ■1.60 追加 */
/* タグリスト■1.60 追加 */
#allBox #subBox .tagListUl {
	margin: 0 0 20px 0;
	padding: 0;
	list-style-type: none;
	line-height: 1.4;
}
#allBox #subBox .tagListUl li {
	line-height: 1.4;
	margin:  0 ;
	padding: 0 10px 0 0;
	display: inline;
}

/* タグリストのサイズ設定 */
.tagListUl .tagSize1 a:link ,.tagListUl .tagSize1 a:visited,.tagListUl .tagSize1 a:hover ,.tagListUl .tagSize1 a:active {
	font-size: 100%;
}
.tagListUl .tagSize2 a:link ,.tagListUl .tagSize2 a:visited,.tagListUl .tagSize2 a:hover ,.tagListUl .tagSize2 a:active {
	font-size: 107%;
}
.tagListUl .tagSize3 a:link ,.tagListUl .tagSize3 a:visited,.tagListUl .tagSize3 a:hover ,.tagListUl .tagSize3 a:active {
	font-size: 122%;
}
.tagListUl .tagSize4 a:link ,.tagListUl .tagSize4 a:visited,.tagListUl .tagSize4 a:hover ,.tagListUl .tagSize4 a:active {
	font-size: 136%;
}
.tagListUl .tagSize5 a:link ,.tagListUl .tagSize5 a:visited,.tagListUl .tagSize5 a:hover ,.tagListUl .tagSize5 a:active {
	font-size: 180%;
}


/* タグ関係の追加ここまで ■1.60 追加 */

.dateBoxFooter {
	background: url(../images/newsBoxFooter.gif) no-repeat left bottom;
	width: 500px;
	padding:0 0 30px 0;
	margin: 0;
	padding: 0;
	}
/* 本文パート--通常公開記事のボックス */
.tbWrapBox {
	width: 460px;
	margin: 5px 0 0 0;
	padding: 5px 0 10px 20px;
	_padding: 5px 0 0 20px;
	}

.tbBoxFooter {
	background: url(../images/tbBoxBtm.gif) no-repeat left bottom;
	width: 500px;
	padding:0 0 20px 0;
	margin: 0;
	padding: 0;
	}
.comBoxFooter {
	background: url(../images/newsBoxFooter.gif) no-repeat left bottom;
	width: 500px;
	padding:0 0 30px 0;
	margin: 0;
	padding: 0;
	height:40px;
	}
#allBox #mainBox .dayBox {
	width: 83px;
	float: left;
	background-color:#FFFFFF;
}
#allBox #mainBox .titleBox {
	background: url(../images/titleBg.gif) no-repeat right top;
	width: 500px;
}
#allBox #mainBox .titleBox .titleHeaderBox {
	background: url(../images/titleHeaderBg.gif) no-repeat left top;
	width: 380px;
	float: left;
	margin: 20px 0 10px 20px;
}
#allBox #mainBox .titleBox .titleHeaderBox .parmaLinkGif {
	display: inline;
}
#allBox #mainBox .titleBox .dayBox .newsYear {
	font-size: 88%;
	text-align: center;
	margin:0;
	padding:0;
	line-height:1;
}
#allBox #mainBox .titleBox .dayBox .newsDay {
	font: 40px Verdana;
	text-align: center;
	margin:5px 0;
	padding:0;
	line-height:1;
}
#allBox #mainBox .titleBox .dayBox .newsWeek {
	text-align: center;
	margin:0;
	padding:0;
	line-height:1;
}
#allBox #mainBox #calBox #monthControlBox #monthBack {
	float: left;
	width: 11px;
	padding:3px 0 0 0;
	margin: 0;
}
#allBox #mainBox #calBox #monthControlBox #calDay {
	float: left;
	width: 476px;
	text-align:center;
	padding:0 0 3px 0;
	_padding:2px 0 3px 0;
	text-justify:distribute;
	margin: 0;
}
#allBox #mainBox #calBox #monthControlBox #monthNext {
	float: right;
	width: 11px;
	padding:3px 0 0 0;
	margin: 0;
}
#allBox #mainBox .dateBox .newsBox .newsTextBox .newsTagBox .tag {
	background: url(../images/tagIcon.gif) no-repeat 0px 3px;
	margin: 0px;
	float: left;
	width: 40px;
	padding-left: 20px;
	border: none;
}
#allBox #mainBox .tbComDateBox .tbComBox .comForm .comFormBtn {
	background: #E3E5ED;
	padding: 5px 0px 10px 140px;
}
#allBox #subBox #subBoxMenu {
	padding: 15px 10px 10px 10px;
	background: #F4F4F5 url(../images/subBoxMenuTop.gif) no-repeat top left;
}

/* サブエリアのフッタ(RSS、ログイン、バナー) */
#subFooterBox {
	margin:0;
	padding: 5px 0 50px 0;
	width: 100%;
	background: #FFFFFF url(../images/subBoxMenuBottom.gif) no-repeat top left;
	
}

/*　RSSファイルへのリンク　*/
#rssBtn {
	float: left;
	margin: 10px 0;
	padding: 38px 0 0 10px;
	width: 100px;
	float: left;
	height:16px;
}


/* ログイン */
#login {
	width: 50px;
	margin: 0 0 0 5px;
	padding: 0;
	float: left;
}



#headerBox #searchBox {
	text-align: right;
	margin: 45px 10px 0px 0px;
	float: right;
	width: 250px;
}
#allBox #mainBox #calBox #monthControlBox #monthNow {
	margin: 0px 0px 3px 0;
	padding: 0px 0px 1px 0;
	border-bottom: 1px solid #B4BBCF;
}
#allBox #mainBox .tbComDateBox .tbComBox .tbSubTitle {
	margin-left: 30px;
	font-size: 100%;
	margin-top: 10px;
}

#allBox #subBox #subBoxMenu #relationSite dt {
	margin:0 0 0 0;
	padding: 0 0 0 10px;
	background:url(../images/relationDtBg.gif) 0px 4px no-repeat;
}

#allBox #subBox #subBoxMenu #relationSite dd {
	margin:0 0 0 0;
	padding: 0 0 0 0;
}
#allBox #subBox #subBoxMenu #relationSite {
	margin: 0px 0px 20px;
}
#allBox #subBox #profileClaraImg img {
	float: left;
	margin: 0 10px;
	width: 36px;
	line-height: 0px;
}
#footerBox #copyright {
	float: right;
	width: 660px;
	text-align: right;
	margin: 0 5px 0 0;
	font-size: 10px;
}
#allBox #mainBox .tbComDateBox .tbComBox .comForm dt {
	margin: 5px 5px 5px 10px;
	padding: 0;
	float: left;
	width: 100px;
}
#allBox #mainBox .tbComDateBox .tbComBox .comForm dd {
	margin: 5px 5px 5px 0px;
	padding: 0;
	float: left;
	width: 320px;
	_width: 310px;
}
#allBox #mainBox .tbComDateBox .tbComBox .comForm #comPass {
	width: 80px;
}
#allBox #mainBox .tbComDateBox .tbComBox .comForm #comName {
	width: 120px;
}
#allBox #mainBox .tbComDateBox .tbComBox .comForm #comMail {
	width: 180px;
	_width: 160px;
}
#allBox #mainBox .tbComDateBox .tbComBox .comForm dd {
}
#allBox #mainBox .tbComDateBox .tbComBox .comForm #comSite {
	width: 180px;
	_width: 160px;

}
#allBox #mainBox .tbComBox #noDataBox {
	margin: 0 0px 0px 30px;
	padding: 20px 0 0 0;
}
#headerBox #searchBox #searchForm .searchTxt {
	border: 1px solid #809DB9;
	padding:2px;
	width:120px;
	vertical-align: middle;

}
#headerBox #searchBox #searchForm .searchBtn {
		vertical-align: middle;
}
/* photo.php cal.php */
#allBox #wDataBox {
	margin: 0px 40px;
}
/* cal.php */
#allBox #wDataBox .year .calTable {
	text-align: center;
	width: 100%;
}
#allBox #wDataBox .year .calTable .calBox {
	margin: 5px;
}
.cTableYM{
	background-color:#EAEAEA;
}
#calYear{
	margin: 0px 20px;
}
#allBox #mainBox #pickupList li {
	padding: 0px 0px 0px 12px;
	margin:0 0 6px 0;
	background: url(../images/relationDtBg.gif) no-repeat 0px 4px;
}
#allBox #mainBox #pickupList li span{
font-size:10px;
}
#allBox #mainBox ul#pickupList {
	margin: 10px 0 20px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
