.about-top{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;opacity:0;transition:opacity .8s ease;top:-10vh}.about-top.show,.about-top:first-child{opacity:1}.about-box{max-width:600px}.about-box h1{text-align:center;font-size:3rem;font-weight:900}.about-box p{font-family:serif!important;text-align:left}@media screen and (max-width:767px){.about-top{flex-direction:column;padding:1.5rem}}.about-profile{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1000px;margin:0 auto;padding:80px 0}.about-profile-text{flex:1;width:100%}.about-profile-title{font-weight:800;letter-spacing:.12em;margin-bottom:12px}.about-profile-sub{font-size:1.3rem;font-weight:800}.about-profile-image{flex:1}.about-profile-image img{width:100%;border-radius:16px;object-fit:cover}.about-profile-btn a{position:relative;justify-content:space-around;align-items:center;margin:0 auto;max-width:300px;line-height:1.8;text-decoration:none;transition:.3s ease-in-out;font-size:1.2rem;color:#121212}.about-profile-btn a :hover{color:#0481a2}@media(max-width:768px){.about-profile{flex-direction:column-reverse;gap:20px;margin:0 auto;padding:56px 1.5rem}.about-profile-text{text-align:left}.about-profile-title{font-size:1.8rem}}.history{max-width:1000px;padding:0;margin:0 auto}.history-item{padding-left:12px;margin-bottom:28px;border-left:1px solid #555}.history-year{font-size:18px;margin-bottom:8px}.history-text{font-size:12px;line-height:1.8}.history-link{display:block;text-align:right;text-decoration:none;color:#555;font-size:1.2rem;font-weight:900}.history-link:hover{color:#0481a2}@media(max-width:768px){.history{padding:1.5rem}}.about-bg{position:relative;width:100%;margin:0;padding:0;vertical-align:top;background-size:cover;background-repeat:no-repeat;background-position:center;object-fit:cover;overflow:hidden;display:flex;justify-content:center;align-items:center}.about-bg2{position:relative;margin:2rem 1rem;padding:0}.about-block{display:block;text-align:center;padding:10rem 0 0}.about-text{margin:0;padding:2rem 10rem;text-align:left;line-height:3.5}.vary-bg{position:relative;margin:2rem 1rem;padding:0}.about-bg-wrap{display:flex;justify-content:center}.about-left img{width:80%;padding:2rem}.about-left,.about-right{display:flex;justify-content:center;align-items:center;width:50vw;aspect-ratio:3/2}.about-lead{margin:0;padding:2rem;padding-top:0;font-weight:800}@media only screen and (max-width:767px){.about-bg-wrap{flex-direction:column}.about-left,.about-right{width:100%!important}}@media only screen and (max-width:767px){.about-text{margin:0;padding:5rem 2rem;text-align:left;line-height:2.5}}.about-flex{display:flex;width:100vw;height:100vh}.bowks-about{width:50vw;background-image:url(/cdn/shop/files/about1.webp?v=1746626424);vertical-align:top;background-size:cover;background-repeat:no-repeat;background-position:center;object-fit:cover;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#fff;font-weight:900}.vary-bg-wrap{display:flex;justify-content:center}.vary-bg-wrap2{display:flex;justify-content:center;flex-direction:row-reverse}.vary-left img{width:100%}.vary-left,.vary-right{display:flex;justify-content:center;align-items:center;width:50vw;aspect-ratio:3/2}.text-box{display:block}.vary-lead{margin:0;padding:2rem;padding-top:0;font-weight:800}.category{margin:0;padding:0 2rem;font-size:.8em}@media only screen and (max-width:767px){.vary-bg-wrap,.vary-bg-wrap2{flex-direction:column}.vary-left,.vary-right{width:100%!important}}.opus-table{width:100%}.opus-th{width:30%;font-size:1.5rem;margin:0;padding:1rem}.opus-td{width:70%;font-size:1.2rem;margin:0;padding:1rem;text-align:left}@media only screen and (max-width:767px){.opus-th{width:30%;font-size:1.2rem;margin:0;padding:1rem}.opus-td{width:70%;font-size:1.2rem;margin:0;padding:1rem;text-align:left}}.closed-block{margin:0;padding:3rem 0;display:flex;justify-content:center;align-items:center;position:relative}.closed-text{text-align:center}.closed-ul{padding-left:0}.closed-li{list-style:none;font-size:1.2rem;padding:1rem 0;border-bottom:1px solid #aaaaaa}@media only screen and (max-width:767px){.closed-block{padding:1.5rem}.closed-text{font-weight:900}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/about.css.map */
