body{
margin: 0; padding: 0;
font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý", sans-serif;
background: url("../tmp_img/tmp_type2/20050820_942.gif") repeat-y top center #e4e4e4;
text-align:center;
}

div, span, form, h1, h2, h3 {
margin: 0;
padding: 0
}

h1{
font-size:120%;
margin:0px;
padding:0px;
padding-top:35px;
line-height:0px;
}



hr { 
border-top: 1px dashed #999;
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
color: #D8EAF0;
margin: 0 5px;
}

.site_title {
text-align: left;
font-size:25px;
font-weight: bolder;
color: #666;
margin: 0; padding: 80px 0 0 25px;
text-align: left;
font-family: palatino, georgia, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý", sans-serif;
}

.description {
text-align: left;
font-size: 75%;
font-weight: bold;
color: #666;
margin: 0; padding: 0 0 20px 25px;
font-family: palatino, georgia, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý", sans-serif;
}

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover {
color:#000000;
text-decoration:none;
}


#main{
text-align: left;
margin: 0 auto;
width:750px;
}

#heder{
margin: 0 auto;
width:750px;
height:178px;
background:url("../tmp_img/tmp_type2/20051115_66200.jpg");
}

#header{
padding-top:2px;
height:38px;
width:100%;
background: url(../img/header_back.jpg) repeat-x top left #000000;
}

#menu{
margin: 0;
padding: 0;
text-align: left;
width:200px;
height:700px;
background: url(../tmp_img/tmp_type2/side_line.jpg) repeat-y top left;
float:left;
}

#contents{
text-align: left;
width:550px;
background: url(../tmp_img/tmp_type2/main_line.jpg) repeat-y top left;
float:right;
}

.linktext a{ text-decoration: none; color:#ffffff; }
.linktext a:link{ color:#ffffff; }
.linktext a:visited{ color:#ffffff; }
.linktext a:active{ color:#ffffff; }
.linktext a:hover{ color:#dfdfdf; }

.linktext {
font-size: 65%;
color: #000000;
margin: 0 0 5px 0;
padding-left:10px;
}


.linktitle {
color: #ffffff;
background: url("../tmp_img/tmp_type2/20050820_940.jpg");
font-size: 65%;
font-weight: bold;
text-align: center;
width: 200px;
height: 41px;
margin: 0 0 0 0px;
padding: 29px 0px 0px 0px;
}

.entry_navi a{text-decoration:none; color:#000000; }
.entry_navi a:link{ color:#000000; }
.entry_navi a:visited{ color:#000000; }
.entry_navi a:active{ color:#000000; }
.entry_navi a:hover{ color:#b4b4b4; }

.entry_navi {
width: 520px;
text-align:center;
font-size: 75%;
margin: 15px 0 0 0;
}

.entry {
border-bottom:solid 5px #666666;
border-top:solid 1px #666666;
margin-bottom:15px;
margin-left:26px;
margin-right:10px;
background-color:#666666;
width: 500px;
}

.movie_entry {

margin-bottom:15px;
margin-left:26px;
margin-right:10px;
width: 500px;
height: 200px;
}

.menu_entry {
background-color:#666666;
margin-bottom:5px;
margin-left:26px;
margin-right:10px;

font-size: 75%;
padding-top:5px;
color:#ffffff;
}

.menu_entry a{text-decoration:underline; color:#ffffff;}
.menu_entry a:link{ color:#ffffff; }
.menu_entry a:visited{ color:#ffffff; }
.menu_entry a:active{ color:#ffffff; }
.menu_entry a:hover{ color:#dfdfdf; }


h2.entry_title {
height:20px;
font-size: 88%;
font-weight: bold;
color: #000000;
margin: 5px 10px 0 10px;
padding-top:3px;
padding-bottom:2px;
padding-left:25px;
background:url(../tmp_img/tmp_type2/20050824_2647.jpg);

}

h3.entry_title{
font-size: 75%;
font-weight: bold;
color: #666;
margin: 15px 30px 0 30px;
text-align: left;
padding: 0;
}

h3.entry_title22{
font-size: 75%;
font-weight: bold;
color: #ffffff;
margin: 15px 30px 0 30px;
text-align: left;
padding: 0;
}


.entry_title a{text-decoration:none; color:#ffffff;}
.entry_title a:link{ color:#ffffff; }
.entry_title a:visited{ color:#ffffff; }
.entry_title a:active{ color:#ffffff; }
.entry_title a:hover{ color:#dfdfdf; }

.entry_date{
font-family: Verdana, sans-serif;
font-size: 70%;
color: #ffffff;
margin: 10px 30px 10px 30px;
}

.entry_body{
margin: 10px 30px 10px 30px;
font-size: 75%;
line-height: 1.7;
color: #ffffff;
}	


.entry_body a{text-decoration:underline; color:#ffffff;}
.entry_body a:link{ color:#ffffff; }
.entry_body a:visited{ color:#ffffff; }
.entry_body a:active{ color:#ffffff; }
.entry_body a:hover{ color:#dfdfdf; }


.entry_more {
font-size: 75%;
line-height: 1.7;
color: #333;
margin: 20px 30px 10px 30px;
}

.entry_state {
font-size: 65%;
color: #ffffff;
margin: 10px 30px 0 30px;
text-align: left;
clear: left;
padding: 0 0 12px 0;
}

.entry_state a{text-decoration:none; color:#ffffff;}
.entry_state a:link{ color:#ffffff; }
.entry_state a:visited{ color:#ffffff; }
.entry_state a:active{ color:#ffffff; }
.entry_state a:hover{ color:#dfdfdf; }


blockquote {
font-size: 100%;
margin: 20px 10px 0 20px;
padding: 6px;
border-top: #E3E3E3 solid 2px;
border-right-width: 0;
border-bottom: #E3E3E3 solid 2px;
border-left-width: 0;
background-color: #E6F1F5; 
}



ul,ol {
margin: 0;
padding: 0;
}

ul li { 
color: #000000;
list-style-image: url(../tmp_img/tmp_type2/20050820_979.gif);
margin: 0 10px 0 25px; padding: 0;
line-height: 1.5;
}

ol li { 
margin: 0 10px 0 35px; padding: 0;
line-height: 1.5;
}

.pict { 
border: 5px double #D8EAED;
margin: 0 8px 5px 0;
padding: 0; 
}

img.totop { 
border-width: 0;
margin: 0 0 0 630px;
padding: 0;
}

.clear {
padding-bottom:10px;
clear: both;
height: 10px;
}


#main input.write, #main textarea { 
border: 1px solid #E6E6E6; 
padding: 1px;
color: #000000;
}

.button {
background-color: #E6E6E6;
background-repeat: no-repeat;
border-top: 1px solid #FFF;
border-right: 1px solid #666; 
border-bottom: 1px solid #666;
border-left: 1px solid #FFF;
color: #000000;
}

.search {
font-size: 65%;
color: #000000;
padding: 0 0 2px 25px;
}


#menu ul {
margin: 0;
padding: 0;
}

#menu ul li { 
border-bottom: 1px dashed #ffffff;
list-style-image: url(../tmp_img/tmp_type2/20050820_979.gif);
margin: 0 10px 0 25px;
padding: 2px;
line-height: 1.35;
}

.linktext .amazon {
margin: 10px;
text-align:center;
}

#copyright {
font-size: 70%;
line-height: 1.3;
margin: 5px auto 0 auto;   
padding: 5px 0;
clear: both;
color: #FFF;
background-color: #000000;
width: 750px;
}

#copyright a:link, #copyright a:visited, #copyright a:active { 
color:#FFF; 
text-decoration:none; 
font-weight: bold;
}

#copyright a:hover { color:#EFEFEF;
text-decoration: underline;
}


#profile{
color: #000000;
}

.calender{
padding-right:12.5px;
padding-left:12.5px;
padding-top:10px;
padding-bottom:10px;
font-size:14px;
border-color:#000000;
}


.cell a{ text-decoration: underline; color:#ffffff;}
.cell a:link{ color:#ffffff; }
.cell a:visited{ color:#ffffff; }
.cell a:active{ color:#ffffff; }
.cell a:hover{ color:#dfdfdf;}

.cell{
border:2px;
color:#ffffff;
padding:3px;
margin:2px;
background-color:#000000;
}

.calendar_month{
font-size:12px;

}

.calendar_month a{ text-decoration: none; color:#ffffff; }
.calendar_month a:link{ color:#ffffff; }
.calendar_month a:visited{ color:#ffffff; }
.calendar_month a:active{ color:#ffffff; }
.calendar_month a:hover{ color:#dfdfdf; }

.aferieit{
margin-bottom:2px;
}



.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;
}




.new_login { 
float: left; 
width: 90px; 
height:120px;
text-align: center;
color:#000000;
border: 1px #999966 solid;
background-color: #D6D3C4;
}

.new_login_img{
margin: 2px; 
padding: 2px;
border: 1px #999966 solid; 
background-color: #fffdee; 
}



#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:80px;
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;}



.pict { 
border: 5px solid #ffffff;
margin: 0 8px 5px 0;
padding: 0; 
}



.header_left{
float:left;
}

.header_right{
float:right;
font-size:80%;
padding-right:20px;
}

form{
margin:0px;
padding:0px;
}


.login_mess{
padding-top:6px;
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;
}

.topic_log_u_img{
width: 50px; 
height:50px;
margin-top:10px;
border:solid 1px #cccccc;
}

.font_sm{
margin-left:25px;
margin-bottom:10px;
font-size:80%;
}

.member_box{
font-size:80%;
color:#666666;
margin-bottom:15px;
margin-left:26px;
margin-right:10px;
background-color:#ffffff;
width: 500px;
}

.member_box_b{
float: left; 
width: 87px; 
height:120px;
text-align: center;
color:#ffffff;
border: 1px #999966 solid; 
color:#666666;
}

.erorr_color{
color:#ff0000;
}

.google_news{
font-size:80%;
color:#666666;
margin-bottom:15px;
margin-left:26px;
margin-right:10px;
background-color:#ffffff;
width: 500px;
}


.admin_menu{
padding:5px;
border: 1px #ffffff solid; 
}

.diary_data{
margin-left:25px;
}

/* ------------------------------
 Áê¸ß¥ê¥ó¥¯¥Ú¡¼¥¸ÍÑ
------------------------------ */
.sougolink_main{
font-size:80%;
padding:5px;
line-height:15px;
}

.sougo_code{
width:500px;
margin-top:10px;
padding:5px;
background:#FCFAD7;
border:solid 1px #3B3E3B;
}

.sougo_setumei{
font-size:80%;
padding-left:15px;
}

.login_color{
color:#ff0000;
}

.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;}


.album_tb{
background:#ffffff;
color:#000000;
}


