@charset "utf-8";

* {
	color:#333333;
	font: 98%/160% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}



img {

	border:none;

}



body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 160%;
	color: #333333;
	background-color: #FFFFFF;
}
/*body {
	margin:0px;
	padding:0px;
	text-align:center;
	color: #333333;

}*/



#wrapper_box {

	width:100%;

	text-align:center;

	background:url(images/site_title.jpg) no-repeat center top;

}



#wrapper {
	width:990px;
	margin:0px auto;
	padding:10px 0px 15px 0px;
	text-align:left;

}



#header {
	margin:0px 10px;
	padding:0px;
	width:970px;
	height:350px;
	margin-bottom:0px;

}



#site_title {
	margin:0px;
	padding:0px;
}

#site_title a{
	margin:0px;
	padding:0px;
	width:970px;
	height:350px;
	display:block;
}

#contents {
	padding:0px 25px;
	zoom: 100%;
}

#contents:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

#main_box {
	float:left;
	width:705px;
}

#right_menu {
	float:right;
	width:220px;
}

#left_menu {
	float:left;
	width:190px;
}

#main {
	float:right;
	width:500px;
}

#right_menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#right_menu ul li{
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style-type:none;
	background:url(images/bg_menu_li.gif) left center no-repeat;
}



#left_menu ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

}



#left_menu ul li{

	margin:0px;

	padding:0px 0px 0px 20px;

	list-style-type:none;

	background:url(images/bg_menu_li.gif) left center no-repeat;

}







.entry_item {

	background:#FFFFFF;

	margin-bottom:20px;



}



.entry_header {

	height:100px;

}



.entry_title {
	margin:0px;
	font-size:16px;
	font-weight:bold;
	background: url(images/title_un_line.gif) no-repeat 0px 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 60px;
	text-indent: 20px;
	height: 30px;

}



.entry_center {

	background:#FFFFFF;

}



.entry_date {

	margin:0px 0px 10px 0px;

	padding:0px 20px 0px 0px;

	text-align:right;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	font-weight:bold;	

}



.entry_text {
	line-height:160%;
	padding:0px 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}

.entry_text p {

	margin:0px;

	padding:0px 0px 15px 0px;

}



.entry_footer {

	background:#FFFFFF;

	height:50px;

}





.page_navigation {

	text-align:center;

}



#footer {
	clear:both;
	background:url(images/bg_entry_footer.gif) no-repeat center;
	height:60px;
	margin-top: 10px;
	padding-top: 10px;
	text-indent: 20px;
	width: 990px;
	text-align: right;

}



.copyright {

	margin-top:30px;

	text-align:center;

}



.midashi_profile {
	background:url(images/midashi_profile.gif) no-repeat;
	width:190px;
	height:60px;
	line-height:40px;

}



.midashi_newentry {
	background:url(images/midashi_newentry.gif) no-repeat;
	width:190px;
	height:60px;
	line-height:40px;

}





.midashi_archive {
	background:url(images/midashi_archive.gif) no-repeat;
	width:190px;
	height:60px;
	line-height:40px;

}



.midashi_calendar {
	background:url(images/midashi_calendar.gif) no-repeat;
	width:220px;
	height:60px;
	line-height:40px;
	margin:0px;
	padding:0px;

}

.midashi_link {
	background:url(images/midashi_link.gif) no-repeat;
	width:220px;
	height:60px;
	line-height:40px;

}



.midashi_analog_link {
	background:url(images/midashi_analog_link.gif) no-repeat;
	width:220px;
	height:60px;
	line-height:40px;

}



.midashi_etc {

	background:url(images/midashi_etc.gif) no-repeat;

	width:220px;

	height:40px;

	line-height:40px;

}









.alt_text {

	display:none;

}









#wp-calendar {

	width:100%;

}



#wp-calendar td{

	text-align:center;

}











#menu ul {

	margin:0px;

	text-align:left;

	padding:10px 15px 15px 5px;



}





#menu ul li{

	text-align:left;

	padding-left:25px;

	line-height:200%;

	background:url(../common/images/bg_menu_li_cursor.gif) no-repeat 0px 5px;

	border-bottom:#CCCCCC solid 1px;

}





.menu_text_item {

	padding:0px 10px;

}

