@charset "UTF-8";
/* CSS Document */

@import 'reset.css';
@import 'margin_padding.css';
@import 'entry.css';




/* -------------------------- */
/*共通項目*/
/* -------------------------- */
body{
	padding-bottom:30px;
	font-family:Trebuchet,"ＭＳ Ｐゴシック","Trebuchet MS",Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:1.2em;
	color:#333;
	background-color:#e2e2d2;
	line-height:1.5em;
}

#container{
	width:900px;
	margin:0px auto 5px;
	position:relative;
	background-color:#f2f2ec;
}

a:link{
	color:#00a0c6;
}

/*ieでのpngの表示*/
/*
*{
	behavior:url(/common/iepngfix/iepngfix.htc);
}
*/

/* -------------------------- */
/*カラムセット*/
/* -------------------------- */
#header{
}
#inner_header{
	width:900px;
	margin:0px auto;
	position:relative;
}

#content{
	padding:20px 30px;
	clear:both;
}
#content:after{
	content:",";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

#left_column{
	float:left;
	width:580px;
}
#right_column{
	float:right;
	width:220px;
}

/* -------------------------- */
/*ヘッダー*/
/* -------------------------- */
#header{
	background:repeat-x bottom url(../img/common/header_back.gif);
	background-color:#fff;
}

#header h1{
	background:no-repeat left 20px url(../img/common/logo_blogtitle.gif);
	text-indent:-9999em;
	height:140px;
}

#header h1 a{
	display:block;
	width:246px;
	line-height:85px;
}

#blog_description{
	width:900px;
	margin:0px auto;
	padding:10px 0 15px;
	color:#6f9919;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.3em;
}


/*ヘッダーナビ*/
#header ul#head_navi{
	position:absolute;
	top:10px;
	right:0px;
	background:no-repeat left top url(../img/common/head_navi.gif);
}
#header ul#head_navi li{
	float:left;
}
#header ul#head_navi li a{
	display:block;
	height:35px;
	background-repeat:no-repeat;
	background-position:top;
	text-indent:-3000em;
}
#header ul#head_navi li#navi1 a{
	width:100px;
}
#header ul#head_navi li#navi1 a:hover{
	background:left bottom url(../img/common/head_navi.gif);
}

#header ul#head_navi li#navi2 a{
	width:178px;
}
#header ul#head_navi li#navi2 a:hover{
	background:-100px bottom url(../img/common/head_navi.gif);
}

#header ul#head_navi li#navi3 a{
	width:165px;
}
#header ul#head_navi li#navi3 a:hover{
	background:-278px bottom url(../img/common/head_navi.gif);
}

#header ul#head_navi li#navi4 a{
	width:77px;
}
#header ul#head_navi li#navi4 a:hover{
	background:-443px bottom url(../img/common/head_navi.gif);
}

/* -------------------------- */
/*フッター*/
/* -------------------------- */
#footter{
	clear:both;
	text-align:center;
}

#footter ul{
	margin-bottom:5px;
}
#footter ul li{
	display:inline;
	padding:0 10px;
}

#footter ul li a{
	color:#666;
}
