/* CSS Document */
.sidebox { /* サイド用ブ礎ク（幅設定） */

	padding:1px 0px 5px 0px;
	margin-top:50px;
	background:#3B3C3E;
}

.title1{ /* タイトE h1 */
	padding:8px 0px 0px 7px;
	margin-left:0px;
	margin-right:0px;
	width:auto;
	color:#414141;
	height:19px;
	line-height:100%;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	letter-spacing:0.2em;
	background-image:url(../img/title_bar01.gif);
	background-color:#ffe5e5;
}

.title1 a{color:#414141;text-decoration:underline;}
.title1 a:hover{
	color:#414141;
	text-decoration:underline;
	font-weight:bold;
}

.sline1 { /* サイドバー下ライE*/
	padding:0px;
	margin:0px;
}

.sidemain1 { /* メイン枠 */
	margin:0px ;
	padding:5px;
	background:#3B3C3E;
}

.sidemain1 p {
	padding:3px 0px 3px 0px;
	margin:0px;
	line-height:120%;
}

.sidemain1 ul { /* E好叛瀋E*/
	margin:0px;
	padding:3px 0px 3px 0px;
	list-style:none;
} 

.sidemain1 li {
	display:block;
	padding:2px 0px 2px 10px;
	color:#0E577E;
	background:url(../img/icon_eye03.gif) no-repeat
}

.carender { /* カE鵐澄 テーブE/
	 border-collapse:collapse;
	 padding:5px 0px;
	 margin:0px;
	 width:130px;
	 height:auto;
	 text-align:center;
	 background-color:#3B3C3E;
	 color:#333333;
}
.carender td {
	padding:2px;
	border-collapse:collapse;
	text-align:right;
	border:1px solid #CCCCCC;	
	 background-color:#FFFFFF;
}

.carender th {
	padding:2px;
	border-collapse:collapse;
	border:1px solid #CCCCCC;	
	 background-color:#FFFFFF;
}

th.day { /* ヘッダ平E*/
	font-weight:bold;
	color:#333333;
	background:#E8E8E8;
	text-align:center;
}

th.sun { /* ヘッダE */
	color:#FFFFFF;
	background:#414141;
	text-align:center;
}

th.sat { /* ヘッダ土曜 */
	color:#FFFFFF;
	background:#336699;
	text-align:center;
}

.chert { /* 表示色説明枠  */
	margin:5px 5px;
	font-size:84%;
}
.chert td {
	color:#ffffff;
	border-collapse:separate;
	padding:0px 0px 0px 5px;
	border:2px solid #FFFFFF;
}

.line01{
	/*border:#DEDBBE 1px dotted;*/
	vertical-align:buttom;
} 

#rss{ / * RSS設E*/
	margin:10px 0px 20px 0px ;
	padding:10px 0px 20px 10px ;
}

#count{ / * カウンター */
	margin:0px;
	padding:5px;
}

form {	padding:0px;display:inline;}

.button1{ /* inputボタン設E*/
	/*cursor:hand;
	font-size:12px;
	color:#FFFFDD;
	background:#333333;
	border:1px solid #999999;
	font-weight:normal;*/
}

.text1 {border:1px solid #CCCCCC;}/* テキストエE▲妊競ぅ鸚瀋E*/

.spacebox{/* スペース設E */ 
	height:50px;
}

#enter {
	width:100%;
	text-align:left;
	background:/* url(../img/enter.gif) */ #ffffff;
	border:1px solid #B6A081;
}

li.sm1 { margin:4px ;display:block;}
li.sm2 { margin:0px 0px 0px -35px;display:block;}


.layoutp5  { padding:5px 0px;}/* 余Epx */
.layoutp5 th { padding:5px;}
.layoutp5 td { padding:5px;}
.layoutp5 .border { border:1px solid #CCCCCC;}

.layoutp3  { padding:5px 0px;}/* 余Epx */
.layoutp3 th { padding:3px;}
.layoutp3 td { padding:3px;}
.layoutp3 .border { border:1px solid #999999;}

.bordlayoutp3  { padding:5px 0px;}/* ボーダーテーブE余Epx) */
.bordlayoutp3 th { padding:3px;border:1px solid #999999;color:#000000;}
.bordlayoutp3 td { padding:3px;border:1px solid #999999;color:#000000;}
.bordlayoutp3 .side { padding:10px 15px;}/* 横余E0px */


.list { /* メニュー枠設E*/
	padding:0px 0px;	
	display:block;
	line-height:130%;
}


li.ca1 {
	margin:0px;
	border-top:1px solid #FFFFFF;	
	border-bottom:1px solid #FFFFFF;
}

li.ca2 {
	margin:0px;
	border-bottom:1px solid #FFFFFF;
}
li.ca1 a{ padding:5px 3px 5px 15px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../img/icon_eye01.gif);
	background-repeat:no-repeat;
	/*background:#E8E8E8;*/
	color:#414141;
}

li.ca2 a{ padding:1px 3px 1px 15px;
	display:block;
	color:#414141;
	font-weight:normal;
	text-decoration:none;
	
}

li.ca3 {
	margin:0px;
	border-top:1px solid #FFFFFF;	
	border-bottom:1px solid #FFFFFF;	
}

li.ca3 a{ padding:5px 3px 5px 15px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../img/icon_eye01.gif);
	background-repeat:no-repeat;
	/*background:#E8E8E8;*/
	color:#414141;
}

li.ca4 {
	margin:0px;
	border-bottom:1px solid #FFFFFF;
}

li.ca4 a{ padding:3px 3px 3px 25px;
	display:block;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02.gif) no-repeat #EBEBEB;
}

.sidemain1 li {
	display:block;
	padding:2px 0px 2px 10px;
	color:#0E577E;
	background:url(../img/icon_eye03.gif) no-repeat
}

.entry_title { /* ブ前エントリータイトEh2 */
	padding:5px 0px 5px 0px;
	display:block;
	font-size:110%;
/*	color:#FFFFFF;*/
	color:#333333;
	height:19px;
/*	background:url(../img/entry_title.gif);*/
}

.entry_date{
	display:block;
	padding:10px 0px 3px 0px;
	color:#333333;
	text-align:right;
}

.state{ /* ブ前ステータス */
	padding:2px 0px;
	text-align:right;
	border-top:1px solid #ded9c5;
}
