.on{display:block;}
.off{display:none;}

*{margin:0px;padding:0px;}

IMG{border:0px;}
BODY{font-size:16px;line-height:28px;text-align:center;color:#333333;background:url(img/page_wll.jpg) repeat-x #ffffff;letter-spacing:1px;}
TABLE{table-layout:fixed;color:#333333;line-height:22px;}

A{text-decoration:none;}
A:hover{text-decoration:underline;}
LI{list-style:none;}

div#clear{clear:both;line-height:0px;overflow:hidden;text-indent:-9999px;}

div#page{width:100%;}
div#page div#header_txt{width:1000px;height:18px;margin:0px auto;line-height:16px;font-size:12px;text-align:right;color:#ffffff;}
div#page div#header{width:1000px;height:160px;margin:0px auto;background:url(img/header_logo.jpg) no-repeat;}
div#page div#header h1{float:left;width:860px;height:91px;}
div#page div#header h1 a{width:860px;height:91px;margin:0px auto;display:block;overflow:hidden;text-indent:-9999px;}
div#page div#header ul#headmenu {float:right;margin-top:10px;}
div#page div#header ul#headmenu a:hover img{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";}
div#page div#header ul#topmenu {clear:both;width:1000px;margin:0px auto;overflow:hidden;background:#ffffff;}
div#page div#header ul#topmenu li{float:left;line-height:50px;}
div#page div#header ul#topmenu li a{display:block;overflow:hidden;text-indent:-9999px;background:url(img/topmenu_li.jpg) no-repeat;}
/*
div#page div#header ul#topmenu li#menu01 a{background-position:0px 0px;width:276px;}
div#page div#header ul#topmenu li#menu02 a{background-position:-276px 0px;width:262px;}
div#page div#header ul#topmenu li#menu03 a{background-position:-538px 0px;width:209px;}
div#page div#header ul#topmenu li#menu04 a{background-position:-747px 0px;width:253px;}
div#page div#header ul#topmenu li#menu01 a:hover{background-position:0px -50px;}
div#page div#header ul#topmenu li#menu02 a:hover{background-position:-276px -50px;}
div#page div#header ul#topmenu li#menu03 a:hover{background-position:-538px -50px;}
div#page div#header ul#topmenu li#menu04 a:hover{background-position:-747px -50px;}
*/
div#page div#header ul#topmenu li#menu01 a{background-position:0px 0px;width:125px;}
div#page div#header ul#topmenu li#menu02 a{background-position:-125px 0px;width:133px;}
div#page div#header ul#topmenu li#menu03 a{background-position:-258px 0px;width:201px;}
div#page div#header ul#topmenu li#menu04 a{background-position:-459px 0px;width:147px;}
div#page div#header ul#topmenu li#menu05 a{background-position:-606px 0px;width:211px;}
div#page div#header ul#topmenu li#menu06 a{background-position:-817px 0px;width:183px;}
div#page div#header ul#topmenu li#menu01 a:hover{background-position:0px -50px;}
div#page div#header ul#topmenu li#menu02 a:hover{background-position:-125px -50px;}
div#page div#header ul#topmenu li#menu03 a:hover{background-position:-258px -50px;}
div#page div#header ul#topmenu li#menu04 a:hover{background-position:-459px -50px;}
div#page div#header ul#topmenu li#menu05 a:hover{background-position:-606px -50px;}
div#page div#header ul#topmenu li#menu06 a:hover{background-position:-817px -50px;}


div#page div#contents{width:1000px;margin:0px auto;text-align:left;}

div#page div#contents div#side{width:230px;margin:20px 0px 0px 0px;float:left;}
div#page div#contents div#side h2#h2_side01{width:226px;height:52px;margin:0px;display:block;overflow:hidden;text-indent:-9999px;background:url(img/h2_side01.jpg) no-repeat;}
div#page div#contents div#side div#sidemenu01 {clear:both;width:230px;margin:0px auto;overflow:hidden;border:solid 1px #999999;}
div#page div#contents div#side div#sidemenu01 ul{margin:0px 0px 8px 8px;}
div#page div#contents div#side div#sidemenu01 ul li{width:214px;line-height:36px;margin-bottom:4px;}
div#page div#contents div#side div#sidemenu01 ul li a{display:block;overflow:hidden;text-indent:-9999px;background:url(img/sidemenu01.jpg) no-repeat;}
div#page div#contents div#side div#sidemenu01 ul li#menu01 a{background-position:0px 0px;}
div#page div#contents div#side div#sidemenu01 ul li#menu02 a{background-position:0px -36px;}
div#page div#contents div#side div#sidemenu01 ul li#menu03 a{background-position:0px -72px;}
div#page div#contents div#side div#sidemenu01 ul li#menu04 a{background-position:0px -108px;}
div#page div#contents div#side div#sidemenu01 ul li#menu05 a{background-position:0px -144px;}
div#page div#contents div#side div#sidemenu01 ul li#menu06 a{background-position:0px -180px;}
div#page div#contents div#side div#sidemenu01 ul li#menu01 a:hover{background-position:-214px 0px;}
div#page div#contents div#side div#sidemenu01 ul li#menu02 a:hover{background-position:-214px -36px;}
div#page div#contents div#side div#sidemenu01 ul li#menu03 a:hover{background-position:-214px -72px;}
div#page div#contents div#side div#sidemenu01 ul li#menu04 a:hover{background-position:-214px -108px;}
div#page div#contents div#side div#sidemenu01 ul li#menu05 a:hover{background-position:-214px -144px;}
div#page div#contents div#side div#sidemenu01 ul li#menu06 a:hover{background-position:-214px -180px;}

div#page div#contents div#side ul#sidemenu02{margin:0px;}
div#page div#contents div#side ul#sidemenu02 li{height:100px;margin-bottom:10px;}
div#page div#contents div#side ul#sidemenu02 a:hover img{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";}
div#page div#contents div#side ul#sidemenu03{margin:20px 0px;}
div#page div#contents div#side ul#sidemenu03 li{height:50px;margin-bottom:4px;}
div#page div#contents div#side ul#sidemenu03 a:hover img{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";}


div#page div#contents div#side div#address{margin:30px 0px;font-size:14px;line-height:18px;}
div#page div#contents div#side div#address img{margin-bottom:10px;}

div#page div#contents div#center1{width:700px;margin:20px 0px 0px 0px;float:right;}

div#page div#contents div#center2{width:1000px;margin:20px 0px 0px 0px;}



div#page div#pagetop{clear:both;width:980px;line-height:200px;font-size:12px;text-align:right;margin:0px auto;}

div#page div#footer{width:100%;height:150px;background:url(img/footer_wll.jpg) repeat-x #ffffff;font-size:13px;line-height:18px;color:#ffffff;letter-spacing:2px;text-align:center;}
div#page div#footer p{padding:30px 0px 6px;font-weight:bolder;font-size:14px;letter-spacing:4px;}
