.c-vip{color:#2b2b2b}.c-gold{color:#c39343}.c-new{color:#e73934}.etcWrap{overflow:hidden;max-width:768px;min-width:280px;padding:70px 20px 96px;margin:0 auto;background:#fff;box-sizing:border-box}.etcWrap dl{overflow:hidden;text-align:center}.etcWrap dl dt img{display:block;width:60px;height:60px;margin:0 auto}.etcWrap dl dt b{display:block;margin-top:16px;font-weight:600;font-size:16px;line-height:22px;word-break:keep-all;overflow-wrap:break-word}.etcWrap dl dd{margin-top:16px;color:#767676;font-size:13px;line-height:18px;word-break:keep-all;overflow-wrap:break-word}.etcWrap dl dd .dt{display:block;margin-top:15px;color:#191919;font-weight:600;font-size:13px;line-height:19px}.etcWrap .bx{overflow:hidden;padding:20px;margin:40px 20px 0;background:#f8f8fa;color:#191919;font-size:13px;line-height:19px;letter-spacing:0;box-sizing:border-box}.etcWrap .bx>span{display:block;text-align:center}.etcWrap .bx>span+span{margin-top:3px}.etcWrap .bx .date{display:block;font-size:13px;line-height:20px}.etcWrap .bx .date b{margin:0 1px}.etcWrap .bx em{margin:0 5px}.etcWrap .btns{width:160px;margin:40px auto 0}.etcWrap .btns+.btns{margin-top:8px}.corp{padding-bottom:80px}.corp-head{width:100%;height:100%;background:url("/20260724143542/mo/images/etc/corp_bg_hd.jpg") no-repeat center;background-size:cover;aspect-ratio:375/140}@media screen and (max-width: 360px){.corp-head{height:134.391px;aspect-ratio:inherit}}.corp-head__wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3.73vw;height:100%;padding:0 24px}.corp-head__wrap span{color:#fff;font-size:3.73vw;line-height:4.8vw}.corp-head__wrap h2{display:block}.corp-head__wrap h2 img{width:100%;height:3.2vw}@media screen and (max-width: 360px){.corp-head__wrap{gap:13.428px;padding:0 12px}.corp-head__wrap span{font-size:13.428px;line-height:17.28px}.corp-head__wrap h2 img{height:11.5156px}}@media screen and (min-width: 540px){.corp-head__wrap{gap:20.142px}.corp-head__wrap span{font-size:20.142px;line-height:25.92px}.corp-head__wrap h2 img{height:17.2656px}}.corp-cont .bx{overflow:hidden;margin-top:16px;padding:0 20px}.corp-cont .bx-bg{overflow:hidden;padding:0 20px;margin-top:40px;background:#fbf8f3}.corp-cont .bx>.hrzScroll{margin:0 -20px}.corp-cont .bx>.hrzScroll>ul{padding:0 20px}.corp-cont .bx-title{display:flex;align-items:center;min-height:66px;padding:20px 0;box-sizing:border-box}.corp-cont .bx-title h3{font-weight:600;font-size:20px;line-height:26px}.corp-cont .bx-intro li~li{margin-top:40px}.corp-cont .bx-intro li .img{display:block;overflow:hidden;border-radius:8px}.corp-cont .bx-intro li .img img{width:100%;height:auto}.corp-cont .bx-intro li .txt{display:block;margin-top:24px}.corp-cont .bx-intro li .txt strong{display:block;font-weight:600;font-size:20px;line-height:26px}.corp-cont .bx-intro li .txt span{display:block;margin-top:16px;color:#505050;font-size:14px;line-height:18px}.corp-cont .bx-intro li .txt span~span{margin-top:12px}.corp-cont .bx-bg:has(.bx-credit){padding-top:36px;padding-bottom:40px}.corp-cont .bx-bg:has(.bx-credit) .bx-title{min-height:auto;padding:0;margin-bottom:20px}.corp-cont .bx-credit .sub{box-shadow:2px 4px 30px rgba(238,231,219,.5)}.corp-cont .bx-credit .sub~.sub{margin-top:8px}.corp-cont .bx-credit .sub dl{position:relative;z-index:2;min-height:78px;padding:24px 120px 24px 24px;border-radius:8px;background:#fff}.corp-cont .bx-credit .sub dl dt{margin-bottom:16px;font-weight:600;font-size:18px;line-height:23px}.corp-cont .bx-credit .sub dl .tx span{display:block;font-size:15px;line-height:19px}.corp-cont .bx-credit .sub dl .tx em{display:block;margin-top:12px;color:#767676;font-size:12px;line-height:16px}.corp-cont .bx-credit .sub dl .img{position:absolute;right:24px;bottom:24px}.corp-cont .bx-credit .sub dl .img img{width:auto;height:78px}.corp-cont .bx-credit .mn{margin-top:28px}.corp-cont .bx-credit .mn li{position:relative;padding-left:20px;font-size:15px;line-height:19px}.corp-cont .bx-credit .mn li:after{content:"";display:block;position:absolute;left:0;top:1px;width:16px;height:16px;background:url("/20260724143542/mo/images/etc/corp_ck_0.svg") no-repeat 0 0}.corp-cont .bx-credit .mn li~li{margin-top:6px}.corp-cont .bx-vision li,.corp-cont .bx-mission li{overflow:hidden;position:relative;border-radius:8px;width:clamp(260px,77.33vw,420px)}.corp-cont .bx-vision li~li,.corp-cont .bx-mission li~li{margin-left:8px}.corp-cont .bx-vision li .tx,.corp-cont .bx-mission li .tx{display:block;position:absolute;inset:auto 24px 24px;color:#fff;font-size:16px;line-height:21px}.corp-cont .bx-vision li .tx b,.corp-cont .bx-mission li .tx b{display:block;margin-bottom:4px;font-weight:600;font-size:18px;line-height:23px}.corp-cont .bx-vision li .tx em,.corp-cont .bx-mission li .tx em{font-size:14px;line-height:18px}.corp-cont .bx-vision li .img,.corp-cont .bx-mission li .img{display:block;aspect-ratio:290/200}.corp-cont .bx-vision li .img img,.corp-cont .bx-mission li .img img{width:100%;height:100%;object-fit:cover}.corp-cont .bx-value ul{display:grid;grid-template-columns:repeat(2, clamp(216.52px, 77.33vw, 360px));gap:8px}.corp-cont .bx-value ul li{padding:18px 16px;border-radius:8px;background:#fbf6ef;font-size:15px;line-height:19px}.corp-cont .bx-bg:has(.bx-history){padding-top:20px;padding-bottom:32px}.corp-cont .bx-history li{position:relative;padding-left:28px;padding-bottom:32px}.corp-cont .bx-history li:before{content:"";display:block;position:absolute;left:0;top:10px;z-index:2;width:8px;height:8px;border-radius:100%;background:#191919}.corp-cont .bx-history li:after{content:"";display:block;position:absolute;left:3.5px;top:0;bottom:0;width:1px;background:#d8d8d8}.corp-cont .bx-history li:first-child:after{top:14px}.corp-cont .bx-history li:last-child:after{bottom:32px}.corp-cont .bx-history li dt{margin-bottom:12px;font-weight:600;font-size:20px;line-height:26px}.corp-cont .bx-history li dd{font-size:14px;line-height:18px;word-break:auto-phrase}.corp-cont .bx-history li dd~dd{margin-top:4px}.corp-cont .bx-history li:nth-child(n+5){display:none}.corp-cont .bx-history li:nth-child(4):after{bottom:32px}.corp-cont .bx-history .bt{display:flex;justify-content:center;margin-top:8px}.corp-cont .bx-history .bt .btn{width:120px;background:none !important;border:#191919 1px solid !important;color:#191919 !important}.corp-cont .bx-history .bt .btn em{display:inline-flex;align-items:center;gap:2px}.corp-cont .bx-history .bt .btn em:after{content:"";display:block;width:16px;height:16px;background:url("/20260724143542/mo/images/common/arr_16.svg") no-repeat 0 0;background-size:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.corp-cont .bx-history .bt .btn .up{display:none}.corp-cont .bx-history .bt .btn .up:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.corp-cont .bx-history.active li:nth-child(n+5){display:block}.corp-cont .bx-history.active li:nth-child(4):after{bottom:0}.corp-cont .bx-history.active .bt .down{display:none}.corp-cont .bx-history.active .bt .up{display:inline-flex}.corp-cont .bx-mall li{position:relative;overflow:hidden;border-radius:8px}.corp-cont .bx-mall li~li{margin-top:8px}.corp-cont .bx-mall li a{width:100%;height:100%}.corp-cont .bx-mall li img{width:100%;height:auto}.corp-cont .bx-mall li .tx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:absolute;inset:0}.corp-cont .bx-mall li .tx img{width:auto;height:34px}.corp-cont .bx-mall li .tx em{color:#fff;font-size:14px;line-height:20px}.corp-cont .bx-mall li .tx.cam img{height:72px;margin-top:-35px}.corp-cont .bx:has(.bx-contact){margin-top:40px}.corp-cont .bx-contact .view{margin:0 -20px 32px}.corp-cont .bx-contact .view img{width:100%;height:auto}.corp-cont .bx-contact dl~dl{margin-top:16px;padding-top:16px;border-top:#eceff2 1px solid}.corp-cont .bx-contact dl dt{margin-bottom:4px;color:#767676;font-size:14px;line-height:18px}.corp-cont .bx-contact dl dd{font-size:14px;line-height:18px;word-break:auto-phrase}.corp-cont .bx-contact dl dd~dd{margin-top:4px}.corp-cont .bx-contact dl dd a{display:inline}@media screen and (max-width: 360px){.corp-cont .bx{padding-left:12px;padding-right:12px}.corp-cont .bx-bg{padding-left:12px;padding-right:12px}.corp-cont .bx>.hrzScroll{margin:0 -12px}.corp-cont .bx>.hrzScroll>ul{padding:0 12px}.corp-cont .bx-contact .view{margin:0 -12px 32px}}.wrap.std-round .etcWrap .bx{border-radius:12px}@media screen and (max-width: 360px){.etcWrap{padding:90px 12px}.etcWrap .btns{margin:40px auto 0}.etcWrap .bx{padding:17px 12px;margin:40px 0 0}.etcWrap .bx em{margin:0}}
