.p-about__title{text-align:center}@media only screen and (max-width:768px){.p-about__title{margin-bottom:45px}}@media print,screen and (min-width:769px){.p-about__title{margin-bottom:101px}}@media only screen and (max-width:768px){.p-about__title img{width:274px}}@media print,screen and (min-width:769px){.p-about__title img{width:302px}}.p-about__delight{background:#EBEBEB}@media only screen and (max-width:768px){.p-about__delight{margin-bottom:80px;padding:111px 37px 64px;position:relative}}@media print,screen and (min-width:769px){.p-about__delight{border-radius:18px;margin:0 auto 114px;padding:34px 57px 77px;width:744px}}@media only screen and (max-width:768px){.p-about__delight-head{margin-bottom:50px}}@media print,screen and (min-width:769px){.p-about__delight-head{display:flex;justify-content:space-between;margin-bottom:40px;padding-left:12px}}@media print,screen and (min-width:769px){.p-about__delight-head__text{padding-top:64px}}@media only screen and (max-width:768px){.p-about__delight-head__text img{width:264px}}@media print,screen and (min-width:769px){.p-about__delight-head__text img{width:340px}}@media only screen and (max-width:768px){.p-about__delight-head__logo{position:absolute;right:10px;top:21px;width:93px}}@media only screen and (max-width:768px){.p-about__delight-head__logo img{width:100%}}@media print,screen and (min-width:769px){.p-about__delight-head__logo img{width:159px}}.p-about__delight-text{font-size:16px;font-size:1.6rem;margin-bottom:63px}@media print,screen and (min-width:769px){.p-about__delight-text{letter-spacing:0.06em;line-height:2.1875;padding-right:36px}}.p-about__delight-explain{text-align:center}@media only screen and (max-width:768px){.p-about__delight-explain img{width:100%}}@media print,screen and (min-width:769px){.p-about__delight-explain img{width:520px}}@media only screen and (max-width:768px){.p-about__production{background:url("../img/about/pict-factory.svg") no-repeat center 40px/521px auto;margin-bottom:80px;padding:0 41px}}@media print,screen and (min-width:769px){.p-about__production{background:url("../img/about/pict-factory.svg") no-repeat left top/622px auto;margin:0 auto 100px;padding-top:17px;width:1020px}}@media only screen and (max-width:768px){.p-about__production-summary{margin-bottom:34px}}@media print,screen and (min-width:769px){.p-about__production-summary{margin-bottom:130px;padding-left:563px}}.p-about__production-summary h2{font-weight:normal;letter-spacing:0.1em}@media only screen and (max-width:768px){.p-about__production-summary h2{font-size:19px;font-size:1.9rem;margin-bottom:290px}}@media print,screen and (min-width:769px){.p-about__production-summary h2{font-size:22px;font-size:2.2rem;margin-bottom:20px}}.p-about__production-summary p{line-height:2}@media only screen and (max-width:768px){.p-about__production-summary p{font-size:16px;font-size:1.6rem}}@media print,screen and (min-width:769px){.p-about__production-summary p{font-size:14px;font-size:1.4rem;width:302px}}.p-about__production-images{display:-ms-grid;display:grid}@media only screen and (max-width:768px){.p-about__production-images{gap:3px;-ms-grid-columns:1fr 3px 1fr;grid-template-columns:repeat(2,1fr)}}@media print,screen and (min-width:769px){.p-about__production-images{gap:4px;-ms-grid-columns:1fr 4px 1fr 4px 1fr;grid-template-columns:repeat(3,1fr)}}.p-about__production-images img{width:100%}@media only screen and (max-width:768px){.p-about__company{margin-bottom:40px;padding:0 41px}}@media print,screen and (min-width:769px){.p-about__company{margin:0 auto 145px;width:740px}}.p-about__company-title{font-weight:normal;letter-spacing:0.1em}@media only screen and (max-width:768px){.p-about__company-title{font-size:19px;font-size:1.9rem;margin-bottom:40px}}@media print,screen and (min-width:769px){.p-about__company-title{font-size:22px;font-size:2.2rem;margin-bottom:24px}}@media print,screen and (min-width:769px){.p-about__company dl{border-bottom:1px solid #000;display:flex;padding:8px 17px}}@media print,screen and (min-width:769px){.p-about__company dl:first-of-type{border-top:1px solid #000}}@media only screen and (max-width:768px){.p-about__company dl:not(:last-child){margin-bottom:20px}}@media only screen and (max-width:768px){.p-about__company dt{font-size:15px;font-size:1.5rem;border-bottom:1px solid #000;padding-bottom:3px}}@media print,screen and (min-width:769px){.p-about__company dt{font-size:17px;font-size:1.7rem;margin-right:87px;text-align-last:justify;width:90px}}@media only screen and (max-width:768px){.p-about__company dd{font-size:15px;font-size:1.5rem;padding-top:10px}}@media print,screen and (min-width:769px){.p-about__company dd{font-size:17px;font-size:1.7rem}}