@charset "UTF-8";.mainte_menu{width:100%;background-color:#000;text-align:center;padding:40px 15px}.mainte_menu_title{color:#fff;font-weight:700;font-size:2.2rem;margin-bottom:30px}.mainte_menu .anchor.o-red{text-align:left}.mainte_qa_item{padding-top:40px;padding-bottom:60px;border-bottom:1px solid #c1c1c1}.mainte_qa_item:first-child{padding-top:0}.mainte_qa_item:last-child{padding-bottom:0;border-bottom:none}.mainte_qa_q{font-size:2.4rem;font-weight:700}.mainte_qa_q:before{display:inline;content:'Q.';font-size:2.4rem;font-weight:700}.mainte_qa_a{margin-top:15px;padding-left:28px;text-indent:-26px;line-height:1.6875}.mainte_qa_a:before{display:inline;content:'A.';font-size:2.4rem;font-weight:700}.mainte_related_title{font-size:2.4rem;font-weight:700}.mainte_related_list{display:flex;flex-wrap:wrap;justify-content:space-between}.mainte_related_item{margin-top:25px;transition:opacity .3s cubic-bezier(.13,.78,.38,.98);width:270px}.mainte_related_item:hover{opacity:.7}.mainte_related_item:hover .anchor{text-decoration:underline}.mainte_related_name{font-weight:700;color:#343434;font-size:2.0rem;margin-bottom:20px}.mainte_related_lead{font-size:1.6rem;color:#707070;margin-bottom:15px}.mainte_related_image_wrapper{margin-bottom:20px}.mainte_article{padding-top:60px;padding-bottom:100px}.mainte_title{font-size:4.2rem;font-weight:700}.mainte_title_wrapper{text-align:center;margin-bottom:60px}.mainte_title_description{font-size:2.8rem;font-weight:700;line-height:1.4}.mainte_horizontal_layout{display:flex;justify-content:space-between}.mainte_horizontal_left{width:470px}.mainte_horizontal_right{flex:1 1 670px;padding-left:30px}.main_title{margin-top:-54px;padding-top:54px}.main_title span.mainte_main_sub{font-size:2.2rem}.mainte_section+.mainte_section{margin-top:80px}.mainte_section.o-top_margin{margin-top:39px}.mainte_introduction_block{margin-bottom:20px}.mainte_introduction_block.o-top_baloon_separator{margin-top:20px;border-top:1px solid #c1c1c1;padding-top:48px;position:relative}.mainte_introduction_block.o-top_baloon_separator:before{content:'';display:block;width:42px;padding-top:31px;background:url(../IMG/bg-top_baloon_separator.svg) no-repeat center center;background-size:contain;position:absolute;top:-30px;right:calc(207/1170*100%)}.mainte_horizontal_layout.-align-center{align-items:center}.mainte_plain_text{font-size:1.6rem;margin-top:20px}.mainte_plain_text:first-child{margin-top:0}.mainte_plain_text.o-bottom_margin{margin-bottom:20px}.mainte_plain_text.o-plain-bottom{margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid #c1c1c1}.mainte_text_area{border:1px solid #eee;padding:25px 33px 20px}.mainte_button{margin:40px 0 0 28px}.mainte_button_anchor{width:178px;display:block;color:#fff;background-color:#c71444;padding:10px 20px;font-size:1.6rem;font-weight:700;position:relative}.mainte_button_anchor:before,.mainte_button_anchor:after{content:'';display:block;position:absolute;top:50%;margin-top:-4px;transform:rotate(45deg)}.mainte_button_anchor:before{right:17px;border-bottom:5px solid #fff;border-top:5px solid #fff;border-left:5px solid #fff;border-right:5px solid #fff}.mainte_button_anchor:after{right:22px;border-bottom:5px solid #c71444;border-top:5px solid #c71444;border-left:5px solid #c71444;border-right:5px solid #c71444}.mainte_button_anchor:hover{opacity:.7}.mainte_bigger_text{font-size:1.8rem;margin-bottom:60px}.mainte_sub_title{font-size:2.4rem;font-weight:700;margin-bottom:25px}.mainte_minor_title{font-size:2.0rem;font-weight:700;margin-bottom:20px}.mainte_list_wrapper{margin-top:20px}.mainte_list_wrapper:first-child{margin-top:0}.mainte_list_item{padding-left:26px;position:relative;line-height:1.875}.mainte_list_item:before{display:block;content:'';width:6px;height:6px;background-color:#000;border-radius:3px;position:absolute;left:10px;top:12px}.mainte_em{font-size:1.6rem;font-weight:700;margin-top:15px}.mainte_em.o-bottom_margin{margin-bottom:15px}.mainte_em:first-child{margin-top:0}.mainte_table_wrapper{margin-top:30px}.mainte_table_wrapper.o-less_margin{margin-top:15px}.mainte_table_wrapper:first-child{margin-top:0}.mainte_caution_wrapper{margin-top:15px}.mainte_caution_wrapper:first-child{margin-top:0}.mainte_caution_wrapper.o-top_serprator{padding-top:23px;border-top:1px solid #c1c1c1}.mainte_caution_wrapper.o-top_padding{padding-top:27px}.mainte_caution_item{color:#666;font-size:1.2rem;padding-left:12px;text-indent:-12px;margin-bottom:5px}.mainte_caution_item.o-bigger_indent{padding-left:32px;text-indent:-32px}.mainte_caution_item.o-no_indent{padding-left:0;text-indent:0;line-height:1.8}.mainte_caution_item.o-line_height{line-height:1.8}.mainte_caution_item.o-indent{padding-left:5em;text-indent:-5em}.mainte_caution_item.o-indent_2{padding-left:7em;text-indent:-7em}.mainte_caution_item.o-bottom_margin{margin-bottom:24px}.mainte_caution_item.o-pm_note{font-size:1.4rem;background-color:#e6e6e5;padding:9px 20px 12px;margin-bottom:12px;text-indent:0}.mainte_link_wrapper{margin-top:30px}.mainte_link_wrapper:first-child{margin-top:0}.mainte_sub_section{margin-bottom:60px}.mainte_banner{transition:opacity .3s cubic-bezier(.13,.78,.38,.98)}.mainte_banner:hover{opacity:.7}.mainte_horizontal_left{width:370px}.mainte_horizontal_left.o-width{width:496px}.mainte_horizontal_right{flex:1 1 770px}.mainte_flex_list{margin-top:30px;display:flex;flex-wrap:wrap;margin-bottom:-7px}.mainte_flex_item{flex:1 1 33.3%;margin-bottom:40px;padding-left:30px}.mainte_flex_item:nth-child(3n+1){padding-left:0}.mainte_flex_image_wrapper{margin-bottom:30px}.mainte_flex_title{font-size:2.0rem;font-weight:700;margin-bottom:15px}.mainte_flex_subtitle{font-weight:700}.mainte_seperator_wrapper{margin-bottom:40px}.mainte_emphasized_text{font-size:1.6rem;color:#c71444;margin-bottom:9px}.mainte_emphasized_text_counter{color:#fff;width:21px;text-align:center;font-weight:700;font-size:1.4rem;display:inline-block;background-color:#c71444;font-family:Nissan Brand,Verdana,ShinGoPro-Regular,sans-serif;border-radius:10px}.mainte_emphasized_text_content{padding-left:10px}.mainte_qa_list .mainte_table_wrapper{padding-left:28px}.mainte_qa_item:nth-child(2){padding-bottom:35px}