@charset "UTF-8";
* {
padding:0;
margin:0;
}
html{
overflow-y:scroll;
}
body {
font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif ;
color: #0F0F0F;
line-height:150%;
font-size:80%;
background: url(/image/bg.gif) repeat-y fixed center top;
}
a:link    { color: #FF4E00;text-decoration: none; }
a:visited { color: #FF4E00;text-decoration: none; }
a:hover   { color: #FF4E00;text-decoration: underline; }
a:active  { color: #FF4E00;text-decoration: underline; }
h1{
font-size: 150%;
line-height: 100%;
}
h2{
font-size:100%;
display: inline;
padding-left: 20px;
}
h3{
font-size: 140%;
line-height: 150%;
}
#side h3{
font-size: 100%;
line-height: 110%;
}
h4{
display: inline;
font-size: 140%;
line-height: 150%;
font-weight: normal;
}
address{
font-style: normal;
}
img{
border: 0;
}
.logo{
}
.logo a:link    { color: ; text-decoration: none; background: none;}
.logo a:visited { color: ; text-decoration: none; background: none;}
.logo a:hover   { color: ; text-decoration: underline; background: none;}
.logo a:active  { color: ; text-decoration: underline; background: none;}



/*--レイアウト--*/
#container{
width:;
margin: 0 auto;
}
#header{
padding:0;
width:600px;
height:;
margin: 0 auto;
}
#content{
width:600px;
margin: 0 auto;
}
#main{
width:600px;
}
#main_left{
width:420px;
float: left;
}
#side{
width:180px;
float: left;
}
#footer{
text-align:center;
padding: 20px 0 50px 0;
background: #F3F3F3;
width:600px;
clear: left;
}

/*--navi--*/
#navi{
margin: 0 20px;
border-bottom: 2px dotted #E6E6E6;
}


/*--contents内--*/
.inner{
border: 0px #E6E6E6 solid;
padding:10px 20px;
margin:5px 0 10px 0;
width:560px;
overflow: auto;
}
#top .inner{
border: none;
padding:0 1px 0 0;
margin:0 auto;
width:600px;
text-align: right;
}
#main_left .inner{
width:400px;
padding:10px 0 10px 20px;
overflow: hidden;
}
#side .inner{
width:170px;
padding: 10px 0 0 10px;
margin-left: ;
}
.mise{
margin-bottom: 10px;
padding: 5px 0;
border-bottom: 2px dotted #DCDCDC;
}
.profile_image{
margin: 5px 5px 5px 0;
float: left;
}
.profile_detail{
float: right;
text-align: right;
color: #BEBEBE;
}
.profile_detail img{
vertical-align: middle;
}
.title_right{
float:right;
}


/*--form--*/
form{
display:inline;
}

/*--header--*/
.header_right{
margin: 2px 2px 0 0;
float:right;
}

/*--エラー--*/
.err{
margin:5px 0;
padding:5px;
background-color:#FFFF00;
font-weight:bold;
color:red;
}

/*--att--*/
.att{

}
.att2{
color:red;
}


/*--未読--*/
.midoku_count,
.midoku_count a{
color:red;
font-weight:bold;
font-size:12px;
}
.midoku_count a:visited{
color:red;
}
.midoku_count a:hover{
color:#FFFFFF;
background:red;
}
.midoku_count a:active{
color:#FFFFFF;
background:red;
}
.midoku{
color: red;
font-weight:bold;
}
.midoku a:link    { color: red;text-decoration: none; }
.midoku a:visited { color: red;text-decoration: none; }
.midoku a:hover   { color: #FFFFFF;background: red;text-decoration: underline; }
.midoku a:active  { color: #FFFFFF;background: red;text-decoration: underline; }

/*--user--*/
.user{
float: left;
width:55px;
height:64px;
overflow: hidden;
text-align: center;
}

/*--table_list--*/
.tr_head{
background: #f6f6f6;
}
.tr_bg1#FF4E00
.tr_bg2{
background: #F8FFEC;
}
td{
padding:4px 5px;
}
td img{
vertical-align:middle;
padding-right:5px;
}
.profile_table td{
padding:0 10px 0 0;
}
.profile_table{
margin-bottom:2px;
}


/*--tagcloud--*/
.tagcloud10{
font-size:250%;
line-height:150%;
}
.tagcloud9{
font-size:200%;
line-height:150%;
}
.tagcloud8{
font-size:170%;
line-height:150%;
}
.tagcloud7{
font-size:150%;
line-height:150%;
}
.tagcloud6{
font-size:135%;
line-height:150%;
}
.tagcloud5{
font-size:120%;
line-height:150%;
}
.tagcloud4{
font-size:110%;
line-height:150%;
}
.tagcloud3{
font-size:105%;
line-height:150%;
}
.tagcloud2{
font-size:100%;
line-height:150%;
}
.tagcloud1{
font-size:90%;
line-height:150%;
}
.tagcloud0{
font-size:90%;
line-height:150%;
}


.comment_box{
margin-bottom: 5px;
}
.comment_date{
float:right;
}
.comment_form textarea{
width: 390px;
border: 1px solid #F1DEB4;
margin-bottom: 2px;
}
.comment_name{
background: #FFF5ED;
padding:1px 3px;
}
.comment_body{
padding:5px;
}

input,textarea{
border: 1px solid #F1DEB4;
background: #FDF9F2;
padding:4px;
font-size:14px;
}
.add_f .f_name,.add_f .f_tag,.add_f textarea{
width:300px;
border: 1px solid #F1DEB4;
background: #FDF9F2;
}
.submit{
background: #5B524D;
color:#FFFFFF;
border: 1px solid #45362F;
}
.add_f .submit{
padding:2px;
font-size:14px;
}
.header_right input{
padding:0px;
font-size:12px;
}