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

*{ font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
body{ background-image:url(/GMblog/img/skin1/wrap_bg.jpg)}


a {	text-decoration:none;color:#215f6b}
a:visited {	text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:none;color:#0086a0}



#wrap {
	width:100%;
	height:100%;
	
}
.wrap_inner {
	background:url(/GMblog/img/skin1/wrap_ch_bg.png) top center no-repeat;
	height:100%;
	width:1088px;
	margin:0 auto;
min-height:349px;
}
#header {
	width:290px;
	text-align:center;
	padding:30px 0 0 0;
}
.logo_gmblog {
	margin:10px 0 0 30px;
}
#container {
	width:1042px;
	padding:5px 0 0 0;
}
#left {
	width:307px;
	right:0;
	float:left;
}
#left .title {
	background:url(/GMblog/img/skin1/left_blogintro.png) 0 0 no-repeat;
	height:159px;
	text-indent:-9999px
}
#left .category {
	background:url(/GMblog/img/skin1/left_cat_bg.png) 0 0 no-repeat;
}
#left .category ul {
	margin:0;
	padding:5px 0 20px 70px;
	overflow:hidden;
	width:200px
}
#left .category li {
	height:30px;
	background:url(/GMblog/img/skin1/bu_category.png) 0 0 no-repeat;
	border-bottom:1px #679aa1 dotted;
	padding:0 0 0 40px;
	margin:0 0 5px 0
}
#left .category li a {
	padding:10px 0 0 0;
	font-size:12px; 
	color:#FFFFFF;
	text-decoration:none;
	
}
#left .decline {
	background:url(/GMblog/img/skin1/left_decline.png) 0 0 no-repeat;
	height:198px;
	text-indent:-9999px;
}
.container_inner {
	width:732px;
	float:right;
	background:url(/GMblog/img/skin1/content_top_bg.png) 0 0 no-repeat;
	margin:75px 0 0 0;
}
.content_wrap {
	width:555px;
	float:left;
	overflow:hidden;
	padding: 60px 0 0 0;
	
	}
.entryTitle dt {
 	background:url(/GMblog/img/skin1/entryDate_bg.png) 0 0 no-repeat;
	height:18px;
	display:block;
	width:90px;
	margin:0 15px;
	text-align:center;
	font-size:10px;
	font-family:Arial;
	padding:3px 0 0 0;
	color:#215f6b;
	font-weight:bold;
	float:left;
	overflow:hidden;
}
.entryTitle dd {
	padding:3px 0 0 0;
	font-size:14px;
}
.entryTitle dd a {
	font-size:14px;
	font-size:12px; 
	color:#FFFFFF;
	text-decoration:none;
}


.content-nav{ background:url(/GMblog/img/skin1/content_bg.gif) repeat-y  0 0; text-align:center; padding:20px 0 0 0;}

.trackbacks{background:url(/GMblog/img/skin1/content_bg.gif) repeat-y  0 0; text-align:center; padding:20px 0 0 0;}
.trackback{ margin:0 20px; font-size:12px; color:#FFFFFF; text-align:left; border-top:1px #90afb5 dotted; padding:5px 10px 10px 5px}
.trackback a{ color:#66ffff}





.contentFooter {
	height:125px;

}
#content {
	background:url(/GMblog/img/skin1/content_body_bg.gif) 0 0 repeat-y;
	margin:25px 0 0 0;
	padding:0;
}

.entryTitle_next{ background:url(/GMblog/img/skin1/entryTitle_bg.gif) no-repeat bottom left; height:50px; padding:30px 0 0 0 ;
}
.entryTitle_next dt {
 	background:url(/GMblog/img/skin1/entryDate_bg.png) 0 0 no-repeat;
	height:18px;
	display:block;
	width:90px;
	margin:0 15px;
	text-align:center;
	font-size:10px;
	font-family:Arial;
	padding:3px 0 0 0;
	color:#215f6b;
	font-weight:bold;
	float:left;
	overflow:hidden;
}


.entryTitle_next dd {
	padding:7px 0 0 0;
	font-size:14px;
}
.entryTitle_next a {
	padding:5px 0 0 0;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

#content .entryBody {
	width:500px;
	margin:0 0 0 30px;
	overflow:hidden;
    font-size:12px;
	clear:both;
	}
	


#content .entryFooter {
	background:url(/GMblog/img/skin1/entryBodyfooter.png) no-repeat 0 0;
	height:44px;
}
#content .entryFooter ul {
	padding: 20px 20px 0 25px;
}
#content .entryFooter li {
	float:left
}
#content .entryFooter li.trackCount {
	width:87px;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}
#content .entryFooter li.trackUrl {
	width:350px;
	padding:0 0 0 5px;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
} 
#content .entryFooter a {
	font-size:10px;
	color:#FFFFFF;
} 

#content .entryFooter li.top {
	width:60px;
	padding:0;
	text-align:center;
}

.entryMore{ text-align:center; padding:10px 0; margin:10px 0 0 0; border-top:1px #90afb5  dotted}
 
.entryBody th , .entryMore th { text-align:center; padding:3px; background-color:#107782; color:#FFFFFF; font-weight:bold}
.entryBody td , .entryMore td { padding:3px;}
 

#right {
	margin: 0 0 0 -1px;
	width:177px;
	float:right;
}
#right .title {
	height:194px
}
#right .entryNew {
	background:url(/GMblog/img/skin1/entryNew_bg.gif) repeat-y 0 0;
	margin:-5px 0 0 0;
}
#right .entryNew ul {
	padding:8px 0 10px 15px;
	width:140px;
	overflow:hidden
}
#right .entryNew li {
	margin:0 0 5px 0;
	background:url(/GMblog/img/skin1/bu_entry.gif) 0 8px no-repeat;
	padding: 4px 0 0 10px;
	border-top:1px #65959d dotted
}
#right .entryNew a {
	font-size:12px; 
	color:#FFFFFF;
	text-decoration:none;

}
#right .mtitle {
	height:34px;
}
#right .footer {
	background:url(/GMblog/img/skin1/entry_footer.gif) 0 0 no-repeat;
	height:15px
}

.alignC{ text-align:center}
.underLine{ border-bottom:1px #107782  dotted; padding:2px 2px 5px 2px;}