@charset "UTF-8";.main__mv{background-image:url(/wp-content/themes/ill/img/page/common/about_img.png);background-repeat:no-repeat;background-size:cover;padding-top:22%;position:relative;z-index:80}.main__mv::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(7, 7, 7, 0.35)}.main__mv .page__title{text-transform:uppercase;font-size:3rem;color:#fff;position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;z-index:50;letter-spacing:0.17em}.about__greeting{background:linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 20%, rgba(253, 231, 180, 1) 32%, rgba(253, 231, 180, 1) 100%)}.about__greeting .about{position:relative;padding-top:8.38rem;z-index:50}.about__greeting .about::before{position:absolute;content:"";width:29.49rem;height:26.418rem;background-image:url(/wp-content/themes/ill/img/page/front/leaf_white1.png);background-repeat:no-repeat;background-size:contain;bottom:0;left:0;z-index:-30}@media only screen and (max-width:768px){.about__greeting .about::before{width:15.753rem;height:14.112rem}}.about__greeting .about::after{position:absolute;content:"";width:27.524rem;height:30.892rem;background-image:url(/wp-content/themes/ill/img/page/front/leaf_white2.png);background-repeat:no-repeat;background-size:contain;top:-9.4rem;right:0;z-index:-30}@media only screen and (max-width:768px){.about__greeting .about::after{width:14.274rem;height:16.021rem;top:-5.4rem}}.about__greeting .about .inner .about__title{font-size:3rem;font-weight:800;letter-spacing:0.17em;line-height:1.6;color:#ffb100;text-align:center;margin-bottom:5rem}@media only screen and (max-width:768px){.about__greeting .about .inner .about__title{font-size:2.4rem}}.about__greeting .about .inner .about__text{line-height:2.4375;text-align:center;color:#4d4d4d}@media only screen and (max-width:768px){.about__greeting .about .inner .about__text{font-size:1.4rem}}.about__greeting .about .inner .about__text.text1{margin-bottom:4.3rem}.about__greeting .greeting{padding-top:11rem;padding-bottom:8.3rem}.about__greeting .greeting .inner .owner__introduction__flex .title{margin-bottom:2.02rem}.about__greeting .greeting .inner .owner__introduction__flex .owner__introduction{display:flex;justify-content:space-between;align-items:center;margin-bottom:5.8rem}@media only screen and (max-width:768px){.about__greeting .greeting .inner .owner__introduction__flex .owner__introduction{flex-direction:column;max-width:58.2rem;margin:0 auto;margin-bottom:5.8rem}}.about__greeting .greeting .inner .owner__introduction__flex .owner__introduction figure{width:45.1%;max-width:526px}@media only screen and (max-width:768px){.about__greeting .greeting .inner .owner__introduction__flex .owner__introduction figure{width:100%;margin:0 auto 3.8rem}}.about__greeting .greeting .inner .owner__introduction__flex .owner__introduction .owner__text__wrap{width:50%}@media only screen and (max-width:768px){.about__greeting .greeting .inner .owner__introduction__flex .owner__introduction .owner__text__wrap{width:100%}}.about__greeting .greeting .inner .owner__introduction__flex .owner__introduction .owner__text__wrap .owner__detail{font-size:3rem;font-weight:700;color:#ffb100;margin-bottom:2.7rem}@media only screen and (max-width:768px){.about__greeting .greeting .inner .owner__introduction__flex .owner__introduction .owner__text__wrap .owner__detail{font-size:2.4rem;text-align:center}}.about__greeting .greeting .inner .owner__introduction__flex .owner__introduction .owner__text__wrap .owner__text{font-size:1.4rem;color:#4d4d4d}.about__greeting .greeting .inner .owner__introduction__flex .owner__introduction .owner__text__wrap .owner__text.text1{margin-bottom:2.7rem}.about__greeting .greeting .inner .owner__hobby__flex .owner__hobby{display:flex;justify-content:space-between;flex-wrap:wrap}.about__greeting .greeting .inner .owner__hobby__flex .owner__hobby .owner__hobby__list{width:32.3%;padding-top:3.87rem;padding-bottom:1.86rem;background-color:#fff}@media only screen and (max-width:768px){.about__greeting .greeting .inner .owner__hobby__flex .owner__hobby .owner__hobby__list{width:100%;max-width:37.7rem;margin:0 auto;margin-bottom:1.8rem}}.about__greeting .greeting .inner .owner__hobby__flex .owner__hobby .owner__hobby__list figure{height:5.241rem;text-align:center}.about__greeting .greeting .inner .owner__hobby__flex .owner__hobby .owner__hobby__list .owner__hobby__title{font-weight:700;letter-spacing:0.05em;line-height:1.375;margin-top:2.5rem;margin-bottom:0.8rem;text-align:center}@media only screen and (max-width:768px){.about__greeting .greeting .inner .owner__hobby__flex .owner__hobby .owner__hobby__list .owner__hobby__title{font-size:1.2rem}}.about__greeting .greeting .inner .owner__hobby__flex .owner__hobby .owner__hobby__list .owner__hobby__text{font-size:1.4rem;line-height:1.57;width:78%;margin:0 auto;letter-spacing:0;color:#4d4d4d}@media only screen and (max-width:768px){.about__greeting .greeting .inner .owner__hobby__flex .owner__hobby .owner__hobby__list .owner__hobby__text{font-size:1.2rem}}.introduction{padding-top:8.18rem}.introduction .inner .title.color__primary{margin-bottom:2.12rem}.introduction .inner .introduction__flex .introduction__ul{display:flex;flex-wrap:wrap;justify-content:space-between}.introduction .inner .introduction__flex .introduction__ul .introduction__list{width:31%;max-width:36rem;margin-bottom:4.82rem}@media only screen and (max-width:768px){.introduction .inner .introduction__flex .introduction__ul .introduction__list{width:100%;margin:0 auto;margin-bottom:5.32rem}}.introduction .inner .introduction__flex .introduction__ul .introduction__list .introduction__figure{margin-bottom:1.48rem}.introduction .inner .introduction__flex .introduction__ul .introduction__list .introduction__name{font-weight:700;letter-spacing:0.05em;line-height:1.375}@media only screen and (max-width:768px){.introduction .inner .introduction__flex .introduction__ul .introduction__list .introduction__name{font-size:1.4rem}}