body {
	border:none;
	margin:0;
	padding:0;
	background:url("/images/reform_061201/bg_body.gif") center top repeat-y fixed #d9d9d9;
	color:#555;
}
body * {
	font-size:10pt;
}
h1,h2,h3,h4,h5,ul,li,dl,dt,dd,p {
	margin:0;
	padding:0;
}

ul {
	list-style:none;}

img {
	border:none;
	margin:0;
	padding:0;
	font-size:0;
}
form {
	margin:0;
	padding:0;
}
a:link,a:visited {color:#0033dd;text-decoration:none;}
a:hover {color:#0033dd;text-decoration:underline;}
/*--common_class--*/
.zero {clear:both;}
.alt {display:none;}
.fl {display:block;float:left;}
.fr {display:block;float:right;}
.italy {font-style:italic;}
.fc_org {color:#F58909;}
/*--/common--*/

/*--float clear--*/
/* ie */
p,ul,dl,td,#header,#info,#directory_navi,.comment_list li {
	zoom: 100%;
}
/* other */
p:after,ul:after,dl:after,td:after,#header:after,#info:after,#directory_navi:after,.comment_list li:after {
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
/*--/float clear--*/





/*--header--------------------*/
#header {
	width:980px;
	margin:10px auto 0;
	padding:0 10px;
}
/*----------------library version----------------
h1#vector_lib {
	width:275px;
	height:40px;
	background:url("/images/reform_061201/lib_logo.gif") left top no-repeat #f9f9f9;
	margin:0;
	padding:0;
	color:#59543e;
	float:left;
}
h1#vector_lib a {
	display:block;
	width:275px;
	height:40px;
}
----------------library version----------------*/
/*----------------vector version----------------*/
h1#vector_lib {
	width:180px;
	height:42px;
	background:url("//www.vector.co.jp/images/vec_logo3.gif") left top no-repeat #f9f9f9;
	margin:8px 0 0 7px;
	_margin:8px 0 0 4px;
	padding:0;
	color:#59543e;
	float:left;
}
h1#vector_lib a {
	display:block;
	width:180px;
	height:42px;
}
/*/----------------vector version----------------*/
/*--header_navi-----*/
#header_navi {
	width:430px;
	margin:0;
	padding:0;
	float:right;
}
#header_navi ul {
	margin:0;
	padding:0;
	list-style:none inside;
	float:left;
}
#header_navi ul li {
	padding-top:3px;
	padding-bottom:3px;
	font-size:9pt;
	float:left;
}
#header_navi ul,
#header_navi ul li {
	border-style:solid;
	border-color:#666666;
}
#header_navi ul li.now {
	background:#ff6600;
}
#header_navi ul li.now a {
	color:#f9f9f9;
}
/*--line01--*/
ul#header_navi01 {
	width:429px;
	border-width:1px 1px 1px 0;
}
ul#header_navi01 li {
	padding-left:5px;
	padding-right:5px;
	border-width:0 0 0 1px;
}
/*--line02--*/
ul#header_navi02 {
	width:428px;
	border-width:0 1px 1px 1px;
}
ul#header_navi02 li {
	border-width:0;
}
ul#header_navi02 li.fl {
	padding-left:4px;
	padding-right:0;
	float:left;
}
ul#header_navi02 li.fr {
	padding-left:0;
	padding-right:4px;
	float:right;
}
/*--line03--*/
ul#header_navi03 {
	border-width:0;
	float:right;
}
ul#header_navi03 li {
	padding-left:3px;
	padding-right:3px;
	border-width:0;
	font-size:8pt;
}
ul#header_navi03 a {
	font-size:8pt;
}
/*--/header_navi-----*/
/*--/header--------------------*/




/*--ad *Vector Large*---------*/
#ad_vectorlarge {
	width:728px;
	height:90px;
	margin:10px auto 15px;
}
/*--/ad *Vector Large*---------*/



/*--container-------------------------------------*/
#container {
	width:1000px;
	margin:0 auto;
	background:url("//www.vector.co.jp/images/reform_061201/bg_container.gif") left top repeat-y transparent
;
}
/*--container-------------------------------------*/



/*--info----------------------*/
#info {
	width:990px;
	padding:5px;
	border-top:1px solid #2595BA;
	background:url("/images/reform_061201/bg_info.gif") left top repeat-y transparent;
	font-weight:bold;
}
#info span {
	float:left;
}
#info .rss {
	display:block;
	float:right;
}
/*--/info----------------------*/




/*--directory_navi------------*/
#directory_navi {
	width:990px;
	padding:5px 5px 0 5px;
	position:relative;
	z-index:900;
}
#treeOnOff {
	width:146px;
	height:26px;
	margin:0 5px 0 0;
	vertical-align:middle;
	cursor:pointer;
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
}
.tree_open {background-image:url("/images/reform_061201/bt_tree_open.gif");}
.tree_close {background-image:url("/images/reform_061201/bt_tree_close.gif");}
#directory_navi a {margin-right:5px;}
#directory_navi,#directory_navi a:link,#directory_navi a:visited {color:#e9e9e9;}
#directory_navi a:hover {color:#ff3333;}
/*--tree--*/
#treeDiv1 {
	width:200px;
	margin:0 0 0 0;
	border:2px solid #333;
	position:absolute;
	top:26px;
	left:23px;
	z-index:901;
}
.tree_current_path_node div,
.tree_current_path_node div {
	font-size: 12px; font-weight: bold; color:#ff3333;
}
.loading {
	display:block;
	width:120px;
	height:30px;
	margin:5px auto 5px auto;
	background:url("/images/reform_061201/loading.gif") left top no-repeat transparent;
}
/*--/tree--*/
/*--mo--*/
html>body #treeDiv1 {
	background:url("/images/reform_061201/bg_black75.png") left top repeat;
}
/*--/mo--*/
/*--ie--*/
*html #treeDiv1 {
	background:url("/images/reform_061201/bg_black100.gif") left top repeat transparent;
	filter:progid:DXImageTransform.Microsoft.alpha(style=0, opacity=75);
}
/*--/ie--*/
/*--/directory_navi------------*/





/*--left_column------------------------------*/
#left {
	width:161px;
	float:left;
}
/*--search--------------------*/
#search_block {
	margin:3px 5px 5px 5px;
	padding:0px;
}
#searchform {
	margin:0;
}
#query {
	width:148px;
	margin:0 0 5px 0;
	vertical-align:middle;
	border-width:2px;
	border-style:solid;
	border-color:#055788 #43ACCA #43ACCA #055788;
}
#search {
	width:38px;
	height:20px;
	background:url("/images/reform_061201/bt_search.gif");
}
/*--/search--------------------*/

/*--ranking&review&soft_navi------------*/
#ranking_block,
#review_block,
#shopranking_block,
#soft_navi_block {
	width:148px;
	margin:0 0 10px 5px;
	background-color:#0F3C4A;
	border-style:solid;
	border-width:0 1px 1px;
	border-color:#fff;
	font-size:10pt;
	position:relative;
}
#soft_navi_block h5 {
	margin:0px;
	padding:3px;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#F2A218;
	font-size:10pt;
	text-align:center;
	color:#333;
}
#left h4 {
	width:169px;
	height:26px;
	margin:0px;
	left:-18px;
	position:absolute;
	text-align:center;
	line-height:1.6em;
}
#ranking_block h4 {
	background:url("/images/reform_061201/bg_ranking_head.gif") left top no-repeat transparent;
}
#review_block h4 {
	background:url("/images/reform_061201/bg_review_head.gif") left top no-repeat transparent;
}
#shopranking_block h4 {
	background:url("/images/reform_061201/bg_shopranking_head.gif") left top no-repeat transparent;
}
#left ul,#left dl {
	list-style:inside decimal;
	color:#ffff00;
	padding-top:26px;
}
#ranking_block li,
#shopranking_block li {
	margin:0px 3px 0px 3px;
	padding:3px 0px 4px 2px;
	border-bottom:1px dashed #2595BA;
}
#review_block dt,
#soft_navi_block dt {
	margin:5px 3px 0px 4px;
	padding:0px;
	font-weight:bold;
}
#review_block dd,
#soft_navi_block dd {
	margin:0px 2px 0px 2px;
	padding:0px 0px 5px 10px;
	border-bottom:1px dashed #2595BA;
	color:#ffff00;
	font-size:75%;
}
#left .more {
	list-style-type:none;
	margin:0px;
	padding:3px 5px 3px 3px;
	text-align:right;
	color:#f9f9f9;
	font-size:10pt;
	border:none;
}
#left a:link,#left a:visited {color:#f9f9f9;}
#left a:hover {color:#ffff00;}
/*--/ranking&review------------*/
/*--sale_block--*/
#shop_sale_block_left {
	width:148px;
	margin:0 0 10px 6px;
	font-size:10pt;
	position:relative;
}
#left #shop_sale_block_left ul {
	list-style:none outside;
}
#left #shop_sale_block_left li {
	padding:0;
	margin:0;
}
#shop_sale_block_left h4 {
	background:url("/images/reform_061201/bg_shopsale_left_head.gif") right top no-repeat transparent;
}
/*--/sale_block--*/
/*--noscript-category----------*/
#category_list_block {
	width:148px;
	margin:0 0 10px 5px;
	background-color:#0F3C4A;
	border-style:solid;
	border-width:0 1px 1px;
	border-color:#fff;
	font-size:10pt;
	position:relative;
}
#category_list_block h4 {
	background:url("/images/reform_061201/bg_left_head.gif") left top no-repeat transparent;
}
#category_list_block ul {
	list-style:inside disc;
}
#category_list_block li {
	margin:0px 3px 0px 3px;
	padding:3px 0px 4px 2px;
	border-bottom:1px dashed #2595BA;
}
/*--/noscript-category----------*/
/*--/left_column------------------------------*/





/*--center_column------------------------------*/
#center {
	width:678px;
	background:url("/images/reform_061201/bg_center_middle.gif") left top repeat-y transparent;
	float:left;
}
#center .center_top {
	background:url("/images/reform_061201/bg_center_top.gif") left top no-repeat transparent;
	padding:17px 20px 10px;
}
#center .center_bottom {
	background:url("/images/reform_061201/bg_center_bottom.gif") left bottom no-repeat transparent;
	padding:22px 0;
}
#center p {
	padding:0 8px;
}
#center ul,#center dl {
	list-style:none;
}
.center_top h2 {
	font-size:170%;
	color:#3333dd;
}
.center_top h2 img {
	margin:0 5px 0 0;
	vertical-align:top;
}
.center_top h3 {}
/*--tab--*/
.tab_box {
	width:666px;
	margin:0px auto;
	background:url("/images/reform_061201/bg_tab_middle.gif") left top repeat-y transparent;
	position:relative;
}
.tab_box_top {}
.tab_box_bottom {}
.tab_box_top li,.tab_box_bottom li {
	margin:0 30px 0 0;
	float:left;
	height:28px;
}
.tab_box_top a,.tab_box_bottom a {
	display:block;
	height:28px;
}
.tab_box_middle {
	padding:0 10px;
	line-height:1.3em;
}
.tab_box_middle hr {
	border:1px solid #ccc;
	height:1px;
	background-color:#ccc;
	margin:15px 0 18px 0;
}
/*--detail_tab--*/
#detail .tab_box_top {
	background:url("/images/reform_061201/bg_tab_detail_top.gif") left top no-repeat transparent;
}
#detail .tab_box_bottom {
	background:url("/images/reform_061201/bg_tab_detail_bottom.gif") left top no-repeat transparent;
}
#detail .bt_detail a,#detail .bt_detail {width:200px;}
#detail .bt_comment a,#detail .bt_comment {width:155px;}
#detail .bt_download a,#detail .bt_download {width:155px;}
/*--/detail_tab--*/
/*--detail_tab comment_none--*/
#detail_cn .tab_box_top {
	background:url("/images/reform_061201/bg_tab_detail_cn_top.gif") left top no-repeat transparent;
}
#detail_cn .tab_box_bottom {
	background:url("/images/reform_061201/bg_tab_detail_cn_bottom.gif") left top no-repeat transparent;
}
#detail_cn .bt_detail a,#detail_cn .bt_detail {width:200px;}
#detail_cn .bt_comment a,#detail_cn .bt_comment {width:155px;}
#detail_cn .bt_download a,#detail_cn .bt_download {width:155px;}
/*--/detail_tab comment_none--*/

/*--comment_tab--*/
#comment .tab_box_top {
	background:url("/images/reform_061201/bg_tab_comment_top.gif") left top no-repeat transparent;
}
#comment .tab_box_bottom {
	background:url("/images/reform_061201/bg_tab_comment_bottom.gif") left top no-repeat transparent;
}
#comment .bt_detail a,#comment .bt_detail {width:160px;}
#comment .bt_comment a,#comment .bt_comment {width:200px;}
#comment .bt_download a,#comment .bt_download {width:155px;}
/*--/comment_tab--*/

/*--commentedit_tab--*/
#commentedit {
	border:none;
	margin:0;
	padding:0;
	background:none;
	color:#555;
}
#commentedit #header {
	width:658px;
	margin:10px auto 0;
	padding:0 10px;
}
#commentedit .tab_box {
	margin-bottom:20px;
}
#commentedit .tab_box_top {
	background:url("/images/reform_061201/bg_tab_commentedit_top.gif") left top no-repeat transparent;
}
#commentedit .tab_box_bottom {
	background:url("/images/reform_061201/bg_tab_commentedit_bottom.gif") left top no-repeat transparent;
}
#commentedit .bt_detail a,#commentedit .bt_detail {width:160px;}
#commentedit .bt_comment a,#commentedit .bt_comment {width:200px;}
#commentedit .bt_download a,#commentedit .bt_download {width:155px;}
/*--/commentedit_tab--*/

/*--download_tab--*/
#download .tab_box_top {
	background:url("/images/reform_061201/bg_tab_download_top.gif") left top no-repeat transparent;
}
#download .tab_box_bottom {
	background:url("/images/reform_061201/bg_tab_download_bottom.gif") left top no-repeat transparent;
}
#download .bt_detail a,#download .bt_detail {width:165px;}
#download .bt_comment a,#download .bt_comment {width:160px;}
#download .bt_download a,#download .bt_download {width:195px;}
/*--/download_tab--*/
/*--download_tab comment_none--*/
#download_cn .tab_box_top {
	background:url("/images/reform_061201/bg_tab_download_cn_top.gif") left top no-repeat transparent;
}
#download_cn .tab_box_bottom {
	background:url("/images/reform_061201/bg_tab_download_cn_bottom.gif") left top no-repeat transparent;
}
#download_cn .bt_detail a,#download_cn .bt_detail {width:165px;}
#download_cn .bt_comment a,#download_cn .bt_comment {width:160px;}
#download_cn .bt_download a,#download_cn .bt_download {width:195px;}
/*--/download_tab comment_none--*/
/*--/tab--*/

/*--ad_box--*/
#ad_dlsquare {
	width:300px;
	text-align:center;
	margin:6px 0 6px 6px;
	background-color:#efefef;
	float:right;
}
#ad_dlsquare table {
	margin:0 auto;
	padding:0;
	border:none;
}
#ad_dlsquare table td {
	margin:0;
	padding:0;
	border:none;
}
#ad_dlsquare p {
	background-color:#888;
	color:#fff;
	font-weight:bold;
	font-size:110%;
	margin:2px 0 0 0;
	padding:1px 0 2px;
}
/*--/ad_box--*/

/*--soft_data----------------------*/
#soft_data {
	width:335px;
	margin:7px 0 0 0;
	border-collapse:collapse;
}
#soft_data td {
	margin:0;
	padding:3px 0;
}
#soft_data .celltitle {
	width:90px;
	font-weight:bold;
	text-align:right;
}
#soft_data .accessories td {
	padding-bottom:10px;
}
.accessories a {
	display:block;
	width:76px;
	height:18px;
	margin:0 2px;
	float:left;
}
.bt_review {background:url("/images/reform_061201/bt_go_review.gif") left top no-repeat transparent;}
.bt_pickup {background:url("/images/reform_061201/bt_go_pickup.gif") left top no-repeat transparent;}
.bt_catalog {background:url("/images/reform_061201/bt_go_catalog.gif") left top no-repeat transparent;}
.bt_regi {background:url("/images/reform_061201/bt_go_regi.gif") left top no-repeat transparent;}
.os_icon {background-color:#e8e8e8;}
.model {}
.type {background-color:#e8e8e8;}
.persons {}
#comment_link_block {
	border: solid #2595ba;
	background: #cbeff9;
	font-weight: bold;
	margin: 0px 5px;
	padding: 1px;
}
/*--average--*/
.average {background-color:#e8e8e8;}
.average td {position:relative;}
.average img {height:20px;}
.average .fivestar {position:absolute;}
/* ie */
*html .average .fivestar {
	width:150px;
	height:20px;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/reform_061201/bg_fivestar.png", sizingMethod="scale");
}
/* other */
html>body .average .fivestar {
	width:150px;
	height:20px;
	background:url("/images/reform_061201/bg_fivestar.png") left top no-repeat transparent;
}
/*--/average--*/
.author {}
.os_icon span {
	height:15px;
	margin:0px 2px 2px 0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
.os_icon .msdos {background-image:url("/images/reform_061201/ic_os_msdos.gif");width:31px;}
.os_icon .win31 {background-image:url("/images/reform_061201/ic_os_win31.gif");width:31px;}
.os_icon .win95 {background-image:url("/images/reform_061201/ic_os_win95.gif");width:31px;}
.os_icon .win98 {background-image:url("/images/reform_061201/ic_os_win98.gif");width:31px;}
.os_icon .winme {background-image:url("/images/reform_061201/ic_os_winme.gif");width:31px;}
.os_icon .vista {background-image:url("/images/reform_061201/ic_os_vista.gif");width:37px;}
.os_icon .winnt {background-image:url("/images/reform_061201/ic_os_winnt.gif");width:31px;}
.os_icon .win2000 {background-image:url("/images/reform_061201/ic_os_win2000.gif");width:37px;}
.os_icon .winxp {background-image:url("/images/reform_061201/ic_os_winxp.gif");width:31px;}
.os_icon .macos {background-image:url("/images/reform_061201/ic_os_macos.gif");width:33px;}
.os_icon .macosx {background-image:url("/images/reform_061201/ic_os_macosx.gif");width:33px;}
.os_icon .unix {background-image:url("/images/reform_061201/ic_os_unix.gif");width:33px;}
.os_icon .common {background-image:url("/images/reform_061201/ic_os_common.gif");width:31px;}
.os_icon .other {background-image:url("/images/reform_061201/ic_os_other.gif");width:39px;}
.os_icon .solaris {background-image:url("/images/reform_061201/ic_os_solaris.gif");width:39px;}
.os_icon .newton {background-image:url("/images/reform_061201/ic_os_newton.gif");width:39px;}
.os_icon .fmtowns {background-image:url("/images/reform_061201/ic_os_fmtowns.gif");width:31px;}
.os_icon .os2 {background-image:url("/images/reform_061201/ic_os_os2.gif");width:31px;}
.os_icon .x68000 {background-image:url("/images/reform_061201/ic_os_x68000.gif");width:31px;}
/*--/os_icon--*/
.go_pay,.go_hp {
	height:17px;
	margin:0px 0px 0px 7px;
	vertical-align:middle;
}
.go_pay {
	width:72px;
	background:url("/images/reform_061201/bt_go_pay.gif") left top no-repeat transparent;
}
.go_hp {
	width:72px;
	background:url("/images/reform_061201/bt_go_hp.gif") left top no-repeat transparent;
}
/*--/soft_data----------------------*/

/*--listing--*/
#ad_listing {
	text-align:left;
	margin:0 0 15px;
}
/*--/listing--*/

h5 {
	position:relative;
	margin:15px 0 3px;
	padding:3px 8px;
	background-color:#888;
	color:#fff;
}
.exp {
	margin:0 0 0 10px;
}
.go_download {
	margin:10px 0 0 10px;
}


/*--detail--*/
/*--/detail--*/


/*--comment--*/
#bt_commentedit {
	display:block;
	width:134px;
	height:20px;
	margin:10px 0 10px 10px;
	background:url("/images/reform_061201/bt_commentedit.gif") left top no-repeat transparent;
	float:left;
}
#bt_commentlist {
	display:block;
	width:146px;
	height:20px;
	margin:10px 0 10px 10px;
	background:url("/images/reform_061201/bt_commentlist.gif") left top no-repeat transparent;
	float:left;
}
.comment_list {
	clear:both;
	width:95%;
	margin:10px auto 0;
	padding:10px;
	background-color:#f8f8f8;
	border:1px solid #efefef;
	position:relative;
}
.comment_list * {
	color:#666;
	font-size:9pt;
}
.comment_list li {
	border-bottom:1px dashed #ccc;
	margin-bottom:3px;
}
.comment_list .title {
	display:block;
	width:110px;
	text-align:right;
	float:left;
	font-weight:bold;
}
.comment_list .data {
	width:465px;
	float:left;
}
.comment_list .num {
	margin:0 20px 0 5px;
	font-weight:bold;
	font-size:120%;
}
.comment_list .rating {
	width:145px;
	float:left;
}
.comment_list .more {
	border:none;
}
/*--rating--*/
.rating {position:relative;}
.rating img {height:13px;position:absolute;left:35px;top:1px;z-index:998;}
.rating .fivestar {position:absolute;left:35px;top:1px;z-index:999;}
/* ie */
*html .rating .fivestar {
	width:100px;
	height:13px;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/reform_061201/bg_fivestar_s.png", sizingMethod="scale");
}
/* other */
html>body .rating .fivestar {
	width:100px;
	height:13px;
	background:url("/images/reform_061201/bg_fivestar_s.png") left top no-repeat transparent;
}
/*--/rating--*/
/*--/comment--*/


/*--commentedit--*/
#commentedit #container {
	width:666px;
	margin:0 auto;
	background:none left top repeat-y transparent;
}
#commentedit #center {
	width:666px;
	background:none;
	float:none;
}
#commentedit #center .center_top {
	background:none;
	margin:10px 0 0;
	padding:17px 0 10px;
}
#commentedit #center .center_bottom {
	background:none;
	padding:0;
}
#commentedit h5 {
	background-color:#2595BA;
}
/* edit */
#list,#edit {
	display:block;
	height:0;
	font-size:0;
	line-height:0;
	visibility:hidden;
}
#editform {
	margin:0 0 20px 0;
	padding:0;
}
#bt_vpass {
	display:block;
	width:197px;
	height:62px;
	margin:10px auto;
	background:url("/images/reform_061201/bt_vpass.gif") left top no-repeat transparent;
}
#editform p,#deleteform p {
	font-size:85%;
	font-weight:bold;
	margin:12px 0 3px 0;
}
.caution {
	color:#d33;
}
.title {
	clear:both;
	display:block;
	width:90px;
	margin-left:10px;
	margin-right:5px;
	text-align:right;
	float:left;
}
.ic_author {
	width:16px;
	height:16px;
	margin:0 2px 0 0;
	padding:0;
	background:url("/images/reform_061201/ic_author.gif") left top no-repeat transparent;
}
.title span {
	margin-right:10px;
	font-size:80%;
}
html>body #rateselect,
html>body #comtit,
html>body #comart {
	border-width:2px;
	border-style:solid;
	border-color:#7C9199 #D1E0E6 #D1E0E6 #7C9199;
}
select#rateselect {
	margin:0 0 5px 0;
	vertical-align:-4px;
}
select#rateselect option {
	font-family:monospace;
}
input#comtit {
	width:430px;
	margin:0 0 20px 0;
}
textarea#comart {
	width:430px;
	height:120px;
}
#editform div {
	margin:6px 0 0;
	text-align:center;
	font-weight:bold;
}
#editform .grayout {
	background-color:#ccc;
}
#submit,#close,#clear,#back,#conf,#post,#revision,#del {
	width:62px;
	height:20px;
	margin:0 8px 0 2px;
	border:none;
	cursor:pointer;
}
#submit {background:url("/images/reform_061201/bt_submit.gif") left top no-repeat transparent;}
#clear {background:url("/images/reform_061201/bt_clear.gif") left top no-repeat transparent;position:relative;left:90px;}
#close {background:url("/images/reform_061201/bt_close.gif") left top no-repeat transparent;}
#back {background:url("/images/reform_061201/bt_back.gif") left top no-repeat transparent;}
#conf {background:url("/images/reform_061201/bt_conf.gif") left top no-repeat transparent;}
#post {background:url("/images/reform_061201/bt_post.gif") left top no-repeat transparent;}
#revision {background:url("/images/reform_061201/bt_revision.gif") left top no-repeat transparent;}
#del {background:url("/images/reform_061201/bt_del.gif") left top no-repeat transparent;}
#close_l_top,#close_l_bottom {
	display:block;
	position:absolute;
	width:117px;
	height:30px;
	border:none;
	cursor:pointer;
	background:url("/images/reform_061201/bt_close_l.gif") left top no-repeat transparent;
}
#close_l_top {
	right:0;
	top:-12px;
}
#close_l_bottom {
	right:0;
	bottom:-10px;
}
/* /edit */
/* list index */
.list_index {
	margin:20px 0;
	text-align:center;
	color:#888;
}
.list_index li {
	display:inline;
}
.list_index li a {
	font-size:110%;
}
.prev {margin-right:20px;}
.next {margin-left:20px;}
.now {font-size:105%;font-weight:bold;color:#faa;}
/* /list index */
/* delete */
.deltarget {margin:0;}
#commentedit .num {	margin:0 20px 0 0;}
.delete_request,.delete {
	margin:0 0 4px 0;
	border:none;
	cursor:pointer;
	vertical-align:middle;
}
.delete_request {
	width:54px;
	height:13px;
	background:url("/images/reform_061201/bt_delete_request.gif") left top no-repeat transparent;
}
.delete {
	width:32px;
	height:13px;
	background:url("/images/reform_061201/bt_delete.gif") left top no-repeat transparent;
}
/* /delete */
#commentedit #footer {color:#888;}
#commentedit #footer a:link,#footer a:visited {color:#666;}
#commentedit #footer a:hover {color:#55f;}
/*--/commentedit--*/




/*--download--*/
.guide_box {
	margin:0 0 0 38px;
}
.guide_box * {
	margin:0px;
	padding:0px;
}
.guide_box dd {
	margin:0 0 3px 0;
}
.guide_box dd.bt_help_dl,
.guide_box dd.bt_help_vup {
	margin-top:0;
	float:left;
	padding:0px 0 0 20px;
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
}
/*--other--*/
html>body .guide_box dd.bt_help_dl,
html>body .guide_box dd.bt_help_vup {
	min-height:16px;
}
/*--/other--*/
/*--ie--*/
*html .guide_box dd.bt_help_dl,
*html .guide_box dd.bt_help_vup {
	height:16px;
}
/*--/ie--*/
.guide_box .vup_list {
	clear:both;
	margin:0 0 0 135px;
}
.guide_box dd.bt_help_dl {
	margin-right:10px;
	background-image:url("/images/reform_061201/bt_help_dl_s.gif");
}
.guide_box dd.bt_help_vup {
	background-image:url("/images/reform_061201/bt_help_vup_s.gif");
}
/*--download--*/
#download h5 {
	background-color:#003399;
}
.pay_box {
	position:relative;
	width:90%;
	border-top:1px solid #ddd;
	margin:10px auto 0;
	padding:10px 0 0 0;
}
.pay_box dt {
	background:url("//www.vector.co.jp/images/download/tri_red.gif") left 3px no-repeat transparent;
	padding:0 0 0 17px;
	margin:0;
	font-weight:bold;
	font-size:110%;
}
.pay_box dd {
	padding-right:130px;
	margin:0 0 0 20px;
	color:#333;
}
.pay_box .shareregi {
	padding-right:0;
	position:absolute;
	bottom:-8px;
	right:0;
	text-align:center;
}
.dl_box {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:2px dashed #aaa;
}
.dl_box * {
	margin:0px;
	padding:0px;
	color:#333;
}
.dl_box dt {
	padding:0px 0px 0px 14px;
	font-size:11pt;
	font-weight:bold;
}
.dl_box dt.softtitle{
	background:url("//www.vector.co.jp/images/download/tri_blue.gif") left 3px no-repeat transparent;
}
.dl_box span.version {
	margin:0px 0px 0px 5px;
	font-weight:normal;
}
.dl_box dd {
	font-size:0.9em;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 27px;
	border-bottom:1px dashed #ccc;
}
.bt_dl_ftp,
.bt_dl_http {
	border:none;
	margin:0px;
	padding:0px;
}
.bt_dl_ftp {
	margin:0px 8px 0px 0px;
}
dd.vup_box {
	border:none;
	padding-bottom:0px;
}
dd.vup_box img {
	margin:0px 3px 0px 0px;
	vertical-align:top;
}
/*--/download--*/
/*--/download--*/

/*--list---------------------------*/
/*--/list---------------------------*/

/*--ad strap--*/
#ad_strap {
	text-align:center;
}
/*--/ad strap--*/

/*--/center_column------------------------------*/









/*--right_column------------------------------*/
#right {
	width:158px;
	float:right;
}
#right ul,#right dl {
	margin:0;
	list-style:none;
}
/*vpass*/
#vpass * {
	font-size:8pt;
	line-height:8pt;
}
#vpass {
	width:155px;
	margin:0 0 10px 0;
	padding:0;
	background:url("/images/reform_061201/bg_vpass_middle.gif") left top repeat-y transparent;
}
#vpass .vpass_top {
	padding:30px 2px 4px 18px;
	_padding:30px 2px 1px 18px;
	background:url("/images/reform_061201/bg_vpass_top.gif") left top no-repeat transparent;
}
#vpass .vpass_top p {
	height:27px;
	margin:0 0 13px 0;
	_margin:0 0 5px 0;
	padding:0 0 0 28px;
	line-height:1.1em;
}
#vpass .vpass_top dl {
	margin:0;
	padding:0;
}
#vpass .vpass_top dt {
	width:130px;
	height:14px;
	margin:0 0 4px 0;
	padding:0;
	background:url("/images/reform_061201/bg_vpass_title.gif") left top no-repeat transparent;
}
#vpass .vpass_top dd {
	clear:both;
	margin:2px 0 1px 0;
}
vpass .vpass_top img {
	font-size:8pt;
	display:block;
	margin:3px 0 0 0;
	_margin:0 0 3px 0;
}
#vpass #maglog img {
	position:relative;
	left:20px;
	width:110px;
	height:42px;
	background:url("/images/reform_061201/vpbox_logo_maglog.gif") left top no-repeat transparent;
}
#vpass #micmac img {
	position:relative;
	left:20px;
	width:110px;
	height:36px;
	background:url("/images/reform_061201/vpbox_logo_micmac.gif") left top no-repeat transparent;
}
#vpass #arsmagna img {
	position:relative;
	left:20px;
	width:110px;
	height:36px;
	background:url("/images/reform_061201/vpbox_logo_arsmagna.gif") left top no-repeat transparent;
}
/*eidt_070123*/
#vpass .special img {
	position:relative;
	left:20px;
	margin-bottom:5px;
}
/*/edit_070123*/
#vpass .vpass_bottom {
	font-size:0;
	line-height:0;
	height:2px;
	background:url("/images/reform_061201/bg_vpass_bottom.gif") left bottom no-repeat transparent;
}
/*/vpass*/
/*shop*/
#shop_new_block,
#shop_recommend_block,
#shop_sale_block {
	width:152px;
	margin:0 0 10px 2px;
	font-size:10pt;
	position:relative;
}
#shop_new_block ul,
#shop_recommend_block ul,
#shop_sale_block ul {
	padding-top:26px;
}

#shop_new_block li,
#shop_recommend_block li,
#shop_sale_block li {
	margin:0;
}
#right h4 {
	width:169px;
	height:26px;
	margin:0;
	position:absolute;
	right:-16px;
	color:#fff;
}
/*--new_block--*/
#shop_new_block h4 {
	background:url("/images/reform_061201/bg_shopnew_head.gif") right top no-repeat transparent;
	text-indent:7px;
	line-height:1.6em;
}
#shop_new_block li {
	line-height:100%;
	font-size:0pt;
}
#shop_new_block img {
	display:block;
	margin:0 auto;
}
#shop_new_block .exp {
	font-size:10pt;
	line-height:1.1em;
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#0078FF;
	background-color:#fff;
	padding:3px;
	margin:0 1px;
}
/*--/new_block--*/
/*--recommend_block--*/
#shop_recommend_block h4 {
	background:url("/images/reform_061201/bg_shoprecommend_head.gif") right top no-repeat transparent;
}
#shop_recommend_block ul {
	margin:0 1px;
	background-color:#fff;
	border-style:solid;
	border-width:0 1px 1px;
	border-color:#6CD214;
}
#shop_recommend_block li {
	font-size:10pt;
	line-height:1.1em;
	padding:0 3px 3px;
	margin-right:1px;
}
#shop_recommend_block img {
	display:block;
	margin:2px auto;
}
#shop_recommend_block hr {
	border:1px solid #ccc;
	height:1px;
	background-color:#ccc;
	margin:10px 0 10px 0;
}
/*--/recommend_block--*/
/*--sale_block--*/
#shop_sale_block h4 {
	background:url("/images/reform_061201/bg_shopsale_head.gif") right top no-repeat transparent;
}
/*--/sale_block--*/
/*/shop*/
/*--/right_column------------------------------*/





/*--footer------------------------------*/
#footer {
	clear:both;
	text-align:center;
	color:#ccc;
	padding:0 0 8px 0;
}
#footer a:link,#footer a:visited {color:#fff;}
#commentedit #footer a:link,#commentedit #footer a:visited {color:#888;}
#footer a:hover {color:#ff5;}
#footer ul {
	list-style:none;
	margin:0 0 3px 0;
	padding:15px 0 0;
}
#footer li {
	display:inline;
	border-left:1px solid #ccc;
	margin:0 10px 0 0;
	padding:0 0 0 10px;

}
/*--/footer------------------------------*/










/*old style erases*/
#ranking_block,
#review_block,
#shopranking_block,
#soft_navi_block,
#ranking_block li.more,
#review_block dd.more,
#soft_navi_block dd.more {
	background-image:none;
}
#info {
	border-width:1px 0 0 0;
}
#ranking_block h4,#review_block h4 {
	background:url("/images/reform_061201/bg_left_head.gif") left top no-repeat transparent;
}
.guide_box {
	border:none;
}
/*--noscript-category----------*/
#category_list_block * {
	margin:0px;
	padding:0px;
}
#category_list_block h4 {
	padding:0;
	color:#333;
	background-color:transparent;
	border:none;
	text-align:center;
	line-height:1.6em;
}
#category_list_block ul {
	list-style:none outside;
	padding:0;
	border:none;
	background-color:transparent;
}
#category_list_block li {
	padding:0;
	border-bottom:;
	font-weight:;
}
#category_list_block a:link,#category_list_block a:visited {
	text-decoration:none;
	color:#f0f0f0;
}
#category_list_block a:hover {
	text-decoration:underline;
	color:#ffcc00;
}
/*--noscript-category----------*/
/*--noscript-category----------*/
#left h4 {
	width:169px;
	height:26px;
	margin:0px;
	left:-18px;
	position:absolute;
}
#left ul,#left dl {
	list-style:inside decimal;
	color:#ffff00;
	padding-top:26px;
}
#category_list_block {
	width:148px;
	margin:0 0 10px 5px;
	background-color:#0F3C4A;
	border-style:solid;
	border-width:0 1px 1px;
	border-color:#fff;
	font-size:10pt;
	position:relative;
}
#category_list_block h4 {
	background:url("/images/reform_061201/bg_left_head.gif") left top no-repeat transparent;
}
#category_list_block ul {
	list-style:inside disc;
}
#category_list_block li {
	margin:0px 3px 0px 3px;
	padding:3px 0px 4px 2px;
	border-bottom:1px dashed #2595BA;
}
/*--/noscript-category----------*/
/*/old style erases*/
