BODY{
    margin: 0 ; padding: 0 ;
    font-family: "ＭＳ 明朝" ;
    font-size: 15px ;
}

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

td{font-size: 15px ;}

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

/* タイトル２文字（小）*/
.sub_title{font-size: 15px; letter-spacing: 1px ;}

/* タイトル３文字 （予備） */
.sub_title2{font-size: 14px ; font-family: "ＭＳ Ｐゴシック" ; letter-spacing: 1px ;}

/* コーナーＲ */
    .bar_left{border-radius: 30px 30px 10px 10px;}
    .bar_right{border-radius: 30px 30px 10px 10px;}
    .bar_home{border-radius:  30px 30px 10px 10px;}
    .tm_grd{ border-radius: 30px;}

/* Home ボタン */
.home_btn{ 
    font-size: 14px ; font-family: "Times New Roman";
    letter-spacing: 1px ; text-align: center ; 
}


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

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



.bar_left{
    background-image: linear-gradient(#335d59,#14342b);
    background-color: #2e6860;
    border-radius: 16px 0 0  16px;
}

.bar_center{
    background-image: linear-gradient(#335d59,#14342b);
    background-color: #2e6860;
    border-radius: 26px ;
}

.bar_right{
    background-image: linear-gradient(#335d59,#14342b);
    background-color: #2e6860;
    border-radius: 0 16px 16px 0 ;
}


.left_btn{
    background-image: linear-gradient(#335d59,#14342b);
    background-color: #2e6860;
    border-radius: 16px;
    border: #3e7870 1px solid;
    width : 60px ;
    height:20px ;
    text-align: center ;
    vertical-align : middle ;
    font-size: 15px;
    font-family: "Times New Roman";
}

.right_btn{
    background-image: linear-gradient(#335d59,#14342b);
    background-color: #2e6860;
    border-radius: 16px;
    border: #3e7870 1px solid;
    width : 100px ;
    height:20px ;
    text-align: center ;
    vertical-align : middle ;
    font-size: 15px;
    font-family: "Times New Roman";
}

.home_btn{
    background-image: linear-gradient(#335d59,#14342b);
    background-color: #2e6860;
    border-radius: 16px;
    border: #3e7870 1px solid; 
    width : 160px ;
    height:20px ;
    text-align: center ;
    vertical-align : middle ;
    font-size: 15px;
    font-family: "Times New Roman";
}


