/* 全ページ共通 */

body {
background-color: #fff;
font-size: 10pt;
color: #444;
}

.base {
width: 800px;
text-align: center;
margin: auto;
}

.titleimage {
background-image: url(image/1.jpg);
width: 795px;
text-align: left;
padding: 13px 0px 13px 5px;
}

.navigation {
background-image: url(image/2.jpg);
width: 800px;
height: 30px;
line-height: 30px;
}

.nav1 {
width: 100px;
float: left;
padding: 0px 0px 0px 50px;
}

.nav2 {
width: 100px;
float: left;
}

.poems-side {
width: 210px;
background-image: url(image/4.jpg);
background-position: 4px 0px;
background-repeat: no-repeat;
padding: 21px 20px 20px 20px;
float: left;
}

.side1 {
line-height: 180%;
border-bottom: 1px #555 dotted;
text-indent: 1em;
}

.main {
width: 510px;
padding:20px;
float: right;
}

.copyright {
text-align: center;
clear: both;
}

img {
border-width: 0px;
}

a:link {
color: #0000ff;
}

a:visited {
color: #0000ff;
}

a:active {
color: #0000ff;
}

a:hover {
color: #ff0000;
}













/* 「トップ」専用 */

.contents-index {
width: 800px;
background-image: url(image/3.jpg);
text-align: left;
border-bottom: 4px solid #00a;
height: 800px;
}

.pickup-poem {
background-image: url(image/5.jpg);
background-position: 100% 0%;
border: 1px #777 dotted;
padding: 7px;
line-height: 135%;
}

.greeting {
background-image: url(image/6.jpg);
background-repeat: no-repeat;
width: 180px;
height: 220px;
padding: 50px 0px 0px 280px;
line-height: 220%;
}

.profile {
width: 160px;
border: 1px solid #888;
float: left;
margin: 0px 5px 0px 0px;
padding: 25px 15px 25px 15px;
}

.info {
width:270px;
height: 265px;
background-image: url(image/7.jpg);
background-position: 100% 100%;
background-repeat: no-repeat;
background-attachment: fixed;
line-height: 150%;
overflow-y: scroll;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #fff;
scrollbar-highlight-color: #777;
scrollbar-shadow-color: #888777;
scrollbar-3dlight-color: #fff;
scrollbar-arrow-color: #333;
scrollbar-track-color: #fff;
text-align: left;
color: #333;
border: 3px #777 double;
padding: 18px 15px 15px 15px;
}











/* 「はじめに」専用 */

.contents-sitemap {
width: 800px;
background-image: url(image/3.jpg);
text-align: left;
border-bottom: 4px solid #00a;
height: 850px;
}

.sitemap1{
width: 90px;
float: left;
}













/* 「日記」専用 */

.contents-diary {
width: 800px;
background-image: url(image/3.jpg);
text-align: left;
border-bottom: 4px solid #00a;
height: 800px;
}

.niki {
line-height: 180%;
border-bottom: 1px #555 dotted;
text-indent: 1em;
}

.niki2 {
margin:24px 0px 0px 0px;
line-height: 180%;
border-bottom: 1px #555 dotted;
border-top: 1px #555 dotted;
text-indent: 1em;
}








/* 「詩の一覧」専用 */

.contents-poems {
width: 800px;
background-image: url(image/3.jpg);
text-align: left;
border-bottom: 4px solid #00a;
height: 8700px;
}

.s1      {line-height:180%;border-top:1px #777 dotted;border-bottom:1px #777 dotted;text-indent:1em;background-color:#DEF7EF;}
.s2      {line-height:180%;border-bottom:1px #777 dotted;text-indent:1em;}
.s3      {line-height:180%;border-top:1px #777 dotted;border-bottom:1px #777 dotted;margin:18pt 0pt 0pt 0pt;text-indent:1em;background-color:#DEF7EF;}
.s4      {line-height:180%;border-top:1px #777 dotted;border-bottom:1px #777 dotted;margin:18pt 0pt 0pt 0pt;text-indent:1em;}

.poems1  {line-height:180%;border-top:1px #777777 dotted;border-bottom:1px #777777 dotted;margin:18pt 0pt 0pt 0pt;text-indent:1em;font-size:medium;background-color:#DEF7EF;}
.poems2  {line-height:180%;border-bottom:1px #777777 dotted;text-indent:3em}
.poems3  {line-height:180%;border-bottom:1px #777777 dotted;text-indent:5em}










/* 「リンク」専用 */

.contents-links {
width: 800px;
background-image: url(image/3.jpg);
text-align: left;
border-bottom: 4px solid #00a;
height: 880px;
}

.l1 {
padding:10px 0px 0px 0px;
}







