/* 
---------------------------------
Site: www.xilisoft.jp
Author: Xilisoft.jp
Updated: 20110607
Updated by: cr
file: menu.css 
version: 2.0
--------------------------------- 
*/ 
* { margin:0; padding:0; list-style:none; }
/*****************************************************************************/
/* t_menu wrap03							                                 */
/*****************************************************************************/
.t_menu .wrap03 {}
.t_menu .wrap03 li { float:left; _width:120px; }
.t_menu .wrap03 ul li { float:left; margin-right:1px;  position:relative; z-index:100;  }
.t_menu .wrap03 ul li:hover div { display:block; position:absolute; top:25px; left:12px; }
.t_menu .wrap03 ul li:hover .curr_on { background:url(http://m2.xilisoft.jp/images/common/t_menu_h.gif) no-repeat 0 4px }
/*****************************************************************************/
/* c_subNav							                                         */
/*****************************************************************************/
.c_subNav { display:none; background:#3e5067; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px 0 10px 0; }
.c_subNav_2 {width:227px;}
.c_subNav_3 {width:154px;}
.c_subNav_4 {width:160px;}
.c_subNav_5 {width:158px;}
.c_subNav_8 {width:140px; margin-left:-20px;}
.c_subNav table { width:100%; border-collapse:collapse; display:block }

.c_subNav a { text-decoration:none; color:#fff; }
.c_subNav a:hover { color:#fff; text-decoration:none; }
.c_subNav ul ul { position:absolute; visibility:hidden; right:-228px; top:-5px; }
.c_subNav li { position:relative; _position:static; float:left; width:218px; }
/*****************************************************************************/
/* for ie6 begin						                                     */
/*****************************************************************************/
.c_subNav_2 li { width:104px; } 
.c_subNav_3 li { width:104px;}
.c_subNav_4 li { width:104px; }
.c_subNav_5 li { width:100px;}
.c_subNav_8 li { width:100px;}
/*****************************************************************************/
/* for ie6 end						                                         */
/*****************************************************************************/
.c_subNav a.li { position:relative; }
.c_subNav li .option { display:block; height:22px; padding:0 5px 0 10px; cursor:pointer;}
.c_subNav_2 li .option {  width:200px;}
.c_subNav_3 li .option {  width:100px;}
.c_subNav_4 li .option {  width:105px;}
.c_subNav_5 li .option {  width:120px;}
.c_subNav_8 li .option {  width:100px;}

.c_subNav li .option:hover { color:#fff; background:url(http://m3.xilisoft.jp/images/common/product_menu_1_on.png); background-repeat:no-repeat; }
.c_subNav li:hover .option { color:#fff; background:url(http://m3.xilisoft.jp/images/common/product_menu_1_on.png); background-repeat:no-repeat; }
.c_subNav li .option span { display:block; background:url(http://m6.xilisoft.jp/images/common/product_menu_1_off.gif) no-repeat 79px 1px; line-height:22px; text-align:left; }
.c_subNav li .option:hover span { background-image:none }

.c_subNav .li:hover { z-index:2; background:transparent; }
.c_subNav .li:hover ul { visibility:visible; }
.c_subNav .li:hover ul ul { visibility:hidden;}
.c_subNav .li:hover ul { width:222px; background:#3e5067 url(http://m5.xilisoft.jp/images/common/product_menu_bg.png); padding:8px 0; top:-6px; left:214px; border:#313f50 1px solid; border-top:none }
.c_subNav .li:hover li { border-bottom:none; padding:0 0 3px 0; margin:0; width:222px; color:#fff; }
.c_subNav .li:hover .option_group { padding:3px 0 6px 16px; width:186px }
.c_subNav .li:hover li .option { background:transparent; height:22px; margin:0; padding:0 0 0 10px; }
.c_subNav .li:hover li .option span { padding:0 0 0 5px; background:url(http://m6.xilisoft.jp/images/common/product_menu_1_off.gif) no-repeat 93px 0px; }
.c_subNav .li:hover li .option:hover { color:#fff; }
.c_subNav .li:hover li .option:hover span { background:url(http://m2.xilisoft.jp/images/common/product_menu_2_on.png); background-repeat:no-repeat; background-position:0 0; padding:0 0 0 5px; }
.c_subNav li:hover li:hover .option span { background:url(http://m2.xilisoft.jp/images/common/product_menu_2_on.png); background-repeat:no-repeat; background-position:0 0; padding:0 0 0 5px; }
.c_subNav .li:hover li .second_label { padding:0 0 0 20px; }
.c_subNav .li:hover li .second_label span { padding:0 0 0 5px; background:url(http://m6.xilisoft.jp/images/common/product_menu_1_off.gif) no-repeat 83px 0px }
.c_subNav .li:hover li .second_label:hover span { padding:0 0 0 5px; background:url(http://m2.xilisoft.jp/images/common/product_menu_2_on.png); background-repeat:no-repeat; background-position:-10px 0; padding:0 0 0 5px; }
.c_subNav li:hover li:hover a.second_label span { background:url(http://m3.xilisoft.jp/images/product_menu_2_on.png); background-repeat:no-repeat; background-position:-10px 0; padding:0 0 0 5px; }
.c_subNav .li:hover .li:hover ul { visibility:visible; left:222px; top:-8px;}
.c_subNav .li:hover .li:hover .li { visibility:visible; }
.c_subNav .li:hover .li:hover .option { visibility:visible;}
.c_subNav .li:hover ul ul { padding-left:10px; width:208px;}
.c_subNav .li:hover ul ul li .option {color:#fff; text-align:left;}
.c_subNav .li:hover ul ul li:hover .option { height:22px; margin:0; padding:0 0 0 10px; color:#fff; background:url(http://m5.xilisoft.jp/images/common/product_menu_3_on.png); background-repeat:no-repeat; text-align:left;}
.c_subNav .first { clear:both}
.c_subNav .first .option { background-position:4px -45px; background-position:4px; }
.c_subNav .second { clear:both}
.c_subNav .second .option { background-position:4px -60px; }
.c_subNav .third { clear:both}
.c_subNav .third .option { background-position:4px -75px; }


/*****************************************************************************/
/* for min begin						                                     */
/*****************************************************************************/
.globalheader { width:980px; height:29px; margin:0 auto; position:relative; background:url(http://m2.xilisoft.jp/images/common/common_menu.png) 0px 0px; z-index:100 }
.globalheader { width:980px; height:29px; margin:0 auto; position:relative; background:url(http://m2.xilisoft.jp/images/common/common_menu.png) 0px 0px; z-index:100 }
.angebote{ position:absolute; z-index:101; top:-9px; left:794px;}
.globalheader .nav { margin:0; padding:0; list-style:none; position:relative; }
.globalheader .nav li { float:left; width:135px; }
.globalheader .nav li a { text-align:center; color:#FFF; font-size:12px; line-height:29px; font-family:Arial, Helvetica, sans-serif; display:block; text-decoration:none; }
.globalheader .nav li a:hover { text-decoration:none; background:url(http://m2.xilisoft.jp/images/common/common_menu.png) 19px -36px no-repeat; }
.globalheader .nav li a.on { background: url(http://m2.xilisoft.jp/images/common/common_menu.png) 19px -76px no-repeat; }
.globalheader .nav li a.on:hover { text-decoration:none; background:url(http://m2.xilisoft.jp/images/common/common_menu.png) 19px -36px no-repeat; }
dl, dd, dt { margin:0; padding:0 }
.second-menu, .third-menu, .four-menu, .fifth-menu { position:absolute; width: 165px; z-index:300;}
.first-menu li { float:left; }
.second-menu { top:29px; right:540px; display:none; }
.third-menu { top:29px; right:520px; display:none; }
.four-menu { top:29px; right:407px; display:none; }
.second-menu a { }

#sub_download { padding:10px 0; width:158px; background:none #3f5169; list-style:none; border:#293233 1px solid; border-top:none }
#sub_download li { background:none; }
#sub_download li a { text-align:left; font:10px Verdana, Arial, Helvetica, sans-serif; width:148px; height:24px; line-height:24px; text-indent:5px; display:block; background:none; margin:0 5px; }
#sub_download li a:hover { background:#00c5ff; color:#fff; text-decoration:none; }

#sub_store { padding:10px 0; width:148px; background:none #3f5169; list-style:none; border:#293233 1px solid; border-top:none }
#sub_store li { background:none; }
#sub_store li a { text-align:left; font:10px Verdana, Arial, Helvetica, sans-serif; width:136px; height:24px; line-height:24px; text-indent:10px; display:block; background:none; margin:0 5px; }
#sub_store li a:hover { background:#00c5ff; color:#fff; text-decoration:none; }

#sub_support { padding:10px 0; width:148px; background:none #3f5169; list-style:none; border:#293233 1px solid; border-top:none }
#sub_support li { background:none; }
#sub_support li a { text-align:left; font:10px Verdana, Arial, Helvetica, sans-serif; width:136px; height:24px; line-height:24px; text-indent:10px; display:block; background:none; margin:0 5px; }
#sub_support li a:hover { background:#00c5ff; color:#fff; text-decoration:none; }
#sub { padding:10px 0; width:148px; background:none #3f5169; list-style:none; border:#293233 1px solid; border-top:none }
#sub li { background:none; }
#sub li a { text-align:left; font:10px Verdana, Arial, Helvetica, sans-serif; width:136px; height:24px; line-height:24px; text-indent:10px; display:block; background:none; margin:0 5px; }
#sub li a:hover { background:#00c5ff; color:#fff; text-decoration:none; }
/*****************************************************************************/
/* for min end						                                         */
/*****************************************************************************/
