body{background-color:#FFFFFF;margin:0px;padding:0px;font-size:small;font-family:"Hiragino Kaku Gothic Pro","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Osaka,Meiryo,"£Í£Ó £Ð¥´¥·¥Ã¥¯",sans-serif;line-height:130%;color:#232323;}h1{padding:0px;margin:0px;text-align:right;}h2{padding:0px 0px 20px 0px;margin:0px;}h3,h4,h5{padding:0px;margin:0px;}a{color:#000000;}a:hover{color:#044da7;}p.top{font-size:small;text-align:left;line-height:130%;color:#000;margin:5px 8px 5px 8px;}p.inforight{font-size:small;text-align:right;margin:5px 10px 5px 12px;}#smallnavizone{background:url(../img_cmn/middle_smallnavi_bg.gif) no-repeat;}#smallnavi{padding:0px;margin:5px 0px 6px 10px;list-style:none;text-align:left;}#smallnavi li{padding:0px;margin:0px;font-size:xx-small;line-height:0;}#leftbg{background:url(../img_cmn/img_bg_left.gif) repeat-y;}#rightbg{background:url(../img_cmn/middle_right_bg.gif) repeat-y;}#navizone{background:url(../img_cmn/middle_navi_bg.gif) repeat-y;}.smalllink{background:url(../img_cmn/icon_link.gif) no-repeat center left;padding:0px 0px 0px 15px;font-size:x-small;text-align:left;display:block;}.smalllink2{margin:10px 0px 10px 10px;background:url(../img_cmn/icon_link.gif) no-repeat center left;padding:0px 0px 0px 15px;font-size:x-small;text-align:left;}address{padding:0px;margin:0px;text-align:right;}#calendar{padding:0px;margin:10px 0px 10px 10px;}.month{padding:0px;margin:5px 0px 3px 0px;color:#003366;}#btnlink{padding:0px;margin:10px 0px 10px 10px;}.banner{font-size:x-small;text-align:left;line-height:130%;}.smalltxt{font-size:x-small;line-height:1.2em;}