/* CSS DateAkihiro Document */



/*　基本設定
=========================================*/

body {
	margin:0;
	padding:0 0 20px;
	text-align:center;
	font-size:12px;
	line-height:150%;
	letter-spacing:1px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333;
	}
#shadowTop {
	width:780px;
	height:10px;
	margin:0 auto;
	font-size:1px;
	background-image:url(../blog/img/shadow1.gif);
	}
#shadow {
	width:780px;
	margin:0 auto;
	background-image:url(../blog/img/shadow2.gif);
	}
#shadowBottom {
	width:780px;
	height:10px;
	margin:0 auto;
	font-size:1px;
	background-image:url(../blog/img/shadow3.gif);
	}
#container {
	width:760px;
	margin:0 auto;
	padding-bottom:15px;
	text-align:left;
	background:url(../blog/img/wall.gif) repeat-y;
	}
#container2 {
	width:760px;
	margin:15px auto 0;
	text-align:left;
	line-height:130%;
	}

.mg5 {margin:5px 5px 0;}
.mg15 {margin:0 1px 0;
	padding:0 15px 0;
	}



/*　ヘッダ
=========================================*/

#head {
	height:80px;
	margin:0;
	padding:0 5px 0;
	background:url(../blog/img/wall-head.gif) no-repeat;
	}
#title {
	width:300px;
	float:left;
	}
#linkCom {
	width:210px;
	height:39px;
	background:url(../blog/img/title.gif) no-repeat;
	}
	#linkCom a {
		display:block;
		width:210px;
		height:39px;
		text-decoration:none;
		}
#linkBlog {
	width:210px;
	height:40px;
	background-image:url(../blog/img/title2.gif);
	}
	#linkBlog a {
		display:block;
		width:210px;
		height:40px;
		text-decoration:none;
		}
#linkTel {
	width:164px;
	height:39px;
	margin:23px 10px 0 0;
	background-image:url(../blog/img/link2.gif);
	float:right;
	text-indent:-9999px;
	}
#headLine {
	height:1px;
	border-top:1px solid #a6a6a6;
	font-size:1px;
	margin:0;
	}
#headLine2 {
	height:3px;
	background-color:#6666cc;
	font-size:1px;
	margin:1px 0 20px;
	}


/*　サイドメニュー
=========================================*/
#blogMenu {
	width:155px;
	float:left;
	}
.sideList {
	margin:0 0 20px 30px;
	padding:0;
	list-style:none;
	}
	.sideList li {
		margin:0 0 10px;
		padding:0;
		}
.sideTitle {
	width:141px;
	height:20px;
	text-indent:-9999px;
	}

/*　記事内容
=========================================*/
.ent-date {
	color:#666;
	background-color:#e9f3f5;
	padding:3px 5px 3px 5px;
	}
.ent-title {
	background:no-repeat bottom;
	padding-bottom:3px;
	}
#ent-link {color:#999; padding-bottom:15px;}
#ent-link a {color:#999; text-decoration:none;}


#info {
	color:#999;
	font-weight:bold;
	text-align:right;
	}
#blogMain {
	width:545px;
	float:right;
	}
.entry {
	padding-bottom:5px;
	margin-bottom:30px;
	border-bottom:1px dashed #999;
	}
	.entry img{
		margin:0 10px 5px 0;
		float:left;
		}


.post-data {
	font-size:10px;
	text-align:right;
	margin-bottom:0;
	padding-bottom:0;
	}

/*　フッダ
=========================================*/

#copyright {
	font-size:10px;
	padding:0 0 15px 195px;
	margin:15px 15px 0;
	background:url(../blog/img/foot-title.gif) no-repeat;
	}
#bit {
	color:#333;
	text-decoration:none;
	}





h1,h2 {
	font-size:12px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	}
h3 {font-size:12px;}
	
h4 {font-size:12px; padding:0; margin:0 0 10px;}

.clear {clear:both; font-size:1px;}
.del {display:none;}

.size10 {font-size:10px;}
.size12 {font-size:12px;}
.size14 {font-size:14px;}
.size16 {font-size:16px;}
.size18 {font-size:18px;}


.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}


img {border:0;}







