.c-gold{color:#C4AA84}.c-gold1{color:#DBCDAC}.c-gold2{color:#AE914C}.c-purple{color:#663e5b}.c-purple1{color:#856A8E}.c-purple2{color:#BFAFC4}.c-pink{color:#EC6D73}.c-bk{color:#434343}.c-wh{color:#fff}.o_c_t.__10{font-size:10px}.o_c_t.__12{font-size:12px}.o_c_t.__14{font-size:14px}.o_c_t.__16{font-size:16px}.o_c_t.__18{font-size:18px}.o_c_t.__20{font-size:clamp(18px, 3vw, 20px)}.o_c_t.__22{font-size:clamp(18px, 3vw, 22px)}.o_c_t.__24{font-size:clamp(22px, 3vw, 24px)}.o_c_t.__26{font-size:clamp(24px, 3vw, 26px)}.o_c_t.__28{font-size:clamp(26px, 4vw, 28px)}.o_c_t.__lh10{line-height:1}.o_c_t.__lh12{line-height:1.2}.o_c_t.__lh14{line-height:1.4}.o_c_t.__lh16{line-height:1.6}.o_c_t.__lh18{line-height:1.8}.o_c_t.__lh20{line-height:2}.p_about__intro{color:#707070;text-align:center;font-size:1.8rem;line-height:2.2;font-weight:lighter}.p_about__list{display:flex;justify-content:space-between;padding:100px 0 160px;flex-wrap:wrap}@media screen and (max-width: 896px){.p_about__list{padding:80px 0 140px}}@media screen and (max-width: 896px) and (max-width: 640px){.p_about__list{padding:30px 0 100px}}.p_about__list:hover li a:not(:hover){opacity:.7}.p_about__list li{width:24%}@media screen and (max-width: 1080px){.p_about__list li{width:49%}}@media screen and (max-width: 896px) and (max-width: 640px){.p_about__list li{width:49%}}.p_about__list li a{display:block;position:relative;font-size:1.3rem;transition:ease .2s}@media screen and (max-width: 1080px) and (max-width: 896px){.p_about__list li a{font-size:1.1rem}}@media screen and (max-width: 1080px) and (max-width: 896px) and (max-width: 640px){.p_about__list li a{font-size:1rem}}.p_about__list li a:hover .title{transform:translateX(10px)}.p_about__list li a .title{background-image:url(../img/pattern-bg14.png);background-color:#dbcdac;color:#434343;width:100%;padding:0.8em;position:absolute;bottom:-2em;left:1.3em;width:75%;font-size:18px;transition:inherit}@media screen and (max-width: 1080px){.p_about__list li a .title{padding:0.7em;bottom:20px;left:0;width:80%;position:relative;margin:auto;text-align:center}}.p_about__list li a img{object-fit:cover;width:17vw;height:12vw;max-width:90%;max-height:180px}@media screen and (max-width: 1080px){.p_about__list li a img{width:100%;max-width:100%;max-height:initial;width:44vw;height:32vw}}@media screen and (max-width: 1080px) and (max-width: 640px){.p_about__list li a img{width:44vw;height:32vw}}
/*# sourceMappingURL=about.css.map */
