@charset "UTF-8";.sp_appear{display:block}.pc_appear{display:none}.pc_appear_inline{display:none}.inner{padding:0 25px}.nmc_nav .inner{padding:0 25px}.nmc_nav_link{padding:16px 0 12px;font-size:1.4rem}.nmc_nav_list:before{width:16.67%}.nmc_nav_list:after{transform:scaleX(.6)}.nmc_nav_item:nth-child(2):after,.nmc_nav_item:nth-child(3):after,.nmc_nav_item:nth-child(4):after{display:none}.mainvisual{height:auto;background:transparent}.article{padding-bottom:80px}.heading{display:block;margin:0 auto}.heading .title{font-size:3.2rem}.heading .title_date{font-size:1.4rem}.heading .title_wrapper{text-align:left;padding:24px 25px 32px;max-width:485px;margin:0 auto}.participants_wrapper{padding:40px 0 62px;width:100%;display:block;max-width:none}.participants_dealer{font-size:1.2rem}.participants_item{display:flex;align-items:center}.participants_item+.participants_item{margin-top:12px}.participants_name{width:79px;margin-bottom:0}.participants_name.o-image{height:14px}.participants_name.o-image .participants_name_image{height:100%;width:auto}.participants_inner{display:block;padding:0 25px}.participants_heading{text-align:center;padding-bottom:32px;margin-right:0}.participants_heading:after{width:1em;height:1px;transform:translateX(50%);top:auto;bottom:16px;right:50%}.participants_list{max-width:435px;margin:0 auto}.content{position:relative;margin-top:80px;padding-top:0}.content_wrapper{display:block;position:relative;padding-top:103px}.content_wrapper:nth-child(n) .content_text_wrapper{padding:32px 25px 0}.content_wrapper+.content_wrapper{margin-top:60px}.content_wrapper.o-inner_link{padding:100px 0 0}.content_wrapper.o-inner_link:first-child{margin-top:-100px}.content_image_wrapper{width:100%}.content_title{top:0;left:0;text-align:center;position:absolute;width:100%;font-size:2.8rem}.content_title:after{width:30px;left:calc(50% - 15px)}.content_text_wrapper{margin:0 auto;max-width:460px}.result_link{width:100%;max-width:460px;padding:17px 0}.winning_image_wrapper{margin:60px auto;padding:0 25px}.result_link_wrapper,.top_link_wrapper{margin-top:60px}.result_link_wrapper{width:calc(100% - 50px)}.result_link_wrapper.o-special_inner_link{display:block;position:static;width:100%;margin-top:60px}.result_link_wrapper.o-special_inner_link .result_link{width:100%}.result_link_notice{font-size:1.2rem}.comment_wrapper{margin-top:60px}.comment_inner{display:block;padding:0 25px}.comment_image{width:100%}.comment_image_wrapper{margin-bottom:24px}.comment_content{max-width:420px;margin:0 auto;padding-left:0}.commenter{margin-top:20px}.interview_wrapper{margin-top:100px}.interview_wrapper .inner{padding:0 25px}.interview_title{text-align:center;font-size:2.8rem}.interview_title:after{left:calc(50% - 35px)}.interview_item{flex:0 0 48.7%;width:48.7%;margin-bottom:32px}.interview_item:not(:nth-of-type(5n)){margin-right:0}.interview_item:not(:nth-of-type(2n)){margin-right:2.6%}.interview_image_wrapper{margin-bottom:12px}.interview_image_wrapper:before{background:url(../IMG/DETAIL/ico-interview_sub.png) center/40px no-repeat;width:40px;height:40px;position:absolute;right:0;bottom:0;transform:none;content:'';display:block}.interview_image_wrapper:after{display:none}.interview_name{font-size:1.8rem}.interview_name.o-image{padding-top:2px;padding-bottom:4px}.interview_name_image{height:20px}.interview_dealer{font-size:1.2rem}.top_link{padding:18px 63px}.top_link_wrapper{width:100%;max-width:470px;padding:0 25px}.interview-modal{margin:100px 0 20px;padding:30px 15px 60px}.interview-modal_wrapper{padding:0 15px;-webkit-overflow-scrolling:touch}.interview-modal_outer_close{width:40px;height:40px;top:-55px}.interview-modal_outer_close:before,.interview-modal_outer_close:after{width:3px;height:52px;right:18px;top:-6px}.interview-modal_heading{flex-direction:column-reverse}.interview-modal_heading_image_wrapper{flex:0 1 auto}.interview-modal_heading_text{padding:34px 0 0}.interview-modal_name{font-size:4.0rem;margin-top:-5px}.interview-modal_name_image{margin-top:10px;height:40px}.interview-modal_info{font-size:1.6rem}.interview-modal_body_title{margin-bottom:20px;font-size:3.0rem}.interview-modal_body_text{line-height:2}.interview-modal_body_image_wrapper{display:block}.interview-modal_body_image_inner{width:100%}.interview-modal_body_image_inner+.interview-modal_body_image_inner{margin-top:5px}.interview-modal_close{padding:18px 0;width:100%;max-width:460px}.interview-modal_close:before,.interview-modal_close:after{top:20px}