@charset "UTF-8";

/*
Theme Name: chaniwa 杉並のPARK8002
Theme URI: http://www.chaniwa.com/
Description: Basic Theme for WordPress.
Author:YOSHIKI
*/

/* --------------------
default-tag-reset
-------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	font-family: verdana, 'trebuchet ms', sans-serif;
	}
	 
table{
	border-collapse:collapse;
	border-spacing:0;
	}
	 
fieldset,img{
	border:0;
	} 
	
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
	}
	 
caption,th {
	text-align:left;
	}
	 
h1,h2,h3,h4,h5,h6{
	font-size:12px;
	}
	
q:before,q:after{
	content:'';
	}
	 
a{
	border:0;
	}
	
*{
	margin:0;padding:0;
	}			
	
a:link{
	color:#000;
	text-decoration:none;		
	}	

a:visited{
	color:#000;
	text-decoration:none;
	}

a:hover{
	color:#666;
	text-decoration:none;	
	}

.clear{
	clear: both;
	margin: 0;
	}

/* --------------------

 contents
 
-------------------- */
		
div#wrapper{
	margin:0 auto;
	width:900px;
	height:auto;
	}

#bread	{
	width:auto;
	margin:0;
	padding:5px 0 5px 15px;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	}

/* --------------------

 header 
 
-------------------- */

div#head{
	width:900px;
	height:635px;
	position:relative;
	}
	
h1{
	width:auto;
	height:30px;
	background:#000;
	text-align:left;
	}

h1 a{
	width:auto;
	height:30px;
	display:block;
	overflow:hidden;
	}

div#anime{
	padding:19px 0 0 24px;
	width:441px;
	/*_width:465px;*/
	height:416px;
	/*_height:435px;*/
	position:absolute;
	top:0;
	left:0;
	text-align:left;
	background-image: url(images/bg_youtube.gif);
	}

p#anime_title{
	position:absolute;
	top:370px;
	left:80px;
	text-align:left;
	font-size:1em;
	font-weight:bold;
	}

div#logo{
	width:435px;
	height:435px;
	position:absolute;
	top:0;
	right:0;
	}

div#menu{
	width:900px;
	height:200px;
	position:absolute;
	top:435px;
	left:0;
	}

div#top{
	width:900px;
	height:auto;
	}

/* --------------------

 left_contents
 
-------------------- */

div#main_left{
	padding:20px 0 20px 10px;
	float:left;
	width:210px;
	height:auto;
	text-align:left;
	}

div#main_left h3{
	/*margin-bottom:5px;*/
	}

div#main_left ul{
	margin-bottom:5px;
	/*padding:20px 15px;*/
	list-style-type:none;
	text-align:left;
	}
	
div#main_left ul li{
	padding-left:5px;
	line-height:150%;
	font-size:10px;
	}

div#main_left ul li a:link{
	color:#000;
	text-decoration:none;		
	}	

div#main_left ul li a:visited{
	color:#000;
	text-decoration:none;
	}

div#main_left ul li a:hover{
	color:#ff0000;
	text-decoration:underline;
	}	

/* --------------------

 right_contents
 
-------------------- */

div#main_right{
	padding-top:20px;
	float:left;
	width:680px;
	height:auto;
	}

div#main_right h2#title{
	margin:0 0 10px;
	padding:0 0 5px;
	width:670px;
	color: #ff0000;
	font-size:1.5em;
	font-weight:bold;
	text-align:left;
	border-bottom:dotted 1px #000;
	}

div#main_right h2#title a:link{
	color:#000;
	text-decoration:none;		
	}	

div#main_right h2#title a:visited{
	color:#000;
	text-decoration:none;
	}

div#main_right h2#title a:hover{
	color:#999;
	text-decoration:none;	
	}

div.post{
	margin-bottom:20px;
	}

div.post h2{
	margin:0 0 10px;
	/*padding:0 0 5px;*/
	width:670px;
	font-size:1.5em;
	color: #ff0000;
	font-weight:bold;
	text-align:left;
	border-bottom:dotted 1px #000;
	}

div.post p{
	text-align:center;
	}

div.post ul li{
	font-size:1.25em;
	list-style:none;
	font-weight:bold;
	}

div.post ul li a:link{
	color:#ff0000;
	text-decoration:none;
	}

div.post ul li a:visited{
	color:#ff0000;
	text-decoration:underline;
	}

div.post ul li a:hover{
	color:#000;
	text-decoration:underline;	
	}

p.postmetadata{
	/*margin:10px auto;*/
	width:660px;
	text-align:right;
	font-size: 0.75em;
	}

/*div#main_right p{
	font-size: 0.75em;
	line-height: 150%;
	}*/

/* --------------------

 foot
 
-------------------- */

div#foot{
	width:auto;
	height:30px;
	background:#000;
	text-align:right;
	}

/* --------------------

　disc

-------------------- */

.disc{
	/*margin:0 0 5px; */
	width:480px;
	height:190px;
	position:relative;
	}
	
div.cd_img{
	/*float:left;*/
	width:170px;
	height:auto;
	position:absolute;
	top:0px;
	left:0px;
	}

div.cd_img img{
	border:1px solid #000;
	}
		
div.disc ul{
	/*float:left;*/
	margin-bottom:5px;
	width:300px;
	height:auto;
	text-align:left;
	list-style-type:none;
	position:absolute;
	top:0px;
	left:179px;
	}
	
div.disc ul li.cd_title{
	margin-bottom:5px;
	width:300px;
	height:15px;
	}

div.disc ul li{
	font-size:0.75em;
	line-height:120%;
	display:block;
	overflow:hidden;
	}

hr{
	clear:both;
	margin:0 0 5px;
	width:100%;
	}

div#redeco{
	width:850px;
	height:600px;
	background:url(images/redeco_page.gif) no-repeat;
	position:relative;
	}

div#redeco p{
	position:absolute;
	bottom:10px;
	right:10px;
	}

/* --------------------

　BOOZ

-------------------- */


div#booz,div#about,div.park{
	/*margin:0 auto;*/
	width:650px;
	height:auto;
	}

div#booz img#booz{
	float:left;
	margin:0 10px 5px 0;
	}

div#booz img#park{
	float:right;
	margin:10px 0 0 10px;
	}
	
div#booz p{
	margin-bottom:10px;
	text-align:left;
	line-height:150%;
	}
	
div#about ul#prf{
	margin-bottom:20px;
	list-style:none;
	text-align:left;
	}

div#about ul#prf li{
	margin-bottom:5px;
	line-height:150%;
	/*font-size:0.875em;*/
	}

div#about dl dt{
	margin-bottom:20px;
	}

div#about dl dd{
	text-align:left;
	line-height:180%;
	/*font-size:0.875em;*/
	}	

div#about dl dd ul{
	/*padding:10px 0 10px 20px;*/
	padding:10px 0;
	list-style:none;
	}

div#about dl dd ul li{
	line-height:130%;
	font-size:11px;
	}								

div.park ul.prf{
	/*margin-bottom:10px;*/
	list-style:none;
	text-align:left;
	}

div.park ul.prf li{
	margin-bottom:5px;
	line-height:130%;
	/*font-size:0.875em;*/
	}

div.park dl{
	padding:20px 0;
	}

div.park dl dt{
	margin-bottom:5px;
	}

div.park dl dd{
	text-align:left;
	line-height:150%;
	font-size:0.8em;
	}	
		
/*wordpress*/

#main	{
	background-color: #ffffff;
	padding: 10px 20px 1px;
	}

a	{
	color: #00a0c6;
	}

/* --------------------
 top
-------------------- */


/*#top	{
	background-color: #ffffff;
	position: relative;
	top: 0;
	left: 0;
	}

#topimg	{
	margin: 0;
	}

#message	{
	position: absolute;
	top: 120px;
	left: 480px;
	width: 280px;
	font-size: 0.875em;
	line-height: 180%;
	}*/

/* --------------------

 contents
 
-------------------- */

#contents	{
	width: 700px;
	margin: 20px 0 0;
	}

#contents h2	{
	background-image: url(images/bar.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 1.2em;
	/*padding:6px 10px;*/
	}

#contents p	{
	font-size: 0.75em;
	line-height: 150%;
	}

#post01	{
	/*padding: 0 10px 10px;*/
	padding: 0 10px 10px 0;
	text-align:left;
	font-size:1.2em;
	}

#post02	{
	padding-left: 10px;
	/*width: 460px;*/
	width: 660px;
	float: left;
	}

#post01	ul#sns{
	font-size:0.75em;
	list-style-type:none;
	text-align:left;
	}

#post01	ul#sns li{
	line-height:150%;
	}

#post01	dl{
	margin:0 0 0 10px;
	width:auto;
	height:auto;
	}

#post01	dl dd{
	margin-bottom:5px;
	}

#post01	dl dd textarea.y_msg{
	width:300px;
	}

#link	{
	width:660px;
	border-collapse: collapse;
	margin-bottom: 20px;
	font-size: 0.75em;
	}

#link th,#link td{
	text-align: left;
	padding: 5px 5px;
	/*padding: 10px 5px;*/
	border: solid 1px #999;
	}

#link th	{
	width:160px;
	/*background-color: #88c0ff;*/
	}

#link a	{
	text-decoration: none;
	color: #000000;
	}

#link a:hover	{
	/*color: #00657d;*/
	color: #ff0000;
	}

/* --------------------

 comment
 
-------------------- */

#comments{
	width:670px;
	text-align:center;
	}
 
#comments h3	{
	font-size: 0.75em;
	/*border-bottom: solid 2px #666;*/
	padding-bottom: 5px;
	text-align:left;
	}

#comments p{
	margin-bottom:5px;
	}

.com	{
	border-bottom: dotted 2px #666;
	padding-bottom: 8px;
	margin-bottom: 12px;
	}

.com p	{
	margin: 10px 0;
	text-align:right;
	}

.commeta	{
	color: #888888;
	text-align: right;
	font-size: 0.75em;
	}

#tb	{
	font-size: 0.75em;
	border: solid 1px #999;
	padding: 5px 5px 5px 0;
	width:665px;

	}

#commentform	{
	text-align:left;
	}

/* --------------------

 footer
 
-------------------- */


#footer	{
	background-color: #00657d;
	padding: 10px 20px;
	}

#footer address	{
	color: #ffffff;
	font-size: 0.75em;
	font-style: normal;
	}

