body { font-size: 0.85em; line-height: 1.4; margin: 0; padding: 0; background: #FFFFFF; color: #212121; }img { margin: 0; padding: 0; border: 0; }table { border: 0; }body a:link { color: #0066FF; text-decoration: none; }body a:active { color: #0066FF; text-decoration: none; }body a:visited { color: #0066FF; text-decoration: none; }body a:hover { color: #0066FF; text-decoration: none; background-color:#CDE1FF; }.clear { clear: both; }.hs5 { font-size: 5px; line-height: 5px; margin: 0px; padding: 0px; height: 5px; width: 5px; }.hs12 { font-size: 12px; line-height: 12px; margin: 0px; padding: 0px; height: 12px; width: 12px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }.hs40 { font-size: 40px; line-height: 40px; margin: 0px; padding: 0px; height: 40px; width: 40px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }.ws70 { width: 70px; }.ws100 { width: 100px; white-space: nowrap; }.ws300 { width: 300px; }.latest { text-align: right; width: 140px; }.red { color: #FF4500; }.red2 { color: #FF0000; }.gray { color: #666666; }.txt_70a { font-size: 70%; line-height: 154%; text-decoration: none }.txt_80a { font-size: 80%; line-height: 154%; text-decoration: none }.txt_90a { font-size: 90%; line-height: 154%; text-decoration: none }.txt_100a { font-size: 100%; line-height: 154%; text-decoration: none }.txt_10px { font-size: 10px; line-height: 14px; text-decoration: none; display: inline; }.e_txt90a { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 90%; line-height: 154% }.e_txt80a { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 80%; line-height: 154% }.e_txt10px { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; line-height: 14px; text-decoration: none }.txt_90b { font-size: 90%; line-height: 154%; text-decoration: none; margin: 0px; padding: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; clip:rect(0px,0px,0px,0px); }.mase_news00 { font-size: 0.85em; line-height: 1.4; }.kgr1010 { margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; color: #CCCCCC; width: 410px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }.kgr1020 { margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; color: #CCCCCC; width: 550px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }ol { padding: 0px; margin: 5px 0 5px 0; font-size: 108%; font-weight: bold; }ul { margin: 5px 0 5px 0; padding-left: 20px; }.md01 { background: url(../imgs/bg01.gif) repeat-x left center; }.md02 { background-color: #FFFFFF; padding: 2px; }.righted { float: right; padding: 0 0 1px 10px; }.lefted { float: left; padding: 0 10px 1px 0; }.centered { text-align: center; display: block; width: 100%; }.menuarea { background: url(../imgs/arm_bg01.gif) repeat-y; vertical-align: top; width: 178px; padding: 90px 0 0 0; margin: 0; border: 0; }#menuarea { margin: 0px; padding: 0px; }#menuarea ul { margin: 0px; padding: 0px; height: auto; width: 153px; position: relative; list-style-type: none; }#menuarea li { display: block; padding: 0; height: 25px; width: 153px; margin: 0; border: 0; }#menuarea em { position: absolute; left: -7777px; font-size: 0.1em; line-height: 0.1; }.md_bg_col_gray { background-color: #666666; width: 100px; }.km_bg_col_orange { background-color: #FFCC99; width: 190px; padding-top: 3px; }.news_txtbox { margin: 0px; padding: 0px; width: 190px; }.arm_bg02 { background-image: url(../imgs/arm_bg02.gif); height: 25px; width: 25px; }.bg_kgr01 { background-image: url(../imgs/kgr01.gif); background-repeat: repeat-x; }.bg_kgr02 { background-image: url(../imgs/kgr02.gif); background-repeat: repeat-y; }.bg_kgr07 { background-image: url(../imgs/kgr07.gif); background-repeat: repeat-x; }