@charset "utf-8";
/* CSS Document */


/* color スキーム */

/* 濃 #9b6701;
/* 薄 #f0e8d9;

/* BLOG ------------------------------------------- */

#reBlog {
	width:760px;
	background:#FFF;
}


#reBlog #blogHead {
	margin:0 10px;
	padding:10px 0 15px 0;
	width:740px;
	background:url(/blog/img/bg_head.gif) left bottom no-repeat;
}

#reBlog #blogMain {
	float:left;
	width:396px;
	/*background:#FF0;*/
}

#reBlog #blogBody {
	margin:0 10px;
	width:740px;
	background:url(/blog/img/bg_body.gif) 0 0 repeat-y;
}

#reBlog #blogBodyBtm {
	width:740px;
	clear:both;
	padding-bottom:5px;
	background:url(/blog/img/bg_body_btm.gif) left bottom no-repeat;
}


#reBlog .btGreen {
	color:#009900;
}

#reBlog .btOrange {
	color:#FF6600;
}

#reBlog .btBlue {
	color:#0033CC;
}

#reBlog .btRed {
	color:#F00;
}

#reBlog .btGreenB {
	color:#009900;
	font-weight:bold;
}

#reBlog .btOrangeB {
	color:#FF6600;
	font-weight:bold;
}

#reBlog .btBlueB {
	color:#0033CC;
	font-weight:bold;
}

#reBlog .btRedB {
	color:#F00;
	font-weight:bold;
}

#reBlog .bt150 {
	font-size:150%;
	line-height:130%
}

#reBlog .bt200 {
	font-size:200%;
	line-height:120%
}

#reBlog .btBold {
	font-weight:bold;
}






/* newsNav */
#reBlog #blogNavi {
	float:left;
	width:170px;
}

#reBlog #blogNavi #entry,
#reBlog #blogNavi #categoly,
#reBlog #blogNavi #comment,
#reBlog #blogNavi #trackback {
	margin:0 15px 15px 5px;
}



#reBlog #blogNavi h3 {
	margin:5px 0;
}

#reBlog #blogNavi ul {
	list-style:none;
	margin-bottom:15px;
}
#reBlog #blogNavi ul li {
	padding:3px 3px 5px 18px;
	background:url(/blog/img/arrow_right.gif) 3px 5px no-repeat;
	line-height:1.3;
}

#reBlog #blogNavi ul li a {
	text-decoration:none;
	color:#333333;
}

#reBlog #blogNavi ul li a:hover {
	text-decoration:underline;
	color:#333333;
}

#reBlog #blogMain .entryBox {
	width:393px;
}

#reBlog #blogMain .entryTitle {
	clear:both;
	background:url(/blog/img/bg_title.gif) 0 0 repeat-y;
}
#reBlog #blogMain .entryTitle p {
	margin:0 0 0 13px;
	padding:2px 0 5px 0;
	border-bottom:1px dashed #666666;
}

#reBlog #blogMain .entryTitle h3 {
	margin-bottom:15px;
	padding:6px 0 3px 13px;
	font-size:110%;
}
#reBlog #blogMain .entryBox .entryBody {
	padding:0 10px 0 10px;
	line-height:2.0;
}
#reBlog #blogMain .entryBox .entryBody p {
	margin:0 0;
	padding-bottom:15px;
	/*padding:0 10px;*/
	line-height:2.0;
}

#reBlog #blogMain .entryBox .entryFooter {
	list-style:none;
	padding-top:10px;
	text-align:right;
	border-top:1px dashed #333333;
}

#reBlog #blogMain .entryBox .entryFooter li {
	float:left;
	margin-bottom:30px;
	padding:0 5px 0 5px;
	border-right:1px solid #000;
}

#reBlog #blogMain .entryBox .entryFooter li.borderNone {
	border-right:none;
}


#reBlog #blogMain .entryBox .entryComment,
#reBlog #blogMain .entryBox .entryTrackback,
#reBlog #blogMain .entryBox .otherBox {
	width:393px;
	padding-bottom:5px;
	background:url(/blog/img/bg_com.gif) left bottom no-repeat;
}

#reBlog #blogMain .entryBox .entryComment h4 {
	clear:both;
}
#reBlog #blogMain .entryBox .entryTrackback {
	margin-top:15px;
}


#reBlog #blogMain .entryComment p,
#reBlog #blogMain .entryTrackback p,
#reBlog #blogMain .otherBox p {
	margin:8px 12px;
	/*padding:8px 12px;*/
	padding-bottom:7px;
	line-height:1.5;
	border-bottom:1px dashed #c1c1c1;
}

#reBlog #blogMain .otherBox p,
#reBlog #blogMain .entryTrackback p.postTbUrl {
	padding-left:1em;
	text-indent:-1em;
}

#reBlog #blogMain .otherBox p.indentNone {
	padding-left:0;
	text-indent:0;
}
#reBlog #blogMain .otherBox p.borderNone {
	border-bottom:none;
}


#reBlog #blogMain .entryBox .entryComment span,
#reBlog #blogMain .entryBox .entryTrackback span,
#reBlog #blogMain .entryBox .otherBox span {
	color:#9b6701;
}

#reBlog #blogMain .entryBox .entryComment #login {
	border-bottom:none;
	color:#F00;
}



#reBlog #blogMain #blogLoginBox,
#reBlog #blogMain #blogInputBox,
#reBlog #blogMain #blogConfirmBox {
	margin:10px 12px 10px 12px;
	background:#f0e8d9;
	border-top:5px solid #9b6701;
	padding:10px;
}
#reBlog #blogMain #blogLoginBox p {
	margin:0;
	width:100%;
	color:#FF0000;
	border-bottom:none;
}

#reBlog #blogMain #blogLoginBox form,
#reBlog #blogMain #blogInputBox form,
#reBlog #blogMain #blogConfirmBox form {
/*	margin:0 10px;*/
}

#reBlog #blogMain #comNickname,
#reBlog #blogMain #comPassword {
	float:left;
	width:170px;
}
#reBlog #blogMain #blogLoginBox input.btnFrmLogin {
	margin:5px 0 0 3px;
	width:60px;
}
#reBlog #blogMain #comNickname .comFrmInput,
#reBlog #blogMain #comPassword .comFrmInput {
	width:150px;
	height:16px;
}

#reBlog #blogMain #blogLoginBox #sslCheck {
	clear:both;
	margin:3px 0 0 0;
	width:330px;
	border:none;
}



/* 07．コメント部分（コメント入力フォーム）
----------------------------------------------------------- */

#reBlog #blogMain #blogInputBox textarea {
	margin-top:5px;
	width:335px;
	height:70px;
	font-size:12px;
}

#reBlog #blogMain #blogInputBox p,
#reBlog #blogMain #blogConfirmBox .frmBtnBox {
	margin-top:5px;
	text-align:center;
	border-bottom:none;
}

#reBlog #blogMain #blogConfirmBox .nickName {
	margin:0 0 10px 0;
}

#reBlog #blogMain #blogConfirmBox dd {
	margin:5px 0;
	line-height:1.5;
}

#reBlog #blogMain #blogConfirmBox .frmBtnBox input {
	margin:10px 10px 0 10px;
}



#reBlog #blogMain #linkArea {
	margin-top:10px;
	width:393px;
}

#reBlog #blogMain #linkArea #linkBack {
	float:left;
	padding:0 0 0 13px;
	background:url(/blog/img/arrow_back.gif) left center no-repeat;
	text-align:left;

}
#reBlog #blogMain #linkArea #linkNext {
	float:right;
	padding:0 13px 0 0;
	background:url(/blog/img/arrow_next.gif) right center no-repeat;
	text-align:right;
}

#reBlog #blogMain #categoryBox {
	margin-bottom:10px;
	width:393px;
}
#reBlog #blogMain #categoryBox .attention {
	color:#9b6701;
}

#reBlog #blogMain #linkBackNum {
	margin-bottom:10px;
	width:393px;
	text-align:right;
}












/**/

#calendarBox {
	width:155px;
	background:url(/blog/img/bg_calender.gif) left bottom no-repeat;
	padding-bottom:5px;
}

#calendarBox table {
	table-layout:fixed;
	width:155px;
	/*background:url(/blog/img/bg_backnum.gif) left bottom repeat-y;	*/
}

#calendarBox table th,
#calendarBox table caption {
	text-align:center;
	padding-top:5px;
	padding-bottom:3px;
	font-size:12px;
}
#calendarBox table caption img {
	margin-bottom:1px;
}

#calendarBox table th.pl03,
#calendarBox table td.pl03 {
	padding-left:5px;
}
#calendarBox table th.pr03,
#calendarBox table td.pr03 {
	padding-right:5px;
}

#calendarBox caption {
	margin:0;
	padding:8px 0 3px 0;
	background:url(/blog/img/title_calender.gif) 0 0 no-repeat;
	color:#FFF;
	font-weight:bold;
	vertical-align:center;
}

#reBlog #blogSide #calendarBox caption a {
	color:#FFFFFF;
}
#reBlog #blogSide #calendarBox caption a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#calendarBox table th.sun,
#calendarBox table td.sun {
	color:#FF0000;
}
#calendarBox table th.sat,
#calendarBox table td.sat {
	color:#219AE6;
}


#reBlog #blogSide #calendarBox table tr td a:link {font-weight:bold; text-decoration:underline;}
#reBlog #blogSide #calendarBox table tr td a:visited {font-weight:bold; text-decoration:underline;}
#reBlog #blogSide #calendarBox table tr td a:hover {font-weight:bold; color:#FF0000; text-decoration:underline;}


#reBlog #blogSide #backNum {
	margin:10px 0;
	padding-bottom:10px;
	width:155px;
	background:url(/blog/img/bg_backnum.gif) left bottom no-repeat;
}

#reBlog #blogSide #backNum h3 {
	margin-top:0;
}

#reBlog #blogSide #backNum p {
	margin:0;
	padding:0 5px 8px 5px;
	text-align:right;
	/*background:url(/blog/img/bg_backnum_02.gif) left bottom no-repeat;*/
}

#reBlog #blogSide #backNum ul {
	list-style:none;
	margin:3px 10px 0 13px;
	overflow:auto;
	height:240px;
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #D1CFCC; 
	scrollbar-shadow-color: #D1CFCC; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #D1CFCC; 
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff;
}

#reBlog #blogSide #backNum li {
	padding:0 0 0 16px;
	background:url(/blog/img/arrow_right.gif) 0 4px no-repeat;
	line-height:1.5;
}


#reBlog #blogSide #otherLink {
	margin-bottom:7px;
	list-style:none;
	width:155px;
}

#reHome #homeSide #otherLink {
	margin-top:20px;
	list-style:none;
	width:155px;
}

#reBlog #blogSide #otherLink li {
	padding-bottom:4px;
}




#chap1 {
	padding-bottom:8px;
	background:url(/blog/img/bg_backnum_02.gif) left bottom no-repeat;
}

/* 投稿のご注意 */
.btn-cls{
	display:none;
	background:none;
}

.chapter {
	display:none;
}

.chapter ul {
	list-style:none;
	margin-top:0;
}




.blogImgRight {
	float:right;
	margin-left:8px;
}

.blogImgLeft {
	float:left;
	margin-right:8px;
}
