@charset "utf-8";

/* 2018.05.16 update */

/* 生産終了品（代替機種）を探す 製品一覧 Page */



/* タブ設定 fa/shared/css/module.cssから
-----------------------------------------------*/

/* ------------------------------ contents_nav */
#melfa_main_area .contents_nav { margin-top: 20px; width: 780px; background: url(/fa/shared/v0002/img/module/bg_contents_nav_col2.gif) 0 100% no-repeat; }
#melfa_main_area .contents_nav2 + .contents_nav { margin-top: 4px; }
#melfa_main_area .contents_nav ul { margin: 0; padding: 5px; background: url(/fa/shared/v0002/img/module/bg_contents_nav_col2_top.gif) 0 0 no-repeat;  }
#melfa_main_area .contents_nav ul li { float: left; list-style: none; padding: 2px 0 2px 2px; background: #ffffff; white-space: nowrap; }
#melfa_main_area .contents_nav ul li:last-child { padding-right: 2px; }
#melfa_main_area .contents_nav ul li a { display: block; padding: 4px 10px 3px 15px; background: url(/fa/shared/v0002/img/module/bullet_link.gif) 5px 50% no-repeat #e6e6e6; }
#melfa_main_area .contents_nav ul li a:hover,
#melfa_main_area .contents_nav ul li.current a,
#melfa_main_area .contents_nav ul li.current a:hover { background: url(/fa/shared/v0002/img/module/bullet_link_ov.gif) 5px 50% no-repeat #e60000; text-decoration: none; color: #ffffff; }

/* ------------------------------ contents_nav2 */
#melfa_main_area .contents_nav2 { margin-top: 30px; }
#melfa_main_area .contents_nav + .contents_nav2 { margin-top: 0; }
#melfa_main_area .contents_nav2_sub + .contents_nav2 { margin-top: 4px; }
#melfa_main_area .contents_nav2.sub_top { padding-top: 17px; background: url(/fa/shared/v0002/img/module/bg_contents_nav2_arr_down.gif) 50% 4px no-repeat; }
#melfa_main_area .contents_nav2.sub_btm { padding-bottom: 13px; background: url(/fa/shared/v0002/img/module/bg_contents_nav2_arr_up.gif) 50% 100% no-repeat; }
#melfa_main_area .contents_nav2 .inner { width: 780px; background: url(/fa/shared/v0002/img/module/bg_contents_nav_col2.gif) 0 100% no-repeat; }
#melfa_main_area .contents_nav2 ul { margin: 0; padding: 5px; background: url(/fa/shared/v0002/img/module/bg_contents_nav_col1_top.gif) 0 0 no-repeat; }
#melfa_main_area .contents_nav2 ul li { float: left; list-style: none; padding: 2px 0 2px 2px; white-space: nowrap; }
#melfa_main_area .contents_nav2 ul li:last-child { padding-right: 2px; }
#melfa_main_area .contents_nav2 ul li a { display: block; padding: 4px 10px 3px 15px; background: url(/fa/shared/v0002/img/module/bullet_link.gif) 5px 50% no-repeat; }
#melfa_main_area .contents_nav2 ul li a:hover,
#melfa_main_area .contents_nav2 ul li.current a,
#melfa_main_area .contents_nav2 ul li.current a:hover { background: url(/fa/shared/v0002/img/module/bullet_link_ov.gif) 5px 50% no-repeat #e60000; text-decoration: none; color: #ffffff; }
#melfa_main_area .contents_nav2 ul li a.blank span { display: inline-block; *display: inline; *zoom: 1; width: 14px; height: 10px; margin-left: 5px; vertical-align: middle; background: url(/fa/shared/v0002/img/module/icon_blank02.gif) 0 0 no-repeat; }
#melfa_main_area .contents_nav2 ul li a.blank:hover span { background: url(/fa/shared/v0002/img/module/icon_blank02_ov.gif) 0 0 no-repeat #e60000; }

/* 2column */
#melfa_main_area .contents_nav2 .inner ul { background: url(/fa/shared/v0002/img/module/bg_contents_nav_col2_top.gif) 0 0 no-repeat; }



/* お問い合わせ設定 fa/shared/optimal/css/products.cssから
---------------------------------------------------------------------*/

#melfa_main_area .melfa_contact_cupsule{margin-top:30px}