/* Base Weblog (base-weblog.css) */

/* basic elements */

html
{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}

/* 見出し */
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-size:15px;
}

/* エントリー日付 */
.date { 
margin: 6px 5px 0;
padding: 2px 0 2px 5px;
font-size: 14px;
font-weight: bold;
}

/* エントリー日付・コメントタイトル・トラックバックタイトルの配色 */
.date,
.trackbacks-header,
.comments-header,
.comments-open-header {
padding:5px;
margin: 0px 5px 0px 0px;
color: #ffffff;
background:#381D02;
font-size: 14px;
}

/* エントリー */
.entry {
width:100%;
padding:0px;
margin: 0px 5px 0px 0px;
font-size: 14px;
line-height:150%;
word-break: break-all;
}

.entry a:active {}
.entry img {
margin-right: 8px;
margin-bottom: 5px;
}

.entry2 {
width:100%;
padding:0px;
margin: 0px 5px 0px 0px;
font-size: 12px;
line-height:150%;
word-break: break-all;
}


/* エントリーのテキストエリア可変長指定 */
.entry textarea {
width: 97%;
}

/* 追記 */
.entry.extended {}

/* エントリータイトル */
.entry-header {
padding:0px;
margin: 10px 5px 0px 0px;
color: #444444;
font-size: 14px;
font-weight: bold;
}

/* 投稿者 */
.entry-footer {
margin: 0px 5px 0px 0px;
border-top: 1px dotted #36414d;
text-align: right;
color: #36414d;
font-size: 9px;
}


body {
margin: 0px 0px 0px 0px;
background: #D7C5AE;
background-image: url("images/bg.gif");
background-repeat: repeat-y;
margin: 0px; 
padding: 0px;
}


/*------------------------------------ */
/*2列基本構造*/
/*------------------------------------ */

.head{
	float:left;
	margin:0px;
	padding: 0px;
	width:783px;
	background-color: #fcfcfc;
	color: #000000;
	font-family : Verdana,"MS Pゴシック";
	font-size:10px;
	line-height:12px;
	text-align:right;
}

.head_menu{
	float:left;
	margin:0px;
	padding:0px;
	width:783px;
	background-color: #381D02;
	color: #ffffff;
	font-family : Verdana,"MS Pゴシック";
	font-size:10px;
	line-height:12px;
	text-align:right;
}

.head_menu_in{
	margin:0px;
	padding:0px;
	color: #ffffff;
	font-family : Verdana,"MS Pゴシック";
	font-size:12px;
	line-height:12px;
	text-align:right;
}

.head_menu_in2{
	margin:0px;
	padding:5px;
	color: #ffffff;
	font-family : Verdana,"MS Pゴシック";
	font-size:12px;
	line-height:12px;
	text-align:center;
}

.head_menu_in3{
	margin:0px;
	padding:0px;
	color: #ffffff;
	font-family : Verdana,"MS Pゴシック";
	font-size:12px;
	line-height:12px;
	text-align:right;
}

.head_icon{
	margin:0px;
	padding:5px;
	color: #ffffff;
	font-family : Verdana,"MS Pゴシック";
	font-size:12px;
	line-height:12px;
	text-align:right;
}

.foot{
	float:left;
	margin:0px;
	padding: 0px;
	width:783px;
	background-color:;
	color: #000000;
	font-family : Verdana,"MS Pゴシック";
	font-size:10px;
	line-height:12px;
	text-align:right;
}


#wrap{
	float:left;
	margin-left:0;
	margin-right:0;
	padding: 0px;
	text-align:left;
	width:783px;
	clear:both;
}


#left{
	float:left;
	padding: 10px;
	margin: 10px 0px 0px 0px;
	width:157px;
	text-align:left;
	color: #000000;
	font-size:13px;
	line-height:20px;
}


#right{
	float:right;
	padding: px;
	margin: 10px 0px 0px 0px;
	text-align: left;
	width:590px;
	color: #000000;
	font-size:13px;
	line-height:20px;
}


.blogtitle {
		color: #000000;
		text-align: left;
		font-family : Verdana,"MS Pゴシック";
		font-size:14px;
		font-weight:bold;
  		line-height:1.5em;
  		border-top: 1px solid #dddddd;
  		border-bottom: 1px solid #dddddd;
		width:100%;
  		padding: 5px;
		margin: 0px 5px 0px 0px;
		clear:both;
}

.blogbody {
		color: #000000;
		font-family : Verdana,"MS Pゴシック";
		font-size:12px;
		font-weight:normal;
  		line-height:1.2em;
 		vertical-align:top;
		width:100%;
		float:left;
}

.clear {
	clear:left;
}

.line{　　
	padding: 0px;
	margin:  0px;
	text-align:left;
	width:100%;
	height:25px;
	display:block; 
	float:left;
	color: #ffffff;
	background-image: url(image/obj_menu_line2.gif);
}

.ex1 {
	text-align:left;
	margin: 0px;
	padding: 2px;
	color: #000000;
	font-family : Verdana,"MS Pゴシック";
	font-size:12px;
	line-height:150%;

}

.sidetitle {
		color: #000000;
		text-align: left;
		font-family : Verdana,"MS Pゴシック";
		font-size:12px;
		font-weight:bold;
  		line-height:1.5em;
		margin:  0px;
		background-image: url(images/menu_head.gif);
		clear:both;
}

.menu {
		text-align: left;
		color: #000000;
		font-size:12px;
		font-weight:normal;
	  	line-height:1.5em;
  		padding: 5px;
		margin: 0px;
		background-image: url(images/side_menu_02.gif);
}

.menu2 {
		text-align: center;
		color: #000000;
		font-size:12px;
		font-weight:normal;
	  	line-height:1.5em;
  		padding: 5px;
		margin: 0px;
}

.menu ul{
	margin: 0px;
	padding: 0px;
	margin-left:0px;
	width:100%;

}

.menu li{
	margin: 0px 0px 0px 0px ;
	padding: 0px;
	list-style-type:none;
	line-height:1.5em;
	font-family : Verdana,"MS Pゴシック";
	width:100%;
}

.font1{
	color: #000000;
	font-family : Verdana,"MS Pゴシック";
	padding:5px;
	font-size:12px;
	font-weight:normal;
	line-height:1.2em;
	vertical-align:top;
}

.font2{
	color: #ffffff;
	font-family : Verdana,"MS Pゴシック";
	padding:2px;
	font-size:12px;
	font-weight:normal;
	line-height:1.2em;
	vertical-align:top;
}

.font2 a:link{ color: #ffffff }
.font2 a:visited { color: #ffffff }
.font2 a:hover{ color: #cc0000 }
.font2 a:active{ color: }

.font3{
	color: #330000;
	font-family : Verdana,"MS Pゴシック";
	padding:2px;
	font-size:12px;
	font-weight:normal;
	line-height:1.2em;
	vertical-align:top;
}

.font3 a:link{ color: #330000 }
.font3 a:visited { color: #330000 }
.font3 a:hover{ color: #cc0000 }
.font3 a:active{ color: }

.font4{
	color: #000000;
	font-family : Verdana,"MS Pゴシック";
	padding:5px;
	font-size:16px;
	font-weight:normal;
	line-height:1.5em;
	vertical-align:top;
}

.font5{
	color: #000000;
	font-family : Verdana,"MS Pゴシック";
	padding:5px;
	font-size:24px;
	font-weight:normal;
	line-height:1.5em;
	vertical-align:top;
}

.font6 a:link{ color: #0033CC }
.font6 a:visited { color: #0033CC }
.font6 a:hover{ color: #cc0000 }
.font6 a:active{ color: }


A:Link, A:Visited, A:Active, A:Hover {
	color            : #cc0000 ;
	text-decoration  : none;
}

a.name	{
	text-decoration  : none;   /* 下線が出るのを防ぐ（IE4、NC4.x） */
}

A:Hover	{
	color : #000000;
	text-decoration  : underline;
}


.foot2 a:link{ color: #000000 }
.foot2 a:visited { color: #000000 }
.foot2 a:hover{ color: #cc0000 }
.foot2 a:active{ color: }