* {
margin: 0;
padding: 0;
}

body {
font-family: "Verdana";
font-size: 10px;
color: #777777;
line-height: 180%;
letter-spacing: 2px;
background-image: url('http://djmiko.jp/images/new_back6.jpg');
background-repeat: repeat;
background-attachment: fixed;
background-position: center center;
background-color: #ffffff;
}

#back {
margin: 0 auto;
padding: 50px;
width: 600px;
background-color: #ffffff;
background-image: url('http://djmiko.jp/images/new_header3.jpg');
background-repeat: no-repeat;
background-position: center top;
}

#box {
width:450px;margin:0 auto;
}

a:link	{ color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:active { color: #333; text-decoration: none;  }
a:hover	{ color: #fff; text-decoration: none; background-color: #4169E1;}

html {
scrollbar-base-color: #FFFFFF;
scrollbar-face-color: #DCDCDC;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #c0c0c0;
scrollbar-darkshadow-color: #FFFFFF;
}

br {letter-spacing: normal}

ul {
list-style-type: none;
line-height:120%;
margin:0px;
margin-left:15px;
padding:0px;
}

li {
margin-bottom:5px;
}
img {
border:none;
}

form {
margin: 0px;padding: 0px;
}



/* サイトタイトル */

h1 {
padding: 10px 0px;
text-align: center;

}

.site_title {
font-size: 35px;
color: #111111;
font-family: 'Georgia';
}

.description {
margin: 5px 0px 10px 0px;
font-size: 10px; 
text-align: center; 
letter-spacing: 1px;
}

.site_title a {color: #fff;text-decoration: none;}
.site_title a:link {color: #fff;text-decoration: none;}
.site_title a:visited {color: #fff;text-decoration: none;}
.site_title a:active {color: #fff;text-decoration: none;}
.site_title a:hover { color: #fff; text-decoration: none;}


/* メニュー */

.linkmenu {
font-size: 18px;
text-align: center;
margin-bottom: 40px;
color: #FFF;letter-spacing: 2px; line-height: 130%;
}


.MENU {
visibility: hidden;
z-index: 999;
position: absolute;
width:200px;
margin-top:5px;
padding-top:5px;
background: #FFF;
border: 1px #c0c0c0 dotted;
}

.list_title{
margin-top:15px;
font-size:10px;
text-align:center;
color: #000000;
}

.list_text{
font-size: 10px;
padding:5px 10px;
text-align:left;
}

/* カレンダー */

.calendar {
padding: 10px;
font-family: "Verdana";
font-size: 10px;
margin:0px auto;
}

.calendar_month {
font-family: "Verdana";
margin-bottom: 10px;
font-size: 10px;
}

.weekday {
width: 25px;
height: 20px;
padding: 0px;
text-align:center;
font-size: 10px;
}

.cell {
width: 25px;
height: 20px;
padding: 0px;
text-align:center;
font-size: 10px;
}



/* アマゾン */
.amazon {
margin-bottom:10px;
}

.amazon_text {
font-size:10px;
text-align: left;
}

.amazon_text strong {
}

/* エントリー*/

.entry_body {
letter-spacing: 1px; 
line-height: 170%;
}


.entry {
margin-bottom: 30px;
text-size:10px;
width: 450px;
margin-bottom: 30px;
}


.entry_title {
color: #000000;
font-size: 15px; 
border-bottom: 1px dotted #4169E1;
font-weight: bolder; 
text-align: left;
}

.entry_date {
color:#888888;
font-size: 10px; 
margin-bottom: 20px;
text-align: right;
}

.entry_more {
font-size: 10px; 
padding-top: 10px;
}

.entry_state { 
font-size:10px;
text-align: center;
margin-top: 15px;
}

blockquote {
color: #999;
border-left:3px solid;
margin: 10px 0;
padding: 5px;
padding-left:10px;
}

.pict {
display:block;
text-align:center;
margin:0 auto;
}


.entry_navi {
text-align:center;
margin:30px 0;
}


/* コメント・トラックバック・プロフィール */

.commnet_form {
margin:20px auto;font-size:11px;
}

.tb_main_title {
border-bottom:1px dotted #c0c0c0;
margin:40px 0 10px 0;
padding-bottom: 3px;
text-align:center;
font-size: 11px;
}


#tb {
width:450px;
margin-bottom:30px;
font-size:11px;
line-height:170%;
}

.tb_url {
margin:20px 0;
text-align:center;
}


.tbentry_title {
font-weight:bolder;
margin:20px 20px 0 20px;
}

.tb_area {
margin: 15px 20px 10px 20px;
;letter-spacing: 1px; line-height: 130%;
}


.tb_state {
font-size:11px;
text-align:right;
border-bottom:1px dotted #c0c0c0;
margin:0 20px 10px 20px;
}

.profile_name {
font-weight:bolder;
margin-bottom:5px;
}




#footer {
width:450px;
padding-bottom:30px;
font-size:9px;
}


.search input {
color: #777777;
font-size :10px;
border:1px #c0c0c0 solid;
background-color:#ffffff;
padding: 3px;
}

input,textarea {
color: #777777;
font-size :11px;
border:1px #c0c0c0 solid;
background-color:#ffffff;
padding: 2px;
}

.sss {
margin-left:5px;
padding:0px;
}

.f_t {
font-weight:bolder;
margin:10px 0 5px 0;
}