BODY{
    background-color: #162018 ; 
    color:#e0e0e0 ;
    font-size:16px; 
	font-family:"sans-serif";

    background-image: url(bg1_green.png) ; 
    background-position: center top; 
    background-repeat: repeat-y ;
}


/* リンク文字色 */
A:link{color: #cceeee;    text-decoration: none ;}
A:visited{color: #cdeeee; text-decoration: none ;}
A:hover{color: #ffffff;   text-decoration: underline ;}


/* 写真枠 */
.photos{
    width: 830px; margin: 10px;  padding-top:20px;
    border-color: #227744; border-style :solid ; border-radius:16px ;
}


/* 写真コメント */ 
.cmnt{ padding:10px;  letter-spacing:2px; }


/***  写真部枠色 ***/
.ph_table{
    background-color: #222d24 ; 
    border-color: #225533; 
    border-style:solid ;
    border-width:3px ;
    border-radius:12px ;
}


.brd20{
	border-radius: 20px ;
    background-image:linear-gradient(#3a6662,#1a3632);
}


.font16{
	font-size:16px; 
	letter-spacing:1px; line-height:130%;
} 


.font14{
	font-size:14px; 
	letter-spacing:1px; line-height:130%;
} 