BODY {text-align : center;background-color : #FFFFFF; color : #333333;padding : 0;margin : auto;font-size : 14px;line-height : 140%;
font-family: "MS UI Gothic","Osaka",sans-serif;} 

#box{width : 756px;margin: auto;text-align : center;}

#tcome{font-size : 10px;text-align : left;color : #afafaf;margin: 2px;line-height : 100%;}

#title{width: 756px;height : 30px;background-color : #ffffff;border-top :5px solid #4c9959;border-bottom :5px solid #4c9959;}
#name{float : left;margin-top : 5px;margin-left : 5px;width : 247;height : 30px;}

#map{ margin : 0 auto; text-align : left; padding : 2px 0px 2px;font-size : 12px;} 


.con{ padding : 0 0px; margin : 0px;border : 1px solid #007D48;background-color : white;width : 100%;height : 100%;} 

H1{font-weight : bold; color : #ffffff;float : left;font-size : 16px;margin : 1% 0 0.5% 0; padding : 2px 0px 0 0;line-height : 100%;}

#bana{float: right;argin:0em;font-size : 13px;margin-top : 16px;width : 480px;text-align : right;}

.menu{width: 170px;float: left;text-align: left;}
.menu2{float: right;text-align: left; width: 584px;border-left: 1px solid #007D48;color : #2b2b2b;background-color : white;}
.menu3{float: left;text-align: left; width: 170px;border-right: 1px solid #007D48;}
.menu4{float: right;text-align: left; width: 584px;background-color : white;}

.li2{border-left : 6px solid #7FB335;font-weight : 900;background-color : #E7F0E8;padding : 1px 1px 1px;padding-left : 4px;margin-bottom : 3px;}
.li3{background-color : #80FFC9;font-weight : 900;}
.li4{background-color : #00B366;font-weight : 900;color: #FFF;width: 100%;}

TABLE.fr{border-collapse : collapse ;border: 1px solid  #007D48 ;background-color : white;}
.fr TD{border: 1px solid #007D48;font-family: "MS UI Gothic","Osaka",sans-serif;line-height : 140%;font-size : 14px;}
.ea{margin : 10px;}

H2{font-size   : 15px;font-weight : 900;line-height : 1em;margin : 0 0 0px; width: 100%;padding:1;}

H2.make{font-size   : 14px;font-weight : 900;color: #FFF;margin:0em;padding-top : 3px;padding-right : 3px;padding-bottom : 3px;padding-left : 3px;background-color :#00B366;
}

H3{font-size   : 14px;font-weight : normal;margin:0em;padding:3px;}

H3.make{font-size   : 14px;font-weight : 900;color       : #007D48;line-height : 1em; background-color : #80FFC9;margin:10px 0 10px 0;padding:2;}

H4,H5,H6{font-size   : 14px;font-weight : 100;margin:0;padding:2;}

A:LINK {color : #0000ff;}
A:VISITED {color : #4242ff;}
A:active {color : #ff0000;text-decoration:none;}
A:hover {color:#FF0000; position:relative; top:1px; left:1px;}

.size{width: 531px;}

.point{font-size : 14px;background-color : #00B0B0;color : #FFF;width: 531px;}

li {margin: 0px;padding: 0px;}
ul {margin: 0px;padding: 0px;list-style: none;}

.cen {text-align : center;}

.maintable{width: 95%; border-collapse : collapse ;border: 1px solid #007D48;}
.maintable TD{border-collapse : collapse ;border: 1px solid #007D48;}

.btop{margin : 25px 0px 0px 0px;color : #004824;background-color : #ecfff5;padding : 3px;border: 1px solid #007D48;}
.border{padding : 3px;border-left: 1px solid #007D48;border-right: 1px solid #007D48;border-bottom: 1px solid #007D48;}

TD{line-height : 140%;font-size : 14px;font-family: "MS UI Gothic","Osaka",sans-serif;padding : 2px;}

img {border: 0}

.td1{background-color : #ff8000; font-size : 15px;color : #FFF; }
.setu{font-size : 13px;}
.tdas{background-color : #74baba; font-size : 15px;color : #FFF; }

hr {border : 1px dotted #00bf60;}

.maintd{border-width : 1px black solid;padding : 0px;}
.red{color : #cc0000;}
.sen{border : 2px dotted #00ae57;padding : 2px;}
.point2{color : #004824;background-color : #ecfff5;padding-left : 3px;border-left : 5px solid #00a653;}
.book{background-color : #FFF;text-align : center;padding: 30px 2px;}

