@charset 'UTF-8';
img {
border:none;
}

body {
font-family:'MS UI Gothic',verdana,sans-serif;
line-height:100%;
text-align:center;
margin:0 0 10px;
padding:0;
}

#rss {
background:#fff;
margin-bottom:18px;
text-align:center;
}

#rss table {
margin:0 auto;
}

#parent {
background:url(http://blog.web-kitakyushu.com/images/parent-bg.png) left top repeat-x;
border-top:solid 2px #222;
height:31px;
margin-bottom:9px;
width:100%;
}

#parent div {
background:url(http://blog.web-kitakyushu.com/images/parent-bg-right.png) no-repeat;
float:right;
height:31px;
width:200px;
}

#parent img {
display:block;
margin:1px 0 0 45px;
}

#rap {
width:890px;
margin:0 auto;
}

#headerwrap {
background:url(http://blog.web-kitakyushu.com/images/titleback.png) no-repeat;
height:253px;
margin-bottom:18px;
overflow:hidden;
width:890px;
}

#header {
width:890px;
padding:33px 0 0;
}

#headerimg {
display:inline;
float:left;
height:46px;
margin-left:13px;
width:378px;
}

.description {
float:left;
font-size:0.33em;
height:43px;
text-indent:-5000px;
width:89px;
}

#header ul {
float:right;
height:43px;
list-style:none;
width:243px;
margin:0 13px 0 0;
padding:0;
}

#header li {
float:left;
height:43px;
width:43px;
}

#icon-menu1 {
background:url(http://blog.web-kitakyushu.com/images/icon-author1-up.png) no-repeat;
margin-right:7px;
}

#icon-menu2 {
background:url(http://blog.web-kitakyushu.com/images/icon-author2-up.png) no-repeat;
margin-right:7px;
}

#icon-menu3 {
background:url(http://blog.web-kitakyushu.com/images/icon-author3-up.png) no-repeat;
margin-right:7px;
}

#icon-menu4 {
background:url(http://blog.web-kitakyushu.com/images/icon-author4-up.png) no-repeat;
}

#icon-menu5 {
background:url(http://blog.web-kitakyushu.com/images/icon-author5-up.png) no-repeat;
margin-right:7px;
}

#icon-menu a {
display:block;
height:43px;
width:43px;
}

#icon-menu a:hover {
background-color:transparent;
}

#icon-menu a:hover img {
visibility:hidden;
}

#consists {
background:url(http://blog.web-kitakyushu.com/images/contentback.png) left top repeat-y;
clear:both;
margin-bottom:9px;
overflow:auto;
width:890px;
}

#content {
display:inline;
float:left;
width:470px;
margin:0;
overflow:hidden;
}

#menu2 {
display:inline;
float:left;
width:180px;
margin:0 0 0 40px;
overflow:hidden;
}

#menu1 {
display:inline;
float:left;
width:180px;
margin:0 0 0 20px;
overflow:hidden;
}

.storytitle {
border-bottom:solid 2px #000;
font-size:150%;
line-height:1.51;
text-align:left;
width:470px;
margin:0 0 8px;
padding:12px 0 0;
font-family:Geneva,Arial,Verdana,sans-serif;
}

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

.storytitle a:hover {
background:#eee;
}

.metawrap {
margin-bottom:0;
padding:0;
width:470px;
}

.meta {
float:right;
text-align:right;
}

.storyprint {
font-size:small;
font-weight:200;
text-align:right;
margin:0 0 27px;
padding:0;
}

.storycontent {
text-align:justify;
text-justify:inter-ideograph;
}

.storycontent p {
color:#393939;
font-size:0.90em;
line-height:1.5;
margin:0 0 0.8em;
padding:0;
}

#menu1 h2,#menu2 h2 {
border-bottom:solid 1px #000;
font-size:95%;
text-align:left;
margin:0 0 18px;
padding:0 0 3px;
}

#menu1 ul,#menu2 ul {
list-style:none;
margin:0;
padding:0;
}

#tag-cloud-links {
line-height:normal;
margin-bottom:36px;
}

#contact-form li {
font-size:small;
margin-left:1em;
text-align:left;
}

#contact-form p {
font-size:95%;
line-height:1.21;
}

#wp-calendar {
font-size:1em;
width:160px;
margin:0 auto 36px;
}

#wp-calendar caption {
font-size:small;
font-weight:700;
padding-bottom:6px;
width:160px;
margin:0 auto;
}

#wp-calendar tfoot {
font-size:small;
}

#wp-calendar td {
background:#f2f2f2;
font-size:small;
}

#wp-calendar th {
background:#444;
color:#fff;
font-size:small;
padding:3px 0 2px;
}

#wp-calendar td a {
display:block;
height:100%;
padding:0;
}

#today {
background:#FFD700 !important;
}

#wp-calendar td a:hover {
background:#FFC0CB;
}

#prev,#next {
background:#fff !important;
font-size:1em !important;
}

.pad {
background:#fff !important;
}

#s {
width:150px;
}

#osusumelinks {
margin-bottom:30px;
}

#menu-categories li,#menu-archives li,#links li,#osusumelinks li {
font-size:small;
line-height:normal;
text-align:left;
}

#list-popular-entry li,#list-recent-posts li {
font-size:small;
list-style:none;
text-align:justify;
text-justify:auto;
margin:0;
padding:0;
}

#list-popular-entry ul,#list-recent-posts {
list-style-position:outside;
}

.credit {
background:#222;
color:#fff;
font-family:'century gothic';
font-size:small;
width:890px;
margin:0 auto 1em auto;
padding:4px 0 6px;
}

.navigation {
font-size:0.85em;
font-weight:700;
line-height:1.61;
margin-bottom:18px;
text-align:center;
}

.pagenav {
font-size:100%;
margin:10px 0;
}

.annotation {
font-size:small !important;
}

.photo,.movie {
margin-bottom:27px;
}

.photo img,.attachment-medium {
border:solid 1px #ccc;
margin-bottom:6px;
vertical-align:bottom;
}

.movie object {
display:block;
margin-bottom:6px;
}

.photo-description {
font-size:small !important;
margin:0;
padding:0;
}

.photo-links {
font-size:small;
list-style-position:inside;
margin:0;
padding:0;
}

#wallpapers {
width:528px;
margin:0;
padding:27px 0 0;
}

#wallpapers dt {
font-size:100%;
font-weight:700;
margin:0 0 6px;
padding:0;
}

#wallpapers dd {
border-bottom:dotted 1px #ddd;
font-size:small;
width:528px;
margin:0 0 36px;
padding:0 0 36px;
}

#wallpapers img {
border:solid 1px #ddd;
display:block;
float:left;
margin-right:12px;
width:200px;
}

#wallpapers dd:after {
clear:both;
content:"";
display:block;
heigth:0;
}

#wallpapers caption {
border-bottom:solid 1px #ddd;
font-weight:200;
text-align:left;
margin:0;
padding:0 0 3px;
}

#wallpapers th {
font-weight:200;
text-align:left;
white-space:nowrap;
padding:9px 9px 0 0;
}

#wallpapers td {
text-align:left;
width:100%;
padding:9px 0 0;
}

.linkto-blogmura {
font-size:small;
text-align:left;
}

.list1 {
font-size:small;
margin-left:9px;
padding-left:9px;
}

.list1 li {
margin-bottom:9px;
}

.ddop {
padding-bottom:18px;
padding-top:18px;
}

.ddop h3 {
font-size:95%;
}

.ddop ul {
list-style-position:inside;
margin:0;
padding:0;
}

.ddop li {
font-size:small;
margin-bottom:5px;
}

#ranking ul {
font-size:small;
line-height:1.25;
margin:0 0 20px;
padding:0;
}

#ranking li {
margin-bottom:15px;
}

.postmetadata {
font-size:85%;
line-height:1.4;
text-align:justify;
text-justify:auto;
padding:1em 0;
}

.commentbox {
padding-top:18px;
text-align:justify;
text-justify:auto;
}

.commentbox h2 {
font-size:90%;
text-align:left;
margin:0;
padding:0;
}

#commentlist {
font-size:90%;
list-style-position:inside;
margin:0;
padding:0;
}

#comment {
height:200px;
width:450px;
}

.commentsyet,.comments-rss {
font-size:90%;
}

#headerwrap:after,.lastphrase:after,#commentlist:after {
clear:both;
content:"";
display:block;
height:0;
}

#headerimg h1,.PR2 {
margin:0;
padding:0;
}

#consists:after,.metawrap:after {
clear:both;
content:"";
display:block;
}

.storydate,.storyauthor,.authorposts,.authordescription {
font-size:small;
font-weight:200;
margin:0 0 3px;
padding:0;
text-align:left;
}

.avatar-80 {
float:left;
margin-right:0.5em;
}

.avatar-32 {
float:left;
margin-right:0.5em;
height:32px;
display:none;
}

#search,#menu-categories ul,#menu-archives,#list-recent-posts,#list-popular-entry ul,#links ul,#service ul,#contact-form ul,.PR,.lastphrase,.ads,#side-twitter {
margin-bottom:36px !important;
}

#mobile ul {
margin-bottom:12px;
}

#mobile p {
padding:0;
margin:0 0 6px 0;
font-size:small;
}

#mobile form {
margin-bottom:36px;
}

#mobile select {
margin:3px 0;
}

#calendar h2,#menu-categories h2 {
padding-top:3px !important;
}

#service li,.linkto-blogmura img {
margin-bottom:6px;
}

#menu a,.pagenav a {
font-weight:700;
}

.twitterpost {
text-align:center;
font-size:smaller;
margin:0 0 2em;
padding:0;
}

#blog-to-home-text {
font-size:smaller;
margin:0;
padding:0;
}

#blog-to-home-img {
margin:0 auto;
padding:0;
}

.socialbookmarks {
text-align:center;
margin:0 auto;
padding:0 0 0.5em;
}

.trackbackurl {
text-align:left;
padding-top:2em;
}

.trackbackurl h3 {
margin:0 0 5px 0;
padding:0;
}

.trackbackurl input {
width:470px;
padding:0;
margin:0;
float:left;
}

#comments {
text-align:left;
margin:0;
padding:2em 0 0;
}

.commentlist {
text-align:left;
margin:0;
padding:0;
}

.fn {
font-size:x-large;
font-style:normal;
color:#f39;
}

.says {
font-size:smaller;
}

.comment-meta {
font-size:smaller;
margin-bottom:5px;
}

.commentlist p {
font-size:smaller;
background:#f6f6f6;
line-height:1.33;
margin:0;
padding:0.5em 0.75em;
}

.blogmura {
text-align:center;
padding:1em 0 2em;
}

.blogmura p {
font-size:smaller;
line-height:2;
margin:0;
padding:0;
}

#commentlist li,.commentlist li {
padding:1em 0;
}

#postcomment,#respond {
padding-top:1em;
}

#menu-categories ul,#menu-archives ul,#links ul,#wallpapers table,.trackback-url,#commentform,#respond h3 {
text-align:left;
}

.akpc_pop {
display:none;
}

#ho-mupe-jisakusei-fukuoka {
padding:0;
margin:0 auto 5px auto;
font-size:1px;
}

#banners {
width:900px;
margin:0 auto 10px auto;
}

#banners table {
width:900px;
}

#banners td {
width:180px;
text-align:left;
padding:0 0 0 5px;
}

#banners img {
display:block;
width:160px;
height:60px;
padding:1px;
background:#fff;
border:solid 1px #eee;
}

#footer-address {
font-size:80%;
font-style:normal;
line-height:1;
}

#now_pc h3 {
padding:0;
margin:0;
}

