.about__container .title h2{margin-bottom:32px;text-align:center}.about__container .title h2 br{display:none}.about__container .about__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__container .about__content .about__info{max-width:688px;width:100%}.about__container .about__content .about__image img{height:auto;max-width:100%}.about__container .about__content .about__image--sp{display:none}.about__container .about__content h3{color:inherit;font-size:28px;line-height:1.21429em;margin-bottom:30px;padding-left:50px;position:relative}.about__container .about__content h3:before{border:8px solid #e08025;border-radius:100%;box-sizing:unset;content:"";height:20px;left:0;position:absolute;width:20px}.about__container .about__content ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.about__container .about__content ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.8rem}.about__container .about__content ul li:before{color:#e08025;content:"□";font-size:1.8rem;margin-right:5px}.about__container .about__content ul+h3{margin-top:30px}.about__container .button__container{margin-top:70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__container .button__container,.about__container .button__container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about__container .button__container a{background:#fff;border:4px solid #c92b26;border-radius:50px;box-sizing:content-box;color:#e72420;font-weight:500;height:45px;padding:0 40px;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.about__container .button__container a:before{background-size:100%;bottom:0;content:"";height:52px;left:-5px;margin:auto 0;position:absolute;top:0;width:52px}.about__container .button__container a p{font-size:2.2rem;margin-left:25px}.about__container .button__container a:hover{background:#c92b26;color:#fff;text-decoration:none}.about__container .about__content h4{color:#e08025;font-size:2.2rem;font-weight:700;letter-spacing:0;line-height:1.5;margin-bottom:5px;margin-top:30px}@media (max-width:1100px){.about__container .about__content h3{white-space:normal!important}}@media (max-width:767px){.about__container .title h2{font-size:32px}.about__container .title h2 br{display:initial}.about__container .about__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__container .about__content .about__info{max-width:100%}.about__container .about__content .about__image{display:none}.about__container .about__content .about__image--sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.about__container .about__content .about__image--sp img{width:200px}.about__container .about__content h3{font-size:20px;margin-bottom:0!important;padding-left:30px}.about__container .about__content h3:before{border:5px solid #e08025;height:13px;width:13px}.about__container .about__content ul li{font-size:1.6rem}.about__container .about__content ul+h3{margin-top:23.32px}.about__container .button__container{margin-top:30px}.about__container .button__container a{padding:0 15px;width:82%}.about__container .button__container a p{font-size:19px;line-height:1em}.about__container .about__content h4{font-size:1.8rem;margin-bottom:5px;margin-top:23.32px}}@media screen and (min-width:986px){.about__container .about__content .about__image img{height:366px;max-width:100%}}@media screen and (max-width:425px){.about__container .about__content .about__image--sp img{width:150px}}