@charset "UTF-8";.sub_title_sp{display:none}.content_leading_wrapper{height:700px;position:relative;background:url(../IMG/bg-heading.png) top center/cover no-repeat}.content_leading_wrapper:before{display:block;position:absolute;left:calc(50% - 34px);bottom:70px;content:'';width:68px;height:27px;background:url(../IMG/txt-scroll.png) center center/68px 27px no-repeat}.content_leading_wrapper .inner{height:100%;display:flex;align-items:center;padding-top:130px}.content_bar{width:1px;height:60px;background:#fff;animation:scrolling 1600ms ease-in-out infinite}.content_bar_wrapper{position:absolute;bottom:0;left:50%;width:1px;margin:0 auto;overflow:hidden}@keyframes scrolling{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}.content_ending{padding:67px 0}.content_ending_bnrs{display:flex;justify-content:space-between}.content_ending_bnr{width:48.718%}.content_ending_bnr_image{width:100%}.content_ending_bnr_anchor{transition:.3s cubic-bezier(.13,.78,.38,.98)}.content_ending_bnr_anchor:hover{opacity:.75}.introduction{background-color:#000;padding:27px 0 30px}.introduction_list{display:flex;justify-content:space-between}.introduction_item{flex:1 0 167px;color:#fff}.introduction_item+.introduction_item{margin-left:32px}.introduction_position{font-size:1.3rem}.introduction_title{font-size:1.2rem;margin-top:6px}.introduction_name{font-size:2.5rem;color:#c71444}.introduction_content{margin-top:8px;font-size:1.2rem}.technical{background:url(../IMG/bg-technical.png) center center/cover no-repeat;padding:91px 0 96px;color:#fff;text-align:center}.technical_title{font-size:3.5rem;line-height:1.57}.technical_content_wrapper{max-width:808px;margin:42px auto 0;line-height:1.82}.technical_content+.technical_content{margin-top:40px}.technical_link{display:inline-block;margin-top:42px;color:#fff;border:1px solid #fff;position:relative;max-width:684px;width:100%;padding:15px 19px 21px}.technical_link_title{font-size:2.5rem}.technical_link_content{margin-top:10px;font-size:1.2rem;line-height:2.08}.technical_link:after{content:'';display:block;position:absolute;top:0;left:0;background-color:#fff;opacity:0;width:100%;height:100%;transition:.3s cubic-bezier(.13,.78,.38,.98)}.technical_link:hover:after{opacity:.1}.technical_link_anchor{font-size:1.3rem;position:relative;display:inline-block}.technical_link_anchor:after{content:'';display:block;position:absolute;top:5px;right:-12px;width:8px;height:8px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg)}.interview_inner{max-width:1440px;padding:0 30px;width:100%;margin:0 auto}.interview_main_title{font-size:2.4rem}.interview_main_title_wrapper{text-align:center;margin-top:50px}.interview_title{font-size:3.0rem;margin-bottom:39px}.interview_content{font-size:1.6rem;line-height:2}.interview_content+.interview_content{margin-top:31px}.interview_list{padding-top:56px}.interview_item{display:flex}.interview_item+.interview_item{margin-top:90px}.interview_item:nth-child(2n){padding-left:105px;flex-direction:row-reverse}.interview_item:nth-child(2n) .interview_article{margin-right:30px}.interview_item:nth-child(2n+1){padding-right:105px}.interview_item:nth-child(2n+1) .interview_article{margin-left:30px}