body{
padding-:0px;
margin:0px;

margin-bottom:15px;

font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
}

#header{
padding-top:2px;
height:38px;
width:100%;
background: url(../img/header_back.jpg) repeat-x top left #000000;
}


h1{
font-size:120%;
margin:0px;
padding:0px;
line-height:17px;
padding-left:5px;
}

h1 a{
text-decoration:none;
color:#0000ee;
}

h1 a:hover{
color: #0000ee;
text-decoration:none;
}






a{
text-decoration:underline;
color:#0000ee;
}

a:hover{
color: #0000ee;
text-decoration:none;
}

.top_backimg{
background: url(../tmp_img/tmp_type3/back_img_a.jpg) repeat-x top left #ffffff;
}

.top_backimg_b{
background: url(../tmp_img/tmp_type3/back_img_b.jpg) repeat-x top left #ffffff;
}

.top_backimg_c{
background: url(../tmp_img/tmp_type3/back_img_c.jpg) repeat-x top left #ffffff;
}

.top_backimg_d{
background: url(../tmp_img/tmp_type3/back_img_d.jpg) repeat-x top left #ffffff;
}

.table_a{
border-bottom:solid 5px #000000;
}

.main_table{
width:850px;
height:500px;
border-right:solid 1px #dadada;
}

.contents_box{
width:474px;
background-color:#ffffff;
}

.botan_back{
font-size:80%;
border-top:solid 2px #000000;
border-bottom:solid 2px #8a3626;
background-color:#A9AAA7;
height:33px;
color:#ffffff;
padding-left:5px;
}


.botan_back a{text-decoration:none; color:#ffffff;}
.botan_back a:link{ color:#ffffff; }
.botan_back a:visited{ color:#ffffff; }
.botan_back a:active{ color:#ffffff; }
.botan_back a:hover{ color:#ffffff; text-decoration:underline;}



.main_side{
width:13px;
}

.top_header{
width:657px;
height:40px;
background: url(../tmp_img/tmp_type3/top_header.jpg) no-repeat top left #ffffff;
padding-top:15px;
}

.top_box{
padding-top:23px;
text-align:right;
}

.top_line1{
text-align:center;
font-size:12px;
width:60px;
}

.top_line2{
text-align:center;
font-size:12px;
width:128px;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
}

.top_line{
text-align:right;
width:30px;
}

.text_link a{text-decoration:none; color:#000000; }
.text_link a:link{ color:#000000; }
.text_link a:visited{ color:#000000; }
.text_link a:active{ color:#000000; }
.text_link a:hover{ color:#b4b4b4; }

.botan_box{
width:130px;
border-right:solid 1px #000000;
}

.box{
border-right:solid 1px #000000;
}

.side_ber{
width:13px;
background: url(../tmp_img/tmp_type3/ber.jpg) repeat-y top left #ffffff;
}

.side_line{
width:180px;
font-size:80%;
border-right:solid 1px #000000;
border-left:solid 1px #000000;
}

.m_line{
width:474px;
border-top:solid 1px #000000;
}

.side_title{
width:175px;
height:auto;
background-color:#000000;
color:#ffffff;
margin-bottom:2px;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
}





.contents{
padding-left:6px;
padding-right:20px;
padding-bottom:10px;
}


.contents_top{
font-size:80%;
padding-top:5px;
padding-left:5px;
height:175px;
margin-bottom:5px;
}

.contents_bottom{
padding-left:5px;
padding-right:5px;
font-size:80%;
}

.menu_list{
padding-top:20px;
height:165px;
margin-bottom:5px;
}



.new_forram{
float:left;
width: auto; 
height:auto;
font-size:80%;
text-align:center;
margin-bottom:5px;
}

.new_forram_img{
margin:1px;
padding:1px;
border:solid 1px #999966;
}

.header_left{
float:left;
}

.header_right{
float:right;
font-size:80%;
padding-right:20px;
}

form{
margin:0px;
padding:0px;
}

.google_news{

margin-left:5px;
margin-right:5px;
}

.user_img{
width:178px;
}



.new_login { 
float: left; 
width: 90px; 
height:120px;
text-align: center;
color:#000000;
border: 1px #999966 solid;
background-color: #D6D3C4;
}

.new_login_img{
text-align: center;
width: 80px;
height:auto;
margin: 2px; 
padding: 2px;
border: 1px #999966 solid; 
background-color: #fffdee; 
}


.new_login_b { 
float: left; 
width: 83px; 
height:120px;
text-align: center;
color:#000000;
border: 1px #999966 solid;
background-color: #D6D3C4;
}

.new_login_img_b{
text-align: center;
width: 73px;
height:auto;
margin: 2px; 
padding: 2px;
border: 1px #999966 solid; 
background-color: #fffdee; 
}


.site_item{
padding:5px;
}


#copyright {
margin-left:10px;
font-size: 80%;
}

#copyright a:link, #copyright a:visited, #copyright a:active { 
text-decoration:none;
}

#copyright a:hover {
text-decoration: underline;
}


#login_menu_tb{
border:solid 1px #cccccc;
margin-bottom:5px;
background-color: #ffffff; 
}


.login_menu{
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
padding:2px;
height:20px;
width:70px;
color:#666666;
text-align:left;
background-color: #ffffff; 
}

.login_menu_b{
color:#666666;
padding:2px;
border-bottom:solid 1px #cccccc;
text-align:left;
background-color: #ffffff; 
}


.login_menu_b a{text-decoration:none; color:#666666;}
.login_menu_b a:link{ color:#666666; }
.login_menu_b a:visited{ color:#666666; }
.login_menu_b a:active{ color:#666666; }
.login_menu_b a:hover{ color:#666666; text-decoration:underline;}


.login_mess{
padding-top:6px;
color:#ff0000;
}


h2.c_title{
font-size: 100%;
width:661px;
line-height:40px;
margin-bottom:0px;
margin-top:20px;
padding-left:10px;
height:48px;
color:#666666;
background: url(../tmp_img/tmp_type3/title_bg.jpg) no-repeat top left;
}



h2.entry_title {
font-size: 88%;
color: #000000;
margin:0px;
padding:0px;
line-height:15px;
}


.topic_log{
margin-bottom:10px;
border:solid 1px #707070;
padding:5px;
background-color:#FFFFED;
}

.topic_title{
border:solid 1px #cccccc;
width:650px;
background-color: #F2FBE1;
margin-bottom:5px;
}

.font_sm{
margin-top:20px;
margin-bottom:20px;
}


.new_acc{
margin-top:20px;
margin-bottom:20px;
}

.new_acc a{text-decoration:none; color:#666666;}
.new_acc a:link{ color:#0000ee; }
.new_acc a:visited{ color:#0000ee; }
.new_acc a:active{ color:#0000ee; }
.new_acc a:hover{ color:#0000ee; text-decoration:underline;}

.erorr_color{
color:#ff0000;
}

.login_color{
color:#ff0000;
}

dl{
padding:0px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
}

dt{
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
margin:0px;
}

dd{
padding:0px;
margin:0px;
}


.sougo_form{
padding-left:5px;
padding-right:5px;
font-size:80%;
background-color:#ffffff;
height:auto;
}


.admin_menu{
padding:5px;
border: 1px #666666 solid; 
}

.admin_menu_val{
margin-top:2px;
}

.admin_menu_topic{
margin-right:15px;
line-height:18px;
}

.caption{
font-size:75%;
}

.caption a{text-decoration:underline; color:#ffffff;}
.caption a:link{ color:#ffffff; }
.caption a:visited{ color:#ffffff; }
.caption a:active{ color:#ffffff; }
.caption a:hover{ color:#ffffff; text-decoration:none;}


.more{
text-align:right;
margin-bottom:2px;
margin-top:2px;
padding-right:17px;
background: url("img/more.jpg") no-repeat right center;
}


.diary_data{

}


.album_tb{
background-color:#ECEBEB;
margin-top:5px;
border:solid 1px #000000;
}

.album_td{
padding:5px;
}

.album_img{
border:solid 3px #ffffff;
}

.list_back{
padding-left:5px;
padding-right:5px;
font-size:80%;
background-color:#ffffff;
height:auto;

}


