* {
margin: 0;
padding: 0;
}


body {
background-image: url(http://enjoyhouse.img.jugem.jp/20100411_1040610.jpg);
background-repeat:repeat;
background-attachment: fixed;

}

body,table,tr,td {
font-size: 11px;
font-family: "Georgia";
line-height: 160%;
text-align: left;
color: #ffffff;
}

/* link */

a:link {color: #ffffff; text-decoration:none; }
a:visited {color: #ffffff; text-decoration:none; }
a:active {color: #ffffff; text-decoration:none;   }
a:hover {color: #cccccc; text-decoration: none; }


/* blog-title */


h1 {
font-size: 20px;
font-weight: bolder;
margin: 0px 0px 0px 0px;
padding: 0px;
color: #ffffff;
}

h1 a,
h1 a:link,
h1 a:visited,
h1 a:active,
h1 a:hover {
color: #ffffff;
text-decoration: none;
}

.description {
font-size: 11px;
font-weight: bolder;
color: #ffffff;
padding-bottom: 30px;
}

/* --- ボックス --- */
div.section {
width: 530px; /* ボックスの幅 */
height: 120px; /* ボックスの高さ */
overflow: auto;

border: 2px #00cccc solid; /* ボックスの境界線 */
font-size: 80%; /* 文字サイズ */
color: #ffffff; /* 文字色 */
}

/* --- ボックス内の段落 --- */
div.section p {
margin: 1em 10px; /* 段落のマージン（上下、左右） */
}


/* layout */

#layout {
width: 990px; 
line-height: 150%;

margin-top: 10px;
margin-left : auto;
margin-right : auto;
text-align : center;
}

.contents {
text-align: left;
margin: 0px 0px 0px 0px;
}

.header {
margin: 0px 0px 0px;
padding: 0px 0px;
}

/*　左側の幅（右サイドメニューの枠）　*/
#left {
	float:left;
       	width:216px;
       	zoom:1;
}



/*　右側の幅（右サイドメニューの枠）　*/
#right {
	float:left;
	width:200px; 
	zoom:1;
}



.list_title {

margin: 14px　0px 0px 0px;
padding: 10px 20px;
background: #000000;
}


.list_title1 {
margin: 0px 0px 16px 0px;
}


#main {
float: left;
width: 534px;
margin: 0px 10px 0px 20px;
}

/* entry*/

.entry_title {

margin: 14px 0px 14px 0px;
padding: 10px 20px;
overflow: auto;
}
.entry1 {

border: 1px solid #ffffff;
margin: 0px 0px 14px 0px;
padding: 10px 20px;
overflow: auto;
}


.entry2 {
background: #999999;
border: 1px solid #ffffff;
margin: 14px 0px 14px 0px;
padding: 10px 20px;
overflow: auto;
}


.entry_navi {
text-align: right;
}

.entry_title {
font-size: 14px;
font-weight: bolder;
color: #ffffff;
}

.entry_date {
padding-top: 3px;
font-family: "Georgia";
font-size: 14px;
color: #ffffff;
}

.entry_description {
font-size: 11px;
font-weight: bolder;
color: #ffffff;
}

.entry_body {
margin: 20px 0px ;
font-size: 12px;
}

.entry_more {
margin: 0px 0px;
font-size: 12px;
color: #ffffff;
}

.entry_state {
font-size: 10px;
margin: 20px 0px 0px 0px;
text-align: right;
border-top: 1px dashed #ffffff;
color: #ffffff;
font-weight: bolder;
}

blockquote {
color: #ffffff;
padding: 20px;
font-weight: bolder;
}

.tb_title {
font-size: 11px;
font-weight: bolder;
color: #ffffff;
}


/* pict */

.pict {
margin: 0px 0px;
padding: 0px;
border: none;
}


/* side-list */

ul {list-style-type: none;line-height:120%;margin:20px;padding-left: 0px;}
li {list-style-type: none;line-height:120%;margin:5px;padding-left: 0px;}

.MENU {
visibility: hidden;
z-index: 999;
position: absolute;
width:200px;
margin-top:10px;
margin-left:-21px;
padding: 0px 0px 0px 0px;
background:#9900ff;
border: 0px 
}


.list_title {
font-family: "Georgia";
font-size: 16px;
font-weight: bolder;
color: #ffffff;
}



.list_title1 {
font-family: "Georgia";
font-size: 16px;
font-weight: bolder;
color: #ffffff;
}


.list_text {
font-family: "Georgia";
color: #ffffff;
padding-top: 0px;
font-size: 10px;
}


.list_text a,
.list_text a:link,
.list_text a:visited,
.list_text a:active {
color: #ffffff;
text-decoration: none;
}
.list_text a:hover {
color: #ffffff;
text-decoration: underline;
}

.amazon_text {
font-family: "Verdana";
font-size: 10px;
line-height: 110%;
color: #cccccc;
padding-top: 10px;
}

.amazon_text a,
.amazon_text a:link,
.amazon_text a:visited,
.amazon_text a:active {
color: #000000;
text-decoration: none;
}
.amazon_text a:hover {
color: #000000;
text-decoration: underline;
}



/* form */

input,textarea {
border: 1px solid #ffffff;
font-size: 11px;
font-family: "Verdana";
}


/* footer */

.page_navi{

margin: 0px 0px 50px 0px;
padding: 10px 20px;
font-weight: bolder;

}

copyright {
line-height: 150%;
text-align: center;
}

