@charset "UTF-8";body{overflow-x:hidden}.nmc_nav{margin-top:100px;position:relative;z-index:20}.nmc_nav_list{display:flex;justify-content:space-between;align-items:stretch}.nmc_nav_item{flex:1 1 16.66%;text-align:center}.nmc_nav_link{padding:8px 8px 16px;color:#c1c1c1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:100%;font-family:Nissan Brand,Verdana,ShinGoPro-Regular,sans-serif;transition:color .3s cubic-bezier(.13,.78,.38,.98)}.nmc_nav_link_comingsoon{font-size:10px}.nmc_nav_link.o-current{color:#000;position:relative;font-weight:700}.nmc_nav_link.o-current:before{display:block;content:'';position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#000;pointer-events:none}.nmc_nav_link:not(.o-disabled):not(.o-current):hover{color:#c71444}.nmc_nav_item.o-current:nth-child(2):after,.nmc_nav_item.o-current:nth-child(3):after,.nmc_nav_item.o-current:nth-child(4):after{color:#000}.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}.article{padding-bottom:162px}.heading{margin-top:-60px;width:100%;display:flex}.heading_title{flex:0 0 50%;display:flex;justify-content:flex-end}.heading_title_inner{width:585px}.heading_participants{flex:0 0 50%}.heading_participants_inner{width:585px}.heading .title{font-size:6.0rem;font-weight:700}.heading .title_date{font-size:1.8rem}.heading .title_wrapper{width:115%;padding:120px 60px 0 15px}.participants_wrapper{background-color:#000;color:#fff;padding:80px 80px 80px 140px;width:calc(50vw - 15%);margin-left:15%;display:flex;align-items:flex-start}.participants_heading{flex:0 0 auto;margin-right:64px;font-size:2.0rem;font-weight:700;position:relative}.participants_heading:after{content:'';display:block;background-color:currentColor;right:-32px;top:50%;transform:translateY(-50%);height:1em;width:1px;position:absolute}.participants_name{flex:0 0 auto;font-size:1.4rem;font-weight:700;display:block;margin-bottom:4px}.participants_name.o-image{line-height:1.5}.participants_dealer{flex:0 1 auto;margin-left:16px;font-size:1.2rem}.participants_inner{flex:1 1 auto;display:flex;justify-content:space-between}.participants_item{display:flex;align-items:center}.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{line-height:1.8}.content_text_wrapper{max-width:600px}.content_text+.content_text{margin-top:16px}.content_title,.interview_title{font-size:2.8rem;font-weight:700;padding-bottom:35px;position:relative}.content_title:after,.interview_title:after,.interview-modal_name:after{content:'';display:block;left:0;bottom:20px;position:absolute;width:70px;height:1px;background-color:#c6c6c6}.winning_image{width:100%;height:auto}.winning_image_wrapper{max-width:1200px;margin:130px auto 0;padding:0 35px}.result_link,.top_link{width:100%;font-weight:700;padding:14px 0;display:inline-block;background-color:#000;color:#fff;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 #fff;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:7px;background-color:#000}.result_link:hover,.top_link:hover{color:#fff;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:#000;color:#fff;padding:60px 0;margin-top:120px}.comment_inner{display:flex;max-width:1200px;margin:0 auto;padding:0 35px}.comment_inner+.comment_inner{margin-top:60px}.comment_image{height:auto}.comment_image_wrapper{flex:0 0 320px}.comment_content{padding-left:30px;letter-spacing:-.4px}.comment_content_title{font-size:2.4rem;margin-bottom:12px;font-weight:700}.comment_content_text{font-size:1.6rem;line-height:1.8}.commenter{margin-top:40px;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-top:120px}.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:14px;position:relative;overflow:hidden}.interview_image_wrapper:after{display:block;content:'詳細はこちら';font-size:1.2rem;position:absolute;right:0;bottom:0;padding:6px 29px 5px 12px;color:#fff;font-weight:700;background:#000 url(../IMG/ico-chevron_right.svg) center right 12px/10px no-repeat;z-index:5}.interview_item{margin-bottom:80px;flex:0 0 23.4%;width:23.4%;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(4n)){margin-right:2.13%}.interview_list{display:flex;flex-wrap:wrap}.interview_name{font-size:2.4rem;font-weight:700;margin-bottom:8px;transition:.3s cubic-bezier(.13,.78,.38,.98)}.interview_name.o-image{padding:7px 0 3px;line-height:1}.interview_dealer{font-size:1.4rem;line-height:1.625;transition:.3s cubic-bezier(.13,.78,.38,.98)}.top_link{padding:12px 0;color:#000;background-color:transparent;border:1px solid #000}.top_link:before{display:none}.top_link:after{width:9px;height:9px;border-width:2px;border-bottom:none;border-right:none;transform:rotate(-45deg);right:auto;left:24px;top:calc(50% - 5px);background-color:transparent;border-color:currentColor}.top_link:hover:after{border-bottom:none;border-right:none;border-width:2px;background-color:transparent}.interview-modal{padding:80px 100px 60px;max-width:1170px;background-color:#fff;margin:130px auto 100px;position:relative;transform:translateY(-20px);transition:transform .2s ease-in-out}.interview-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}.interview-modal_wrapper.o-animate .interview-modal_wrapper{transform:translateY(0)}.interview-modal_wrapper.o-show{display:block}.interview-modal_wrapper.o-animate{opacity:1}.interview-modal_outer_close{width:70px;height:70px;position:absolute;top:-95px;right:0;cursor:pointer;transition:opacity .2s ease-in-out}.interview-modal_outer_close:before,.interview-modal_outer_close:after{content:'';display:block;background:#fff;width:2px;height:98px;position:absolute;right:34px;top:-14px}.interview-modal_outer_close:before{transform:rotate(45deg)}.interview-modal_outer_close:after{transform:rotate(-45deg)}.interview-modal_outer_close:hover{opacity:.7}.interview-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}.interview-modal_close:before,.interview-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}.interview-modal_close:before{transform:rotate(45deg)}.interview-modal_close:after{transform:rotate(-45deg)}.interview-modal_close:hover{border:1px solid #ccc}.interview-modal_close:hover:before{transform:rotate(225deg);background-color:#ccc}.interview-modal_close:hover:after{transform:rotate(135deg);background-color:#ccc}.interview-modal_close_wrapper{text-align:center}.interview-modal_heading{display:flex;justify-content:space-between;margin-bottom:60px}.interview-modal_heading_text{padding-right:20px;flex:1 0}.interview-modal_heading_image{width:100%;margin:-19px 0}.interview-modal_heading_image_wrapper{flex:0 1 570px;overflow:hidden}.interview-modal_dealer{font-size:2.0rem;font-weight:700;white-space:nowrap}.interview-modal_name{font-size:6.0rem;font-weight:700;position:relative;margin-bottom:28px;white-space:nowrap}.interview-modal_name:after{height:2px;bottom:-12px}.interview-modal_name_image{margin-top:6px}.interview-modal_info{line-height:1.8}.interview-modal_body_title{font-size:3.2rem;font-weight:700;margin-bottom:16px}.interview-modal_body_text{font-size:1.8rem;line-height:1.8;margin-bottom:60px}.interview-modal_body_image{width:100%}.interview-modal_body_image_wrapper{display:flex;justify-content:space-between;margin-bottom:60px}.interview-modal_body_image_inner{width:48.8%}@media screen and (max-width:1310px){.heading .title{font-size:5.0rem}.participants_wrapper{padding-left:60px;padding-right:80px}}@media screen and (max-width:930px){.heading .title_wrapper{padding-right:5px;padding-left:10px}.heading .title{font-size:4.0rem}}