/*  
Theme Name: U-Box
Theme URI: http://utombox.com/
Description: This WordPress theme was designed by <a href="http://utombox.com/">Utom</a>.
Version: 7.11
Author: Utom
Author URI: http://utombox.com/
*/
body{margin:0;padding:0;background:#CFE1ED;font:12px/150% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Verdana, "Lucida Grande",Arial, Helvetica,sans-serif;}
a:hover{text-decoration:underline;}
input{color:#333;font:12px/15px Verdana, "Lucida Grande",Arial, Helvetica,sans-serif;}

#page{margin:0 auto;padding:20px 0 0; width:760px;background:transparent url("images/page_bg.png") no-repeat 0 0}

#headerimg{height:30px;width:550px;padding:0 20px;}
#headerimg h1{margin:0;padding:0;text-indent:-999px;font-size:12px;line-height:700px;overflow:hidden;width:90px;height:23px;float:left;background:transparent url("images/logo.png") no-repeat 0 0;display:block;}
#headerimg h1 a{display:block;}
#headerimg .description{display:none;}
#headerimg #searchform{margin:16px 0 0 30px;padding:0;position:absolute;top:0;left:50%;}
#headerimg .s{padding:5px 10px;width:148px;height:18px;border:none;background:transparent url("images/search.png") no-repeat center center;color:#6D93AB;}
#headerimg .s_over{padding:6px 10px 4px;width:148px;height:18px;border:none;background:transparent url("images/s_over.png") no-repeat center center;color:#6D93AB;}
#headerimg #searchsubmit{display:none;}

ul#menu{width:600px;padding:18px 0 0 25px;height:21px;background:transparent url("images/menu.png") no-repeat 0 0;list-style:none;margin:0;}
ul#menu li{float:left;padding:0 20px;height:21px;line-height:12px;}
ul#menu li a{color:#fff;text-decoration:none;text-transform:uppercase;}
ul#menu li.current_page_item{background:transparent url("images/current.png") no-repeat center bottom;}

#ubox-l{width:600px;float:left;}
#content{color:#666;background:transparent url("images/bg.png") repeat-y 0 0;}
.ubox-top{background:transparent url("images/top.png") no-repeat 0 0;height:14px;}
.ubox-bottom{background:transparent url("images/bottom.png") no-repeat 0 0;height:26px;font-size:1px;line-height:1px;color:#fff;text-align:center;}

#content h2{color:#666;font-size:14px;padding:0px;margin:0px;}
#content h3{color:#666;font-size:14px;padding:0px;margin:0px;}
#content h2 a{color:#666;text-decoration:none;}
#content h2 a:hover{text-decoration:underline;}
#content .post{padding:15px 40px;}
#content #ubox-comments{padding:15px 40px;}
#content a{color:#4371A0;text-decoration:none;}
#content a:hover{color:#6F8F0F;text-decoration:underline;}
#content ul.ubox-other{padding:0;margin:0px;list-style:none;height:20px;clear:both;}
#content ul.entry-bottom{ border-bottom:1px dotted #999999; margin-bottom:15px; padding-bottom:30px; }

#content .entry{padding:10px 0px;overflow:visible;}
#content .entry *, ol.commentlist .list *{padding:0;margin:0;list-style:none;}
#content .entry p, ol.commentlist .list p{margin:1em 0;line-height:18px;}
#content .entry a img,#content .entry img, ol.commentlist .list a img{padding:2px;margin:5px;border:2px solid #FFFFFF;}
#content .entry a:hover img, ol.commentlist .list a:hover img{padding:1;margin:3;border:2px solid #6F8F0F;}
#content .entry  blockquote, ol.commentlist .list blockquote{margin:1em 0;background:#EDF8DD;color:#036;padding:1em 2em;overflow:hidden;}
#content .entry ol{padding:0 0 0 2em;}
#content .entry ol li, ol.commentlist .list ol li{list-style:decimal;}
#content .entry ul li, ol.commentlist .list ul li{padding:0 0 0 2em;background:transparent url("images/bullet_blue.png") no-repeat 0 1px;}

#content .time{float:left;height:20px;line-height:24px;color:#6F8F0F;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("images/time.png") no-repeat left center;}
#content .author{float:left;line-height:20px;color:#4371A0;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("images/user.png") no-repeat left center;}
#content .comments{float:right;line-height:20px;color:#4371A0;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("images/comments.png") no-repeat left center;}
#content .trackbacks{float:right;line-height:20px;color:#4371A0;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("images/arrow_refresh.png") no-repeat left center;}
#content .category{float:left;line-height:20px;color:#4371A0;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("images/folder.png") no-repeat left center;}
#content .tag{float:left;line-height:20px;color:#4371A0;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("images/tag_blue.png") no-repeat left center;}
#content .edit{float:left;line-height:20px;color:#4371A0;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("images/page_white_edit.png") no-repeat left center;}
#content .feed{float:left;line-height:20px;color:#4371A0;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("images/feed.png") no-repeat left center;}
#content .comment_edit{float:left;line-height:20px;color:#4371A0;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("images/comment_edit.png") no-repeat left center;}
#content .trackback{float:left;line-height:20px;color:#4371A0;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("images/arrow_refresh.png") no-repeat left center;}

#content .postmetadata{clear:both;padding:10px;background:#FFFFDA;border:1px solid #FFD324;margin:0.5em 0;}

#content .navigation{padding:15px 40px 0;height:20px;}
#content .navigation .alignleft{float:left;}
#content .navigation .alignright{float:right;}

ol.commentlist{list-style:none;margin:0;padding:0;}
ol.commentlist li{margin:20px 0;padding:0 0 10px;background:transparent url("images/c_bottom.png") no-repeat left bottom;}
ol.commentlist cite{color:#6F8F0F;padding:0;font-style:normal;font-weight:bold;margin:0 0 0 35px ;}
ol.commentlist a{color:#063E50;}
ol.commentlist .gravatar{position:absolute;float:left;margin:40px 0 0 15px; padding:1px; border:1px solid #9BB8E8;}
ol.commentlist small.commentmetadata{font-size:12px;}
ol.commentlist .list{overflow:hidden;color:#063E50;width:440px;background:#EEF3FB url("images/c_top.png") no-repeat left top;padding:31px 10px 10px 70px;}

ul.trackpings{list-style:none;margin:0;padding:20px;background:#F8F8F8;width:490px;}
ul.trackpings li{text-indent:20px;background:transparent url("images/note.png") no-repeat 0 2px;}
ul.trackpings li a{font-weight:bold;}

#ubox-comments h3{margin:20px 0 10px;}
#commentform{margin:0; padding:0;}
#commentform p input.type-text{padding:3px;width:300px;background:#fff url(images/input_text.png) repeat-x;border:1px solid #ccc;color:#666;}
#commentform p input.type-text:focus{border:1px solid #999;background:#fff;}
#commentform p textarea{border:1px solid #ccc;width:490px;padding:3px;background:#fff;}
#commentform p textarea:focus{border:1px solid #999;width:490px;padding:3px;}

#sidebar{width:150px;float:right;}
#sidebar a{color:#4371A0;text-decoration:none;}
#sidebar a:hover{color:#4371A0;text-decoration:underline;}
#sidebar ul{padding:0;margin:0;list-style:none;}
#sidebar ul li ul li{overflow:visible;padding:0 0 0 20px;margin:0;list-style:none;line-height:20px;background:transparent url("images/page_white.png") no-repeat 0 0;height:auto;font-size:12px;line-height:18px}
#sidebar ul li ul li.rssfeed{overflow:visibl;padding:0 0 0 20px;margin:0;list-style:none;line-height:20px;background:transparent url("images/feed.png") no-repeat 0 0;height:20px}
#sidebar h2{text-transform:uppercase;padding:5px 0;margin:0;font-size:12px;color:#598D32;}

div#app *{ border:0;margin:0;padding:0; }
div#app dl{ width:150px;display:block;clear:left; }
div#app dl dt{ width:57px;height:57px;margin-bottom:10px;float:left; }
div#app dl dd{ width:83px;margin-left:5px;float:left; }


#footer{clear:both;width:550px;padding:0 20px;color:#4371A0;height:100px;line-height:18px;text-align:center}
#footer a{color:#4371A0;text-decoration:none;};
#footer a:hover{color:#4371A0;text-decoration:underline;}
#footer .cr{float:right;}


#content .entry dl.work{ width:520px; border:0; margin:0 0 30px 0; padding:0; }
#content .entry dl.work{ font-size:10px; line-height:12px; }
#content .entry dl.work dd img{ border:0; margin:0; padding:0 0 5px 0; }
#content .entry dl.work dd.title dl dt{ float:left; font-weight:bold; }
#content .entry dl.work dd.title dl dd{ float:left; margin-left:10px; }
#content .entry dl.work dd.credit{ clear:left; }

#content .entry dl.download{ width:520px; border:0; margin:0 0 30px 0; padding:0; }
#content .entry dl.download{ font-size:10px; line-height:12px; }
#content .entry dl.download dd.text{ padding:0 0 5px 0; }
#content .entry dl.download dd.title{ clear:left; }
#content .entry dl.download dd.title dl dt{ float:left; font-weight:bold; }
#content .entry dl.download dd.title dl dd{ float:left; margin-left:10px; }



#content .entry img.aligncenter{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

. wp-pagenavi{ text-align:"center" }
