/* Silver CSS */
/* 画面全体の背景色など */
body{
    background-color: #fff0f0;  
    color:#443333 ;
}


/* 共通グラデーション  */
.grds{background: linear-gradient(#fff8f8,#eedddd);}
.grds2{background: linear-gradient(#fff8f8,#eedddd);}
.grds3{background: linear-gradient(#fff8f8,#eedddd);}


/* サムネイル部 */
#thm_frm{
    position: absolute ; top:0; left:0;  z-index: 2 ;
    background-position: center top; 
    background-repeat: repeat-y ;
    background-color: #ffeeee ; 
    background-image: url(bg8_pink.png);  
}


/* サムネイル枠 */
.tm_tbl{
    border-color: #eebbbb; 
    border-style :solid ;
    border-radius:6px ;
}


/* リンク文字色 */
A:link{color:#866;}
A:visited{color:#666;}
A:hover{color:#888;}

A:link{text-decoration: none ;}
A:visited{text-decoration: none ;}
A:hover{text-decoration: none ;}


/* タイトル部コーナー */
.top_left{border-radius:20px 8px 8px 8px ;}
.top_right{border-radius: 8px 20px 8px 8px ;}
.top_center{border-radius: 20px 20px 8px 8px;}


/* ボタンスタイル */
.home_btn{
    border-radius: 20px 20px 6px 6px ;
    text-align:center;
    font-family: "Times New Roman";
    font-size: 24px;
}


.slide_btns{
    font-size: 16px; text-align:center;
    font-family: "Times New Roman","ＭＳ ゴシック" ;
    height:24px ; letter-spacing: 2px ;
}


.sbtn{border-radius: 20px ;}
.sbtl{border-radius: 20px 0 0 20px ;}
.sbtr{border-radius: 0 20px 20px 0 ;}

.slide_btns a:hover{font-weight: bold ;}
.slide_btns a{text-decoration: none ;  display: block ;}


#close{font-size:24px ; letter-spacing:2px ;}


/* 写真表示部 */
#photo_frm{ position: absolute ; top:0; left:0;  z-index: 1 ;}


/* 写真部タイトル */
#title1{font-size:14px;font-family:"ＭＳゴシック";}


/* Ｈｏｍｅボタン*/
.home_btn{
    background-color :#ffeeee;
    border-color: #ccaaaa ; 
    border-radius: 20px 20px 6px 6px ;
    text-align:center;
    font-family: "Times New Roman";
    font-size: 24px;
}


.home_btn a{
    color:#666;  
    letter-spacing:1px;
}


.home_btn a:hover{
    color:#666; 
    letter-spacing:2px;
}


/* 写真部 背景 */
#photo_frm{ 
   background-color: #ffeeee ;   
   background-image: url(bg8_pink.png);  
   background-position: center top; background-repeat: repeat-y ;
}


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


/*** 写真 shadow 色 ***/
#photo_1{box-shadow:#ddcccc 10px  6px 10px}


/***  写真説明文 ***/
#comDiv{color: #666 ; font-size: 15px;}


/* 写真部 ボタン */
.slide_btns{
    font-size: 16px; text-align:center;
    font-family: "Times New Roman","ＭＳ ゴシック" ;
    height:24px ; letter-spacing: 2px ;

    border-color: #eecccc; 
    border-style:solid ;
    border-width:1px ;
}


.sbtn{border-radius: 20px ;}
.sbtl{border-radius: 20px 0 0 20px ;}
.sbtr{border-radius: 0 20px 20px 0 ;}


/* 写真部 文字 */
#close{font-size:24px ; letter-spacing:2px ;}


/* 写真部 連番 */
#numb{font-size:12px; padding-left:15px ;}
