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

a:link{text-decoration: underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration: none;}

.table_bg{
     padding-top : 10px ;  border-width : 0 2px 0 2px;  border-style : dotted ;
     height:1500px ; 
}

.main_title{
    font-size :18px ; font-family:"ＭＳ 明朝" , serif ;
    text-align: center ;
}

.main_title2{
    font-size :15px ; font-family: "ＭＳ Ｐゴシック" , sans-serif ;
    padding-left:10px;
}

.left_title{
    font-size: 15px ; font-family: "ＭＳ Ｐゴシック" , sans-serif ; 
    text-align:center ; vertical-align:top;
}


.sub_title1{
    font-size: 15px ;font-family: "ＭＳ Ｐゴシック" , sans-serif; 
    padding:10px 0 10px 30px; line-height: 120%; 
}

.sub_title2{ 
  font-size : 12px ; font-family : "ＭＳ ゴシック",sans-serif ;
  padding-left: 30px;
}

.tm_table1{ margin-top : 5px ;}     

.bar_home{ 
    border-radius: 40px 40px 16px 16px ; 
    text-align: center; margin-right: 5px; 
    font-size: 14px ; font-family: "Times New Roman";
    line-height:140%;
    height:50px; width:70px;
}

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

.bar_left{ border-radius: 12px 0  12px 32px ;}
.bar_right{ border-radius: 0px 12px 32px 12px;}


.bar_left2{ border-radius: 0 0 0 10px ;}
.bar_right2{ border-radius: 0 0 10px 0;}

.tm_grd{border-radius: 6px 6px 36px 36px;}

/* 写真下　説明文の文字 */
.guide_txt{font-size: 15px ; line-height: 120% ;}

/* サムネイル関係 */
    .tm_table1{ margin-top: 5px ;} 
    .tm_photo1{ }
    .tm_photo2{ }

ul{ margin : 0; padding : 0 ; list-style : none ; }
li{ margin : 0; padding : 0 ;}


