/*
Theme Name:ORIGINAL
Description: オリジナルテーマ
Author: Midori
*/
a{outline:none;}
a:link { color:#D55B60; text-decoration:none;}
a:visited { color:#994245; text-decoration:none;}
a:hover { color:#D55B60; background:#FFF1F1; text-decoration:underline;}
a:active { color:#D55B60; background:#FBD1D3; text-decoration:none;}
/* -----------------------------------reset */
/* --HTML-- */
html {
color:#666;
}
/* --BODY-- */
body {
font-size:78%;
background:url(http://www.daidai.net/blogimages/body_bg.gif) 0 0 repeat-x;
color:#4D473D;
font-family: sans-serif;
line-height:1.5;
margin:0;
padding:0;
overflow:visible;
}
/* --OTHER TAGS-- */
a img, img {
border:0;
}
blockquote, dd, div, dl, dt,
h1, h2, h3, h4, h5, h6,
li, ol, p, pre, span, td, th, ul {
margin:0;
padding:0;
}
abbr, acronym {
border:0;
}
address, caption, cite, code, dfn, em, th, strong, var {
font-style:normal;
font-weight:normal;
}
caption, th {
text-align:left;
}
code, kbd, pre, samp, tt {
font-family:monospace;
line-height:100%;
}
	/* for IE7 */
	*+html code, kbd, pre, samp, tt {
	font-size:108%;
	}

h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
ol, ul {
list-style:none;
}
q:before, q:after {
content:'';
}
/* form */
button, fieldset, form, input, label, legend, select, textarea {
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}
/* tables still need 'cellspacing="0"' */
table {
border-collapse:collapse;
border-spacing:0;
font-size:100%;
}
/* -----------------------------------base */
body{
background:url(http://www.daidai.net/blogimages/bg.png);
}
#container{
width:1000px;
margin:0 auto;
}
#left_whole{
float:left;
width:700px;
background:url(http://www.daidai.net/blogimages/bgmain.png) repeat-y;
overflow:hidden;
}
	#header{
	width:700px;
	height:150px;
	background:url(http://www.daidai.net/blogimages/header.png) no-repeat;
	text-indent:-9999px;
	}
		#header h1{
		width:230px;
		height:66px;
		margin:0 120px;
		padding:32px 0;
		}
		#header h1 a{
		display:block;
		width:230px;
		height:66px;
		}
		#header h1 a:link {background:none;}
		#header h1 a:visited {background:none;}
		#header h1 a:hover {background:none;}
		#header h1 a:active {background:none;}

		#header p#headcomm{
		margin:94px 0 0 174px;
		color:#999;
		}

/* -----------------------------------内容 */
#contents{
width:520px;
margin:30px 0 0 130px;
padding:0 0 40px 0;
}
#contents .post{
margin:0 0 20px 0;
padding:0 0 30px 0;
background:url(http://www.daidai.net/blogimages/ten.gif) repeat-x bottom left;
}
#contents .post h2{
font-weight:bold;
font-size:14px;
color:#000;
}
#contents .post h2 a{
margin:0 0 0 10px;
color:#000;
}
#contents p.comchan{
font-size:11px;
text-align:right;
color:#999;
margin:0 0 4px 0;
}
#contents .post p img{
margin:0;
padding:0;
}
/* 左右写真240 */
.alb{
width:100%;
margin:1em 0 0;
overflow:hidden;
}
	.alb p.le{
	float:left;
	width:240px;
	margin:0 20px 0 0;
	}
*html .alb p.le{
	float:left;
	width:240px;
	margin:0 10px 0 0;
	}
	.alb p.ri{
	float:left;
	width:260px;
	}
/* ページトップへ */
p.to_top{
clear:both;
width:100%;
overflow:hidden;
margin:20px 0;
text-align:right;
}
/* -----------------------------------画像 */
.alignleft{
float:left;
border:solid 4px #ccc;
}
.alignright{
float:right;
border:solid 4px #ccc;
}
.aligncenter{
clear:both;
display:block;
margin: 0 auto;
border:solid 4px #ccc;
}
.wp-caption-text{
margin:4px 0 0;
}
.wp-caption{
border:solid 1px #ccc;
background:#f1f1f1;
text-align:center;
padding:5px 0;
margin-bottom:20px;
}
/* -----------------------------------コメント */
#com{
padding:10px;
clear:both;
}
#com h3{
background:#555;
padding:2px 10px;
color:#fff;
}
textarea{
width:450px;
height:100px;
border:1px solid #ccc;
}
#tr{
background:#e1e1e1;
padding:10px;
}
.commentlist{
clear:both;
}
.commentlist li{
margin:10px 0;
background:#F3F0EB;
padding:4px;
}
.comment-meta{
font-size:11px;
padding-bottom:10px;
}
input{
margin:4px 0;
border:1px solid #ccc;
padding:4px;
}
.navigation .alignleft,
.navigation .alignright{
float:none;
border:none;
}
.reply,
.nocomments{
display:none;
}
cite{
font-weight:bold;
}
#respond{
margin:14px 0 0;
}
/* -----------------------------------前後リンク */
.prevnext{
font-size:14px;
overflow:hidden;
}
.prevnext a:hover{
color:#ff8800;
}
.prev{
margin:0;
float:left;
}
.next{
margin:0;
float:right;
}
/* -----------------------------------サイドメニュ */
#right_nv{
float:left;
margin:0 0 0 10px;
width:280px;
}
/* Twitter */
ul.twitter{
width:220px;
margin:10px 0 0 0;
padding:0;
background:#f4f4f0;
border:2px solid #fff;
}
li.twitter-item{
margin:0;
padding:8px 12px;
color:#333;
font-size:0.79em;
border-bottom:1px dotted #ead1d1;
word-break:break-all
}
.twitter-timestamp{color:#EAA7CE;}
a.twitter-user{color:#AE6306;}
a.twitter-link{color:#ccc;}

/* etc */
#right_nv h2{
font-weight:bold;
font-size:14px;
}
#right_nv ul#ri_ulwhole{
margin:20px 0 0 0;
}
#right_nv ul#ri_ulwhole ul{
margin:0 0 2em 2em;
}
/* -----------------------------------フッタ */
#footer{
clear:both;
width:100%;
background:#F8EFF1;
bottom:0;
}
	#footer p{
	font-size:11px;
	text-align:center;
	}