@charset "UTF-8";
/*! =========================================================
 _foundation
========================================================= */
/*! =========================================================
 _core
========================================================= */
/*! =========================================================
 _global
========================================================= */
body.megafooter_disabled div#content_footer.meganav .meganav_inner{display:none}
div#content_footer.meganav .meganav_inner{font-size:77%}
#global_header .function_nav ul li .global{padding-top:2px}
#global_header .function_nav .head img{vertical-align:top}
#module_titleArea{min-height:36px}
#module_titleArea #stitle{margin-top:1px}
#module_titleArea #printNavi{margin-top:1px}
#module_zoomFontSize{top:1px}
.fa-column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fa-column_container_item{box-sizing:border-box;width:25%;padding-left:15px}
.fa-column_container-col1 .fa-column_container_item{width:100%}
.fa-column_container-col2 .fa-column_container_item{width:50%}
.fa-column_container-col3 .fa-column_container_item{width:33.3333%}
.fa-column_container-col4 .fa-column_container_item{width:25%}
.fa-column_container-col5 .fa-column_container_item{width:20%}
.fa-column_container-col6 .fa-column_container_item{width:16.6667%}
.fa-column_container-col7 .fa-column_container_item{width:14.2857%}
.fa-column_container-col8 .fa-column_container_item{width:12.5%}
.fa-column_container-col9 .fa-column_container_item{width:11.1111%}
#content_footer{margin-bottom:10px}
.fa-footer_small_link{padding:0 4px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.fa-footer_small_link_title{font-size:14px;font-weight:700;padding:18px 4px 5px}
.fa-footer_small_link_body{padding:0 4px 15px}
.fa-footer_small_link_list_item{font-size:14px;display:inline-block;margin-right:8px}
.fa-footer_small_link_list_item>a{display:block;padding-top:5px;padding-bottom:5px}
#global_header{min-width:980px}
.fa-only_large{display:inline-block}
.fa-only_small{display:none}
/*! =========================================================
 _modules
========================================================= */
/*! Glossary */
/*! History */
/*! Heading */
.fa-opt_heading_lv1{font-size:150%;font-weight:700;line-height:1;margin:12px 0 20px 6px;margin-bottom:16px;padding-left:12px;color:#333;border-left:5px solid #e70101}
.fa-opt_heading_lv2,.fa-recommend_area.fa-recommend_area_carousel h2{font-size:112%;font-weight:700;margin:0 0 3px;margin-bottom:16px;padding-top:13px;color:#333;border-top:2px solid #e70101}
.fa-opt_heading_lv3{font-size:112%;font-weight:700;margin-top:30px;margin-bottom:16px;padding:8px;color:#333;background:#e6e6e6}
.fa-opt_heading_lv4{font-size:112%;font-weight:700;margin-top:20px;margin-bottom:16px;padding:2px 8px;color:#333;border-left:4px solid #ccc}
.fa-heading_lv1{font-size:95%;font-weight:700;line-height:1.5;margin-bottom:30px;padding:7px 10px 6px 24px;text-indent:-14px;color:#fff;border-radius:4px 4px 0 0;background:#e60000}
.fa-heading_lv1:before{display:inline-block;width:4px;height:17px;margin:-2px 10px 0 0;content:"";vertical-align:middle;background:#fff}
.fa-heading_lv2{font-size:90%;font-weight:700;line-height:1.5;position:relative;margin-top:30px;margin-bottom:16px;padding:4px 10px 3px 21px;text-indent:-12px;border:1px solid #ccc;border-bottom:2px solid #e60000}
.fa-heading_lv2:before{display:inline-block;width:4px;width:4px;height:18px;margin:-3px 10px 0 0;content:"";vertical-align:middle;background:#e60000}
.fa-heading_lv3{font-size:87.5%;font-weight:700;line-height:1.5;margin-top:20px;margin-bottom:16px;padding:5px 0 3px 10px;background:url(/fa/shared/v0002/img/module/h_type3.gif) 0 0 no-repeat}
/*! Text */
.fa-text{font-size:75%;line-height:1.5;margin-bottom:16px}
.fa-text-center{text-align:center}
.fa-text-right{text-align:right}
.fa-lead{font-size:87.5%;line-height:1.5;margin-bottom:16px}
b,strong{font-weight:700}
#melfa_product_news .fa-column .fa-column_item p{font-size:75%;line-height:1.5;margin-bottom:16px}
.fa-fz-body{font-size:75%;line-height:1.5}
.fa-fz-title{font-size:87.5%;font-weight:700;line-height:1.5}
.fa-fz-note{font-size:62.5%;line-height:1.5}
.fa-text-error{color:#e60000}
.fa-normal_list{margin-bottom:16px}
.fa-normal_list ol,.fa-normal_list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fa-normal_list ol li,.fa-normal_list ul li{font-size:75%;line-height:1.5;box-sizing:border-box;width:calc(100% - 20px);margin-bottom:4px;margin-left:20px;padding-right:8px}
.fa-column_item .fa-normal_list ol,.fa-column_item .fa-normal_list ul{display:block}
.fa-normal_list ul li{list-style-type:disc}
.fa-normal_list ol li{list-style-type:decimal}
.fa-normal_list.fa-normal_list_col2 ol li,.fa-normal_list.fa-normal_list_col2 ul li{width:calc(50% - 20px)}
.fa-normal_list.fa-normal_list_col3 ol li,.fa-normal_list.fa-normal_list_col3 ul li{width:calc(33% - 20px)}
.fa-normal_list.fa-normal_list_col4 ol li,.fa-normal_list.fa-normal_list_col4 ul li{width:calc(25% - 20px)}
.fa-normal_list.fa-normal_list_row ol li,.fa-normal_list.fa-normal_list_row ul li{width:auto}
.fa-normal_list-nomark ol li,.fa-normal_list-nomark ul li{margin-left:0;list-style-type:none}
.fa-unordered_list{margin-bottom:16px}
.fa-unordered_list ol,.fa-unordered_list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fa-unordered_list ol li,.fa-unordered_list ul li{font-size:75%;line-height:1.5;box-sizing:border-box;width:100%;margin-bottom:4px;padding-right:8px}
.fa-unordered_list.fa-unordered_list_col2 ol li,.fa-unordered_list.fa-unordered_list_col2 ul li{width:50%}
.fa-unordered_list.fa-unordered_list_col3 ol li,.fa-unordered_list.fa-unordered_list_col3 ul li{width:33%}
.fa-unordered_list.fa-unordered_list_col4 ol li,.fa-unordered_list.fa-unordered_list_col4 ul li{width:25%}
.fa-unordered_list.fa-unordered_list_col5 ol li,.fa-unordered_list.fa-unordered_list_col5 ul li{width:20%}
.fa-unordered_list.fa-unordered_list_row ol li,.fa-unordered_list.fa-unordered_list_row ul li{width:auto}
.fa-definition_list{margin-bottom:16px}
.fa-definition_list dl dd{font-size:75%;margin-bottom:5px;padding-left:1em;text-indent:-.5em}
.fa-definition_list dl dd:before{content:"●"}
.fa-definition{margin-bottom:16px}
.fa-definition dl dt{font-size:87.5%;font-weight:700;margin-bottom:16px}
.fa-definition dl dd{font-size:75%;margin-bottom:16px;margin-left:10px}
.fa-button{font-size:75%;font-weight:700;display:inline-block;box-sizing:border-box;width:100%;margin-bottom:16px;padding:10px 12px 10px 6px;text-align:left;vertical-align:middle;border:1px solid #d0d0d0;border-radius:0;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%)}
.fa-button_icon{line-height:0;position:relative;display:inline-block;width:12px;height:12px;margin-right:5px;vertical-align:middle}
.fa-button_icon:before{display:block;width:12px;height:12px;margin-top:-1px;margin-left:0;content:"";background-color:#e60000}
.fa-button_icon:after{line-height:0;position:absolute;top:2px;left:4px;display:block;width:0;height:0;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #fff}
.fa-button_list{margin-bottom:20px;border-bottom:1px solid #d5d5d5}
.fa-button_list_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-top:12px;padding-bottom:12px;border-top:1px solid #d5d5d5}
.fa-button_list_item_button{box-sizing:border-box;width:25%;padding-right:15px}
.fa-button_list_item_button .fa-button{margin-bottom:0}
.fa-button_list_item_data{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.fa-button_list_item_data .fa-text:last-child{margin-bottom:0}
.fa-display_sm{display:none}
.fa-image_box{margin-bottom:16px;text-align:center}
.fa-image_box img{max-width:100%;height:auto}
.fa-image_box-autowidth img{width:auto}
.fa-heading_table{margin-bottom:20px}
.fa-heading_table_content{width:100%;border-collapse:collapse}
.fa-heading_table_content td,.fa-heading_table_content th{font-size:75%;padding:8px;border:1px solid #ccc}
.fa-heading_table_content td p,.fa-heading_table_content th p{margin-bottom:1em}
.fa-heading_table_content th{background-color:#e6e6e6}
.fa-heading_table_head{background-color:#e6e6e6}
.fa-heading_table_body th{background-color:#f7f7f7}
.fa-heading_table_bg_color01{background-color:#e7edf6}
.fa-heading_table_bg_color02{background-color:#f6e7ed}
.fa-heading_table_bg_color03{background-color:#e6e6e6}
.fa-heading_table_bg_color04{background-color:#f7f7f7}
.fa-heading_table_center{text-align:center}
.fa-heading_table_bold{font-weight:700}
[class*=bullet_sprite],[class*=fa-bullet_sprite]{display:inline-block;padding-left:12px;text-indent:-12px}
[class*=fa-bullet_sprite]:before{display:inline-block;width:12px;height:12px;content:"";vertical-align:middle;background:url(/fa/shared/optimal/img/sprite-icon_bullet.png) no-repeat}
.fa-bullet_sprite_link:before{margin-top:-3px;background-position:0 -12px}
.fa-bullet_sprite_link02:before{margin-top:-2px;background-position:0 0}
.fa-bullet_sprite_link03:before{margin-top:-2px;background-position:0 -24px}
.fa-bullet_sprite_anchor:before{margin-top:-2px;margin-right:2px;background-position:0 -60px}
.fa-bullet_sprite_nolink:before{margin-top:-2px;background-position:0 -72px}
.fa-bullet_sprite_expand:before{margin-top:-2px;background-position:0 -84px}
.fa-bullet_sprite_close:before{margin-top:-2px;background-position:0 -96px}
.fa-bullet_sprite_close_bk:before{margin-top:-2px;margin-right:2px;background-position:0 -108px}
[class*=fa-icon]:after{display:inline-block;content:"";vertical-align:middle;background-repeat:no-repeat;background-position:0 0}
[class*=fa-icon].fa-icon_before:after{display:none}
[class*=fa-icon].fa-icon_before:before{display:inline-block;content:"";vertical-align:middle;background-repeat:no-repeat;background-position:0 0}
.fa-icon_pdf:after{width:16px;height:16px;margin:-4px 0 0 5px;background-image:url(/fa/shared/optimal/img/sprite-icon_element.png)}
.fa-icon_pdf.fa-icon_before:before{width:16px;height:16px;margin:-4px 5px 0 0;background-image:url(/fa/shared/optimal/img/sprite-icon_element.png)}
.fa-icon_new:after{font-size:10px;margin:-4px 0 0 5px;padding:2px 4px;content:"NEW";color:#fff;border-radius:3px;background:#e60000}
.fa-pagetop{clear:both;overflow:hidden;margin:20px 0 20px;text-align:right}
.fa-pagetop a{font-size:75%;padding-left:15px;background:url(/fa/shared/img/module/bg_pagetop.gif) 0 50% no-repeat}
.fa-page_anchor{line-height:1.5;margin-bottom:16px;padding:6px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}
.fa-page_anchor_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fa-page_anchor_text{font-size:75%;margin-right:5px;margin-left:15px}
.fa-page_anchor a,.fa-page_anchor span{padding-top:2px;padding-bottom:2px}
.fa-page_anchor a:hover{text-decoration:none}
.fa-tab{margin-bottom:20px;border-bottom:1px solid #d0d0d0}
.fa-tab_switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-1px;padding-right:4px;padding-left:4px}
.fa-tab_switch_item{font-size:81.25%;z-index:1;margin-right:4px;margin-left:4px;vertical-align:middle;border:1px solid #d0d0d0;border-bottom:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.fa-tab_switch_item_link{display:block;box-sizing:border-box;height:100%;padding:6px 8px;text-align:center;border-bottom:1px solid #d0d0d0;background:#f0f0f0}
.fa-tab_switch_item-current .fa-tab_switch_item_link{font-weight:700;color:#d50000;border-bottom-color:#fff;background-color:#fff}
.fa-tab_switch_item-current .fa-tab_switch_item_link:hover{text-decoration:none}
.fa-tab_switch_item_bullet{position:relative;display:inline-block;width:12px;height:12px;margin-right:4px;border-radius:99em;background-color:#7f7f7f}
.fa-tab_switch_item-current .fa-tab_switch_item_bullet{background-color:#d50000}
.fa-tab_switch_item_bullet:before{position:absolute;top:3px;left:5px;display:block;width:0;height:0;content:"";border-width:3px 0 3px 4px;border-style:solid;border-color:transparent transparent transparent #fff}
.fa-tab_switch_item-current .fa-tab_switch_item_bullet:before{top:4px;left:3px;border-width:4px 3px 0 3px;border-color:#fff transparent transparent transparent}
.fa-opt_card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fa-opt_heading_lv2+.fa-opt_card,.fa-recommend_area.fa-recommend_area_carousel h2+.fa-opt_card{margin-top:28px}
.fa-opt_card_item{box-sizing:border-box;margin-bottom:40px;padding:0 10px}
.fa-opt_card_col3 .fa-opt_card_item{width:33.3%}
.fa-opt_card_col4 .fa-opt_card_item{width:25%}
.fa-opt_card_col5 .fa-opt_card_item{width:20%}
.fa-opt_card_title{font-size:87.5%;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:60px;border-top:2px solid #e70101;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.fa-opt_card_title a,.fa-opt_card_title span{display:block;padding:8px 0 8px 12px;text-indent:-12px;color:#000}
.fa-opt_card_title a:active,.fa-opt_card_title a:hover,.fa-opt_card_title a:link,.fa-opt_card_title a:visited,.fa-opt_card_title span:active,.fa-opt_card_title span:hover,.fa-opt_card_title span:link,.fa-opt_card_title span:visited{color:#000}
.fa-opt_card_title a:before,.fa-opt_card_title span:before{display:inline-block;width:12px;height:12px;margin-top:-2px;content:"";vertical-align:middle;background:url(/fa/shared/optimal/img/sprite-icon_bullet.png) 0 -12px no-repeat}
.fa-opt_card_title span:before{background-position:0 -72px}
.fa-opt_heading_lv2+.fa-opt_card .fa-opt_card_title,.fa-recommend_area.fa-recommend_area_carousel h2+.fa-opt_card .fa-opt_card_title{border-top:2px solid #dbdbdb}
.fa-opt_card_thumb{margin-bottom:10px;text-align:center}
.fa-opt_card_thumb img{max-width:100%;height:auto;vertical-align:bottom}
.fa-opt_card_list li{position:relative;margin-bottom:6px}
.fa-opt_card_list>li{font-size:75%}
.fa-opt_card_list>li a{display:inline-block}
.fa-opt_card_list>li a.fa-bullet_sprite_expand{display:block}
.fa-opt_card_list>li a.fa-bullet_sprite_expand.fa-expand_on{background-color:#e6e6e6}
.fa-opt_card_list>li .fa-opt_card_list_nolink{display:inline-block;margin-bottom:6px;padding-left:12px}
.fa-opt_card_list>li .fa-opt_card_list_child{margin-bottom:12px;padding-left:12px}
.fa-opt_card_list>li .fa-opt_card_list_child>li>a{font-size:68.75%}
.js_expand{display:block}
.js_expand.on{background-color:#e6e6e6}
.js_expand_wrapper{position:absolute;z-index:1;left:100%;display:none;box-sizing:border-box;min-width:150px;margin-left:4px;padding:18px 6px 4px 4px;background:#000;background:rgba(0,0,0,.8);box-shadow:0px 0px 7px 0px rgba(0,0,0,.4)}
.js_expand_wrapper_wide{width:200px}
.js_expand_wrapper.left{right:100%;left:auto;margin-right:4px;margin-left:0}
.js_expand_wrapper.left .js_expand_arrow{right:-14px;left:auto;background-position:0 -14px}
.js_expand_wrapper .js_expand_list{margin-bottom:0;padding-left:4px}
.js_expand_wrapper .js_expand_list li{font-size:100%;color:#fff}
.js_expand_wrapper .js_expand_list li a{font-size:100%;display:block;color:#fff}
.js_expand_wrapper .js_expand_list li a:hover{text-decoration:none;background:#626262}
.js_expand_wrapper .js_expand_list li>ul{margin-top:6px;margin-bottom:0;padding-left:12px}
.js_expand_wrapper .js_expand_list li:first-child a{margin-top:0}
.js_expand_wrapper .js_expand_list_nolink{display:inline-block;padding-left:12px}
.js_expand_wrapper .close{position:absolute;top:9px;right:5px;display:inline-block;width:11px;height:11px;margin-top:0;padding:0;text-indent:-9999px;background:url(/fa/shared/img/meganav/btn_expand_close.png) no-repeat 0 0}
.js_expand_wrapper .close:before{content:none}
.js_expand_wrapper .js_expand_arrow{position:absolute;left:-14px;display:block;width:14px;height:14px;background:url(/fa/shared/img/meganav/sprite_expand_arrow.png)}
.fa-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -4px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fa-heading_lv2+.fa-card{margin-top:28px}
.fa-card_item{box-sizing:border-box;margin-bottom:40px;padding:0 4px}
.fa-card_col2 .fa-card_item{width:50%}
.fa-card_col3 .fa-card_item{width:33.3%}
.fa-card_col4 .fa-card_item{width:25%}
.fa-card_upper{position:relative;overflow:hidden;padding:3px 0 0 3px;border-top:1px solid #ccc;border-left:1px solid #ccc}
.fa-card_upper:before{display:block;height:2px;content:"";background:#e60000}
.fa-card_title{font-size:80%;font-weight:700;line-height:1.5;position:relative;display:table;width:100%;min-height:34px;border-bottom:1px dotted #ccc}
.fa-card_title a,.fa-card_title span{position:static;display:table-cell;padding:9px 0 9px 18px;vertical-align:top}
.fa-card_title a:before,.fa-card_title span:before{position:absolute;top:calc(8px + .75em);left:2px;display:inline-block;width:9px;height:9px;margin:auto;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/fa/shared/img/module/icon_arrow01.gif) 0 0 no-repeat}
.fa-card_title span:before{width:12px;height:12px;background:url(/fa/shared/optimal/img/sprite-icon_bullet.png) 0 -72px no-repeat}
.fa-card_thumb{margin-top:2px;text-align:center}
.fa-card_thumb img{max-width:100%;height:auto;vertical-align:bottom}
.fa-card_text{font-size:75%;line-height:1.5;margin:10px 0 0 4px}
.fa-card_line{display:block;margin-top:10px;border:none;border-top:1px dotted #ccc}
.fa-card_list{margin:10px 0 0 4px}
.fa-card_list li{font-size:75%;line-height:1.5;margin-bottom:3px}
.fa-card_list li a{display:inline-block}
.fa-old_card_a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -6px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fa-old_card_a_item{box-sizing:border-box;width:197px;margin-bottom:40px;padding:0 6px}
.fa-old_card_a_title{font-size:75%}
.fa-old_card_a_title a{font-weight:700;display:block;width:160px;height:29px;padding:11px 5px 0 20px;background:url(/fa/shared/v0002/img/module/bg_content_line2_btn.gif) 0 0 no-repeat}
.fa-old_card_a_txt{font-size:75%;margin-top:10px}
.fa-old_card_b{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -4px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fa-old_card_b_item{box-sizing:border-box;margin-bottom:40px;padding:0 4px}
.fa-old_card_b_col3 .fa-old_card_b_item{width:33.3%}
.fa-old_card_b_col4 .fa-old_card_b_item{width:25%}
.fa-old_card_b_title{font-size:75%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #999;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.fa-old_card_b_title a{font-weight:700;display:block;padding-left:15px;background:url(/fa/shared/v0002/img/module/icon_arrow01.gif) 0 .4em no-repeat}
.fa-old_card_b_txt{font-size:75%}
.fa-box_link{margin-top:15px;margin-bottom:20px;padding:5px;border:1px solid #ddd;border-radius:2px;background:#f8f8f8}
.fa-box_link_inner{padding:7px 9px;border:1px solid #ddd;border-radius:2px;background:#fff}
.fa-box_link_title{font-size:75%;font-weight:700}
.fa-box_link .fa-column,.fa-box_link .fa-text,.fa-box_link .fa-unordered_list,.fa-box_link .fa-unordered_list ul li{margin-bottom:0}
.fa-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}
.fa-column_item{box-sizing:border-box;width:auto;max-width:calc(100% - 15px);min-height:0%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.fa-column-reverse .fa-column_item{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.fa-column_item-media{margin-right:15px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}
.fa-column-reverse .fa-column_item-media{margin-right:0;margin-left:15px;-webkit-box-ordinal-group:NaN;-webkit-order:inherit;-ms-flex-order:inherit;order:inherit}
.fa-column_item_image{text-align:center}
.fa-column_item_caption{font-size:75%;margin-bottom:10px}
.fa-heading_lv1+.fa-column{margin-top:-15px}
.fa-movie_block{position:relative;width:480px;margin-right:auto;margin-bottom:20px;margin-left:auto}
.fa-movie_block img,.fa-movie_block video{display:block;width:100%;height:auto;margin-bottom:10px}
.fa-movie_info_title{font-size:81.25%;font-weight:700;margin-top:15px}
.fa-movie_info_image img{display:block}
.fa-movie_info_meta{font-size:75%;padding:4px 10px;color:#fff;background-color:#4d4d4d}
.fa-movie_info_data{margin-top:15px}
.fa-tag{font-size:75%;display:inline-block;margin-right:4px;padding:2px 3px;color:#fff;background:#b6b6b6}
.fa-movie_tags{margin-top:8px;margin-bottom:8px}
.fa-movie_tags:first-child{margin-top:0}
.fa-movie_tags .fa-tag{position:relative;padding:2px 6px 2px 10px;color:#615e5e;border:1px solid #bebcbc;background:#fff}
.fa-movie_tags .fa-tag:before{position:absolute;top:0;left:0;display:inline-block;width:6px;height:100%;margin-right:5px;content:""}
.fa-tag_green:before{background-color:#17b1bb}
.fa-tag_sky:before{background-color:#40a3db}
.fa-tag_blue:before{background-color:#06325f}
.fa-tag_navy:before{background-color:#2558a4}
.fa-tag_baige:before{background-color:#9e703e}
.fa-tag_pink:before{background-color:#d3429b}
.fa-tag_purple:before{background-color:#9e50c2}
.fa-tag_cobalt:before{background-color:#5f2bbf}
.fa-tag_red:before{background-color:#ca2828}
.fa-tag_brown:before{background-color:#770909}
.fa-movie_control{position:absolute;width:100%;pointer-events:none}
.fa-movie_control:before{display:block;padding-top:56.25%;content:""}
.fa-movie_control_playBtn{position:absolute;z-index:1;top:50%;left:50%;width:100px;height:100px;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:auto;border:none;background-color:transparent;background-image:url(/fa/shared/lib/mediaelement/bigplay.svg);background-repeat:no-repeat;background-position:0 0;background-size:100px auto}
.fa-movie_control_playBtn:active,.fa-movie_control_playBtn:focus,.fa-movie_control_playBtn:hover{outline:0}
.fa-movie_control_playBtn:hover{background-position:0 -100px}
.fa-movie_control_playBtn.play{opacity:0}
.fa-accordion{border:1px solid #ccc}
.fa-accordion_trigger{font-size:75%;font-weight:700;line-height:1.5;padding:8px 11px;cursor:pointer;background-color:#f0eff0}
.fa-accordion_trigger.opened{background-image:-webkit-linear-gradient(top,#f8f8f8 0%,#ececec 50%,#e2e2e2 75%,#dedede 100%);background-image:linear-gradient(-180deg,#f8f8f8 0%,#ececec 50%,#e2e2e2 75%,#dedede 100%)}
.fa-accordion_trigger_icon{position:relative;display:inline-block;box-sizing:border-box;width:14px;height:14px;margin-right:6px;vertical-align:text-bottom;border:1px solid #dadada;border-radius:1px;background-color:#fff}
.fa-accordion_trigger_icon:before{position:absolute;top:5px;right:2px;left:2px;display:block;height:0;content:"";border-bottom:2px solid #a3a3a3}
.fa-accordion_trigger_icon:after{position:absolute;top:2px;bottom:2px;left:5px;display:none;width:0;content:"";border-left:2px solid #a3a3a3}
.closed .fa-accordion_trigger_icon:after{display:block}
.fa-accordion_content{padding:15px;background-color:#f7f7f7}
.fa-accordion_content>:last-child{margin-bottom:0}
.fa-accordion_content-hidden{display:none}
.fa-modal_window{display:none}
.fa-modal_window_inner{position:relative;max-width:1024px;margin:auto;margin-top:80px;margin-bottom:80px;padding:40px 20px 20px;border-top:2px solid #e60000;background-color:#fff}
.fa-modal_window_title{font-size:75%;padding-left:8px;border-left:4px solid #e60000}
.fa-modal_window_close{font-size:75%;position:absolute;top:12px;right:20px;display:inline-block;padding-left:16px;cursor:pointer;background:url(/fa/shared/v0002/img/module/bullet_modal_close.gif) no-repeat left 50%}
.fa-modal_window_content{margin-top:24px}
[data-js-modal]{position:absolute;z-index:5000;top:0;left:0;display:none;width:100%;height:100%}
[data-js-modal_bg]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}
[data-js-modal_container]{position:relative;display:inline-block;max-width:75%;margin:0 auto;text-align:left;opacity:0}
[data-js-modal_correct_right]{margin-right:15px}
[data-js-modal_fixed]{overflow:hidden!important}
[data-js-modal_fixed] body,[data-js-modal_fixed] button,[data-js-modal_fixed] input,[data-js-modal_fixed] option,[data-js-modal_fixed] select,[data-js-modal_fixed] textarea{overflow:hidden!important}
[data-js-modal_fixed] [data-js-modal_bg]{position:fixed;overflow-x:hidden;overflow-y:auto;text-align:center;-webkit-overflow-scrolling:touch}
.fa-popup_close{position:absolute;top:14px;right:25px;display:inline-block;cursor:pointer}
body.melfa_popup div#melfa_contents_1col,body.melfa_resp_popup div#melfa_contents_1col{box-sizing:border-box;padding-top:26px;padding-right:15px;padding-bottom:26px;padding-left:15px}
body.melfa_popup div#global_footer.w980_center .container,body.melfa_popup div#global_header,body.melfa_popup div#global_header.w980_center .container,body.melfa_popup div#melfa_contents_1col,body.melfa_popup div#module_titleArea.w980_center,body.melfa_resp_popup div#global_footer.w980_center .container,body.melfa_resp_popup div#global_header,body.melfa_resp_popup div#global_header.w980_center .container,body.melfa_resp_popup div#melfa_contents_1col,body.melfa_resp_popup div#module_titleArea.w980_center{width:100%;min-width:0}
body.melfa_popup div#global_header .function_nav ul,body.melfa_resp_popup div#global_header .function_nav ul{display:none}
body.melfa_popup div#global_header .dynamic_nav,body.melfa_resp_popup div#global_header .dynamic_nav{display:none}
body.melfa_popup div#module_breadcrumbs,body.melfa_resp_popup div#module_breadcrumbs{display:none!important}
body.melfa_popup div#module_titleArea,body.melfa_resp_popup div#module_titleArea{box-sizing:border-box;width:100%;max-width:100%;margin-bottom:-15px;padding:15px 15px 0 15px}
body.melfa_popup div#module_titleArea #stitle,body.melfa_resp_popup div#module_titleArea #stitle{width:auto}
body.melfa_popup div#global_nav,body.melfa_resp_popup div#global_nav{display:none}
body.melfa_popup .global_header .function_nav,body.melfa_resp_popup .global_header .function_nav{display:none}
body.melfa_popup div#content_footer,body.melfa_resp_popup div#content_footer{display:none}
body.melfa_popup .global_footer,body.melfa_resp_popup .global_footer{display:none}
body.melfa_popup div#global_footer,body.melfa_resp_popup div#global_footer{margin-top:40px}
.fa-products_search{font-size:75%}
.fa-products_search_switch_sub,.fa-products_search_switch_tab{display:inline-block}
.fa-products_search_switch_tab label{cursor:pointer}
.fa-products_search_switch_sub{margin-left:32px}
.fa-products_search_message{display:inline-block;margin-left:5px;color:#555}
.melfa_sec_search_keyword_model{margin-bottom:24px;padding:12px 0 12px 32px;border:1px solid #dadada;background-color:#f8f8f8}
.melfa_search_model_input{position:relative;display:none;margin-top:8px}
.melfa_search_model_input ul a{display:block;padding-left:12px}
.melfa_search_model_input.current{display:block}
.melfa_search_model_keyword{font-size:87.5%;position:relative;display:inline-block;width:398px;height:2.14em;border:1px solid #a6a6a6;background-color:#fff}
.melfa_search_model_keyword button{position:absolute;top:5px;right:6px;width:18px;height:18px;cursor:pointer;border:none;background:0 0}
.melfa_search_model_keyword input[type=text]{font-size:14px;position:relative;width:358px;height:2.14em;padding:0 35px 0 5px;border:0;background:0 0}
.melfa_search_model_suggest{position:absolute;z-index:2;left:0;display:none;width:400px;background-color:#dadada}
.melfa_search_model_suggest.on{display:block}
.melfa_search_model_suggest ul{line-height:2em;overflow:auto;height:240px;margin:0 5px 5px;border:1px solid #fff;border-top:none;background-color:#fff}
.melfa_search_model_suggest ul a{display:block;overflow:hidden;width:347px;padding-left:12px;white-space:nowrap;text-overflow:ellipsis}
.melfa_search_model_suggest ul a:hover{background-color:#f8f8f8}
.melfa_search_model_suggest p{line-height:24px;margin:5px 5px 0;padding:0 12px;border:1px solid #fff;background-color:#efefef}
.melfa_search_model_inner>p{margin:0}
.melfa_search_model_inner>p label{line-height:1em;margin-left:16px}
.melfa_search_model_inner>p label:first-child{margin:0}
.melfa_search_model_inner>p label input{margin:-2px 4px 0 0;vertical-align:middle}
#melfa_tab,#melfa_tab01,#melfa_tab02{position:relative}
.melfa_tab_ui{font-size:75%;margin-top:30px}
.melfa_tab_ui ul{margin:0;list-style:none;background:url(/fa/shared/v0002/img/module/bg_tab_ui_ul.gif) repeat-x 0 100%}
.melfa_tab_ui li{float:left;width:104px;margin-right:2px;padding:9px 0 5px;list-style:none;text-align:center;border-bottom:1px solid #d5d5d5;background:url(/fa/shared/v0002/img/module/bg_tab_ui_news.gif) 0 0 no-repeat}
.melfa_tab_ui li a{padding-left:14px;background:url(/fa/shared/v0002/img/module/bullet_tab_ui.gif) 0 .25em no-repeat}
.melfa_tab_ui li.melfa_active{padding-bottom:6px;border-bottom:none;background:url(/fa/shared/v0002/img/module/bg_tab_ui_active.gif) 0 0 no-repeat}
.melfa_tab_ui li.melfa_active a{font-weight:700;color:#333;background:url(/fa/shared/v0002/img/module/bullet_tab_ui_active.gif) 0 .25em no-repeat}
.fa-news_tab ul.linkList{font-size:75%;margin-top:10px;text-align:right}
.fa-news_tab ul.linkList li{margin:0;padding:0;background:0 0}
.fa-news_tab ul.linkList li a{margin:0;padding:0 0 0 10px;background:url(/fa/shared/v0002/img/module/bullet_link.gif) 0 50% no-repeat}
.fa-news_tab ul.rss{font-size:75%;position:absolute;top:0;right:0;background:0 0}
.fa-news_tab ul.rss li{display:inline;float:none;padding:0;border:none;background:0 0}
.fa-news_tab ul.rss li a{margin:0;padding:0 0 0 10px;background:url(/fa/shared/v0002/img/module/bullet_link.gif) 0 50% no-repeat}
.fa-news_tab ul.rss li.rss a{margin:0;padding:0 0 0 15px;background:url(/fa/shared/v0002/img/module/bg_rss.gif) 0 50% no-repeat}
#melfa_sec_q_attention,#melfa_sec_q_latest,#melfa_sec_q_view{display:none}
.melfa_tab_select_q_attention #melfa_sec_q_attention,.melfa_tab_select_q_latest #melfa_sec_q_latest,.melfa_tab_select_q_view #melfa_sec_q_view{display:block}
.melfa_tab_select_q_attention #melfa_tab_q_attention_lp2,.melfa_tab_select_q_attention .melfa_tab_q_attention_lp2{padding-bottom:6px;border-bottom:none;background:url(/fa/shared/v0002/img/module/bg_tab_ui_news_active.gif) 0 0 no-repeat}
.melfa_tab_select_q_attention #melfa_tab_q_attention_lp2 a,.melfa_tab_select_q_attention .melfa_tab_q_attention_lp2 a{font-weight:700;color:#333;background:url(/fa/shared/v0002/img/module/bullet_tab_ui_active.gif) 0 .25em no-repeat}
.melfa_tab_select_q_view #melfa_tab_q_view_lp2,.melfa_tab_select_q_view .melfa_tab_q_view_lp2{padding-bottom:6px;border-bottom:none;background:url(/fa/shared/v0002/img/module/bg_tab_ui_news_active.gif) 0 0 no-repeat}
.melfa_tab_select_q_view #melfa_tab_q_view_lp2 a,.melfa_tab_select_q_view .melfa_tab_q_view_lp2 a{font-weight:700;color:#333;background:url(/fa/shared/v0002/img/module/bullet_tab_ui_active.gif) 0 .25em no-repeat}
.melfa_tab_select_q_latest #melfa_tab_q_latest{padding-bottom:6px;border-bottom:none;background:url(/fa/shared/v0002/img/module/bg_tab_ui_news_active.gif) 0 0 no-repeat}
.melfa_tab_select_q_latest #melfa_tab_q_latest a{font-weight:700;color:#333;background:url(/fa/shared/v0002/img/module/bullet_tab_ui_active.gif) 0 .25em no-repeat}
.melfa_tab_select_q_attention #melfa_tab_q_attention_lp2 a,.melfa_tab_select_q_attention .melfa_tab_q_attention_lp2 a{font-weight:700;color:#333;background:url(/fa/shared/v0002/img/module/bullet_tab_ui_active.gif) 0 .25em no-repeat}
.fa-topics_table,table#topics,table.topics{font-size:75%;clear:both;width:100%;margin:0;padding:0;border-collapse:collapse;border:none}
.fa-topics_table td,.fa-topics_table th,table#topics td,table#topics th,table.topics td,table.topics th{padding:5px;vertical-align:top;border:none;background:url(/fa/shared/v0002/img/module/bg_topic01.gif) 0 100% repeat-x}
.fa-topics_table th,table#topics th,table.topics th{width:107px}
.fa-topics_table td.icon,table#topics td.icon,table.topics td.icon{width:47px}
.fa-topics_table a,table#topics a,table.topics a{white-space:normal}
.fa-contents_nav,.fa-contents_nav2,.fa-contents_nav3{margin-bottom:16px}
.fa-contents_nav ul,.fa-contents_nav2 ul,.fa-contents_nav3 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;padding:2px;border:1px solid #d5d5d5;border-radius:4px;background-color:#f8f8f8;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fa-contents_nav ul li,.fa-contents_nav2 ul li,.fa-contents_nav3 ul li{font-size:75%;line-height:1.5}
.fa-contents_nav a,.fa-contents_nav2 a,.fa-contents_nav3 a{display:inline-block;margin:1px;padding:4px 12px 3px 4px;background-color:#e6e6e6}
.fa-contents_nav a:hover,.fa-contents_nav2 a:hover,.fa-contents_nav3 a:hover{text-decoration:none;background-color:#e60000}
.fa-contents_nav a:hover:link,.fa-contents_nav a:hover:visited,.fa-contents_nav2 a:hover:link,.fa-contents_nav2 a:hover:visited,.fa-contents_nav3 a:hover:link,.fa-contents_nav3 a:hover:visited{color:#fff}
.fa-contents_nav a,.fa-contents_nav2 a,.fa-contents_nav3 a{position:relative;padding-left:16px;vertical-align:middle}
.fa-contents_nav a:after,.fa-contents_nav a:before,.fa-contents_nav2 a:after,.fa-contents_nav2 a:before,.fa-contents_nav3 a:after,.fa-contents_nav3 a:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:""}
.fa-contents_nav a:before,.fa-contents_nav2 a:before,.fa-contents_nav3 a:before{top:50%;left:6px;display:inline-block;box-sizing:border-box;width:0;height:0;margin-top:-3px;margin-right:6px;content:"";vertical-align:middle;border-width:3px 0 3px 6px;border-style:solid;border-color:transparent;border-left-color:#e60000}
.fa-contents_nav a:hover:before,.fa-contents_nav2 a:hover:before,.fa-contents_nav3 a:hover:before{border-left-color:#fff}
.fa-contents_nav li.current a,.fa-contents_nav2 li.current a,.fa-contents_nav3 li.current a{background-color:#e60000}
.fa-contents_nav li.current a:link,.fa-contents_nav li.current a:visited,.fa-contents_nav2 li.current a:link,.fa-contents_nav2 li.current a:visited,.fa-contents_nav3 li.current a:link,.fa-contents_nav3 li.current a:visited{color:#fff}
.fa-contents_nav li.current a:before,.fa-contents_nav2 li.current a:before,.fa-contents_nav3 li.current a:before{border-left:4px solid #fff}
.fa-contents_nav{margin-top:30px}
.fa-contents_nav3 ul{background-color:#fff}
.sub_btm+.fa-contents_nav{margin-top:4px}
.fa-contents_nav2.sub_top,.fa-contents_nav3.sub_top{position:relative}
.fa-contents_nav2.sub_top:before,.fa-contents_nav3.sub_top:before{position:absolute;top:-12px;left:50%;display:block;width:0;height:0;margin-left:-8px;content:"";border-width:9px 8px 0 8px;border-style:solid;border-color:#767676 transparent transparent transparent}
.fa-contents_nav2.sub_btm,.fa-contents_nav3.sub_btm{position:relative}
.fa-contents_nav2.sub_btm:after,.fa-contents_nav3.sub_btm:after{position:absolute;bottom:-12px;left:50%;display:block;width:0;height:0;margin-left:-8px;content:"";border-width:0 8px 9px 8px;border-style:solid;border-color:transparent transparent #767676 transparent}
.sub_btm a,.sub_top a{background-color:#f8f8f8}
.fa-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;padding:10px;background-color:#e7e7e7;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.fa-pagination_num{font-size:87.5%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.fa-pagination_nav{font-size:75%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.fa-pagination_nav_arrow{margin-right:5px;margin-left:5px}
.fa-pagination_nav_arrow>a,.fa-pagination_nav_arrow>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.fa-pagination_nav_arrow>span{color:#999}
.fa-pagination_nav_arrow-next{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.fa-pagination_nav_arrow-next .fa-pagination_nav_arrow_icon{margin-right:0;margin-left:5px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.fa-pagination_nav_arrow-next .fa-pagination_nav_arrow_icon:after{left:4px;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #fff}
.fa-pagination_nav_arrow_icon{position:relative;width:12px;height:12px;margin-right:5px;border-radius:99em;background-color:#999}
.fa-pagination_nav_arrow_icon:after{line-height:0;position:absolute;top:3px;left:3px;display:block;width:0;height:0;content:"";border-width:3px 5px 3px 0;border-style:solid;border-color:transparent #fff transparent transparent}
.fa-pagination_nav_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:8px;margin-left:5px}
.fa-pagination_nav_list_item{box-sizing:border-box;padding-left:3px}
.fa-pagination_nav_list_item>a,.fa-pagination_nav_list_item>span{line-height:1.5;display:block;box-sizing:border-box;padding-right:5px;padding-left:5px;background-color:#fff}
.fa-pagination_nav_list_item>a:hover,.fa-pagination_nav_list_item>span{text-decoration:none;color:#fff;color:#fff;background-color:#d50000}
.fa-banner_area{margin-bottom:10px}
.fa-banner_area p{margin-bottom:5px}
.fa-banner_area p img{display:block}
.fa-side_accordion_local_nav{margin-bottom:10px}
.fa-side_accordion_trigger_box{display:none}
.fa-local_nav{line-height:1.5;overflow:hidden;box-sizing:border-box;width:100%;border:1px solid #ccc;border-radius:4px;background-color:#f7f7f7}
.fa-local_nav a{color:#333}
.fa-local_nav_title{font-weight:700;border-bottom:1px solid #ccc}
.fa-local_nav_title_link{display:block;padding:9px 5px 9px 17px;text-indent:-15px}
.fa-local_nav_title_link:hover{color:#e60000}
.fa-local_nav_title_link_icon{line-height:0;position:relative;display:inline-block;width:12px;height:12px;margin-right:3px;vertical-align:middle}
.fa-local_nav_title_link_icon:before{display:block;width:12px;height:12px;margin-top:-1px;margin-left:0;content:"";background-color:#7d7d7d}
.fa-local_nav_title_link_icon:after{line-height:0;position:absolute;top:3px;left:3px;display:block;width:0;height:0;content:"";border-width:5px 3px 0 3px;border-style:solid;border-color:#fff transparent transparent transparent}
.fa-local_nav_subtitle{font-weight:700;border-bottom:1px solid #ccc;background:#ccc}
.fa-local_nav_subtitle_text{display:block;padding:3px 5px}
.fa-local_nav_item+.fa-local_nav_item{border-top:1px solid #ccc}
.fa-local_nav_item_link{position:relative;display:block;padding:3px 8px 3px 18px;color:#333;background-color:#f7f7f7}
.fa-local_nav_item_link:hover{color:#fff;background-color:#e60000}
.fa-local_nav_item_link:hover:before{border-left-color:#fff}
.fa-local_nav_item_link:before{position:absolute;left:6px;display:inline-block;width:0;height:0;margin-top:6px;margin-right:6px;content:"";vertical-align:middle;border-width:3px 0 3px 6px;border-style:solid;border-color:transparent;border-left-color:#e60000}
.fa-local_nav_parent .fa-local_nav_item_link:before{border-width:6px 3px 0 3px;border-top-color:#e60000;border-left-color:transparent}
.fa-local_nav_parent.is-active .fa-local_nav_item_link:before{border-top-color:#fff;border-left-color:transparent}
.is-active .fa-local_nav_item_link:before{border-left-color:#fff}
.fa-local_nav_parent .fa-local_nav_item_link{background-color:#e6e6e6}
.fa-local_nav_parent .fa-local_nav_item_link:hover{background-color:#e60000}
.fa-local_nav_parent .fa-local_nav_item_link:hover:before{border-top-color:#fff}
.fa-local_nav_child .fa-local_nav_item_link{padding:3px 5px 3px 18px;background-color:#e6e6e6}
.fa-local_nav_child .fa-local_nav_item_link:hover{background-color:#e60000}
.fa-local_nav_list{background-color:#e6e6e6}
.fa-local_nav_parent{font-weight:700;border-bottom:1px solid #fff}
.fa-local_nav_parent_text{position:relative;display:block;padding:3px 8px 3px 18px;color:#333}
.fa-local_nav_parent_text:before{line-height:0;position:absolute;left:6px;display:inline-block;width:0;height:0;margin-top:6px;margin-right:6px;content:"";vertical-align:middle;border-width:6px 3px 0 3px;border-style:solid;border-color:#7d7d7d transparent transparent transparent}
.fa-local_nav_child{margin-left:17px}
.fa-local_nav_child+.fa-local_nav_child{border-top:1px solid #fff}
.fa-local_nav .is-active .fa-local_nav_item_link{color:#fff;background-color:#e60000}
.fa-main_nav{line-height:1.5;width:100%;margin-bottom:8px}
.fa-main_nav-single{margin-top:10px}
.fa-main_nav_link{position:relative;display:block;color:#333}
.fa-main_nav_link+.fa-main_nav_link{margin-top:2px}
.fa-main_nav_link:before{display:inline-block;width:0;height:0;margin-top:-4px;margin-right:5px;margin-left:1px;content:"";vertical-align:middle;border-width:3px 0 3px 6px;border-style:solid;border-color:transparent transparent transparent #e60000}
.fa-main_nav-single .fa-main_nav_link{position:relative;display:block;padding:4px 8px;color:#333;border:1px solid #ccc;border-radius:4px;background-color:#fff}
.fa-opt_contents_inquiry table{margin:10px 0 0 auto;border-spacing:0}
.fa-opt_contents_inquiry_title{font-size:75%;font-weight:700;padding:10px 12px;vertical-align:middle;border:1px solid #d0d0d0;border-right:none;border-radius:5px 0 0 5px;background:#f3f3f3}
.fa-opt_contents_inquiry_main{padding:10px 0;border:1px solid #d0d0d0;border-left:none;border-radius:0 5px 5px 0}
.fa-opt_contents_inquiry_list{font-size:75%;display:inline-block}
.fa-opt_contents_inquiry_list li{display:inline-block;padding:0 12px}
.fa-opt_contents_inquiry_list li+li{border-left:1px solid #d5d5d5}
.fa-opt_contents_inquiry_list li img{display:inline-block;margin-right:5px;vertical-align:middle}
.fa-relational{margin-top:10px}
.fa-relational table{width:100%;border-spacing:0}
.fa-relational_title{font-size:75%;width:100px;padding:15px 2px 15px 10px;vertical-align:middle;border:1px solid #d0d0d0;border-radius:5px 0 0 5px;background:#f8f8f8}
.fa-relational_main{padding:15px 0;border:1px solid #d0d0d0;border-left:none;border-radius:0 5px 5px 0}
.fa-relational_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fa-relational_list li{margin-bottom:10px;padding-left:7px}
.fa-relational_list li img{vertical-align:bottom}
.fa-relational_list+.fa-relational_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.fa-relational_list+.fa-relational_list li:first-child{margin-bottom:0}
.fa-relational_contents_3col .fa-relational_list{float:none}
.fa-relational_contents_3col .fa-relational_list+.fa-relational_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.fa-relational_contents_3col .fa-relational_list+.fa-relational_list li:first-child{margin-bottom:10px}
.fa-relational_inquiry{font-size:75%;clear:both;margin-right:10px;text-align:right}
.fa-contents_inquiry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;text-align:right;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.fa-heading_lv1+.fa-contents_inquiry{margin-top:-20px}
.fa-contents_inquiry_ttl{font-size:75%;font-weight:700;margin-right:9px}
.fa-contents_inquiry_list{font-size:75%;overflow:hidden}
.fa-contents_inquiry_list li{float:left;padding-right:3px}
.fa-contents_inquiry_list li:first-child:before{display:inline-block;margin-right:10px;content:"[";color:#c9c9c9}
.fa-contents_inquiry_list li:last-child:after{display:inline-block;margin-left:10px;content:"]";color:#c9c9c9}
.fa-contents_inquiry_list li+li:before{display:inline-block;margin:0 10px 0 5px;content:"|";color:#c9c9c9}
.fa-support_info{margin-bottom:10px}
.fa-support_info_title{font-size:75%;font-weight:700;padding:8px 10px 6px 12px;background:url(/fa/shared/v0002/img/module/bg_support_info_ttl.gif) 0 0 no-repeat}
.fa-support_info_list{padding:0 6px;border:1px solid #d5d5d5;border-radius:0 0 2px 2px}
.fa-support_info_list dl{overflow:hidden;padding:6px}
.fa-support_info_list dl dt{font-size:75%;font-weight:700;float:left;width:14em}
.fa-support_info_list dl dd{font-size:75%;overflow:hidden;padding-left:10px}
.fa-support_info_list dl dd ul{border-left:1px dotted #bfbfbf}
.fa-support_info_list dl dd ul li{display:inline-block;padding:0 10px}
.fa-support_info_list dl dd ul li a{display:inline-block}
.fa-support_info_list dl+dl{border-top:1px solid #d5d5d5}
.fa-recommend_area{display:none;margin-bottom:40px}
.fa-recommend_area .melfa_aside_inquiry_support{margin-top:30px;padding:0 0 11px;background:url(/fa/shared/v0002/img/module/bg_inquiry_support_bottom.gif) 0 100% no-repeat}
.fa-recommend_area .melfa_aside_inquiry_support .melfa_aside_inner{padding:11px 0 0;background:url(/fa/shared/v0002/img/module/bg_inquiry_support_top.gif) 0 0 no-repeat}
.fa-recommend_area .melfa_aside_inquiry_support th{font-size:75%;width:93px;padding:0 0 0 11px}
.fa-recommend_area .melfa_aside_inquiry_support td{padding-left:12px}
.fa-recommend_area .melfa_aside_inquiry_support img,.fa-recommend_area .melfa_aside_inquiry_support td{font-size:75%;vertical-align:top}
.fa-recommend_area .melfa_aside_inquiry_support .melfa_td_valign_middle{vertical-align:middle}
.fa-recommend_area .melfa_aside_inquiry_support ul{font-size:100%;margin:0;padding:0}
.fa-recommend_area .melfa_aside_inquiry_support p{display:inline;margin-right:12px}
.fa-recommend_area .melfa_aside_inquiry_support li{display:inline;margin-right:3px}
.fa-recommend_area .melfa_aside_inquiry_support .melfa_ban_adobe_reader{padding-left:10px}
.fa-recommend_area .melfa_aside_inquiry_support_follow{margin-top:5px}
.fa-recommend_area .melfa_aside_inquiry_support .melfa_thumbnail_txt_link li{float:left;width:135px;margin-right:0;padding:0 8px 0 7px}
.fa-recommend_area .melfa_aside_inquiry_support .melfa_thumbnail_txt_link img{display:block;margin:0 auto 7px}
.fa-recommend_area .melfa_aside_inquiry_support .melfa_thumbnail_txt_link span{display:block}
.fa-recommend_area.fa-recommend_area_contents_2col .melfa_aside_inquiry_support ul{display:block}
.fa-recommend_area.fa-recommend_area_contents_2col .melfa_aside_inquiry_support li{display:block;float:left;margin-right:5px}
.fa-recommend_area.fa-recommend_area_contents_2col .melfa_aside_inquiry_support .melfa_bt_search_other{font-size:100%;display:block;clear:both;margin-top:0;margin-right:12px;padding-top:7px;text-align:right}
.fa-recommend_area.fa-recommend_area_contents_2col .melfa_aside_inquiry_support .melfa_thumbnail_txt_link li{margin-right:0}
.fa-recommend_area.fa-recommend_area_contents_2col .melfa_aside_inquiry_support .melfa_td_valign_middle li{margin-right:20px}
.fa-recommend_area.fa-recommend_area_contents_3col .melfa_aside_inquiry_support{background-image:url(/fa/shared/v0002/img/module/bg_relateblock_bottom03.gif)}
.fa-recommend_area.fa-recommend_area_contents_3col .melfa_aside_inquiry_support td{width:455px;padding-left:9px}
.fa-recommend_area.fa-recommend_area_contents_3col .melfa_aside_inquiry_support .melfa_aside_inner{background-image:url(/fa/shared/v0002/img/module/bg_relateblock_top03.gif)}
.fa-recommend_area.fa-recommend_area_contents_3col .melfa_aside_inquiry_support li{display:block;float:left;margin-right:5px}
.fa-recommend_area.fa-recommend_area_contents_3col .melfa_aside_inquiry_support .melfa_bt_bottom{margin-top:5px}
.fa-recommend_area.fa-recommend_area_contents_3col .melfa_aside_inquiry_support .melfa_bt_search_other{margin-top:10px;text-align:right}
.fa-recommend_area.fa-recommend_area_contents_3col .melfa_aside_inquiry_support .melfa_thumbnail_txt_link li{width:133px;margin-right:0;padding:0 8px 0 7px}
.fa-recommend_area.fa-recommend_area_contents_3col .melfa_aside_inquiry_support .melfa_td_valign_middle li{margin-right:20px}
.fa-recommend_area .melfa_aside_3col_carousel{position:relative;width:454px;margin:0 4px}
.fa-recommend_area .melfa_aside_3col_carousel_inner{border-left:dotted 1px #cdcdcd}
.fa-recommend_area .melfa_aside_3col_carousel ul{margin:0 auto;padding:0 0 0 5px;list-style:none}
.fa-recommend_area .melfa_aside_3col_carousel li{float:left;width:1px;min-height:8.5em;border-right:dotted 1px #cdcdcd}
.fa-recommend_area .melfa_aside_3col_carousel img{display:block;margin:0 auto 7px}
.fa-recommend_area .melfa_aside_3col_carousel span{position:absolute;top:16px;display:block;width:18px;height:70px;cursor:pointer}
.fa-recommend_area .melfa_aside_3col_carousel .melfa_bt_3col_carousel_prev{background:url(/fa/shared/v0002/img/module/bt_jcarouselLite_prev.gif) no-repeat 0 0}
.fa-recommend_area .melfa_aside_3col_carousel .melfa_bt_3col_carousel_next{right:0;background:url(/fa/shared/v0002/img/module/bt_jcarouselLite_next.gif) no-repeat 0 0}
.fa-recommend_area .melfa_aside_3col_carousel .disabled{visibility:hidden}
.fa-recommend_area.fa-recommend_area_contents_3col .melfa_aside_inquiry_support .melfa_aside_3col_carousel .melfa_thumbnail_txt_link li{width:115px;padding:0 10px}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel{position:relative;overflow:hidden;width:980px;min-height:120px}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_list{position:absolute;margin-left:-4px}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_list li{float:left;width:160px;padding-left:4px}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_list li a .item_img{overflow:hidden;width:160px;height:96px;vertical-align:middle}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_list li a .item_label{font-size:75%;display:block;margin-top:6px}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_list li a .item_label .item_label_inner{display:inline-block}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_list li a .item_label .item_label_inner:before{display:inline-block;width:8px;height:12px;margin-right:4px;content:"";background:url(/fa/shared/optimal/img/sprite-icon_bullet.png) 0 -12px no-repeat}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_list li a:hover .item_img{opacity:.8}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_list li a:hover .item_label_inner{text-decoration:underline}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_switch li{position:absolute;top:28px;width:32px;height:40px}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_switch li a{display:inline-block;width:32px;height:40px;text-indent:-9999px;background:url(/fa/shared/optimal/img/sprite-carousel.png) 0 -150px no-repeat}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_switch li.prev{left:0}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_switch li.prev .icon:hover{background-position:0 -230px}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_switch li.prev .icon.edge{cursor:default;background-position:0 -310px}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_switch li.next{right:0}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_switch li.next .icon{background-position:0 -190px}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_switch li.next .icon:hover{background-position:0 -270px}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel .carousel_switch li.next .icon.edge{cursor:default;background-position:0 -350px}
.fa-recommend_area.fa-recommend_area_carousel .melfa_carousel.melfa_recommend_carousel .carousel_list li a .item_img{height:100px}
.fa-recommend_area_noheading .melfa_sec_rec_carousel{position:relative;margin-top:15px}
.fa-recommend_area_noheading .melfa_sec_rec_carousel ul{font-size:75%;width:775px;margin:0 auto;padding:0 0 0 5px;list-style:none}
.fa-recommend_area_noheading .melfa_sec_rec_carousel li{float:left;width:153px;min-height:8.5em;margin-right:5px;padding:10px 11px 9px;border:1px solid #d5d5d5;border-radius:3px}
.fa-recommend_area_noheading .melfa_sec_rec_carousel img{display:block;margin:0 auto 7px}
.fa-recommend_area_noheading .melfa_sec_rec_carousel span{position:absolute;top:25px;display:block;width:18px;height:70px;cursor:pointer}
.fa-recommend_area_noheading .melfa_sec_rec_carousel .melfa_bt_rec_carousel_prev{background:url(/fa/shared/v0002/img/module/bt_jcarouselLite_prev.gif) no-repeat 0 0}
.fa-recommend_area_noheading .melfa_sec_rec_carousel .melfa_bt_rec_carousel_next{right:0;background:url(/fa/shared/v0002/img/module/bt_jcarouselLite_next.gif) no-repeat 0 0}
.fa-recommend_area_noheading .melfa_sec_rec_carousel .disabled{visibility:hidden}
.fa_products_faspec .melfa_side_nav,.fa_products_standard .melfa_side_nav{font-size:14px}
.fa_products_faspec .melfa_side_nav .nav_subtitle,.fa_products_faspec .melfa_side_nav .nav_title,.fa_products_standard .melfa_side_nav .nav_subtitle,.fa_products_standard .melfa_side_nav .nav_title{display:none}
.fa_products_faspec .melfa_side_nav .product_table_filter,.fa_products_standard .melfa_side_nav .product_table_filter{padding:6px;background:#e2e2e2}
.fa_products_faspec .melfa_side_nav .product_table_filter dl,.fa_products_standard .melfa_side_nav .product_table_filter dl{margin-bottom:0}
.fa_products_faspec .melfa_side_nav .product_table_filter+.product_table_filter,.fa_products_standard .melfa_side_nav .product_table_filter+.product_table_filter{margin-top:4px}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_message,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_message{padding:18px 6px}
.fa_products_faspec .melfa_side_nav .product_table_filter.has_child .product_table_filter_list .product_table_filter_item_block.parent,.fa_products_standard .melfa_side_nav .product_table_filter.has_child .product_table_filter_list .product_table_filter_item_block.parent{margin-bottom:6px;padding-bottom:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAJCAQAAAB6FN+6AAAAZklEQVR4AYXKsQFBMQAG4X8YqNKmpYQ2A2SB9LCd+uYAAAAA8B7Ad+2JKoe/lSUR2P9Y9gRd4dl+mbZ4xXCsPkwrnJ5RZP4yzcjrHVnGD9OYjD7D0rtNPay+w9DkQAOj30hTI6kXR1XEpB5ss9YsAAAAAElFTkSuQmCC) no-repeat 50% bottom}
.fa_products_faspec .melfa_side_nav .product_table_filter.has_child .product_table_filter_list .product_table_filter_item_block.child,.fa_products_standard .melfa_side_nav .product_table_filter.has_child .product_table_filter_list .product_table_filter_item_block.child{display:block}
.fa_products_faspec .melfa_side_nav .product_table_filter_reset,.fa_products_standard .melfa_side_nav .product_table_filter_reset{display:block;padding:6px;text-align:right;background:#f1f1f1}
.fa_products_faspec .melfa_side_nav .product_table_filter_reset a,.fa_products_standard .melfa_side_nav .product_table_filter_reset a{padding-left:16px;color:#005e8c;background:url(/fa/shared/common/img/icon/icon_x_circle_black.svg) no-repeat left center/14px}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_title,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_title{font-weight:700;padding-bottom:6px}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_wrapper,.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_selected,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_wrapper,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_selected{display:none;background:#f1f1f1}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_wrapper.opened,.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_selected.opened,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_wrapper.opened,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_selected.opened{display:block}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_wrapper.default,.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_selected.default,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_wrapper.default,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_selected.default{display:block}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_wrapper.default .product_table_filter_item,.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_selected.default .product_table_filter_item,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_wrapper.default .product_table_filter_item,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_selected.default .product_table_filter_item{display:none}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_wrapper.default .product_table_filter_item:nth-child(-n+3),.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_selected.default .product_table_filter_item:nth-child(-n+3),.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_wrapper.default .product_table_filter_item:nth-child(-n+3),.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_selected.default .product_table_filter_item:nth-child(-n+3){display:block}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_wrapper.default .product_table_filter_reset,.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_selected.default .product_table_filter_reset,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_wrapper.default .product_table_filter_reset,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_selected.default .product_table_filter_reset{display:none}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_block,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_block{padding:0;border-top:0;background:0 0}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_block+.product_table_filter_item_block,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_block+.product_table_filter_item_block{margin-top:6px}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_block.child,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item_block.child{display:none}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item{padding:0 6px;vertical-align:middle;border-bottom:1px solid #e2e2e2;background:#f1f1f1}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_label,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_label{display:inline-block;box-sizing:border-box;width:100%;padding:6px 0;padding-left:1em;text-indent:-1em}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_switch,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_switch{position:relative;top:0;margin-right:3px}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_switch:checked+.product_table_filter_text,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_switch:checked+.product_table_filter_text{color:#d50000}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_switch:disabled+.product_table_filter_text,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_switch:disabled+.product_table_filter_text{color:#999}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_selected,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_selected{padding:0 6px}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_selected li,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_selected li{font-size:92%;position:relative;padding:3px 22px 3px 3px;word-wrap:break-word;word-break:normal;color:#d50000;background:#fff}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_selected li+li,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_selected li+li{margin-top:2px}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_selected li .delete,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_selected li .delete{position:absolute;top:0;right:5px;bottom:0;width:12px;height:12px;margin:auto;text-indent:-9999px;background:url(/fa/shared/optimal/img/icons/icon_close.png) no-repeat 0 50%}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_selected:first-child,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_selected:first-child{padding-top:6px}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_item_wrapper,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_item_wrapper{border-top:1px solid #e2e2e2}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_item_title,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_item_title{font-weight:700;padding:6px 6px 3px;background:#f1f1f1}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_trigger,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_trigger{padding:3px 0 6px;text-align:center;text-indent:-1em;background:#f1f1f1}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_trigger a,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_trigger a{color:#005e8c}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_trigger.open:before,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_trigger.open:before{font-weight:700;content:"＋";color:#999}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_trigger.close,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_trigger.close{border-top:1px solid #e2e2e2}
.fa_products_faspec .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_trigger.close:before,.fa_products_standard .melfa_side_nav .product_table_filter .product_table_filter_list .product_table_filter_item .product_table_filter_trigger.close:before{font-weight:700;content:"−";color:#999}
.fa_products_faspec .melfa_side_nav>:first-child,.fa_products_standard .melfa_side_nav>:first-child{margin-top:0}
.fa_products_faspec .filter_data,.fa_products_standard .filter_data{margin-top:20px}
.fa_products_faspec .filter_data_title,.fa_products_standard .filter_data_title{display:table;box-sizing:border-box;width:100%;padding:6px;background:#e6e6e6}
.fa_products_faspec .filter_data_title_label,.fa_products_standard .filter_data_title_label{font-weight:700;display:table-cell;width:6em}
.fa_products_faspec .filter_data_content_label,.fa_products_standard .filter_data_content_label{font-weight:700;padding:6px}
.fa_products_faspec .filter_data_content_list,.fa_products_standard .filter_data_content_list{border-bottom:2px solid #d5d5d5}
.fa_products_faspec .filter_data_content_list li,.fa_products_standard .filter_data_content_list li{padding:6px;border-top:1px solid #d5d5d5}
.fa_products_faspec .filter_data_content_list li:first-child,.fa_products_standard .filter_data_content_list li:first-child{border-top:0}
.fa_products_faspec .filter_data_content_list_label,.fa_products_standard .filter_data_content_list_label{font-weight:700}
.fa_products_faspec .filter_data_switch,.fa_products_standard .filter_data_switch{position:relative;display:table-cell;padding-left:10px}
.fa_products_faspec .filter_data_switch_label,.fa_products_standard .filter_data_switch_label{position:relative;display:inline-block;padding:3px 10px;text-align:center;color:#005e8c;border:1px solid #ddd;border-radius:3px;background:#efefef;background:-webkit-linear-gradient(top,#efefef 0%,#fff 100%);background:linear-gradient(to bottom,#efefef 0%,#fff 100%);box-shadow:inset 0px 0px 0px 1px #fff}
.fa_products_faspec .filter_data_switch_label:visited,.fa_products_standard .filter_data_switch_label:visited{color:#005e8c}
.fa_products_faspec .filter_data_switch_label:hover,.fa_products_standard .filter_data_switch_label:hover{text-decoration:underline;background:-webkit-linear-gradient(top,#f4f4f4 0%,#fff 100%);background:linear-gradient(to bottom,#f4f4f4 0%,#fff 100%)}
.fa_products_faspec .filter_data_switch_label:hover span,.fa_products_standard .filter_data_switch_label:hover span{text-decoration:underline}
.fa_products_faspec .filter_data_switch_label:after,.fa_products_standard .filter_data_switch_label:after{display:inline-block;width:12px;height:12px;margin-left:8px;content:"";background:no-repeat center/12px url(/fa/shared/common/img/icon/icon_chevron_down_gray.svg)}
.fa_products_faspec .filter_data_switch_content,.fa_products_standard .filter_data_switch_content{position:absolute;z-index:2;top:100%;display:none;width:226px;padding:6px;border-radius:0 3px 3px;background:#232323;background:rgba(35,35,35,.9)}
.fa_products_faspec .filter_data_switch_content li,.fa_products_standard .filter_data_switch_content li{padding:6px;color:#fff;border-top:1px solid #4c4c4c}
.fa_products_faspec .filter_data_switch_content li:first-child,.fa_products_standard .filter_data_switch_content li:first-child{border-top:0}
.fa_products_faspec .filter_data_switch_content li .filter_data_item_label,.fa_products_standard .filter_data_switch_content li .filter_data_item_label{display:inline-block;padding-left:1em;text-indent:-1em}
.fa_products_faspec .filter_data_switch_content li .filter_data_item_switch,.fa_products_standard .filter_data_switch_content li .filter_data_item_switch{margin-right:4px}
.fa_products_faspec .filter_data_switch_content li .filter_data_item_switch:checked+.filter_data_item_text,.fa_products_standard .filter_data_switch_content li .filter_data_item_switch:checked+.filter_data_item_text{color:#e50000}
.fa_products_faspec .filter_data_switch.opened .filter_data_switch_label,.fa_products_standard .filter_data_switch.opened .filter_data_switch_label{z-index:1;color:#fff;border:1px solid transparent;border-radius:3px 3px 0 0;background:#232323;background:rgba(35,35,35,.9);box-shadow:none;-webkit-filter:none;filter:none}
.fa_products_faspec .filter_data_switch.opened .filter_data_switch_label:after,.fa_products_standard .filter_data_switch.opened .filter_data_switch_label:after{background-image:url(/fa/shared/common/img/icon/icon_chevron_up_white.svg)}
.fa_products_faspec .pager,.fa_products_standard .pager{box-sizing:border-box;width:100%;padding:8px;background:#e7e7e7}
.fa_products_faspec .pager_num,.fa_products_standard .pager_num{vertical-align:middle}
.fa_products_faspec .pager_num .num_all,.fa_products_faspec .pager_num .num_view,.fa_products_standard .pager_num .num_all,.fa_products_standard .pager_num .num_view{font-weight:700;display:inline-block}
.fa_products_faspec .pager_num .num_all,.fa_products_standard .pager_num .num_all{padding-right:10px}
.fa_products_faspec .pager_content,.fa_products_standard .pager_content{margin-top:8px}
.fa_products_faspec .pager_content span,.fa_products_standard .pager_content span{float:left;margin-left:3px}
.fa_products_faspec .pager_content_num,.fa_products_standard .pager_content_num{float:left;margin:0 9px}
.fa_products_faspec .pager_content_num span a,.fa_products_standard .pager_content_num span a{line-height:24px;display:inline-block;width:24px;height:24px;text-align:center;vertical-align:middle;color:#005e8c;background:#fff}
.fa_products_faspec .pager_content_num span a:hover,.fa_products_standard .pager_content_num span a:hover{text-decoration:none;background:#f7f7f7}
.fa_products_faspec .pager_content_num span.current a,.fa_products_faspec .pager_content_num span.current a:hover,.fa_products_standard .pager_content_num span.current a,.fa_products_standard .pager_content_num span.current a:hover{color:#fff;background:#e60000}
.fa_products_faspec .pager_content [class*=pager_sprite] a:hover,.fa_products_standard .pager_content [class*=pager_sprite] a:hover{background-color:#f7f7f7}
.fa_products_faspec .pager_content [class*=pager_sprite] a,.fa_products_faspec .pager_content [class*=pager_sprite].disabled,.fa_products_standard .pager_content [class*=pager_sprite] a,.fa_products_standard .pager_content [class*=pager_sprite].disabled{display:inline-block;width:34px;height:24px;text-align:center;vertical-align:middle;background:#fff}
.fa_products_faspec .pager_content [class*=pager_sprite] a:before,.fa_products_faspec .pager_content [class*=pager_sprite].disabled:before,.fa_products_standard .pager_content [class*=pager_sprite] a:before,.fa_products_standard .pager_content [class*=pager_sprite].disabled:before{display:inline-block;width:24px;height:24px;margin:0;content:"";background:no-repeat center/18px}
.fa_products_faspec .pager_content .pager_sprite_first a:before,.fa_products_standard .pager_content .pager_sprite_first a:before{background-image:url(/fa/shared/common/img/icon/icon_pager_first_red.svg)}
.fa_products_faspec .pager_content .pager_sprite_first.disabled:before,.fa_products_standard .pager_content .pager_sprite_first.disabled:before{background-image:url(/fa/shared/common/img/icon/icon_pager_first_gray.svg)}
.fa_products_faspec .pager_content .pager_sprite_prev a:before,.fa_products_standard .pager_content .pager_sprite_prev a:before{background-image:url(/fa/shared/common/img/icon/icon_pager_prev_red.svg)}
.fa_products_faspec .pager_content .pager_sprite_prev.disabled:before,.fa_products_standard .pager_content .pager_sprite_prev.disabled:before{background-image:url(/fa/shared/common/img/icon/icon_pager_prev_gray.svg)}
.fa_products_faspec .pager_content .pager_sprite_next a:before,.fa_products_standard .pager_content .pager_sprite_next a:before{background-image:url(/fa/shared/common/img/icon/icon_pager_next_red.svg)}
.fa_products_faspec .pager_content .pager_sprite_next.disabled:before,.fa_products_standard .pager_content .pager_sprite_next.disabled:before{background-image:url(/fa/shared/common/img/icon/icon_pager_next_gray.svg)}
.fa_products_faspec .pager_content .pager_sprite_last a:before,.fa_products_standard .pager_content .pager_sprite_last a:before{background-image:url(/fa/shared/common/img/icon/icon_pager_last_red.svg)}
.fa_products_faspec .pager_content .pager_sprite_last.disabled:before,.fa_products_standard .pager_content .pager_sprite_last.disabled:before{background-image:url(/fa/shared/common/img/icon/icon_pager_last_gray.svg)}
.fa_products_faspec #search_result,.fa_products_standard #search_result{margin-top:20px}
.fa_products_faspec .spec_select_head,.fa_products_standard .spec_select_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:20px;background:#f3f3f3;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fa_products_faspec .spec_select_head_btn,.fa_products_standard .spec_select_head_btn{padding:10px;background:#e4e4e4;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.fa_products_faspec .spec_select_head_btn a,.fa_products_faspec .spec_select_head_btn>span,.fa_products_standard .spec_select_head_btn a,.fa_products_standard .spec_select_head_btn>span{font-weight:700;display:block;padding:6px;text-align:center;color:#005e8c;border:1px solid #ddd;border-radius:2px;background:#efefef;background:-webkit-linear-gradient(top,#efefef 0%,#fff 100%);background:linear-gradient(to bottom,#efefef 0%,#fff 100%);box-shadow:inset 0px 0px 0px 1px #fff}
.fa_products_faspec .spec_select_head_btn a:hover,.fa_products_standard .spec_select_head_btn a:hover{text-decoration:underline;background:-webkit-linear-gradient(top,#f4f4f4 0%,#fff 100%);background:linear-gradient(to bottom,#f4f4f4 0%,#fff 100%)}
.fa_products_faspec .spec_select_head_btn a:hover span,.fa_products_standard .spec_select_head_btn a:hover span{text-decoration:underline}
.fa_products_faspec .spec_select_head_btn>span,.fa_products_standard .spec_select_head_btn>span{opacity:.6;color:#949494}
.fa_products_faspec .spec_select_head_reset,.fa_products_standard .spec_select_head_reset{padding:8px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.fa_products_faspec .spec_select_head_reset a,.fa_products_standard .spec_select_head_reset a{color:#005e8c}
.fa_products_faspec .spec_select_head_note,.fa_products_standard .spec_select_head_note{font-size:85.714%;padding:8px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
.fa_products_faspec .spec_select_table,.fa_products_standard .spec_select_table{width:100%;margin-top:5px;border-collapse:collapse;border:1px solid #d5d5d5;border-bottom:none}
.fa_products_faspec .spec_select_table thead,.fa_products_standard .spec_select_table thead{display:none}
.fa_products_faspec .spec_select_table tbody tr,.fa_products_standard .spec_select_table tbody tr{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5px;border-bottom:1px solid #d5d5d5}
.fa_products_faspec .spec_select_table tbody tr td.melfa_table_subtitle,.fa_products_standard .spec_select_table tbody tr td.melfa_table_subtitle{margin:-5px;padding:10px}
.fa_products_faspec .spec_select_table tbody tr td:not(.melfa_table_subtitle),.fa_products_standard .spec_select_table tbody tr td:not(.melfa_table_subtitle){box-sizing:border-box;width:auto!important;padding:5px 5px 5px 45px}
.fa_products_faspec .spec_select_table tbody tr td:not(.melfa_table_subtitle) .melfa_table_img,.fa_products_standard .spec_select_table tbody tr td:not(.melfa_table_subtitle) .melfa_table_img{display:none}
.fa_products_faspec .spec_select_table tbody tr td:not(.melfa_table_subtitle):nth-child(1),.fa_products_standard .spec_select_table tbody tr td:not(.melfa_table_subtitle):nth-child(1){position:absolute;top:0;left:0;width:48px!important;height:100%;padding:0;text-align:center}
.fa_products_faspec .spec_select_table tbody tr td:not(.melfa_table_subtitle) span,.fa_products_standard .spec_select_table tbody tr td:not(.melfa_table_subtitle) span{font-weight:700}
.fa_products_faspec .spec_select_table label,.fa_products_standard .spec_select_table label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.fa_products_faspec .melfa_table_child th,.fa_products_standard .melfa_table_child th{background:#f7f7f7}
.fa_products_faspec .melfa_table_subtitle,.fa_products_standard .melfa_table_subtitle{background:#f7f7f7}
.fa_products_faspec .melfa_table_highlight,.fa_products_standard .melfa_table_highlight{background:#f7f7f7}
.fa_products_faspec .melfa_table_center,.fa_products_standard .melfa_table_center{text-align:center}
.fa_products_faspec .melfa_table_right,.fa_products_standard .melfa_table_right{text-align:right}
.fa_products_faspec .melfa_table_left,.fa_products_standard .melfa_table_left{text-align:left}
.fa_products_faspec .melfa_table_txt_red,.fa_products_standard .melfa_table_txt_red{font-weight:700;color:red}
.fa_products_faspec .melfa_table_txt_green,.fa_products_standard .melfa_table_txt_green{font-weight:700;color:green}
.fa_products_faspec .melfa_full_table,.fa_products_standard .melfa_full_table{overflow-x:scroll;width:calc(100%)}
.fa_products_faspec .melfa_full_table table,.fa_products_standard .melfa_full_table table{box-sizing:border-box;width:100%;table-layout:fixed;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:#fff}
.fa_products_faspec .melfa_full_table th,.fa_products_standard .melfa_full_table th{font-weight:700;width:220px}
.fa_products_faspec .melfa_full_table td,.fa_products_standard .melfa_full_table td{width:268px}
.fa_products_faspec .melfa_full_table td,.fa_products_faspec .melfa_full_table th,.fa_products_standard .melfa_full_table td,.fa_products_standard .melfa_full_table th{box-sizing:border-box;padding:8px 6px;word-break:break-all;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5}
.fa_products_faspec .melfa_full_table .cell_title,.fa_products_standard .melfa_full_table .cell_title{background:#e6e6e6}
.fa_products_faspec .melfa_full_table .cell_subtitle,.fa_products_standard .melfa_full_table .cell_subtitle{overflow:hidden;background:#f7f7f7}
.fa_products_faspec .melfa_full_table .cell_subtitle a,.fa_products_standard .melfa_full_table .cell_subtitle a{display:block;float:left}
.fa_products_faspec .melfa_full_table .cell_subtitle .compare_close,.fa_products_faspec .melfa_full_table .cell_subtitle .compare_right,.fa_products_standard .melfa_full_table .cell_subtitle .compare_close,.fa_products_standard .melfa_full_table .cell_subtitle .compare_right{float:right;width:18px;margin-left:6px}
.fa_products_faspec .melfa_full_table .cell_subtitle .compare_left,.fa_products_standard .melfa_full_table .cell_subtitle .compare_left{width:12px;margin-right:6px}
.fa_products_faspec .melfa_full_table .cell_subtitle .compare_right,.fa_products_standard .melfa_full_table .cell_subtitle .compare_right{width:12px}
.fa_products_faspec .melfa_full_table .cell_subtitle_current,.fa_products_standard .melfa_full_table .cell_subtitle_current{background:#f6eee4}
.fa_products_faspec .melfa_full_table .cell_utility,.fa_products_standard .melfa_full_table .cell_utility{text-align:center;background:#e6e6e6}
.fa_products_faspec .melfa_full_table .cell_separate_title:before,.fa_products_standard .melfa_full_table .cell_separate_title:before{display:inline-block;width:4px;height:14px;margin-right:8px;content:"";vertical-align:middle;background:#cd0100}
.fa_products_faspec .melfa_full_table .cell_separate_data,.fa_products_standard .melfa_full_table .cell_separate_data{background:#f7f6f4}
.fa_products_faspec .link01:before,.fa_products_faspec [class^=bullet_sprite]:before,.fa_products_standard .link01:before,.fa_products_standard [class^=bullet_sprite]:before{display:inline-block;width:14px;height:14px;margin-right:4px;margin-bottom:1.5px;content:"";vertical-align:middle;background:no-repeat center/14px}
.fa_products_faspec .bullet_sprite_close_bk:before,.fa_products_standard .bullet_sprite_close_bk:before{background-image:url(/fa/shared/common/img/icon/icon_x_circle_black.svg)}
.fa_products_faspec .bullet_sprite_link:before,.fa_products_faspec .link01:before,.fa_products_standard .bullet_sprite_link:before,.fa_products_standard .link01:before{background-image:url(/fa/shared/common/img/icon/icon_tri_right_red.svg)}
.fa_products_faspec .table_scroll_wrapper,.fa_products_standard .table_scroll_wrapper{overflow-x:scroll;width:100%}
.fa_products_faspec .table_scroll_wrapper .table01,.fa_products_standard .table_scroll_wrapper .table01{width:780px}
.fa_products_faspec .table01 input[type=checkbox],.fa_products_faspec .table01 input[type=radio],.fa_products_faspec .table02 input[type=checkbox],.fa_products_faspec .table02 input[type=radio],.fa_products_standard .table01 input[type=checkbox],.fa_products_standard .table01 input[type=radio],.fa_products_standard .table02 input[type=checkbox],.fa_products_standard .table02 input[type=radio]{margin-right:5px;vertical-align:middle}
.fa_products_faspec .table01 .align_c input[type=checkbox],.fa_products_faspec .table01 .align_c input[type=radio],.fa_products_faspec .table02 .align_c input[type=checkbox],.fa_products_faspec .table02 .align_c input[type=radio],.fa_products_standard .table01 .align_c input[type=checkbox],.fa_products_standard .table01 .align_c input[type=radio],.fa_products_standard .table02 .align_c input[type=checkbox],.fa_products_standard .table02 .align_c input[type=radio]{margin-right:0}
.fa_products_faspec .table01,.fa_products_standard .table01{margin-top:15px;margin-bottom:15px;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5}
.fa_products_faspec .table01 td,.fa_products_faspec .table01 th,.fa_products_standard .table01 td,.fa_products_standard .table01 th{padding:6px;vertical-align:top;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:#fff}
.fa_products_faspec .table01 thead th,.fa_products_standard .table01 thead th{font-weight:700;padding:3px 0;text-align:center;border-bottom:none;background:#e6e6e6}
.fa_products_faspec .table01 tbody th,.fa_products_standard .table01 tbody th{background:#f7f7f7}
.fa_products_faspec .table02,.fa_products_standard .table02{border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5}
.fa_products_faspec .table02 td,.fa_products_faspec .table02 th,.fa_products_standard .table02 td,.fa_products_standard .table02 th{padding:6px;vertical-align:top;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:#fff}
.fa_products_faspec .table02 thead th,.fa_products_standard .table02 thead th{font-weight:700;padding:3px 0;text-align:center;border-bottom:none;background:#e6e6e6}
.fa_products_faspec .table02 tbody .htitle,.fa_products_faspec .table02 tbody th,.fa_products_standard .table02 tbody .htitle,.fa_products_standard .table02 tbody th{background:#f7f7f7}
.fa_products_faspec .cad4plc,.fa_products_standard .cad4plc{margin-bottom:15px}
.fa_products_faspec .cad4plc td,.fa_products_faspec .cad4plc th,.fa_products_standard .cad4plc td,.fa_products_standard .cad4plc th{font-size:14px;white-space:nowrap}
.fa_products_faspec .melfa_bt_pdf,.fa_products_standard .melfa_bt_pdf{font-size:12px;font-weight:700;line-height:1.5;width:calc(100% - 14px);padding:6px;border:1px solid #d5d5d5;border-radius:3px;background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%)}
.fa_products_faspec .melfa_bullet_pdf:before,.fa_products_standard .melfa_bullet_pdf:before{display:inline-block;width:1em;height:1em;margin-right:.5em;content:"";vertical-align:text-top;background-image:url(/fa/shared/common/img/icon/icon_pdf.svg);background-repeat:no-repeat;background-position:0 0;background-size:1em 1em}
.fa_products_faspec .outlineImg,.fa_products_standard .outlineImg{text-align:center}
.fa_products_faspec .outlineImg img,.fa_products_standard .outlineImg img{max-width:100%;height:auto}
.fa_products_faspec .melfa_table{overflow-y:scroll;height:70vh}
.fa_products_faspec .caduppercomment{margin-top:10px}
.fa_products_faspec .cadlowerecomment{margin-top:15px}
.fa_products_faspec #cad4info .cad4{width:100%;margin-top:10px;border-collapse:separate;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5}
.fa_products_faspec #cad4info .cad4 td,.fa_products_faspec #cad4info .cad4 th{padding:3px 5px 3px 5px;vertical-align:top;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.fa_products_faspec #cad4info .cad4 .cad4_t{font-weight:700;text-align:center;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #d5d5d5;background-color:#e6e6e6}
.fa_products_faspec #cad4info .cad4 .cad4_d_top{font-weight:400;border-top:solid 1px #d5d5d5;border-bottom:none;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_d_l_top{font-weight:400;vertical-align:top;color:#000;border-top:solid 1px #d5d5d5;border-bottom:none;border-left:none;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_d_r_top{font-weight:400;vertical-align:top;color:#000;border-top:solid 1px #d5d5d5;border-right:none;border-bottom:none;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_d_r_top img{margin-top:3px}
.fa_products_faspec #cad4info .cad4 .cad4_d{font-weight:400;border-top:none;border-bottom:none;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_d_l{font-weight:400;vertical-align:top;color:#000;border-top:none;border-bottom:none;border-left:none;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_d_r{font-weight:400;vertical-align:top;color:#000;border-top:none;border-right:none;border-bottom:none;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_d_r img{margin-top:3px}
.fa_products_faspec #cad4info .cad4 .cad4_end_top{font-weight:400;border-top:solid 1px #d5d5d5;border-bottom:solid 1px #d5d5d5;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_end_l_top{font-weight:400;vertical-align:top;color:#000;border-top:solid 1px #d5d5d5;border-bottom:solid 1px #d5d5d5;border-left:none;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_end_r_top{font-weight:400;vertical-align:top;color:#000;border-top:solid 1px #d5d5d5;border-right:none;border-bottom:solid 1px #d5d5d5;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_end{font-weight:400;text-align:left;border-top:none;border-bottom:solid 1px #d5d5d5;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_end_l{font-weight:400;vertical-align:top;color:#000;border-top:none;border-bottom:solid 1px #d5d5d5;border-left:none;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_end_r{font-weight:400;vertical-align:top;color:#000;border-top:none;border-right:none;border-bottom:solid 1px #d5d5d5;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_end_fst{font-weight:400;color:#000;border-top:none;border-bottom:solid 1px #d5d5d5;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_end_fst_l{font-weight:400;vertical-align:middle;color:#000;border-top:none;border-bottom:solid 1px #d5d5d5;border-left:none;background-color:#fff}
.fa_products_faspec #cad4info .cad4 .cad4_end_fst_r{font-weight:400;vertical-align:middle;color:#000;border-top:none;border-right:none;border-bottom:solid 1px #d5d5d5;background-color:#fff}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_d_top{border-top:1px solid #d5d5d5}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_d_l_top{border-top:1px solid #d5d5d5}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_d_r_top{border-top:1px solid #d5d5d5;border-right:none}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_d_r{border-right:none}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_end_top{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_end_l_top{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_end_r_top{border-top:1px solid #d5d5d5;border-right:none;border-bottom:1px solid #d5d5d5}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_end{border-bottom:1px solid #d5d5d5}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_end_l{border-bottom:1px solid #d5d5d5}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_end_r{border-right:none;border-bottom:1px solid #d5d5d5}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_end_fst{border-bottom:1px solid #d5d5d5}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_end_fst_l{border-bottom:1px solid #d5d5d5}
.fa_products_faspec .melfa_table .melfa_download_file_list .cad4_end_fst_r{border-right:none;border-bottom:1px solid #d5d5d5}
.fa_products_faspec #copyright{margin-right:20px;margin-bottom:20px}
.fa_products_faspec #copyright table th,.fa_products_faspec #copyright td{border:1px solid #d5d5d5}
.fa_products_faspec #copyright div,.fa_products_faspec #copyright p{margin-top:6px}
.fa_products_faspec .status_view{font-weight:700;margin:10px;color:red}
.fa_products_faspec .cadpackage{margin-top:10px;text-align:right;color:#fff;border:none;background-color:#fff}
.fa_products_faspec #view_cadcategory{font-weight:700;margin-top:10px}
.fa_products_faspec .discon_cr{color:red}
.fa_products_faspec .discon_cg{color:#093}
.fa_products_standard .melfa_inner_small{padding:10px 0}
.fa_products_standard .btn_wrapper{padding:10px 0}
.fa_products_standard .melfa_column_body{display:block;overflow:hidden}
.fa_products_standard .method_list{position:relative;width:520px;word-wrap:break-word;word-break:normal}
.fa_products_standard .method_list_wrapper{overflow-x:scroll;overflow-y:scroll;width:100%;max-height:70vh;margin-bottom:16px}
.fa_products_standard .method_list td,.fa_products_standard .method_list th{box-sizing:border-box}
.fa_products_standard .method_list th{text-align:center}
.fa_products_standard .method_list .data_table,.fa_products_standard .method_list .header_table{margin-top:29px}
.fa_products_standard .method_list .header_table{position:relative;float:left;width:181px;margin-right:-1px}
.fa_products_standard .method_list .header_table table{table-layout:fixed}
.fa_products_standard .method_list .header_table td{background:#f7f7f7}
.fa_products_standard .method_list .header_table td a{position:relative;width:94px;text-indent:0}
.fa_products_standard .method_list .header_table td a:before{position:absolute;top:50%;left:0;margin-top:-6px}
.fa_products_standard .method_list .header_table_model{padding-right:0;border-right:none}
.fa_products_standard .method_list .data_table{float:left;overflow:hidden;overflow-x:scroll;width:340px}
.fa_products_standard .method_list .data_table table{min-width:500px}
.fa_products_standard .method_list .data_table th{padding:0 20px;white-space:nowrap}
.fa_products_standard .method_list .data_table th.data_table_note{width:260px}
.fa_products_standard .method_list .data_table td{text-align:center}
.fa_products_standard .method_list .data_table td.data_table_note{font-size:75%;line-height:1.2;text-align:left}
.fa_products_standard .method_list .scroll_module{position:absolute;top:0;right:0;box-sizing:border-box;width:340px;height:30px;padding:2px;border:1px solid #bbb;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%)}
.fa_products_standard .method_list .scroll_module ul{width:100%}
.fa_products_standard .method_list .scroll_module ul li{float:left;margin-right:2px}
.fa_products_standard .method_list .scroll_module ul li a,.fa_products_standard .method_list .scroll_module ul li img{display:block}
.fa_products_standard .method_list .scroll_module ul li a:hover{opacity:.6}
.fa_products_standard .method_list .scroll_module ul li.scroll_first,.fa_products_standard .method_list .scroll_module ul li.scroll_prev{float:left}
.fa_products_standard .method_list .scroll_module ul li.scroll_last,.fa_products_standard .method_list .scroll_module ul li.scroll_next{float:right}
.fa_products_standard .melfa_table table{border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5}
.fa_products_standard .melfa_table table.table_full{width:100%}
.fa_products_standard .melfa_table td,.fa_products_standard .melfa_table th{font-size:14px;box-sizing:border-box;vertical-align:middle;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.fa_products_standard .melfa_table th{font-weight:700;padding:10px;border-bottom-width:2px;background:#e6e6e6}
.fa_products_standard .melfa_table td{padding:5px 10px}
.fa_products_standard .melfa_table_child th,.fa_products_standard .melfa_table_highlight,.fa_products_standard .melfa_table_subtitle{background:#f7f7f7}
.fa_products_standard .melfa_table td.width01,.fa_products_standard .melfa_table th.width01{width:120px}
.fa_products_standard .melfa_table td.width02,.fa_products_standard .melfa_table th.width02{width:160px}
.fa_products_standard .melfa_table_center{text-align:center}
.fa_products_standard .melfa_table_right{text-align:right}
.fa_products_standard .melfa_table_left{text-align:left}
.fa_products_standard .melfa_table_check{width:77px}
.fa_products_standard .melfa_table_check span{position:relative;display:inline-block;width:60px;height:60px}
.fa_products_standard .melfa_table_check span img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:60px;max-height:60px;margin:auto}
.fa_products_standard .melfa_table_txt_red{font-weight:700;color:red}
.fa_products_standard .melfa_table_txt_green{font-weight:700;color:green}
.fa_products_standard .melfa_table.melfa_table_subcolor thead th{background:#e6e6e6}
.fa_products_standard .melfa_table.melfa_table_subcolor tbody th{border-bottom-width:1px;background:#f7f7f7}
.fa_products_standard .melfa_tooltip_trigger{display:none}
.fa_products_standard .melfa_tooltip_contents{font-size:85.7142%;margin-top:10px}
.fa_download{min-width:0}
.fa_download .melfa_js_example{color:#bcbcbc}
.fa_download .melfa_layout_2col-flex_item{float:left;width:100%}
.fa_download .melfa_layout_3col-flex_item{float:left;width:100%}
.fa_download .melfa_layout_4col-flex_item{float:left;width:50%}
.fa_download .melfa_layout_ib_item{display:inline;display:inline-block}
.fa_download .melfa_column_2col{overflow:hidden;width:796px;margin-right:-16px}
.fa_download .melfa_column_2col_box{float:left;width:382px;margin-right:16px}
.fa_download .melfa_column_2col-b{overflow:hidden;width:810px;margin-right:-30px}
.fa_download .melfa_column_2col-b .melfa_column_2col_box{width:365px;margin-right:30px;padding-left:10px}
.fa_download .melfa_td_left{padding-right:16px}
.fa_download .melfa_box_case_link{padding:12px 15px 11px;background-color:#f8f8f8}
.fa_download .melfa_box_case_link .melfa_ls{width:468px}
.fa_download .melfa_box_case_link .melfa_rs{width:226px}
.fa_download .melfa_column_2col-general .melfa_ls{margin-right:15px}
.fa_download .melfa_column_2col-general .melfa_rs{margin-left:15px}
.fa_download .melfa_column_2col-general .melfa_column_s-small{margin-right:10px}
.fa_download .melfa_column_2col-general .melfa_rs.melfa_column_s-small{margin-left:10px}
.fa_download .melfa_column_2col-general .melfa_column_s-zero{margin-right:0}
.fa_download .melfa_column_2col-general .melfa_column-plugin,.fa_download .melfa_column_2col-plugin .melfa_ls{margin-right:7px}
.fa_download .melfa_column_2col-general .melfa_rs.melfa_column_s-zero{margin-left:0}
.fa_download .melfa_column_body{display:block;overflow:hidden}
.fa_download .melfa_column_2col-general-case .melfa_ls{width:58px}
.fa_download .melfa_column_2col-general-case dd{margin-bottom:10px}
.fa_download .melfa_column_3col{overflow:hidden;width:795px;margin-right:-15px}
.fa_download .melfa_column_3col_box{float:left;width:250px;margin-right:15px}
.fa_download .melfa_column_3col-content_line{overflow:hidden;width:786px;margin-right:-6px}
.fa_download .melfa_column_col_box_line{float:left;width:189px;margin-right:6px;background:url(/fa/shared/optimal/img/modules/bg_header_hfb.png) no-repeat}
.fa_download .melfa_product_table_3col td+td,.fa_download .melfa_product_table_3col th+th{width:33.33%;padding-left:16px}
.fa_download .melfa_product_table_3col td{padding-top:9px}
.fa_download .melfa_product_table_title{padding:3px 0 0 3px;border:solid #c8c8c8;border-width:1px 0 0 1px}
.fa_download .melfa_product_table_title_inner{font-weight:700;padding:10px 0;border-top:2px solid #c30000;border-bottom:1px dotted #c30000}
.fa_download .melfa_sitemap_block{display:inline;float:left;width:175px;margin:13px 10px 0;padding:10px 0 0;border-top:1px solid #d5d5d5;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#fff 1px,#f8f9f9 1px,#fff 10px);background-image:linear-gradient(#fff 1px,#f8f9f9 1px,#fff 10px);background-size:100%}
.fa_download .melfa_column_4col-content_line{overflow:hidden;width:788px;margin-right:-8px}
.fa_download .melfa_column_4col-content_line .melfa_column_col_box_line{margin-right:8px}
.fa_download #container .melfa_button_list{margin-top:8px}
.fa_download #container .melfa_button_list li{float:left;width:187px;min-height:23px;margin-right:8px;border:1px solid #d5d5d5;background:#f5f5f5;background:-webkit-gradient(left top,left bottom,color-stop(0,#f5f5f5),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#f5f5f5 0,#dedede 100%);background:linear-gradient(to bottom,#f5f5f5 0,#dedede 100%);box-shadow:inset 0 0 0 1px #fff}
.fa_download #container .melfa_button_list li.melfa_last{margin-right:0}
.fa_download #container .melfa_button_list div{padding:6px 6px 5px}
.fa_download #container .melfa_button_list a{display:block}
.fa_download #container .melfa_button_list_first{margin-top:15px}
.fa_download .melfa_column_box-gray{border:1px solid #d5d5d5}
.fa_download .melfa_column_box-gray_title{padding:5px 10px 4px;border-bottom:1px solid #d5d5d5;background-color:#e1e1e1;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#eee,#d6d6d6);background-image:linear-gradient(#eee,#d6d6d6);background-size:100%}
.fa_download .melfa_column_box-gray_inner{padding:15px 15px 12px}
.fa_download .melfa_column_col_box_line .melfa_column_col_box_line_title{margin:3px 0 0 3px;padding:10px 22px 10px 19px;border-top:2px solid #c30000;border-bottom:1px dotted #888;background-position:.3em 1.1em}
.fa_download .melfa_column_col_box_line ul{padding:10px 5px}
.fa_download .melfa_column_col_box_line ul li{line-height:1.8}
.fa_download .melfa_column_col_box_line_img{display:block;margin:2px 0 10px}
.fa_download .melfa_column_col_box_line_line_lead{padding:0 0 10px 4px;border-bottom:1px dotted #888}
.fa_download .melfa_download_category_row{padding:5px 0;border-top:1px solid #d5d5d5}
.fa_download .melfa_download_category_title{font-weight:700;padding:4px 4px 4px 7px;border-left:2px solid #e60000;background-color:#e6e6e6}
.fa_download .melfa_download_category_label_number{margin-right:5px!important;padding-right:5px;border-right:1px solid #fff}
.fa_download .melfa_download_category_label{padding:4px 7px;background-color:#f2f2f2}
.fa_download .melfa_download_category_button{font-weight:700;display:block;padding:4px 5px;border:1px solid #d5d5d5;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#f0f0f0,#d2d2d2);background-image:linear-gradient(#f0f0f0,#d2d2d2);background-size:100%}
.fa_download .melfa_download_category_pubdate{margin:12px 0}
.fa_download .melfa_download_category_language_list{margin-top:12px;padding:7px 0;border-top:1px dotted #999}
.fa_download .melfa_download_category_language_list-bottom{border-bottom:1px dotted #999}
.fa_download .melfa_ls-download_category{width:525px}
.fa_download .melfa_download_category_table td,.fa_download .melfa_download_category_table th{padding:9px 10px 8px;border:1px solid #d5d5d5}
.fa_download .melfa_search_list-category_title{padding:10px;color:#fff;border-top:1px solid #f4f5f8;border-bottom:1px solid #c5ccdf;background-color:#576f94}
.fa_download .melfa_search_list-category_item{padding:10px;border:solid #c5ccdf;border-width:0 1px 1px;background-color:#e1e5f0}
.fa_download .melfa_case_info_title{color:#c09}
.fa_download .melfa_case_info_list li{margin-top:10px;padding:6px}
.fa_download .melfa_case_info_list_title{color:#00519a}
.fa_download .melfa_case_info_list-a li{background-color:#e6eddc}
.fa_download .melfa_case_info_list-b li{background-color:#fde8d0}
.fa_download .melfa_case_info_list-c li{background-color:#eaf4fc}
.fa_download .melfa_case_info_list-d li{background-color:#ffc}
.fa_download .melfa_case_info_list-e li{background-color:#d9e9e7}
.fa_download .melfa_ras_box{padding:16px 20px;background-color:#e6e6e6}
.fa_download .melfa_ras_box_body{margin-right:300px}
.fa_download .melfa_ras_box_title{display:inline-block;margin-bottom:10px;padding:2px 10px 1px;color:#fff;background-color:#666}
.fa_download .melfa_heading_lineup{padding-bottom:5px;border-bottom:1px solid #333}
.fa_download .melfa_heading_lineup_title{float:left}
.fa_download .melfa_heading_lineup_info{float:right;margin-top:6px}
.fa_download .melfa_heading_lineup_info img{vertical-align:bottom}
.fa_download .melfa_eng_box_context{line-height:1.2;margin:10px 0 5px}
.fa_download .melfa_eng_box_title{font-size:180%;margin:5px 0}
.fa_download .melfa_eng_box_heading-tool{font-size:160%}
.fa_download .melfa_eng_box_heading-tool img{margin-left:5px}
.fa_download .melfa_eng_box_txt_space{margin:10px 0}
.fa_download .melfa_navbar li{display:inline;float:left}
.fa_download .melfa_navbar a,.fa_download .melfa_navbar span{display:block;overflow:hidden;text-indent:110%}
.fa_download .melfa_navbar-img li{display:inline;float:left}
.fa_download .melfa_navbar-img a{display:block}
.fa_download .melfa_heading-type1{font-size:133%;margin-bottom:15px;padding:8px 12px 6px 27px;text-indent:-15px;color:#fff;border-radius:4px 4px 0 0;background:#e60000}
.fa_download .melfa_heading-type1:before{display:inline-block;width:3px;height:1em;margin-right:10px;content:"";vertical-align:-2px;border:1px solid #e5d7d7;background-color:#fefefe;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#fefefe 50%,#ededed 50%);background-image:linear-gradient(#fefefe 50%,#ededed 50%);background-size:100%}
.fa_download .melfa_optimal .melfa_heading-type2{margin-top:30px;border-bottom:2px solid #e70101}
.fa_download .melfa_optimal .melfa_heading-type2 h2.melfa_heading-type2_inner{font-size:120%;font-weight:700;padding:4px 0 4px 20px;border:solid #d0d0d0;border-width:1px 1px 0}
.fa_download .melfa_optimal .melfa_heading-type2 h2.melfa_heading-type2_inner span{display:block;text-indent:-14px}
.fa_download .melfa_optimal .melfa_heading-type2 h2.melfa_heading-type2_inner span:before{display:inline-block;width:4px;height:14px;margin:0 10px -2px 0;content:"";background-color:#e70101}
.fa_download .melfa_heading-type3{margin:10px 0;padding:0;border-top:0;background:0 0}
.fa_download .melfa_heading-type3-square:before{display:inline-block;width:6px;height:4px;margin-right:4px;content:"";vertical-align:middle;background-color:#c60000}
.fa_download .melfa_heading_sub-type1-1{border-bottom:1px solid #333}
.fa_download .melfa_heading_sub-type1-2{font-weight:700;padding-bottom:5px;border-bottom:1px dotted #999}
.fa_download .melfa_heading_sub-type2-1{background-color:#cc9}
.fa_download .melfa_heading_lv1_square{font-size:87.5%;padding:5px 7px;border-top:1px solid #d0d0d0;background:url(/fa/shared/img/module/bg_heading_lv1_square.gif) 0 100% no-repeat}
.fa_download .melfa_heading_normal{min-height:19px;padding-left:12px;background:url(/fa/shared/img/module/bg_heading_normal.gif) 0 .15em no-repeat}
.fa_download .melfa_mt30{margin-top:30px}
.fa_download .melfa_element_default ol,.fa_download .melfa_element_default p,.fa_download .melfa_element_default ul{margin:1em 0}
.fa_download .melfa_element_default ul{margin-left:2em;list-style-type:disc}
.fa_download .melfa_element_default ol{margin-left:2em;list-style-type:decimal}
.fa_download .melfa_element_default dd{margin-left:1em}
.fa_download .melfa_element_p,.fa_download .melfa_element_p-wrap p{margin:1em 0}
.fa_download .melfa_element_p_unidirectional-wrap p~p,.fa_download .melfa_element_p_unidirectional~.melfa_element_p_unidirectional{margin-top:1em}
.fa_download .melfa_text_information{width:80%;margin:auto;padding:10px;border:2px solid #ea586e;background-color:#fcf7f8}
.fa_download .melfa_element_list-wrap ul,.fa_download ul.melfa_element_list{margin-left:2em;list-style-type:disc}
.fa_download .melfa_element_list-wrap ol,.fa_download ol.melfa_element_list{margin-left:2em;list-style-type:decimal}
.fa_download .melfa_bullet_link,.fa_download .melfa_bullet_link-wrap a,.fa_download .melfa_link_bullet,.fa_download .melfa_link_bullet-wrap a{display:inline-block;padding-left:12px;background:url(/fa/shared/optimal/img/icons/bullet_link.png) 0 .5em no-repeat}
.fa_download .melfa_link_bullet-type1,.fa_download .melfa_link_bullet-type1-wrap a{padding-left:18px;background:url(/fa/shared/optimal/img/icons/bullet_link-type1.gif) 0 50% no-repeat}
.fa_download .melfa_link_bullet-type2,.fa_download .melfa_link_bullet-type2-wrap a{padding-left:14px;background:url(/fa/shared/optimal/img/icons/bullet_link-type2.gif) 0 50% no-repeat}
.fa_download .melfa_link_bullet-type3,.fa_download .melfa_link_bullet-type3-wrap a{padding-left:18px;background:url(/fa/shared/optimal/img/icons/bullet_link-type3.gif) 0 50% no-repeat}
.fa_download .melfa_link_bullet-type4,.fa_download .melfa_link_bullet-type4-wrap a{padding:1px 0 1px 24px;background:url(/fa/shared/optimal/img/icons/bullet_link-type4.gif) 0 50% no-repeat}
.fa_download .melfa_helper-pt-x0,.fa_download .melfa_helper-pv-x0{padding-top:0!important}
.fa_download .melfa_helper-pb-x0,.fa_download .melfa_helper-pv-x0{padding-bottom:0!important}
.fa_download .melfa_helper-ph-x0,.fa_download .melfa_helper-pr-x0{padding-right:0!important}
.fa_download .melfa_link_bullet-type5,.fa_download .melfa_link_bullet-type5-wrap a{padding-left:19px;background:url(/fa/shared/optimal/img/icons/bullet_link-type5.gif) 0 50% no-repeat}
.fa_download .melfa_link_bullet-type6,.fa_download .melfa_link_bullet-type6-wrap a{padding-left:12px;background:url(/fa/shared/optimal/img/icons/bullet_link-type6.png) 0 50% no-repeat}
.fa_download .melfa_link_bullet-type7,.fa_download .melfa_link_bullet-type7-wrap a{padding-left:18px;background:url(/fa/shared/optimal/img/icons/bullet_link-type7.gif) 0 50% no-repeat}
.fa_download .melfa_link_bullet_down-type2,.fa_download .melfa_link_bullet_down-type2-wrap a{padding-left:16px;background:url(/fa/shared/optimal/img/icons/bullet_link_down-type2.gif) 0 50% no-repeat}
.fa_download .melfa_link_bullet_small-type1,.fa_download .melfa_link_bullet_small-type1-wrap a{padding-left:12px;background:url(/fa/shared/optimal/img/icons/bullet_link_small-type1.gif) 0 50% no-repeat}
.fa_download .melfa_link_bullet_small-type2,.fa_download .melfa_link_bullet_small-type2-wrap a{padding-left:10px;background:url(/fa/shared/optimal/img/icons/bullet_link_small-type2.gif) 0 50% no-repeat}
.fa_download .melfa_helper-ph-x0,.fa_download .melfa_helper-pl-x0{padding-left:0!important}
.fa_download .melfa_link_icon-blank-type1:after,.fa_download .melfa_link_icon-blank:before{display:inline-block;width:14px;height:10px;content:"";vertical-align:middle;background-position:0 0}
.fa_download .melfa_link_icon-blank:before{margin-right:3px;background-image:url(/fa/shared/optimal/img/sprite-icon_after_element.png)}
.fa_download .melfa_link_icon-blank-type1:after{margin-left:3px;background-image:url(/fa/shared/optimal/img/sprite-icon_after_element.png)}
.fa_download .melfa_helper-mba-x0,.fa_download .melfa_helper-mta-x0{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_ls{float:left}
.fa_download .melfa_rs{float:right}
.fa_download .melfa_helper-mt5{margin-top:5px}
.fa_download .melfa_helper-mt10{margin-top:10px}
.fa_download .melfa_helper-mt15{margin-top:15px}
.fa_download .melfa_helper-mt20{margin-top:20px}
.fa_download .melfa_helper-mt25{margin-top:25px}
.fa_download .melfa_helper-mt30{margin-top:30px}
.fa_download .melfa_helper-mt-x0,.fa_download .melfa_helper-mta-x0,.fa_download .melfa_helper-mv-x0{margin-top:0!important}
.fa_download .melfa_helper-mb5{margin-bottom:5px}
.fa_download .melfa_helper-mb10{margin-bottom:10px}
.fa_download .melfa_helper-mb15{margin-bottom:15px}
.fa_download .melfa_helper-mb20{margin-bottom:20px}
.fa_download .melfa_helper-mb25{margin-bottom:25px}
.fa_download .melfa_helper-mb30{margin-bottom:30px}
.fa_download .melfa_helper-mb-x0,.fa_download .melfa_helper-mba-x0,.fa_download .melfa_helper-mv-x0{margin-bottom:0!important}
.fa_download .melfa_helper-wid-auto{width:auto!important}
.fa_download .melfa_helper-wid-100per{width:100%!important}
.fa_download .melfa_helper-mva-x0{margin:0 auto!important}
.fa_download .melfa_helper-mh-x0,.fa_download .melfa_helper-ml-x0{margin-left:0!important}
.fa_download .melfa_helper-mh-x0,.fa_download .melfa_helper-mr-x0{margin-right:0!important}
.fa_download .melfa_helper-m-x0{margin:0!important}
.fa_download .melfa_helper-mt-x1,.fa_download .melfa_helper-mta-x1,.fa_download .melfa_helper-mv-x1{margin-top:8px!important}
.fa_download .melfa_helper-mb-x1,.fa_download .melfa_helper-mba-x1,.fa_download .melfa_helper-mv-x1{margin-bottom:8px!important}
.fa_download .melfa_helper-mba-x1,.fa_download .melfa_helper-mta-x1{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x1{margin:8px auto!important}
.fa_download .melfa_helper-mh-x1,.fa_download .melfa_helper-ml-x1{margin-left:8px!important}
.fa_download .melfa_helper-mh-x1,.fa_download .melfa_helper-mr-x1{margin-right:8px!important}
.fa_download .melfa_helper-m-x1{margin:8px!important}
.fa_download .melfa_helper-mt-x2,.fa_download .melfa_helper-mta-x2,.fa_download .melfa_helper-mv-x2{margin-top:16px!important}
.fa_download .melfa_helper-mb-x2,.fa_download .melfa_helper-mba-x2,.fa_download .melfa_helper-mv-x2{margin-bottom:16px!important}
.fa_download .melfa_helper-mba-x2,.fa_download .melfa_helper-mta-x2{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x2{margin:16px auto!important}
.fa_download .melfa_helper-mh-x2,.fa_download .melfa_helper-ml-x2{margin-left:16px!important}
.fa_download .melfa_helper-mh-x2,.fa_download .melfa_helper-mr-x2{margin-right:16px!important}
.fa_download .melfa_helper-m-x2{margin:16px!important}
.fa_download .melfa_helper-mt-x3,.fa_download .melfa_helper-mta-x3,.fa_download .melfa_helper-mv-x3{margin-top:24px!important}
.fa_download .melfa_helper-mb-x3,.fa_download .melfa_helper-mba-x3,.fa_download .melfa_helper-mv-x3{margin-bottom:24px!important}
.fa_download .melfa_helper-mba-x3,.fa_download .melfa_helper-mta-x3{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x3{margin:24px auto!important}
.fa_download .melfa_helper-mh-x3,.fa_download .melfa_helper-ml-x3{margin-left:24px!important}
.fa_download .melfa_helper-mh-x3,.fa_download .melfa_helper-mr-x3{margin-right:24px!important}
.fa_download .melfa_helper-m-x3{margin:24px!important}
.fa_download .melfa_helper-mt-x4,.fa_download .melfa_helper-mta-x4,.fa_download .melfa_helper-mv-x4{margin-top:32px!important}
.fa_download .melfa_helper-mb-x4,.fa_download .melfa_helper-mba-x4,.fa_download .melfa_helper-mv-x4{margin-bottom:32px!important}
.fa_download .melfa_helper-mba-x4,.fa_download .melfa_helper-mta-x4{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x4{margin:32px auto!important}
.fa_download .melfa_helper-mh-x4,.fa_download .melfa_helper-ml-x4{margin-left:32px!important}
.fa_download .melfa_helper-mh-x4,.fa_download .melfa_helper-mr-x4{margin-right:32px!important}
.fa_download .melfa_helper-m-x4{margin:32px!important}
.fa_download .melfa_helper-mt-x5,.fa_download .melfa_helper-mta-x5,.fa_download .melfa_helper-mv-x5{margin-top:40px!important}
.fa_download .melfa_helper-mb-x5,.fa_download .melfa_helper-mba-x5,.fa_download .melfa_helper-mv-x5{margin-bottom:40px!important}
.fa_download .melfa_helper-mba-x5,.fa_download .melfa_helper-mta-x5{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x5{margin:40px auto!important}
.fa_download .melfa_helper-mh-x5,.fa_download .melfa_helper-ml-x5{margin-left:40px!important}
.fa_download .melfa_helper-mh-x5,.fa_download .melfa_helper-mr-x5{margin-right:40px!important}
.fa_download .melfa_helper-m-x5{margin:40px!important}
.fa_download .melfa_helper-mt-x6,.fa_download .melfa_helper-mta-x6,.fa_download .melfa_helper-mv-x6{margin-top:48px!important}
.fa_download .melfa_helper-mb-x6,.fa_download .melfa_helper-mba-x6,.fa_download .melfa_helper-mv-x6{margin-bottom:48px!important}
.fa_download .melfa_helper-mba-x6,.fa_download .melfa_helper-mta-x6{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x6{margin:48px auto!important}
.fa_download .melfa_helper-mh-x6,.fa_download .melfa_helper-ml-x6{margin-left:48px!important}
.fa_download .melfa_helper-mh-x6,.fa_download .melfa_helper-mr-x6{margin-right:48px!important}
.fa_download .melfa_helper-m-x6{margin:48px!important}
.fa_download .melfa_helper-mt-x7,.fa_download .melfa_helper-mta-x7,.fa_download .melfa_helper-mv-x7{margin-top:56px!important}
.fa_download .melfa_helper-mb-x7,.fa_download .melfa_helper-mba-x7,.fa_download .melfa_helper-mv-x7{margin-bottom:56px!important}
.fa_download .melfa_helper-mba-x7,.fa_download .melfa_helper-mta-x7{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x7{margin:56px auto!important}
.fa_download .melfa_helper-mh-x7,.fa_download .melfa_helper-ml-x7{margin-left:56px!important}
.fa_download .melfa_helper-mh-x7,.fa_download .melfa_helper-mr-x7{margin-right:56px!important}
.fa_download .melfa_helper-m-x7{margin:56px!important}
.fa_download .melfa_helper-mt-x8,.fa_download .melfa_helper-mta-x8,.fa_download .melfa_helper-mv-x8{margin-top:64px!important}
.fa_download .melfa_helper-mb-x8,.fa_download .melfa_helper-mba-x8,.fa_download .melfa_helper-mv-x8{margin-bottom:64px!important}
.fa_download .melfa_helper-mba-x8,.fa_download .melfa_helper-mta-x8{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x8{margin:64px auto!important}
.fa_download .melfa_helper-mh-x8,.fa_download .melfa_helper-ml-x8{margin-left:64px!important}
.fa_download .melfa_helper-mh-x8,.fa_download .melfa_helper-mr-x8{margin-right:64px!important}
.fa_download .melfa_helper-m-x8{margin:64px!important}
.fa_download .melfa_helper-mt-x9,.fa_download .melfa_helper-mta-x9,.fa_download .melfa_helper-mv-x9{margin-top:72px!important}
.fa_download .melfa_helper-mb-x9,.fa_download .melfa_helper-mba-x9,.fa_download .melfa_helper-mv-x9{margin-bottom:72px!important}
.fa_download .melfa_helper-mba-x9,.fa_download .melfa_helper-mta-x9{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x9{margin:72px auto!important}
.fa_download .melfa_helper-mh-x9,.fa_download .melfa_helper-ml-x9{margin-left:72px!important}
.fa_download .melfa_helper-mh-x9,.fa_download .melfa_helper-mr-x9{margin-right:72px!important}
.fa_download .melfa_helper-m-x9{margin:72px!important}
.fa_download .melfa_helper-mt-x10,.fa_download .melfa_helper-mta-x10,.fa_download .melfa_helper-mv-x10{margin-top:80px!important}
.fa_download .melfa_helper-mb-x10,.fa_download .melfa_helper-mba-x10,.fa_download .melfa_helper-mv-x10{margin-bottom:80px!important}
.fa_download .melfa_helper-mba-x10,.fa_download .melfa_helper-mta-x10{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x10{margin:80px auto!important}
.fa_download .melfa_helper-mh-x10,.fa_download .melfa_helper-ml-x10{margin-left:80px!important}
.fa_download .melfa_helper-mh-x10,.fa_download .melfa_helper-mr-x10{margin-right:80px!important}
.fa_download .melfa_helper-m-x10{margin:80px!important}
.fa_download .melfa_helper-mt-x11,.fa_download .melfa_helper-mta-x11,.fa_download .melfa_helper-mv-x11{margin-top:88px!important}
.fa_download .melfa_helper-mb-x11,.fa_download .melfa_helper-mba-x11,.fa_download .melfa_helper-mv-x11{margin-bottom:88px!important}
.fa_download .melfa_helper-mba-x11,.fa_download .melfa_helper-mta-x11{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x11{margin:88px auto!important}
.fa_download .melfa_helper-mh-x11,.fa_download .melfa_helper-ml-x11{margin-left:88px!important}
.fa_download .melfa_helper-mh-x11,.fa_download .melfa_helper-mr-x11{margin-right:88px!important}
.fa_download .melfa_helper-m-x11{margin:88px!important}
.fa_download .melfa_helper-mt-x12,.fa_download .melfa_helper-mta-x12,.fa_download .melfa_helper-mv-x12{margin-top:96px!important}
.fa_download .melfa_helper-mb-x12,.fa_download .melfa_helper-mba-x12,.fa_download .melfa_helper-mv-x12{margin-bottom:96px!important}
.fa_download .melfa_helper-mba-x12,.fa_download .melfa_helper-mta-x12{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x12{margin:96px auto!important}
.fa_download .melfa_helper-mh-x12,.fa_download .melfa_helper-ml-x12{margin-left:96px!important}
.fa_download .melfa_helper-mh-x12,.fa_download .melfa_helper-mr-x12{margin-right:96px!important}
.fa_download .melfa_helper-m-x12{margin:96px!important}
.fa_download .melfa_helper-mt-x13,.fa_download .melfa_helper-mta-x13,.fa_download .melfa_helper-mv-x13{margin-top:104px!important}
.fa_download .melfa_helper-mb-x13,.fa_download .melfa_helper-mba-x13,.fa_download .melfa_helper-mv-x13{margin-bottom:104px!important}
.fa_download .melfa_helper-mba-x13,.fa_download .melfa_helper-mta-x13{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x13{margin:104px auto!important}
.fa_download .melfa_helper-mh-x13,.fa_download .melfa_helper-ml-x13{margin-left:104px!important}
.fa_download .melfa_helper-mh-x13,.fa_download .melfa_helper-mr-x13{margin-right:104px!important}
.fa_download .melfa_helper-m-x13{margin:104px!important}
.fa_download .melfa_helper-mt-x14,.fa_download .melfa_helper-mta-x14,.fa_download .melfa_helper-mv-x14{margin-top:112px!important}
.fa_download .melfa_helper-mb-x14,.fa_download .melfa_helper-mba-x14,.fa_download .melfa_helper-mv-x14{margin-bottom:112px!important}
.fa_download .melfa_helper-mba-x14,.fa_download .melfa_helper-mta-x14{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x14{margin:112px auto!important}
.fa_download .melfa_helper-mh-x14,.fa_download .melfa_helper-ml-x14{margin-left:112px!important}
.fa_download .melfa_helper-mh-x14,.fa_download .melfa_helper-mr-x14{margin-right:112px!important}
.fa_download .melfa_helper-m-x14{margin:112px!important}
.fa_download .melfa_helper-mt-x15,.fa_download .melfa_helper-mta-x15,.fa_download .melfa_helper-mv-x15{margin-top:120px!important}
.fa_download .melfa_helper-mb-x15,.fa_download .melfa_helper-mba-x15,.fa_download .melfa_helper-mv-x15{margin-bottom:120px!important}
.fa_download .melfa_helper-mba-x15,.fa_download .melfa_helper-mta-x15{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x15{margin:120px auto!important}
.fa_download .melfa_helper-mh-x15,.fa_download .melfa_helper-ml-x15{margin-left:120px!important}
.fa_download .melfa_helper-mh-x15,.fa_download .melfa_helper-mr-x15{margin-right:120px!important}
.fa_download .melfa_helper-m-x15{margin:120px!important}
.fa_download .melfa_helper-mt-x16,.fa_download .melfa_helper-mta-x16,.fa_download .melfa_helper-mv-x16{margin-top:128px!important}
.fa_download .melfa_helper-mb-x16,.fa_download .melfa_helper-mba-x16,.fa_download .melfa_helper-mv-x16{margin-bottom:128px!important}
.fa_download .melfa_helper-mba-x16,.fa_download .melfa_helper-mta-x16{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x16{margin:128px auto!important}
.fa_download .melfa_helper-mh-x16,.fa_download .melfa_helper-ml-x16{margin-left:128px!important}
.fa_download .melfa_helper-mh-x16,.fa_download .melfa_helper-mr-x16{margin-right:128px!important}
.fa_download .melfa_helper-m-x16{margin:128px!important}
.fa_download .melfa_helper-mt-x17,.fa_download .melfa_helper-mta-x17,.fa_download .melfa_helper-mv-x17{margin-top:136px!important}
.fa_download .melfa_helper-mb-x17,.fa_download .melfa_helper-mba-x17,.fa_download .melfa_helper-mv-x17{margin-bottom:136px!important}
.fa_download .melfa_helper-mba-x17,.fa_download .melfa_helper-mta-x17{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x17{margin:136px auto!important}
.fa_download .melfa_helper-mh-x17,.fa_download .melfa_helper-ml-x17{margin-left:136px!important}
.fa_download .melfa_helper-mh-x17,.fa_download .melfa_helper-mr-x17{margin-right:136px!important}
.fa_download .melfa_helper-m-x17{margin:136px!important}
.fa_download .melfa_helper-mt-x18,.fa_download .melfa_helper-mta-x18,.fa_download .melfa_helper-mv-x18{margin-top:144px!important}
.fa_download .melfa_helper-mb-x18,.fa_download .melfa_helper-mba-x18,.fa_download .melfa_helper-mv-x18{margin-bottom:144px!important}
.fa_download .melfa_helper-mba-x18,.fa_download .melfa_helper-mta-x18{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x18{margin:144px auto!important}
.fa_download .melfa_helper-mh-x18,.fa_download .melfa_helper-ml-x18{margin-left:144px!important}
.fa_download .melfa_helper-mh-x18,.fa_download .melfa_helper-mr-x18{margin-right:144px!important}
.fa_download .melfa_helper-m-x18{margin:144px!important}
.fa_download .melfa_helper-mt-x19,.fa_download .melfa_helper-mta-x19,.fa_download .melfa_helper-mv-x19{margin-top:152px!important}
.fa_download .melfa_helper-mb-x19,.fa_download .melfa_helper-mba-x19,.fa_download .melfa_helper-mv-x19{margin-bottom:152px!important}
.fa_download .melfa_helper-mba-x19,.fa_download .melfa_helper-mta-x19{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x19{margin:152px auto!important}
.fa_download .melfa_helper-mh-x19,.fa_download .melfa_helper-ml-x19{margin-left:152px!important}
.fa_download .melfa_helper-mh-x19,.fa_download .melfa_helper-mr-x19{margin-right:152px!important}
.fa_download .melfa_helper-m-x19{margin:152px!important}
.fa_download .melfa_helper-mt-x20,.fa_download .melfa_helper-mta-x20,.fa_download .melfa_helper-mv-x20{margin-top:160px!important}
.fa_download .melfa_helper-mb-x20,.fa_download .melfa_helper-mba-x20,.fa_download .melfa_helper-mv-x20{margin-bottom:160px!important}
.fa_download .melfa_helper-mba-x20,.fa_download .melfa_helper-mta-x20{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-mva-x20{margin:160px auto!important}
.fa_download .melfa_helper-mh-x20,.fa_download .melfa_helper-ml-x20{margin-left:160px!important}
.fa_download .melfa_helper-mh-x20,.fa_download .melfa_helper-mr-x20{margin-right:160px!important}
.fa_download .melfa_helper-m-x20{margin:160px!important}
.fa_download .melfa_helper-mha{margin-right:auto!important;margin-left:auto!important}
.fa_download .melfa_helper-p-x0{padding:0!important}
.fa_download .melfa_helper-pt-x1,.fa_download .melfa_helper-pv-x1{padding-top:8px!important}
.fa_download .melfa_helper-pb-x1,.fa_download .melfa_helper-pv-x1{padding-bottom:8px!important}
.fa_download .melfa_helper-ph-x1,.fa_download .melfa_helper-pl-x1{padding-left:8px!important}
.fa_download .melfa_helper-ph-x1,.fa_download .melfa_helper-pr-x1{padding-right:8px!important}
.fa_download .melfa_helper-p-x1{padding:8px!important}
.fa_download .melfa_helper-pt-x2,.fa_download .melfa_helper-pv-x2{padding-top:16px!important}
.fa_download .melfa_helper-pb-x2,.fa_download .melfa_helper-pv-x2{padding-bottom:16px!important}
.fa_download .melfa_helper-ph-x2,.fa_download .melfa_helper-pl-x2{padding-left:16px!important}
.fa_download .melfa_helper-ph-x2,.fa_download .melfa_helper-pr-x2{padding-right:16px!important}
.fa_download .melfa_helper-p-x2{padding:16px!important}
.fa_download .melfa_helper-pt-x3,.fa_download .melfa_helper-pv-x3{padding-top:24px!important}
.fa_download .melfa_helper-pb-x3,.fa_download .melfa_helper-pv-x3{padding-bottom:24px!important}
.fa_download .melfa_helper-ph-x3,.fa_download .melfa_helper-pl-x3{padding-left:24px!important}
.fa_download .melfa_helper-ph-x3,.fa_download .melfa_helper-pr-x3{padding-right:24px!important}
.fa_download .melfa_helper-p-x3{padding:24px!important}
.fa_download .melfa_helper-pt-x4,.fa_download .melfa_helper-pv-x4{padding-top:32px!important}
.fa_download .melfa_helper-pb-x4,.fa_download .melfa_helper-pv-x4{padding-bottom:32px!important}
.fa_download .melfa_helper-ph-x4,.fa_download .melfa_helper-pl-x4{padding-left:32px!important}
.fa_download .melfa_helper-ph-x4,.fa_download .melfa_helper-pr-x4{padding-right:32px!important}
.fa_download .melfa_helper-p-x4{padding:32px!important}
.fa_download .melfa_helper-pt-x5,.fa_download .melfa_helper-pv-x5{padding-top:40px!important}
.fa_download .melfa_helper-pb-x5,.fa_download .melfa_helper-pv-x5{padding-bottom:40px!important}
.fa_download .melfa_helper-ph-x5,.fa_download .melfa_helper-pl-x5{padding-left:40px!important}
.fa_download .melfa_helper-ph-x5,.fa_download .melfa_helper-pr-x5{padding-right:40px!important}
.fa_download .melfa_helper-p-x5{padding:40px!important}
.fa_download .melfa_helper-pt-x6,.fa_download .melfa_helper-pv-x6{padding-top:48px!important}
.fa_download .melfa_helper-pb-x6,.fa_download .melfa_helper-pv-x6{padding-bottom:48px!important}
.fa_download .melfa_helper-ph-x6,.fa_download .melfa_helper-pl-x6{padding-left:48px!important}
.fa_download .melfa_helper-ph-x6,.fa_download .melfa_helper-pr-x6{padding-right:48px!important}
.fa_download .melfa_helper-p-x6{padding:48px!important}
.fa_download .melfa_helper-pt-x7,.fa_download .melfa_helper-pv-x7{padding-top:56px!important}
.fa_download .melfa_helper-pb-x7,.fa_download .melfa_helper-pv-x7{padding-bottom:56px!important}
.fa_download .melfa_helper-ph-x7,.fa_download .melfa_helper-pl-x7{padding-left:56px!important}
.fa_download .melfa_helper-ph-x7,.fa_download .melfa_helper-pr-x7{padding-right:56px!important}
.fa_download .melfa_helper-p-x7{padding:56px!important}
.fa_download .melfa_helper-pt-x8,.fa_download .melfa_helper-pv-x8{padding-top:64px!important}
.fa_download .melfa_helper-pb-x8,.fa_download .melfa_helper-pv-x8{padding-bottom:64px!important}
.fa_download .melfa_helper-ph-x8,.fa_download .melfa_helper-pl-x8{padding-left:64px!important}
.fa_download .melfa_helper-ph-x8,.fa_download .melfa_helper-pr-x8{padding-right:64px!important}
.fa_download .melfa_helper-p-x8{padding:64px!important}
.fa_download .melfa_helper-pt-x9,.fa_download .melfa_helper-pv-x9{padding-top:72px!important}
.fa_download .melfa_helper-pb-x9,.fa_download .melfa_helper-pv-x9{padding-bottom:72px!important}
.fa_download .melfa_helper-ph-x9,.fa_download .melfa_helper-pl-x9{padding-left:72px!important}
.fa_download .melfa_helper-ph-x9,.fa_download .melfa_helper-pr-x9{padding-right:72px!important}
.fa_download .melfa_helper-p-x9{padding:72px!important}
.fa_download .melfa_helper-pt-x10,.fa_download .melfa_helper-pv-x10{padding-top:80px!important}
.fa_download .melfa_helper-pb-x10,.fa_download .melfa_helper-pv-x10{padding-bottom:80px!important}
.fa_download .melfa_helper-ph-x10,.fa_download .melfa_helper-pl-x10{padding-left:80px!important}
.fa_download .melfa_helper-ph-x10,.fa_download .melfa_helper-pr-x10{padding-right:80px!important}
.fa_download .melfa_helper-p-x10{padding:80px!important}
.fa_download .melfa_helper-pt-x11,.fa_download .melfa_helper-pv-x11{padding-top:88px!important}
.fa_download .melfa_helper-pb-x11,.fa_download .melfa_helper-pv-x11{padding-bottom:88px!important}
.fa_download .melfa_helper-ph-x11,.fa_download .melfa_helper-pl-x11{padding-left:88px!important}
.fa_download .melfa_helper-ph-x11,.fa_download .melfa_helper-pr-x11{padding-right:88px!important}
.fa_download .melfa_helper-p-x11{padding:88px!important}
.fa_download .melfa_helper-pt-x12,.fa_download .melfa_helper-pv-x12{padding-top:96px!important}
.fa_download .melfa_helper-pb-x12,.fa_download .melfa_helper-pv-x12{padding-bottom:96px!important}
.fa_download .melfa_helper-ph-x12,.fa_download .melfa_helper-pl-x12{padding-left:96px!important}
.fa_download .melfa_helper-ph-x12,.fa_download .melfa_helper-pr-x12{padding-right:96px!important}
.fa_download .melfa_helper-p-x12{padding:96px!important}
.fa_download .melfa_helper-pt-x13,.fa_download .melfa_helper-pv-x13{padding-top:104px!important}
.fa_download .melfa_helper-pb-x13,.fa_download .melfa_helper-pv-x13{padding-bottom:104px!important}
.fa_download .melfa_helper-ph-x13,.fa_download .melfa_helper-pl-x13{padding-left:104px!important}
.fa_download .melfa_helper-ph-x13,.fa_download .melfa_helper-pr-x13{padding-right:104px!important}
.fa_download .melfa_helper-p-x13{padding:104px!important}
.fa_download .melfa_helper-pt-x14,.fa_download .melfa_helper-pv-x14{padding-top:112px!important}
.fa_download .melfa_helper-pb-x14,.fa_download .melfa_helper-pv-x14{padding-bottom:112px!important}
.fa_download .melfa_helper-ph-x14,.fa_download .melfa_helper-pl-x14{padding-left:112px!important}
.fa_download .melfa_helper-ph-x14,.fa_download .melfa_helper-pr-x14{padding-right:112px!important}
.fa_download .melfa_helper-p-x14{padding:112px!important}
.fa_download .melfa_helper-pt-x15,.fa_download .melfa_helper-pv-x15{padding-top:120px!important}
.fa_download .melfa_helper-pb-x15,.fa_download .melfa_helper-pv-x15{padding-bottom:120px!important}
.fa_download .melfa_helper-ph-x15,.fa_download .melfa_helper-pl-x15{padding-left:120px!important}
.fa_download .melfa_helper-ph-x15,.fa_download .melfa_helper-pr-x15{padding-right:120px!important}
.fa_download .melfa_helper-p-x15{padding:120px!important}
.fa_download .melfa_helper-pt-x16,.fa_download .melfa_helper-pv-x16{padding-top:128px!important}
.fa_download .melfa_helper-pb-x16,.fa_download .melfa_helper-pv-x16{padding-bottom:128px!important}
.fa_download .melfa_helper-ph-x16,.fa_download .melfa_helper-pl-x16{padding-left:128px!important}
.fa_download .melfa_helper-ph-x16,.fa_download .melfa_helper-pr-x16{padding-right:128px!important}
.fa_download .melfa_helper-p-x16{padding:128px!important}
.fa_download .melfa_helper-pt-x17,.fa_download .melfa_helper-pv-x17{padding-top:136px!important}
.fa_download .melfa_helper-pb-x17,.fa_download .melfa_helper-pv-x17{padding-bottom:136px!important}
.fa_download .melfa_helper-ph-x17,.fa_download .melfa_helper-pl-x17{padding-left:136px!important}
.fa_download .melfa_helper-ph-x17,.fa_download .melfa_helper-pr-x17{padding-right:136px!important}
.fa_download .melfa_helper-p-x17{padding:136px!important}
.fa_download .melfa_helper-pt-x18,.fa_download .melfa_helper-pv-x18{padding-top:144px!important}
.fa_download .melfa_helper-pb-x18,.fa_download .melfa_helper-pv-x18{padding-bottom:144px!important}
.fa_download .melfa_helper-ph-x18,.fa_download .melfa_helper-pl-x18{padding-left:144px!important}
.fa_download .melfa_helper-ph-x18,.fa_download .melfa_helper-pr-x18{padding-right:144px!important}
.fa_download .melfa_helper-p-x18{padding:144px!important}
.fa_download .melfa_helper-pt-x19,.fa_download .melfa_helper-pv-x19{padding-top:152px!important}
.fa_download .melfa_helper-pb-x19,.fa_download .melfa_helper-pv-x19{padding-bottom:152px!important}
.fa_download .melfa_helper-ph-x19,.fa_download .melfa_helper-pl-x19{padding-left:152px!important}
.fa_download .melfa_helper-ph-x19,.fa_download .melfa_helper-pr-x19{padding-right:152px!important}
.fa_download .melfa_helper-p-x19{padding:152px!important}
.fa_download .melfa_helper-pt-x20,.fa_download .melfa_helper-pv-x20{padding-top:160px!important}
.fa_download .melfa_helper-pb-x20,.fa_download .melfa_helper-pv-x20{padding-bottom:160px!important}
.fa_download .melfa_helper-ph-x20,.fa_download .melfa_helper-pl-x20{padding-left:160px!important}
.fa_download .melfa_helper-ph-x20,.fa_download .melfa_helper-pr-x20{padding-right:160px!important}
.fa_download .melfa_helper-p-x20{padding:160px!important}
.fa_download .melfa_txt10{font-size:83.33333%}
.fa_download .melfa_txt12{font-size:100%}
.fa_download .melfa_txt14{font-size:116.66667%}
.fa_download .melfa_txt16{font-size:133.33333%}
.fa_download .melfa_txt18{font-size:150%}
.fa_download .melfa_txt20{font-size:166.66667%}
.fa_download .melfa_txt22{font-size:183.33333%}
.fa_download .melfa_txt24{font-size:200%}
.fa_download .melfa_txt26{font-size:216.66667%}
.fa_download .melfa_txt28{font-size:233.33333%}
.fa_download .melfa_txt30{font-size:250%}
.fa_download .melfa_txt32{font-size:266.66667%}
.fa_download .melfa_txt34{font-size:283.33333%}
.fa_download .melfa_txt36{font-size:300%}
.fa_download .melfa_txt38{font-size:316.66667%}
.fa_download .melfa_txt40{font-size:333.33333%}
.fa_download .melfa_helper-text-left{text-align:left}
.fa_download .melfa_helper-text-right{text-align:right}
.fa_download .melfa_helper-text-center{text-align:center}
.fa_download .melfa_helper-vertical-top{vertical-align:top}
.fa_download .melfa_helper-vertical-middle{vertical-align:middle}
.fa_download .melfa_helper-vertical-bottom{vertical-align:bottom}
.fa_download .melfa_helper-text-bold{font-weight:700}
.fa_download .melfa_helper-notes{padding-left:1em;text-indent:-1em}
.fa_download .melfa_helper-color-red{color:#c00}
.fa_download .melfa_helper-color-red_vivid{color:red}
.fa_download .melfa_helper-color-red_dark{color:brown}
.fa_download .melfa_helper-color-orange{color:#e38e00}
.fa_download .melfa_helper-color-orange_vivid{color:#ff9c00}
.fa_download .melfa_helper-color-blue{color:#454d8c}
.fa_download .melfa_helper-color-cian{color:#025685}
.fa_download .melfa_helper-color-green{color:#090}
.fa_download .clearfix:after,.fa_download div#content_footer .inner:after{font-size:0;display:block;visibility:hidden;clear:both;height:0;content:"."}
.fa_download .clearfix,.fa_download div#content_footer .inner{display:block;min-height:1%}
.fa_download * html .clearfix,.fa_download * html div#content_footer .inner{height:1%}
.fa_download .cluetip-sliderbaloon #cluetip-title{font-size:63%;width:auto;padding:7px 10px 0;color:#fff;background:url(/fa/shared/v0002/img/topslider/topslider_cluetip_bg.gif) left top no-repeat}
.fa_download .cluetip-sliderbaloon #cluetip-inner{padding:0 0 18px;background:url(/fa/shared/v0002/img/topslider/topslider_cluetip_bg.gif) left bottom no-repeat}
.fa_download .cluetip-helpbaloon #cluetip-title{font-size:63%;width:auto;padding:10px 10px 0;color:#333;background:url(/fa/shared/img/module/bg_cluetip.gif) left top no-repeat}
.fa_download .cluetip-helpbaloon #cluetip-inner{padding:0 0 20px;background:url(/fa/shared/img/module/bg_cluetip.gif) left bottom no-repeat}
.fa_download .cluetip-helpbaloon-large #cluetip-title{font-size:63%;width:auto;padding:10px 10px 0;color:#333;background:url(/fa/shared/img/module/bg_cluetip_large.gif) left top no-repeat}
.fa_download .cluetip-helpbaloon-large #cluetip-inner{padding:0 0 20px;background:url(/fa/shared/img/module/bg_cluetip_large.gif) left bottom no-repeat}
.fa_download .melfa_nav_button{margin-bottom:10px}
.fa_download .melfa_nav_button ul li{margin-bottom:2px}
.fa_download .melfa_nav_button ul li:last-child{margin-bottom:0}
.fa_download .melfa_nav_mail,.fa_download .melfa_nav_news{margin:0 0 10px}
.fa_download .melfa_nav_button ul li a{display:block;text-decoration:none;background:url(/fa/shared/img/local_nav/bg_text_btn.gif) no-repeat}
.fa_download .melfa_nav_button ul li a span{display:block;padding:6px 5px 5px 17px;background:url(/fa/shared/img/local_nav/bg_text_btn_btm.gif) 0 100% no-repeat}
.fa_download .melfa_nav_button ul li a:hover{color:#333;background-image:url(/fa/shared/img/local_nav/bg_text_btn_ov.gif)}
.fa_download .melfa_nav_button ul li a.on,.fa_download .melfa_nav_button ul li a.on:hover{background-image:url(/fa/shared/img/local_nav/bg_text_btn_on.gif)}
.fa_download .melfa_nav_news p{width:175px;padding:0;border-radius:4px;background:url(/fa/shared/img/local_nav/bg_nav_news_dl.gif) no-repeat}
.fa_download .melfa_nav_news p a{font-weight:700;display:block;padding:9px 11px 5px 21px;border:1px solid #ccc;border-top:none;border-radius:4px;background:url(/fa/shared/img/local_nav/bg_pagelinik02.gif) .7em 1.2em no-repeat}
.fa_download .melfa_nav_mail p{width:175px;padding:0;border-radius:4px;background:url(/fa/shared/img/local_nav/bg_nav_mail_dl.gif) no-repeat}
.fa_download .melfa_nav_mail p a{font-weight:700;display:block;padding:9px 11px 5px 21px;border:1px solid #ccc;border-top:none;border-radius:4px;background:url(/fa/shared/img/local_nav/bg_local02.gif) 1em 1.2em no-repeat}
.fa_download .melfa_bt_rss{margin-top:3px;margin-right:10px}
.fa_download .melfa_nav_last{display:block;height:4px;border:1px solid #d5d5d5;border-radius:0 0 2px 2px;background:#f8f8f8}
.fa_download .melfa_nav_text li{display:inline-block;margin-right:10px}
.fa_download .melfa_nav_internal{margin-top:25px;padding:8px 0 3px;border:dotted #d8d8d8;border-width:1px 0}
.fa_download .melfa_nav_internal li{margin:0 5px 4px 15px}
.fa_download .melfa_bullet_link{padding-left:11px;background:url(/fa/shared/optimal/img/icons/bullet_link.png) 0 5px no-repeat}
.fa_download .melfa_bullet_open{padding-left:11px;background:url(/fa/shared/optimal/img/modules/bullet_open.gif) 0 5px no-repeat}
.fa_download .melfa_btn{display:block;box-sizing:border-box;padding:10px 5px}
.fa_download .melfa_btn.melfa_btn_gradient-a{font-weight:700;line-height:1.17;color:#564029;border:1px solid #d5d5d5;border-radius:2px;background:#f5f5f5;background:-webkit-gradient(left top,left bottom,color-stop(0,#f5f5f5),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#f5f5f5 0,#dedede 100%);background:linear-gradient(to bottom,#f5f5f5 0,#dedede 100%);box-shadow:inset 0 0 0 1px #fff}
.fa_download .melfa_btn.melfa_btn_gradient-a:hover{background:#e0e0e0}
.fa_download .melfa_btn.melfa_btn_gradient-a strong{font-size:139%}
.fa_download .melfa_btn.melfa_btn_gradient-b{line-height:1.11;padding:5px;color:#666;border:1px solid #d5d5d5;border-radius:2px;background:#f0f0f0;background:-webkit-gradient(left top,left bottom,color-stop(0,#f0f0f0),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f0f0f0 0,#fff 100%);background:linear-gradient(to bottom,#f0f0f0 0,#fff 100%);box-shadow:inset 0 0 0 1px #fff}
.fa_download .melfa_btn.melfa_btn_gradient-b:hover{background:#f0f0f0}
.fa_download .melfa_icon_btn{display:table;width:100%}
.fa_download .melfa_icon_btn .icon_wrap{display:table-cell;width:30px;vertical-align:middle}
.fa_download .icon_support{display:inline-block;width:23px;height:23px;background:url(/fa/shared/optimal/img/sprite-icon_support.png) no-repeat}
.fa_download .icon_support_purchase{background-position:2px 0}
.fa_download .icon_support_spec{background-position:2px -23px}
.fa_download .icon_support_website{background-position:2px -44px}
.fa_download .melfa_nav_relational_block{overflow:hidden;margin-top:10px;border-spacing:0;border-collapse:separate;border:1px solid #d5d5d5;border-radius:3px}
.fa_download .melfa_nav_relational_block th{padding:10px 4px 10px 10px}
.fa_download .melfa_nav_relational_block_title{width:99px;background-color:#f8f8f8}
.fa_download .melfa_nav_relational_block_body{padding:0 6px;border-left:1px solid #d5d5d5}
.fa_download .melfa_nav_relational_block_body .melfa_btn .icon_txt{font-size:85%}
.fa_download .melfa_nav_relational_block_body table{margin-top:4px;border-spacing:0;border-collapse:separate}
.fa_download #melfa_tab .topics,.fa_download .melfa_info_table,.fa_download .melfa_sec_ranking table,.fa_download table{border-collapse:collapse}
.fa_download .melfa_nav_relational_block_body td{padding:10px 8px 0 0}
.fa_download .melfa_nav_relational_block_body td:last-child{padding:10px 0 0}
.fa_download .melfa_layout_2col-b .melfa_nav_relational_block_body table{padding-right:50px}
.fa_download .melfa_layout_3col .melfa_nav_relational_block_body td.lastItem a{width:145px}
.fa_download .melfa_nav_relational_block_inner_spacing{margin-left:8px}
.fa_download .melfa_nav_resolved{margin-top:30px;border:1px solid #f4cd8c;background-color:#faf0e0}
.fa_download .melfa_nav_resolved td,.fa_download .melfa_nav_resolved th{padding:10px}
.fa_download .melfa_nav_resolved th{font-weight:700;width:200px}
.fa_download .melfa_nav_resolved_inner{padding-left:15px;border-left:1px solid #f4cd8c}
.fa_download .melfa_nav_resolved_inner p{margin-bottom:10px}
.fa_download #container .melfa_has_side_link h3{float:left;padding-right:21px;border-right:1px dotted #999}
.fa_download #container .melfa_has_side_link .melfa_side_link_list{float:left;margin-top:10px;padding:1px 0 0 21px}
.fa_download #container .melfa_has_side_link .melfa_side_link_list li{font-weight:700;display:inline;margin-right:20px}
.fa_download .melfa_line_list li{font-weight:700;float:left;width:169px;margin:0 8px 0 5px}
.fa_download .melfa_news li{padding:5px;border-bottom:1px dotted #888}
.fa_download .melfa_news_date{float:left;width:100px}
.fa_download .melfa_news_body{margin-left:108px}
.fa_download .melfa_main_area .melfa_tab_select_q_attention{margin-top:30px}
.fa_download #melfa_tab{position:relative}
.fa_download #melfa_tab .topics{clear:both;width:100%;margin:0;padding:0;border:none}
.fa_download #melfa_tab .topics td,.fa_download #melfa_tab .topics th{padding:5px;vertical-align:top;border-bottom:1px dotted #999}
.fa_download #melfa_tab .topics th{width:107px}
.fa_download #melfa_tab .topics td.icon{width:47px}
.fa_download #melfa_tab ul.rss .rss a{margin:0;padding:0 0 0 15px;background:url(/fa/shared/optimal/img/icons/bg_rss.gif) 0 50% no-repeat}
.fa_download #melfa_tab ul.linkList{margin-top:10px}
.fa_download #melfa_tab ul.linkList li{margin:0;padding:0;background:0 0}
.fa_download #melfa_tab ul.linkList li a{margin:0;padding:0 0 0 10px;color:#005e8c;background:url(/fa/shared/img/footer/bg_footer04.gif) left center no-repeat}
.fa_download .melfa_tab_select_event #melfa_tab_ui_w179 li#melfa_tab_event a,.fa_download .melfa_tab_select_info #melfa_tab_ui_w179 li#melfa_tab_info a,.fa_download .melfa_tab_select_news #melfa_tab_ui_w179 li#melfa_tab_news a,.fa_download .melfa_tab_select_q_attention .melfa_tab_ui li#melfa_tab_q_attention_lp2 a,.fa_download .melfa_tab_select_q_attention .melfa_tab_ui li.melfa_tab_q_attention_lp2 a,.fa_download .melfa_tab_select_q_latest .melfa_tab_ui li#melfa_tab_q_latest a,.fa_download .melfa_tab_select_q_view .melfa_tab_ui li#melfa_tab_q_view_lp2 a,.fa_download .melfa_tab_select_q_view .melfa_tab_ui li.melfa_tab_q_view_lp2 a{font-weight:700;color:#333}
.fa_download .melfa_tab_ui{border-bottom:1px solid #d0d0d0}
.fa_download .melfa_tab_ui ul{margin:0;list-style:none}
.fa_download .melfa_tab_ui li{float:left;width:104px;margin-right:2px;margin-bottom:-1px;list-style:none;text-align:center;border:solid #d0d0d0;border-width:1px 1px 0;background-color:#fff}
.fa_download .melfa_tab_select_q_attention .melfa_tab_ui li#melfa_tab_q_attention_lp2,.fa_download .melfa_tab_select_q_attention .melfa_tab_ui li.melfa_tab_q_attention_lp2,.fa_download .melfa_tab_select_q_latest .melfa_tab_ui li#melfa_tab_q_latest,.fa_download .melfa_tab_select_q_view .melfa_tab_ui li#melfa_tab_q_view_lp2,.fa_download .melfa_tab_select_q_view .melfa_tab_ui li.melfa_tab_q_view_lp2{border-bottom:none}
.fa_download .melfa_tab_ui a{display:block;padding:6px 8px;border-top:4px solid #e60000}
.fa_download .melfa_tab_ui a:before{margin-right:4px}
.fa_download .melfa_tab_ui .melfa_tab_q_attention_lp2 a:before{content:url(/fa/shared/optimal/img/icons/bullet_tab_ui_active.gif)}
.fa_download .melfa_tab_ui .melfa_tab_q_view_lp2{background-color:#f0f0f0}
.fa_download .melfa_tab_ui .melfa_tab_q_view_lp2 a:before{content:url(/fa/shared/optimal/img/icons/bullet_tab_ui.gif)}
.fa_download #melfa_sec_q_attention,.fa_download #melfa_sec_q_latest,.fa_download #melfa_sec_q_view{display:none}
.fa_download #melfa_tab ul.rss,.fa_download #melfa_tab01 ul.rss,.fa_download #melfa_tab02 ul.rss{position:absolute;top:10px;right:0;background:0 0}
.fa_download #melfa_tab ul.rss li,.fa_download #melfa_tab01 ul.rss li,.fa_download #melfa_tab02 ul.rss li{display:inline;float:none;padding:0;border:none;background:0 0}
.fa_download #melfa_tab ul.rss li a,.fa_download #melfa_tab01 ul.rss li a,.fa_download #melfa_tab02 ul.rss li a{margin:0;padding:0 0 0 10px;background:url(/fa/shared/img/footer/bg_footer04.gif) left center no-repeat}
.fa_download #melfa_tab ul.rss li.rss a,.fa_download #melfa_tab01 ul.rss li.rss a,.fa_download #melfa_tab02 ul.rss li.rss a{margin:0;padding:0 0 0 15px;background:url(/fa/shared/img/module/bg_rss.gif) left center no-repeat}
.fa_download .melfa_tab_select_event #melfa_tab_ui_w179 li#melfa_tab_event,.fa_download .melfa_tab_select_info #melfa_tab_ui_w179 li#melfa_tab_info,.fa_download .melfa_tab_select_news #melfa_tab_ui_w179 li#melfa_tab_news{background:#fff}
.fa_download .melfa_tab_select_event #melfa_tab_ui_w179 li#melfa_tab_event a:before,.fa_download .melfa_tab_select_info #melfa_tab_ui_w179 li#melfa_tab_info a:before,.fa_download .melfa_tab_select_news #melfa_tab_ui_w179 li#melfa_tab_news a:before{margin-right:4px;content:url(/fa/shared/optimal/img/icons/bullet_tab_ui_active.gif)}
.fa_download #melfa_tab ul.linkList,.fa_download #melfa_tab01 ul.linkList,.fa_download #melfa_tab02 ul.linkList{text-align:right}
.fa_download #melfa_sec_event,.fa_download #melfa_sec_info,.fa_download #melfa_sec_news,.fa_download #melfa_sec_q_attention,.fa_download #melfa_sec_q_latest,.fa_download #melfa_sec_q_view{display:none}
.fa_download .melfa_tab_select_event #melfa_sec_event,.fa_download .melfa_tab_select_info #melfa_sec_info,.fa_download .melfa_tab_select_news #melfa_sec_news,.fa_download .melfa_tab_select_q_attention #melfa_sec_q_attention,.fa_download .melfa_tab_select_q_latest #melfa_sec_q_latest,.fa_download .melfa_tab_select_q_view #melfa_sec_q_view{display:block}
.fa_download #melfa_tab_ui_w179{margin-top:30px}
.fa_download #melfa_tab_ui_w179 ul{font-size:100%;padding-left:20px}
.fa_download #melfa_tab_ui_w179 li{float:left;width:179px;margin-right:8px;margin-bottom:-1px;text-align:center;background:#f0f0f0}
.fa_download #melfa_tab_ui_w179 a:before{content:url(/fa/shared/optimal/img/icons/bullet_tab_ui.gif)}
.fa_download #melfa_tab_ui_w179 .melfa_tab_side .melfa_bullet_link{padding:0 0 0 11px;border:0;background:url(/fa/shared/img/module/bullet_link.gif) 0 50% no-repeat}
.fa_download #melfa_tab_ui_w179 .melfa_tab_side a:before{display:none}
.fa_download #melfa_tab .melfa_tab_side{font-size:100%;float:right;margin-top:-24px;text-align:right}
.fa_download .melfa_info_table{width:100%;margin-top:3px}
.fa_download .melfa_info_table th{width:124px}
.fa_download .melfa_info_table td,.fa_download .melfa_info_table th{font-weight:400;padding:9px 0 8px;text-align:left;vertical-align:top;border-bottom:1px dotted #999}
.fa_download .melfa_info_table .melfa_info_title{display:block}
.fa_download #container .melfa_info_table p{font-size:100%;margin-top:9px}
.fa_download #container .melfa_dive_link{margin-top:10px;text-align:right}
.fa_download #container .melfa_dive_link li{display:inline;margin-left:20px}
.fa_download .melfa_box-radius{border-radius:3px}
.fa_download .melfa_box-border{margin:10px auto 0;padding:10px 6px;border:1px solid #c9d0e2;background-color:#fff}
.fa_download .melfa_box-radius_icon-member{padding-left:33px;background:url(/fa/shared/optimal/img/icons/icon_member.gif) 6px 50% no-repeat}
.fa_download .melfa_box-radius_icon-question{padding-left:33px;background:url(/fa/shared/optimal/img/icons/icon_question.gif) 6px 50% no-repeat}
.fa_download .hd,.fa_download .hidetxt{overflow:hidden;text-indent:-9999px}
.fa_download #melfa_sec_top_search{margin:15px auto 16px}
.fa_download .melfa_sec_attention{font-size:75%;line-height:1.5;margin-top:12px}
.fa_download .melfa_sec_attention dt{color:#a64b00}
.fa_download .melfa_sec_form{margin-top:15px}
.fa_download .melfa_sec_form .melfa_form_table td{background-color:#fff}
.fa_download .melfa_sec_form .melfa_bt_back{text-align:center}
.fa_download .melfa_sec_form .melfa_searvice_name{font-size:75%;margin-top:12px;padding:7px 10px 6px;border:1px solid #d5d5d5;background-color:#fff}
.fa_download .melfa_sec_form .melfa_direction{font-size:87.5%;font-weight:700;margin-top:15px;padding:42px 45px;border:1px solid #a1a2c1;background-color:#fff}
.fa_download .melfa_sec_form .melfa_bottom_link{font-size:75%;margin-top:12px}
.fa_download .melfa_sec_form .melfa_direction .melfa_direction_menu{width:440px;margin:0 auto 20px}
.fa_download .melfa_sec_form .melfa_direction_menu .melfa_ls{margin-right:20px}
.fa_download .melfa_sec_form .melfa_direction_menu img{vertical-align:top}
.fa_download .melfa_sec_form .melfa_bt_logout_gray{margin:0 0 20px;text-align:right}
.fa_download .melfa_sec_form .melfa_direction_buttons{padding:45px 10px 45px 42px}
.fa_download .melfa_sec_form .melfa_bt_back_gray{text-align:center}
.fa_download .melfa_sec_form .melfa_direction .melfa_note{font-size:86%}
.fa_download .melfa_sec_form .melfa_direction_error{font-weight:400;color:#e80303;border-color:#e80303;background-color:#fde5e5}
.fa_download .melfa_sec_form .melfa_sec_form_table_rb_link{font-size:75%;margin-top:10px}
.fa_download .melfa_sec_form .melfa_sec_form_table_rb_link ul{float:right}
.fa_download .melfa_sec_form .melfa_sec_form_service_table{width:100%;margin-top:15px;border-collapse:collapse;border:1px solid #d5d5d5;border-bottom:none}
.fa_download .melfa_sec_form .melfa_sec_form_service_table td,.fa_download .melfa_sec_form .melfa_sec_form_service_table th{font-size:75%;padding:10px;border-bottom:1px solid #d5d5d5;background-color:#fff}
.fa_download .melfa_sec_form .melfa_sec_form_service_table th{border-right:none}
.fa_download .melfa_sec_form .melfa_sec_form_service_table td{width:148px;padding-left:0;border-left:none}
.fa_download .melfa_sec_form .melfa_sec_form_service_table img{vertical-align:middle}
.fa_download .melfa_sec_form #melfa_introduction_registration{font-size:75%;font-weight:700;margin:16px 0 30px;padding:9px 12px 8px;border:1px solid #2b417b;background-color:#ebeef5}
.fa_download .melfa_sec_select_lang{margin-top:5px;padding:5px 0 10px 15px;border:1px solid #c9d0e2;background-color:#eceef5}
.fa_download .melfa_sec_select_lang input{margin-right:5px}
.fa_download #container .melfa_sec_select_lang ul{margin:0}
.fa_download #container .melfa_sec_select_lang li{float:left;width:187px;margin:7px 0 0;padding:0;list-style:none}
.fa_download #container .melfa_sec_select_lang li input{float:left;margin-top:3px}
.fa_download #container .melfa_sec_select_lang li label{display:block;overflow:hidden}
.fa_download #melfa_srchAssist_outer{position:relative;padding-bottom:7px}
.fa_download #melfa_srchAssist{position:absolute;left:-1px;width:482px}
.fa_download #melfa_srchAssist_inner{display:none;padding:5px 5px 4px;border:1px solid #7487a5;background-color:#c9d0e2}
.fa_download #melfa_srchAssistTxt{font-size:75%;padding:7px 10px 6px;background-color:#fff}
.fa_download #melfa_srchAssistSwitch{font-size:62.5%;margin-top:5px;text-align:right}
.fa_download #melfa_srchAssistSwitch dd,.fa_download #melfa_srchAssistSwitch dt{display:inline}
.fa_download #melfa_srchAssistSwitch a:visited{color:#0066a7}
.fa_download #melfa_sec_bt_srchAssistBoard{width:481px}
.fa_download #melfa_bt_srchAssistBoard{display:block;width:90px;height:15px;margin-left:10px;background:url(/fa/shared/optimal/img/modules/bt_srchAssistBoard.gif) no-repeat}
.fa_download #melfa_productCategory{float:left;width:189px}
.fa_download #melfa_productModel{float:right;width:280px}
.fa_download #melfa_srchAssistBoard{font-size:75%}
.fa_download #melfa_srchAssistBoard p{padding:5px 9px 4px;border:1px solid #fff;background-color:#ebeef5}
.fa_download #melfa_productModel p{border-left:none}
.fa_download #melfa_srchAssistBoard ul{overflow:scroll;overflow-x:hidden;height:208px;padding-top:2px;background-color:#fff}
.fa_download #melfa_srchAssistBoard .melfa_series_name span,.fa_download #melfa_srchAssistBoard a{display:block;padding:3px 10px 2px}
.fa_download #melfa_srchAssistBoard a{zoom:1;margin-top:1px}
.fa_download #melfa_srchAssistBoard a.melfa_active{color:#fff;background-color:#e60000}
.fa_download #melfa_srchAssistBoard .melfa_series_name{font-size:117%;font-weight:700;margin:11px 0 6px}
.fa_download #melfa_srchAssistBoard .melfa_series_name a{color:#333}
.fa_download #melfa_srchAssistBoard .melfa_series_name a.melfa_active{color:#fff}
.fa_download .melfa_srchAssist_open #melfa_srchAssist_inner{display:block}
.fa_download div#div_sub_search,.fa_download div#search_history,.fa_download p.melfa_thumbnail_large{display:none}
.fa_download .melfa_srchAssist_open #melfa_bt_srchAssistBoard{background:url(/fa/shared/optimal/img/module/bt_srchAssistBoard.gif) 0 -15px no-repeat}
.fa_download span#counsel-result .counsel-link{font-size:14pt;font-style:italic}
.fa_download .disabled,.fa_download .disabled *{cursor:no-drop;color:#aaa!important}
.fa_download .disabled img{opacity:.5}
.fa_download table.debug{border:1px solid #ccc;background-color:#fcfcf8}
.fa_download table.debug *{font-size:11px}
.fa_download table.debug tr.undefined{background-color:#ddd}
.fa_download table.debug tr.fa{background-color:#ff8}
.fa_download table.debug tr.mf{background-color:#eef}
.fa_download table.debug tr.named .name{background-color:#fc4}
.fa_download table.debug tr .key{font-weight:700}
.fa_download pre.debug{width:980px;margin:10px auto;border:1px dotted #00f}
.fa_download .melfa_sec_search_more .melfa_sec_search_more_inner .melfa_sec_search_more_items a{font-size:100%;padding:0}
.fa_download table.melfa_download_table td{width:434px}
.fa_download .melfa_bullet_ranking{padding-left:23px;background:url(/fa/shared/optimal/img/icons/icon_ranking.gif) 0 .1em no-repeat}
.fa_download .melfa_sec_ranking_open{position:absolute;top:9px;right:-12px;display:none;width:180px;padding:0 0 10px;border:1px solid #accce4;border-radius:3px;background:#d9e8f2}
.fa_download .melfa_sec_ranking_open_inner{padding:10px 11px 0}
.fa_download div#melfa_expdf_opts_outer{font-size:75%;float:right;margin-right:126px;color:#000}
.fa_download .melfa_login_form,.fa_download .melfa_sec_flow li,.fa_download .melfa_sec_pagination_list li{float:left}
.fa_download input.melfa_expdf_opt{margin-left:6px}
.fa_download .melfa_sec_ranking{position:relative;z-index:3;padding-top:20px;text-align:right}
.fa_download .melfa_sec_ranking table{margin-top:5px;margin-right:auto}
.fa_download .melfa_sec_ranking th{width:30px;padding:5px 10px 0 0}
.fa_download .melfa_sec_ranking td{padding-top:5px;text-align:left}
.fa_download .melfa_sec_ranking td a{display:block}
.fa_download .melfa_sec_ranking p{font-size:100%}
.fa_download div#melfa_productCategory p,.fa_download div#melfa_productModel .melfa_series_name,.fa_download div#melfa_productModel p,.fa_download dl#melfa_srchAssistSwitch{color:#333}
.fa_download ul#ul_cad_category1 li{width:220px!important}
.fa_download td#title_s{font-weight:700;padding-top:5px;padding-bottom:5px;padding-left:10px;color:#fff;background-color:#666}
.fa_download td#pagetop{padding-bottom:40px}
.fa_download div#module_breadcrumbs #search_pankuzu{width:690px}
.fa_download div#module_breadcrumbs.login #search_pankuzu{width:706px!important}
.fa_download .melfa_item_header.no_icon{background-image:none!important}
.fa_download .melfa_item_header.always_opened,.fa_download a.fixed{cursor:default}
.fa_download .melfa_sec_search_more .melfa_item_header_open_fixed{cursor:default;background-color:transparent;background-repeat:repeat-x;background-attachment:scroll;background-position:0 100%;background-clip:border-box;background-origin:padding-box;background-size:auto auto}
.fa_download input.disabled,.fa_download label.disabled{cursor:default;color:#ccc}
.fa_download .melfa_status{font-weight:700;color:red;border:1px solid red}
.fa_download .melfa_product_summary em{background-color:#fff45c}
.fa_download .melfa_product_summary span{color:#666}
.fa_download div#container .melfa_sec_search_list .melfa_sec_search_more .melfa_related_link dd{width:440px}
.fa_download .melfa_product_name.melfa_bullet_link,.fa_download .melfa_product_summary,.fa_download .melfa_related_site_list dd{overflow:hidden!important;word-wrap:break-word}
.fa_download .melfa_sec_search_keyword{margin-top:15px;padding:8px 10px 9px;border:1px solid #dadada;background-color:#f8f8f8}
.fa_download .melfa_sec_search_more,.fa_download .melfa_sec_search_select{border:1px solid #c9d0e2}
.fa_download .melfa_sec_search_keyword .melfa_ls{padding:7px 0 5px}
.fa_download .melfa_sec_search_keyword img,.fa_download .melfa_sec_search_keyword input{vertical-align:middle}
.fa_download .melfa_sec_search_keyword label{font-size:75%}
.fa_download .melfa_sec_search_keyword .melfa_mainSearch_keyword{font-size:87.5%;line-height:1.5em;width:240px;height:1.8em}
.fa_download #melfa_sec_top_search{width:100%}
.fa_download #melfa_sec_top_search .melfa_sec_search_keyword{margin-top:0}
.fa_download #melfa_sec_top_search .melfa_mainSearch_keyword{width:455px}
.fa_download .melfa_sec_search_keyword_only{text-align:center}
.fa_download .melfa_sec_search_keyword_only .melfa_search_keywords_label{font-size:117%;font-weight:700;margin-right:8px}
.fa_download .melfa_sec_search_keyword_only #melfa_search_keywords_01{width:342px}
.fa_download .melfa_sec_pagination{padding:9px 10px;background-color:#e7e7e7}
.fa_download .melfa_sec_pagination_list a,.fa_download .melfa_sec_pagination_list span{display:inline-block;margin-left:3px;padding:1px 6px}
.fa_download .melfa_sec_pagination_list a{background-color:#fff}
.fa_download .melfa_sec_pagination_list .melfa_active a{font-weight:700;color:#fff;background-color:#e60000}
.fa_download .melfa_sec_pagination_list .melfa_sec_pagination_next,.fa_download .melfa_sec_pagination_list .melfa_sec_pagination_prev{color:#999}
.fa_download .melfa_sec_pagination_list .melfa_sec_pagination_prev a,.fa_download .melfa_sec_pagination_list .melfa_sec_pagination_prev span{padding-right:9px;padding-left:15px;background:url(/fa/shared/optimal/img/icons/bt_pagination_prev.gif) 0 50% no-repeat}
.fa_download .melfa_sec_pagination_list .melfa_sec_pagination_next a,.fa_download .melfa_sec_pagination_list .melfa_sec_pagination_next span{padding-right:15px;padding-left:9px;background:url(/fa/shared/optimal/img/icons/bt_pagination_next.gif) 100% 50% no-repeat}
.fa_download .melfa_sec_search_select{padding:10px 0 10px 15px;background-color:#eceef5}
.fa_download .melfa_sec_search_select input{float:left;margin-top:3px;margin-right:4px}
.fa_download .melfa_sec_search_more .melfa_sec_search_select{border:none}
.fa_download .melfa_sec_search_more .melfa_item_header_box{display:block;padding:7px 10px;text-decoration:none;color:#333;background-color:#f7f7f7}
.fa_download .melfa_sec_search_more .melfa_item_header_open{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-linear-gradient(#f7f7f7,#d9d9d9);background-image:linear-gradient(#f7f7f7,#d9d9d9);background-size:100%}
.fa_download .melfa_sec_search_more .melfa_item_header_open .melfa_item_header{font-weight:700;background:url(/fa/shared/optimal/img/icons/bg_item_header_open.gif) 0 50% no-repeat}
.fa_download .melfa_sec_search_more .melfa_item_header{padding-left:21px;background:url(/fa/shared/optimal/img/icons/bg_item_header_close.gif) 0 50% no-repeat}
.fa_download .melfa_sec_search_more_items{background-color:#fff}
.fa_download .melfa_sec_search_more_items_contents{padding:12px 15px}
.fa_download .melfa_sec_form{padding:20px 100px;background-color:#f7f7f7}
.fa_download .melfa_term{overflow-y:scroll;height:20em;margin:12px 0;padding:20px;border:1px solid #d5d5d5;background-color:#fff}
.fa_download .melfa_sec_flow li~li{padding-left:20px;background:url(/fa/shared/optimal/img/modules/bg_sec_flow.gif) 0 50% no-repeat}
.fa_download .melfa_sec_flow span{display:block;width:180px;padding:7px 0 6px;text-align:center;color:#999;background-color:#f0f0f0}
.fa_download .melfa_sec_flow .melfa_active span{font-weight:700;width:176px;padding:5px 0 4px;color:#333;border:2px solid #26448c;background-color:#eceef5}
.fa_download .melfa_sec_flow-auto .melfa_active span,.fa_download .melfa_sec_flow-auto span{width:auto;padding-right:20px;padding-left:20px}
.fa_download td,.fa_download th{empty-cells:show;vertical-align:middle}
.fa_download .melfa_form_m{width:390px}
.fa_download .melfa_error{margin-bottom:7px;padding:4px 7px 3px;color:#c8030a;background-color:#fbe5e7}
.fa_download .melfa_optimal .melfa_optimal_content>p{padding-right:72px}
.fa_download .melfa_optimal .heading_lv1,.fa_download .melfa_optimal .melfa_optimal_1col,.fa_download .melfa_optimal h1{margin-bottom:20px}
.fa_download .melfa_optimal .line>:first-child{margin-top:0}
.fa_download .melfa_optimal .melfa_inner{margin-top:20px}
.fa_download .melfa_optimal .melfa_inner_large{margin-top:20px}
.fa_download .melfa_optimal .melfa_inner_xlarge{margin-top:30px}
.fa_download .melfa_optimal .melfa_inner_small{margin-top:12px}
.fa_download .melfa_optimal .melfa_inner_xsmall{margin-top:10px}
.fa_download .melfa_optimal .melfa_inner_xxsmall{margin-top:5px}
.fa_download .melfa_optimal .melfa_inner_base{margin-top:0}
.fa_download .melfa_optimal .melfa_inner_minus{margin-top:-10px}
.fa_download .melfa_optimal .melfa_layout_2col_separate,.fa_download .melfa_optimal .melfa_layout_3col_separate,.fa_download .melfa_optimal .melfa_layout_4col_separate{margin-left:-38px}
.fa_download .melfa_optimal .melfa_layout_2col_separate .melfa_layout_2col-flex_item,.fa_download .melfa_optimal .melfa_layout_2col_separate .melfa_layout_3col-flex_item,.fa_download .melfa_optimal .melfa_layout_2col_separate .melfa_layout_4col-flex_item,.fa_download .melfa_optimal .melfa_layout_3col_separate .melfa_layout_2col-flex_item,.fa_download .melfa_optimal .melfa_layout_3col_separate .melfa_layout_3col-flex_item,.fa_download .melfa_optimal .melfa_layout_3col_separate .melfa_layout_4col-flex_item,.fa_download .melfa_optimal .melfa_layout_4col_separate .melfa_layout_2col-flex_item,.fa_download .melfa_optimal .melfa_layout_4col_separate .melfa_layout_3col-flex_item,.fa_download .melfa_optimal .melfa_layout_4col_separate .melfa_layout_4col-flex_item{box-sizing:border-box;padding-left:38px}
.fa_download .melfa_optimal .heading_lv1 .label,.fa_download .melfa_optimal h1 .label{font-size:18px;font-weight:700;line-height:1;display:inline-block;margin-top:12px;margin-left:6px;padding-left:12px;color:#333;border-left:5px solid #e70101}
.fa_download .melfa_optimal .btn+.btn,.fa_download .melfa_optimal .btn_grad+.btn_grad{margin-left:10px}
.fa_download .melfa_optimal .heading_lv2,.fa_download .melfa_optimal h2{margin-bottom:3px;padding-top:13px;border-top:2px solid #e70101}
.fa_download .melfa_optimal .heading_lv2 .label,.fa_download .melfa_optimal h2 .label{font-size:128.5714%;font-weight:700;color:#333}
.fa_download .melfa_optimal .heading_lv2+.card,.fa_download .melfa_optimal h2+.card{margin-top:28px}
.fa_download .melfa_optimal .heading_lv2+.card .card_item,.fa_download .melfa_optimal h2+.card .card_item{border-top:2px solid #dbdbdb}
.fa_download .melfa_optimal .heading_lv2.melfa_heading-type2_inner,.fa_download .melfa_optimal h2.melfa_heading-type2_inner{margin-bottom:0;padding:6px;border-top:1px solid #d0d0d0}
.fa_download .melfa_optimal .heading_lv3{margin-top:30px}
.fa_download .melfa_optimal .heading_lv3 .label{font-size:114.2857%;font-weight:700;color:#333}
.fa_download .melfa_optimal .heading_lv3_mono .label,.fa_download .melfa_optimal .heading_lv4_mono .label,.fa_download .melfa_optimal h3.mono .label,.fa_download .melfa_optimal h4.mono .label{font-size:150%;color:#333}
.fa_download .melfa_optimal .heading_lv3_mono,.fa_download .melfa_optimal h3.mono{margin-top:30px;padding:8px;background:#e6e6e6}
.fa_download .melfa_optimal .heading_lv4_mono,.fa_download .melfa_optimal h4.mono{margin-top:20px;padding:2px 8px;border-left:4px solid #ccc}
.fa_download .melfa_optimal .heading_wrapper .heading_inner_left>*,.fa_download .melfa_optimal .heading_wrapper .heading_inner_right>*{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
.fa_download .melfa_optimal .heading_wrapper{position:relative;width:100%}
.fa_download .melfa_optimal .heading_wrapper .heading_inner_left{position:absolute;bottom:0;left:0}
.fa_download .melfa_optimal .heading_wrapper .heading_inner_right{position:absolute;right:0;bottom:0}
.fa_download .melfa_optimal .btn{font-size:81%;display:inline-block;padding:10px 20px;border:1px solid #d5d5d5;border-radius:3px}
.fa_download .melfa_optimal .btn_grad{font-size:100%;font-weight:700;display:inline-block;box-sizing:border-box;width:240px;padding:10px 24px;text-align:left;vertical-align:middle;border:1px solid #d0d0d0;border-radius:0;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%)}
.fa_download .melfa_optimal .btn_grad [class*=icon_sprite]:before{margin-right:4px}
.fa_download .melfa_optimal .btn_grad_mini{font-weight:400;width:110px;padding:4px 6px;text-align:center;border:1px solid #d8d8d8}
.fa_download .melfa_optimal .btn_grad:hover{text-decoration:underline;background:-webkit-linear-gradient(top,#fff 0,#f4f4f4 100%);background:linear-gradient(to bottom,#fff 0,#f4f4f4 100%)}
.fa_download .melfa_optimal .btn_grad:hover span{text-decoration:underline}
.fa_download .melfa_optimal .btn_wrapper .btn,.fa_download .melfa_optimal .btn_wrapper .btn_grad{float:left}
.fa_download .melfa_optimal .btn_wrapper_4col .btn,.fa_download .melfa_optimal .btn_wrapper_4col .btn_grad{width:187px;text-align:left}
.fa_download .melfa_optimal .melfa_banner li+li{margin-top:10px}
.fa_download .melfa_optimal .melfa_banner .btn_banner{font-size:86%;font-weight:700;position:relative;display:table;height:38px;text-align:left;border:1px solid #d5d5d5;background-color:#fff}
.fa_download .melfa_optimal .melfa_banner .btn_banner .img_btn_banner{display:table-cell;width:68px;height:38px}
.fa_download .melfa_optimal .melfa_banner .btn_banner .btn_banner_inner{font-size:110%;display:table-cell;width:190px;height:38px;padding-left:16px;vertical-align:middle}
.fa_download .melfa_optimal .melfa_banner .btn_banner .btn_banner_inner:before{position:absolute;top:50%;left:72px;display:block;width:10px;height:10px;margin-top:-4px;margin-right:2px;content:"";background:url(/fa/shared/optimal/img/sprite-icon_bullet.png) 0 -1px no-repeat}
.fa_download .melfa_optimal .list_horizontal{margin-top:-8px;padding:7px 0}
.fa_download .melfa_optimal .list_horizontal .list_item{float:left;margin-top:8px;padding:0 12px;border-left:1px solid #d0d0d0}
.fa_download .melfa_optimal .list_horizontal .list_item img{margin-top:-2px;margin-right:5px;vertical-align:middle}
.fa_download .melfa_optimal .list_horizontal .list_item:last-child{border-right:1px solid #d0d0d0}
.fa_download .melfa_optimal .list_horizontal_open .list_item:first-child{padding-left:0;border-left:0}
.fa_download .melfa_optimal .list_horizontal_open .list_item:last-child{border-right:0}
.fa_download .melfa_optimal .lead+.list_horizontal{margin-top:25px}
.fa_download .melfa_optimal .definition_list dt{font-size:117%;font-weight:700}
.fa_download .melfa_optimal .definition_list dd{font-size:108%;line-height:1.7;margin-top:10px;padding-left:10px}
.fa_download .melfa_optimal .definition_list dd.bullet_circle{margin-top:5px;padding-left:1em;text-indent:-.5em}
.fa_download .melfa_optimal .definition_list dd.bullet_circle:before{content:"●"}
.fa_download .melfa_optimal .card .card_item{margin-top:30px;border-top:2px solid #e70101}
.fa_download .melfa_optimal .card .card_item.mono{border-top:2px solid #dbdbdb}
.fa_download .melfa_optimal .card .card_title{padding:8px 0}
.fa_download .melfa_optimal .card .card_title .card_title_label,.fa_download .melfa_optimal .card .card_title h2,.fa_download .melfa_optimal .card .card_title h3,.fa_download .melfa_optimal .card .card_title h4{font-weight:700;display:table-cell;margin:0;padding:0;vertical-align:middle;border-top:0}
.fa_download .melfa_optimal .card .card_title a,.fa_download .melfa_optimal .card .card_title span{margin:8px 0;color:#333}
.fa_download .melfa_optimal .card .card_img{margin-bottom:13px}
.fa_download .melfa_optimal .card .card_img_title{font-size:117%;display:table;margin:3px 0 9px}
.fa_download .melfa_optimal .card .card_link_list li>ul>li>.card_link_list_nolink,.fa_download .melfa_optimal .card .card_link_list li>ul>li>a,.fa_download .melfa_optimal .card .card_link_list li>ul>ul>li>a{font-size:92%}
.fa_download .melfa_optimal .card .card_img_title div,.fa_download .melfa_optimal .card .card_img_title h4{display:table-cell;vertical-align:middle}
.fa_download .melfa_optimal .card .card_img_title h4{padding-left:10px}
.fa_download .melfa_optimal .card .card_lead{line-height:1.5;margin-bottom:10px}
.fa_download .melfa_optimal .card .card_link{margin-top:-3.5px}
.fa_download .melfa_optimal .card .card_link_list li{position:relative;margin-bottom:6px;color:#333}
.fa_download .melfa_optimal .card .card_link_list li>ul{margin-bottom:12px;padding-left:12px}
.fa_download .melfa_optimal .card .card_link_list li>ul>ul{padding-left:24px}
.fa_download .melfa_optimal .card .card_link_list_nolink{display:inline-block;margin-bottom:6px;padding-left:12px}
.fa_download .melfa_optimal .card_fixed{display:table;width:100%;width:calc(100% + 20px);margin:0 -20px;table-layout:fixed}
.fa_download .melfa_optimal .card_fixed .card_item{position:relative;display:table-cell;float:none;margin-left:0;padding-left:20px;vertical-align:top;border-top:0}
.fa_download .melfa_optimal .card_fixed .card_item:before{position:absolute;top:-2px;right:0;left:0;height:2px;content:"";border-left:20px solid #fff;background:#e70101}
.fa_download .melfa_optimal .card_fixed .card_item .card_img{overflow:hidden;width:100%}
.fa_download .melfa_optimal .card_fixed.card_sub .card_item{border-top:0}
.fa_download .melfa_optimal .card_fixed.card_sub .card_item:before{background:#dbdbdb}
.fa_download .melfa_optimal .card_3col .card_item{width:100%}
.fa_download .melfa_optimal .card_4col .card_item{width:100%}
.fa_download .melfa_optimal .card_5col .card_item{width:100%}
.fa_download .melfa_optimal .card_sub .card_item{border-top:2px solid #dbdbdb}
.fa_download .melfa_optimal .card .js_expand{display:block}
.fa_download .melfa_optimal .card .js_expand.on{background-color:#e6e6e6}
.fa_download .melfa_optimal .card .js_expand_wrapper{position:absolute;z-index:1;left:100%;display:none;box-sizing:border-box;min-width:150px;margin-left:4px;padding:18px 6px 4px 4px;background:#000;background:rgba(0,0,0,.8);box-shadow:0 0 7px 0 rgba(0,0,0,.4)}
.fa_download .melfa_optimal .card .js_expand_wrapper_wide{width:200px}
.fa_download .melfa_optimal .card .js_expand_wrapper.left{right:100%;left:auto;margin-right:4px;margin-left:0}
.fa_download .melfa_optimal .card .js_expand_wrapper.left .js_expand_arrow{right:-14px;left:auto;background-position:0 -14px}
.fa_download .melfa_optimal .card .js_expand_wrapper .js_expand_list{margin-bottom:0;padding-left:4px}
.fa_download .melfa_optimal .card .js_expand_wrapper .js_expand_list li{font-size:100%;color:#fff}
.fa_download .melfa_optimal .card .js_expand_wrapper .js_expand_list li a{font-size:100%;display:block;color:#fff}
.fa_download .melfa_optimal .card .js_expand_wrapper .js_expand_list li a:hover{text-decoration:none;background:#626262}
.fa_download .melfa_optimal .card .js_expand_wrapper .js_expand_list li>ul{margin-top:6px;margin-bottom:0}
.fa_download .melfa_optimal .card .js_expand_wrapper .js_expand_list li:first-child a{margin-top:0}
.fa_download .melfa_optimal .card .js_expand_wrapper .js_expand_list_nolink{display:inline-block;padding-left:12px}
.fa_download .melfa_optimal .card .js_expand_wrapper .close{position:absolute;top:5px;right:5px;display:inline-block;width:11px;height:11px;margin-top:0;padding:0;text-indent:-9999px;background:url(/fa/shared/img/meganav/btn_expand_close.png) no-repeat}
.fa_download .melfa_optimal .card .js_expand_wrapper .close:before{content:none}
.fa_download .melfa_optimal .card .js_expand_wrapper .js_expand_arrow{position:absolute;left:-14px;display:block;width:14px;height:14px;background:url(/fa/shared/img/meganav/sprite_expand_arrow.png)}
.fa_download .melfa_optimal .box{font-size:108%;margin-left:-36px}
.fa_download .melfa_optimal .box .box_item{float:left;box-sizing:border-box;margin-left:36px;padding:24px;border:1px solid #d5d5d5}
.fa_download .melfa_optimal .box .box_item .box_lead{line-height:1.7;margin-bottom:15px;color:#555}
.fa_download .melfa_optimal .box .box_item .box_link div{margin-top:5px}
.fa_download .melfa_optimal .box .box_item .box_link div .btn_grad{width:260px}
.fa_download .melfa_optimal .box .box_item .box_link p span{font-size:85%;font-weight:400;display:inline-block;margin-left:1em;text-indent:-1em;color:#555}
.fa_download .melfa_optimal .box .box_item .box_link p:first-child{margin:0}
.fa_download .melfa_optimal .box .box_item .box_title{font-size:124%;line-height:32px;margin-bottom:15px}
.fa_download .melfa_optimal .box .box_item .box_title h2,.fa_download .melfa_optimal .box .box_item .box_title h3,.fa_download .melfa_optimal .box .box_item .box_title h4{font-weight:700}
.fa_download .melfa_optimal .box .box_item .box_title h2[class*=ico_],.fa_download .melfa_optimal .box .box_item .box_title h3[class*=ico_],.fa_download .melfa_optimal .box .box_item .box_title h4[class*=ico_]{padding-left:50px}
.fa_download .melfa_optimal .box .box_item .box_title h2.ico_consultation,.fa_download .melfa_optimal .box .box_item .box_title h3.ico_consultation,.fa_download .melfa_optimal .box .box_item .box_title h4.ico_consultation{background:url(/fa/support/repair/img/ico_consultation.png) left center no-repeat}
.fa_download .melfa_optimal .box .box_item .box_title h2.ico_request,.fa_download .melfa_optimal .box .box_item .box_title h3.ico_request,.fa_download .melfa_optimal .box .box_item .box_title h4.ico_request{background:url(/fa/support/repair/img/ico_request.png) left center no-repeat}
.fa_download .melfa_optimal .box_1col .box_item{float:none;margin-top:36px}
.fa_download .melfa_optimal .box_1col .box_item:first-child{margin-top:0}
.fa_download .melfa_optimal .box_2col .box_item{width:472px}
.fa_download .melfa_optimal .box_normal{padding:15px;border:1px solid #ccc}
.fa_download .melfa_optimal .box_normal p{margin-top:.5em}
.fa_download .melfa_optimal .box_normal p:first-child{margin-top:0}
.fa_download .melfa_optimal .box_normal small{font-size:92%}
.fa_download .melfa_optimal .box_definition{font-size:117%;margin-bottom:5px;padding:20px 25px;border:1px solid #d0d0d0}
.fa_download .melfa_optimal .box_definition dt{font-weight:700;margin-bottom:20px}
.fa_download .melfa_optimal .box_definition dt a{color:#333}
.fa_download .melfa_optimal .box_definition dd .text_with_img{font-size:85%;float:left;width:230px}
.fa_download .melfa_optimal .box_definition dd .text_with_img+.img{float:right;width:180px}
.fa_download .melfa_optimal .list_table{word-wrap:break-word;word-break:normal;border-top:1px dotted #999}
.fa_download .melfa_optimal .list_table_row{display:table;width:100%;padding:10px 0;border-bottom:1px dotted #999}
.fa_download .melfa_optimal .list_table_cell{display:table-cell;vertical-align:middle}
.fa_download .melfa_optimal .list_table_date{width:110px}
.fa_download .melfa_optimal .list_table_label{font-weight:700;width:210px}
.fa_download .melfa_optimal .list_table_category{width:120px}
.fa_download .melfa_optimal .list_table_category span{display:inline-block;width:80px;padding:2px 10px;text-align:center;background:#ededed}
.fa_download .melfa_optimal .list_table_body{width:410px;padding-right:15px}
.fa_download .melfa_optimal .list_table_body p{width:410px}
.fa_download .melfa_optimal .list_table_body p+p{margin-top:4px}
.fa_download .melfa_optimal .list_table_link{width:235px}
.fa_download .melfa_optimal .list_table_link .btn+.btn,.fa_download .melfa_optimal .list_table_link .btn_grad+.btn_grad{margin-left:8px}
.fa_download .melfa_optimal [class*=bullet_sprite]{display:inline-block;padding-left:12px;text-indent:-12px}
.fa_download .melfa_optimal [class*=bullet_sprite]:before{display:inline-block;width:12px;height:12px;content:"";vertical-align:middle;background:url(/fa/shared/optimal/img/sprite-icon_bullet.png) no-repeat}
.fa_download .melfa_optimal .bullet_sprite_link:before{margin-top:-2px;background-position:0 -12px}
.fa_download .melfa_optimal .bullet_sprite_link02:before{margin-top:-2px;background-position:0 0}
.fa_download .melfa_optimal .bullet_sprite_link03:before{margin-top:-2px;background-position:0 -24px}
.fa_download .melfa_optimal .bullet_sprite_anchor:before{margin-top:-2px;margin-right:2px;background-position:0 -60px}
.fa_download .melfa_optimal .bullet_sprite_nolink:before{margin-top:-2px;background-position:0 -72px}
.fa_download .melfa_optimal .bullet_sprite_expand:before{margin-top:-2px;background-position:0 -84px}
.fa_download .melfa_optimal .bullet_sprite_close:before{margin-top:-2px;background-position:0 -96px}
.fa_download .melfa_optimal .bullet_sprite_close_bk:before{margin-top:-2px;margin-right:2px;background-position:0 -108px}
.fa_download .melfa_optimal .melfa_flow,.fa_download .melfa_optimal .vi+.lead{margin-top:20px}
.fa_download .melfa_optimal [class*=icon_sprite]{display:inline-block;padding-left:16px;text-indent:-16px}
.fa_download .melfa_optimal [class*=icon_sprite]:before{display:inline-block;width:15px;height:15px;margin-right:4px;content:"";vertical-align:middle;background:url(/fa/shared/optimal/img/sprite-icon_element.png) no-repeat}
.fa_download .melfa_optimal .icon_sprite_pdf:before{background-image:url(/fa/shared/common/img/icon/icon_pdf.svg);background-size:14px}
.fa_download .melfa_optimal .icon_sprite_pc:before{width:24px;height:20px;background-position:0 -20px}
.fa_download .melfa_optimal .icon_sprite_pc-small:before{width:20px;background-position:0 -44px}
.fa_download .melfa_optimal .icon_sprite_e-manual:before{background-image:url(/fa/shared/common/img/icon/icon_e-manual.svg);background-size:14px}
.fa_download .melfa_optimal .icon_sprite_epub:before{background-position:-25px -20px}
.fa_download .melfa_optimal [class*=after_sprite]{display:inline-block}
.fa_download .melfa_optimal [class*=after_sprite]:after{display:inline-block;width:14px;height:10px;margin-left:4px;content:"";vertical-align:middle;background:url(/fa/shared/optimal/img/sprite-icon_after_element.png) no-repeat}
.fa_download .melfa_optimal .after_sprite_window:after{background-position:0 0}
.fa_download .melfa_optimal .lead{font-size:108%;line-height:1.7;margin-bottom:12px}
.fa_download .melfa_optimal .melfa_flow_title{font-size:117%;font-weight:700;margin-bottom:5px}
.fa_download .melfa_optimal .melfa_note{margin-top:20px;color:#555}
.fa_download .melfa_optimal .melfa_note span{font-size:90%}
.fa_download .melfa_optimal .melfa_sec_search_keyword_only{margin-top:0;margin-bottom:24px;padding:12px 10px}
.fa_download .melfa_optimal .melfa_sec_search_keyword_only #melfa_search_keywords_01{width:354px;margin-right:30px}
.fa_download .melfa_optimal .melfa_sec_search_keyword_only .search_input{position:relative;display:inline-block;min-height:20px;vertical-align:middle;border:1px solid #a6a6a6;background:#fff}
.fa_download .melfa_optimal .melfa_sec_search_keyword_only input[type=text]{font-size:117%;display:block;padding:3px;vertical-align:middle;border:none}
.fa_download .melfa_optimal .melfa_sec_search_keyword_only input[type=image]{position:absolute;top:0;right:10px;bottom:0;margin:auto}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model{margin-bottom:24px;padding:12px 10px;border:1px solid #dadada;background-color:#f8f8f8}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input{position:relative;display:none;margin-top:8px}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input ul a{display:block;padding-left:12px}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input.current{display:block}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input .melfa_search_model_keyword{font-size:117%;position:relative;display:inline-block;width:100%;height:2.14em;border:1px solid #a6a6a6;background-color:#fff}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input .melfa_search_model_keyword button{position:absolute;right:6px;width:18px;height:18px;cursor:pointer;border:none;background:0 0}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input .melfa_search_model_keyword input[type=text]{font-size:100%;position:relative;width:calc(100% - 40px);height:2.14em;padding:0 35px 0 5px;border:0;background:0 0}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input .melfa_search_model_suggest{position:absolute;z-index:1;left:0;display:none;width:400px;background-color:#dadada}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input .melfa_search_model_suggest.on{display:block}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input .melfa_search_model_suggest ul{line-height:2em;overflow:auto;height:240px;margin:0 5px 5px;border:1px solid #fff;border-top:none;background-color:#fff}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input .melfa_search_model_suggest ul a{display:block;overflow:hidden;width:347px;padding-left:12px;white-space:nowrap;text-overflow:ellipsis}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input .melfa_search_model_suggest ul a:hover{background-color:#f8f8f8}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input .melfa_search_model_suggest p{line-height:24px;margin:5px 5px 0;padding:0 12px;border:1px solid #fff;background-color:#efefef}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner .melfa_search_model_input>p{display:inline-block;margin:10px 0 0 0;color:#555}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner>p{margin:0}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner>p label{line-height:1em;margin-left:16px}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner>p label:first-child{margin:0}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner>p label:last-child{margin-left:32px}
.fa_download .melfa_optimal .melfa_sec_search_keyword_model .melfa_search_model_inner>p label input{margin:-2px 4px 0 0;vertical-align:middle}
.fa_download .melfa_optimal .melfa_products_tab .tab_content,.fa_download .melfa_optimal .melfa_products_tab .tab_content_wrap,.fa_download .melfa_optimal .melfa_usecase_tab .tab_content,.fa_download .melfa_optimal .melfa_usecase_tab .tab_content_wrap{height:auto!important}
.fa_download .melfa_optimal .melfa_products_tab.melfa_tab .tab_switch{margin-bottom:20px}
.fa_download .melfa_optimal .melfa_products_tab.melfa_tab .tab_switch li,.fa_download .melfa_optimal .melfa_products_tab.melfa_tab .tab_switch li a{width:168px}
.fa_download .melfa_optimal .melfa_internal_link{margin-bottom:16px}
.fa_download .melfa_optimal .melfa_contact_cupsule{margin-top:60px}
.fa_download .melfa_optimal .melfa_contact_cupsule dl{border:1px solid #d5d5d5;border-radius:3px}
.fa_download .melfa_optimal .melfa_contact_cupsule dd{display:table-cell;vertical-align:middle}
.fa_download .melfa_optimal .melfa_contact_cupsule dd img{display:none}
.fa_download .melfa_optimal .melfa_contact_cupsule dt{font-weight:700;padding:10px 12px;background:#f3f3f3}
.fa_download .melfa_optimal .melfa_contact_cupsule dd .inner{display:inline-block;padding:10px 12px;border-right:1px solid #d5d5d5}
.fa_download .melfa_optimal .melfa_contact_cupsule dd:last-child .inner{border-right:0}
.fa_download .melfa_optimal .melfa_img_r{float:right;margin-left:20px}
.fa_download .melfa_optimal .js_modal{display:none}
.fa_download .melfa_optimal .modal_content{position:relative;box-sizing:border-box;max-width:90%;padding:20px;border-top:2px solid #e70101;background:#fff}
.fa_download .melfa_optimal .modal_content_close{position:absolute;top:20px;right:20px;display:inline-block}
.fa_download .melfa_optimal .modal_content_close a{display:inline-block;padding-left:14px;background:url(/fa/shared/optimal/img/icons/icon_close.png) 0 50% no-repeat}
.fa_download .melfa_optimal .filter_data_title{display:table;box-sizing:border-box;width:100%;padding:6px;background:#e6e6e6}
.fa_download .melfa_optimal .filter_data_title_label{font-weight:700;display:table-cell;width:6em}
.fa_download .melfa_optimal .filter_data_content_label{font-size:117%;font-weight:700;padding:6px}
.fa_download .melfa_optimal .filter_data_content_list{border-bottom:2px solid #d5d5d5}
.fa_download .melfa_optimal .filter_data_content_list li{padding:6px;border-top:1px solid #d5d5d5}
.fa_download .melfa_optimal .filter_data_content_list li:first-child{border-top:0}
.fa_download .melfa_optimal .filter_data_content_list_label{font-weight:700}
.fa_download .melfa_optimal .filter_data_switch{position:relative;display:table-cell;padding-left:10px}
.fa_download .melfa_optimal .filter_data_switch_label{position:relative;display:inline-block;padding:1px 10px;text-align:center;color:#005e8c;border:1px solid #ddd;border-radius:3px;background:#efefef;background:-webkit-linear-gradient(top,#efefef 0,#fff 100%);background:linear-gradient(to bottom,#efefef 0,#fff 100%);box-shadow:inset 0 0 0 1px #fff}
.fa_download .melfa_optimal .filter_data_switch_label:hover{text-decoration:underline;background:-webkit-linear-gradient(top,#f4f4f4 0,#fff 100%);background:linear-gradient(to bottom,#f4f4f4 0,#fff 100%)}
.fa_download .melfa_optimal .filter_data_switch_label:hover span{text-decoration:underline}
.fa_download .melfa_optimal .filter_data_switch_label:after{display:inline-block;width:8px;height:8px;margin-left:4px;content:"";background:url(/fa/shared/optimal/img/sprite-icon_arrow_8x8.png) no-repeat}
.fa_download .melfa_optimal .filter_data_switch_content{position:absolute;z-index:2;top:100%;display:none;width:226px;padding:6px;border-radius:0 3px 3px;background:#232323;background:rgba(35,35,35,.9)}
.fa_download .melfa_optimal .filter_data_switch_content li{padding:6px;color:#fff;border-top:1px solid #4c4c4c}
.fa_download .melfa_optimal .filter_data_switch_content li:first-child{border-top:0}
.fa_download .melfa_optimal .filter_data_switch_content li .filter_data_item_label{display:inline-block;padding-left:1em;text-indent:-1em}
.fa_download .melfa_optimal .filter_data_switch_content li .filter_data_item_switch{margin-right:4px}
.fa_download .melfa_optimal .filter_data_switch_content li .filter_data_item_switch:checked+.filter_data_item_text{color:#e50000}
.fa_download .melfa_optimal .filter_data_switch.opened .filter_data_switch_label{z-index:1;color:#fff;border:1px solid transparent;border-radius:3px 3px 0 0;background:#232323;background:rgba(35,35,35,.9);box-shadow:none;-webkit-filter:none;filter:none}
.fa_download .melfa_optimal .filter_data_switch.opened .filter_data_switch_label:after{background-position:0 -40px}
.fa_download .melfa_optimal .sort{padding:6px}
.fa_download .melfa_optimal .sort_title{font-weight:700;float:left;margin-top:5px}
.fa_download .melfa_optimal .sort_content,.fa_download .melfa_optimal .sort_select{float:left}
.fa_download .melfa_optimal .sort_select.has_child:after{display:inline-block;margin-right:5px;content:"▶";-ms-transform:scaleX(.8);-webkit-transform:scaleX(.8);transform:scaleX(.8);color:#999}
.fa_download .melfa_optimal .sort_select .easy-select-box{display:inline-block;border:1px solid #d5d5d5}
.fa_download .melfa_optimal .sort_select .easy-select-box .esb-displayer{position:relative;box-sizing:border-box;min-width:120px;padding:4px 8px;cursor:default;color:#333}
.fa_download .melfa_optimal .sort_select .easy-select-box .esb-displayer:after{position:absolute;top:0;right:0;bottom:0;display:inline-block;width:24px;height:100%;margin:auto;content:"";background:url(/fa/shared/optimal/img/icons/icon_pulldown.png) 50% 50% no-repeat #f1f1f1}
.fa_download .melfa_optimal .sort_select .easy-select-box .esb-dropdown{position:absolute;z-index:1;display:none;overflow:auto;border:1px solid #ccc;background:#fff}
.fa_download .melfa_optimal .sort_select .easy-select-box .esb-item{padding:4px 8px}
.fa_download .melfa_optimal .sort_select .easy-select-box .esb-item:hover{background:#eee}
.fa_download .melfa_optimal .pager{display:table;box-sizing:border-box;width:100%;padding:8px;background:#e7e7e7}
.fa_download .melfa_optimal .pager_num{display:table-cell;vertical-align:middle}
.fa_download .melfa_optimal .pager_num .num_all,.fa_download .melfa_optimal .pager_num .num_view{font-weight:700;display:inline-block}
.fa_download .melfa_optimal .pager_num .num_all{padding-right:10px}
.fa_download .melfa_optimal .pager_content{float:right;padding-right:4px}
.fa_download .melfa_optimal .pager_content span{float:left;margin-left:3px}
.fa_download .melfa_optimal .pager_content_num{float:left;margin:0 9px}
.fa_download .melfa_optimal .pager_content_num span a{line-height:24px;display:inline-block;width:24px;height:24px;text-align:center;vertical-align:middle;color:#005e8c;background:#fff}
.fa_download .melfa_optimal .pager_content_num span a:hover{text-decoration:none;background:#f7f7f7}
.fa_download .melfa_optimal .pager_content_num span.current a,.fa_download .melfa_optimal .pager_content_num span.current a:hover{color:#fff;background:#d50000}
.fa_download .melfa_optimal .pager_content [class*=pager_sprite] a:hover{background-color:#f7f7f7}
.fa_download .melfa_optimal .pager_content [class*=pager_sprite] a,.fa_download .melfa_optimal .pager_content [class*=pager_sprite].disabled{display:inline-block;width:34px;height:24px;text-align:center;vertical-align:middle;background:#fff}
.fa_download .melfa_optimal .pager_content [class*=pager_sprite] a:before,.fa_download .melfa_optimal .pager_content [class*=pager_sprite].disabled:before{display:inline-block;width:16px;height:10px;margin:7px 4px;content:"";background:url(/fa/shared/optimal/img/sprite-icon_pager.png) no-repeat}
.fa_download .melfa_optimal .pager_content .pager_sprite_first a:before{background-position:0 -30px}
.fa_download .melfa_optimal .pager_content .pager_sprite_first.disabled:before{background-position:0 -70px}
.fa_download .melfa_optimal .pager_content .pager_sprite_prev a:before{background-position:0 -10px}
.fa_download .melfa_optimal .pager_content .pager_sprite_prev.disabled:before{background-position:0 -50px}
.fa_download .melfa_optimal .pager_content .pager_sprite_next a:before{background-position:0 0}
.fa_download .melfa_optimal .pager_content .pager_sprite_next.disabled:before{background-position:0 -40px}
.fa_download .melfa_optimal .pager_content .pager_sprite_last a:before{background-position:0 -20px}
.fa_download .melfa_optimal .pager_content .pager_sprite_last.disabled:before{background-position:0 -60px}
.fa_download .melfa_optimal .pager_text{font-size:117%;font-weight:700;margin-bottom:5px}
.fa_download .melfa_optimal .horizontal_bnr{margin-top:20px;margin-bottom:10px}
.fa_download .melfa_optimal .horizontal_bnr a{display:inline-block;margin-right:4px}
.fa_download .melfa_optimal .horizontal_rule{display:block;width:100%;height:1px;border:0;background:#d0d0d0}
.fa_download .melfa_optimal .pagetop{clear:both;margin:0 0 20px 0;padding:30px 16px 0 16px;text-align:right}
.fa_download .melfa_optimal .pagetop a{padding:0 0 0 15px;background:url(/fa/shared/img/module/bg_pagetop.gif) 0 50% no-repeat}
.fa_download .melfa_optimal .melfa_list_normal li{list-style-position:inside;list-style-type:disc}
.fa_download .melfa_optimal .align_l{text-align:left}
.fa_download .melfa_optimal .align_r{text-align:right}
.fa_download .melfa_optimal .align_c{text-align:center}
.fa_download .melfa_optimal .melfa_tooltip{position:relative;display:inline-block}
.fa_download .melfa_download_txt_act{color:#d50000!important}
.fa_download .melfa_download_search{border:1px solid #d5d5d5}
.fa_download .melfa_download_search .melfa_download_search_top{padding:10px}
.fa_download .melfa_download_search .melfa_download_search_top .melfa_download_search_ttl{color:#d50000}
.fa_download .melfa_download_search .melfa_download_search_top .melfa_download_search_btn{margin-top:10px}
.fa_download .melfa_download_search .melfa_download_search_nav{padding:10px;background:#e7e7e7}
.fa_download .melfa_download_search .melfa_download_search_nav li{float:left;width:50%}
.fa_download .melfa_download_search .melfa_download_search_nav .btn_grad{width:100%;padding:0 0 0 10px;border:1px solid #d5d5d5}
.fa_download .melfa_download_search .melfa_download_search_nav li .btn_grad.active{color:#d50000;background:#fff}
.fa_download .melfa_download_search .melfa_download_search_nav .bullet_sprite_link{padding:12px 0 13px 10px}
.fa_download .melfa_download_search .melfa_download_search_nav li .btn_grad.disabled{color:#bebebe;background:#f3f3f3}
.fa_download .melfa_download_search .melfa_download_search_nav li .btn_grad.disabled:hover span{text-decoration:none}
.fa_download .melfa_download_search .melfa_download_search_nav li .btn_grad.disabled .bullet_sprite_link{padding-left:0}
.fa_download .melfa_download_search .melfa_download_search_nav li .btn_grad.disabled .bullet_sprite_link:before{background:0 0}
.fa_download .melfa_download_search .melfa_download_search_nav.melfa_download_search_keyword li{font-size:14px;float:left;width:33.33%}
.fa_download .melfa_download_search .melfa_download_search_conditions{background:#f3f3f3}
.fa_download .melfa_download_search .melfa_sec_search_keyword_model{margin:0;padding:12px 10px;border:none;background:0 0}
.fa_download .melfa_download_search .melfa_download_search_choice_area{padding:0 10px;background:#f3f3f3}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice{box-sizing:border-box;border-top:1px solid #dfdfdf}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice .melfa_download_search_choice_ttl{font-weight:700;padding:8px 10px 8px 0;vertical-align:middle}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice .melfa_download_search_choice_list{padding:8px 0;vertical-align:middle}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice .melfa_download_search_choice_list p{margin-bottom:5px}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice .melfa_download_search_choice_list ul li{float:left;box-sizing:border-box;width:calc(50% - 2px);margin-bottom:2px;margin-left:2px;background:#fafafa}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice .melfa_download_search_choice_list ul li span{display:block;overflow:hidden;padding:5px 5px 5px 15px}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice .melfa_download_search_choice_list ul li input{display:block;float:left;margin-top:3px;margin-right:4px}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice .melfa_download_search_choice_list ul li input[type=radio]:checked+label{color:#d50000}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice .melfa_download_search_choice_list ul li label{display:block;overflow:hidden}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice .melfa_download_search_choice_list ul.melfa_download_search_check{margin-top:14px}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice .melfa_download_search_choice_list ul.melfa_download_search_check li{width:100%}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice .melfa_download_search_choice_list ul.melfa_download_search_check span{display:inline-block;padding:5px 15px}
.fa_download .melfa_download_search .melfa_download_search_choice_area .melfa_download_search_choice .melfa_download_search_choice_list ul.melfa_download_search_check input{float:left;margin-top:3px;margin-right:4px;margin-left:2px}
.fa_download .melfa_download_search .melfa_download_search_nav+.melfa_download_search_choice_area .melfa_download_search_choice:first-child{border:none}
.fa_download .melfa_download_search_help{padding-left:7px}
.fa_download .melfa_download_search_help .sort{float:left}
.fa_download .melfa_download_search_help .sort_select.has_child:after{content:""}
.fa_download .melfa_download_search_help .help_list{padding-top:8px}
.fa_download .melfa_download_search_help .help_list ul li{float:left;width:100%;margin-top:10px}
.fa_download .melfa_download_search_help .help_list ul li img,.fa_download .melfa_download_search_help .help_list ul li span{vertical-align:middle}
.fa_download .melfa_download_search_help .help_list ul li .help_list_icon{padding:3px 0}
.fa_download .melfa_download_search_help .help_list ul li .melfa_tooltip{position:relative;display:inline-block;margin-left:6px;vertical-align:middle}
.fa_download .melfa_download_search_help .help_list ul li .melfa_tooltip input{position:absolute;display:none}
.fa_download .melfa_download_search_help .help_list ul li .melfa_tooltip input+label{display:inline-block;overflow:hidden;box-sizing:border-box;width:15px;height:15px;cursor:pointer;text-indent:-9999px;background:url(/fa/shared/optimal/img/icons/icon_help.png) no-repeat}
.fa_download .melfa_download_search_help .help_list ul li .melfa_tooltip .melfa_tooltip_contents{font-size:92%;position:absolute;z-index:-1;bottom:100%;display:block;margin:0 0 10px -125px;padding:6px 9px;cursor:default;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;opacity:0;border:1px solid #ccc;border-radius:2px;background-color:#f2f2f2}
.fa_download .melfa_download_search_help .help_list ul li .melfa_tooltip .melfa_tooltip_contents.e_manual{left:-24px;width:315px}
.fa_download .melfa_download_search_help .help_list ul li .melfa_tooltip .melfa_tooltip_contents.document_claim{left:43px;width:315px}
.fa_download .melfa_download_search_help .help_list ul li .melfa_tooltip .melfa_tooltip_contents.epub{left:-24px;width:315px}
.fa_download .melfa_download_search_help .help_list ul li .melfa_tooltip .melfa_tooltip_contents.mypage_bookmark{left:-83px;width:315px}
.fa_download .melfa_download_search_help .help_list ul li .melfa_tooltip input:checked+label+.melfa_tooltip_contents{z-index:1;-webkit-transition-property:opacity;transition-property:opacity;opacity:1}
.fa_download .melfa_download_results{padding-top:24px;padding-bottom:48px;border-top:2px solid #ccc}
.fa_download .melfa_download_results .melfa_download_results_ttl{font-size:110%;font-weight:700;margin-bottom:15px}
.fa_download .melfa_download_results .melfa_download_cover{width:96px;margin-right:auto;margin-left:auto}
.fa_download .melfa_download_results .melfa_download_cover img{display:block;width:100%;border:1px solid #ddd}
.fa_download .melfa_download_results .melfa_download_cover.bd_none img{border:none}
.fa_download .melfa_download_results .melfa_download_detail .melfa_download_detail_tag li{float:left;margin-right:4px;padding:4px;color:#555;background:#ededed}
.fa_download .melfa_download_results .melfa_download_detail .melfa_download_detail_tag li.ico_tag{padding:0;background:0 0}
.fa_download .melfa_download_results .melfa_download_detail .melfa_download_detail_btn{margin-top:15px;margin-left:20px}
.fa_download .melfa_download_results .melfa_download_detail .melfa_download_detail_btn li{float:left;margin-right:6px;margin-bottom:5px}
.fa_download .melfa_download_results .melfa_download_detail .melfa_download_detail_btn li a,.fa_download .melfa_download_results .melfa_download_detail .melfa_download_detail_btn li img{display:block}
.fa_download .melfa_download_results .melfa_download_detail .melfa_download_detail_sub{margin-top:20px}
.fa_download .melfa_download_results .melfa_download_detail .melfa_download_detail_sub li{padding:8px 0;border-top:1px solid #ccc}
.fa_download .melfa_download_manual{padding:20px 0 24px;border-top:1px solid #ccc}
.fa_download .melfa_download_manual .melfa_download_manual_ttl{margin-bottom:20px}
.fa_download .melfa_download_manual .melfa_download_detail_tag{margin-bottom:10px}
.fa_download .melfa_download_manual .melfa_download_detail_tag li{float:left;min-height:18px;margin-right:4px;margin-bottom:4px;padding:4px;color:#555;background:#ededed}
.fa_download .melfa_download_manual .melfa_download_detail_tag li.ico_tag{padding:0;background:0 0}
.fa_download .melfa_download_manual .melfa_download_manual_link{margin:15px 0}
.fa_download .melfa_download_manual .melfa_download_manual_link strong{display:block;margin-bottom:10px}
.fa_download .melfa_download_manual .melfa_download_manual_link .melfa_txt14>a{display:block}
.fa_download .melfa_download_manual .melfa_download_manual_link .melfa_txt14 img{padding-left:12px}
.fa_download .melfa_download_manual .melfa_download_manual_link2{margin-bottom:15px}
.fa_download .melfa_download_manual .melfa_download_manual_link2 .melfa_layout_2col-flex_item+.melfa_layout_2col-flex_item{margin-top:15px}
.fa_download .melfa_download_manual .melfa_download_manual_model{margin:20px 0}
.fa_download .melfa_download_manual .melfa_download_manual_model p{padding-left:6em;text-indent:-6em}
.fa_download .melfa_download_document{padding:20px 0 24px;border-top:1px solid #ccc}
.fa_download .melfa_download_document .melfa_download_document_ttl .melfa_download_detail_tag{margin-top:15px}
.fa_download .melfa_download_document .melfa_download_document_ttl .melfa_download_detail_tag li{float:left;margin-right:4px;padding:4px;color:#555;background:#ededed}
.fa_download .melfa_download_document .melfa_download_document_ttl .melfa_download_detail_tag li.ico_tag{padding:0;background:0 0}
.fa_download .melfa_download_document .melfa_download_document_day{margin-top:15px}
.fa_download .melfa_download_document .melfa_download_document_link{margin-top:15px}
.fa_download .melfa_download_document .melfa_download_document_link strong{display:block;margin-bottom:10px}
.fa_download .melfa_download_document .melfa_download_document_link .melfa_helper-mt5+.melfa_txt14{margin-top:15px}
.fa_download .melfa_download_document .melfa_download_document_model{margin-top:15px;word-wrap:break-word}
.fa_download .melfa_download_document .melfa_download_document_model p{margin-bottom:10px;padding-left:5.5em;text-indent:-5.5em}
.fa_download .melfa_download_document .melfa_download_document_text{margin-top:15px}
.fa_download .melfa_download_document .melfa_download_document_text p{margin-bottom:10px}
.fa_download .melfa_table .melfa_download_file_list{width:100%}
.fa_download .melfa_table .melfa_download_file_list td,.fa_download .melfa_table .melfa_download_file_list th{padding:3px}
.fa_download .melfa_table .melfa_download_file_list td{border-bottom:none}
.fa_download .melfa_table .melfa_download_file_list td.melfa_download_file_bdb{border-bottom:1px solid #d5d5d5}
.fa_download .melfa_download_file_icon{margin:1px 6px 1px 0;vertical-align:middle}
.fa_download .melfa_download_file_icon_after{margin:1px 0 1px 6px;vertical-align:middle}
.fa_download .melfa_search_bunrui .melfa_dai{font-size:134%;font-weight:700;display:inline-block;margin-top:30px;padding-left:12px;text-indent:-12px}
.fa_download .melfa_search_bunrui .melfa_dai:before{display:inline-block;width:12px;height:12px;margin-top:-2px;content:"";vertical-align:middle;background:url(/fa/shared/optimal/img/sprite-icon_bullet.png) 0 -72px no-repeat}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_trial+ul .bun4_d1S3 a:after,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_trial+ul .melfa_sho3 a:after,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_update+ul .bun4_d1S3 a:after,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_update+ul .melfa_sho3 a:after{content:"ソフトウェアをダウンロード"}
.fa_download .melfa_search_bunrui .melfa_chu_item{overflow:hidden;margin-top:20px;border:1px solid #d5d5d5;background:#dfdfdf}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_chu{font-size:116.66667%;font-weight:700;float:left;width:326px;padding:14px 0 14px 10px}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_bt_search_category{float:left;width:642px;height:49px}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_bt_search_category li{float:left;width:204px;height:29px;margin:10px 10px 0 0}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_bt_search_category li a{display:block;overflow:hidden;height:29px;background:url(/fa/download/img/bt_up_trial_sample.png) no-repeat}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_bt_search_category li a.melfa_null,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_arrow_chu{display:none}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_bt_search_category li.melfa_bt_search_update a{background-position:0 0}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_bt_search_category li.melfa_bt_search_update a.melfa_active{background-position:0 100%}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_bt_search_category li.melfa_bt_search_trial a{background-position:-212px 0}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_bt_search_category li.melfa_bt_search_trial a.melfa_active{background-position:-212px 100%}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_bt_search_category li.melfa_bt_search_sample a{background-position:-424px 0}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_bt_search_category li.melfa_bt_search_sample a.melfa_active{background-position:-424px 100%}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list{float:left;width:958px;padding:0 10px 10px;border-top:1px solid #d5d5d5;background:#f7f7f7}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_update+ul .bun4_d1S1:before,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_update+ul .melfa_sho1:before{background:url(/fa/download/img/ico_update.gif) no-repeat}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_trial+ul .bun4_d1S1:before,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_trial+ul .melfa_sho1:before{background:url(/fa/download/img/ico_trial.gif) no-repeat}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_sample+ul .bun4_d1S1:before,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_sample+ul .melfa_sho1:before{width:113px;background:url(/fa/download/img/ico_sample.gif) no-repeat}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_sample+ul .bun4_d1S3 a:after,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_sample+ul .melfa_sho3 a:after{content:"ライブラリをダウンロード"}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_sample+ul .bun4_d1S0{padding-top:27px}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_open_sample+ul .bun4_d1S1:before{float:none;margin-bottom:7px}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho{margin-top:10px}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho>a{font-size:116.66667%;font-weight:700;display:block;padding-left:19px;color:#0066a7;background:url(/fa/shared/img/module/bg_item_header_close.gif) left center no-repeat}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho>a.melfa_sho_open{background-image:url(/fa/shared/img/module/bg_item_header_open.gif)}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho1,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho3{padding-bottom:5px}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho1 a,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho3 a{display:inline-block;margin-left:10px;padding-left:12px;text-indent:-12px;color:#0066a7}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho1 a:before,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho3 a:before{display:inline-block;width:12px;height:12px;margin-top:-2px;content:"";vertical-align:middle;background:url(/fa/shared/optimal/img/sprite-icon_bullet.png) 0 -12px no-repeat}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho1:before{display:inline-block;width:90px;height:20px;margin-bottom:-5px;content:""}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_d1S table{width:100%}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho1 a{font-size:116.66667%;font-weight:700}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho2,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho3 a img{display:none}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner{margin-top:10px;background-color:#fff}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_t1S{padding:10px;text-align:center;border:1px solid #d5d5d5}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_d1S{padding:10px;border:1px solid #d5d5d5}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_d1S1{overflow:hidden}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_d1S1:before{display:block;float:left;width:90px;height:20px;margin-right:10px;content:""}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_d1S1 a{padding-left:12px;text-indent:-12px;color:#0066a7}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_d1S1 a:before{display:inline-block;width:12px;height:12px;margin-top:-2px;content:"";vertical-align:middle;background:url(/fa/shared/optimal/img/sprite-icon_bullet.png) 0 -12px no-repeat}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_d1S1 span{width:40px;height:20px;margin-left:10px;background:url(/fa/download/img/ico_new.gif) no-repeat}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_d1S1 span .icon_new,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_d1S2{display:none}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_d1S3{text-align:right}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_d1S3 a{line-height:27px;display:inline-block;width:198px;margin-left:10px;text-align:center;color:#0066a7;border:1px solid #d8d8d8;background:-webkit-linear-gradient(top,#fff 0,#efefef 100%) #fff;background:linear-gradient(to bottom,#fff 0,#efefef 100%) #fff}
.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_bt_close_chu,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .bun4_d1S3 a img,.fa_download .melfa_search_bunrui .melfa_chu_item .melfa_sho_list .melfa_sho_inner .melfa_bt_close_sho{display:none}
.fa_download .melfa_download_detail{margin-top:15px}
.fa_download .melfa_download_detail h2{font-size:120%;font-weight:700;margin-top:30px;padding:4px 0 4px 20px;text-indent:-14px;border:1px solid #d0d0d0;border-bottom:2px solid #e70101}
.fa_download .melfa_download_detail h2:before{display:inline-block;width:4px;height:14px;margin:0 10px -2px 0;content:"";background-color:#e70101}
.fa_download .melfa_download_detail h3{font-size:120%;font-weight:700;margin-top:20px;padding:5px 0 3px 10px;background:url(/fa/shared/img/module/h_type3.gif) no-repeat}
.fa_download .melfa_download_detail .melfa_search_word_indicator{font-size:120%;font-weight:700;margin-left:20px}
.fa_download .melfa_download_detail .melfa_bullet_back{margin:20px 0 0 20px;padding-left:16px;background:url(/fa/shared/img/module/bullet_back.gif) 0 .25em no-repeat}
.fa_download .melfa_download_detail .melfa_system_base_table{width:100%;margin-top:5px}
.fa_download .melfa_download_detail .melfa_system_base_table th{font-weight:700;padding:5px;table-layout:fixed;text-align:center;white-space:nowrap;word-wrap:normal;word-break:keep-all;border:1px solid #d5d5d5;background-color:#e6e6e6}
.fa_download .melfa_download_detail .melfa_system_base_table th br{display:none}
.fa_download .melfa_download_detail .melfa_system_base_table td{padding:5px;table-layout:fixed;vertical-align:top;word-break:break-all;border:1px solid #d5d5d5}
.fa_download .melfa_download_detail .melfa_system_base_table td.align_c{text-align:center}
.fa_download .melfa_download_detail .melfa_system_base_table td.align_r{text-align:right}
.fa_download .melfa_download_detail .melfa_info_table th{width:88px;padding-left:3px}
.fa_download .melfa_download_detail .melfa_info_table .melfa_data_kataban{width:120px;padding-left:3px;background-color:#efefef}
.fa_download .melfa_download_detail .melfa_info_table .melfa_data_description{width:415px;padding-left:8px}
.fa_download .melfa_download_detail .dataTable td,.fa_download .melfa_download_detail .dataTable th{padding:5px;border:1px solid #d5d5d5}
.fa_download .melfa_download_detail .melfa_info_table .melfa_data_langage{width:147px}
.fa_download .melfa_download_detail .dataTable th{font-weight:700;text-align:center;background-color:#e6e6e6}
.fa_download .melfa_download_detail .linkList,.fa_download .melfa_download_detail .melfa_bullet_link{margin-top:10px;padding:0;background:0 0}
.fa_download .melfa_download_detail .linkList a:before,.fa_download .melfa_download_detail .melfa_bullet_link a:before{display:inline-block;width:12px;height:12px;margin-top:-2px;content:"";vertical-align:middle;background:url(/fa/shared/optimal/img/sprite-icon_bullet.png) 0 -12px no-repeat}
.fa_download .melfa_download_detail .melfa_divider{margin-top:30px;border-top:3px double #d5d5d5}
.fa_download .melfa_download_detail .melfa_other_download{margin-top:30px}
.fa_download .melfa_download_detail .melfa_other_download dt{font-weight:700}
.fa_download .melfa_download_detail #melfa_sec_system_base ol,.fa_download .melfa_download_detail #melfa_sec_system_base ul{margin:10px 0 0 40px}
.fa_download .melfa_download_detail #melfa_sec_system_base ol{list-style:decimal}
.fa_download .melfa_download_detail #melfa_sec_system_base ul{list-style:disc}
.fa_download .melfa_download_detail #melfa_sec_system_base ul.linkList{list-style:none}
.fa_download .melfa_download_detail #melfa_sec_system_base table{font-size:100%!important}
.fa_download .melfa_download_ul li{margin-top:10px}
.fa_download .melfa_download_ul li:first-child{margin-top:0}
.fa_download .melfa_download_ul li .melfa_table table td,.fa_download .melfa_download_ul li .melfa_table table th{font-size:12px}
.fa_download .melfa_download_ul li .melfa_table table td{line-height:1.6}
.fa_download .melfa_acrobat_reader{overflow:hidden}
.fa_download .melfa_acrobat_reader .melfa_acrobat_reader_btn{display:block}
.fa_download .melfa_acrobat_reader .melfa_acrobat_reader_txt{overflow:hidden;margin-top:10px}
.fa_download .melfa_optimal .box .box_item .box_link p{font-weight:400;margin-top:0}
.fa_download .melfa_optimal .modal_content.simple_modalbox{min-height:auto}
.fa_download .melfa_optimal .heading_wrapper .heading_inner_right:first-child{position:relative;margin-top:16px;text-align:right}
.fa_download #melfa_main_area table.dataTable{width:100%;margin:20px 0 0;border-collapse:collapse;border:1px solid #d5d5d5}
.fa_download #melfa_main_area table.dataTable td,.fa_download #melfa_main_area table.dataTable th{padding:5px;border:1px solid #d5d5d5}
.fa_download #melfa_main_area table.dataTable thead th{text-align:center;background:#e6e6e6}
.fa_download #melfa_main_area table.dataTable tbody th{background:#eceef5}
.fa_download #melfa_main_area .cadlowerecomment p{margin-top:15px}
.fa_download .melfa_search_model_input{padding:0}
.fa_download .optional_area img{display:block;max-width:100%;height:auto}
.fa-form_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;margin-bottom:16px}
.fa-step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}
.fa-step_box{line-height:1;position:relative;box-sizing:border-box;width:100%;max-width:15em;padding:8px 8px 6px 8px;text-align:center;border:2px #f0f0f0 solid;background-color:#f0f0f0}
.fa-step_box.is-active{border:2px #26448c solid}
.fa-step_box+.fa-step_box{margin-left:20px}
.fa-step_box+.fa-step_box::before{position:absolute;top:8px;left:-15px;width:0;height:0;content:"";border-width:7.5px 0 7.5px 8px;border-style:solid;border-color:transparent transparent transparent #e20000}
.fa-input{font-size:14px;display:block;box-sizing:border-box;width:100%;padding:.5em}
.fa-btn{font-size:14px;font-weight:700;line-height:1;display:inline-block;box-sizing:border-box;min-width:15em;padding:.875em 1.5em;cursor:pointer;text-align:center;color:#333;border:1px solid #d4d4d4;background:-webkit-linear-gradient(top,#f5f5f5 0,#e2e2e2 100%);background:linear-gradient(to bottom,#f5f5f5 0,#e2e2e2 100%)}
.fa-btn:hover{text-decoration:none;background:#e2e2e2}
.fa-btn-primary{border-color:#faa529;background:-webkit-linear-gradient(top,#ffcd6b 0,#faa529 100%);background:linear-gradient(to bottom,#ffcd6b 0,#faa529 100%)}
.fa-btn-primary:hover{background:#faa529}
@media only screen and (min-width:960px){
/*! Large only */

}
@media only screen and (max-width:959px){
/*! Medium and Small */

}
@media only screen and (min-width:769px){
/*! over Medium */
.fa-side_accordion_content_body{display:block!important}
}
@media only screen and (min-width:769px) and (max-width:959px){
/*! Medium only */

}
@media only screen and (max-width:768px){
/*! Small only */
#module_titleArea #stitle{margin-top:4px}
.w980 #module_titleArea{box-sizing:border-box;width:100%;padding:15px}
.w980 .w980_center{max-width:100%!important}
#melfa_contents_1col,#melfa_contents_2col_a,#melfa_contents_2col_b,#melfa_contents_3col{max-width:100%}
#melfa_contents_1col #melfa_main_area,#melfa_contents_2col_a #melfa_main_area,#melfa_contents_2col_b #melfa_main_area,#melfa_contents_3col #melfa_main_area{float:none;box-sizing:border-box;width:100%;margin-bottom:10px;margin-left:0;padding-right:16px;padding-left:16px}
#after_menu,#before_menu{position:relative;float:none;box-sizing:border-box;width:100%;margin-left:0;padding-right:16px;padding-left:16px}
#before_menu{margin-bottom:10px}
.fa-column_container-lg{display:block;margin-left:0}
.fa-column_container-lg .fa-column_container_item{width:100%;padding-left:0}
#content_footer{display:block!important;margin-bottom:0}
#content_footer #footer_meganav{display:none}
#content_footer #footer_gnav{display:none}
.fa-footer_small{display:block!important;padding:0 10px}
.fa-footer_small_link{padding:0}
div#content_footer.meganav #footer_extend_contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
div#content_footer.meganav #footer_extend_contents:after{display:none}
div#content_footer.meganav #footer_extend_contents #footer_user{padding-left:12px}
div#content_footer.meganav #footer_extend_contents #footer_user .footer_user_btn ul li{font-size:14px}
div#content_footer.meganav #footer_extend_contents #footer_user .footer_user_btn ul li.btn_members{float:none}
div#content_footer.meganav #footer_extend_contents #footer_user .footer_user_btn ul li.btn_members+li.btn_members{margin-left:0}
div#content_footer.meganav .meganav_inner .btn_meganav{font-size:100%;font-weight:400;height:auto;margin-top:5px;margin-bottom:5px;padding:2px 0;border:0;background-color:transparent}
div#content_footer.meganav .meganav_inner .btn_meganav .btn_meganav_inner{width:auto;padding-left:0}
div#content_footer.meganav .meganav_inner .btn_meganav .img_btn_meganav{display:none}
div#content_footer.meganav .meganav_inner .btn_meganav:before{position:relative;left:0;margin-right:3px;background-position:0 -12px}
div#content_footer.meganav #footer_extend_contents #footer_sns .footer_sns_list li{padding:0 12px 0 17px}
div#content_footer.meganav #footer_extend_contents #footer_sns .footer_sns_list li:first-child{padding:0 18px 0 6px}
div#content_footer.meganav #footer_extend_contents #footer_sns .footer_sns_list li a{overflow:hidden;width:34px}
.global_footer{margin-top:0}
.fa-footer_small_link_title{padding:18px 0 5px}
.fa-footer_small_link_body{padding:0 0 15px}
.global_footer img{vertical-align:middle}
.global_footer .direct_nav{font-size:14px}
.global_footer .direct_nav ul li a{padding:.42em 0 3px}
.global_footer .direct_nav ul li a:before{display:inline-block;width:9px;height:9px;margin-top:-3px;margin-right:4px;content:"";vertical-align:middle;background:url(/fa/shared/img/module/icon_arrow01.gif) no-repeat}
.global_footer .function_nav{padding-bottom:1.5em}
.global_footer .function_nav ul li a{font-size:14px;padding:.42em 0 3px}
.global_footer .function_nav ul li a:before{display:inline-block;width:9px;height:9px;margin-top:-3px;margin-right:4px;content:"";vertical-align:middle;background:url(/fa/shared/img/module/icon_arrow01.gif) no-repeat}
#global_header{min-width:0}
#module_breadcrumbs{display:block!important}
#module_bookmark,#module_socialMedia,#search_pankuzu{display:none!important}
#module_breadcrumbs{width:80px!important;min-width:80px!important;max-width:80px!important;margin:0 16px 0 auto!important;padding-top:20px!important}
#module_breadcrumbs #module_login{width:80px}
#module_breadcrumbs #module_login a{display:block;width:80px;height:28px;background:url(/fa/shared/img/header/logout_sp.png) 0 0 no-repeat;background-size:80px 28px}
#module_breadcrumbs #module_login a span{display:block;width:80px;height:28px;background:url(/fa/shared/img/header/login_sp.png) 0 0 no-repeat;background-size:80px 28px}
#module_breadcrumbs #module_login img{display:none}
#module_titleArea{width:215px!important;min-width:215px!important;max-width:215px!important;margin:-47px 0 0!important;padding-right:0!important}
#module_titleArea p img{width:200px;height:auto}
.fa-only_large{display:none}
.fa-only_small{display:inline-block}
.fa-opt_heading_lv1{font-size:18px}
.fa-opt_heading_lv2,.fa-recommend_area.fa-recommend_area_carousel h2{font-size:20px}
.fa-opt_heading_lv3{font-size:20px}
.fa-opt_heading_lv4{font-size:20px}
.fa-heading_lv1{font-size:16px;padding:3.5px 8px 3.5px 20px;text-indent:-12px;border-radius:0;background-size:auto 34px}
.fa-heading_lv2{font-size:16px;padding:4px 8px 3px 20px;border-radius:0;background-size:auto 34px}
.fa-text{font-size:14px}
.fa-lead{font-size:14px}
#melfa_product_news .fa-column .fa-column_item p{font-size:14px}
.fa-fz-body{font-size:14px}
.fa-fz-title{font-size:16px}
.fa-fz-note{font-size:12px}
sup{font-size:75%;vertical-align:super}
sub{font-size:75%;vertical-align:sub}
.fa-normal_list ol li,.fa-normal_list ul li{font-size:14px;float:none}
.fa-unordered_list ol li,.fa-unordered_list ul li{font-size:14px;float:none}
.fa-definition_list dl dd{font-size:14px}
.fa-definition dl dd{font-size:14px}
.fa-button{font-size:14px}
.fa-button_list_item{display:block}
.fa-button_list_item_button{width:100%;margin-bottom:10px}
.fa-button_list_item_data{padding-left:0}
.fa-display_lg{display:none}
.fa-display_sm{display:inherit}
.fa-heading_table_scroll{overflow:auto;white-space:nowrap}
.fa-heading_table_content td,.fa-heading_table_content th{font-size:14px}
.fa-bullet_sprite_link:before{margin-top:-4px}
.fa-bullet_sprite_link02:before{margin-top:-4px}
.fa-pagetop{padding:0 16px}
.fa-pagetop a{font-size:12px}
#melfa_main_area .fa-pagetop{display:none}
.fa-page_anchor_text{font-size:12px;line-height:1.4}
.fa-page_anchor{padding:12px 0}
.fa-page_anchor_text{margin-right:24px}
.fa-tab{border:1px solid #d5d5d5;border-radius:4px;background-color:#f8f8f8}
.fa-tab_switch{padding:4px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fa-tab_switch_item{font-size:13px;margin-top:2px;margin-right:2px;margin-bottom:2px;margin-left:2px;border:0;-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit}
.fa-tab_switch_item_link{border-bottom:0;background-color:#e6e6e6}
.fa-tab_switch_item-current .fa-tab_switch_item_link{font-weight:400;color:#fff;background-color:#d50000}
.fa-tab_switch_item_link:hover{text-decoration:none;color:#fff;background-color:#d50000}
.fa-tab_switch_item_bullet{margin-right:2px;background-color:transparent}
.fa-tab_switch_item_bullet:before{border-left-color:#d50000}
.fa-tab_switch_item-current .fa-tab_switch_item_bullet:before{border-top-color:#fff}
.fa-tab_switch_item_link:hover .fa-tab_switch_item_bullet:before{border-left-color:#fff}
.fa-tab_switch_item-current .fa-tab_switch_item_link:hover .fa-tab_switch_item_bullet:before{border-left-color:transparent}
.fa-opt_card{display:block;margin:0}
.fa-opt_card_item{padding:0}
.fa-opt_card_col3 .fa-opt_card_item,.fa-opt_card_col4 .fa-opt_card_item,.fa-opt_card_col5 .fa-opt_card_item{width:100%}
.fa-opt_card_title{font-size:17px}
.fa-opt_card_list>li{font-size:14px}
.js_expand.on{margin-top:-5px;padding-top:5px;padding-bottom:5px}
.js_expand_wrapper{position:static;box-sizing:border-box;width:100%;padding:20px 10px 14px;box-shadow:none}
.js_expand_wrapper_wide{width:100%}
.js_expand_wrapper .js_expand_arrow{display:none}
.fa-card{display:block;margin:0}
.fa-card.fa-card_col2-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -4px}
.fa-card_item{margin-bottom:20px;padding:0}
.fa-card_col2 .fa-card_item,.fa-card_col3 .fa-card_item,.fa-card_col4 .fa-card_item{width:100%}
.fa-card_col2-sm .fa-card_item{width:50%;padding:0 4px}
.fa-card_upper{padding-left:0;border-left:none}
.fa-card_title{font-size:16px}
.fa-card_title a,.fa-card_title span{vertical-align:middle}
.fa-card_thumb{margin-top:20px}
.fa-card_text{font-size:14px;margin-top:20px}
.fa-card_line{margin-top:24px;margin-bottom:12px}
.fa-card_list li{font-size:14px}
.fa-old_card_a{display:block;margin:0}
.fa-old_card_a_item{width:100%;padding:0}
.fa-old_card_a_title{font-size:14px}
.fa-old_card_a_txt{font-size:14px}
.fa-old_card_b{display:block;margin:0}
.fa-old_card_b_item{padding:0}
.fa-old_card_b_col3 .fa-old_card_b_item,.fa-old_card_b_col4 .fa-old_card_b_item{width:100%}
.fa-old_card_b_title{font-size:14px}
.fa-old_card_b_title a{background-position:0 .3em}
.fa-old_card_b_txt{font-size:14px}
.fa-box_link_title{font-size:14px}
.fa-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.fa-column-minimum{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.fa-column-minimum .fa-column_item{width:70%;padding-left:2%}
.fa-column-minimum.fa-column-reverse .fa-column_item{padding-right:2%;padding-left:0}
.fa-column_item-media{margin-right:0;text-align:center}
.fa-column-minimum .fa-column_item-media{width:30%;padding-right:0;padding-left:0}
.fa-column-reverse .fa-column_item-media{margin-left:0}
.fa-column_item_image{margin-bottom:15px}
.fa-column_item_image img{max-width:100%;height:auto}
.fa-column_item_caption{font-size:14px}
.fa-movie_block{width:100%}
.fa-movie_info_title{font-size:14px}
.fa-movie_info_image{margin-bottom:0}
.fa-movie_info_meta{font-size:11px}
.fa-tag{font-size:11px}
.fa-accordion_trigger{font-size:14px}
body.melfa_popup div#melfa_contents_1col,body.melfa_resp_popup div#melfa_contents_1col{padding-right:0;padding-left:0}
body.melfa_popup div#module_titleArea,body.melfa_resp_popup div#module_titleArea{margin-top:0!important;padding-top:16px}
body.melfa_popup div#content_footer.meganav #footer_extend_contents,body.melfa_resp_popup div#content_footer.meganav #footer_extend_contents{display:none}
body.melfa_popup .global_footer,body.melfa_resp_popup .global_footer{display:block;margin-top:40px}
.fa-products_search{font-size:14px;margin-right:-16px;margin-left:-16px}
.fa-products_search_switch{font-size:13px}
.fa-products_search_switch_tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.fa-products_search_switch_tab label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:0;border:1px solid #d0d0d0;border-right:0;border-bottom:0}
.fa-products_search_switch_tab input[type=radio]{display:none}
.fa-products_search_switch_text{line-height:1;position:relative;display:table;box-sizing:border-box;width:100%;height:100%;padding:20px 10px;text-align:center;border-bottom:1px solid #d0d0d0;background:#f0f0f0}
input[type=radio]:checked+.fa-products_search_switch_text{border-bottom-color:transparent;background-color:#f8f8f8}
input[type=radio]:checked+.fa-products_search_switch_text:before{position:absolute;top:-1px;right:0;left:0;display:block;width:100%;height:0;content:"";color:#d50000;border-top:2px solid #ca2828}
.fa-products_search_switch_text_inner{display:table-cell;vertical-align:middle}
.fa-products_search_switch_sub{font-size:14px;display:block;margin-top:8px;margin-left:0;padding-right:15px;padding-left:15px}
.fa-products_search_message{font-size:12px;position:absolute;bottom:30px;margin:10px 0 0 0}
.melfa_sec_search_keyword_model{padding:0;border:0;border-bottom:1px solid #d0d0d0}
.melfa_search_model_input{padding:0 15px 50px}
.melfa_search_model_keyword{font-size:16px;display:block;width:100%;height:auto}
.melfa_search_model_keyword button{top:0;right:0;bottom:0;width:auto;height:auto;margin:auto;padding-right:20px;padding-left:20px}
.melfa_search_model_keyword input[type=text]{font-size:16px;position:relative;box-sizing:border-box;width:100%;height:44px;padding-right:60px}
.melfa_search_model_suggest{right:15px;left:15px;width:auto}
.melfa_search_model_inner>p label{margin-left:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#melfa_tab,#melfa_tab01,#melfa_tab02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.melfa_tab_ui{font-size:14px}
.fa-news_tab ul.linkList{font-size:14px}
.fa-news_tab ul.rss{font-size:14px;position:inherit;margin-top:10px;text-align:right;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.fa-topics_table,table#topics,table.topics{font-size:14px}
.fa-topics_table td,.fa-topics_table th,table#topics td,table#topics th,table.topics td,table.topics th{display:block;background:0 0}
.fa-topics_table th,table#topics th,table.topics th{width:100%;padding-top:15px;padding-bottom:0}
.fa-topics_table td,table#topics td,table.topics td{padding-top:10px;padding-bottom:15px;border-bottom:1px dotted #999}
.fa-contents_nav ul li,.fa-contents_nav2 ul li,.fa-contents_nav3 ul li{font-size:14px}
.fa-pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.fa-pagination_num{font-size:14px;margin-bottom:10px}
.fa-pagination_nav{font-size:14px}
.fa-banner_area{overflow:hidden;margin-top:0;margin-right:-5px;margin-left:-5px}
.fa-banner_area p{float:left;box-sizing:border-box;width:50%;margin-bottom:10px;padding-right:5px;padding-left:5px}
.fa-banner_area p img{width:100%;height:auto}
.fa-side_accordion_content_body{display:none}
.fa-local_nav{font-size:14px;line-height:1.3;margin-bottom:0}
.fa-local_nav_subtitle_text{padding:8px 0 8px 16px}
.fa-local_nav_item_link:before{left:20px}
.fa-local_nav_parent_text{padding:8px 0 8px 32px}
.fa-local_nav_parent_text:before{left:20px}
.fa-side_accordion_trigger_box.fa-side_accordion_local_menu{display:table;overflow:hidden;box-sizing:border-box;width:100%;padding:11px 10px 10px 10px;color:#333;border:1px solid #ccc;border-radius:4px;background-color:#f7f7f7}
.fa-side_accordion_trigger_box.fa-side_accordion_local_menu .fa-side_accordion_title_text{font-size:14px;display:table-cell;text-align:left;vertical-align:middle}
.fa-side_accordion_trigger_box.fa-side_accordion_local_menu .fa-side_accordion_trigger_text{display:table-cell;text-align:right;vertical-align:middle}
.fa-side_accordion_trigger_box.fa-side_accordion_local_menu .fa-side_accordion_trigger_text:before{display:inline-block;vertical-align:middle}
.fa-side_accordion_trigger_text_icon{position:relative;display:inline-block;box-sizing:border-box;width:16px;height:16px;margin-left:16px;vertical-align:middle;border:1px solid #999;background-color:#fff}
.fa-side_accordion_trigger_text_icon:before{position:absolute;top:0;bottom:0;left:1px;width:12px;height:2px;margin:auto;content:"";background-color:#7d7d7d}
.fa-side_accordion_trigger_text_icon:after{position:absolute;top:0;bottom:0;left:6px;width:2px;height:12px;margin:auto;content:"";background-color:#7d7d7d}
.is-open .fa-side_accordion_trigger_text_icon:after{display:none}
.fa-side_accordion_wrap.is-open{margin-bottom:24px}
.fa-side_accordion_wrap.is-open .fa-side_accordion_trigger_box.fa-side_accordion_local_menu{border:none;background-color:#fff}
.fa-side_accordion_wrap .fa-local_nav{width:100%;border:none;border-top:1px solid #ccc;border-radius:0}
.fa-side_accordion_wrap .fa-local_nav_title{padding:0 0 0 16px;border-radius:0}
.fa-side_accordion_wrap .fa-local_nav_title_link{padding-top:9px;padding-bottom:9px;border-radius:0}
.fa-side_accordion_wrap .fa-local_nav_item_link{padding:8px 0 8px 32px}
.fa-side_accordion_wrap .fa-local_nav_title{border-right:none;border-left:none}
.fa-side_accordion_wrap .fa-local_nav:after{display:none}
.fa-side_accordion_local_nav .is-open{overflow:hidden;margin-bottom:8px;padding-bottom:0;border:1px solid #ccc;border-radius:4px}
.fa-side_accordion_local_nav.is-hiddenSP{display:none}
.fa-main_nav_link:before{margin-top:0;margin-left:auto}
.fa-main_nav-single .fa-main_nav_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.fa-main_nav_link_label{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.fa-main_nav-sp{font-size:14px;display:block;width:100%;margin:0;margin-top:10px}
.fa-side_sub{display:none}
.fa-opt_contents_inquiry{display:none}
.fa-relational{display:none}
.fa-contents_inquiry{display:none}
.fa-support_info{display:none}
.fa-recommend_area{display:none}
.fa-recommend_area_noheading{display:none}
.fa-form_row{width:100%}
.fa-input{font-size:16px}
}