@charset "UTF-8";.nmc_nav{background-color:#000}.nmc_nav_list{display:flex;justify-content:space-between}.nmc_nav_item{flex:0 0 16.66%;text-align:center}.nmc_nav_item:nth-child(6){position:relative}.nmc_nav_item:nth-child(6):after{display:block;width:50px;padding:4px 0;background:#c71444;text-align:center;line-height:1;font-size:1rem;font-weight:700;color:#fff;content:'NEW';position:absolute;top:16px;left:50%;transform:translateX(-50%)}.nmc_nav_link{color:#fff;padding:34px 0 20px;display:block;width:100%;font-family:Nissan Brand,Verdana,ShinGoPro-Regular,sans-serif;transition:color .3s cubic-bezier(.13,.78,.38,.98)}.nmc_nav_link.o-current{color:#c71444;position:relative}.nmc_nav_link.o-current:before{display:block;content:'';position:absolute;width:100%;height:4px;bottom:0;left:0;background-color:#c71444;pointer-events:none}.nmc_nav_link.o-current:after{display:block;content:'';position:absolute;bottom:-12px;left:50%;margin-left:-12px;width:100%;width:0;height:0;border-style:solid;border-width:12px 12px 0;border-color:#c71444 transparent transparent;pointer-events:none}.nmc_nav_link:hover{color:#c71444}.mainvisual{height:500px}.round_1 .mainvisual{background:url(../IMG/DETAIL/bg-mainvisual_round_1.png) center bottom/cover no-repeat}.round_2 .mainvisual{background:url(../IMG/DETAIL/bg-mainvisual_round_2.png) center bottom/cover no-repeat}.round_3 .mainvisual{background:url(../IMG/DETAIL/bg-mainvisual_round_3.png) center bottom/cover no-repeat}.round_4 .mainvisual{background:url(../IMG/DETAIL/bg-mainvisual_round_4.png) center bottom/cover no-repeat}.round_5 .mainvisual{background:url(../IMG/DETAIL/bg-mainvisual_round_5.png) center bottom/cover no-repeat}.round_6 .mainvisual{background:url(../IMG/DETAIL/bg-mainvisual_round_6.png) center bottom/cover no-repeat}.round_7 .mainvisual{background:url(../IMG/DETAIL/bg-mainvisual_round_7.png) center bottom/cover no-repeat}.round_8 .mainvisual{background:url(../IMG/DETAIL/bg-mainvisual_round_8.png) center bottom/cover no-repeat}.mainvisual.o-coming_soon{background:#707070 url(../IMG/DETAIL/txt-coming_soon.png) center/331px 68px no-repeat}.article{background-color:#000;padding-bottom:162px}.heading{display:flex;margin:-60px auto 0;max-width:1500px;justify-content:flex-end}.heading .title{font-size:6.0rem;color:#fff;font-weight:700;white-space:nowrap}.heading .title_date{font-size:1.8rem;color:#fff}.heading .title_wrapper{padding:120px 60px 0 15px}.participants_wrapper{background-color:#383838;padding:60px 0 60px 80px;max-width:735px;width:100%;display:flex}.participants_heading{color:#fff;font-size:2.0rem;font-weight:700;padding-right:48px;position:relative}.participants_heading:after{content:'';display:block;background-color:#c71444;top:8px;width:1px;height:14px;position:absolute;right:24px}.participants_name,.participants_dealer{color:#fff}.participants_name{font-size:1.8rem;font-weight:700;width:95px;display:inline-block}.participants_item+.participants_item{margin-top:8px}.content{max-width:1500px;margin:120px auto 0}.content_image{display:block}.content_image+.content_image{margin-top:10px}.content_wrapper{display:flex}.content_wrapper:nth-child(2n){flex-direction:row-reverse}.content_wrapper:nth-child(2n) .content_text_wrapper{padding-right:30px;padding-left:20px}.content_wrapper:nth-child(2n) .result_link_wrapper.o-special_inner_link,.content_wrapper:nth-child(2n) .o-special_inner_link.top_link_wrapper{align-items:flex-start}.content_wrapper:nth-child(2n+1) .content_text_wrapper{padding-left:30px;padding-right:20px}.content_wrapper+.content_wrapper{margin-top:120px}.content_text{color:#fff;line-height:1.8}.content_text_wrapper{max-width:600px}.content_text+.content_text{margin-top:16px}.content_title,.interview_title{font-size:4.0rem;font-weight:700;padding-bottom:32px;position:relative;color:#fff}.content_title:after,.interview_title:after,.modal_name:after{content:'';display:block;left:0;bottom:12px;position:absolute;width:70px;height:1px;background-color:#c71444}.result_link,.top_link{width:100%;color:#fff;font-weight:700;padding:14px 0;display:inline-block;border:1px solid #c71444;position:relative;transition:background-color .6s cubic-bezier(.19,1,.22,1)}.result_link_wrapper,.top_link_wrapper{width:370px;text-align:center;margin:120px auto 0}.result_link:before,.top_link:before,.result_link:after,.top_link:after{content:'';display:block;width:10px;height:7px;border:1px solid #c71444;position:absolute;transition:background-color .6s cubic-bezier(.19,1,.22,1),border .6s cubic-bezier(.19,1,.22,1)}.result_link:before,.top_link:before{right:5px;top:5px}.result_link:after,.top_link:after{right:8px;top:7.5px;background-color:#000}.result_link:hover,.top_link:hover{background-color:#c71444}.result_link:hover:before,.top_link:hover:before,.result_link:hover:after,.top_link:hover:after{border:1px solid #fff;background-color:#c71444}.result_link_notice{margin-top:10px;padding-left:1.5em;font-size:1.4rem;color:#fff;text-align:left;position:relative}.result_link_notice:before{content:'※';position:absolute;left:0}.result_link_wrapper.o-special_inner_link,.o-special_inner_link.top_link_wrapper{display:block;margin-top:80px;max-width:370px;width:100%}.result_link_wrapper.o-special_inner_link .result_link,.o-special_inner_link.top_link_wrapper .result_link,.result_link_wrapper.o-special_inner_link .top_link,.o-special_inner_link.top_link_wrapper .top_link{display:block}.comment_wrapper{background-color:#343434;padding:60px 0;margin-top:120px}.comment_inner{display:flex}.comment_inner+.comment_inner{margin-top:60px}.comment_image_wrapper{flex:0 0 320px}.comment_content{padding-left:30px;letter-spacing:-.4px}.comment_content_title{font-size:2.4rem;color:#fff;margin-bottom:12px;font-weight:700}.comment_content_text{color:#fff;font-size:1.6rem;line-height:1.8}.commenter{margin-top:40px;color:#fff;text-align:right}.commenter_team{margin-bottom:6px;font-size:1.4rem}.commenter_name{font-size:2rem}.commenter_name_sub{margin-right:8px;font-size:1.4rem}.interview_wrapper{margin:160px 0 80px}.interview_title{padding-bottom:40px}.interview_title:after{bottom:24px}.interview_image{width:100%;transition:transform .3s cubic-bezier(.13,.78,.38,.98)}.interview_image_wrapper{margin-bottom:16px;position:relative;overflow:hidden}.interview_image_wrapper:after{display:block;content:'詳細はこちら';font-size:1.2rem;position:absolute;right:0;bottom:0;padding:6px 33px 5px 12px;color:#fff;font-weight:700;background:#c71444 url(../IMG/DETAIL/ico-right_white_arrow.svg) center right 19px/10px no-repeat;z-index:5}.interview_image_wrapper:before{display:block;content:'';background-color:#c71444;width:41px;height:41px;position:absolute;right:84px;bottom:-18px;transform:rotate(20deg);z-index:5}.interview_item{margin-bottom:80px;flex:0 0 31.62%;width:31.62%;cursor:pointer}.interview_item:hover .interview_image{transform:scale(1.12)}.interview_item:hover .interview_name,.interview_item:hover .interview_dealer{opacity:.7}.interview_item:not(:nth-of-type(3n)){margin-right:2.57%}.interview_list{display:flex;flex-wrap:wrap}.interview_name{color:#fff;font-size:2.8rem;font-weight:700;margin-bottom:8px;transition:.3s cubic-bezier(.13,.78,.38,.98)}.interview_dealer{color:#fff;line-height:1.625;transition:.3s cubic-bezier(.13,.78,.38,.98)}.top_link:before{display:none}.top_link:after{width:9px;height:9px;border-width:2px;border-bottom:none;border-right:none;transform:rotate(-45deg);background-color:#000;right:auto;left:24px;top:calc(50% - 5px)}.top_link:hover:after{border-bottom:none;border-right:none;border-width:2px}.modal{padding:80px 100px 60px;max-width:1170px;background-color:#fff;margin:250px auto 100px;position:relative;transform:translateY(-20px);transition:transform .2s ease-in-out}.modal_wrapper.o-animate .modal{transform:translateY(0)}.modal_wrapper{display:none;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;transition:opacity .2s ease-in-out;background-color:rgba(0,0,0,.8);z-index:200;overflow:auto;padding:0 30px}.modal_wrapper.o-show{display:block}.modal_wrapper.o-animate{opacity:1}.modal_outer_close{width:70px;height:70px;position:absolute;top:-95px;right:0;cursor:pointer;transition:opacity .2s ease-in-out}.modal_outer_close:before,.modal_outer_close:after{content:'';display:block;background:#fff;width:2px;height:98px;position:absolute;right:34px;top:-14px}.modal_outer_close:before{transform:rotate(45deg)}.modal_outer_close:after{transform:rotate(-45deg)}.modal_outer_close:hover{opacity:.7}.modal_close{color:#000;font-size:1.7rem;padding:12px 110px;border:1px solid #c71444;display:inline-block;cursor:pointer;position:relative;transition:border .2s ease-in-out}.modal_close:before,.modal_close:after{content:'';display:block;background-color:#c71444;width:1px;height:20px;position:absolute;right:36px;top:14px;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.modal_close:before{transform:rotate(45deg)}.modal_close:after{transform:rotate(-45deg)}.modal_close:hover{border:1px solid #ccc}.modal_close:hover:before{transform:rotate(225deg);background-color:#ccc}.modal_close:hover:after{transform:rotate(135deg);background-color:#ccc}.modal_close_wrapper{text-align:center}.modal_heading{display:flex;justify-content:space-between;margin-bottom:60px}.modal_heading_text{padding-right:20px;flex:1 0}.modal_heading_image{width:100%}.modal_heading_image_wrapper{flex:0 1 570px}.modal_dealer{font-size:2.0rem;font-weight:700;white-space:nowrap}.modal_name{font-size:6.0rem;font-weight:700;position:relative;margin-bottom:28px;white-space:nowrap}.modal_name:after{height:2px;bottom:-12px}.modal_info{line-height:1.8}.modal_body_title{font-size:3.2rem;font-weight:700;margin-bottom:16px}.modal_body_text{font-size:1.8rem;line-height:1.8;margin-bottom:60px}.modal_body_image{width:100%}.modal_body_image_wrapper{display:flex;justify-content:space-between;margin-bottom:60px}.modal_body_image_inner{width:48.8%}@media screen and (max-width:1180px){.heading{justify-content:space-between}.heading .title{font-size:5.0rem;white-space:nowrap}.heading .title_wrapper{padding-right:40px;padding-left:30px}.participants_heading{margin-bottom:18px;padding-right:0;font-size:1.8rem}.participants_heading:after{width:14px;height:1px;position:absolute;right:auto;left:0;top:auto;bottom:-8px}.participants_item+.participants_item{margin-top:11px}.participants_name{font-size:1.6rem;width:92px}.participants_wrapper{display:block;padding:40px 10px 40px 60px;flex:0 auto;width:409px}.participants_dealer{font-size:1.4rem;display:inline-block}}@media screen and (max-width:930px){.heading .title_wrapper{padding-right:5px;padding-left:10px}.heading .title{font-size:4.0rem}}