body {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    font-size: 100%;
    color:#333333;
    margin: 0px;
    background-color: #ffffff;
}

#container {
    width: 100%;
}

#first{
    padding-left:10px;
    font-size: small;
    color:#555555;
}

#header0 {
    width: 100%;
    background-color:#ffffff
}

#headerblog {
    width: 100%;
    background-color:#0000ff
}

#header {
    width: 850px;
    margin-right: auto;
    margin-left: auto;
    margin-top:10px;
    margin-bottom:15px;
}

#header1 {
/*
    margin-bottom:15px;
    width: 100%;
    height:15px;
    background-image:url(http://tabitsuku.com/images/gratop.gif);
    background-repeat:repeat-x;
    background-position:top;
*/
}


#main {
    width: 850px;
    margin-right: auto;
    margin-left: auto;
    line-height: 150%;
}

A#top:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A#top:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A#top:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A#top:hover {
	COLOR: #ffffff; TEXT-DECORATION: none; LEFT: 0px; TOP: 0px
}

#foot {}


#center {
    width: 500px;
    padding: 0px 20px 0px 0px;
    float:left
}

#side {
    width: 330px;
    float:left
}

.midashi_center {}
.midashi_side {}

.info_center {}

.info_site {}

h1#top{
    display: inline;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    font-size:100%;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

h1#midashi{
    display: inline;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    font-size:100%;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

h1#yname {
    display: inline;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    font-size:120%;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

h2 {
    display: inline;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    font-size:100%;
    font-weight: bold;
    margin:20px 0px;
}

.image {
/*    display: inline; */
    width:108px;
    padding:5px;
    margin:5px;
    float:left;
    border:2px solid #aaaaaa;
    font-size: xx-small;
    font-width: bold;
    text-align:center;
}

img.blogimg {
    border:2px solid #aaaaaa;
}

#index1 {
    text-align:center;
    margin:10px 0px 15px 0px;
    padding:10px;
    color:#000000;
    background-color:#dddddd;
    border:solid #aaaaaa 2px;
}

.index2 {
    margin-bottom:10px;
}

.catDescription {
    margin-bottom:30px;

}

.contents {
    border:solid #aaaaaa 1px;
    width:460px;
    padding:20px;
    margin-bottom:25px

}

#indi {
    text-align:center;
}

#reset {
    font-size:small;
    margin:5px 0px 15px 0px;
    text-align:right;
}

#pan {
    font-size:small;
    margin:0px 0px 20px 0px;
    padding:10px;
    background-color:#CCFF99;
}

#message {
    margin-top:10px;
    width:306px;
    padding:10px;
    color:#000000;
    border:solid #f2d266 2px;
    background-color:#FFFFCC;
}

.sidebox {
    margin-top:10px;
    width:308px;
    padding:10px;
    border:solid #aaaaaa 1px;
}


input {
    margin:5px 0px;
}

.midashi {
    margin:10px 0px;
    font-weight:bold;
    color:#333333;
}

.midashi1 {
    margin:10px 0px;
    padding:10px;
    font-weight:bold;
    border-bottom:1px dotted #aaaaaa;
    color:#e45959;
    background-color:#E7F8F8;
}

.midashi2 {
    margin:10px 0px;
    padding-bottom:10px;
    font-weight:bold;
    color:#e45959;
    border-bottom:1px dotted #aaaaaa;
}

.midashi3 {
    margin:10px 0px;
    font-weight:bold;
    color:#e45959;
    border-bottom:1px dotted #aaaaaa;
    padding:10px 0 10px 20px;
    background:url('/images/page_white_text.png') left no-repeat;
}

.midashi3 a {text-decoration:none;}
.midashi3 a:link {COLOR: #e45959;}
.midashi3 a:visited {COLOR: #e45959;}

.midashi4 {
    margin:10px 0px;
    font-weight:bold;
    color:#e45959;
    border-bottom:1px dotted #aaaaaa;
    padding:10px 0 10px 20px;
    background:url('/images/folder.png') left no-repeat;
}

.midashi5 {
    margin:10px 0px;
    font-weight:bold;
    color:#e45959;
    border-bottom:2px solid #aaaaaa;
    padding:10px 0 10px 5px;
}

.midashi5 a {text-decoration:none;}
.midashi5 a:link {COLOR: #e45959;}
.midashi5 a:visited {COLOR: #e45959;}

.post {
    text-align:right;
    font-size:small;
    margin:10px 0px;
    color:#777777;
}

.post a {text-decoration:none;}
.post a:link {COLOR: #777777;}
.post a:visited {COLOR: #777777;}

.backtop{
    text-align:right;
    font-size:small;
}

.nextkiji{
    text-align:right;
    font-size:small;
}

.city {
    line-height: 110%;
}

.exp {
    border:1px dotted #555555;
    padding:15px;
    margin:15px 0px;
}


.foot {
    width:100%;
    margin:50px 0px;
    text-align:center;
    font-size:small;
}

.foot1 {
    padding:10px;
}

#kiji {
    margin-bottom: 30px;
    padding: 0px 10px 20px 10px;
}

#navi {
    padding:20px;
    margin:10px 0px 20px 0px;
    border-top: 1px dotted #bbbbbb;
    border-bottom: 1px dotted #bbbbbb;
}

#trackbacks {
    border-bottom: 1px dotted #bbbbbb;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

#comments {
    border-bottom: 1px dotted #bbbbbb;
    margin-bottom: 20px;
}

.comment-body {
    padding: 10px;
    margin :10px 0px 0px 0px;
    border: 1px dotted #bbbbbb;

}

#side ul {
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 10px 0px;
}

#side ul ul {
    margin: 5px 0px 15px 20px;
    }

#side li {
    text-align: left;
    line-height: 120%;
    margin-bottom: 10px;
    list-style-type: none;
}

.kiji ul {
    padding: 0px 0px 0px 30px;
    margin: 10px 0px 10px 0px;
}

#year0,#month0,#day0,#haku0,#adnum0,#max0 {
    display: inline;
    margin:1px;
}

#credit img{
    margin:3px;
}


A.kensaku:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.kensaku:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.kensaku:active {
	COLOR: #666666; TEXT-DECORATION: none
}
A.kensaku:hover {
	COLOR: #666666; TEXT-DECORATION: none
}

#o_exp {
    padding:10px;
    margin:10px 0px;
    border:1px dotted #aaaaaa;


}

#onsenname{
    border-bottom:1px dotted #aaaaaa;
    font-weight:bold;
    padding:10px 0px;
    margin:10px 0px;
}

.onsen1{
    padding:10px 20px 10px 0px;
}
