@charset "utf-8";
@import url("pagination.css");
/* 
---------------------------------
Site: www.xilisoft.jp
Author: Xilisoft.jp
Updated: 20110607
Updated by: cr 
file: main.css 
version: 2.0
--------------------------------- 
*/ 
/*****************************************************************************/
/* BASE								                                         */
/*****************************************************************************/
* { margin:0; padding:0; }
body { color:#333333; background-color:#999999; font: 12px "MS PGothic", "Arial"; _background-image:url(about:blank); _background-attachment:fixed; }
img { border:none; }
a { blr:expression(this.onFocus=this.close());}
a { blr:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a.blue { color:#00abf2; }
.blue { color:#00abf2; }

/*Font */
.red{ color:#F00}
.orange{ color:#F60}
.grey{ color:#666}

/*Font　Size */
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font17{ font-size:17px;}
.font18{ font-size:18px;}
.font19{ font-size:19px;}
.font20{ font-size:20px;}
.font21{ font-size:21px;}
.font22{ font-size:22px;}
.font23{ font-size:23px;}

/***************************************************************************************************************************************/
/* addthis                   power by liwei(20101129)				                                                                   */
/***************************************************************************************************************************************/

.addthis{ width:100%; margin:0 auto; position:absolute; top:0; left:0; z-index:2;}
#addthis_con{ position: relative; top: 182px; width:130px; margin:0 auto;padding-left:50px; float:none;}
/*#addthis_tutorial{ position: relative; top: 130px; width:130px; margin:0 auto; float:none; padding-left:750px;}*/
#addthis_tutorial{ position: relative; top: 182px; width:130px;padding-left:50px; margin:0 auto; float:none;}
#addthis_list{ position: relative; top: 230px; width:130px; margin:0 0 0 200px; float:none; padding-left:30px;}




/***************************************************************************************************************************************/
/* addthis                   tips   (20111017)		                                                                   */
/***************************************************************************************************************************************/

.addthis1{ width:100%; margin:0 auto; position:absolute; top:0; left:0; z-index:2;}
#addthis_con1{ position: relative; top: 185px; width:130px; margin:0 auto; float:none; padding-left:400px;}
/*#addthis_tutorial{ position: relative; top: 130px; width:130px; margin:0 auto; float:none; padding-left:750px;}*/
#addthis_tutorial1{ position: relative; top: 185px; width:130px; margin:0 auto; float:none; padding-left:300px;}
#addthis_list1{ position: relative; top: 230px; width:130px; margin:0 auto; float:none; padding-left:30px;}




/***************************************************************************************************************************************/
/* header                   power by liwei(20101129)				                                                                   */
/***************************************************************************************************************************************/

.header { clear:both; width:100%; height:110px; }
.header .wrap { background:#FFF url(http://m5.xilisoft.jp/images/common/common_y.png) repeat-y -984px 0px; margin:auto; padding: 0 8px 0 8px; width: 1000px }
.header .s_wrap { background:#e8e8e8 url(http://m4.xilisoft.jp/images/common/common_zh.png) repeat-x 0px -3720px; clear: both; height:81px; margin:auto; }
.header .wrap .logo { float:left; text-align:center; width:160px; }
.header .wrap .slogan { float:left; color:#333d4d; padding-top:50px; text-align:left; width:350px;  }
.header .wrap .slogan a { color:#333d4d; }

/***************************************************************************************************************************************/
/* header                   power by liwei(20101209)	old			                                                                   */
/***************************************************************************************************************************************/
.header .wrap .s_wrap #links { float:right; width:210px; padding-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }
.header .wrap .s_wrap #links .language{ float:left; width:70px; line-height:20px;}
.header .wrap .s_wrap #links .select * { margin: 0; padding: 0; }
.header .wrap .s_wrap #links .select { border:1px solid #cccccc; float: left; display: inline; }
.header .wrap .s_wrap #links .select div { border:1px solid #f9f9f9; float: left; }
.header .wrap .s_wrap #links .select>div { width:120px; height: 17px; overflow:hidden; }
.header .wrap .s_wrap #links * html .select div select { display:block; float: left; margin: -2px; }
.header .wrap .s_wrap #links .select div>select { display:block; width:124px; float:none; margin: -2px; padding:0px; }
.header .wrap .s_wrap #links .select:hover { border:1px solid #666666;}
.header .wrap .s_wrap #links .select select>option { text-indent: 2px;}
/***************************************************************************************************************************************/
/* header                   power by liwei(20101209)   new		                                                                   */
/***************************************************************************************************************************************/
.header .wrap .s_wrap #overall_t_r { float:right;  padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:370px; }
.header .wrap .s_wrap #overall_t_r .language{ float:left; width:150px; line-height:20px; display: inline;}
.header .wrap .s_wrap #overall_t_r .language div { border:1px solid #f9f9f9; float: left; }
.header .wrap .s_wrap #overall_t_r .language>div { width:120px; height: 17px; overflow:hidden; }
.header .wrap .s_wrap #overall_t_r * html .language div language { display:block; float: left; margin: -2px; }
.header .wrap .s_wrap #overall_t_r .language div>select { display:block; width:124px; float:none; margin: -2px; padding: 0px; }
.header .wrap .s_wrap #overall_t_r .language select>option { text-indent: 2px;}
.header .wrap .s_wrap #overall_t_r .newsletter{ float:left; width:110px; height:20px;line-height:20px; }
.header .wrap .s_wrap #overall_t_r .newsletter a{ color:#333}

.header .menu { width:1000px; height:44px; margin:auto; background:#FFF url(http://m5.xilisoft.jp/images/common/common_y.png) repeat-y -984px 0px; padding:0 8px 0 8px; clear:both; }
.header .s_menu { background-image: url(http://m1.xilisoft.jp/images/common/top_bg2.jpg); background-repeat: repeat-x; background-position:top; width:1000px; height:44px; margin:auto; clear:both; float:left; }

/*
.t_menu { background:#FFF url(http://m5.xilisoft.jp/images/common/common_y.png) repeat-y -984px 0px; clear: both; height: 39px; margin: auto; padding: 0 8px 0 8px; width: 1000px; z-index:120}
.t_menu .wrap01, .t_menu .wrap02, .t_menu .wrap03 { height:31px; width:770px; }
.t_menu .wrap01 { width:980px; background:#3f5169 url(http://m4.xilisoft.jp/images/common/common_zh.png) 0px -3600px; margin:0 auto; height:29px; }
.t_menu .wrap01 a { float:left; color:#fff; font-size:12px; width:135px; height:27px; text-align:center; margin:4px 12px 0 12px; line-height:26px; }
.t_menu .wrap01 a:hover { text-decoration:none; background:url(http://m2.xilisoft.jp/images/common/t_menu_h.gif) no-repeat; }
.t_menu .wrap01 a.on { background:url(http://m4.xilisoft.jp/images/common/t_menu_on.gif) no-repeat; }
*/

.t_menu { background:#fff url(http://m5.xilisoft.jp/images/common/common_y.png) repeat-y -984px 0px; clear:both;height:29px; margin:0 auto; padding:0 8px 0 8px; width: 1000px; z-index:120; position:relative; _overflow:hidden; }
.t_menu .wrap01 { width:980px; background:#3f5169 url(http://m4.xilisoft.jp/images/common/common_zh.png) 0px -3600px; margin:0 auto; height:29px; }
.t_menu .wrap03 a { float:left; color:#fff; font-size:12px; width:135px; height:21px; text-align:center; margin:4px 12px 0 12px; line-height:21px; }
.t_menu .wrap03 a:hover { text-decoration:none; background:url(http://m2.xilisoft.jp/images/common/t_menu_h.gif) no-repeat; }
.t_menu .wrap03 a.on { background:url(http://m4.xilisoft.jp/images/common/t_menu_on.gif) no-repeat; }
.t_menu ul { padding-left:10px;}
.t_menu ul li { float:left; list-style:none;}
.t_menu ul li a { float:left; color:#fff; font-size:12px; width:120px; text-align:center; line-height:25px; margin-right:39px; _margin-right:0px; }
.t_menu ul li a:hover { text-decoration:none; background:url(http://m2.xilisoft.jp/images/common/t_menu_h.gif) no-repeat 0 4px; }
.t_menu ul li a:hover table td a { background:none}
.t_menu ul li a.on { background:url(http://m4.xilisoft.jp/images/common/t_menu_on.gif) no-repeat 0 4px; }
.t_menu ul li a.products_on { background:url(http://m4.xilisoft.jp/images/common/t_menu_on.gif) no-repeat 0 4px; }

.header .wrap .first { color:#85aaba; height:20px; padding:10px 20px 0 0; text-align:right; width:350px; float:left; }
.header .wrap .first a { color:#31445d; padding:0 10px; font-size:12px; }
.header .wrap .box { height:22px; line-height:22px; float:left; padding-left:158px; width:185px; text-align:right; }
.header .wrap .box a { color:#474747; padding:0 0 0 20px; }
.header .wrap .box01 a { background:url(http://m5.xilisoft.jp/images/common/icon_join.gif) no-repeat left; }
.header .wrap .new_search { float:right; padding-right:28px; height:20px; }
.header .wrap .new_search input { float:left; }
.header .wrap .searchbox { border: 1px solid #C0CDD9; height:16px; width:148px; }


/*****************************************************************************/
/* breadcrumbnavigation						                                 */
/*****************************************************************************/
.breadcrumbnavigation { border:0; color:#000000; height:36px; line-height:26px; margin:0 5px 10px 10px; padding:5px 0; width:980px; position:relative; }
.breadcrumbnavigation .left { float:left; width:100% }
.breadcrumbnavigation .left span { float: left; line-height: 26px }
.breadcrumbnavigation .left span em { color: #006699; font-style: normal }
.breadcrumbnavigation .left span.twitter_facebook { }
.breadcrumbnavigation .left span.twitter_facebook img { float: left; margin-left:5px }
.breadcrumbnavigation .right { float:right; line-height:16px; vertical-align:top; width:180px; text-align:right; }
.breadcrumbnavigation .right img { padding: 10px 0 0 0 }
.breadcrumbnavigation a { color: #333333 }


/***************************************************************************************************************************************/
/* crumb                   power by liwei(20101129)				                                                                       */
/***************************************************************************************************************************************/
.crumb { padding:20px 0 25px 15px; color:#323232; font-size:12px;}
.crumb a { color:#323232; }
.crumb span { color:#0860a8;}
.crumb span a { color:#01a8ec; cursor:hand; padding-right:150px;}
.crumb marquee a{ color:#333}


/***************************************************************************************************************************************/
/* main                                                                                                                                */
/***************************************************************************************************************************************/
.main { background:#FFF url(http://m5.xilisoft.jp/images/common/common_y.png) repeat-y -984px 0px; clear: both; margin:0 auto; padding: 0 8px 0 8px; width: 1000px}
.no_bg { background-image:none; background-color:#FFFFFF; }

/*.main_left { width:726px; float:left; padding-left:24px; }*/
.main_right { width:250px; float:right; }
.main_cen { width:800px; margin:auto; clear:both; }
.main_cen_1000 { background:#FFF url(http://m5.xilisoft.jp/images/common/common_y.png) repeat-y -984px 0px; clear:both; margin:0 auto; padding: 0 8px 0 8px; width:1000px; }
.middle_ad{ margin-top:10px}
.main_right .top_ad { background:#fff; padding-bottom:10px; }
.main_right .item h1 { line-height:30px; font-size:20px; padding-left:55px; color:#3e3a39; font-family:arial; float:left; }
.main_right .item h1 a { color:#3e3a39; }
.main_right .item h1.products { background:url(http://m1.xilisoft.jp/images/common/icon_products.gif) no-repeat 15px center; }
.main_right .item h1.news { background:url(http://m1.xilisoft.jp/images/common/icon_news.gif) no-repeat 15px center; }
.main_right .item h1.links { background:url(http://m2.xilisoft.jp/images/common/icon_links.gif) no-repeat 15px center; }
.main_right .item h1.related { background:url(http://m6.xilisoft.jp/images/common/icon_related.gif) no-repeat 15px center;}
.main_right .item h1.related .related1 { background:url(http://m1.xilisoft.jp/images/common/icon_news.gif) no-repeat 15px center;}
.main_right .item a.more { float:right; color:#3e3a39; font-size:12px; padding:20px 5px 0 0; }

.main_right .category_mac a { background:url(http://m5.xilisoft.jp/images/common/category_left_mac.gif) no-repeat left; }
.main_right .list { list-style:none; padding:10px 0 10px 20px; float:left; }
.main_right .list li { height:22px; float:left; width:220px; }
.main_right .list a { color:#595757; background:url(http://m6.xilisoft.jp/images/common/arrow_list.gif) no-repeat left; padding-left:10px; }
.main_right .list img { margin-left:5px; }
.main_right .ad { float:left; width:250px; text-align:center; }
.main_left { width:730px; float:left; padding-left:10px; }
.main_right { width:250px; float:left; background:url(http://m3.xilisoft.jp/images/common/product_list_bg.gif) repeat-y; margin-top:10px; padding-bottom:0; margin-bottom:20px; }
.main_right .item { background:url(http://m1.xilisoft.jp/images/common/title_bg.gif) no-repeat top; padding:12px 0 7px 0; float:left; width:250px; }
.main_right .category { width:248px; float:left; height:28px; line-height:28px; background:url(http://m4.xilisoft.jp/images/common/category_bg.gif) repeat-x; font-size:12px; border-left:1px solid #bbbaba; border-right:1px solid #bbbaba; }
.main_right .category a { color:#3e3a39; background:url(http://m2.xilisoft.jp/images/common/black_arrow.gif) no-repeat 20px center; float:left; line-height:28px; padding-left:33px; }
.main_right .category .more { color:#666666; float:right; line-height:28px; background-image:none; font-size:11px; padding:0 10px 0 0; font-weight:normal; }
.main_right .category_mac { background:url(http://m5.xilisoft.jp/images/common/category_bg_mac.gif) repeat-x; }
.main_right .list_mac { background:url(http://m4.xilisoft.jp/images/common/mac_list_bg.gif) repeat-y; padding:10px 0 0 30px; }
.main_right #right_list_9 { width:250px; background:url(http://m6.xilisoft.jp/images/common/mac_list_bottom.gif) no-repeat bottom; padding-bottom:11px; float:left; }
.main_right .ad_img { clear:both; width:250px; background:#fff; padding:10px 0; }
.main_right div.related { padding:3px 0 10px 0; float:left; width:250px; }
.main_right .item h1.related { line-height:50px; background:url(http://m5.xilisoft.jp/images/common/icon_r.jpg) no-repeat 15px center; }
.main_right .list03 { list-style:none; padding:10px 15px 20px 20px; background:url(http://m5.xilisoft.jp/images/common/product_list_bottom.gif) no-repeat bottom; float:left; }
.main_right .list03 li { line-height:20px; background:url(http://m3.xilisoft.jp/images/common/icon_list.gif) no-repeat 10px 8px; padding:3px 10px 3px 30px; float:left; width:175px; }
.main_right .list03 li a { color:#595757; text-decoration:underline; }
.main_right .list03 li a:hover { color:#595757; text-decoration:none; }
.footer { background:#fff url(http://m5.xilisoft.jp/images/common/common_y.png) repeat-y -984px 0px; clear: both; margin: 0 auto; padding: 25px 0 40px 0; text-align: center; width: 1016px }
.footer_line { clear:both; width:1000px; border-top:#666 1px solid; margin:auto; }
.footer .link a { color:#333333; font-size:12px; font-family:arial; line-height:28px; padding:0 15px; text-decoration: underline; font-weight:bold; }
.footer .link a:hover { text-decoration:none; }
.footer .copy { color:#595757; padding:4px 0px; }
.footer .assert { width:1000px; margin:auto; clear:both; color:#9fa0a0; line-height:18px; font-size:11px; }
.footer .assert a { color:#9fa0a0; text-decoration:none; }
.footer .assert a:hover { color:#9fa0a0; text-decoration:underline; }
.footer .other_site { width:1000px; margin:auto; clear:both; color:#9fa0a0; line-height:18px; font-size:11px; margin-top:4px; }
.footer .other_site a { color:#9fa0a0; text-decoration:none; }
.footer .other_site a:hover { color:#9fa0a0; text-decoration:underline; }
/*fun righr product list*/
#right_list_1 { width:250px; }
#right_list_2 { width:250px; }
#right_list_3 { width:250px; }
#right_list_4 { width:250px; }
#right_list_5 { width:250px; }
#right_list_6 { width:250px; }
/*navigation*/
.navigation { width:100%; text-align:center; }
.navigation a { color:#333333; text-decoration:none; }
.navigation a:hover { color:#333333; text-decoration:underline; }
/* price*/
.price_now { color:#cc0202; }
.price_old { color:#ff8a00; text-decoration:line-through; margin-right:10px; }
/*clear*/
.clear { clear:both; /*line-height:0; height:0*/}
.clear1 { clear:both; /*line-height:0; height:0*/}
.small_page { width:460px; padding:20px 0 0 30px; font-family:verdana; font-size:11px; color:#6d6d6d; }
.small_page h1 { font-weight:normal; font-size:18px; color:#283446; margin:0; padding:0; padding-bottom:30px; }
.small_page ul { list-style:none; margin:0; padding:0; padding-bottom:10px; }
.small_page li { color:#050505; margin:0; padding:0; height:30px; }
.small_page li span { margin-left:10px; color:red; }
.small_page li span.gray { color:#333; }
.small_page li.on { color:#050505; }
.small_page a { color:#1474d8; font-weight:bold; }
.small_page img { margin-top:20px; }
.small_page p { margin:0; padding:0; }
/* homepage ad box*/
.ad_box, .ad_box .wrap01, .ad_box .wrap02 { width:710px; float:left; }
.ad_box .pic { float:left; width:150px; margin-top:45px;}
.ad_box .pic img { margin:0 auto; display:block;}
.ad_box .text { float:left; padding:20px 0 0 20px; width:500px; line-height:18px; }
.ad_box .text h1 { font-size:14px; padding:0; margin:0 0 10px 0; color:#626262;}
.ad_box .text h1 a { color:#626262; text-decoration:none; font-family:MS PGothic, Arial}
.ad_box .text h1 a:hover { text-decoration: underline; }
.ad_box .text h1 span { color:#ae0030 }
.ad_box .text p { font-size:12px; color:#626262; padding:0; margin:4px 0 4px 0; width:520px; height:60px; }
.ad_box .text p a { color:#626262; text-decoration:none; }
.ad_box .links { font-size:12px; color:#626262 }
.ad_box .links a { font-weight:bold; color:#1072be; text-decoration:none; display:inline-block; line-height:16px; background-image:url(http://m5.xilisoft.jp/images/ad-dot.gif); padding-left:22px; background-repeat:no-repeat; background-position:0 4px; margin-right:5px; }
.ad_box .links a.buy{ background-position:0 0}
.ad_box .links a.down{ background-position:0 -16px; margin-left:20px;}
.ad_box .links a.ad_download { margin-left:20px; }
.ad_box .links a:hover { text-decoration:underline }
.ad_box .links span { font-weight:bold; color:#ae0030; margin-right:10px; }
/*.gray_box { background:url(http://m4.xilisoft.jp/images/gray_bg.jpg) repeat-y; }*/
.gray_box .wrap01 { background:url(http://m4.xilisoft.jp/images/common/toolkit_ad_02.jpg) no-repeat left bottom; height:auto !important; height:146px; min-height:146px; padding-bottom:12px;}
.gray_box .wrap02 { background:url(http://m4.xilisoft.jp/images/common/toolkit_ad_01.jpg) no-repeat left top; height:146px; }
/*.gray_box .wrap02 { background:url(http://m4.xilisoft.jp/images/gray_bottom.jpg) no-repeat bottom; padding-bottom:10px; height:120px; }*/
.yellow_box { background:url(http://m2.xilisoft.jp/images/yellow_bg.jpg) repeat-y; }
.yellow_box .wrap01 { background:url(http://m5.xilisoft.jp/images/yellow_top.jpg) no-repeat top; }
.yellow_box .wrap02 { background:url(http://m6.xilisoft.jp/images/yellow_bottom.jpg) no-repeat bottom; padding-bottom:10px; }
/* homepage ad box*/

.guide { clear:both; height:60px; margin:0 auto; clear:both; line-height:50px; color:#323232; padding:0 8px 0 10px; }
.guide a { color:#4a4a4a; }
.guide span { color:#0860a8; width:400px;}
.guide span a { color:#01a8ec; cursor:hand; padding-right:150px;}
.error { padding-left:10px; width:700px;}
.error p{ line-height:20px;}
.error strong{ font-size:16px;}
.error a { color:#333333; }


/*search_results*/
.search_results{}
.search_results .content { line-height:20px; float:left; padding-left:10px; width:700px;}
.search_results .content .title { clear:both; padding-bottom:20px; float:left; width:700px; }
.search_results .content .title h1 { font-weight:bold; font-size:18px; color:#283446; float:left; }
.search_results .content .title a { color:#3c3c3c; font-size:12px; font-weight:bold; background:url(http://m3.xilisoft.jp/images/common/icon_buble.gif) no-repeat left; padding:0 20px 0 35px; float:right; line-height:26px; }
.search_results .content .title a span { color:#01abf1; }

/*****************************************************************************/
/* fixed ad					                                 */
/*****************************************************************************/
.paypal_save10 { width:180px; z-index:1000; position:fixed; left:11px; top:89px; _position:absolute; _top:expression(documentElement.scrollTop + 89 + "px"); }


/*right sidebar menu tab css*/
.menu_tab{ width:100%; overflow:hidden; padding-bottom:4px; list-style:none; background:url(http://m3.xilisoft.jp/images/common/tab_line.png) no-repeat left bottom;}
.menu_tab li{ float:left;}
.menu_tab li a{ display:block;width:125px; height:32px;outline:none; text-align:center; line-height:32px;float:left;}
.menu_tab li#tab_x1 a{ background:url(http://m6.xilisoft.jp/images/common/tab_win_n.png) no-repeat; }
.menu_tab li#tab_x1.tab_on a{ background:url(http://m4.xilisoft.jp/images/common/tab_win_s.png) no-repeat; }
.menu_tab li#tab_x2 a{ background:url(http://m4.xilisoft.jp/images/common/tab_mac_n.png) no-repeat; }
.menu_tab li#tab_x2.tab_on a{ background:url(http://m1.xilisoft.jp/images/common/tab_mac_s.png) no-repeat; }
