/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/


/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-r.css');


/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}
#access, #nav-above,#wpstats{display:none;}


/* 罫線 */
hr{border:0px;padding:0px;height:0px;border-bottom:1px solid #666666;}
hr.kugiri{border:0px;padding:0px;height:0px;border-bottom:1px dotted #aaaaaa;}




/* レイアウト:全体 */
body{
	font-size:medium;
	color:#333333;
}

div#body{	background-color:#ffffff;}
body.wordpress {
	background-image:url(http://urara.tank.jp/img/img5_back.gif);
	background-color:#ffffff;
	margin:0px auto;
	width:80%;
	border-right: 5px solid #777d84;
	border-left: 5px solid #777d84;
	padding:0px;
	text-align:center;
}




A{
	color:#4A6495;
	text-decoration: none;
	}
img{border:0px;}
A:VISITED{
	color:#4A6495;
	text-decoration: none;
	}
A:HOVER{color :#00a0ff;
	position:relative;
	left:1px;
	top:1px; 
	}
A:ACTIVE{
	text-decoration: none;
	}
strong{font-size:10pt;}
s{color:#aaaaaa;}


#wrapper{
	padding:0px auto;
	margin:0px auto;
	text-align:center;
	background-color: #ffffff;
}


/* みだし */
h2,h3{
	border-bottom:3px solid #777d84;
	color:#000000;
	font-size:12pt;
	padding:10px;
	margin:5px 10px;}
h4{
	background-color:#e5f1ff;
	margin:5px 0px;
	padding:5px;
	padding-left:20px;
	color:#777d84;
	font-weight:bold;
	font-size:120%;
	}
h5{	margin:0px;padding:5px 0px;
	background: url(http://urara.tank.jp/img/icon2.gif) no-repeat 3px 15px ;
	line-height:20px;
	color:#444444;
	border-top:3px solid #777d84;
	border-bottom:1px dotted #777d84;
	padding-left:25px;
	font-size:110%;
	vertical-align:top;	}


h6{
	margin:5px 0px;
	padding:5px;
	padding-left:20px;
	color:#777d84;
	border-bottom:2px solid #777d84;
	font-weight:bold;
	font-size:110%;
	}


/* ヘッダ */
#header{
	margin:0px;padding:10px;
	background-image:url(http://urara.tank.jp/img/img2_banner.jpg);
	height:100px;
	font-size:10px;
	color:#000000;
	text-align:right;}


h1#blog-title{
	text-align:right;
	color:#ffffff;
	font-size:16pt;
	font-family:あくびん;
	padding:10px;margin:0px;}


#header a { 
	color: #ffffff;
	text-decoration: none;
	font-size:16pt;
	font-weight:bold;
	}
#header a:visited { 
	color: #ffffff;
	text-decoration: none;
	font-size:16pt;
	font-weight:bold;
	}
#blog-description{
	padding:10px 20px;
	text-align:left;
	border-top:1px dotted #ffffff;}






/* 左カラム */
#content{
	text-align:left;
	padding:5px;
	background-color:#FFFFFF;
}


/* 記事 */
.post{
	border-bottom:1px dotted #777d84;
}
.entry-content{
	text-align:left;
	font-size:90%;
	line-height:160%;
	color:#444444;
	padding:0px 10px;
	margin:0px 10px;
	border-bottom:3px solid #777d84;
}
.entry-tag{
	margin:5px;
	padding:5px;
	font-size:10px;
	background-color:#f2f5fa;
	border:1px solid #e5ecf5;
	}
.entry-tag a{
	font-size:10px;
}
.entry-meta{
	padding:10px 20px;
	text-align:right;
	font-size:10px;
}
ul.st-related-posts{padding:5px 15px;margin:2px;}
.st-related-posts li{
	margin:0px;padding:0px;
	list-style-type:none;
	background: url(http://urara.tank.jp/img/icon.gif) no-repeat 3px 3px ;
	line-height:20px;
	color:#777777;
	border:0px;
	padding-left:25px;
	margin-left:0px;
	font-size:10px;
	vertical-align:top;}


/* あらすじ引用*/
.book2{color:#665555;
	padding:0px 5px;
	margin-top:0px;margin-bottom:15px;
	border-bottom:1px dotted #888888;
}
.book2 table tr td i{font-size:80%;color:#aaaaaa;font-style:normal;}

div.book2 p{padding-bottom:3px;margin-bottom:0px;}
.book{
	border-bottom:3px dotted orange;
	padding:0px 20px;
	margin:5px 30px;
}
.book3{
	color:#665562;
	border:3px solid #c9e0c9;
	font-size:10px;
}
blockquote
{color:#222222;
	margin:5px 20px;
	padding:10px;
	border:3px double #aaaaaa;
	background-color:#eeeeee;
	font-size:10pt;
	line-height:160%;}
.ind{background-color:#fffff0;
	color:#4d4d00;
	border:1px solid #ffcc99;
	padding:0px 15px;
	margin:10px 2%;
}


div.nocomments{
padding:5px;font-size:10px;
	border-top:1px dotted #aaaaaa;
background-color:#fffff0;
}


/* カレンダー */
#wp-calendar-horizontal {
	border-bottom: 1px solid #777d84;
	border-top: 1px solid #777d84;
	margin : 0;font-size:12px;
	padding : 8px 0;
	text-align : center;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
#wp-calendar-horizontal a:hover {
    text-decoration : underline;
}
#wp-calendar-horizontal a {
	font-weight:bold;
}
#wp-calendar-horizontal span{
	margin-right:2px;
}
#wp-calendar-horizontal .saturday,
#wp-calendar-horizontal .saturday a {
	color : #74c1bb;
}
#wp-calendar-horizontal .sunday,
#wp-calendar-horizontal .sunday a {
	color : #17756d;
}
#today {
	background-color : #fff0e5;
	font-weight:bold;
	color:#c15c13;
}


/* ページナビ */
#nav-below{
	padding:10px auto;
	margin:5px auto;
	text-align:center;
	font-size:10px;
}
.wp-pagenavi{
	margin:10px;
	text-align:center;
	padding:10px;
font-size:12px;
}


span.pages{
	font-family:"ＭＳ　Ｐゴシック";
	background-color:#777d84;
	color:#FFFFFF;
	font-weight:bold;
}
span.current{
	border:1px solid #aaaaaa;
	color:#aaaaaa;
}
a.wp-pagenavi{
	background-color:#777d84;
	color:#FFFFFF;
	font-weight:bold;
}


/* */






div#menu ul li ul {
left:-999em;
position:absolute;
}


div#menu ul li:hover ul {
left:auto;
}


.entry-title,.entry-meta {
clear:both;
}


div#container {
margin-top:0px ;
	background-color:#ffffff;

}
div#primary {
margin-top:5px;
}


form#commentform .form-label {
margin:1em 0 0;
}


form#commentform span.required {
background:#fff;
color:#c30;
}


form#commentform,form#commentform p {
padding:0;
}


input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}


div.comments ol li {
margin:0 0 3.5em;
}


textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}


.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}


.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}


.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}


div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}


p.wp-caption-text{
font-style:italic;
}


div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}


div.gallery dl.gallery-columns-1 {
width:100%;
}


div.gallery dl.gallery-columns-2 {
width:49%;
}


div.gallery dl.gallery-columns-3 {
width:33%;
}


div.gallery dl.gallery-columns-4 {
width:24%;
}


div.gallery dl.gallery-columns-5 {
width:19%;
}


div#nav-above {
margin-bottom:1em;
}


div#nav-below {
margin-top:1em;
margin:10px;
}


div#nav-images {
height:150px;
margin:1em 0;
}


div.navigation {
height:1.25em;
margin:10px;
}


div.navigation div.nav-next {
float:right;
text-align:right;
}




form#searchform {
margin:5px 5px;
padding:0px;
}






div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
text-align:left
}


div#header,div#footer {
text-align:center;
}


input#author,input#email,input#url,div.navigation div {
width:50%;
}




#random{
margin:0px auto;
padding:5px;
text-align:center;
clear:both;
font-size:12px;
}
img#random{margin:10px;}
div#random div.amazon{text-align:left;}

.randomimage{
margin-left:10px;
}


/* 右フリ */


div.widget{
border-left:1px solid #426184;
border-bottom:2px solid #426184;
background-color:#ffffff;
text-align:left;
margin:5px;padding:0px;padding-right:0px;padding-bottom:10px;
}


.sidebar h3{
font-weight:bold;
font-size: 12px;
color: #ffffff;
margin: 0px;
padding:0px;
padding-left:20px;
padding-bottom: 3px;
line-height:20px;
border:0px;
background-image:url(http://urara.tank.jp/img/img0_bar1.gif);
background-repeat:no-repeat;
background-position:right top;
font-family: "Century Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka‐等幅";
}


select{
	margin:5px;
	background-color:#dedede;
	border:1px solid #555555;
	color:#555555;
}
input{
	background-color:#dedede;
	border:1px solid #555555;
	color:#555555;
}
input.button{
	background-color:#777d84;
	border:1px solid #333333;
	color:#FFFFFF;
}
ul{padding:5px;margin:0px;}
.linktext{padding10px 5px;font-size:10px;}
div.linktext b{padding:10px 5px;font-size:11px;}
div.linktext ul{padding:5px;margin:0px;}
div.sidebar ul li {
	margin:0px;padding:0px;
	list-style-type:none;
	background: url(http://urara.tank.jp/img/icon.gif) no-repeat 3px 3px ;
	line-height:20px;
	color:#444444;
	border:0px;
	padding-left:20px;
	margin-left:0px;
	font-size:11px;
	vertical-align:top;
}
ul li ul li.tree{
	margin: 0;margin-left:-15px;
	padding: 0 0 0 15px;
	background: url(http://urara.tank.jp/img/icon/left.gif) no-repeat left center;
	list-style: none;
	line-height:11pt;
	font-size:10px;
}
.amazon{font-size:10px;padding:5px;border-bottom:1px dotted #aaaaaa;}


ul li.amazon a{font-size:10px;}


.comment_author{	font-size:10px;}
#text-253287772.widget,#meta{border:0px;}
#meta{border-top:1px dotted #aaaaaa;}


#pages{display:none;}
#meta h3{display:none;}


/* フッター */
.bottom-tag{
	text-align:center;
	border-top:3px solid #777d84;
	padding:5px auto;
	padding-top:15px;
	margin:10px auto;}
.bottom-tag img{margin:0px;padding:0px;}
#footer{
	border-top:3px solid #777d84;
	padding:10px 0px;
	margin:0px;
	font-size:11px;
	background-color:#efefef;}
.bottom-tag A{
   margin: 1em 0;
   padding: 3px;
   background: #fff;
   border: 1px solid #999;
	}
.bottom-tag A:VISITED{
   background: #ccc;
   border: 1px solid #666;
	}
.bottom-tag A:HOVER{
   background: #ccc;
   border: 1px solid #666;
	}
.bottom-tag A:ACTIVE{
   background: #ccc;
   border: 1px solid #666;
	}
strong{font-size:120%;}






/* コメント */


#respond{margin:10px;}
#comments{
}


div#comments-list ul li {
	margin:0px;padding:0px;
	list-style-type:none;
	background: url(http://urara.tank.jp/img/icon.gif) no-repeat 3px 3px ;
	line-height:20px;
	color:#333333;
	border:0px;
	padding-left:30px;
	margin-top:10px;
	margin-left:10px;
	font-size:12px;
	vertical-align:top;
}
.comment-meta{
	font-size:11px;
	color:#666666;
	text-align:right;
	margin-left:-30px;
	border-bottom:0px 10px;
	border-bottom:1px dotted #333333;
}
.track-meta{
	font-size:11px;
	color:#666666;
	text-align:right;
	margin-left:-30px;
	border-bottom:0px;
}
.comments input{padding:5px 15px;}
.formcontainer{padding:0px 15px;}


.entry-content ul li {
	margin:0px;padding:0px;
	list-style-type:none;
	background: url(http://urara.tank.jp/img/icon.gif) no-repeat 3px 3px ;
	line-height:20px;
	color:#333333;
	border:0px;
	padding-left:20px;
	margin-left:0px;
	font-size:12px;
	vertical-align:top;
	border-bottom:1px dotted #aaaaaa;
}
#trackbacks div.entry-content{border:0px;}
p.trackback-content{font-size:11px;}
p.trackback-content strong{display:block;font-size:10pt;color:#333333;padding-bottom:10px;}
.entry-content ul li .entry-title{
	font-weight:bold;
border:0px;
}
.entry-title ul li {border:0px;
}


td.entry-meta{margin:0px;padding:0px;text-align:right;}


/* アンテナ用 */
.rss-box{margin:5px 0px;}
.rss-title{
	margin:10px 5px;padding:0px;margin-bottom:0px;
	list-style-type:none;
   background-image: url() ;
	line-height:20px;
	color:#333333;
	border:0px;
	padding-left:5px;
	font-size:12px;font-weight:bold;
	vertical-align:top;}
.rss-items ul{
    margin: 0px;padding:0px 5px;
    color: #444444;
    font-size: 10px;
}
.rss-items li{
    margin: 0px;padding:0px 5px;
    background: none;
    color: #444444;
    font-size: 11px;
    line-height: 150%;
}
.rss-item a{    font-size: 11px;}


.hatena-star-add-button-image {
  background-image: url(http://urara.tank.jp/img/star+.gif);
}
..hatena-star-star-image {
  background-image: url(http://urara.tank.jp/img/star.gif);
}

/* カテゴリ説明 */
.archive-meta {
	text-align:center;
	border-bottom:1px dotted #aaaaaa;
	margin:5px 10px;
}
.archive-meta a{padding:7px;border:1px solid #496c93;margin:5px;font-size:12px;font-weight:bold;}

.archive-meta a{background-color:#e5f1ff}
.archive-meta a:hover{background-color:#b2d6ff;color:#FFFFFF;}

/* 強調表示 */


.big{font-size:120%;font-weight:bold;}
.bigger{font-size:140%;font-weight:bold;}
.red{font-size:140%;font-weight:bold;color:red}


p.akpc_pop{
font-size:5px;color:#dddddd;line-height:10px;	
}

.blue{color:royalblue}


/* 読書メーターまとめ用 */

.dmater{margin:5px 0px;margin-left:110px;font-size:9pt;}
.dmater_foot{background-color:#f0f7ff;text-align:right;color:#555555;font-size:11px;margin:10px 0px 0px 100px;padding:0px;}

