* {
margin: 0;
padding: 0;
}

html {
scrollbar-base-color: #FFFFFF;
scrollbar-face-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #CCCCCC;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #CCCCCC;
scrollbar-darkshadow-color: #FFFFFF;
}

body {
font-family: 'times new roman','ms pgothic';
font-size: 11px;
color: #777777;
line-height: 180%;
letter-spacing: 2px;
text-align: center;
margin: 0px;
padding: 0px;
background-image: url('http://malopis.img.jugem.jp/20080530_252509.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right top;
}

table,tr,td {
font-family: 'times new roman','ms pgothic';
font-size: 11px;
color: #777777;
line-height: 160%;
letter-spacing: 2px;
}

#layout {
font-family: 'Verdana','ms pgothic';
font-size: 11px;
color: #777777;
line-height: 180%;
letter-spacing: 2px;
text-align: center;
margin: 0px auto;
}

.main {
width: 100%;
padding-top: 30px;
background-color: #DFF5FF;
}

#left {
padding: 0px 30px 30px 50px;
text-align: left;
}

#right {
padding: 60px 0px 30px 0px;
text-align: left;
}

.waku {
margin-bottom: 30px;
}

a,a:link,a:visited,a:active {
color: #71C4C8; text-decoration: none;}
a:hover { color: #71C4C8;text-decoration: underline;}

img {border:none;}
br {letter-spacing:normal;}

ul {
list-style-type:none;
margin:2px 2px;
}

li {
list-style-type:none;
line-height:140%;
padding-left: 5px;
margin-top:2px;
}

input,textarea {
color: #333333;
font-size :11px;
border:1px #CCCCCC solid;
background-color:#ffffff;
padding: 2px;
}

/* サイトタイトル------------------------------------ */

.top {
text-align: left;
width: 100%;
height: 268px;
}

.site_title {
font-family: 'times new roman','ms pgothic';
font-size: 20px;
font-weight: bolder;
letter-spacing: 3px;
text-align: left;
color: #555555;
padding: 30px 50px 10px 80px;
}

.description {
font-family: 'ms pgothic';
color: #555555;
letter-spacing: 2px;
font-size: 10px;
text-align: left;
line-height: 150%;
padding: 0px 50px 30px 80px;
}

.site_title a {color: #555555;text-decoration: none;}
.site_title a:link {color: #555555;text-decoration: none;}
.site_title a:visited {color: #555555;text-decoration: none;}
.site_title a:active {color: #555555;text-decoration: none;}
.site_title a:hover {color: #71C4C8;text-decoration: underline;}



/* カレンダー */

.calendar {
padding: 10px 20px 40px 20px;
font-size: 10px;
font-family: 'times new roman';
letter-spacing: 2px;
color: #CECE95;
}
.calendar_month {margin-bottom: 10px;}
.weekday {width: 25px;height: 20px;text-align:center;}
.cell {width: 25px;height: 20px;text-align:center;}

.calendar a,
.calendar a:link,
.calendar a:visited,
.calendar a:active, 
.calendar a:hover {
color: #BDB493;
}



/* エントリー */
.entry {

padding:20px;
text-align:left;
}

.entry_date {
text-align: left;
letter-spacing: 1px;
font-size: 16px;
color: #BDB493;
font-family:'times new roman';
border-bottom: 1px dotted #BDB493;
}

.entry_title {
font-weight: bolder;
font-size: 11px;
letter-spacing: 0px;
font-family: 'times new roman';
color: #BDB493;
}


.entry_body {
font-family: 'times new roman';
font-size: 10px;
color: #777777;
line-height: 190%;
letter-spacing: 2px;
margin: 40px 0px 0px 0px;
}

.entry_more {
font-family: 'times new roman','ms pgothic';
font-size: 10px;
color: #777777;
line-height: 190%;
letter-spacing: 2px;
margin-top: 20px;
}

.entry_state {
text-align: right;
color: #998042;
letter-spacing: 2px;
font-family:'times new roman';
font-size: 10px;
margin-top: 30px;
}

blockquote {
color: #999;
border:1px solid #dcdcdc;
margin: 10px 0;
padding: 10px;
}

.pict {
padding: 5px;}

.entry_navi {
text-align:center;
font-size: 11px;
}

div#gEntryAdContainer {
color:gray !important;
font-size:10px !important;
}
div#gEntryAdContainer span {
color:gray !important;
font-size:10px !important;
} 


/* コメント・トラックバック */
.comment_body {
font-family: 'times new roman';
font-size: 10px;
color: #777777;
line-height: 190%;
letter-spacing: 2px;
margin-bottom:5px;
padding: 50px 0px 20px 0px;
}

.commnet_form {
margin:20px auto;
}

.tb_state {
font-size:11px;
text-align:right;
letter-spacing: 0px;
padding: 0px 0px 20px 0px;
border-bottom:1px dotted #777777;
}

.page_navi {
letter-spacing:1px;
padding: 30px 0px;
text-align:center;
}


/* サーチ */
.search {
text-align: left;
font-size: 11px;
line-height:170%;
}

.search input {
color: #C5BCAA;
font-size :12px;
border-bottom:1px #555555 solid;
background-color:#ffffff;
padding: 0px;
}

.form {
color: #C5BCAA;
margin-left:5px;
padding:0px;
}


/* メニュー */


.linktitle {
width: 180px;
font-size: 14px;
color: #BDB493;
letter-spacing: 2px;
text-align: left;
margin: 10px 0px 10px;
padding: 0px 10px 0px 25px;
background-image: url('http://malopis.img.jugem.jp/20080530_252510.gif');
background-repeat: no-repeat;
background-position: left center;
border-bottom: 1px dotted #C5BCAA;
}

.linktext {
font-family: 'times new roman';
color: #BDB493;
font-size: 10px;
margin-bottom: 30px;
}

.linktext a {color: #C5BCAA;text-decoration: none;}
.linktext a:link {color: #C5BCAA;text-decoration: none;}
.linktext a:visited {color: #C5BCAA;text-decoration: none;}
.linktext a:active {color: #C5BCAA;text-decoration: none;}
.linktext a:hover {color: #C5BCAA;text-decoration: underline;}


/* アマゾン */
.amazon {
margin:0px 0px 10px 0px;
}

.amazon_pict {
padding: 5px;
}


/* フリーエリア */
.f_t {
width: 180px;
font-size: 12px;
color: #BDB493;
letter-spacing: 2px;
font-weight: bolder;
text-align: left;
margin: 10px 0px;
padding: 0px 10px 0px 25px;
border-bottom: 1px dotted #C5BCAA;
background-image: url('http://malopis.img.jugem.jp/20080530_252510.gif');
background-repeat: no-repeat;
background-position: left center;
}

.f_c {
font-family: 'times new roman';
color: #C5BCAA;
font-size: 10px;
margin-bottom: 20px;
}
