body {text-align: center;margin: 0px 0px 20px;padding: 0px;background-color: #F2EFE6;}
h1{margin: 0px;padding: 14px 0px 0px;}
h2{margin: 0px;padding: 1em 0px 2px;}
h3{font-size: 10px;color: #FFC001;margin: 0px;padding: 0px 0px 25px;font-family: Arial, Helvetica, sans-serif;}
h4{background-color: #F8F8F8;color: #404040;font-size: 12px;padding: 5px 5px 5px 7px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;border-left-width: 5px;border-left-style: solid;border-left-color: #FFC000;}
h5{font-size: 10px;line-height: 145%;color: #669551;margin: 0px;padding-top: 1em;padding-right: 0px;padding-bottom: 3px;padding-left: 0px;}
h6{margin: 20px 0px 0px;padding: 10px 0px 7px;border-top-width: 1px;border-top-style: solid;border-top-color: #CCCCCC;width: 340px;}
p{font-size: 10px;color: #666666;line-height: 145%;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 1em;padding-left: 0px;}
img {border: none;}
a:link,a:visited{color: #FF9900;text-decoration: none;}
a:hover{text-decoration: underline;}
em {visibility: hidden;}
form{margin: 0px;padding: 0px;}

ul{list-style-type: none;font-size: 10px;color: #666666;line-height: 140%;margin: 0px;padding: 0px 0px 6px;}
ul li {background-image: url(img/tri1.gif);background-repeat: no-repeat;background-position: 0px 4px;margin: 0px;padding: 0px 0px 2px 12px;visibility: visible;}
ul li a:link,ul li a:visited{color: #666666;}
ul li a:hover {color: #699951;}

ol {font-size: 10px;list-style-type: none;margin: 0px;padding: 0px 0px 8px;line-height: 10px;}
ol li {margin: 0px;padding: 0px;}
ol li a:link,ol li a:visited{display: block;width: 157px;}
ol li a:hover{background-position: 157px 0px;text-decoration: none;}

#m1{background-image: url(img/m1.gif);height: 31px;}
#m2{background-image: url(img/m2.gif);height: 29px;}
#m3{background-image: url(img/m3.gif);height: 29px;}
#m4{background-image: url(img/m4.gif);height: 29px;}
#m5{background-image: url(img/m5.gif);height: 31px;}

#m1o{background-image: url(img/m1.gif);height: 31px;background-position: 157px 0px;}
#m2o{background-image: url(img/m2.gif);height: 29px;background-position: 157px 0px;}
#m3o{background-image: url(img/m3.gif);height: 29px;background-position: 157px 0px;}
#m4o{background-image: url(img/m4.gif);height: 29px;background-position: 157px 0px;}
#m5o{background-image: url(img/m5.gif);height: 31px;background-position: 157px 0px;}

/* layout */
#wrap1 {background-image: url(img/bg1.gif);background-repeat: repeat-y;background-position: center top;width: 754px;margin-right: auto;margin-left: auto;}
#wrap2{background-image: url(img/bg2.gif);background-repeat: no-repeat;background-position: center bottom;padding-right: 7px;padding-left: 7px;text-align: left;padding-bottom: 38px;}
#head {background-image: url(img/headbg1.gif);background-repeat: repeat-x;background-position: left top;padding-top: 26px;padding-right: 13px;padding-left: 13px;padding-bottom: 14px;}
#head p{float: right;padding-bottom: 0px;}
#head p a:link,#head p a:visited {background-image: url(img/btn1.jpg);background-repeat: no-repeat;height: 33px;width: 153px;display: block;background-position: 0px 0px;}
#head p a:hover {background-position: 0px -33px;text-decoration: none;}
#img {background-image: url(img/img1.jpg);background-repeat: no-repeat;background-position: 0px 0px;padding-top: 156px;padding-left: 10px;border-bottom-width: 5px;border-bottom-style: solid;border-bottom-color: #FEBF00;padding-bottom: 3px;}
/*\*/
* html #img {padding-bottom: 0px;}
#img table th {padding-right: 5px;}
#img table th input {border: 1px solid #C09000;width: 170px;color: #666666;background-color: #FFF5D7;}

#cont {padding-top: 16px;padding-right: 16px;}
#left {float: left;width: 157px;}
#left p{padding-bottom: 7px;padding-left: 6px;}
#main{margin-left: 175px;}
#main table {font-size: 10px;color: #666666;line-height: 145%;border-top-width: 1px;border-top-style: dotted;border-top-color: #CCCCCC;}
#main table th {text-align: left;padding-top: 7px;padding-right: 20px;padding-bottom: 7px;padding-left: 5px;vertical-align: top;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;}
#main table th:first-letter{color: #FFC100;margin-right: 3px;}
#main table td {padding-top: 7px;padding-bottom: 7px;padding-right: 10px;padding-left: 5px;background-color: #FFFFFF;	border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;}

#submenu {padding: 0px;margin: 0px;}
#submenu li {margin: 0px;padding: 0px;background-image: none;}
#submenu li a:link,#submenu li a:visited{color: #7C7C7C;background-color: #F8F8F8;display: block;width: 139px;padding: 5px 0px 5px 17px;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #C5C5C5;border-bottom-color: #CCCCCC;}
/*\*/
* html #submenu li a:link,* html #submenu li a:visited{width: 157px;}
#submenu li a:hover{color: #333333;background-color: #F0F0F0;}

#right{float: right;width: 172px;background-image: url(img/news1.gif);background-repeat: no-repeat;background-position: left top;background-color: #F7F7F7;}
#right div {background-image: url(img/news2.gif);background-repeat: no-repeat;background-position: left bottom;padding-top: 39px;padding-right: 6px;padding-left: 9px;padding-bottom: 8px;font-size: 10px;color: #666666;line-height: 130%;}
#right div a:link,#right div a:visited{color: #666666;}
#right div a:hover{color: #699951;} 
#right div p {text-align: right;padding-bottom: 0px;}
#right span {background-image: url(img/tri1.gif);background-repeat: no-repeat;background-position: 0px 4px;margin: 0px 0px -1em;padding: 0px 0px 2px 12px;visibility: visible;display: block;}
#right font {color: #FF6600;}

#foot {padding-top: 35px;padding-left: 170px;}
#foot a:link,#foot a:visited{color: #A49F96;}
#foot a:hover{color: #525049;}
#foot ul {color: #999999;font-size: 10px;margin: 0px;padding: 0px;line-height: 10px;}
#foot ul li{padding-right: 7px;margin-right: 7px;border-right-width: 1px;border-right-style: solid;border-right-color: #999999;float: left;background-image: none;padding-left: 0px;padding-top: 0px;padding-bottom: 1px;}

#press h4 {background-color: #FFFFFF;border: none;font-weight: normal;color: #785A00;margin: 0px;padding: 0px;float: left;font-size: 12px;line-height: 140%;}
#press h5 {font-size: 12px;color: #333333;margin-left: 90px;padding: 0px;margin-top: 0px;line-height: 140%;font-weight: normal;}
#press p {margin-left: 90px;}
#press a:link,#press a:visited {color: #513D00;text-decoration: underline;}
#press a:hover {color: #FFC000;}

/* class */
.h2top{padding-top: 0px;padding-bottom: 1em;}
.fm {width: 200px;}
.waku {border: 1px solid #CCCCCC;padding: 15px;width: 400px;}
.clear {clear: both;padding-bottom: 0px;}
