/*
Theme Name:wmfukuoka.net
Theme URI: http://www.wmfukuoka.net/
Description: Original Theme for WP
Author: wmfukuoka Do NOT copy this theme
*/

* {
font-size:14px;
font-weight:400;
font-family:arial,helvetica,clean,sans-serif;
list-style:none;
color:#696969;
line-height:1.6;
}
 
body {
text-align:center;
background:url("images/bg.png");
}

.wrap {
width:780px;
padding:0 10px 15px 10px;
margin:0 auto 0 auto;
text-align:left;
background:#FFF;
border-right:3px solid #E0F3B0;
border-left:3px solid #E0F3B0;
border-bottom:3px solid #E0F3B0;
}

body,h1,h2,h3,h4,h5,h6,ul,li,ol,p {
margin:0;
padding:0;
}

.align-left {
text-align:left;
}

.align-right {
text-align:right;
}

.clear {
clear:both;
}

.arrow-wh {
padding:1px 0 1px 20px;
background:url("images/arrow_wh.gif") no-repeat 0 80%;
}

a { 
color:#85CA5D; 
}
a:hover { color:#CCC; }


img {
border:0;
}

img.border {
border:1px solid #CCC;
}


/* ********************

hdr

******************** */

#hdr {
text-align:left;
margin:0 0 0 0;
overflow:hidden;
padding:0 0 15px 0;
}

#hdr h5 {
padding:0 0 10px 0;
font-size:80%;
color:#85CA5D;
}

#hdr h1 {
padding:0 0 5px 0;
}


/*
************************************************
*/


#bnr {
border:1px solid #85CA5D;
overflow:hidden;
width:778px;
height:198px;
}

#cnt {
clear:both;
overflow:hidden;
}


#cnt-a {
float:left;
width:500px;
/*width:760px;*/
}


/* *********************
entry
********************* */

.cnt-a-box {
overflow:hidden;
padding:15px 0 15px 5px;
}

.cnt-a-box h4 {

}

.cnt-a-box h3 {
padding:5px 0;
font-size:150%;
padding-left:60px;
background:url("images/img_comment.png") no-repeat;
}

.cnt-a-box h3 a {
font-size:100%;
}

.entry-body {
padding:5px 0;
}

.entry-body h5 {
clear:both;
padding:7px 5px;
margin:0 0 10px 0;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
font-weight:normal;
}
.entry-body p images {
padding:5px 20px;
}

.entry-body p{
padding:0.5em 0 0.5em 10px;
}

.entry-body ul {
padding:10px 20px;
border:1px dashed #CCC;
}
.entry-body ul li {
padding:5px 0 5px 20px;
background:url("images/icon_li.png") no-repeat 0 10%;
}

.entry-body ol {
padding:10px 5px;
float:left;
}
.entry-body ol li {
float:left;
padding:0 0 0 10px;
}

.entry-body table {
margin:10px 30px;
border:0;
background:#DDD;
}
.entry-body tr{
boder:0;
background:#FFF;
}
.entry-body td {
border:0;
padding:3px 20px 3px 20px;
border-right:1px solid #AAA;
border-bottom:1px solid #AAA;
}

.entry-more {
text-align:right;
padding:5px 0;
}

.entry-footer {
clear:both;
overflow:hidden;
padding:0 0 0 10px;
}

.entry-category {
float:left;
}

.entry-category a {
padding-left:20px;
background:url("images/icon_folder.png") no-repeat;
}

ul.relative {
padding:10px 15px;
}

ul.relative li {
padding:3px 0;
}


/* *********************
cnt-b
********************* */

#cnt-b {
float:right;
width:260px;
border-left:1px solid #CCC;
/*width:1px;*/
}

#cnt-b h5{
font-size:87.5%;
text-align:center;
margin:10px 0 0 0;
padding:3px 0;
}

.cnt-ad {
padding:10px;
}

.banner {
padding-top:10px;
text-align:center;
}

.s-box {
overflow:hidden;
}

.s-box ul {
padding:10px 0 10px 10px;
background:#EEE;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
}

.s-box ul li {
background:url("images/arrow_wh.gif") no-repeat 0 50%;
padding:3px 0 3px 20px;
}

/* ***********
navi
*********** */

#nav {
float:left;
padding:10px 0;
margin-top:20px;
width:780px;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
}

.nav-box-wide {
float:left;
padding:0 0 0 15px;
width:200px;
}

.nav-box-narrow {
float:left;
padding:0 0 0 15px;
width:120px;
}

#nav h5 {

}

#nav ul {
float:left;
padding:5px 0 5px 5px;
}

#nav ul li {
padding:2px 0 2px 15px;
background:url("images/icon_bullet.png") no-repeat 0 50%;
font-size:92.5%;
}

#nav ul li a {
font-size:100%;
}

/* ***********
ad
*********** */

/* ***********
footer
*********** */

#ftr {
clear:both;
text-align:center;
border-top:3px solid #E0F3B0;
margin-top:10px;
}

#ftr ul {
text-align:center;
}

#ftr ul li {
display:inline;
padding:0 5px;
font-size:80%;

}

#ftr ul li a {
font-size:100%;
}

#ftr p {
font-size:80%;
text-align:center;

}


