/* page */
body {
	margin-top: 0px;
	background-color: #85B8F7;
	color: #000000; 
	/* text-align:center; */
	line-height: 1.4em;
}
body.non {	/* 青背景なし版 */
	margin-top: 0px;
	background-color: #FFFFFF;
	text-align:left;
}
body.non2 {	/* 白指定もなし版 */
	margin-top: 0px;
	text-align:left;
}
/*リンク*/
a {	text-decoration:none;/* リンクの下線無し */
	}
a:link { color:#0000AA; } /*  0033CC*/
a:visited { color:#551A8B; } /*  */
a:hover {color:#008643; /*   */
	text-decoration:underline ;/* リンクの下線有 */
	}
/* */
form {  margin:0  }
.base_box { 
	text-align:left;
	width:98%;
	padding: 2px 6px 6px;
	background-color: #FFFFFF;
}
/*ヘッダ*/
.header { 
	margin-bottom:5px;
}
/*フッタ*/
.footer { 
	clear:both;
	color: #FFFFFF;
	text-align:center;
}
/* パン屑リスト */
.navi {
	font-size: 90%; line-height: 1.3em;
	margin-bottom:5px;
}
/* テキスト */
.text_L  { font-size: 110%;}
.text_small  { font-size: 90%; line-height: 1.3em; }
.text_xsmall { font-size: 75%;}
.text_height0{line-height: normal;}
h1,h2 { font-size: 120%; margin-top:0px; margin-bottom:0px; }	/* 大サイズ */
h3,h4 { font-size: 100%; margin-top:0px; margin-bottom:0px; }	/*  */
h5,h6 { font-size: 85%; margin-top:0px; margin-bottom:0px;	}	/* 小さくサイズ */
.color_light { color:#444444; }	/* 薄めの色のテキスト */
/* 字下げ */
.margin_left01{ margin-left: 1em;}
.margin_left002{ margin-left: .2em;}
.margin_left005{ margin-left: .5em;}
.indent01 { /* text-small のインデントサイズ */
	margin-top:4px; margin-bottom:4px; line-height: normal;
	text-indent:-1em; padding-left:1em;
}
.indent02 { /* font size=1 のインデントサイズ */
	margin-top:4px; margin-bottom:4px; line-height: normal;
	text-indent:-.5em; padding-left:.5em;
}
.indent_date { /* 日付のインデントサイズ */
	text-indent:-3em;
	padding-left:3em;
}
.indent00 { /* インデントのみ */
	text-indent:-1em; padding-left:1em;
}

/* photo */
.photo_box img{
	padding:3px;
	border:1px #CCCCCC solid;
	background-color: #FFFFFF;
}
.photo_boxsmall img{
	padding:3px;
	border:1px #CCCCCC solid;
	background-color: #FFFFFF;
}
/* 2段組 */
.left50 {
	float:left;
	width:49%;
}
.right50 {
	float:right;
	width:49%;
}
/* 段組 */
.width100 {
	width:100%;
	clear:both;
}
.left {
	float:left;
	width:66%;
	background-color: #FFFFFF;	/* firefox用 */
}
.right {
	float:right;
	width:33%;
	background-color: #FFFFFF;	/* firefox用 */
}
