/* サイド・フッター共通色*/
#container,.sidetitle
{
color:#ffffff;
background: #4B4340;
}

/* ヘッダー共通色*/
#banner
{
background-color:#000000;
}

/* リンク色（ページ全体） */
a { color: #4B4340; text-decoration: underline; }
a:hover { color: #999999; }

body {
line-height: 1.5;
margin:10px;
padding:0px;
background-color:#727D87;
text-align:center;
font-family:Verdana;
}

#container{
background-color:#FFFFFF;
margin:0px auto;
width:auto;
color:#555555;
font-size:12px;
font-family:Verdana;
text-align:center;
}

h1 {
line-height: 1;
margin:0px;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
font-size:23px;
color:#FFFFFF;
font-family:Verdana;
}
h1 a{
color:#FFFFFF;
text-decoration: none;
font-weight:bold;
}

h2 {
background-repeat:repeat;
background-position:bottom center;
margin:0px 0px 0px 12px;
padding: 0px 0px 0px 65px;
text-align:left;
}

h2 a{
font-size:12px;
}


/* リンク画像の枠線を消す（ページ全体） */

img { border-style:none; }

a img { border-style:none; }


/***********************************
h2 a{
color:#666;
text-decoration: none;
font-weight:bold;
}
************************************/

h3 {
text-align:left;
background-repeat:repeat;
background-position:5% 10px;
font-size:12px;
font-weight:bold;
}

h3 a{
text-decoration: none;
}

h4 {
text-align:left;
font-size:12px;
font-weight:normal;
}

h4 a{
text-decoration: none;
}


#banner{
margin:0px;
padding-top:10px;
padding-left:20px;
padding-right:10px;
padding-bottom:10px;
text-align:left;
height:auto;
border: 1px solid #999;
border-bottom: 20px solid #9F958C;
background-repeat:no-repeat;
background-position:top center;
}

.description {
font-weight:normal;
color:#ffffff;
}

.navi {
text-align:center;
}
#content {
margin:0px 10px 0px 5px;
width:560px;
float:left;

}

.blog {
padding:0px 0px 0px 0px;
text-align:left;
}

.blogbody {
font-weight:normal;
margin-bottom:10px;
padding:0px 0px 0px 0px;
}

.date{
clear:left;
font-family:Verdana;
font-size:10px;
color:#ffffff;
}

.title{
margin-top:00px;
margin-bottom:0px;
font-weight:bold;
}
.title a{
border:none;
}

.text{
padding:0px 10px 0px 20px;
margin-top:0px;
line-height:1.8em;
font-family:Verdana;
font-size:12px;
}

#links {
font-weight:normal;
float:left;
width:190px;
padding-top:0px;
padding-bottom:0px;
margin: 0px 10px 0px 0px;
text-align:left;
font-size:12px;
text-align:right;
}

.kijititle {
    width: auto;
    margin: 10px 0 0;
    padding: 2px;
    font-size: 14px;
    text-align: left;
    font-weight: bold;
}


.pagetoptitle {
    width: auto;
    margin: 10px 0 0;
    padding:2px 2px 2px 15px;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
    background-color:#E0E0E0;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

.pagetop {
    list-style-type: disc;
    margin: 0;
    text-align:left;
    font-size: 12px;
    padding: 10px;
    color:#666;
    line-height: 1.5;
    border: 0px solid #999;
}


.sidetitle {
    width: auto;
    margin: 10px 0 0;
    padding:2px 2px 2px 15px;
    font-size: 14px;
    text-align: left;
    font-weight: bold;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
}

.side {
    list-style-type: disc;
    margin: 0;
    text-align:left;
    font-size: 12px;
    padding: 10px;
    color:#666;
    line-height: 1.5;
    border: 1px solid #999;
}


.cateside {
    margin: 0;
    text-align:left;
    font-size: 12px;
    padding: 10px;
    color:#000000;
    line-height: 1.2;
    border: 1px solid #999;
}

.side-tag {
line-height: 1.5;
padding:5px 0px 10px 0px;
margin-bottom:10px;
font-size:10px;
text-align:left;
margin-bottom:10px;
font-family:Verdana;
}
input{
background-color:#FFF;
max-width:200px;
}
.input-submit{
color:#3D3F71;
margin-right:5px;
}
textarea{
width:330px;
margin-bottom:5px;
background-color:#FFF;
}

#footer{
background-repeat:no-repeat;
background-position:bottom center;
height:84px;
clear:left;
margin:0px 0px;
font-size:10px;
}
.copyright{
text-align:center;
}

blockquote{
border:1px solid #ccc;
padding:5px;
margin:10px;
}


/* ボタンリンク用の指定 */

.wablog-catmenu { } 
.wablog-catmenu-title-text { }
.wablog-catmenu-body { }
.wablog-catmenu-body-text { }
.wablog-catmenu-link {
	line-height: 0.001em;
	margin: 0px;
	padding: 0px;
}
.wablog-catmenu-link a:link{
	margin: 0px;
	text-align: left;
	color: #000000; 
	font-weight: bold;
	text-decoration: none; 
	display: block;
	border-top: 1px solid #BBBBBB; 
	border-left: 1px solid #BBBBBB; 
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
  	background-color: #FFFFFF;
	padding: 12px 5px 10px 5px;
	margin-bottom: 1px;
}

.wablog-catmenu-link a:visited {
	text-align: left;
	color: #000000; 
	font-weight: bold;
	display: block;
	border-top: 1px solid #BBBBBB; 
	border-left: 1px solid #BBBBBB; 
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
  	background-color: #FFFFFF;
	text-decoration: none; 
	padding: 12px 5px 10px 5px;
	margin-bottom: 1px;
}
.wablog-catmenu-link a:hover{
	text-align: left;
	color: #850F03; 
	display: block;
	font-weight: bold;
	border-top: 1px solid #BBBBBB; 
	border-left: 1px solid #BBBBBB; 
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	background-color: #DDDDDD;
	background-image: none;
	padding: 12px 5px 10px 5px;
	text-decoration: none;
	margin-bottom: 1px;
}


/*===========================================*/
/*　　スキン表示のスタイル設定　　　　　　　 */
/*===========================================*/
.skin {
    width:530px;
    background: #ffffff;
    line-height: 1.2;
    margin: 5px 5px 0px -20px;
    padding: 10px;
    font-size: 13px;
    text-align: left;
    float:left;
    border: 0px solid #FFFFFF;

}
