@charset "utf-8";#about01{background:#f5f7fa;padding-top:120px;padding-bottom:120px}#about01 .container1440{max-width:1080px}#about01 .mvvBlock{text-align:center}#about01 .mvvLabel{position:relative;display:inline-block;font-size:26px;font-weight:600;letter-spacing:.14em;padding-bottom:5px;margin-bottom:48px;color:#1e3a5f}#about01 .mvvLabel:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:54px;height:3px;background:#0f2a44}#about01 .mvvBlock h3,#about01 .mvvBlock p{text-align:center !important;line-height:1.2}#about01 .mvvBlock p{max-width:720px;margin:18px auto;line-height:1.9;color:#555}#about01 h2{font-weight:500;letter-spacing:.12em;color:#333}#about01 .about01List{list-style:none;padding:0;margin:0;display:grid;gap:28px}#about01 .about01List li{margin:0}#about01 .about01List .text{background:#fff;border:1px solid #e9e9e9;border-radius:18px;padding:38px 42px;box-shadow:0 20px 60px rgba(0,0,0,.08)}#about01 .about01List li:nth-child(2){margin-top:30px}#about01 .about01List .text h3{color:#2b2f33;line-height:1.4}#about01 .valuesGrid{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#about01 .valuesGrid li{background:#fff;border:1px solid #d5dbe3;border-radius:14px;padding:14px 16px;letter-spacing:.06em;text-align:center}.about02List li{width:100%;height:320px;box-shadow:0 12px 7px rgba(0,0,0,.2);background-size:cover;padding-left:60px;padding-right:60px}.about02list_01{background-image:url(//mitsukin.info/wp/wp-content/themes/mitsukin2022/lib/css/../images/about/about02List_01n_bg.jpg?20230127)}.about02list_02{background-image:url(//mitsukin.info/wp/wp-content/themes/mitsukin2022/lib/css/../images/about/about02List_01_bg.jpg?20230131)}.about02list_03{background-image:url(//mitsukin.info/wp/wp-content/themes/mitsukin2022/lib/css/../images/about/about02List_02_bg.jpg?20230131)}.about02List li .btn01{background-color:rgba(0,0,0,.5);background-image:url(//mitsukin.info/wp/wp-content/themes/mitsukin2022/lib/css/../images/common/arrow01_right_white.png);margin-left:140px}@media (max-width:810px){#about01 .about01List .text{padding:22px 18px}#about01 .valuesGrid{grid-template-columns:1fr}}@media screen and (max-width:480px){.about01List li{flex-wrap:wrap;column-gap:0;row-gap:48px}.about01List .image,.about01List .text{width:100%}.about02List li{height:auto;padding:40px 20px}.about02List li h3{text-align:center}.about02List li .btn01{margin-left:auto}}