/*
Theme Name: meisou_2010
Theme URI:
Description: New Meisouryosha Blog Theme for Wordpress
*/

body {
margin: 0px 0px 0px 0px;
background-color: #ffffff;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif ;
}

img {
border: 0px;
}

#header {
background-image: url("images/header.jpg");
background-repeat:no-repeat;
width: 780px;
height: 225px;
}

#center {
margin-right: auto;
margin-left: auto;
text-align: center;
width: 780px;
	}

div.post{
	width: 550px;
	color: #444444;
	font-size: 12px;
	line-height: 18px;
	border: solid 1px #cccccc; 
	padding: 5px 15px 5px 15px;
	margin: 0px 0px 15px 0px;
}
div.post a{
	color: #000000;
}
.j14 {
	font-size: 14px;
	line-height: 20px;
	}

.j12 {
	font-size: 12px;
	line-height: 17px;
	}

.j10 {
	font-size: 10px;
	line-height: 14px;
	}
	
.j9 {
	font-size: 9px;
	line-height: 12px;
	}
.c_right {
	font-size: 9px;
	line-height: 12px;
	color: #666666;
	padding: 0px 0px 2px 0px;
	}
.menu_cap {
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	padding: 1px 0px 0px 0px;
	}
.cont_hl {
	font-size: 10px;
	line-height: 12px;
	font-weight:bold;
	color: #f0830e;
	padding: 0px 0px 3px 0px;
	}
.main_hl {
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	color: #f0830e;
	padding: 0px 0px 3px 0px;
	}
.border_dash {
	background-image: url("images/line_dash.gif");
	background-repeat:repeat-x;
	text-align: left;
	}
div.post h2 {
	font-size: 14px;
	line-height: 17px;
	font-weight:bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
	}
div.post a {
	text-decoration:none;
	}
p.postinfo {
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	color: #f0830e;
	text-align: left;
	padding: 0px 0px 3px 0px;
	}
p.postinfo a {
	color: #f0830e;
	}
div.pagelink a{
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	color: #f0830e;
	padding: 0px 20px 20px 0px;
}
span.pageprev {
	float: left;
}
span.pagenext {
	float: right;
}
div#sidebar {
	}
.side_hl {
	font-size: 10px;
	line-height: 12px;
	font-weight:bold;
	color: #f0830e;
	padding: 11px 0px 3px 0px;
	}
div.side_box_top{
	background-image: url("images/side_boxupr.gif");
	background-repeat:none;
	width:180px;
	height:5px;
}
div.side_box_btm{
	background-image: url("images/side_boxbtm.gif");
	background-repeat:none;
	width:180px;
	height:5px;
}
div.side_box{
	background-image: url("images/side_box.gif");
	background-repeat:repeat-y;
	font-size: 10px;
	line-height: 14px;
	padding: 2px 7px 2px 7px;
}
div.side_box a{
	color: #f0830e;
}
div.side_boxlist{
	background-image: url("images/side_box.gif");
	background-repeat:repeat-y;
	font-size: 10px;
	line-height: 18px;
	padding: 2px 7px 2px 20px;
}
div.side_boxlist a{
	color: #f0830e;
}
div.side_boxlist li{
	color: #999999;
	line-height: 16px;
}
div.comments {
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	color: #f0830e;
	text-align: right;
	padding: 0px 0px 5px 0px;
	}
div.comments a {
	color: #f0830e;
	}

div#com{
	width: 550px;
	font-size: 12px;
	line-height: 18px;
	border: solid 1px #cccccc; 
	padding: 5px 15px 5px 15px;
	margin: 0px 0px 15px 0px;
}
div#com h3 {
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	color: #f0830e;
	padding: 0px 0px 0px 0px;
	}
div#com p {
	font-size: 12px;
	line-height: 18px;
	color: #444444;
	}
div.cominfo {
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	color: #f0830e;
	text-align: right;
	padding: 0px 0px 5px 0px;
	}
div.cominfo a {
	color: #f0830e;
	}
div.compost {
	border-bottom: solid 1px #cccccc;
	
}
div.table_cap {
	font-size: 10px;
	line-height: 14px;
	font-weight:normal;
	color: #666666;
	text-align: left;
	padding: 5px 0px 10px 0px;
	}
div.table_hl {
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	color: #f0830e;
	text-align: left;
	padding: 5px 0px 3px 0px;
	}