table { background-color: white; }table.void { border-collapse: collapse; border: none; }td.void { border:none; padding: 0px;}td.honbun { font-size: 92%; line-height: 1.4; color: #202020; padding: 10px 18px; }#naviBar a.top { display: block; background: url('img/menu_top5.png');}#naviBar a.product { display: block; background: url('img/menu_product5.png');}#naviBar a.download { display: block; background: url('img/menu_download5.png');}#naviBar a.buy { display: block; background: url('img/menu_buy5.png');}#naviBar a.tools { display: block; background: url('img/menu_tools5.png');}#naviBar a.support { display: block; background: url('img/menu_support5.png');}#naviBar a:hover {	background-position: 0px -30px; }a.win { display: block; width: 47px; height: 22px; background: url('img/i_win6.png');}a.win:hover { background-position:0 -22px;}span.h_small { color: #31a521; font-size: 12px; font-weight: bold;}div.mokuji { line-height: 1.4; margin: 0px 20px; border: 1px none gray; padding: 8px; width: 480px;}.mokuji a { text-decoration: none; color: #606060; }.mokuji img { border:none; margin-top: 5px;}.mokuji a:hover { text-decoration: underline; }a.void { text-decoration: none; color: #333333;}a.void:hover { text-decoration: underline; }div.index0 { background: url('img/index_bar.png'); color: maroon; font-size: 100%; height: 22px; font-weight: normal; width: 486px; padding: 5px 0px 0px 25px; font-family: '丸ゴシック',sans-serif; margin-top: 25px; margin-bottom: 5px;}div.index1 { background: url('img/index_bar4.png'); color: #101010; font-size: 110%; height: 25px; font-weight: bold; width: 480px; padding: 2px 0px 0px 24px;  margin-top: 25px; margin-bottom: 5px; }div.index_grad { background: url('img/index_grad.png'); color: #101010; font-size: 110%; height: 25px; font-weight: bold; width: 480px; padding: 2px 0px 0px 8px;  margin-top: 25px; margin-bottom: 5px; border-left: 7px solid #ff7f7c;}div.index { background: url('img/index_bar.png'); background-color: #64B024; color: #ffffff; font-size: 17px; height: 27px; font-weight: bold; width: 480px; padding: 0px 0px 0px 0px;  margin-top: 25px; margin-bottom: 5px; text-indent: 25px; vertical-align: middle; }div.where { margin-bottom: 18px; font-size: 90%;}div.figure { margin: 10px; text-align: center; font-size: 90%; color: #31a521;}.form table {border-collapse: collapse; }.form td { border: 0px solid #cccccc; padding: 2px 5px;}.form input.text { border: 1px solid maroon; }.form textarea.text { border: 1px solid maroon; }.form input.button { border: 1px solid maroon; background-color: #cccccc; }.form form { border: 1px solid gray; margin: 10px; padding: 8px;}ul.ul1 {list-style: url('img/i_greenarrow.png'); margin: 0px; padding: 20px; }ul.ul2 {list-style: url('img/i_check.png'); margin: 0px; }.hyo1 table { border-collapse: collapse; }.hyo1 td { vertical-align: top; padding: 1px 5px; border: 1px solid gray;}.hyo1 td.f { background-color: #94e054; }span.s { font-size: 90%;}span.ss { font-size: 80%;}span.sss { font-size: 75%;}div.tools_sub { border-top: 2px dotted gray; margin-top: 5px; font-weight: bold; color: #31a521; line-height: 1.1; padding: 10px 0px;}div.tools_chu { line-height: 1.1; font-size: 80%; color: #333333; margin-top: 5px;}div.tools_rireki { line-height: 1.2; font-size: 90%; color: #333333; background-color: #f8f3e3; padding: 6px; margin: 4px 0px;}/* ダウンロードボタンなど */div.button { width: 173px; }a.downloadbutton { display: block; background: url('img/button_download5.png'); background-repeat: no-repeat; text-decoration: none; }a.downloadbutton:hover { background-position: 0px -31px; }a.todownloadbutton { display: block; background: url('img/button_todownload5.png'); background-repeat: no-repeat; text-decoration: none; }a.todownloadbutton:hover  { background-position: 0px -31px; }a.preview { display: block; background: url('img/button_preview5.png'); background-repeat: no-repeat; text-decoration: none; }a.preview:hover  { background-position: 0px -31px; }/* ヒストリ */.history div.ver { font-weight: bold; margin-top: 8px;}.history { font-size: 90%; }