body{ 
    margin: 0 ; padding 0 ;
    font-family : "ＭＳ Ｐゴシック" ; font-size : 16px ;
}

.table_bg{
    border-width : 0 1px 0 1px;  
    border-style : dotted ;
    height:1500px ;           /* ◎ 中央表示部の縦サイズ */
    padding : 10px;
}

/* タイトルバー文字（大）*/
.main_title{
    font-size : 18px ;
    letter-spacing : 3px ;
    font-family : "ＭＳ Ｐ明朝" ;
}

/* タイトルバー文字（小）*/
.sub_title15{
    font-size : 15px ; 
    letter-spacing : 1px ;
    font-family : "ＭＳ Ｐゴシック" ;
}

/* タイトルバー文字（中）*/
.sub_title16{
    font-size : 16px ; 
    letter-spacing : 1px ;
    font-family : "ＭＳ Ｐ明朝" ;
}

/* 説明文の文字スタイル */
.guide_txt{
    font-size : 16px ; 
    line-height: 140% ;
}

/* 操作案内の文字スタイル */
.tm_grd_btm{
    font-size :15px ;
    font-family : "ＭＳ ゴシック" ;
    padding : 10px ;
    padding-left: 60px;
    line-height: 120% ;
}


/* タイトルバーのリンク表示 */ 
.table_bar A:link{text-decoration : none ;}
.table_bar A:visited {text-decoration :  none ;}
.table_bar A:hover {text-decoration : underline ;}

/* タイトルバーのコーナーＲ指定 */ 
 
.bar_left{ border-radius : 30px 0px 0px 10px ; }

.bar_right{ border-radius : 0px 30px 10px 0px ; }

.grd_left{ border-radius : 30px 0px 0px 10px ; }

.grd_right{ border-radius : 0px 30px 10px 0px ; }


/* Ｈｏｍｅボタン文字 */ 
.home_btn{
    font-size : 14px ;
    font-family : "Times New Roman" ;
    letter-spacing : 1px ;
}

/* Ｈｏｍｅ ボタンスタイル */ 
.bar_home{ 
    border-radius : 16px; 
    background-position : top center;
}

.grd_home{ 
    border-radius : 16px; 
    background-position : bottom center;
}


/* ＢＧＭボタン文字 */ 
#bgmid{ 
    font-size : 14px ; 
    font-family : "Times New Roman" ; 
    letter-spacing : 1px ; 
    background-position : bottom left;
}

/* 説明文部の背景スタイル */
.tm_grd_top{ 
    border-radius : 20px 20px 0 0;
}

.tm_grd_btm{ 
    border-radius : 0 0 20px 20px;
}

/* サムネイル部の上の余裕 */
.tm_table1{ margin-top : 5px ; }     

/* サムネイル下の文字スタイル */
.tm_title1{ 
    font-size : 14px ; 
    line-height : 140% ; 
    letter-spacing : 1px ;
}


