@font-face{font-family:MyWebFont;src:url(/group/about-us/by-the-numbers/image/font/FrutigerLTStd-Bold.otf) format("opentype")}.mv_inner{position:relative;max-width:1440px;margin:0 auto}.mv_title{position:relative;background:url(/group/about-us/turning-point/ver2/images/70ver/mv_bg.png) no-repeat;background-size:cover;background-position:bottom;min-height:715px;max-width:none;margin-right:calc((100vw - 100%)/2*-1);margin-left:calc((100vw - 100%)/2*-1);z-index:4}.mv_title .title{max-width:660px;position:relative;z-index:3;margin:0 auto;padding:12rem 1.5rem 16rem;text-align:center}.mv_title .title._en{max-width:745px}.mv_slogan{position:absolute;font-family:Barlow,sans-serif;font-style:italic;font-weight:100;letter-spacing:-7px;color:#1a286d;opacity:.8;mix-blend-mode:color-dodge;z-index:4;max-width:1440px}.mv_slogan._01{top:22%;left:0}.mv_slogan._02{top:31%;right:0}.mv-txt{max-width:900px;margin:0 auto}.mv-txt_inner{position:relative;background:url(/group/about-us/turning-point/ver2/images/70ver/mv_bg2.png) no-repeat;background-size:cover;background-position:bottom;max-width:none;margin-right:calc((100vw - 100%)/2*-1);margin-left:calc((100vw - 100%)/2*-1);padding:15rem 2rem 12rem;margin-top:-12rem}.mv-txt_inner:before{right:0;display:block;border-color:#172397;border-style:solid;border-width:200px 50vw;position:absolute;top:-34%;-webkit-transform:skewY(4deg);-ms-transform:skewY(4deg);transform:skewY(4deg);content:""}.mv-txt_inner .mv-txt{color:#26429c;font-weight:700;line-height:2;position:relative}.mv-txt-video{max-width:710px;margin:0 auto}.mv-txt-video_inner{margin:8rem auto 0}.mv-txt-video_inner._responsive{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.mv-txt-video_inner._responsive iframe,.mv-txt-video_inner._responsive video{position:absolute;top:0;left:0;width:100%;height:100%}.mv-video_title{color:#26429c;font-weight:700;margin-top:1rem;font-size:2.2rem;margin-bottom:.5rem!important}.point-history_container{max-width:1180px;position:relative;z-index:0}.point-history_box{position:relative;margin-right:calc((100vw - 100%)/2*-1);margin-left:calc((100vw - 100%)/2*-1);padding-top:180px;padding-bottom:180px;margin-top:0}.point-history_box:nth-child(odd):before{bottom:0;border-color:transparent #ebf8ff #ebf8ff transparent}.point-history_box:nth-child(odd):after,.point-history_box:nth-child(odd):before{position:absolute;left:0;display:block;border-style:solid;border-width:60px 50vw;content:""}.point-history_box:nth-child(odd):after{top:0;border-color:#ebf8ff transparent transparent #ebf8ff}.point-history_box:nth-child(2n){background:#ebf8ff;padding-bottom:2rem;padding-top:0}.point-history_box:nth-child(2n):after{right:0;display:block;border-color:#172397;border-style:solid;border-width:200px 50vw;position:absolute;bottom:0;-webkit-transform:skewY(4deg);-ms-transform:skewY(4deg);transform:skewY(4deg);content:"";z-index:-1}.point-history_box:first-child{padding-top:0}.point-history_box:first-child:after{display:none}.point-history_box .since{font-family:Barlow,sans-serif;font-style:italic;font-weight:100;letter-spacing:-7px;font-size:7.2rem}.point-history_box .subttl{color:#26429c}.point-history_box .txt{font-size:1.6rem}.point-history_box.is-view .since:after{width:45%}.point-history_box.left .since{padding-left:0}.point-history_box.right{padding-right:0!important}.point-history_box.right .since{padding-right:0}.point-history_box .since:after{background:#e5e5eb;-webkit-transform:skewX(-60deg);-ms-transform:skewX(-60deg);transform:skewX(-60deg);height:4px;bottom:25%}.point-history_innter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1180px;margin:0 auto;padding:0 20px}body.about-turning-point figure{margin:1em 0}.anchor-nav_list li.is-active a span{font-weight:700}.anchor-nav_list li a span{font-family:Barlow,sans-serif;font-style:italic;font-weight:400}.about-turning-point .anchor-nav_list li a{color:#a6aac9}.about-turning-point .anchor-nav_list li.is-active a{color:#26429c}.anchor-nav_list li~li p:after,.anchor-nav_list li~li p:before{display:none!important}.about-turning-point .point-history_box .btn-more a{background:transparent;border-radius:99em;border:1px solid #26429c;color:#26429c;width:130px;font-size:1.3rem;font-weight:700;padding:10px 20px 10px 25px}.about-turning-point .point-history_box .btn-more a:after{right:10px;background:url(/group/about-us/turning-point/ver2/images/70ver/ico_arr.svg) no-repeat 50%}.wide-cover{margin-right:calc((100vw - 100%)/2*-1);margin-left:calc((100vw - 100%)/2*-1);position:relative}.wide-cover:after{top:0;position:absolute;left:0;display:block;border-color:#ebf8ff transparent transparent #ebf8ff;border-style:solid;border-width:60px 50vw;content:""}.history-banner{margin:0 auto}.history-banner ul,.history-banner ul li{list-style:none}.title-box{margin-bottom:2rem}.title-box .subttl{color:#26429c;font-size:2.2rem;font-weight:700;padding-bottom:5px;border-bottom:1px solid #26429c}.stretched{position:relative}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:transparent;content:"";pointer-events:auto}.information__text{color:#26429c;font-weight:700;font-size:1.8rem}.point-history_box .btn-more a:hover:before{height:0}.about-turning-point .l-content-outer{line-height:1.3}.p-breadcrumb{position:relative;z-index:1}@media only screen and (min-width:768px){.l-content-outer{margin-bottom:100px}.mv_title{min-height:715px}.mv-txt_inner .mv-txt{font-size:2rem}.point-history_box .since{font-size:16rem}.point-history_box .thumb,.point-history_box .txtarea{width:50%}.point-history_box.left .txtarea{padding-right:7%}.point-history_box.right .txtarea{padding-left:7%}.toggle-contents{display:block}.point-history_box .btn-more{display:none}.point-history_box .toggle-box{margin-top:30px}.anchor-nav{right:0;padding:10px 30px}.anchor-nav_list li a span{font-size:3.2rem}.anchor-nav_list li~li:after{left:15%;background:#a6aac9}.history-banner{max-width:1040px;padding:30rem 2rem 0}}@media only screen and (min-width:0px) and (max-width:767px){.l-content-outer{margin-bottom:60px}.mv_title{min-height:415px}.mv_slogan._01{top:-14rem}.mv_slogan._02{top:-9rem}.mv_slogan{font-size:5.7rem}.mv-txt_inner{padding-top:12rem}.mv-txt_inner:before{top:-32rem}.mv-txt-video_inner._responsive{margin:4rem auto 0}.mv-video_title{font-size:1.8rem;margin-bottom:1rem!important}.point-history_box:nth-child(odd):after,.point-history_box:nth-child(odd):before{border-width:20px 50vw}.point-history_box{padding-bottom:100px;padding-top:90px}.point-history_box:first-child{margin-top:0}.point-history_box .subttl{font-size:2.2rem}.point-history_box .txt{font-size:1.4rem}.point-history_box .txtarea{padding:0}.point-history_box .thumb{margin-top:25px}.point-history_box.is-view .since:after{width:calc(100% - 140px)}.point-history_box.left .since:after{left:135px}.point-history_box.right .since:after{right:135px}.wide-cover:after{border-width:20px 50vw}.history-banner{padding:7.5rem 2rem 0}.title-box{margin-top:5rem}.stretched{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.stretched-img{-webkit-box-flex:1;-webkit-flex:1 1 33.333%;-ms-flex:1 1 33.333%;flex:1 1 33.333%}.stretched-link{-webkit-box-flex:1;-webkit-flex:1 1 66.6666%;-ms-flex:1 1 66.6666%;flex:1 1 66.6666%;padding-left:25px}.information__text{font-size:1.6rem}}@media only screen and (min-width:1025px){.mv_slogan._01{top:-45rem;left:-9%}.mv_slogan._02{top:-28rem;right:-6%}.mv_slogan{font-size:21.1rem;letter-spacing:-21px}.point-history_box .subttl{font-size:2.6rem}.point-history_box.left .since:after{left:320px}.point-history_box.right .since:after{right:320px}}@media only screen and (min-width:768px) and (max-width:1024px){.mv_slogan._01{top:-41rem;left:-4%}.mv_slogan._02{top:-23rem}.mv_slogan{font-size:15rem;letter-spacing:-14px}.mv-txt_inner:before{top:-35rem}.point-history_box .subttl{font-size:2.1rem}.point-history_box.left .since:after{left:300px}.point-history_box.right .since:after{right:300px}}@media only screen and (max-width:1400px){.point-history_innter{max-width:980px}}@media only screen and (max-width:1200px){.anchor-nav{display:none}}