body   { font-size: 12px; background: black url(http://idegawa.com/img/back.png) repeat-y fixed center top; text-align: center; margin: 0px; padding: 0px }

#home-layout {
margin: auto;
width: 850px;
text-align: left;
background-color: white;
border-width: 2px;
border-left-style: solid;
border-right-style: solid;
border-color: lime;
}

#layout {
margin: 0 auto;
width: 850px;
text-align: left;
background-color: white;
border-width: 2px;
border-left-style: solid;
border-right-style: solid;
border-color: lime;
}

#header {
background-image: url(http://idegawa.com/img/title.jpg);
width: 850px;
height: 200px;
}

#home-header {
background-image: url(http://idegawa.com/img/top.jpg);
width: 850px;
height: 600px;
}

.menu {
text-align: right;
font-size: 14px;
padding: 170px 20px 0px 0px;
}
.menu a:link {
text-decoration: none;
color: white;
}
.menu a:visited {
text-decoration: none;
color: white;
}
.menu a:hover {
text-decoration: none;
color: red;
}

.home-menu {
text-align: right;
font-size: 14px;
padding: 10px 20px 0px 0px;
}
.home-menu a:link {
text-decoration: none;
color: black;
}
.home-menu a:visited {
text-decoration: none;
color: black;
}
.home-menu a:hover {
text-decoration: none;
color: red;
}


#contents {
}

#left {
float: left;
width: 180px;
margin: 0px;
}

#left .pad {
padding : 10px 5px 10px 10px;
}

#center {
float: left;
width: 490px;
margin: 0px;
}

#home-center {
float: left;
width: 850px;
height: 200px;
margin: 0px;
}

#center .pad {
padding : 10px 5px 10px 5px;
}

#right {
float: right;
width: 180px;
margin: 0px;
}

#right .pad {
padding : 10px 10px 10px 5px;
}

#footer {
background-image: url(http://idegawa.com/img/foot.gif);
clear: both;
width: 850px;
height: 60px;
padding: 0px;
margin: 0px;
}

#home-footer {
background-image: url(http://idegawa.com/img/foot.gif);
background-repeat: no-repeat;
clear: both;
width: 850px;
height: 65px;
padding: 0px;
margin: 0px;
}

.footer {
font-size: 10px;
color: #666666;
text-align: center;
padding-top: 5px;
}

.home-footer {
font-size: 10px;
color: #666666;
text-align: center;
padding-top: 25px;
}

.footer2 {
font-size: 10px;
color: #000000;
padding-right: 10px;
}

.home-rss {
padding: 10px;
}

.home-accut {
text-align: center;
padding: 10px;
}

.sponsors     { width: 100%; height: 1980px }

.sabutitle {
background-image: url(http://idegawa.com/img/back_02.gif);
width: auto;
height: auto;
padding: 5px;
margin: 10px 0px 0px 0px;
border-width: 1px;
border-style: outset;
border-color: green;
}

.sabutitle1 {
letter-spacing: 2px;
font-size: 18px;
font-family: impact,sans-serif;
background: white;
text-align: center;
width: auto;
height: auto;
padding: 5px;
margin: auto;
border-width: 1px;
border-style: inset;
border-color: green;
}

.sabutitle1 a:link {
text-decoration: none;
color: #000000;
}
.sabutitle1 a:visited {
text-decoration: none;
color: #000000;
}
.sabutitle1 a:hover {
text-decoration: none;
color: #000000;
}

.sabutext {
font-size: 11px;
color: #000000;
margin: 0px;
}

ul {
margin: 0px 0px 0px 15px;
padding: 0px;
}

div, td {
font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
}

.form_color {
background-image: url(http://idegawa.com/img/back_01.gif);
}

a { color: #999966; text-decoration: underline; }
a:link		{ color: #336666; text-decoration: underline; }
a:visited	{ color: #999999; text-decoration: underline; }
a:active	{ color: #999999; text-decoration: none; }
a:hover		{ color: #999999; text-decoration: none; }







.entry_navi{
font-size: 12px;
color: #666666;
margin: 15px 0px 15px 0px;
text-align: center;
}

.entry {
margin: 0px;
padding: 0px;
}

.entry_title {
background-image: url(http://idegawa.com/img/id.gif);
background-repeat: no-repeat;
font-size: 16px;
font-weight: bolder;
color: #336666;
margin: 10px 0px 5px 0px;
padding-left: 40px;
padding-bottom: 3px;
border-bottom: 1px dotted green;
}

.entry_title2 {
font-size: 14px;
font-weight: bolder;
color: #666666;
margin: 15px 0px 15px 0px;
}

.entry_body {
font-size: 12px;
line-height: 170%;
color: #666666;
margin: 10px 0px 15px 0px;
}

.entry_author {
font-size: 10px;
color: #999999;
margin: 5px 0px 5px 0px;
text-align: right;
}

.entry_more {
font-size: 11px;
line-height: 170%;
color: #333333;
margin: 15px 0px 15px 0px;
}

.entry_state {
text-align: right;
font-size: 11px;
color: #666666;
margin: 15px 0px 30px 0px;
}

blockquote {
font-size: 11px;
color: #666666;
margin: 20px 10px 20px 10px;
padding: 10px;
border-left: 3px solid green;
}

.comment-title {
font-size: 14px;
font-weight: bolder;
color: #666666;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted green;
}

.trackback-title {
font-size: 14px;
font-weight: bolder;
color: #666666;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted green;
}

.pict {
border-width: 1px;
border-style: solid;
border-color: green;
display:block;
}

.page {
font-size: 12px;
color: #666666;
padding: 10px 0px 0px 0px;
border-top: 1px dotted green;
text-align: center;
}


.linktitle {
border-width: 1px;
border-style: outset;
border-color: green;
background-image: url(http://idegawa.com/img/back_02.gif);
font-family: "Verdana";
font-size: 12px;
font-weight: bolder;
color: #666666;
margin: 10px auto 5px;
padding: 2px;
}

.linktext {
font-size: 11px;
color: #999999;
margin: 2px 0px 10px 0px;
}

.search {
font-size: 10px;
color: #333333;
margin: 0px 0px 5px 0px;
}

.button {
	margin: 5px 0 0 0;
}

.textarea-blogparts {
	width:160px;
	font-size: 10px;
}

.calendar {
font-family: "Verdana";
font-size: 10px;
color: #666666;
margin: 5px 0px 20px 0px;
}

.calendar_month {
font-family: "Verdana";
margin-bottom: 10px;
font-size: 10px;
color: #666666;
}

.cell {
width: 20px;
height: 20px;
padding: 0px;
text-align:left;
font-size: 10px;
color: #666666;
}

.jugem_bana{
	margin: 20px 1px 10px 0px;
}
