@charset "UTF-8";
/*! =========================================================
 _base
========================================================= */
*{box-sizing:border-box}
body{min-width:100%}
body a:link,body a:visited{color:#333}
p{line-height:1.5;margin-bottom:16px}
p+p{margin-top:-8px}
#page_title{font-size:200%;font-weight:700;line-height:1;min-height:23px;margin-bottom:12px;padding:0 0 .4em}
#main{font-size:75%;position:relative;width:100%;min-width:641px;max-width:980px;margin:0 auto}
#module_titleArea{position:relative;right:0;left:0;width:980px;min-height:34px}
#module_breadcrumbs{width:980px;max-width:980px;padding:9px 0 0}
.responsive #module_breadcrumbs{padding-left:11px}
.responsive #module_breadcrumbs,.responsive #module_titleArea{width:980px}
.responsive.liquid #module_breadcrumbs,.responsive.liquid #module_titleArea{width:100%}
#search_pankuzu{float:left;width:86%}
#search_pankuzu ul li{color:#e60000}
#search_pankuzu ul li:after{padding-right:4px;padding-left:4px;content:">";color:#333}
#search_pankuzu ul li:last-child:after{content:""}
#module_socialMedia{float:right;width:14%}
#module_socialMedia ul{float:right}
#module_socialMedia ul li{float:left}
#module_socialMedia ul li a{display:block}
#printHeader{display:block}
#printHeader+#container .stitle{float:none}
#printNavi{float:right;margin:0 0 0 13px}
#printNavi img{width:130px;height:22px}
#printNavi p{margin-top:-2px;margin-bottom:0;margin-left:-1px}
#module_zoomFontSize{margin:0}
.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix:after{clear:both}
.footer-bnrArea{padding:10px 20px 4px;background-color:#e3e3e3}
.footer-bnrArea a:first-child{margin-top:0}
.global_footer .function_nav{font-size:81.5%;margin-top:0}
.stitle{float:left}
.stitle p{font-size:20px;font-weight:700;margin:0}
.title-sp{font-size:20px;font-weight:700;display:none;margin:8px 0}
#melfa_main_area .stitle p{float:none;padding-bottom:24px}
.global_header .function_nav .melfa_bt_popup_close{float:none;width:auto;height:auto;text-indent:0;outline:0;background:0 0;background-size:193px}
.global_header .function_nav .melfa_bt_popup_close a{background:0 0}
.nonNav{margin-bottom:16px}
.pagetop.pcOnly{display:block;width:980px;margin-bottom:8px;padding-top:20px;text-align:right}
.pagetop.pcOnly a{padding:0 0 0 15px;color:#a9a9a9;background:url(/fa/shared/img/module/bg_pagetop.gif) 0 50% no-repeat}
#_rcmdjp_display_1{margin-bottom:30px;display:none;}
#js-breakpointSmall{display:none}
.melfa_sec_rec_carousel{position:relative;box-sizing:content-box;margin-top:15px}
#container .melfa_sec_rec_carousel ul{box-sizing:content-box;width:775px;margin:0 auto;padding:0 0 0 5px;list-style:none}
.melfa_sec_rec_carousel li{float:left;box-sizing:content-box;width:153px;min-height:8.5em;margin-right:5px;padding:10px 11px 9px;border:1px solid #d5d5d5;border-radius:3px}
.melfa_sec_rec_carousel img{display:block;margin:0 auto 7px}
.melfa_sec_rec_carousel span{position:absolute;top:25px;display:block;width:18px;height:70px;cursor:pointer}
.melfa_sec_rec_carousel .melfa_bt_rec_carousel_prev{background:url(/fa/shared/img/module/bt_jcarouselLite_prev.gif) no-repeat 0 0}
.melfa_sec_rec_carousel .melfa_bt_rec_carousel_next{right:0;background:url(/fa/shared/img/module/bt_jcarouselLite_next.gif) no-repeat 0 0}
.melfa_sec_rec_carousel .disabled{visibility:hidden}
.melfa_heading_lv1_square h1,.melfa_heading_lv1_square h2{font-size:117%;font-weight:700;min-height:19px;padding-left:12px;background:url(/fa/shared/img/module/bg_heading_normal.gif) no-repeat 0 .15em}
.melfa_heading_lv1_square{box-sizing:content-box;padding:5px 7px;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;background:url(/fa/shared/img/module/bg_heading_lv1_square.gif) no-repeat 0 100%}
.melfa_aside_inquiry_support{box-sizing:content-box;margin-top:30px;padding:0 0 11px;background:url(/fa/shared/img/module/bg_inquiry_support_bottom.gif) no-repeat 0 100%}
.melfa_aside_inquiry_support .melfa_aside_inner{box-sizing:content-box;padding:11px 0 0;background:url(/fa/shared/img/module/bg_inquiry_support_top.gif) no-repeat 0 0}
.melfa_aside_inquiry_support th{font-size:100%;box-sizing:content-box;width:93px;padding:0 21px 0 11px;color:#fff}
.melfa_aside_inquiry_support img,.melfa_aside_inquiry_support td{font-size:100%;vertical-align:top}
.melfa_aside_inquiry_support .melfa_td_valign_middle{vertical-align:middle}
#container .melfa_aside_inquiry_support ul{font-size:100%;margin:0;padding:0}
.melfa_aside_inquiry_support li,.melfa_aside_inquiry_support p{display:inline}
.melfa_aside_inquiry_support p{margin-right:12px}
.melfa_aside_inquiry_support li{margin-right:3px}
.melfa_aside_inquiry_support .melfa_ban_adobe_reader{box-sizing:content-box;padding-left:10px}
.melfa_aside_inquiry_support_follow{margin-top:5px}
.melfa_aside_inquiry_support .melfa_thumbnail_txt_link{background:url(/fa/shared/img/module/bg_thumbnail_txt_link.gif) repeat-y 0 0}
.melfa_aside_inquiry_support .melfa_thumbnail_txt_link li{float:left;box-sizing:content-box;width:135px;margin-right:0;padding:0 8px 0 7px}
.melfa_aside_inquiry_support .melfa_thumbnail_txt_link img{display:block;margin:0 auto 7px}
.melfa_aside_inquiry_support .melfa_thumbnail_txt_link span{display:block}
.melfa_aside_3col_carousel{position:relative;box-sizing:content-box;width:454px;margin:0 4px}
.melfa_aside_3col_carousel_inner{border-left:dotted 1px #cdcdcd}
.melfa_aside_3col_carousel .disabled{visibility:hidden}
#container .melfa_aside_3col_carousel ul{box-sizing:content-box;margin:0 auto;padding:0 0 0 5px;list-style:none}
.melfa_aside_3col_carousel li{float:left;box-sizing:content-box;width:1px;min-height:8.5em;border-right:dotted 1px #cdcdcd}
.melfa_aside_3col_carousel img{display:block;margin:0 auto 7px}
.melfa_aside_3col_carousel span{position:absolute;top:25px;display:block;width:18px;height:70px;cursor:pointer}
.melfa_aside_3col_carousel .melfa_bt_3col_carousel_prev{background:url(/fa/shared/img/module/bt_jcarouselLite_prev.gif) no-repeat 0 0}
.melfa_aside_3col_carousel .melfa_bt_3col_carousel_next{right:0;background:url(/fa/shared/img/module/bt_jcarouselLite_next.gif) no-repeat 0 0}
.melfa_contents_3col #melfa_main_area .melfa_aside_inquiry_support .melfa_aside_3col_carousel .melfa_thumbnail_txt_link li{box-sizing:content-box;width:115px;padding:0 10px}
.melfa_contents_3col #melfa_main_area .melfa_aside_inquiry_support{background-image:url(/fa/shared/img/module/bg_inquiry_support_bottom_590.gif)}
.melfa_contents_3col #melfa_main_area .melfa_aside_inquiry_support td{width:455px}
.melfa_contents_3col #melfa_main_area .melfa_aside_inquiry_support .melfa_aside_inner{line-height:1.5;background-image:url(/fa/shared/img/module/bg_inquiry_support_top_590.gif)}
.melfa_contents_3col #melfa_main_area .melfa_aside_inquiry_support li{display:block;float:left;margin-right:5px}
.melfa_contents_3col #melfa_main_area .melfa_aside_inquiry_support .melfa_bt_bottom{margin-top:5px}
.melfa_contents_3col #melfa_main_area .melfa_aside_inquiry_support .melfa_bt_search_other{margin-top:10px;text-align:right}
.melfa_contents_3col #melfa_main_area .melfa_aside_inquiry_support .melfa_thumbnail_txt_link{background:url(/fa/shared/img/module/bg_thumbnail_txt_link_3col.gif) repeat-y 0 0}
.melfa_contents_3col #melfa_main_area .melfa_aside_inquiry_support .melfa_thumbnail_txt_link li{box-sizing:content-box;width:133px;margin-right:0;padding:0 8px 0 7px}
.melfa_contents_3col #melfa_main_area .melfa_aside_inquiry_support .melfa_td_valign_middle li{margin-right:20px}
.no_bg{background:0 0!important}
.melfa_contents_1col{width:980px}
.melfa_contents_1col .melfa_main_area{width:100%}
.melfa_contents_2col_a{width:980px}
.melfa_contents_2col_a .melfa_main_area{width:100%}
.melfa_contents_2col_b{width:980px}
.melfa_contents_2col_b .melfa_main_area{width:100%}
.melfa_contents_2col_b .after_menu .sidebnr{margin-bottom:8px}
.liquid .melfa_contents_2col_a{width:100%}
.liquid .melfa_contents_2col_a .melfa_main_area{width:100%}
.liquid .melfa_contents_2col_B{width:100%}
.liquid .melfa_contents_2col_B .melfa_main_area{width:100%}
.liquid .melfa_contents_2col_B .after_menu .sidebnr{margin-bottom:8px}
.melfa_contents_3col{width:980px}
.melfa_contents_3col .melfa_main_area{width:100%}
.melfa_contents_3col .after_menu .sidebnr{margin-bottom:8px}
.liquid .melfa_contents_3col{width:100%}
.liquid .melfa_contents_3col .melfa_main_area{width:100%}
.u-textColor-style01{color:#e50000}
.u-textHoverColor-style01:hover{color:#e50000!important}
.u-textWeight-bold{font-weight:700}
.u-textAlign-center{text-align:center}
.u-textAlign-right{text-align:right}
.u-border-style01{border:1px solid #c6c6c6}
.u-fs-s{font-size:95%}
.u-fs-m{font-size:100%}
.u-fs-l{font-size:200%}
.u-mb-0{margin-bottom:0}
.u-mb-8{margin-bottom:8px}
.u-mb-16{margin-bottom:16px}
.u-mb-24{margin-bottom:24px}
.u-mb-32{margin-bottom:32px}
/*! =========================================================
 _components
========================================================= */
/*! =========================================================
 _accordion
========================================================= */
.c-accordion_triggerBox{display:none}
/*! =========================================================
 _block
========================================================= */
.c-slider{font-size:0;margin-bottom:18px;text-align:center}
.c-slider_inner{border:1px solid #ccc}
.c-slider_body{position:relative;display:block;overflow:hidden;margin:0;padding:0;padding-top:29.44%}
.c-slider_list{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.c-slider_list:after,.c-slider_list:before{display:table;content:""}
.c-slider_list:after{clear:both}
.c-slider_listItem{float:left;height:100%;min-height:1px;padding:2px}
.c-slider_img{width:100%}
.c-slider_navItem{display:inline-block;margin:8px 4px 0}
.c-slider_navItem.is-active .c-slider_link{background-color:#e60000}
.c-slider_link{display:block;width:8px;height:8px;border-radius:50%;background-color:#999}
.c-news{line-height:1.5;margin-bottom:18px}
.c-news a:hover{color:#e60000}
.c-news .c-news_tab{margin-bottom:-1px}
.c-headingLv3+.c-news{margin-top:-10px;border-top:1px dotted #ccc}
.c-news_upper{padding-left:20px;text-align:center;border-bottom:1px solid #ccc}
.c-news_tab{font-weight:700;width:180px;border:1px solid #ccc;border-bottom:none;background-color:#fff}
.c-news_tab:before{display:block;content:"";border-top:3px solid #e60000}
.c-news_tabLink{display:inline-block;padding:6px 0}
.c-news_row{position:relative;padding-left:100px;border-bottom:1px dotted #ccc}
.c-news_date{position:absolute;top:9px;left:0}
.c-news_textLink{position:relative;display:block;padding:9px 0 9px 0;word-wrap:break-word}
.c-news_lower{margin:9px 0 -3px;text-align:right}
.c-anchor{line-height:1.5;margin-top:30px;margin-bottom:16px;padding:14px 0;border-top:3px double #ccc;border-bottom:3px double #ccc}
.c-anchor .c-anchor_text{float:left;margin-right:10px}
.c-anchor_link{display:inline-block;padding:2px 0 2px 16px;background:url(/fa/shared/v0003/img/module/bullet_anchor.png) no-repeat left center;background-size:11px 10px}
.c-anchor_link:hover{color:#e60000}
.c-anchor_link this .c-anchor_link{display:block}
.c-tab_tabs{position:relative;z-index:0;display:table;width:100%;border-spacing:10px 0;border-collapse:separate}
.c-tab_tabs:before{position:absolute;z-index:-1;bottom:0;display:block;width:100%;height:0;content:"";border-bottom:1px solid #ccc}
.c-tab_item{display:table-cell}
.c-tab_link{display:block;width:100%;padding:24px;text-align:center;border:1px solid #ccc;background:#ccc}
.c-tab_link.is-active{border-bottom-color:#fff;background:#fff}
.c-tab_content{display:none}
.c-tab_content.is-open{display:block}
.c-mainVisual{margin-top:15px;margin-bottom:16px}
.c-mainVisual_img{display:block;width:100%}
.c-imgBox{margin-bottom:16px;text-align:center}
.c-imgBox img{width:auto;max-width:100%}
.c-imgBox.c-imgBox--defaultWidth img{display:inline;width:auto;max-width:100%}
.c-article{line-height:1.5;margin-bottom:16px}
.c-article_figure{float:right;width:290px;margin-left:20px}
.c-article_img{display:block;width:100%}
.c-article_caption{font-size:83.3%;margin:2.5px 0 -2.5px}
.c-article_text{overflow:hidden}
.c-article_text+.c-article_text{margin-top:17px}
.c-block-2col{margin-bottom:16px}
.c-headingLv1+.c-block-2col{margin-top:-15px}
.c-block-2col img{width:100%}
.c-movieBlock{width:100%}
.c-movieBlock video{width:100%}
.productIconArea{font-size:70%;margin-bottom:24px}
.productIconArea p{margin-bottom:0}
.productIconArea li{float:left;margin-right:8px}
.productIconArea__box{display:table;float:left;margin-right:4px;margin-bottom:8px}
.productIconArea__boxIcon{display:table-cell}
.productIconArea__boxText p{padding-left:4px}
.productIcon{font-size:80%;font-weight:700;position:relative;padding:0 4px;color:#666;border:1px solid #d4d4d4;border-left:10px solid #d4d4d4}
.productIcon--plc{border-left:10px solid #c65204}
.productIcon--hmi{border-left:10px solid #ffce3b}
.productIcon--sv{border-left:10px solid #136b6b}
.productIcon--inv{border-left:10px solid #00dbb4}
.productIcon--robot{border-left:10px solid #008bdb}
.productIcon--nc{border-left:10px solid #2049be}
.productIcon--edm{border-left:10px solid #7920be}
.productIcon--laser{border-left:10px solid #be20ad}
.productIcon--microLaser{border-left:10px solid #be2020}
.productIcon--lvs{border-left:10px solid #7e4807}
.productIcon--mc{border-left:10px solid #e49409}
.productIcon__balloon{position:absolute;bottom:100%;left:-140px;display:none;width:290px;margin-bottom:12px;padding:8px;color:#222;border-radius:5px;background-color:#ddd}
.productIcon__balloon::after{position:absolute;bottom:-10px;left:50%;display:block;width:0;height:0;content:"";border-top:solid 10px #ddd;border-right:solid 7px transparent;border-left:solid 7px transparent}
.placeBox{margin:10px 0 39px 10px;padding-top:10px;padding-bottom:10px;border-top:3px solid #e50000;border-bottom:1px solid #5e5e5e}
.placeBox .c-headingLv4,.placeBox .c-headingLv5{margin-bottom:0}
.placeBox dt{font-weight:700;margin:0 0 10px 0}
.placeBox__detailsArea{margin-bottom:8px;padding:0}
.placeBox__iconList .productIcon{float:left;margin-right:8px;margin-bottom:4px}
.lastItem{margin:0 0 0 10px;padding:0;padding-top:10px;border:none;border-top:3px solid #e50000}
div#map select{width:100%}
div#map .c-headingLv3{margin-bottom:0}
/*! =========================================================
 _box
========================================================= */
.c-borderBox,.c-borderBox-1col,.c-borderBox-2col{line-height:1.5;margin-bottom:16px;margin-left:-10px}
.c-borderBox a:hover,.c-borderBox-1col a:hover,.c-borderBox-2col a:hover{color:#e60000}
.c-borderBox_item{float:left;padding-left:10px}
.c-borderBox_inner{padding:0 10px 10px;border:1px solid #ccc}
.c-borderBox_banner{float:left;width:200px;margin:10px 10px 0 0}
.c-borderBox_thumb{float:left;width:120px;margin:10px 10px 0 0}
.c-borderBox_img{display:block;width:100%}
.c-borderBox_title{font-weight:700;overflow:hidden;margin:7px 0 -3px}
.c-borderBox_titleLink{display:block}
.c-borderBox_text{overflow:hidden;margin-top:8px;margin-bottom:8px}
.c-borderBox_text:last-child{margin-bottom:0}
.c-borderBox-1col .c-borderBox_item{width:100%}
.c-borderBox-1col .c-borderBox_item+.c-borderBox_item{margin-top:10px}
.c-borderBox-2col .c-borderBox_item{width:50%}
.c-borderBox-2col .c-borderBox_item:nth-child(n+3){margin-top:10px}
.c-borderBox-2col .c-borderBox_item:nth-child(2n+3){clear:both}
.c-linkBox{line-height:1.5;overflow:hidden;margin-bottom:16px;border:1px solid #c9d0e2;border-radius:4px;background-color:#eceef5}
.c-linkBox a:hover{color:#e60000}
.c-linkBox_title{font-weight:700;margin-bottom:0;padding:12px 15px;background:#fff}
.c-linkBox_list,.c-linkBox_list-1col,.c-linkBox_list-4col{padding:7.5px}
.c-linkBox_list-1col .c-linkBox_item{width:100%}
.c-linkBox_list-4col .c-linkBox_item{width:25%}
.c-linkBox_list-4col .c-linkBox_item:nth-child(4n+5){clear:both}
.c-linkBox_item{float:left;padding:0 7.5px}
.c-linkBox_link{display:inline-block;padding:4.5px 0 4.5px 0}
.c-chapter{line-height:1.5;margin-bottom:16px;padding:0 10px 20px;counter-reset:chapter num;border:1px solid #ccc;border-radius:4px;background-color:#f8f7f4}
.c-chapter_item{float:left;width:50%;padding:0 10px}
.c-chapter_item:nth-child(2n+3){clear:both}
.c-chapter_title{font-weight:700;margin:17px 0 -3px}
.c-chapter_title:before{content:"chapter " counter(chapter) " ";counter-increment:chapter}
.c-chapter_thumb{float:left;width:150px;margin:10px 10px 0 0}
.c-chapter_img{display:block;width:100%}
.c-chapter_list{overflow:hidden;margin:7px 0 -3px;padding-left:20px;text-indent:-20px}
.c-chapter_listItem:before{content:counter(num,decimal-leading-zero) ". ";counter-increment:num}
.c-catalog{margin-bottom:16px;margin-left:-20px}
.c-catalog_item{float:left;width:25%;padding-left:20px}
.c-catalog_upper{font-size:133.3%;line-height:1.25;position:relative;overflow:hidden}
.c-catalog_upperLink,.c-catalog_upperLink-blue,.c-catalog_upperLink-green,.c-catalog_upperLink-orange,.c-catalog_upperLink-red{display:block;min-height:125px;padding:13px 15px;border-radius:4px 4px 0 0;box-shadow:0 -10px 20px rgba(0,0,0,.1) inset}
.c-catalog_upperLink-blue:link,.c-catalog_upperLink-green:link,.c-catalog_upperLink-orange:link,.c-catalog_upperLink-red:link,.c-catalog_upperLink:link{text-decoration:none}
.c-catalog_upperLink-blue:hover,.c-catalog_upperLink-green:hover,.c-catalog_upperLink-orange:hover,.c-catalog_upperLink-red:hover,.c-catalog_upperLink:hover{opacity:.7}
.c-catalog_upperLink-blue:after,.c-catalog_upperLink-green:after,.c-catalog_upperLink-orange:after,.c-catalog_upperLink-red:after,.c-catalog_upperLink:after{position:absolute;right:75px;bottom:0;width:10px;height:105px;content:"";-webkit-transform:skew(-60deg);-ms-transform:skew(-60deg);transform:skew(-60deg);box-shadow:4px 4px 4px rgba(0,0,0,.5) inset}
.c-catalog_upperLink-blue{background:-webkit-linear-gradient(right,#049,#07b);background:linear-gradient(to left,#049,#07b)}
.c-catalog_upperLink-orange{background:-webkit-linear-gradient(right,#d40,#e70);background:linear-gradient(to left,#d40,#e70)}
.c-catalog_upperLink-red{background:-webkit-linear-gradient(right,#c21,#d33);background:linear-gradient(to left,#c21,#d33)}
.c-catalog_upperLink-green{background:-webkit-linear-gradient(right,#382,#6b4);background:linear-gradient(to left,#382,#6b4)}
.c-catalog_title{font-weight:700;position:relative;z-index:1;margin-bottom:0;color:#fff}
.c-catalog_title:after{visibility:hidden}
.c-catalog_contents{line-height:1.5;padding:0 20px 20px;border:1px solid #ccc;border-top:none;background-color:#f5f8fa}
.c-catalog_subTitle{font-weight:700;margin-left:8px;padding-top:5px;text-indent:-8px}
.c-catalog_subTitleItem{margin:12px 0 -3px}
.c-catalog_subTitleItem:before{display:inline-block;height:14px;margin:-3px 5px 0 0;content:"";vertical-align:middle;border-left:3px solid #999}
.c-catalog_list{margin:20px 0 -7.5px;padding-top:12.5px;border-top:1px solid #ccc}
.c-catalog_listItemLink{display:block;padding:4.5px 0 4.5px 0}
.c-catalog_listItemLink:hover{color:#e60000}
.c-listBox{width:100%;margin-bottom:16px}
.c-listBox li{margin-bottom:8px;padding:16px;text-align:center}
.c-listBox-textColor01{color:#fff}
.c-listBox-bgColor01{background-color:#081a9c}
.c-borderBlock{margin-bottom:16px;border:1px solid #999}
.c-borderBlock-inner{padding:16px}
.c-borderBlock-title{margin-bottom:8px;border-bottom:1px solid #999}
.c-borderBlock-imgBox p{margin-bottom:0}
.c-borderBlock-img>img{width:100%}
.c-locationsBlock{width:100%;margin-bottom:16px}
.c-locationsBlock_titleBox{font-size:117%;font-weight:700;padding:10px 0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.c-locationsBlock_titleBox p{margin-bottom:0}
.c-locationsBlock_titleBox p a{font-weight:400;padding-left:0}
.c-locationsBlock_titleBox a{font-weight:400}
.c-locationsBlock_titleBox [class*=c-iconArrow]{margin-left:8px}
.c-locationsBlock_locationsArea{width:100%;margin-top:16px}
.c-locationsBlock_locationsBox{float:left;margin-right:4.5%}
.c-locationsBlock_locationsBox:nth-child(3){margin-right:0}
.c-locationsBlock_locationsBox-1col{width:13%}
.c-locationsBlock_locationsBox-1col .c-locationsBlock_locationsList{width:100%}
.c-locationsBlock_locationsBox-2col{width:26%}
.c-locationsBlock_locationsBox-2col .c-locationsBlock_locationsList{width:50%}
.c-locationsBlock_locationsBox-4col{width:52%}
.c-locationsBlock_locationsBox-4col .c-locationsBlock_locationsList{width:25%}
.c-locationsBlock_locationsBoxTitle{font-size:117%;font-weight:700;padding:10px 0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.c-locationsBlock_locationsBoxTitle a{font-weight:400}
.c-locationsBlock_locationsBoxTitle [class*=c-iconArrow]{margin-left:8px}
.c-locationsBlock_locationsList{float:left}
.c-locationsBlock_locationsList p{margin-bottom:0}
.c-locationsBlock_locationsItem{line-height:1.5;margin-top:2px}
.c-locationsBlock_locationsItem a{display:inline-block;word-wrap:break-word}
.c-locationsBlock_locationsItem p a{display:inline;padding-left:0;word-wrap:break-word}
.c-locationsBlock_contentTitle{padding:10px 0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.c-locationsBlock_contentTitle p{margin-bottom:0}
.c-locationsBlock_contentTitle p a{padding-left:0}
.c-locationsBlock_contentWrap{width:100%}
.c-locationsBlock_content{margin:18px 0}
/*! =========================================================
 _button
========================================================= */
.c-button{display:inline-block;padding:8px;border:1px solid #999;border-radius:4px}
.c-button[class*=c-iconArrow]{margin-left:0;padding-left:16px}
.c-button-block{display:block}
.c-button-important{color:#fff!important;border:1px solid #e60000;background-color:#e60000}
.contents_nav ul,.contents_nav2 ul,.contents_nav2_sub ul{overflow:hidden;padding:2px;border:1px solid #d5d5d5;border-radius:4px;background-color:#f8f8f8}
.contents_nav a,.contents_nav2 a,.contents_nav2_sub a{display:inline-block;float:left;margin:4px 2px;padding:6px 12px 6px 4px;color:#333;background-color:#e6e6e6}
.contents_nav a:hover,.contents_nav2 a:hover,.contents_nav2_sub a:hover{text-decoration:none;background-color:#e60000}
.contents_nav a:hover:link,.contents_nav a:hover:visited,.contents_nav2 a:hover:link,.contents_nav2 a:hover:visited,.contents_nav2_sub a:hover:link,.contents_nav2_sub a:hover:visited{color:#fff}
.contents_nav a,.contents_nav2 a,.contents_nav2_sub a{position:relative;padding-left:16px;vertical-align:middle}
.contents_nav a:after,.contents_nav a:before,.contents_nav2 a:after,.contents_nav2 a:before,.contents_nav2_sub a:after,.contents_nav2_sub a:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:""}
.contents_nav a:before,.contents_nav2 a:before,.contents_nav2_sub a:before{left:6px;box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #e60000}
.contents_nav a:hover:before,.contents_nav2 a:hover:before,.contents_nav2_sub a:hover:before{border-left:4px solid #fff}
.contents_nav li.current a,.contents_nav2 li.current a,.contents_nav2_sub li.current a{background-color:#e60000}
.contents_nav li.current a:link,.contents_nav li.current a:visited,.contents_nav2 li.current a:link,.contents_nav2 li.current a:visited,.contents_nav2_sub li.current a:link,.contents_nav2_sub li.current a:visited{color:#fff}
.contents_nav li.current a:before,.contents_nav2 li.current a:before,.contents_nav2_sub li.current a:before{border-left:4px solid #fff}
.contents_nav,.contents_nav2{margin-bottom:16px}
.contents_nav+.sub_top,.contents_nav2+.sub_top{margin-top:-16px;margin-bottom:16px}
.contents_nav2_sub ul{background-color:#fff}
.sub_btm+.contents_nav{margin-top:4px}
.contents_nav2.sub_top,.contents_nav2_sub.sub_top{padding-top:17px;background:url(/fa/shared/v0002/img/module/bg_contents_nav2_arr_down.gif) 50% 4px no-repeat}
.contents_nav2.sub_btm,.contents_nav2_sub.sub_btm{padding-bottom:13px;background:url(/fa/shared/v0002/img/module/bg_contents_nav2_arr_up.gif) 50% 100% no-repeat}
.sub_btn a,.sub_top a{background-color:#f8f8f8}
.c-buttonLocal{display:none}
/*! =========================================================
 _card
========================================================= */
.c-card,.c-card-col1,.c-card-col3,.c-card-col4{line-height:1.5;margin-top:8px;margin-bottom:16px;margin-left:-8px}
.c-card a:hover,.c-card-col1 a:hover,.c-card-col3 a:hover,.c-card-col4 a:hover{color:#e60000}
.c-card p,.c-card-col1 p,.c-card-col3 p,.c-card-col4 p{margin-bottom:0}
.c-card_item{float:left;padding-left:8px}
.c-card_upper{position:relative;overflow:hidden;padding:3px 0 0 3px;border-top:1px solid #ccc;border-left:1px solid #ccc}
.c-card_upper:before{display:block;height:2px;content:"";background:#e60000}
.c-card_title{font-size:108%;font-weight:700;position:relative;display:table;width:100%;height:42px;border-bottom:1px dotted #ccc}
.c-card_titleLink,.c-card_titleLinkIcon,.c-card_titleLinkNone{display:table-cell;padding-top:12px;padding-bottom:8px;padding-left:18px;vertical-align:top;text-indent:-16px}
.c-card_title .c-card_titleLinkIcon{position:static}
.c-card_title-center{font-size:100%;display:table;height:50px}
.c-card_title-center .c-card_titleLink,.c-card_title-center .c-card_titleLinkIcon,.c-card_title-center .c-card_titleLinkNone{display:table-cell;padding-top:0;padding-bottom:0;vertical-align:middle}
.c-card_title-center .c-iconArrow-positionCenter{padding-left:18px}
.c-card_title-center .c-iconArrow-positionCenter:before{left:4px}
.c-card_photo{margin:10px 0 0 -8px}
.c-card_figure,.c-card_figure-lg,.c-card_figure-sm{float:left;margin-top:5px;padding-left:8px}
.c-card_figure-lg{width:66.6%}
.c-card_figure-sm{width:33.3%}
.c-card_img{display:block;width:100%}
.c-card_caption{font-size:83.3%;margin:2.5px 0 -2.5px}
.c-card_thumb{margin-top:2px}
.c-card_text{margin:10px 0 0 4px}
.c-card_textLink{display:block}
.c-card_list{margin-top:3px;padding-left:3px}
.c-card_listItem{line-height:1.75}
.c-card_listItemLink{display:block}
.c-card_line{display:block;margin-top:10px;border:none;border-top:1px dotted #ccc}
.c-card-col1 .c-card_item{width:100%}
.c-card-col1 .c-card_item+.c-card_item{margin-top:30px}
.c-card-col3 .c-card_item{width:33.3%;margin-bottom:8px}
.c-card-col3 .c-card_item:nth-child(n+4){margin-top:30px}
.c-card-col3 .c-card_item:nth-child(3n+4){clear:both}
.c-card-col4 .c-card_item{width:25%}
.c-card-col4 .c-card_item:nth-child(n+5){margin-top:30px}
.c-card-col4 .c-card_item:nth-child(4n+5){clear:both}
/*! =========================================================
 _carousel
========================================================= */
.c-carousel{font-size:0;margin-bottom:18px;text-align:center}
.c-carousel_body{position:relative;display:block;width:100%;margin:0;padding:16px 32px;background-color:#f0f0f0}
.c-carousel_container{overflow:hidden}
.c-carousel_list{position:relative}
.c-carousel_list:after,.c-carousel_list:before{display:table;content:""}
.c-carousel_list:after{clear:both}
.c-carousel_listItem{float:left;width:25%;height:100%;min-height:1px;padding:3px}
.c-carousel_listItem span{font-size:12px}
.c-carousel_arrow{font-size:0;position:absolute;top:50%;display:block;overflow:hidden;width:30px;height:70px;margin-top:-35px;cursor:pointer;border:0;outline:0;background-color:rgba(0,0,0,.3)}
.c-carousel_arrow:hover{opacity:.8}
.c-carousel_arrow.is-disabled{display:none}
.c-carousel_arrow:before{display:inline-block;width:12px;height:12px;content:"";border:2px solid #fff}
.c-carousel_arrow-prev{left:0;padding-left:6px;border-radius:0 3px 3px 0}
.c-carousel_arrow-prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:0 0 2px 2px}
.c-carousel_arrow-next{right:0;padding-right:6px;border-radius:3px 0 0 3px}
.c-carousel_arrow-next:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:2px 2px 0 0}
.c-carousel_img{width:100%;margin-bottom:5px}
/*! =========================================================
 _contentsNav
========================================================= */
/*! =========================================================
 _heading
========================================================= */
.c-heading,.c-headingLv1,.c-headingLv2,.c-headingLv3,.c-headingLv4,.c-headingLv5{font-weight:700;line-height:1.5;margin-bottom:16px}
.c-headingLv1{font-size:130%;margin-bottom:30px;padding:7px 10px 6px 24px;text-indent:-14px;color:#fff;border-radius:4px 4px 0 0;background:#e60000}
.c-headingLv1:before{display:inline-block;width:4px;height:18px;margin:-3px 10px 0 0;content:"";vertical-align:middle;background:#fff}
.c-headingLv2{font-size:128%;padding:2px 10px 2px 24px;text-indent:-14px;border:1px solid #ccc;border-bottom:2px solid #e60000;border-radius:4px 4px 0 0}
.c-headingLv2:before{display:inline-block;width:4px;height:18px;margin:-3px 10px 0 0;content:"";vertical-align:middle;background:#e60000}
.c-headingLv3{font-size:126%;padding:6px 10px 6px 14px;vertical-align:middle;text-indent:-14px}
.c-headingLv3:before{display:inline-block;width:6px;height:4px;margin:0 6px 0 0;content:"";vertical-align:middle;background:#e60000}
.c-headingLv4{font-size:124%}
.c-headingLv5{font-size:122%}
.c-headingLv2-withImg{font-size:128%;font-weight:700;line-height:1.5;margin-bottom:16px;padding:6px 10px 6px 24px;text-indent:-14px;border:1px solid #ccc;border-bottom:2px solid #e60000;border-radius:4px 4px 0 0}
.c-headingLv2-withImg-text{float:left}
.c-headingLv2-withImg-text:before{display:inline-block;width:4px;height:18px;margin:-3px 10px 0 0;content:"";vertical-align:middle;background:#e60000}
.c-headingLv2-withImg-imgBox{float:right}
/*! =========================================================
 _icon
========================================================= */
.c-icon,.c-iconBlank:after,.c-iconNew:after,.c-iconOpen-gray:after,.c-iconOpen-white:after,.c-iconPdf:after{font-style:normal;display:inline-block;margin:-4px 0 0 5px;content:"";vertical-align:middle}
.c-iconBlank:after{width:12px;height:11px;background:url(/fa/shared/v0003/img/module/icon_blank.png) no-repeat;background-size:12px 11px}
.c-iconNew:after{font-size:10px;display:inline;padding:2px 4px;content:"NEW";color:#fff;border-radius:3px;background:#e60000}
.c-iconOpen-white:after{width:16px;height:13px;background:url(/fa/shared/v0003/img/module/icon_open_white.png) no-repeat;background-size:16px 13px}
.c-iconOpen-gray:after{width:16px;height:13px;background:url(/fa/shared/v0003/img/module/icon_open_gray.png) no-repeat;background-size:16px 13px}
.c-iconPdf:after{width:16px;height:16px;background:url(/fa/shared/v0003/img/module/icon_pdf.png) no-repeat;background-size:16px}
[class*=c-iconArrow]:after,[class*=c-iconArrow]:before{margin-top:-2px;content:"";vertical-align:middle}
.c-iconArrow-style01{display:inline-block;padding-left:11px;text-indent:-11px}
.c-iconArrow-style01:before{display:inline-block;width:0;height:0;margin-top:-4px;margin-right:5px;margin-left:1px;border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #e60000}
.c-iconArrow-style02{padding-left:11px;text-indent:-11px}
.c-iconArrow-style02:before{display:inline-block;width:0;height:0;margin-right:5px;margin-left:1px;border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #e60000}
.c-iconArrow-style02:hover:before{border-left:5px solid #fff}
.c-iconArrow-style03{padding-left:11px;text-indent:-11px}
.c-iconArrow-style03:before{position:relative;display:inline-block;width:0;height:0;margin-right:5px;margin-left:1px;border-width:5px 3px 0 3px;border-style:solid;border-color:#e60000 transparent transparent transparent}
.c-iconArrow-style03:hover:before{margin-right:3px;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #fff}
.c-iconArrow-style04{margin-right:2px;padding-left:11px;text-indent:-11px}
.c-iconArrow-style04:before{display:inline-block;width:0;height:0;margin-right:5px;margin-left:1px;border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #999}
.c-iconArrow-style05{margin-left:16px;text-indent:-14px}
.c-iconArrow-style05:before{display:inline-block;width:11px;height:13px;margin-right:3px;background:url(/fa/shared/v0003/img/module/bullet_square_right.png) no-repeat;background-size:11px}
.c-iconArrow-style06{margin-left:16px;text-indent:-14px}
.c-iconArrow-style06:before{display:inline-block;width:11px;height:11px;margin-right:3px;background:url(/fa/shared/v0003/img/module/bullet_square_bottom.png) no-repeat;background-size:11px}
.c-iconArrow-style07{margin-left:16px;text-indent:-14px}
.c-iconArrow-style07:before{display:inline-block;width:11px;height:11px;margin-right:4px;background:url(/fa/shared/v0003/img/module/bullet_tab_right.png) no-repeat;background-size:11px}
.c-iconArrow-style08{margin-left:16px;text-indent:-14px}
.c-iconArrow-style08:before{display:inline-block;width:11px;height:11px;margin-right:4px;background:url(/fa/shared/v0003/img/module/bullet_tab_bottom.png) no-repeat;background-size:11px}
.c-iconArrow-style09{padding-left:11px;text-indent:-11px}
.c-iconArrow-style09:before{display:inline-block;width:0;height:0;margin-right:5px;margin-left:1px;border:3px solid #000;border-radius:50%}
.c-iconArrow-positionCenter{position:relative;display:inline-block;text-indent:0}
.c-iconArrow-positionCenter:after,.c-iconArrow-positionCenter:before{position:absolute;top:0;bottom:0;left:0;margin:auto}
.c-icon-box{position:relative;display:inline-block;width:16px;height:16px;margin-left:16px;vertical-align:middle;border:1px solid #999;background-color:#fff}
.c-icon-switchText{display:inline-block;vertical-align:middle}
.c-icon-switchText:before{display:inline-block;content:"open";vertical-align:middle}
.c-iconArrow-switchAcc:before{position:absolute;top:0;bottom:0;left:0;left:1px;width:12px;height:2px;margin:auto;content:"";background-color:#7d7d7d}
.c-iconArrow-switchAcc:after{position:absolute;top:0;bottom:0;left:0;left:6px;width:2px;height:12px;margin:auto;content:"";background-color:#7d7d7d}
.is-open .c-icon-switchText:before{content:"close"}
.is-open .c-iconArrow-switchAcc:before{width:12px}
.is-open .c-iconArrow-switchAcc:after{display:none}
/*! =========================================================
 _list
========================================================= */
.c-list{margin-bottom:16px}
.c-list li{width:100%;margin-bottom:8px}
.c-list li a{display:block}
.c-footerList{line-height:1.5;margin-bottom:30px;padding-top:1px;border-top:1px solid #ccc}
.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-bottom:1px;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}
.c-imgList{line-height:1.5;margin-bottom:16px;margin-left:-8px}
.c-imgList_figure{float:left;width:25%;padding-left:8px}
.c-imgList_figure:nth-child(n+5){margin-top:30px}
.c-imgList_figure:nth-child(4n+5){clear:both}
.c-imgList_caption{margin:-3px 0 1px;padding-bottom:2px;border-bottom:1px dotted #ccc}
.c-imgList_img{display:block;width:100%}
/*! =========================================================
 _nav
========================================================= */
.c-mainNav,.c-mainNav-catalog{line-height:1.5;width:175px;margin-bottom:8px}
.c-mainNav p,.c-mainNav-catalog p{margin-bottom:0}
.c-mainNav a:hover,.c-mainNav-catalog a:hover{color:#e60000}
.c-mainNav_upper{position:relative;border:1px solid #ccc;border-radius:4px 4px 0 0}
.c-mainNav_upper:before{position:absolute;top:0;right:5px;left:5px;display:block;height:2px;margin:auto;content:"";background:#e60000}
.c-mainNav_title,.c-mainNav_title-download,.c-mainNav_title-support{font-weight:700;padding:8px 5px 6px 14px}
.c-mainNav_title-download:before,.c-mainNav_title-support:before,.c-mainNav_title:before{position:absolute;top:0;bottom:0;left:-1px;width:7px;height:4px;margin:auto;content:"";background-color:#e60000}
.c-mainNav_title-download{padding-right:48px;background:url(/fa/shared/v0003/img/module/bg_download.png) no-repeat 130px bottom}
.c-mainNav_title-support{padding-right:48px;background:url(/fa/shared/v0003/img/module/bg_book.png) no-repeat 130px bottom}
.c-mainNav_contents{overflow:hidden;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;background-color:#f8f8f8}
.c-mainNav_list{padding:0 5px;background-color:#fff}
.c-mainNav_item+.c-mainNav_item{border-top:1px dotted #ccc}
.c-mainNav_item .c-mainNav_list{padding:0 0 0 12px;border-top:1px dotted #ccc}
.c-mainNav_itemLink{display:block;margin-left:8px;padding:5px 0 5px 0}
.c-mainNav_box{margin:4px;text-align:center;border-radius:2px}
.c-mainNav_boxLink{display:block;padding:5px;background-color:#fff}
.c-mainNav_img{max-width:141px}
.c-mainNav_figure table{width:100%}
.c-mainNav_caption{margin:7px 0 -3px}
.c-mainNav-inImg .c-mainNav_boxLink{padding:0}
.c-mainNav-inImg .c-mainNav_img{width:100%;max-width:none}
.c-mainNav-inText .c-mainNav_boxLink{text-align:left;border:1px solid #ccc;border-radius:4px}
.c-mainNav-inText .c-mainNav_boxLink[class*=c-iconArrow]{margin-left:0;padding-left:16px}
.c-localNav{line-height:1.5;overflow:hidden;width:175px;margin-bottom:8px;border:1px solid #ccc;border-radius:4px;background-color:#f7f7f7}
.c-localNav_title{font-weight:700;border-bottom:1px solid #ccc}
.c-localNav_titleLink{display:block;margin-left:0;padding:9px 5px 9px 16px}
.c-localNav_titleLink:hover{color:#e60000}
.c-localNav_item+.c-localNav_item{border-top:1px solid #ccc}
.c-localNav_itemLink{display:block;margin-left:0;padding:2px 0 3px 20px}
.c-localNav_itemLink:link{color:#3f445d}
.c-localNav_itemLink:hover{color:#fff;background-color:#e60000}
.c-localNav_list{background-color:#e6e6e6}
.c-localNav_parent{font-weight:700;border-bottom:1px solid #fff}
.c-localNav_child{margin-left:17px}
.c-localNav_child+.c-localNav_child{border-top:1px solid #fff}
.c-localNav .c-iconArrow-style03:before{left:-3px}
.c-localNav .is-active .c-localNav_itemLink{color:#fff;background-color:#e60000}
.c-localNav .is-active .c-iconArrow-style01:before,.c-localNav .is-active .c-iconArrow-style03:before{margin-right:2px;border-width:5px 3px 0 3px;border-style:solid;border-color:#fff transparent transparent transparent}
.c-localNav .is-active .c-iconArrow-style02:before{margin-right:2px;border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #fff}
.c-accordion-localNav .c-localNav{margin-bottom:0}
.c-accordion-localNav .c-accordion_wrap{margin-bottom:8px}
.c-mainNav-single{margin-top:10px}
.c-mainNav-single a{position:relative;display:block;padding:4px 8px;border:1px solid #ccc;border-radius:4px;background-color:#fff}
.c-mainNav-sp .c-mainNav_trigger{display:none}
.c-mainNav-sp_label{display:none}
.c-sidebnr-sp .c-sidebnr_linkLabel{display:none}
.c-bnrColumn{margin-top:10px}
.c-bnrColumn_item+.c-bnrColumn_item{margin-top:10px}
/*! =========================================================
 _table
========================================================= */
.c-table{margin-bottom:16px}
.c-table_content{width:100%;border-collapse:collapse}
.c-table_content td,.c-table_content th{padding:8px;border:1px solid #ccc}
.c-table_content th{background-color:#e6e6e6}
.c-table_content a{display:inline-block}
.c-table_head{background-color:#e6e6e6}
.c-table .c-table-cell-bgColor01{background-color:#e7edf6}
.c-table .c-table-cell-bgColor02{background-color:#f6e7ed}
.c-table .c-table-cell-bgColor03{background-color:#d2d6e5}
.c-table .c-table-cell-bgColor04{background-color:#f8f8f8}
/*! =========================================================
 _text
========================================================= */
.c-textTitle{font-size:110%;font-weight:700}
.c-textBox{margin-bottom:16px;padding:12px 8px}
.c-textBox p{margin-bottom:0}
.c-textBox p+p{margin-top:8px}
.c-textBox a:hover{color:#e60000}
.c-textBox-bgColor01{background-color:#eaeaea}
.c-listIcon{margin:10px 0 16px 20px}
.c-listIcon li{margin-bottom:8px;list-style-type:disc}
/*! =========================================================
 _products
========================================================= */
#pagetop.pcOnly{display:block;width:980px;margin-bottom:8px;padding-top:20px;text-align:right}
#pagetop.pcOnly a{padding:0 0 0 15px;color:#a9a9a9;background:url(/fa/shared/img/module/bg_pagetop.gif) 0 50% no-repeat}
.pagetop{display:block;margin-bottom:8px;text-align:right}
.pagetop a,.pagetop a:link,.pagetop a:visited{padding:0 0 0 15px;color:#a9a9a9;background:url(/fa/shared/img/module/bg_pagetop.gif) 0 50% no-repeat}
.c-iconSquareArrow{line-height:0;position:relative;display:inline-block;width:12px;height:12px;margin-right:5px;vertical-align:middle}
.c-iconSquareArrow:before{display:block;width:12px;height:12px;margin-top:-1px;margin-left:0;content:"";background-color:#7d7d7d}
.c-iconSquareArrow: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}
.c-iconSquareArrow-left:after{left:3px;border-width:3px 5px 3px 0;border-color:transparent #fff transparent transparent}
.c-iconSquareArrow-up:after{left:3px;border-width:0 3px 5px 3px;border-color:transparent transparent #fff transparent}
.c-iconSquareArrow-down:after{top:3px;left:3px;border-width:5px 3px 0 3px;border-color:#fff transparent transparent transparent}
[class*=c-bulletArrow]:before{display:inline-block;width:0;height:0;margin-top:-2px;margin-right:6px;content:"";vertical-align:middle;border-width:3px 0 3px 6px;border-style:solid;border-color:transparent}
.c-bulletArrow-down.c-bulletArrow-end:before{border-width:7px 5px 0 5px}
.c-bulletArrow-hover01:hover.c-bulletArrow-down:before,.c-bulletArrow-style01.c-bulletArrow-down:before{border-top-color:#e60000;border-left-color:transparent}
.c-bulletArrow-hover01:hover.c-bulletArrow-down.c-bulletArrow-end:before,.c-bulletArrow-style01.c-bulletArrow-down.c-bulletArrow-end:before{padding-right:0;padding-bottom:2px;box-shadow:0 1px 0 0 #e60000}
.c-bulletArrow-style01:after,.c-bulletArrow-style01:before{margin-top:-2px;content:"";vertical-align:middle}
.c-bulletArrow-style01{display:inline-block;padding-left:11px;text-indent:-11px}
.c-bulletArrow-style01:before{display:inline-block;width:0;height:0;margin-top:-4px;margin-right:5px;margin-left:1px;border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #e60000}
.c-bulletArrow-style01.c-bulletArrow-down.c-bulletArrow-end:hover{color:#e60000}
.c-anchor_text .c-bulletArrow-style01{padding:2px 0 1px 11px}
/*! --------------------------------------------------
 linerNavi
-------------------------------------------------- */
#melfa_main_area ul.linerNavi{margin:0 0 30px;padding:10px;text-align:right;background:#e7e7e7}
#melfa_main_area ul.linerNavi li{display:inline;margin:0;margin:0 3px 0 0;color:#fff}
#melfa_main_area ul.linerNavi li.backward{margin:0 10px 0 0}
#melfa_main_area ul.linerNavi li.forward{margin:0 0 0 10px}
#melfa_main_area ul.linerNavi li a{padding:2px 6px;background:#fff}
#melfa_main_area ul.linerNavi li.backward a{padding:0 0 0 15px;background:url(/fa/shared_so/img/module/bg_back.gif) left center no-repeat}
#melfa_main_area ul.linerNavi li.forward a{padding:0 15px 0 0;background:url(/fa/shared_so/img/module/bg_next.gif) right center no-repeat}
#melfa_main_area ul.linerNavi li span{font-weight:700;padding:2px 6px;background:#d50000}
#melfa_main_area ul.linerNavi li.backward span{font-weight:400;padding:0 0 0 15px;color:#999;background:url(/fa/shared_so/img/module/bg_back.gif) left center no-repeat}
#melfa_main_area ul.linerNavi li.forward span{font-weight:400;padding:0 15px 0 0;color:#999;background:url(/fa/shared_so/img/module/bg_next.gif) right center no-repeat}
#melfa_main_area .c-anchor+.line ul.linerNavi{margin-top:30px}
/*! --------------------------------------------------
 c-block-2col
-------------------------------------------------- */
.c-block_boxLeft.c-block_box-w65per{width:65%}
.c-block_boxRight.c-block_box-w34per{width:34%}
#rninquiryWrap dl{line-height:1.5;width:175px;margin-bottom:8px}
#rninquiryWrap dl dt{position:relative;border:1px solid #ccc;border-radius:4px 4px 0 0}
#rninquiryWrap dl dt:before{position:absolute;top:0;right:5px;left:5px;display:block;height:2px;margin:auto;content:"";background:#e60000}
#rninquiryWrap dl dt span{font-weight:700;line-height:1.5;display:block;margin-bottom:0;padding:8px 5px 6px 14px}
#rninquiryWrap dl dt span:before{position:absolute;top:0;bottom:0;left:-1px;width:7px;height:4px;margin:auto;content:"";background-color:#e60000}
#rninquiryWrap dl dd{overflow:hidden;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;background-color:#f8f8f8}
#rninquiryWrap dl dd a{display:block;margin:4px;text-align:center;border-radius:2px}
@media only screen and (max-width:768px){
/*! --------------------
 breakpoint_medium
-------------------- */
#container{font-size:100%!important}
.global_header #site_id a{width:113px}
#page_title{font-size:171.4%;margin:.8em 0 12px;padding-bottom:.25em;border-bottom:1px solid #ccc}
#main{font-size:100%;width:inherit;min-width:inherit;max-width:inherit;margin:0;padding-right:16px;padding-left:16px}
#module_breadcrumbs,#module_titleArea{display:none!important}
.global_nav .btn_close,.seek .btn_close{height:44px}
.footer-bnrArea{display:block!important}
.title-sp{display:block}
.global_header .function_nav .melfa_bt_popup_close{padding-right:16px}
.pcOnly{display:none}
.spOnly{display:block!important}
.pagetop.pcOnly{display:none}
#_rcmdjp_display_1{display:none}
#js-breakpointSmall{display:block}
.melfa_contents_1col{width:100%}
.melfa_contents_2col_a{width:100%}
.melfa_contents_2col_b{width:100%}
.melfa_contents_2col_b .after_menu .sidebnr{display:none}
.liquid .melfa_contents_2col_B .after_menu .sidebnr{display:none}
.melfa_contents_3col{width:100%}
.melfa_contents_3col .after_menu .sidebnr{display:none}
.c-accordion_triggerBox{display:block;padding-top:8px;padding-bottom:8px;text-align:center}
.c-accordion_triggerBox p{margin-bottom:0}
.c-accordion_triggerBox.triggerStyle01{border-bottom:1px solid #ccc;border-left:1px solid #ccc}
.c-accordion_contentBody{display:none}
.c-accordion_wrap.is-open .triggerStyle02{border-bottom:1px solid #ccc}
.c-news_upper{padding-left:8px}
.c-news_tabLink{padding:9px 0}
.c-news_row{padding:12.5px 0 0 0}
.c-news_date{position:relative;top:0}
.c-news_textLink{margin-left:10px;padding-bottom:12.5px}
.c-news_lower{margin:12.5px 0 -3.5px}
.c-anchor{padding:12px 0}
.c-anchor_text{margin-right:24px}
.c-mainVisual{margin-top:12px}
.c-imgBox img{width:100%}
.c-article_figure{width:100%;margin:0}
.c-article_caption{font-size:85.7%;margin:5px 0 -3px}
.c-article_text{clear:both;margin:0 0 -3.5px;padding-top:12.5px}
.c-article_text+.c-article_text{margin-top:0}
.placeBox dd{margin-bottom:16px}
div#map a,div#map img{width:100%}
div#map select{height:32px;margin:8px 0 16px;border:1px solid #666}
.c-borderBox_inner{padding:0 12px 16px}
.c-borderBox_banner{width:100%;margin:16px 0 0}
.c-borderBox_thumb{width:100px;margin:16px 12px 0 0}
.c-borderBox_title{display:table;height:75px;margin:16px 0 0}
.c-borderBox_titleLink,.c-borderBox_titleLinkNone{display:table-cell;padding-left:8px;vertical-align:middle}
.c-borderBox_text{font-size:85.7%;clear:both;margin-top:0;padding-top:13px}
.c-borderBox-1col .c-borderBox_item,.c-borderBox-2col .c-borderBox_item{width:100%}
.c-borderBox-1col .c-borderBox_item+.c-borderBox_item,.c-borderBox-2col .c-borderBox_item+.c-borderBox_item{margin-top:16px}
.c-linkBox_title{padding:8.5px 12px}
.c-linkBox_list,.c-linkBox_list-1col,.c-linkBox_list-4col{padding:6px}
.c-linkBox_item{padding:0 6px}
.c-linkBox_link{padding:2.5px 0 2.5px 0}
.c-chapter{padding:0 12px 24px}
.c-chapter_item{width:100%;padding:0}
.c-chapter_title{margin:20.5px 0 -3.5px}
.c-chapter_thumb{width:120px;margin:16px 12px 0 0}
.c-chapter_list{margin:12.5px 0 -3.5px;padding-left:24px;text-indent:-24px}
.c-catalog_item{width:100%}
.c-catalog_upper{font-size:114.2%}
.c-catalog_upperLink,.c-catalog_upperLink-blue,.c-catalog_upperLink-green,.c-catalog_upperLink-orange,.c-catalog_upperLink-red{min-height:auto;padding:14px 8px;border-radius:0}
.c-catalog_upperLink-blue:after,.c-catalog_upperLink-green:after,.c-catalog_upperLink-orange:after,.c-catalog_upperLink-red:after,.c-catalog_upperLink:after{right:20px;height:40px}
.c-catalog_title br{display:none}
.c-catalog_title:after{visibility:visible}
.c-catalog_contents{display:none}
.c-borderBlock-imgBox{margin-bottom:16px}
.c-locationsBlock_locationsBox+.c-locationsBlock_locationsBox{margin-top:30px}
.c-locationsBlock_locationsBox{float:none;width:100%!important;margin-right:0}
.c-locationsBlock_locationsBoxTitle{font-size:16px;padding:0;border-top:0;border-bottom:0}
.c-locationsBlock_locationsList{float:none;width:100%!important;padding:10px 30px}
.c-locationsBlock_locationsList+.c-locationsBlock_locationsList{margin-top:-10px;padding-top:0}
.c-locationsBlock .c-accordion_wrap{margin-top:10px;border:1px solid #d5d5d5;border-radius:4px}
.c-locationsBlock .c-accordion_wrap .c-accordion_triggerBox{position:relative;padding:4px 15px;border-radius:4px 4px 0 0;background-color:#f3f3f3}
.c-locationsBlock .c-accordion_wrap .c-icon-switchText{display:block;text-align:left}
.c-locationsBlock .c-accordion_wrap .c-icon-box{position:absolute;top:0;right:15px;bottom:0;margin:auto}
.c-locationsBlock .c-accordion_wrap.is-open .c-accordion_triggerBox{background-color:#fff}
.c-locationsBlock .c-accordion_wrap.is-open .c-accordion_contentBody{background-color:#f3f3f3}
.c-buttonLocal{position:relative;display:block;width:100%;margin:8px 0;padding:8px;padding-right:16px;word-wrap:break-word;border:1px solid #ccc;border-radius:4px;background-color:#fff}
.c-buttonLocal-text{display:block}
.c-buttonLocal-text:after{position:absolute;top:0;right:8px;bottom:0;display:inline-block;width:9px;height:14px;margin:auto;content:"";vertical-align:baseline;background:url(/fa/shared_sp/img/arr_red_l.png) no-repeat;background-size:9px auto}
.c-buttonLocal-contact{background:url(/fa/shared/v0003/img/module/bg_contact.png) no-repeat 8px center;background-color:#fff;background-size:14px}
.c-buttonLocal-contact .c-buttonLocal-text{padding-left:20px}
.c-buttonLocal-dpc{padding-top:14px;padding-bottom:14px;background:url(/fa/shared/v0003/img/module/bg_dpc.png) no-repeat 0 center;background-color:#fff;background-size:50px auto}
.c-buttonLocal-dpc .c-buttonLocal-text{padding-left:50px}
.c-buttonLocal-youtube{padding-top:14px;padding-bottom:14px;background:url(/fa/shared/v0003/img/module/bg_youtube.png) no-repeat 16px center;background-color:#fff;background-size:50px auto}
.c-buttonLocal-youtube .c-buttonLocal-text{padding-left:66px}
.c-buttonLocal-youtube .c-buttonLocal-text:after{top:0;bottom:0;margin:auto}
.c-card_title .c-card_titleLinkIcon{position:static}
.c-card_photo{margin-top:0}
.c-card_figure,.c-card_figure-lg,.c-card_figure-sm{margin-top:16px}
.c-card_figure-lg{width:100%}
.c-card_figure-sm{width:50%}
.c-card_caption{font-size:85.7%;margin:5px 0 -3px}
.c-card_text{margin:20.5px 0 -3.5px}
.c-card_list{margin:12px 0 12px}
.c-accordion_contentBody .c-card_list{margin:12px 0 -12px}
.c-card_line{margin:24px 0 0}
.c-card-col1,.c-card-col3,.c-card-col4{margin-top:16px;margin-bottom:24px}
.c-card-col1 .c-card_item,.c-card-col3 .c-card_item,.c-card-col4 .c-card_item{width:100%}
.c-card-col1 .c-card_item+.c-card_item,.c-card-col3 .c-card_item+.c-card_item,.c-card-col4 .c-card_item+.c-card_item{margin-top:8px}
.c-card_item--defaultImg .c-card_upper{padding-left:0;border-left:none}
.c-card_item--defaultImg .c-card_thumb{margin-top:20px;text-align:center}
.c-card_item--defaultImg .c-card_thumb .c-card_img{display:inline;width:auto}
.c-headingLv1{font-size:125%;padding:3.5px 8px 3.5px 20px;text-indent:-12px;border-radius:0;background-size:auto 34px}
.c-headingLv1:before{margin-right:8px}
.c-headingLv2{font-size:123%;padding:3.5px 8px 3.5px 20px;text-indent:-12px;border-radius:0;background-size:auto 34px}
.c-headingLv2:before{margin-right:8px}
.c-headingLv3{font-size:121%;padding:3.5px 8px 3.5px 20px;text-indent:-12px;border-radius:0;background-size:auto 34px}
.c-headingLv3:before{margin-right:8px}
.c-headingLv4{font-size:119%}
.c-headingLv5{font-size:117%}
.c-headingLv2-withImg-imgBox{display:none}
.c-footerList_title{font-size:114.2%}
.c-footerList_titleLink{padding:20px 0 20px 0;background-position:8px center}
.c-footerList_item{width:100%;margin-bottom:-12px;padding:0 8px}
.c-footerList_item+.c-footerList_item{margin-top:24px}
.c-footerList_subTitleLink{padding:20.5px 0 8.5px 0;background-position:left 28px}
.c-footerList_textLink{padding:8.5px 0 8.5px 0;background-position:left 16px}
.c-imgList{font-size:85.7%}
.c-imgList_figure{width:50%}
.c-imgList_figure:nth-child(n+3){margin-top:24px}
.c-imgList_figure:nth-child(2n+3){clear:both}
.c-imgList_caption{padding-bottom:5px}
.c-mainNav,.c-mainNav-catalog{display:none}
.c-mainNav-catalog{width:100%}
.c-mainNav-catalog:before{display:block;height:1px;content:"";background:-webkit-linear-gradient(right,#ccc,#fff);background:linear-gradient(to left,#ccc,#fff)}
.c-mainNav-catalog .c-mainNav_upper{overflow:hidden;padding:2px 0 0 3px;border:none;border-radius:0}
.c-mainNav-catalog .c-mainNav_upper:before{margin:0}
.c-mainNav-catalog .c-mainNav_upper:after{position:absolute;top:0;left:0;width:1px;height:150px;content:"";background:-webkit-linear-gradient(bottom,#ccc,#fff);background:linear-gradient(to top,#ccc,#fff)}
.c-mainNav-catalog .c-mainNav_title,.c-mainNav-catalog .c-mainNav_title-download,.c-mainNav-catalog .c-mainNav_title-support{padding:14px 0 14px 6px;border-bottom:1px dotted #999}
.c-mainNav-catalog .c-mainNav_title-download:before,.c-mainNav-catalog .c-mainNav_title-support:before,.c-mainNav-catalog .c-mainNav_title:before{display:none}
.c-mainNav-catalog .c-mainNav_contents{border:none;border-radius:0;background:0 0}
.c-mainNav-catalog .c-mainNav_box{margin:16px 0 0;border:none;border-radius:0}
.c-mainNav-catalog .c-mainNav_boxLink{padding:0}
.c-mainNav-catalog .c-mainNav_caption{font-size:85.7%;margin:5px 0 -3px}
.c-localNav.is-hiddenSP{display:none}
.c-accordion_triggerBox.c-accordion_localMenu{display:table;overflow:hidden;width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;background-color:#f7f7f7}
.c-accordion_triggerBox.c-accordion_localMenu .c-accordion_titleText{display:table-cell;text-align:left;vertical-align:middle}
.c-accordion_triggerBox.c-accordion_localMenu .c-accordion_triggerText{display:table-cell;text-align:right}
.c-accordion_wrap.is-open{margin-bottom:24px}
.c-accordion_wrap.is-open .c-accordion_triggerBox.c-accordion_localMenu{border:none;background-color:#fff}
.c-accordion_wrap .c-localNav{width:100%;border:none;border-top:1px solid #ccc;border-radius:0}
.c-accordion_wrap .c-localNav_title{padding:0 0 0 16px;border-radius:0}
.c-accordion_wrap .c-localNav_titleLink{padding-top:7px;padding-bottom:7px;border-radius:0}
.c-accordion_wrap .c-localNav_itemLink{padding:6px 0 6px 32px}
.c-accordion_wrap .c-localNav_title{border-right:none;border-left:none}
.c-accordion_wrap .c-localNav:after{display:none}
.c-accordion-localNav .is-open{overflow:hidden;margin-bottom:8px;padding-bottom:0;border:1px solid #ccc;border-radius:4px}
.after_menu{width:calc(100% + 32px);margin-right:-16px;margin-left:-16px;padding:10px 20px 0;background-color:#e3e3e3}
.c-mainNav-single a{margin-bottom:10px}
.c-mainNav-sp{display:block;width:100%;margin:0;margin-top:10px}
.c-mainNav-sp:first-child{margin-top:0}
.c-mainNav-sp a:hover{color:#333}
.c-mainNav-sp .c-mainNav_upper{display:none}
.c-mainNav-sp .c-mainNav_contents{padding:0;border:1px solid #ccc;border-radius:4px}
.c-mainNav-sp .c-mainNav_img{display:none}
.c-mainNav-sp .c-mainNav_box{margin:0}
.c-mainNav-sp .c-mainNav_boxLink{position:relative;display:block;width:100%;padding:8px;padding-right:16px;text-align:left;word-wrap:break-word;border:0;background-color:#fff}
.c-mainNav-sp .c-mainNav_boxLink-contact{display:block;padding-left:28px;background:url(/fa/shared/v0003/img/module/bg_contact.png) no-repeat 8px center #fff;background-size:14px}
.c-mainNav-sp .c-mainNav_boxLink[class*=c-iconArrow]{padding-left:8px;text-indent:0}
.c-mainNav-sp .c-mainNav_boxLink[class*=c-iconArrow]:before{display:none}
.c-mainNav-sp .c-mainNav_boxLink:after{position:absolute;top:0;right:8px;bottom:0;display:inline-block;width:9px;height:14px;margin:auto;content:"";vertical-align:baseline;background:url(/fa/shared_sp/img/arr_red_l.png) no-repeat;background-size:9px auto}
.c-mainNav-sp .c-mainNav_list{padding:0;border-top:1px solid #ccc}
.c-mainNav-sp .c-mainNav_trigger{position:relative;display:block;padding:8px;background-color:#fff}
.c-mainNav-sp .c-mainNav_triggerIcon{position:absolute;right:8px}
.c-mainNav-sp .c-mainNav_triggerIcon:before{content:"open";color:#999}
.c-mainNav-sp .c-mainNav_triggerIcon .c-icon-box{margin-left:5px}
.c-mainNav-sp .is-open .c-mainNav_triggerIcon:before{content:"close"}
.c-mainNav-sp .c-mainNav_item{border-top:0}
.c-mainNav-sp .c-mainNav_itemLink{padding-left:11px;border-bottom:0}
.c-mainNav-sp_label{display:block}
.c-sidebnr-sp{display:block!important;margin:0;margin-top:10px;margin-bottom:0!important}
.c-sidebnr-sp .c-sidebnr_link{position:relative;display:block;padding:8px;padding-right:16px;border:1px solid #ccc;border-radius:4px;background-color:#fff}
.c-sidebnr-sp .c-sidebnr_link:after{position:absolute;top:0;right:8px;bottom:0;display:inline-block;width:9px;height:14px;margin:auto;content:"";vertical-align:baseline;background:url(/fa/shared_sp/img/arr_red_l.png) no-repeat;background-size:9px auto}
.c-sidebnr-sp .c-sidebnr_link img{display:none}
.c-sidebnr-sp .c-sidebnr_link-dpc{padding-top:14px;padding-bottom:14px;padding-left:58px;background:url(/fa/shared/v0003/img/module/bg_dpc.png) no-repeat 0 center #fff;background-size:50px auto}
.c-sidebnr-sp .c-sidebnr_link-youtube{padding-top:14px;padding-bottom:14px;padding-left:82px;background:url(/fa/shared/v0003/img/module/bg_youtube.png) no-repeat 16px center #fff;background-size:50px auto}
.c-sidebnr-sp .c-sidebnr_linkLabel{display:block}
.c-bnrColumn{overflow:hidden;margin-right:-5px;margin-left:-5px}
.c-bnrColumn_item{float:left;width:50%;padding-right:5px;padding-left:5px}
.c-bnrColumn_item+.c-bnrColumn_item{margin-top:0}
.c-bnrColumn_item img{width:100%;height:auto}
.c-table-scroll{overflow:auto;white-space:nowrap}
#pagetop.pcOnly{display:none}
.c-block_boxLeft.c-block_box-w65per,.c-block_boxRight.c-block_box-w34per{float:none;width:100%}
#rninquiryWrap{display:none}
}
@media only screen and (min-width:769px){
.footer-bnrArea{display:none}
.nonNav{height:100px;border-bottom:1px solid #bcbcbc}
.spOnly{display:none}
.melfa_contents_2col_a .melfa_main_area{float:right;width:780px}
.melfa_contents_2col_a .before_menu{float:left}
.melfa_contents_2col_b .melfa_main_area{float:left;width:780px}
.melfa_contents_2col_b .after_menu{float:right}
.liquid .melfa_contents_2col_a .melfa_main_area{float:right;box-sizing:border-box;margin-left:-200px;padding-left:200px}
.liquid .melfa_contents_2col_a .before_menu{float:left}
.liquid .melfa_contents_2col_B .melfa_main_area{float:left;box-sizing:border-box;margin-right:-200px;padding-right:200px}
.liquid .melfa_contents_2col_B .after_menu{float:right}
.melfa_contents_3col .before_menu{float:left}
.melfa_contents_3col .melfa_main_area{float:left;width:580px;margin-left:25px}
.melfa_contents_3col .after_menu{float:right}
.liquid .melfa_contents_3col .melfa_main_area{float:left;box-sizing:border-box;margin-right:-200px;margin-left:-175px;padding-right:200px;padding-left:200px}
.liquid .melfa_contents_3col .before_menu{float:left}
.liquid .melfa_contents_3col .after_menu{float:right}
.c-accordion_contentBody{display:block!important}
.c-block_boxLeft{float:left;width:49%}
.c-block_boxRight{float:right;width:49%}
.c-block-imgTxt .c-block_boxLeft{float:left;width:64%}
.c-block-imgTxt .c-block_boxRight{float:right;width:35%}
.c-movieBlock{width:480px;margin-right:auto;margin-left:auto}
.productIcon:hover .productIcon__balloon{display:block}
.placeBox dt{display:inline;float:left;margin:0 0 8px 0}
.placeBox dd{display:inline;float:left;margin:0 0 3px 0;margin-right:15px;padding:0;background:0 0}
.placeBox__lang{clear:left}
.placeBox__iconTitle{clear:both}
.lastItem{margin-bottom:16px}
div#map{position:relative;width:780px;height:420px;margin-top:20px;background:url(/fa/business/img/map.jpg) 0 0 no-repeat #fff}
div#map img#label_eu{position:absolute;top:65px;left:5px}
div#map img#label_as{position:absolute;top:165px;left:205px}
div#map img#label_am{position:absolute;top:115px;left:505px}
div#map select#eu{position:absolute;top:100px;left:5px}
div#map select{font-size:12px!important;width:200px;color:#666}
div#map select#as{position:absolute;top:200px;left:205px}
div#map select#am{position:absolute;top:150px;left:505px}
.c-listBox{display:table;border-spacing:8px 0;border-collapse:separate}
.c-listBox li{display:table-cell;width:20%;padding:7px;vertical-align:middle}
.c-borderBlock-imgBox{float:left;width:25%;margin-right:2%}
.c-borderBlock-textBox{float:right;width:73%}
.c-locationsBlock_contentWrap{float:left}
.c-locationsBlock.c-locationsBlock-2col .c-locationsBlock_contentWrap{width:48%;margin-right:2%}
.c-locationsBlock.c-locationsBlock-2col .c-locationsBlock_contentWrap:nth-child(2){margin-right:0}
.c-locationsBlock.c-locationsBlock-3col .c-locationsBlock_contentWrap{width:30%;margin-right:5%}
.c-locationsBlock.c-locationsBlock-3col .c-locationsBlock_contentWrap:nth-child(3){margin-right:0}
.c-locationsBlock.c-locationsBlock-4col .c-locationsBlock_contentWrap{width:23%;margin-right:2%}
.c-locationsBlock.c-locationsBlock-4col .c-locationsBlock_contentWrap:nth-child(4){margin-right:0}
.c-list li{float:left}
.c-list.c-list-col2 li{width:50%}
.c-list.c-list-col2 li:nth-child(3){clear:both}
.c-list.c-list-col3 li{width:33.333%}
.c-list.c-list-col3 li:nth-child(4){clear:both}
.c-list.c-list-col4 li{width:25%}
.c-list.c-list-col4 li:nth-child(5){clear:both}
.c-localNav .is-active .c-iconArrow-style03:before{top:0}
.c-mainNav-sp .js-spAccordion_content{display:block!important;height:auto!important}
}
@media only screen and (max-width:768px) and (max-width:768px){
.c-mainNav-single a [class*=c-iconArrow]{padding-left:0;text-indent:0}
.c-mainNav-single a [class*=c-iconArrow]:before{display:none}
.c-mainNav-single a:after{position:absolute;top:0;right:8px;bottom:0;display:inline-block;width:9px;height:14px;margin:auto;content:"";vertical-align:baseline;background:url(/fa/shared_sp/img/arr_red_l.png) no-repeat;background-size:9px auto}
}