@charset "UTF-8";@media print,screen and (min-width:900px){.about .breadcrumb{height:40px;position:relative;margin:0 0 -40px 0;background:transparent;color:#fff;z-index:10;opacity:0.8}}@media screen and (max-width:899px){.about .breadcrumb{margin:0 0 0 0}}@media print,screen and (min-width:900px){.about .breadcrumb__inner>li>a{color:#fff}}@media print,screen and (min-width:900px){.about .breadcrumb__inner>li:last-child>span{color:#fff}}@media screen and (max-width:899px){.about .content__wide{padding:0}}.about .footer{margin-top:0}@media screen and (max-width:899px){.about_space{padding-left:24px!important;padding-right:24px!important}}@media screen and (max-width:639px){.about_space{padding-left:12px!important;padding-right:12px!important}}.about_space.base_wide{width:960px}@media screen and (max-width:899px){.about_space.base_wide{width:auto}}.about_visual{position:relative;background-image:url(../images/about/photo_visual.jpg);background-repeat:no-repeat;background-size:auto 100%;background-position:top center;height:465px;margin-bottom:60px}@media screen and (max-width:899px){.about_visual{background-size:cover;height:140px}}.about_visual__ttl_en{position:absolute;left:50%;bottom:-2px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about_visual__ttl_en>img{max-width:none;height:109px}@media screen and (max-width:899px){.about_visual__ttl_en>img{height:41px}}.about_visual__ttl_jp{position:absolute;left:50%;bottom:-34px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about_visual__ttl_jp>img{height:47px}@media screen and (max-width:899px){.about_visual__ttl_jp>img{display:none}}.about_visual__ttl_jp>img+img{display:none;height:39px}@media screen and (max-width:899px){.about_visual__ttl_jp>img+img{display:inline-block}}.pioneer__inner>.ttl{position:relative;text-align:center;padding-bottom:31px;margin-bottom:32px}@media screen and (max-width:899px){.pioneer__inner>.ttl{padding-bottom:20px;margin-bottom:20px}}.pioneer__inner>.ttl:after{content:"";display:block;position:absolute;bottom:0;left:50%;background:#e60012;width:48px;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pioneer__inner>.ttl>img{height:33px}@media screen and (max-width:899px){.pioneer__inner>.ttl>img{height:22px}}.pioneer__inner>.text{max-height:100%;margin-top:-6px;margin-bottom:-6px;line-height:1.75;text-align:center}@media screen and (max-width:899px){.pioneer__inner>.text{width:100%;max-width:680px;margin-left:auto;margin-right:auto;max-height:100%;margin-top:-6px;margin-bottom:-6px;line-height:1.8;text-align:left}}.pioneer__inner>.text>span{display:inline-block;vertical-align:top;margin-top:-4px;margin-right:5px}@media screen and (max-width:899px){.pioneer__inner>.text>span{margin-top:-5px}}.pioneer__inner>.text>span>img{height:18px}@media screen and (max-width:899px){.pioneer__inner>.text>span>img{height:16px}}@media screen and (max-width:899px){.pioneer__inner>.text>br{display:none}.pioneer__inner>.text>br.sp_show{display:inline}}.detail{background-image:url(../images/about/bg_detail.png);background-repeat:no-repeat;background-position:top center;padding:102px 0 90px 0}@media screen and (max-width:899px){.detail{background-position:top left calc(50% - 72px);background-size:200%;padding:80px 0 40px 0}}.detail__separate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail__separate_half{width:50%}@media screen and (max-width:899px){.detail__separate_half{width:100%}}.detail__separate_half.left{padding:0 40px 0 20px}@media screen and (max-width:899px){.detail__separate_half.left{padding:0}}.detail__separate_half.right{padding:0 20px 0 40px}@media screen and (max-width:899px){.detail__separate_half.right{margin-top:32px;padding:0}}.detail__separate_half>.photo{display:block;margin-bottom:32px;text-align:center;overflow:hidden}@media screen and (max-width:899px){.detail__separate_half>.photo{margin-bottom:20px}}.detail__separate_half>.photo>img{display:inline-block;height:240px;border-radius:50%}@media screen and (max-width:899px){.detail__separate_half>.photo>img{height:calc(7.944vw + 168.57px)}}@media screen and (max-width:320px){.detail__separate_half>.photo>img{height:194px}}.detail__separate_half>.ttl{position:relative;text-align:center;padding-bottom:24px;margin-bottom:25px}@media screen and (max-width:899px){.detail__separate_half>.ttl{padding-bottom:17px;margin-bottom:16px}}.detail__separate_half>.ttl:after{content:"";display:block;position:absolute;bottom:0;left:50%;background:#e60012;width:24px;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.detail__separate_half>.ttl>img{height:24px}@media screen and (max-width:899px){.detail__separate_half>.ttl>img{height:18px}}.detail__separate_half>.text{max-height:100%;margin-top:-6px;margin-bottom:-6px;line-height:1.75}@media screen and (max-width:899px){.detail__separate_half>.text{width:100%;max-width:360px;margin-left:auto;margin-right:auto;max-height:100%;margin-top:-5.0025px;margin-bottom:-5.0025px;line-height:1.667}}.outline{background-color:#e4e9ec;background-image:url(../images/about/bg_outline.jpg);background-size:cover;padding:80px 0 85px}@media screen and (max-width:899px){.outline{padding:45px 0 50px}}@media screen and (max-width:899px){.outline__inner{text-align:center}}.outline__separate{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:899px){.outline__separate{width:100%;max-width:600px}}.outline__item{position:relative;background:#e60012;width:312px;z-index:10}@media screen and (max-width:899px){.outline__item{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:120px;margin:0 24px}}@media screen and (max-width:639px){.outline__item{margin:0 12px}}.outline__item:after{content:"\f105";position:absolute;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#b40000;width:32px;height:32px;padding-left:0;font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:17px;-webkit-transition:padding 0.2s ease-out;transition:padding 0.2s ease-out}.outline__item>.ttl{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.outline__item>.ttl>em{position:relative;display:block;padding-bottom:13px;margin-bottom:12px;font-size:22px;font-weight:500;font-style:normal;color:#fff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.04em;-webkit-transition:letter-spacing 0.2s ease-out;transition:letter-spacing 0.2s ease-out}@media screen and (max-width:899px){.outline__item>.ttl>em{font-size:20px}}.set_link:hover .outline__item>.ttl>em{letter-spacing:0.1em}.outline__item>.ttl>em:after{content:"";display:block;position:absolute;bottom:0;left:50%;background:#f9bfc4;width:24px;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width 0.2s ease-out;transition:width 0.2s ease-out}.set_link:hover .outline__item>.ttl>em:after{width:36px}.outline__item>.ttl>span{display:block}.outline__item>.ttl>span>img{height:11px;vertical-align:top}@media screen and (max-width:899px){.outline__item>.ttl>span>img{height:9px}}.outline__photo{position:relative;width:648px;height:175px;overflow:hidden;z-index:1;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}@media screen and (max-width:899px){.outline__photo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin:0 0 -24px 0}}.set_link:hover .outline__photo{opacity:0.9}.outline__photo>img{width:100%;max-width:none;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media screen and (max-width:899px){.outline__photo>img{position:absolute;top:0;left:calc(11.053vw - 99.371px);width:calc(58.376vw + 275.195px)}}@media screen and (max-width:320px){.outline__photo>img{left:-64px;width:462px}}.set_link:hover .outline__photo>img{-webkit-transform:scale(1.02);transform:scale(1.02)}.outline__annotation{margin-top:10px;text-align:right}@media screen and (max-width:899px){.outline__annotation{text-align:center}}.outline__annotation>p{font-size:13px}
/*# sourceMappingURL=common_about.css.map */