@charset "utf-8";

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

}



img {

	border:none;

}



body {
	background:#CCCCCC;
	margin:0px;
	padding:0px;
	text-align:center;
	color: #333333;

}



#wrapper_box {

	width:100%;

	text-align:center;

	background:#EAEAEA;

}



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

}



#header {
	margin:0px 10px;
	padding:0px;
	width:970px;
	height:350px;
	margin-bottom:0px;
	background: url(images/site_title.jpg) no-repeat;

}



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

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

#contents_header {
	height:35px;
	padding:0px 20px;
}

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

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

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

#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 {

	margin-bottom:20px;



}



.entry_header {

	height:100px;

}



.entry_title {
	margin:0px;
	padding:15px 0px 25px 30px;
	font-size:140%;
	font-weight:bold;
	background: url(images/title_un_line.gif) no-repeat 0px -10px;
	color: #333333;

}



.entry_center {

}



.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;

}

.entry_text p {

	margin:0px;

	padding:0px 0px 15px 0px;

}



.entry_footer {

	height:50px;

}





.page_navigation {

	text-align:center;

}



#footer {

	clear:both;

	/*background:url(images/bg_footer.gif) top center no-repeat;*/

	padding-top:10px;

	height:80px;

}



.copyright {

	margin-top:30px;

	text-align:center;

}



.midashi_profile {

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

	width:190px;

	height:40px;

	line-height:40px;

}



.midashi_newentry {

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

	width:190px;

	height:40px;

	line-height:40px;

}





.midashi_archive {

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

	width:190px;

	height:40px;

	line-height:40px;

}



.midashi_calendar {

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

	width:220px;

	height:40px;

	line-height:40px;

	margin:0px;

	padding:0px;

}

.midashi_link {

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

	width:220px;

	height:40px;

	line-height:40px;

}



.midashi_analog_link {

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

	width:220px;

	height:40px;

	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;

}

