a:link{color: #2d262c; }
a:visited{color: #2d262c; }
a:active{color: #6e4d51; }
a:hover{color: #6e4d51; text-decoration:none; }

body{
font-size : 12px ;
line-height : 140%;
letter-spacing : 1pt ;
color: #2d262c ;
font-family: osaka , MS ゴシック ,Verdana ;
background-color : #ffffff ;
scrollbar-face-color:#c1beb4;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #86857e;
scrollbar-3dlight-color: #e4dec9;
scrollbar-arrow-color: #000000;
scrollbar-darkshadow-color:#000000;
text-align : center ;
}

br{ letter-spacing : normal ; }

p,ul,dl{ text-align : left ; }

pre{ text-align : left ; }

.titleimg{
margin : 30pt 0 50pt 0 ;
font-size : 10px ;
}

.menu {
padding : 100px 0 0 0px ;
background-color :transparent ;
}

.bottom {
margin-bottom : 50pt;
}

.main{
width: 600px ;
height : 620px ;
margin-left:auto;
margin-right:auto;
margin-top:5%;

}

.center p{ text-align : center ; }

.link{
font-family: osaka , MS ゴシック ,Verdana ;
width: 650px ;
margin-left : auto ;
margin-right : auto ;
line-height : 170% ;
letter-spacing: 1pt ;
padding-bottom : 50px ;
}

.bookmark {
font-size : 12px ;
margin-top : 60px ;
}

.oebi a{text-decoration:none;}

.bookmark a{text-decoration:none;}
.bookmark a:link{color: #000000; }
.bookmark a:visited{color: #000000; }
.bookmark a:active{color: #ed3013; }
.bookmark a:hover{color: #ed3013;}

.about{
width: 550px ;
margin-left:auto;
margin-right:auto;
margin-top : 60px ;
}

.im{
font-size : 16px ;
}

.info {
margin : 40px 0px 0px 180px ;
}

.hatena a:link{color: #2d262c; }
.hatena a:visited{color: #7f5a5e; }
.hatena a:active{color: #6e4d51; }
.hatena a:hover{color: #6e4d51; text-decoration:none; }

.img{
margin : 380px 0px 0px 180px ;
background-color :transparent ;
font-size : 14px ;
}

.immg{
background-color :transparent ;
font-size : 14px ;
}

.immg a{text-decoration:none;}
.immg a:link{color: #2d262c; }
.immg a:visited{color: #7f5a5e; }
.immg a:active{color: #6e4d51; }
.immg a:hover{color: #6e4d51;}

.maru{
font-size : 13px ;
font-family: MS ゴシック ;
}

.bn{height : 100px ;}

.d{
font-size : 12pt ;
font-family : Osaka,MS ゴシック ;
line-height : 140%;
color : #000000 ;
}

.pict{ margin: 20px 0 60px 0 ; }

.pict p{ text-align : center ; }

hr{
color: #000000;
border-style: dashed;
height: 1px;
}

.note {
font-size : 14px ;
line-height : 140%;
letter-spacing : 1pt ;
color: #2d262c ;
font-family: osaka , MS ゴシック ,Verdana ;
width: 600px ;
margin-left:auto;
margin-right:auto;
}

.space {
padding-bottom : 15pt;
}

.under {
margin-bottom : 50pt;
}

.title{
font-size : 30px ;
color : #15041c ;
font-family : "Times New Roman",Times ;
font-weight : bold ;
line-height : 120% ;
}

