.about p{line-height:inherit}.about .h2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;justify-content:center;overflow:hidden;position:relative}.about .h2--bg:before{content:"";display:block;height:100%;left:50%;position:absolute;top:55%;-webkit-transform:translateX(-50%) rotate(5deg);-ms-transform:translateX(-50%) rotate(5deg);transform:translateX(-50%) rotate(5deg);width:200%}.about .h2 h2{font-size:42px;letter-spacing:.1em;line-height:2;margin-bottom:.5em;margin-top:2.8em;position:relative;text-align:center;z-index:1}.about .h2 p{color:#72727b;font-family:Roboto,sans-serif;font-size:1.1875rem;letter-spacing:.1em;margin-bottom:3em;margin-top:0}.about{overflow:hidden;padding-left:5%;position:relative}.about .h2__main{letter-spacing:.1em;margin-top:2em}.about .more:hover:after{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.about .more:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.about .about__tac{text-align:center}.about .about__right{height:85%;position:absolute;right:-10.2489019034vw;top:6vw;z-index:-1}.about .about__imgBox{height:92%;overflow:hidden;-webkit-transform:skew(9deg);-ms-transform:skew(9deg);transform:skew(9deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.about .about__img{height:100%;-webkit-transform:skew(-9deg);-ms-transform:skew(-9deg);transform:skew(-9deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;width:73.8653001464vw}.about .about__announce{padding:8.0527086384vw 0 11.7130307467vw}.about .h2 h2{line-height:1.6;margin-top:2em;text-align:left}.about .h2{justify-content:flex-start}.about .h2>*{width:100%}.about>p{line-height:2;margin:0 0 40px;max-width:555px;text-align:justify}.about .filter:after{background-color:#fff;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}.about .btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:700;justify-content:center;letter-spacing:.2em;margin:7.3206442167vw auto 0;max-width:100%;min-height:70px;overflow:hidden;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:400px;z-index:3}.about .btn--left{margin:0 auto 0 0}.about .btn:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:8px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:45px;z-index:2}.about .btn:after{border-right:4.39238653vw solid transparent;border-top:70px solid #fff;box-sizing:content-box;content:"";position:absolute;right:-4.39238653vw;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:-1}.about .btn:hover{border:1px solid #000;color:#000}.about .btn:hover:before{-webkit-transform:translateY(-50%) translateX(10px);-ms-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px)}.about .btn:hover:after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.about .about__title{margin:0}.about .about__text{line-height:2;margin-bottom:40px;max-width:555px}.about .about__about{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row}.about .about__box{max-width:877px;padding-top:30px;width:80%}@media (max-width:1024px){.about .about__box{width:100%}}.about .about__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:1px solid #707070;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;padding:18px 0}.about .about__item:hover{opacity:.7}.about .about__title{font-size:1.5rem;margin-right:8%}.about .about__more{color:#72727b}.about .about__more:hover .more:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.about .about__more:hover .more:after{-webkit-transform:translateX(20px) rotate(30deg);-ms-transform:translateX(20px) rotate(30deg);transform:translateX(20px) rotate(30deg)}.about .about__more--sp{display:none}.about .about__category{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 1.2em;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:.4em 1.2em;white-space:nowrap}.about .about__category:after{color:transparent;content:".";display:inline-block;pointer-events:none;width:0}.about .about__category--gray{border:1px solid #72727b;color:#72727b}.about .about__p--black{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex}.about .about__flex,.about .about__sp-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row;flex-flow:row}.about .about__flex,.about .more{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about .more{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;font-weight:400;justify-content:flex-start;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about .more,.about .more:after,.about .more:before{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.about .more:after,.about .more:before{background-color:#72727b}.about .more:before{width:3em}.about .more:after,.about .more:before{content:"";display:block;height:1px;position:absolute;right:125%;top:70%}.about .more:after{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;width:1em}.about .more:hover:before{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.about .more:hover:after{-webkit-transform:rotate(30deg) translateX(3px);-ms-transform:rotate(30deg) translateX(3px);transform:rotate(30deg) translateX(3px)}.about .about__flex p,.about .about__p--black{line-height:1;margin-bottom:0}.about .about__p--black{font-size:16px;font-weight:400}.about .about__sp-flex{font-size:16px}.about .about__item{line-height:1}.about .about__category{font-size:.875rem}@media(max-width:1400px){.about{padding-left:15px;padding-right:15px}}@media(max-width:767px){.about{margin-bottom:30px;padding:0 15px}.about .about__right{height:auto;position:static}.about .about__imgBox{transform:none}.about .about__img{transform:none;width:100%}.about .filter:after,.about .h2--bg:before{display:none}.about .h2 h2{font-size:20px;margin-top:30px}.about>p{max-width:100%}.about .about__about{display:block}.about .about__title{margin-bottom:20px;margin-right:0}.about .about__more,.about .more{display:block;width:100%}.about .more:after,.about .more:before{display:none}.about .about__flex,.about .about__item,.about .about__sp-flex{display:block}.about .about__flex p,.about .about__p--black{margin-bottom:15px}.about .about__category{display:inline-block;margin:0 0 15px;width:auto}.about .btn{font-size:1rem;justify-content:flex-start;padding:0 75px 0 15px;width:100%}.about__announce,.about__imgBox.filter{display:none}}