.global_header *{float:none;margin:0;padding:0}
#header-wrap{font-size:13px;min-width:980px}
#header-wrap p{line-height:1.5}
.global_header{max-height:none}
.global_header .container{position:relative;width:980px;max-width:980px;margin:0 auto;padding:0}
.global_header .wrap_nav{position:relative;float:right}
.global_header #site_id{width:auto!important}
.global_header #site_id a{float:left}
.global_header #site_id a img{margin-left:12px}
.global_header .function_nav{font-size:85%}
.global_header .function_nav li a{color:#333!important}
.global_header .function_nav li a:hover{color:#333}
.global_nav .container{width:960px;margin:0 auto}
.global_header .function_nav li.nav{display:none}
.global_header .function_nav ul li img{vertical-align:baseline!important}
#skipnav,.skipnav{display:none}
.worldwide{margin-top:18px}
.responsive #header-wrap{min-width:0}
.responsive.liquid #header-wrap{min-width:0}
.responsive .global_nav .container{width:980px}
.responsive .global_header .container,.responsive .global_nav .container{width:100%;min-width:0}
.responsive.liquid .global_header .container,.responsive.liquid .global_nav .container{width:100%;min-width:0}
.responsive .global_header .function_nav li a.gnavIcon-style01{display:inline;padding-left:16px;background:0 0}
.responsive .global_header .function_nav li a.gnavIcon-style01:before{margin-right:2px}
.responsive .worldwide{margin-top:0}
#fa_site_id{float:left;width:291px;margin-top:22px;vertical-align:top}
.responsive #fa_site_id{margin-top:9px;margin-left:13px}
.onlySP{display:none!important}
.meganav_wrapper,div#global_nav_meganav.meganav{font-size:105%;position:relative;box-sizing:border-box;background:0 0}
.meganav_wrapper:after,div#global_nav_meganav.meganav:after{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:5px;margin:auto;content:""}
.meganav_wrapper .list_meganav_lv1,div#global_nav_meganav.meganav .list_meganav_lv1{position:relative;box-sizing:border-box}
.meganav_wrapper .list_meganav_lv1 li,div#global_nav_meganav.meganav .list_meganav_lv1 li{float:none;padding:0;background:0 0}
.meganav_wrapper .list_meganav_lv1>li,div#global_nav_meganav.meganav .list_meganav_lv1>li{float:left}
.meganav_wrapper .list_meganav_lv1>li:first-child>a,div#global_nav_meganav.meganav .list_meganav_lv1>li:first-child>a{padding:2px 10px 2px 0}
.meganav_wrapper .list_meganav_lv1>li>a,div#global_nav_meganav.meganav .list_meganav_lv1>li>a{position:relative;z-index:1;display:block;padding:2px 10px;text-decoration:none}
.meganav_wrapper .list_meganav_lv1>li>a:after,.meganav_wrapper .list_meganav_lv1>li>a:before,div#global_nav_meganav.meganav .list_meganav_lv1>li>a:after,div#global_nav_meganav.meganav .list_meganav_lv1>li>a:before{position:absolute;top:0;bottom:0;display:inline-block;width:1px;height:15px;margin:auto;background:#cacaca}
.meganav_wrapper .list_meganav_lv1>li>a:after,div#global_nav_meganav.meganav .list_meganav_lv1>li>a:after{right:0;content:""}
.meganav_wrapper .list_meganav_lv1>li>a .lv1_inner,div#global_nav_meganav.meganav .list_meganav_lv1>li>a .lv1_inner{font-size:12px;display:block;color:#767676}
.meganav_wrapper .list_meganav_lv1>li>a .lv1_inner:hover,div#global_nav_meganav.meganav .list_meganav_lv1>li>a .lv1_inner:hover{color:#e60000}
.meganav_wrapper .list_meganav_lv1>li>a.meganav_parent,div#global_nav_meganav.meganav .list_meganav_lv1>li>a.meganav_parent{padding:2px 18px 7px 10px}
.meganav_wrapper .list_meganav_lv1>li>a.meganav_parent .lv1_inner:after,div#global_nav_meganav.meganav .list_meganav_lv1>li>a.meganav_parent .lv1_inner:after{position:absolute;top:3px;right:5px;display:inline-block;width:4px;height:4px;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-style:solid;border-color:transparent #767676 #767676 transparent}
.meganav_wrapper .list_meganav_lv1>li>a.meganav_parent .lv1_inner:hover:after,div#global_nav_meganav.meganav .list_meganav_lv1>li>a.meganav_parent .lv1_inner:hover:after{border-color:transparent #e60000 #e60000 transparent}
.meganav_wrapper .list_meganav_lv1>li>a.open,div#global_nav_meganav.meganav .list_meganav_lv1>li>a.open{z-index:30000;margin:-1px;border:1px solid #a8a8a8;border-bottom:0;background:#ededed}
.meganav_wrapper.legacy .list_meganav_lv1>li>a,div#global_nav_meganav.meganav.legacy .list_meganav_lv1>li>a{margin:7px 0;padding-top:0;padding-bottom:0;border-right:1px solid #cacaca}
.meganav_wrapper.legacy .list_meganav_lv1>li.fatop>a,.meganav_wrapper.legacy .list_meganav_lv1>li.mypage>a,div#global_nav_meganav.meganav.legacy .list_meganav_lv1>li.fatop>a,div#global_nav_meganav.meganav.legacy .list_meganav_lv1>li.mypage>a{border-left:1px solid #cacaca}
.meganav_wrapper .meganav_inner,div#global_nav_meganav.meganav .meganav_inner{position:absolute;z-index:20000;top:21px;left:0;display:none;box-sizing:border-box;width:980px;border:1px solid #a8a8a8;background:#ededed}
.meganav_wrapper .meganav_inner .expand,.meganav_wrapper .meganav_inner .nolink,.meganav_wrapper .meganav_inner .sub_heading,.meganav_wrapper .meganav_inner a,div#global_nav_meganav.meganav .meganav_inner .expand,div#global_nav_meganav.meganav .meganav_inner .nolink,div#global_nav_meganav.meganav .meganav_inner .sub_heading,div#global_nav_meganav.meganav .meganav_inner a{display:inline-block;color:#333}
.meganav_wrapper .meganav_inner .expand,div#global_nav_meganav.meganav .meganav_inner .expand{display:block}
.meganav_wrapper .meganav_inner .link_category_top,div#global_nav_meganav.meganav .meganav_inner .link_category_top{font-weight:700;padding:10px 7px;text-align:left}
.meganav_wrapper .meganav_inner .list_meganav_lv2,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv2{margin:0 3px;padding-bottom:8px;text-align:left}
.meganav_wrapper .meganav_inner .list_meganav_lv2.column_wrap_3,.meganav_wrapper .meganav_inner .list_meganav_lv2.column_wrap_5,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv2.column_wrap_3,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv2.column_wrap_5{margin:0 4px}
.meganav_wrapper .meganav_inner .list_meganav_lv2>li,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv2>li{line-height:1.6;box-sizing:border-box;padding:0 4px;text-align:left}
.meganav_wrapper .meganav_inner .list_meganav_lv2>li .lv2_inner,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv2>li .lv2_inner{display:block;box-sizing:border-box;height:100%;padding:4px 4px 8px 4px;border:1px solid #e6e6e6;background:#fff}
.meganav_wrapper .meganav_inner .list_meganav_lv2>li .lv2_inner>a,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv2>li .lv2_inner>a{font-size:86%;font-weight:700}
.meganav_wrapper .meganav_inner .list_meganav_lv2>li .lv2_inner>.nolink,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv2>li .lv2_inner>.nolink{font-size:86%;font-weight:700}
.meganav_wrapper .meganav_inner .list_meganav_lv2>li .lv2_inner .img_meganav_lv2>img,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv2>li .lv2_inner .img_meganav_lv2>img{width:100%}
.meganav_wrapper .meganav_inner .list_meganav_lv3,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv3{margin-top:8px}
.meganav_wrapper .meganav_inner .list_meganav_lv3 li,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv3 li{font-size:86%;position:relative;padding-bottom:8px}
.meganav_wrapper .meganav_inner .list_meganav_lv3 li a,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv3 li a{line-height:1.4}
.meganav_wrapper .meganav_inner .list_meganav_lv3 li a:before,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv3 li a:before{background-position:0 -30px}
.meganav_wrapper .meganav_inner .list_meganav_lv3 li .nolink,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv3 li .nolink{margin-top:5px}
.meganav_wrapper .meganav_inner .list_meganav_lv3 li .nolink:before,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv3 li .nolink:before{visibility:hidden}
.meganav_wrapper .meganav_inner .list_meganav_lv3 li .expand:before,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv3 li .expand:before{background-position:0 -50px}
.meganav_wrapper .meganav_inner .list_meganav_lv3 li .expand.on,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv3 li .expand.on{background-color:#e6e6e6}
.meganav_wrapper .meganav_inner .list_meganav_lv4,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv4{padding-left:12px}
.meganav_wrapper .meganav_inner .list_meganav_lv4 li,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv4 li{font-size:92%}
.meganav_wrapper .meganav_inner .list_meganav_lv4 li a,div#global_nav_meganav.meganav .meganav_inner .list_meganav_lv4 li a{margin-top:5px}
.meganav_wrapper .meganav_inner .expand_wrapper,div#global_nav_meganav.meganav .meganav_inner .expand_wrapper{position:absolute;z-index:1;left:100%;display:none;box-sizing:border-box;min-width:122px;margin-left:4px;padding:18px 4px 4px;background:#000;background:rgba(0,0,0,.8);box-shadow:0 0 7px 0 rgba(0,0,0,.4)}
.meganav_wrapper .meganav_inner .expand_wrapper.left,div#global_nav_meganav.meganav .meganav_inner .expand_wrapper.left{right:100%;left:auto;margin-right:4px;margin-left:0}
.meganav_wrapper .meganav_inner .expand_wrapper.left .expand_arrow,div#global_nav_meganav.meganav .meganav_inner .expand_wrapper.left .expand_arrow{right:-14px;left:auto;background-position:0 -14px}
.meganav_wrapper .meganav_inner .expand_wrapper ul li,div#global_nav_meganav.meganav .meganav_inner .expand_wrapper ul li{font-size:100%}
.meganav_wrapper .meganav_inner .expand_wrapper ul li a,div#global_nav_meganav.meganav .meganav_inner .expand_wrapper ul li a{display:block;color:#fff}
.meganav_wrapper .meganav_inner .expand_wrapper ul li a:hover,div#global_nav_meganav.meganav .meganav_inner .expand_wrapper ul li a:hover{text-decoration:none;background:#626262}
.meganav_wrapper .meganav_inner .expand_wrapper ul li:first-child a,div#global_nav_meganav.meganav .meganav_inner .expand_wrapper ul li:first-child a{margin-top:0}
.meganav_wrapper .meganav_inner .expand_wrapper .close,div#global_nav_meganav.meganav .meganav_inner .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 0 0}
.meganav_wrapper .meganav_inner .expand_wrapper .close:before,div#global_nav_meganav.meganav .meganav_inner .expand_wrapper .close:before{content:none}
.meganav_wrapper .meganav_inner .expand_wrapper .expand_arrow,div#global_nav_meganav.meganav .meganav_inner .expand_wrapper .expand_arrow{position:absolute;left:-14px;display:block;width:14px;height:14px;background:url(/fa/shared/img/meganav/sprite_expand_arrow.png)}
.meganav_wrapper .meganav_inner .btn_meganav,div#global_nav_meganav.meganav .meganav_inner .btn_meganav{font-size:86%;font-weight:700;position:relative;display:table;height:38px;padding:0;text-align:left;text-indent:0;border:1px solid #d5d5d5;background-color:#fff}
.meganav_wrapper .meganav_inner .btn_meganav:before,div#global_nav_meganav.meganav .meganav_inner .btn_meganav:before{position:absolute;top:0;bottom:0;left:72px;margin:auto;background-position:0 -70px}
.meganav_wrapper .meganav_inner .btn_meganav .img_btn_meganav,div#global_nav_meganav.meganav .meganav_inner .btn_meganav .img_btn_meganav{display:table-cell;width:68px}
.meganav_wrapper .meganav_inner .btn_meganav .btn_meganav_inner,div#global_nav_meganav.meganav .meganav_inner .btn_meganav .btn_meganav_inner{display:table-cell;width:190px;padding-left:16px;vertical-align:middle}
.meganav_wrapper .meganav_lead,div#global_nav_meganav.meganav .meganav_lead{font-size:86%;padding:0 7px}
.meganav_wrapper .meganav_search,div#global_nav_meganav.meganav .meganav_search{margin-top:8px;padding:0 7px}
.meganav_wrapper .meganav_search_keyword,div#global_nav_meganav.meganav .meganav_search_keyword{font-size:117%;position:relative;display:inline-block;width:398px;margin-right:8px;border:1px solid #a6a6a6;background-color:#fff}
.meganav_wrapper .meganav_search input[type=text],div#global_nav_meganav.meganav .meganav_search input[type=text]{font-size:100%;position:relative;width:358px;padding:4px 35px 4px 5px;border:0}
.meganav_wrapper .meganav_search button,div#global_nav_meganav.meganav .meganav_search button{position:absolute;top:6px;right:6px;width:18px;height:18px;cursor:pointer;border:none;background:0 0}
.meganav_wrapper .meganav_search_note,div#global_nav_meganav.meganav .meganav_search_note{display:inline-block}
.meganav_wrapper .meganav_search_note em,div#global_nav_meganav.meganav .meganav_search_note em{font-size:86%;font-weight:400;color:#d50000}
.meganav_wrapper .meganav_download,div#global_nav_meganav.meganav .meganav_download{margin:10px -19px 0;padding:0 7px 7px}
.meganav_wrapper .meganav_download_inner,div#global_nav_meganav.meganav .meganav_download_inner{display:table;width:100%;table-layout:fixed;border-spacing:19px 0;border-collapse:separate}
.meganav_wrapper .meganav_download .step,div#global_nav_meganav.meganav .meganav_download .step{position:relative;display:table-cell;padding:10px 5px;color:#555;border:1px solid #e6e6e6;background:#fff}
.meganav_wrapper .meganav_download .step.default,div#global_nav_meganav.meganav .meganav_download .step.default{background:#f7f7f7}
.meganav_wrapper .meganav_download .step:after,div#global_nav_meganav.meganav .meganav_download .step:after{position:absolute;top:50%;right:-16px;display:inline-block;width:0;height:0;content:"";border-width:9.5px 0 9.5px 9px;border-style:solid;border-color:transparent transparent transparent #bebebe}
.meganav_wrapper .meganav_download .step_label,div#global_nav_meganav.meganav .meganav_download .step_label{font-size:86%;font-weight:700;padding:0 5px}
.meganav_wrapper .meganav_download .step_data,div#global_nav_meganav.meganav .meganav_download .step_data{margin-top:10px}
.meganav_wrapper .meganav_download .step_list li,div#global_nav_meganav.meganav .meganav_download .step_list li{font-size:86%;padding:5px 0;cursor:pointer}
.meganav_wrapper .meganav_download .step_list li:before,div#global_nav_meganav.meganav .meganav_download .step_list li:before{display:inline-block;width:5px;height:5px;margin:1px 4px;content:"";-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}
.meganav_wrapper .meganav_download .step_list li.no_icon,div#global_nav_meganav.meganav .meganav_download .step_list li.no_icon{cursor:default}
.meganav_wrapper .meganav_download .step_list li.no_icon:before,div#global_nav_meganav.meganav .meganav_download .step_list li.no_icon:before{border:0}
.meganav_wrapper .meganav_download .step_list li[data-step1-trigger]:hover,.meganav_wrapper .meganav_download .step_list li[data-step2-trigger]:hover,div#global_nav_meganav.meganav .meganav_download .step_list li[data-step1-trigger]:hover,div#global_nav_meganav.meganav .meganav_download .step_list li[data-step2-trigger]:hover{background:#f5f5f5}
.meganav_wrapper .meganav_download .step_list li.current,div#global_nav_meganav.meganav .meganav_download .step_list li.current{background:#ededed}
.meganav_wrapper .meganav_download .step_list li.current:before,div#global_nav_meganav.meganav .meganav_download .step_list li.current:before{border-color:#e50000}
.meganav_wrapper .meganav_download .step_list li ul,div#global_nav_meganav.meganav .meganav_download .step_list li ul{margin-top:5px}
.meganav_wrapper .meganav_download .step_list li ul li,div#global_nav_meganav.meganav .meganav_download .step_list li ul li{font-size:92%;line-height:1.5;padding-left:10px}
.meganav_wrapper .meganav_download .step2,div#global_nav_meganav.meganav .meganav_download .step2{position:relative}
.meganav_wrapper .meganav_download .step2 .step_data,div#global_nav_meganav.meganav .meganav_download .step2 .step_data{display:none}
.meganav_wrapper .meganav_download .step2 .step_data.active,div#global_nav_meganav.meganav .meganav_download .step2 .step_data.active{display:block}
.meganav_wrapper .meganav_download .step2_default,div#global_nav_meganav.meganav .meganav_download .step2_default{margin-top:110px}
.meganav_wrapper .meganav_download .step2_default p,div#global_nav_meganav.meganav .meganav_download .step2_default p{font-size:86%;text-align:center;color:#555}
.meganav_wrapper .meganav_download .step2_default p+p,div#global_nav_meganav.meganav .meganav_download .step2_default p+p{margin-top:1em}
.meganav_wrapper .meganav_download .step3,div#global_nav_meganav.meganav .meganav_download .step3{padding-bottom:0}
.meganav_wrapper .meganav_download .step3 .step_data,div#global_nav_meganav.meganav .meganav_download .step3 .step_data{display:none}
.meganav_wrapper .meganav_download .step3 .step_data.active,div#global_nav_meganav.meganav .meganav_download .step3 .step_data.active{display:block}
.meganav_wrapper .meganav_download .step3:after,div#global_nav_meganav.meganav .meganav_download .step3:after{display:none}
.meganav_wrapper .meganav_download .step3 .step_list li,div#global_nav_meganav.meganav .meganav_download .step3 .step_list li{padding:0;border-top:1px solid #e6e6e6}
.meganav_wrapper .meganav_download .step3 .step_list li:before,div#global_nav_meganav.meganav .meganav_download .step3 .step_list li:before{display:none}
.meganav_wrapper .meganav_download .step3 .step_list li a,.meganav_wrapper .meganav_download .step3 .step_list li span,div#global_nav_meganav.meganav .meganav_download .step3 .step_list li a,div#global_nav_meganav.meganav .meganav_download .step3 .step_list li span{line-height:56px;display:block;height:56px;padding-left:90px;background:url(/fa/shared/img/meganav/sprite_icon_download_link.png) no-repeat}
.meganav_wrapper .meganav_download .step3 .step_list li a:before,div#global_nav_meganav.meganav .meganav_download .step3 .step_list li a:before{width:0;height:0;border-width:3px 0 3px 6px;border-style:solid;border-color:transparent transparent transparent #d50000;background:0 0}
.meganav_wrapper .meganav_download .step3 .step_list li span,div#global_nav_meganav.meganav .meganav_download .step3 .step_list li span{cursor:default;opacity:.3}
.meganav_wrapper .meganav_download .step3 .step_list li span:before,div#global_nav_meganav.meganav .meganav_download .step3 .step_list li span:before{visibility:hidden}
.meganav_wrapper [class*=column_wrap_]:after,.meganav_wrapper [class*=column_wrap_]:before,div#global_nav_meganav.meganav [class*=column_wrap_]:after,div#global_nav_meganav.meganav [class*=column_wrap_]:before{display:table;content:" "}
.meganav_wrapper [class*=column_wrap_]:after,div#global_nav_meganav.meganav [class*=column_wrap_]:after{clear:both}
.meganav_wrapper [class*=column_wrap_] [class*=column_item_],div#global_nav_meganav.meganav [class*=column_wrap_] [class*=column_item_]{float:left}
.meganav_wrapper .column_wrap_2>.column_item_1,div#global_nav_meganav.meganav .column_wrap_2>.column_item_1{width:50%}
.meganav_wrapper .column_wrap_2>.column_item_2,div#global_nav_meganav.meganav .column_wrap_2>.column_item_2{width:100%}
.meganav_wrapper .column_wrap_3>.column_item_1,div#global_nav_meganav.meganav .column_wrap_3>.column_item_1{width:33.3%}
.meganav_wrapper .column_wrap_3>.column_item_2,div#global_nav_meganav.meganav .column_wrap_3>.column_item_2{width:66.6%}
.meganav_wrapper .column_wrap_3>.column_item_3,div#global_nav_meganav.meganav .column_wrap_3>.column_item_3{width:100%}
.meganav_wrapper .column_wrap_4>.column_item_1,div#global_nav_meganav.meganav .column_wrap_4>.column_item_1{width:25%}
.meganav_wrapper .column_wrap_4>.column_item_2,div#global_nav_meganav.meganav .column_wrap_4>.column_item_2{width:50%}
.meganav_wrapper .column_wrap_4>.column_item_3,div#global_nav_meganav.meganav .column_wrap_4>.column_item_3{width:75%}
.meganav_wrapper .column_wrap_4>.column_item_4,div#global_nav_meganav.meganav .column_wrap_4>.column_item_4{width:100%}
.meganav_wrapper .column_wrap_5>.column_item_1,div#global_nav_meganav.meganav .column_wrap_5>.column_item_1{width:20%}
.meganav_wrapper .column_wrap_5>.column_item_2,div#global_nav_meganav.meganav .column_wrap_5>.column_item_2{width:40%}
.meganav_wrapper .column_wrap_5>.column_item_3,div#global_nav_meganav.meganav .column_wrap_5>.column_item_3{width:60%}
.meganav_wrapper .column_wrap_5>.column_item_4,div#global_nav_meganav.meganav .column_wrap_5>.column_item_4{width:80%}
.meganav_wrapper .column_wrap_5>.column_item_5,div#global_nav_meganav.meganav .column_wrap_5>.column_item_5{width:100%}
.meganav_wrapper #meganav_overlay,div#global_nav_meganav.meganav #meganav_overlay{position:absolute;z-index:10000;left:0;display:none;width:100%;min-width:980px;margin-top:-2px;opacity:.6;background:#000}
.responsive .global_nav{max-height:none;margin-top:8px}
.responsive .global_nav ul{padding-left:0;background:0 0}
.responsive .global_nav .container{max-width:960px;padding:0}
.responsive .onlySP{display:block!important}
.responsive .meganav_wrapper .meganav_inner,.responsive div#global_nav_meganav.meganav .meganav_inner{top:22px;right:-10px;left:-10px}
.c-footerList{line-height:1.5;margin-bottom:30px;padding-top:1px;border-top:1px solid #ccc}
.c-footerList *{box-sizing:border-box}
.c-footerList a:hover{color:#e60000}
.c-footerList_title{font-size:100%;font-weight:700}
.c-footerList_titleLink{display:block;padding:12px 0 12px 0}
.c-footerList_item{float:left;width:20%;margin-bottom:-3px;padding:0 10px}
.c-footerList_item:before{display:block;margin-right:-px;margin-bottom:1px;margin-left:-px;content:"";border-top:1px solid #ccc}
.c-footerList_item:nth-of-type(n+6){margin-top:15px}
.c-footerList_item:nth-of-type(5n+6){clear:both}
.c-footerList_subTitle{font-weight:700}
.c-footerList_subTitleLink{display:block;padding:12px 0 9px 0}
.c-footerList_textLink{display:block}
[class*=gnavIcon]:after,[class*=gnavIcon]:before{content:"";vertical-align:middle}
.gnavIcon-style01{margin-left:16px;text-indent:-11px}
.gnavIcon-style01:before{display:inline-block;width:0;height:0;margin-right:4px;margin-left:1px;border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #e60000}
.gnavIcon-style02{margin-right:2px;margin-left:16px;text-indent:-8px}
.gnavIcon-style02:before{display:inline-block;width:0;height:0;margin-right:2px;border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #999}
.gnavIcon-style03{margin-left:16px;text-indent:-14px}
.gnavIcon-style03:before{display:inline-block;width:10px;height:10px;margin-top:-1px;margin-right:3px;background:url(/fa/shared/v0003/img/module/bullet_square_right.png) no-repeat;background-size:10px}
#melfa_contents_2col_a h2.c-footerList_title,#melfa_contents_2col_b h2.c-footerList_title{background:0 0}
.global_footer{font-family:Arial,Helvetica,clean,sans-serif;line-height:normal;width:100%;min-width:980px;margin:0;padding:24px 0 6px 0;text-align:left;color:#333}
.global_footer .container{width:100%;min-width:980px;max-width:980px;margin:0 auto;padding:0}
.global_footer .function_nav ul li.first{border-left:1px solid #888}
.global_footer .function_nav ul li{line-height:1.231;float:left;margin-bottom:5px;padding:2px 8px 0;white-space:nowrap;border-right:1px solid #888}
.global_footer .copyright{font-size:90%;float:right;clear:both}
.responsive .global_footer .copyright{font-size:75%}
.responsive.liquid .c-footerList{width:100%;min-width:0}
.responsive.liquid .global_footer{min-width:0}
.responsive.liquid .global_footer .container{width:100%;min-width:0;max-width:980px}
@media only screen and (min-width:769px){
.responsive #header-wrap{min-width:980px}
.responsive .global_header .container,.responsive .global_nav .container{width:980px}
.responsive .global_nav ul li a{padding-bottom:0}
.responsive .global_nav ul li a:hover{padding-bottom:0;border:none}
.responsive .onlySP{display:none!important}
.responsive .c-footerList{min-width:980px}
}
@media only screen and (max-width:768px){
.responsive .global_header .function_nav li.nav{display:block}
.responsive .global_header #fa_site_id{position:absolute;top:6px;left:108px;display:block;width:200px;height:auto}
.responsive #content_footer{display:none}
.responsive .global_nav ul li:nth-of-type(5) span:after{display:none}
.responsive .global_nav{margin-top:0}
.responsive .onlyPC{display:none!important}
.responsive .c-footerList_title{font-size:114.2%}
.responsive .c-footerList_titleLink{padding:20px 0 20px 0;background-position:8px center}
.responsive .c-footerList_item{width:100%;margin-bottom:-12px;padding:0 8px}
.responsive .c-footerList_item+.responsive .c-footerList_item{margin-top:24px}
.responsive .c-footerList_subTitleLink{padding:10px 0 0 11px;background-position:left 28px}
.responsive .c-footerList_textLink{padding:0 0 0 11px;background-position:left 16px}
.responsive .global_footer{overflow:hidden;min-width:0;padding:10px 20px 35px;background-color:#e3e3e3}
.responsive .global_footer .container{width:100%;min-width:inherit;max-width:inherit;margin:0;padding:0}
.responsive .global_footer .function_nav ul li.first{border-left:none}
.responsive .global_footer .function_nav ul li{line-height:inherit;float:none;margin:inherit;margin-top:.3em;padding:inherit;border-right:none}
.responsive .global_footer .copyright{float:none;width:auto}
}