/*
Theme Name:Original
Theme URI: none
Description: Original Theme for WP
Author: T
*/

* {
font-size:14px;
font-weight:400;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
list-style:none;
color:#666;
line-height:1.7;
letter-spacing:1px;
}
 
body {
text-align:center;
border-top:5px solid #7B9AD6;
}

.wrap {
width:760px;
padding:0 0px;
margin:0 auto 0 auto;
text-align:left;
}

body,h1,h2,h3,h4,h5,h6,ul,li,ol,p {
margin:0;
padding:0;
}

a { 
color:#666; 
}
a:hover { color:#CCC; }

img {
border:0;
}

img.border {
border:1px solid #CCC;
}

.clear {
clear:both;
}


/* ********************

hdr

******************** */

#hdr {
margin:10px 0 10px 0;
overflow:hidden;
}

#hdr-a {
float:left;
width:220px;
}

#hdr-a h1 {
padding:0 0 0 0;
float:left;
}

#hdr-b {
float:right;
width:540px;
}

#hdr-b ul{
float:right;
font-size:82.5%;
line-height:1.2;
padding:40px 0 0 0;
}

#hdr-b ul li {
float:left;
margin:0 10px;
}

#hdr-b ul li a {
font-size:87.5%;
}

#hdr-b ul li.i-gem {
background:url("img/i-gem.gif") no-repeat 0 50%;
padding-left:25px;
}

/*
************************************************
*/


#bnr {
clear:both;
width:760px;
float:left;
text-align:center;
padding:5px 0 5px 5px;
background:#7B9AD6;
}

#bnr-a {
float:left;
width:500px;
}

#bnr-b {
float:right;
width:250px;
}

#cnt {
clear:both;
overflow:hidden;
}


#cnt-a {
float:left;
width:500px;
}


/* *********************
entry
********************* */


.cnt-a-box{
overflow:hidden;
padding:12px 0 15px 5px;
}

.cnt-b-box {
overflow:hidden;
padding:15px 0 15px 5px;
}

.cnt-a-box h3,
.cnt-b-box h5 {
font-size:200%;
font-weight:800;
color:#7B9AD6;
}

.cnt-a-box h3 a {
font-size:100%;
}

.entry-body {
padding:5px 10px;
clear:both;
}

.entry-body h5 {
clear:both;
color:#7B9AD6;
padding:7px 5px;
margin:10px 5px 5px 5px;
border-top:1px dotted #7B9AD6;
border-bottom:1px dotted #7B9AD6;
font-weight:bold;
}

.entry-body p img {
padding:5px 20px;
}

.entry-body p{
padding:0.5em 0 0.5em 10px;
}

.entry-body ul {
padding:10px 20px;
}
.entry-body ul li {
padding:5px 0 5px 20px;
background:url("img/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;
}

/* *********************
cnt-b
********************* */

#cnt-b {
float:right;
width:250px;
}

.cnt-b-box ul {
float:left;
padding:0 0 0 0;
}

.cnt-b-box ul li{
width:240px;
padding:0 0 0 0;
}

/* ***********
footer
*********** */

#ftr {
clear:both;
text-align:center;
border-top:3px solid #7B9AD6;
margin-top:10px;
}

#ftr ul {
text-align:center;
}

#ftr ul li {
display:inline;
padding:0 5px;
font-size:87.5%;
}

#ftr ul li a {
font-size:100%;
}

#ftr .wrap p {
font-size:80%;
text-align:center;

}


