@charset "utf-8";
/*
Theme Name: 山本健一
Theme URI: http://wordpress.org/
Description: 有名な <a href="http://www.next-hamashin.co.jp/">NEXT情報はましん</a> をもとにした WordPress のデフォルトテーマ
Version: 1.0
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@import url("css/import.css");

html {
	font-family:  "ヒラギノ角ゴ Pro W3", hirakakupro-w3, "メイリオ",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
*:first-child + html body {
	font-family: "メイリオ",Meiryo,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}



body{
	padding:0;
	margin:0;
	font-size:14px;
	color:#333333;
	line-height:140%;
	background:url(img/common/body-back.jpg) repeat-x;
}

/* container ---------------------------------------------- */

#container{
	width:900px;
	height:auto;
	margin:0 auto;
	background-color:#FFFFFF;
}

/* header ---------------------------------------------- */

#header{
	width:900px;
	height:315px;
	background:url(img/common/header.jpg) no-repeat;

}

#header span a{
	text-indent:-9999px;
	position:absolute;
	display:block;
	outline:none;
	left: 317px;
	top: 145px;
	width: 464px;
	height: 144px;
}

/* main ---------------------------------------------- */

#main{
	width:900px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;

}


/*side-menu ---------------------------------------------- */


#side-bar{
	width:232px;
	height:auto;
	float:left;
}

#side-menu{
	width:220px;
	height:auto;
	border:1px solid #003366;
	padding:5px;
	margin-bottom:8px;
}

#side-menu-box{
	width:220px;
	height:auto;
}

#side-menu-box ul{
	width:220px;
	height:180px;
	background:url(img/common/menu-back.jpg) no-repeat;
}

#side-menu-box ul li a{
	width:220px;
	height:45px;
	display:block;
}

#side-menu-box ul li a:hover{
	background:transparent;
}

#side-menu-box ul li a:hover img{ 
	visibility:hidden;
}


#banner-box{
	width:232px;
	height:auto;
	margin-bottom:8px;

}

#banner-box img{
	width:232px;
	height:auto;
	margin-bottom:3px;
}



#banner_box{
	width:232px;
	height:auto;
	margin-bottom:8px;
}


#banner-kouenkai{
	width:232px;
	height:70px;
	margin-bottom:2px;
}

#banner-souseikai{
	width:232px;
	height:88px;
	margin-bottom:2px;
}

#banner-souseikai a{
	width:232px;
	height:88px;
	background:url(img/common/banner-souseikai.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
}

#banner-souseikai a:hover{
	width:232px;
	height:88px;
	background:url(img/common/banner-souseikai1.jpg) no-repeat;
}


#banner-dayori{
	width:232px;
	height:88px;
	margin-bottom:2px;
}

#banner-dayori a{
	width:232px;
	height:88px;
	background:url(img/common/banner-dayori.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
}

#banner-dayori a:hover{
	width:232px;
	height:88px;
	background:url(img/common/banner-dayori1.jpg) no-repeat;
}

#banner-blog{
	width:232px;
	height:80px;
	margin-bottom:3px;
}

#banner-blog a{
	width:232px;
	height:80px;
	background:url(img/common/banner-blog.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
}

#banner-blog a:hover{
	width:232px;
	height:80px;
	background:url(img/common/banner-blog-1.jpg) no-repeat;
}

#banner-twitter{
	width:232px;
	height:82px;
	margin-bottom:5px;
}

#banner-twitter a{
	width:232px;
	height:82px;
	background:url(img/common/banner-twitter.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
}

#banner-twitter a:hover{
	width:232px;
	height:82px;
	background:url(img/common/banner-twitter-1.jpg) no-repeat;
}

.banner-bottom{
	width:232px;
	height:auto;
	margin-bottom:3px;
}

.banner-bottom1{
	width:232px;
	height:auto;
	margin-bottom:5px;
}

.banner-top{
	width:232px;
	height:auto;
	margin-top:5px;
}

#twitter-widget{
	width:230px;
	height:200px;

}

#renrakusaki{
	width:220px;
	height:auto;
	padding:5px;
	border:1px solid #CCCCCC;
	line-height:140%;
	font-size:12px;
}

#renrakusaki a{
	color:#003399;
	text-decoration:underline;
}

#renrakusaki a:hover{
	color:#FF0000;
	text-decoration:none;
}








/* entry ---------------------------------------------- */

#entry-box{
	width:650px;
	height:auto;
	float:left;
	margin-left:18px;
}






/* footer ---------------------------------------------- */

#footer{
	width:900px;
	height:90px;
	background:url(img/common/footer.jpg) no-repeat;
	margin:0 auto;
}

#footer-back{

	background:url(img/common/footer-back.jpg) repeat-x;
}


#footer-text-menu{
	width:100%;
	height:auto;
	padding-top:13px;
}

#footer-text-menu ul{
	margin:0px;
	list-style:none;
	text-align:center;
}

#footer-text-menu ul li{
	display:inline;
	font-size:11px;
	border-right:1px solid #FFFFFF;
	padding-right:6px;
	padding-left:1px;
	color:#FFFFFF;
}


/*	footer-text-menu hack */
* html #footer-text-menu ul li{               /*IE6*/
	display:inline;
	font-size:8px;
	border-right:1px solid #FFFFFF;
	padding-right:4px;
	padding-left:5px;
	color:#FFFFFF;
}

*:first-child+html #footer-text-menu ul li{   /*IE7*/
	display:inline;
	font-size:11px;
	border-right:1px solid #FFFFFF;
	padding-right:4px;
	padding-left:5px;
	color:#FFFFFF;
}
/*	footer-text-menu hack */


#footer-text-menu ul li a{
	color:#FFFFFF;
}

#footer-text-menu ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#footer-text-menu .text-menu-left-bar{
	border-left:1px solid #FFFFFF;
	padding-left:3px;
}

#footer p{
	font-size:12px;
	text-align:center;
	margin-top:8px;
	color:#FFFFFF;


}


/* パンくず ---------------------------------------------- */


#bread-crumb{
	width:900px;
	height:auto;
	margin-top:10px;
	line-height:100%;
	font-size:12px;
}

#bread-crumb a{
	color:#3082AF;
	text-decoration:underline;
}

#bread-crumb a:hover{
	color:#FF6600;
	text-decoration:none;
}




/* single.php使用---------------------------------------------- */


.entry-kiji-box-img{
	width:650px;
	height:15px;
}

.entry-kiji-box-img-in{
	width:630px;
	min-height: 150px;
    height: auto !important;
    height: 150px;
	background:url(../../uploads/common/entry-in.jpg) repeat-y;
	padding-left:10px;
	padding-right:10px;
}




/*h1 h2 h3---------------------------------------------- */

h1.yamamoto-seisaku{
	width:650px;
	height:98px;
	margin-bottom:8px;
}

h1.page-obi{
	width:650px;
	height:70px;
	margin-bottom:10px;

}

h2.bar-1{
	width:640px;
	height:auto;
	background:#EEEEEE;
	padding:5px;
	color:#660000;
	font-size:16px;
	margin-bottom:5px;
}

h2.seisaku-3{
	width:300px;
	height:20px;
	margin-bottom:4px;
}

h2.kiji{
	width:640px;
	height:30px;
	background:url(../../uploads/common/h2.jpg) no-repeat;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:10px;
}


h3.bar{
	width:650px;
	height:42px;

}












/*共通---------------------------------------------- */

.clear{
	clear:both;
}

