@charset "UTF-8";
@import "styles/home.css";
@import "styles/movie.css";
@import "styles/thickbox.css";
@import "styles/biography.css";
@import "styles/pop.css";
@import "styles/essay.css";
*{
	margin: 0;
	padding: 0;
}
body{
	background: url(img/bg.gif);
	font-size: 62.5%;
	font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 2.0;
	color: #333333;
}
p{
	margin-bottom: 10px;
	text-align: justify;
	text-justify: inter-ideograph;
}
blockquote{
	width: 544px;
	background-color: #ebebeb;
	margin: 10px 15px 0 10px;
	padding-right: 5px;
	line-height: 1.5;

}
blockquote p{text-align: left;}
ol{
	margin: 10px;
	list-style: decimal;
}
ol li{
	line-height: 2.5;
	margin-left: 25px;
}

/*-----リンク設定-----*/
a img{
	border-style:none;
}
a:link,a:visited{
	color: #556b2f;
	text-decoration: none;
}
a:hover,a:active{
	color: #7f8529;
	text-decoration: none;
}

/*-----リンク設定終わり-----*/

#wrapper{
	margin: 0 auto;
	width: 950px;
}
#header{
	width: 950px;
}
#site-id{
	float: left;
	margin: 10px 0 10px 5px;
}
#head-menu{
	font-size: 10px;
	float: right;
	margin-top: 30px;
}
#head-menu li{
	display: inline;
	margin-right: 10px;
	background: url(img/list.gif) no-repeat left center;
	padding-left: 8px;
}

/*--navi--*/
#navi{
	padding-top: 11px;
	background: #FFFFFF url(img/navi-head.gif) repeat-x center top;
	clear: both;
	list-style: none;
	zoom: 100%;
}
#navi:after{
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
#navi li{
	height: 58px;
	float: left;
	display: inline;
}
#navi1{
	width: 133px;
	background: url(img/home-on.gif) no-repeat;
	margin-left: 60px;
}
#navi1-cr{
	width: 133px;
}
#navi2{
	width: 133px;
	background: url(img/movie-on.gif) no-repeat;
}
#navi2-cr{
	width: 133px;
}
#navi3{
	width: 134px;
	background: url(img/radio-on.gif) no-repeat;
}
#navi3-cr{
	width: 134px;
}
#navi4{
	width: 133px;
	background: url(img/profile-on.gif) no-repeat;
}
#navi4-cr{
	width: 133px;
	visibility:	visible;
}
#navi5{
	width: 167px;
	background: url(img/biography-on.gif) no-repeat;
}
#navi5-cr{
	width: 167px;
}
#navi6{
	width: 131px;
	background: url(img/blog-on.gif) no-repeat;
}
#navi6-cr{
	width: 131px;
}
#navi a {  
	display: block;  
	height: 58px;  
} 
#navi li a:hover{
	background:transparent;
}
#navi1 a:hover img,
#navi2 a:hover img,
#navi3 a:hover img,
#navi4 a:hover img,
#navi5 a:hover img,
#navi6 a:hover img{
	visibility:hidden;
}

/*--navi end--*/


#main{
	width: 950px;
	padding-top: 20px;
	background-color: #FFFFFF;
	font-size: 	1.3em;
	text-align: left;
	zoom: 100%;
}
#main:after{
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
#content{
	width: 568px;
	margin-left: 35px;
	float: left;
	display: inline;
	text-align: left;
	overflow: hidden;
}
h1{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS 明朝",serif;
	font-weight: normal;
	font-size: 18px;
	letter-spacing: 0.2em;
	margin: 0 0 10px 36px;
	text-align: left;
}
h1 span{
	color: #93B9CE;
}
h2{
	background: url(img/h2.gif) no-repeat 0 3px;
	width: 568px;
	height: 35px;
	margin-bottom: 10px;
	padding: 0 0 0 35px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS 明朝",serif;
	font-weight: normal;
	font-size: 16px;
	letter-spacing: 0.1em;
}
h3{
	font-weight: normal;
	background: url(img/h3.gif) no-repeat 0 7px;
	padding-left: 25px;
	margin-bottom: 10px; 
}
#topic-path{
	margin: 0 0 10px 36px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS 明朝",serif;
	text-align: left;
}
#topic-path h1{
	display: inline;
	font-size: 18px;
	margin: 0 0 10px 0;

}
#topic-path li{
	display: inline;
	list-style: none;
	letter-spacing : 0.1em;
}
.clear{
	margin: 0;
	clear: both;
}
.adsense{
	margin: 15px 0 0 10px;
}
/*--BLOG--*/

fieldset{border: 0;}
input{margin-bottom: 10px;}
#comments-open{margin-top: 30px;}
.entry{
	margin-bottom: 30px;
}
.entry h1,.entrys h1,#bio h1,#comments h1{
	background: url(img/h2.gif) no-repeat 0 3px;
	width: 568px;
	height: 35px;
	margin: 0 0 10px 0;
	padding: 0 0 0 35px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS 明朝",serif;
	font-weight: normal;
	font-size: 16px;
	letter-spacing: 0.1em;
}
.entrys,.entry{
	margin-bottom: 20px;
	zoom: 100%;
}
.entrys:after,.entry:after{
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.entrys img{
	border: 1px solid #cccccc;
	padding: 5px;
	margin-right: 5px;
	background-color: #FFFFFF;
}
.entrys h1{
	margin-bottom: 15px;
}
.entrys h2{
	margin-bottom: 15px;
}
.entrys p{
	margin: 10px 5px 0 5px;
}
#content .BlogMovie{
	 margin: 0 0 10px 0;
}
.more{
	text-align: right;
	width: 535px;
}
.entry-date{
	font-size: 10px;
	margin: 20px 5px 0 0;
	text-align: right;
	color: #556b2f;
	float: right;
}
.entry-date li{
	display: inline;
}
.entrys .camera{
	font-size: 11px;
	margin-top: 0;
}
.camera span{
	 color: #ff0000;
}
.blog-top{
	background: url(img/blog-top.gif) no-repeat left center;
	padding-left: 10px;
}
#blog-navi{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS 明朝",serif;
	text-align: right;
	margin: 10px 20px 0 0;
}
#page-lists{
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS 明朝",serif;
	padding-bottom:15px;
	text-align: center;
	clear: both;
}
#blog-navi li,#page-lists li{
	display: inline;
	margin-left: 8px;
}
ul#blog-navi li a,ul#page-lists li a{
	background-color:#BABABA;
	border:1px solid #93B9CE;
	color:#FFFFFF;
	font-size:13px;
	padding:5px 8px;
}
ul#blog-navi li a:visited,ul#page-lists li a:visited{
	background-color:#BABABA;
	border:1px solid #93B9CE;
	color:#FFFFFF;
	font-size:13px;
	padding:5px 8px;
}
ul#blog-navi li a:hover,ul#page-lists li a:hover,.current_page{
	background-color:#93B9CE;
	border:1px solid #93B9CE;
	color:#FFFFFF;
	font-size:13px;
	padding:5px 8px;
}
#sidebar{
	width: 280px;
	margin-right: 35px;
	float: right;
	display: inline;
	text-align: left;
	overflow: hidden;
}
#sidebar h2{
	background: url(img/side-h2.gif) no-repeat 0 7px;
	width: 280px;
	height: 30px;
	margin: 6px 0 10px 10px;
	padding-left: 23px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS 明朝",serif;
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 0.1em;
}
#sidebar select{
	margin-left: 20px;	
}
.side-inner{
	margin-bottom: 30px;
}
.side-inner object{
	margin: 10px 0 0 5px;
}
.side-inner p{
	margin: 0 0 10px 15px;
}
.side-inner ul li{
	margin: 0 0 10px 15px;
	font-size: 11px;
	letter-spacing: 0.1em;
	list-style: none;
}
.side-inner ul li ul{
	margin-top: 10px;
}
.side-inner ul li p{
	margin: 0 0 15px 0;
}
.monthly,.category{
	margin: 10px 0 0 15px;
	line-height: 1.5;
}
.year{
	margin-right: 130px;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS 明朝",serif;
	letter-spacing: 0.1em;
}
.comment-body{
	margin: 10px 0 20px 10px;
	border-bottom: dotted 1px #CCCCCC
}
.bookmark{
	float: left;
	margin: 20px 0 0 10px;
}
.bookmark li{
	display: inline;
	margin-right: 10px;
}
.bookmark img{
	border: 0;
	padding: 0;
	margin: 0;
	float: none;
}
#comment-greeting{
	margin-bottom: 10px;
}
#icon{
	border: 1px solid #999999;
}
#pop{
	border: 1px solid #999999;
	padding: 7px;
	width: 403px;
}
#pop img{
	margin-right: 3px;
	padding: 1px;
}
#pop p{
	text-align: center;
	background-color: #EBEBEB;
}
#pop img:hover{
	border: 1px solid #999999;
	padding: 0;
}
/*--BLOG END--*/

/*----HELP----*/

#help{
	margin: 0 0 30px 25px;
	line-height: 2.5;
	list-style: decimal;
}
#what1,#what2,#what3{
	margin-bottom: 30px;
}
/*--HELP END--*/


#footer{
	background: url(img/footer.gif) no-repeat;
	width: 950px;
	height: 100px;
	clear: both;
}
#footer p{
	color: #666666;
	text-align: center;
	margin-bottom: 5px;
}
#footer ul{
	 text-align: left;
	 margin-left: 10px;
}
#footer ul li{
	 display: inline;
	 margin-right: 15px;
}
#top{
	margin-left: 736px;
	height: 26px;
	width: 123px;
}
#top img{
	margin-top: 1px;
}