.body[data-v-b28f16cd]{box-sizing:border-box;background-image:url(../img/074f8ddc4686bc21e10eafa4bc8f2243791423eb.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100dvh;position:relative;overflow:hidden}.xtu[data-v-b28f16cd]{z-index:2;width:clamp(110px,25vw,155px);height:auto;position:absolute;top:clamp(16px,3vh,30px);left:clamp(14px,4vw,40px)}.xtu img[data-v-b28f16cd]{object-fit:contain;width:100%;height:auto;display:block}.wecome[data-v-b28f16cd]{box-sizing:border-box;width:min(90vw,430px);position:absolute;top:clamp(110px,20vh,190px);left:clamp(16px,6vw,60px)}.wecome img[data-v-b28f16cd]{object-fit:contain;width:clamp(180px,50vw,241px);height:auto;margin-top:-10px;margin-bottom:-70px;display:block}.wecome_text[data-v-b28f16cd]{letter-spacing:0;color:#000;white-space:nowrap;width:100%;height:auto;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(30px,8vw,46px);font-style:normal;font-weight:400;line-height:1.4}button[data-v-b28f16cd]{letter-spacing:.05em;color:#000;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:linear-gradient(90.08deg,#a8ffdd .09%,#cbfffa 50.29%,#f7fae1 101.46%);border:none;border-radius:clamp(13px,4vw,17px);width:min(78vw,309px);height:clamp(48px,7vh,58px);padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5vw,25px);font-weight:400;line-height:1;display:block}.btu1[data-v-b28f16cd],.btu2[data-v-b28f16cd],.btu3[data-v-b28f16cd]{z-index:2;border:none;width:min(78vw,309px);position:absolute;left:clamp(20px,8vw,42px)}.btu1[data-v-b28f16cd]{top:62vh}.btu2[data-v-b28f16cd]{top:73vh}.btu3[data-v-b28f16cd]{top:84vh}@media (height<=700px){.btu1[data-v-b28f16cd]{top:58vh}.btu2[data-v-b28f16cd]{top:70vh}.btu3[data-v-b28f16cd]{top:82vh}.wecome[data-v-b28f16cd]{top:16vh}}@media (width<=360px){.wecome[data-v-b28f16cd]{left:14px}.wecome img[data-v-b28f16cd]{width:175px;margin-bottom:-60px}.wecome_text[data-v-b28f16cd]{font-size:29px}.btu1[data-v-b28f16cd],.btu2[data-v-b28f16cd],.btu3[data-v-b28f16cd]{width:calc(100vw - 40px);left:20px}button[data-v-b28f16cd]{width:100%;font-size:18px}}@media (width>=500px){.wecome[data-v-b28f16cd],.btu1[data-v-b28f16cd],.btu2[data-v-b28f16cd],.btu3[data-v-b28f16cd]{left:7vw}}[data-v-cb49f606]{box-sizing:border-box}.body[data-v-cb49f606]{background-position:50%;background-size:cover;background-attachment:fixed;width:100%;min-height:100dvh;margin:0;padding:0;position:relative;overflow-x:hidden}.top-nav[data-v-cb49f606]{box-sizing:border-box;background:#f0fff9e6;justify-content:center;align-items:center;width:100%;height:clamp(43px,6vh,58px);padding-top:0;display:flex;position:relative}.page-title[data-v-cb49f606]{letter-spacing:.12em;text-align:center;white-space:nowrap;width:auto;max-width:75vw;height:auto;margin:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5vw,24px);font-weight:500;line-height:1.2}.back-btn[data-v-cb49f606]{top:0;left:max(5px, env(safe-area-inset-left));color:#777;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:clamp(42px,12vw,48px);height:100%;padding:0;font-size:clamp(36px,10vw,42px);font-weight:300;line-height:1;display:flex;position:absolute}.container[data-v-cb49f606]{width:100%;min-height:calc(100dvh - 43px);padding:clamp(12px, 3vw, 20px) clamp(16px, 4.5vw, 30px) calc(90px + env(safe-area-inset-bottom));box-sizing:border-box;background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);position:relative;overflow:hidden auto}.back-button[data-v-cb49f606]{cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;background:#e9fff8;border:none;border-radius:50%;width:clamp(31px,8vw,36px);height:clamp(31px,8vw,36px);padding:0;display:block;position:relative;top:auto;left:auto;box-shadow:0 2px 6px #0000001f}.back-button[data-v-cb49f606]:disabled{opacity:.45}.back-button[data-v-cb49f606]:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fff,#fff0,#ffffff80);border-radius:50%;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.back-arrow[data-v-cb49f606]{background:#a7ddce;border-radius:3px;width:13px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.back-arrow[data-v-cb49f606]:before,.back-arrow[data-v-cb49f606]:after{content:"";background:#a7ddce;border-radius:3px;width:8px;height:2px;position:absolute;left:-1px}.back-arrow[data-v-cb49f606]:before{top:-3px;transform:rotate(-45deg)}.back-arrow[data-v-cb49f606]:after{top:3px;transform:rotate(45deg)}.progress[data-v-cb49f606]{letter-spacing:.12em;white-space:nowrap;width:auto;height:auto;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(16px,4.5vw,18px);font-weight:400;line-height:1;position:absolute;top:clamp(20px,3vh,28px);left:50%;transform:translate(-50%)}.divider[data-v-cb49f606]{background:#f0fff9;border-radius:999px;width:100%;height:clamp(5px,1.5vw,6px);margin-top:clamp(15px,3vh,25px);position:relative;top:auto;left:auto}.question[data-v-cb49f606]{width:100%;margin-top:clamp(20px,4vh,30px);position:relative}.question .line1[data-v-cb49f606]{flex-direction:row;align-items:center;gap:clamp(10px,3vw,18px);width:100%;display:flex}.line1 img[data-v-cb49f606]{object-fit:contain;flex-shrink:0;width:clamp(68px,21vw,82px);height:clamp(68px,21vw,82px);display:block;position:relative;top:auto;left:auto}.text[data-v-cb49f606]{letter-spacing:.08em;text-align:center;overflow-wrap:break-word;word-break:break-word;background:#f6fffc;border-radius:7px;flex:1;justify-content:center;align-items:center;width:auto;min-width:0;min-height:clamp(58px,19vw,75px);padding:10px clamp(8px,3vw,14px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(15px,4.5vw,18px);font-weight:400;line-height:1.45;display:flex;position:relative;top:auto;left:auto}.stem[data-v-cb49f606]{letter-spacing:.08em;word-break:break-word;overflow-wrap:break-word;width:100%;height:auto;margin-top:clamp(18px,4vw,28px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(15px,4.5vw,18px);font-weight:400;line-height:1.55;position:relative;top:auto;left:auto}.options[data-v-cb49f606]{flex-direction:column;gap:clamp(12px,4vw,22px);width:100%;margin-top:clamp(18px,4vw,26px);padding-bottom:20px;display:flex;position:relative;top:auto;left:auto}.option[data-v-cb49f606]{text-align:left;letter-spacing:.06em;color:#222;cursor:pointer;word-break:break-word;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;background:linear-gradient(90.08deg,#a8ffdd33 .09%,#cbfffa33 50.29%,#f7fae133 101.46%);border:none;border-radius:clamp(12px,4vw,15px);justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:clamp(64px,18vw,78px);padding:clamp(12px,4vw,18px) clamp(12px,4vw,16px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(14px,4vw,16px);font-weight:300;line-height:1.5;transition:background .2s,border .2s,transform .1s;display:flex;box-shadow:0 2px 7.4px #bbd6ce,inset 8px 5px 20.8px #cff9f0,inset 0 -2px 2.6px #e4fbea}.option[data-v-cb49f606]:active{transform:scale(.985)}.sel_option[data-v-cb49f606]{text-align:left;letter-spacing:.06em;color:#222;cursor:pointer;word-break:break-word;overflow-wrap:break-word;background:#9bffdab3;border:1.5px solid #34eaa7;border-radius:clamp(10px,3vw,12px);align-items:center;width:100%;height:auto;min-height:clamp(64px,18vw,78px);padding:clamp(12px,4vw,18px) clamp(12px,4vw,16px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(14px,4vw,16px);font-weight:300;line-height:1.5;transition:all .2s;display:flex;box-shadow:0 2px 7.4px #bbd6ce,inset 8px 5px 20.8px #cff9f0,inset 0 -2px 2.6px #e4fbea}.option-text[data-v-cb49f606]{width:100%;min-width:0;display:block}.next[data-v-cb49f606]{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));letter-spacing:.1em;z-index:10;color:#000;-webkit-tap-highlight-color:transparent;background:#9bffda;border:none;border-radius:clamp(8px,3vw,12px);flex-direction:row;justify-content:center;align-items:center;gap:clamp(8px,3vw,14px);width:min(340px,100vw - 40px);height:clamp(52px,8vh,61px);padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5.5vw,22px);font-weight:300;line-height:1;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 2px 7px #bbd6ceb3}.continue-arrow[data-v-cb49f606]{flex-shrink:0;width:clamp(22px,7vw,25px);height:18px;display:block;position:relative}.continue-arrow[data-v-cb49f606]:before{content:"";background:#fff;border-radius:4px;width:clamp(18px,6vw,21px);height:4px;position:absolute;top:7.3px;left:1px}.continue-arrow[data-v-cb49f606]:after{content:"";border-top:4px solid #fff;border-right:4px solid #fff;border-radius:2px;width:10px;height:10px;position:absolute;top:3px;right:1px;transform:rotate(45deg)}@media (width<=360px){.container[data-v-cb49f606]{padding-left:12px;padding-right:12px;padding-bottom:calc(90px + env(safe-area-inset-bottom))}.question[data-v-cb49f606]{margin-top:18px}.line1 img[data-v-cb49f606]{width:66px;height:66px}.text[data-v-cb49f606],.stem[data-v-cb49f606]{letter-spacing:.05em;font-size:14px}.option[data-v-cb49f606],.sel_option[data-v-cb49f606]{letter-spacing:.04em;min-height:62px;font-size:13px}.next[data-v-cb49f606]{width:calc(100vw - 30px)}}@media (width>=361px) and (width<=480px){.container[data-v-cb49f606]{padding-left:17px;padding-right:17px}}@media (width>=481px){.container[data-v-cb49f606]{padding-left:24px;padding-right:24px}.question[data-v-cb49f606],.divider[data-v-cb49f606],.options[data-v-cb49f606]{max-width:500px;margin-left:auto;margin-right:auto}}@media (orientation:landscape) and (height<=600px){.top-nav[data-v-cb49f606]{height:44px}.container[data-v-cb49f606]{min-height:calc(100vh - 44px);padding-top:10px;padding-bottom:90px}.question[data-v-cb49f606]{margin-top:15px}.line1 img[data-v-cb49f606]{width:60px;height:60px}.text[data-v-cb49f606]{min-height:55px}.stem[data-v-cb49f606]{margin-top:12px}.options[data-v-cb49f606]{gap:10px;margin-top:14px}.option[data-v-cb49f606],.sel_option[data-v-cb49f606]{min-height:52px;padding-top:10px;padding-bottom:10px}.next[data-v-cb49f606]{height:48px;bottom:calc(10px + env(safe-area-inset-bottom))}}@media (hover:none) and (pointer:coarse){.back-btn[data-v-cb49f606],.back-button[data-v-cb49f606],.option[data-v-cb49f606],.next[data-v-cb49f606]{touch-action:manipulation}}@supports (padding:env(safe-area-inset-bottom)){.container[data-v-cb49f606]{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}[data-v-428d767f]{box-sizing:border-box}.body[data-v-428d767f]{background-position:50%;background-size:cover;background-attachment:fixed;width:100%;min-height:100dvh;margin:0;padding:0;position:relative;overflow-x:hidden}.top-nav[data-v-428d767f]{box-sizing:border-box;background:#f0fff9e6;justify-content:center;align-items:center;width:100%;height:clamp(43px,6vh,58px);padding-top:0;display:flex;position:relative}.page-title[data-v-428d767f]{letter-spacing:.12em;text-align:center;white-space:nowrap;width:auto;max-width:75vw;height:auto;margin:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5vw,24px);font-weight:500;line-height:1.2}.back-btn[data-v-428d767f]{top:0;left:max(5px, env(safe-area-inset-left));color:#777;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:clamp(42px,12vw,48px);height:100%;padding:0;font-size:clamp(36px,10vw,42px);font-weight:300;line-height:1;display:flex;position:absolute}.container[data-v-428d767f]{width:100%;min-height:calc(100dvh - 43px);padding:clamp(10px, 3vw, 18px) clamp(14px, 4.5vw, 30px) calc(30px + env(safe-area-inset-bottom));box-sizing:border-box;background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);position:relative;overflow:hidden}.big_title[data-v-428d767f]{letter-spacing:.12em;text-align:center;white-space:nowrap;box-sizing:border-box;width:100%;height:auto;margin-top:clamp(15px,3vh,30px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(64px,25vw,100px);font-weight:500;line-height:1;position:relative;top:auto;left:auto}.image-wall[data-v-428d767f]{width:calc(100% + 30px);max-width:none;margin-top:clamp(25px,5vh,45px);margin-left:-15px;position:relative;overflow:hidden}.row[data-v-428d767f]{width:100%;margin-bottom:clamp(12px,4vw,20px);position:relative;overflow:hidden}.track[data-v-428d767f]{will-change:transform;gap:clamp(4px,1.5vw,8px);width:max-content;animation:20s linear infinite move-428d767f;display:flex}.card[data-v-428d767f]{background:linear-gradient(135deg,#e8ffff,#f8fff8);border-radius:clamp(10px,4vw,16px);flex-shrink:0;justify-content:center;align-items:center;width:clamp(78px,24vw,108px);height:clamp(78px,24vw,108px);display:flex;overflow:hidden}.card img[data-v-428d767f]{object-fit:contain;width:100%;height:100%;display:block}@keyframes move-428d767f{0%{transform:translate(0)}to{transform:translate(-50%)}}.txt[data-v-428d767f]{letter-spacing:.12em;text-align:left;box-sizing:border-box;width:100%;max-width:360px;height:auto;margin:clamp(25px,6vh,50px) auto 0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5.5vw,24px);font-weight:300;line-height:1.5;position:relative;top:auto;left:auto}.open[data-v-428d767f]{letter-spacing:.12em;color:#000;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:linear-gradient(90.08deg,#a8ffdd .09%,#cbfffa 50.29%,#f7fae1 101.46%);border:none;border-radius:clamp(14px,4vw,18px);flex-direction:row;justify-content:center;align-items:center;gap:clamp(8px,3vw,14px);width:min(340px,90vw);height:clamp(48px,7vh,58px);margin:clamp(25px,5vh,40px) auto 0;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5.5vw,24px);font-weight:300;line-height:1;display:flex;position:relative;top:auto;left:auto;box-shadow:0 2px 7.4px #bbd6ce,inset 8px 5px 20.8px #cff9f0}.round[data-v-428d767f]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(24px,7vw,32px);height:clamp(24px,7vw,32px);font-size:clamp(13px,4vw,18px);line-height:1;display:flex}@media (width<=360px){.container[data-v-428d767f]{padding-left:12px;padding-right:12px}.big_title[data-v-428d767f]{font-size:64px}.image-wall[data-v-428d767f]{margin-top:22px}.card[data-v-428d767f]{width:82px;height:82px}.track[data-v-428d767f]{gap:4px}.txt[data-v-428d767f]{margin-top:25px;font-size:17px}.open[data-v-428d767f]{width:calc(100vw - 40px);font-size:18px}}@media (width>=361px) and (width<=480px){.big_title[data-v-428d767f]{font-size:clamp(70px,25vw,100px)}.image-wall[data-v-428d767f]{margin-top:30px}}@media (width>=481px){.container[data-v-428d767f]{padding-left:24px;padding-right:24px}.big_title[data-v-428d767f]{font-size:100px}.image-wall[data-v-428d767f]{margin-top:40px}.card[data-v-428d767f]{width:108px;height:108px}.txt[data-v-428d767f]{max-width:400px}}@media (orientation:landscape) and (height<=600px){.top-nav[data-v-428d767f]{height:44px}.container[data-v-428d767f]{min-height:calc(100vh - 44px);padding-top:10px;padding-bottom:30px}.big_title[data-v-428d767f]{margin-top:5px;font-size:60px}.image-wall[data-v-428d767f]{margin-top:15px}.card[data-v-428d767f]{width:70px;height:70px}.row[data-v-428d767f]{margin-bottom:8px}.txt[data-v-428d767f],.open[data-v-428d767f]{margin-top:15px}}@supports (padding:env(safe-area-inset-bottom)){.container[data-v-428d767f]{padding-bottom:calc(clamp(25px, 5vh, 45px) + env(safe-area-inset-bottom))}.open[data-v-428d767f]{margin-bottom:env(safe-area-inset-bottom)}}@media (hover:none) and (pointer:coarse){.back-btn[data-v-428d767f],.open[data-v-428d767f]{touch-action:manipulation}}[data-v-ab1cea22],[data-v-ab1cea22]:before,[data-v-ab1cea22]:after{box-sizing:border-box}html[data-v-ab1cea22],body[data-v-ab1cea22]{width:100%;min-width:0;min-height:100%;margin:0;padding:0;overflow-x:hidden}#app[data-v-ab1cea22]{width:100%;min-width:0;min-height:100dvh;overflow-x:hidden}.page[data-v-ab1cea22]{background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);width:100%;max-width:100%;min-height:100dvh;margin:0 auto;padding-top:45px;padding-bottom:30px;position:relative;overflow:hidden auto}.top-nav[data-v-ab1cea22]{z-index:10;background:#f0fff9;justify-content:center;align-items:center;width:100%;height:45px;display:flex;position:fixed;top:0;left:0}.back-button[data-v-ab1cea22]{top:1px;left:max(1px, env(safe-area-inset-left));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:43px;height:42px;padding:0;display:flex;position:absolute}.back-arrow[data-v-ab1cea22]{border-bottom:3px solid #999;border-left:3px solid #999;width:13px;height:13px;margin-left:5px;display:block;transform:rotate(45deg)}.page-title[data-v-ab1cea22]{letter-spacing:clamp(1px,.7vw,2.88px);color:#333;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:calc(100% - 90px);height:auto;margin:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,6vw,24px);font-weight:500;line-height:1.2;overflow:hidden}.collection[data-v-ab1cea22]{letter-spacing:clamp(1px,.5vw,1.92px);color:#333;background:#a6fff4;border-radius:8px;justify-content:center;align-items:center;width:min(167px,100% - 40px);height:36px;margin:clamp(22px,6vw,26px) auto 0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(14px,4vw,16px);font-weight:300;line-height:1.2;display:flex}.card-container[data-v-ab1cea22]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,3vw,14px);width:min(100%,500px);margin:clamp(22px,6vw,30px) auto 0;padding:0 clamp(12px,4vw,20px) 30px;display:grid}.department-card[data-v-ab1cea22]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#9afff180 0%,#fff8d940 100%);border-radius:12px;width:100%;min-width:0;height:clamp(188px,53vw,208px);position:relative;overflow:hidden;box-shadow:inset 2px 2px 9.3px #dcfdf0,inset 8px 5px 20.8px #cff9f0,inset 0 -2px 2.6px #e4fbea,0 2px 7.4px #bbd6ce}.department-title[data-v-ab1cea22]{letter-spacing:clamp(.5px,.35vw,1.44px);color:#333;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:88%;height:auto;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(10px,3vw,12px);font-weight:300;line-height:1.25;position:absolute;top:10px;left:6%;overflow:hidden}.department-description[data-v-ab1cea22]{letter-spacing:clamp(.3px,.25vw,.9px);color:#555;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:88%;height:auto;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(8px,2.4vw,9px);font-weight:300;line-height:1.35;position:absolute;top:28px;left:6%;overflow:hidden}.character-image[data-v-ab1cea22]{object-fit:cover;border-radius:8px;width:clamp(72px,23vw,88px);max-width:55%;height:clamp(72px,23vw,88px);display:block;position:absolute;top:28%;left:50%;transform:translate(-50%)}.tags[data-v-ab1cea22]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 7%;width:90%;display:grid;position:absolute;bottom:12px;left:5%}.tag[data-v-ab1cea22]{background:linear-gradient(90.08deg,#a8ffdd33 .09%,#cbfffa33 50.29%,#f7fae133 101.46%);border-radius:34px;justify-content:center;align-items:center;width:100%;min-width:0;height:clamp(14px,4vw,16px);display:flex;box-shadow:inset 2px 2px 9.3px #dcfdf0,inset 8px 5px 20.8px #cff9f0,inset 0 -2px 2.6px #e4fbea,0 2px 7.4px #bbd6ce}.tag-text[data-v-ab1cea22]{letter-spacing:clamp(.3px,.25vw,.9px);color:#333;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;padding:0 3px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(7px,2.3vw,9px);font-weight:300;line-height:1;display:block;overflow:hidden}@media (width<=360px){.page[data-v-ab1cea22]{padding-top:45px}.card-container[data-v-ab1cea22]{gap:9px;padding-left:10px;padding-right:10px}.department-card[data-v-ab1cea22]{height:180px}.department-title[data-v-ab1cea22]{font-size:9px;top:9px}.department-description[data-v-ab1cea22]{font-size:7px;top:26px}.character-image[data-v-ab1cea22]{width:68px;height:68px;top:28%}.tags[data-v-ab1cea22]{bottom:10px}.tag[data-v-ab1cea22]{height:13px}.tag-text[data-v-ab1cea22]{font-size:7px}}@media (width>=394px){.page[data-v-ab1cea22]{max-width:500px}}@media (width>=600px){.page[data-v-ab1cea22]{max-width:500px}.card-container[data-v-ab1cea22]{padding-left:20px;padding-right:20px}}@media (orientation:landscape) and (height<=600px){.top-nav[data-v-ab1cea22]{height:42px}.page[data-v-ab1cea22]{padding-top:42px}.collection[data-v-ab1cea22],.card-container[data-v-ab1cea22]{margin-top:16px}.department-card[data-v-ab1cea22]{height:180px}.character-image[data-v-ab1cea22]{width:68px;height:68px}}@media (hover:none) and (pointer:coarse){.back-button[data-v-ab1cea22],.department-card[data-v-ab1cea22]{touch-action:manipulation}}[data-v-6db6bc57],[data-v-6db6bc57]:before,[data-v-6db6bc57]:after{box-sizing:border-box}html[data-v-6db6bc57],body[data-v-6db6bc57],#app[data-v-6db6bc57],.body[data-v-6db6bc57]{width:100%;max-width:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden}.body[data-v-6db6bc57]{background-position:50%;background-size:cover;background-attachment:fixed;min-height:100dvh}.top-nav[data-v-6db6bc57]{background:#f0fff9e6;justify-content:center;align-items:center;width:100%;max-width:100%;height:clamp(43px,6vh,58px);padding-top:0;display:flex;position:relative;overflow:hidden}.page-title[data-v-6db6bc57]{letter-spacing:.08em;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:calc(100% - 90px);height:auto;margin:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5.5vw,24px);font-weight:500;line-height:1.2;overflow:hidden}.back-btn[data-v-6db6bc57]{top:0;left:max(5px, env(safe-area-inset-left));color:#777;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:clamp(42px,12vw,48px);height:100%;padding:0;font-size:clamp(36px,10vw,42px);font-weight:300;line-height:1;display:flex;position:absolute}.container[data-v-6db6bc57]{width:100%;max-width:100%;min-height:calc(100dvh - 43px);padding:clamp(12px, 3vw, 18px) clamp(14px, 4.5vw, 26px) calc(30px + env(safe-area-inset-bottom));background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);flex-direction:column;gap:clamp(18px,5vw,26px);display:flex;overflow-x:hidden}.container[data-v-6db6bc57]>*{width:100%;min-width:0;max-width:100%}.some1[data-v-6db6bc57]{background:linear-gradient(#eeeeee59 0%,#ffffffb3 100%);border-radius:15px;justify-content:space-between;align-items:center;gap:clamp(8px,3vw,16px);width:100%;min-width:0;max-width:100%;height:auto;min-height:91px;padding:10px clamp(8px,2.5vw,14px);display:flex;position:relative;overflow:hidden}.some1 .img_container[data-v-6db6bc57]{background-color:#fff;border-radius:7px;flex:0 0 clamp(66px,21vw,82px);justify-content:center;align-items:center;width:clamp(66px,21vw,82px);min-width:0;height:clamp(66px,22vw,84px);display:flex;overflow:hidden}.some1 img[data-v-6db6bc57]{object-fit:contain;background-color:#fff;border-radius:7px;width:clamp(40px,13vw,48px);max-width:100%;height:clamp(58px,19vw,71px);max-height:100%}.some1 .txt[data-v-6db6bc57]{letter-spacing:.04em;text-align:center;white-space:normal;word-break:break-all;overflow-wrap:anywhere;background:#f6fffc;border-radius:7px;flex:auto;justify-content:center;align-items:center;min-width:0;max-width:100%;height:auto;min-height:37px;padding:8px 6px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(15px,4.5vw,18px);font-weight:400;line-height:1.3;display:flex;overflow:hidden}.some2[data-v-6db6bc57]{letter-spacing:.04em;text-align:left;white-space:normal;word-break:break-all;overflow-wrap:anywhere;background:linear-gradient(#9afff180 0%,#fff8d940 100%);border-radius:10px;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;margin:0;padding:clamp(20px,6vw,30px) clamp(14px,4vw,18px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(14px,4.2vw,18px);font-weight:300;line-height:1.7;position:relative;overflow:hidden}.some3[data-v-6db6bc57]{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(6px,2vw,10px);width:100%;min-width:0;max-width:100%;height:auto;padding:0;display:flex;position:relative}.official[data-v-6db6bc57]{letter-spacing:.03em;align-items:center;width:100%;min-width:0;max-width:100%;margin:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,3.8vw,16px);font-weight:300;line-height:1.4;display:flex}.official img[data-v-6db6bc57]{object-fit:contain;flex:0 0 clamp(34px,10vw,40px);width:clamp(34px,10vw,40px);height:clamp(34px,10vw,40px);margin-right:clamp(6px,2vw,8px)}.txt_line[data-v-6db6bc57]{cursor:pointer;white-space:normal;word-break:break-all;overflow-wrap:anywhere;min-width:0;max-width:100%;margin-left:4px;text-decoration:underline}@media (width<=360px){.container[data-v-6db6bc57]{gap:16px;padding-left:11px;padding-right:11px}.some1[data-v-6db6bc57]{gap:7px;min-height:82px;padding:8px}.some1 .img_container[data-v-6db6bc57]{flex-basis:62px;width:62px;height:64px}.some1 img[data-v-6db6bc57]{width:38px;height:56px}.some1 .txt[data-v-6db6bc57]{letter-spacing:.02em;padding-left:4px;padding-right:4px;font-size:14px}.some2[data-v-6db6bc57]{letter-spacing:.02em;padding:18px 12px;font-size:13px;line-height:1.7}.official[data-v-6db6bc57]{letter-spacing:.01em;font-size:12px}.official img[data-v-6db6bc57]{flex-basis:32px;width:32px;height:32px}}@media (width>=481px){.container[data-v-6db6bc57]{padding-left:24px;padding-right:24px}.some1[data-v-6db6bc57],.some2[data-v-6db6bc57],.some3[data-v-6db6bc57]{max-width:500px;margin-left:auto;margin-right:auto}.some2[data-v-6db6bc57]{font-size:16px}}@media (orientation:landscape) and (height<=600px){.top-nav[data-v-6db6bc57]{height:44px}.container[data-v-6db6bc57]{gap:14px;min-height:calc(100vh - 44px);padding-top:10px;padding-bottom:20px}.some1[data-v-6db6bc57]{min-height:72px}.some1 .img_container[data-v-6db6bc57]{flex-basis:62px;width:62px;height:64px}.some1 img[data-v-6db6bc57]{width:38px;height:54px}.some2[data-v-6db6bc57]{padding:16px;font-size:13px;line-height:1.55}.official img[data-v-6db6bc57]{flex-basis:30px;width:30px;height:30px}}@media (hover:none) and (pointer:coarse){.back-btn[data-v-6db6bc57],.txt_line[data-v-6db6bc57]{touch-action:manipulation}}[data-v-8bf31b9e]{box-sizing:border-box}.body[data-v-8bf31b9e]{background-position:50%;background-size:cover;background-attachment:fixed;width:100%;min-height:100dvh;margin:0;padding:0;position:relative;overflow-x:hidden}.top-nav[data-v-8bf31b9e]{box-sizing:border-box;background:#f0fff9e6;justify-content:center;align-items:center;width:100%;height:clamp(43px,6vh,58px);padding-top:0;display:flex;position:relative}.page-title[data-v-8bf31b9e]{letter-spacing:.12em;text-align:center;white-space:nowrap;width:auto;max-width:70vw;height:auto;margin-left:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5vw,24px);font-style:normal;font-weight:500;line-height:1.2}.back-btn[data-v-8bf31b9e]{left:max(5px, env(safe-area-inset-left));color:#777;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:clamp(42px,12vw,48px);height:100%;padding:0;font-size:clamp(36px,10vw,42px);font-weight:300;line-height:1;display:flex;position:absolute;top:0}.container[data-v-8bf31b9e]{width:100%;min-height:calc(100dvh - 43px);padding:clamp(10px, 3vw, 20px) clamp(14px, 4.5vw, 30px) calc(30px + env(safe-area-inset-bottom));box-sizing:border-box;background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);position:relative;overflow-x:hidden}.con-txt[data-v-8bf31b9e]{letter-spacing:.08em;word-break:break-all;box-sizing:border-box;width:100%;max-width:448px;height:auto;margin-top:clamp(20px,6vh,60px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5.5vw,24px);font-style:normal;font-weight:300;line-height:1.5}.syti-text[data-v-8bf31b9e]{letter-spacing:.08em;box-sizing:border-box;background:linear-gradient(90.08deg,#a8ffdd 2.47%,#cbfffa 52.67%,#f7fae1 103.85%);border-radius:clamp(14px,4vw,17px);flex-direction:row;justify-content:space-between;align-items:center;width:min(240px,70vw);min-height:40px;margin-top:clamp(16px,4vh,28px);padding:clamp(6px,1.8vw,8px) clamp(8px,2.5vw,12px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(15px,4.5vw,18px);font-weight:400;line-height:1;display:flex;box-shadow:0 2px 7.4px #bbd6ce,inset 8px 5px 20.8px #cff9f0,inset 0 -2px 2.6px #e4fbea}.syti-style[data-v-8bf31b9e]{letter-spacing:.08em;white-space:nowrap;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(20px,6vw,24px);font-weight:500;line-height:1}.btn[data-v-8bf31b9e]{color:#777;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:clamp(32px,10vw,42px);height:clamp(32px,10vw,42px);padding:0;font-size:clamp(30px,9vw,42px);font-weight:300;line-height:1;display:flex}.line1[data-v-8bf31b9e],.line2[data-v-8bf31b9e]{flex-direction:row;align-items:center;display:flex}.stars[data-v-8bf31b9e]{object-fit:contain;flex-shrink:0;width:clamp(24px,7vw,28px);height:clamp(30px,9vw,36px)}.organ_container[data-v-8bf31b9e]{box-sizing:border-box;background:linear-gradient(#9afff1b3 0%,#fff8d959 100%);border-radius:clamp(16px,5vw,22px);width:100%;max-width:420px;min-height:224px;margin-top:clamp(20px,5vh,38px);padding:clamp(5px,1.5vw,8px) clamp(12px,4vw,18px);position:relative;box-shadow:0 4px 4px #00000040}.organ_container .line1[data-v-8bf31b9e],.catalog .line1[data-v-8bf31b9e]{letter-spacing:.08em;white-space:nowrap;width:100%;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(16px,4.5vw,18px);font-weight:400;line-height:1.2}.organ_container .line2[data-v-8bf31b9e]{align-items:center;width:100%;margin-top:clamp(8px,2vw,12px);display:flex}.line2 .img_container[data-v-8bf31b9e]{background:#f6fffc33;border-radius:clamp(12px,4vw,15px);flex-shrink:0;justify-content:center;align-items:center;width:clamp(64px,20vw,74px);height:clamp(68px,21vw,78px);display:flex}.img_container img[data-v-8bf31b9e]{object-fit:contain;width:clamp(43px,13vw,49px);height:auto;max-height:72px}.line2_txt[data-v-8bf31b9e]{letter-spacing:.06em;background:#f6fffc;border-radius:7px;flex-direction:row;flex:1;justify-content:space-between;align-items:center;min-width:0;min-height:32px;margin-left:clamp(8px,3vw,12px);padding:5px clamp(6px,2vw,10px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,16px);font-weight:400;line-height:1.3;display:flex;overflow:hidden}.line2_txt button[data-v-8bf31b9e]{color:#777;background:#f6fffc;border:none;flex-shrink:0;justify-content:center;align-items:center;width:clamp(20px,7vw,28px);height:30px;margin:0;padding:0;font-size:clamp(28px,8vw,40px);line-height:1;display:flex}.organ_container>.txt[data-v-8bf31b9e]{letter-spacing:.08em;text-align:justify;word-break:break-all;width:100%;height:auto;margin-top:clamp(8px,2.5vw,12px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(12px,3.8vw,14px);font-weight:400;line-height:1.6;display:block}.catalog[data-v-8bf31b9e]{box-sizing:border-box;width:100%;max-width:420px;min-height:268px;margin-top:clamp(20px,5vh,40px);margin-bottom:calc(20px + env(safe-area-inset-bottom));background:linear-gradient(#9afff1b3 0%,#fff8d959 100%);border-radius:clamp(18px,5vw,22px);padding:clamp(5px,1.5vw,8px) clamp(12px,4vw,18px);position:relative;box-shadow:0 4px 4px #00000040}.catalog .line2[data-v-8bf31b9e]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:clamp(8px,3vw,12px);width:100%;padding:10px 0 12px;display:flex;overflow:auto hidden}.catalog .line2[data-v-8bf31b9e]::-webkit-scrollbar{display:none}.sytiimg_container[data-v-8bf31b9e]{box-sizing:border-box;background:#f5fcf2;border-radius:clamp(7px,2.5vw,8px);flex-shrink:0;width:clamp(90px,27vw,100px);min-width:clamp(90px,27vw,100px);height:clamp(145px,44vw,160px);padding:clamp(5px,2vw,7px);overflow:hidden}.sytiimg_container img[data-v-8bf31b9e]{aspect-ratio:1;object-fit:contain;background-color:#fff;border-radius:5px;width:100%;height:auto;display:block}.introduce[data-v-8bf31b9e]{letter-spacing:.03em;text-align:center;word-break:break-all;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:45px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(10px,3.2vw,12px);font-weight:400;line-height:1.5;display:flex}.catalog button[data-v-8bf31b9e]{white-space:nowrap;color:#000;-webkit-tap-highlight-color:transparent;background:linear-gradient(90.08deg,#a8ffdd .09%,#cbfffa 50.29%,#f7fae1 101.46%);border:none;border-radius:999px;width:min(151px,55vw);height:clamp(26px,7vw,30px);padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.5vw,14px);line-height:1;position:absolute;bottom:clamp(10px,3vw,16px);left:50%;transform:translate(-50%);box-shadow:0 2px 7.4px #bbd6ce,inset 8px 5px 20.8px #cff9f0}@media (width<=360px){.container[data-v-8bf31b9e]{padding-left:12px;padding-right:12px}.con-txt[data-v-8bf31b9e]{letter-spacing:.05em;font-size:17px}.syti-text[data-v-8bf31b9e]{width:min(230px,72vw)}.organ_container[data-v-8bf31b9e]{min-height:220px}.catalog[data-v-8bf31b9e]{min-height:258px}.sytiimg_container[data-v-8bf31b9e]{width:88px;min-width:88px}}@media (width>=361px) and (width<=480px){.container[data-v-8bf31b9e]{padding-left:17px;padding-right:17px}}@media (width>=481px){.container[data-v-8bf31b9e]{padding-left:24px;padding-right:24px}.organ_container[data-v-8bf31b9e],.catalog[data-v-8bf31b9e]{max-width:440px}}@media (orientation:landscape) and (height<=600px){.top-nav[data-v-8bf31b9e]{height:44px}.container[data-v-8bf31b9e]{min-height:calc(100vh - 44px);padding-top:12px}.con-txt[data-v-8bf31b9e]{margin-top:10px}.syti-text[data-v-8bf31b9e]{margin-top:12px}.organ_container[data-v-8bf31b9e],.catalog[data-v-8bf31b9e]{margin-top:18px}}@media (hover:none) and (pointer:coarse){button[data-v-8bf31b9e]{cursor:default}.back-btn[data-v-8bf31b9e],.btn[data-v-8bf31b9e],.line2_txt button[data-v-8bf31b9e],.catalog button[data-v-8bf31b9e]{touch-action:manipulation}}[data-v-37e36eac],[data-v-37e36eac]:before,[data-v-37e36eac]:after{box-sizing:border-box}html[data-v-37e36eac],body[data-v-37e36eac],#app[data-v-37e36eac]{width:100%;min-width:0;min-height:100%;margin:0;padding:0;overflow-x:hidden}.body[data-v-37e36eac]{background-position:50%;background-size:cover;background-attachment:fixed;width:100%;max-width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.top-nav[data-v-37e36eac]{z-index:100;background:#f0fff9e6;justify-content:center;align-items:center;width:100%;height:43px;padding-top:0;display:flex;position:fixed;top:0;left:0}.page-title[data-v-37e36eac]{letter-spacing:.06em;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:calc(100% - 90px);height:auto;margin:0;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5.5vw,24px);font-weight:500;line-height:1.2;overflow:hidden}.back-btn[data-v-37e36eac]{top:0;left:max(3px, env(safe-area-inset-left));color:#777;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:43px;height:43px;padding:0;font-size:clamp(36px,10vw,42px);font-weight:300;line-height:1;display:flex;position:absolute}.container[data-v-37e36eac]{background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);width:100%;max-width:100%;min-height:100dvh;padding:43px 0 0;overflow-x:hidden}.box[data-v-37e36eac]{background:linear-gradient(#ffffffb3 0%,#ffffff59 100%);border-radius:53px 53px 0 0;flex-direction:column;align-items:center;gap:clamp(18px,5vw,28px);width:90%;min-width:0;max-width:500px;min-height:calc(100dvh - 43px);margin:clamp(55px,14vw,89px) auto 0;padding:clamp(120px,30vw,150px) clamp(18px,5vw,32px) 40px;display:flex;overflow:hidden}.register-btn1[data-v-37e36eac],.register-btn2[data-v-37e36eac]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(90.08deg,#9ffff533 .09%,#e5fffd33 50.29%,#f8f3dc33 101.46%);border:none;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;width:min(295px,100%);max-width:100%;height:clamp(64px,18vw,72px);margin:0;padding:0 clamp(18px,6vw,25px);display:flex;position:relative;top:auto;left:auto;box-shadow:0 2px 7.4px #b0dad8}.btn-text[data-v-37e36eac]{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:calc(100% - 45px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(17px,6vw,24px);font-weight:300;line-height:1.2;overflow:hidden}.arrow[data-v-37e36eac]{flex:0 0 28px;width:28px;height:20px;position:relative}.arrow-line[data-v-37e36eac]{background:#78d8cf;border-radius:3px;width:27px;height:4px;position:absolute;top:9.5px;left:0}.arrow-head[data-v-37e36eac]{border-top:4px solid #78d8cf;border-right:4px solid #78d8cf;border-radius:3px;width:12px;height:12px;position:absolute;top:4px;right:1px;transform:rotate(45deg)}.not-submit-message[data-v-37e36eac]{letter-spacing:.04em;text-align:center;color:#222;z-index:9999;background:#ffb1b1eb;border-radius:12px;justify-content:center;align-items:center;width:min(237px,100% - 40px);height:auto;min-height:154px;padding:20px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,6vw,24px);font-weight:500;line-height:1.5;animation:.2s ease-out message-in-37e36eac;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes message-in-37e36eac{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=360px){.box[data-v-37e36eac]{border-radius:42px 42px 0 0;gap:16px;margin-top:50px;padding:105px 12px 30px}.register-btn1[data-v-37e36eac],.register-btn2[data-v-37e36eac]{width:100%;height:62px;padding-left:17px;padding-right:17px}.btn-text[data-v-37e36eac]{letter-spacing:.04em;font-size:17px}.arrow[data-v-37e36eac]{flex-basis:25px;width:25px}.arrow-line[data-v-37e36eac]{width:24px}.arrow-head[data-v-37e36eac]{width:11px;height:11px}}@media (width>=481px){.box[data-v-37e36eac]{padding-left:30px;padding-right:30px}}@media (orientation:landscape) and (height<=600px){.box[data-v-37e36eac]{min-height:calc(100dvh - 43px);margin-top:30px;padding-top:60px}.register-btn1[data-v-37e36eac],.register-btn2[data-v-37e36eac]{height:58px}.btn-text[data-v-37e36eac]{font-size:18px}}@media (hover:none) and (pointer:coarse){.back-btn[data-v-37e36eac],.register-btn1[data-v-37e36eac],.register-btn2[data-v-37e36eac]{touch-action:manipulation}}[data-v-4f757fe8],[data-v-4f757fe8]:before,[data-v-4f757fe8]:after{box-sizing:border-box}html[data-v-4f757fe8],body[data-v-4f757fe8],#app[data-v-4f757fe8]{width:100%;min-width:0;min-height:100%;margin:0;padding:0;overflow-x:hidden}.body[data-v-4f757fe8]{background-position:50%;background-size:cover;background-attachment:fixed;width:100%;max-width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.top-nav[data-v-4f757fe8]{z-index:100;background:#f0fff9e6;justify-content:center;align-items:center;width:100%;height:43px;padding-top:0;display:flex;position:fixed;top:0;left:0}.page-title[data-v-4f757fe8]{letter-spacing:.06em;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:calc(100% - 90px);height:auto;margin:0;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5.5vw,24px);font-weight:500;line-height:1.2;overflow:hidden}.back-btn[data-v-4f757fe8]{top:0;left:max(3px, env(safe-area-inset-left));color:#777;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:43px;height:43px;padding:0;font-size:clamp(36px,10vw,42px);font-weight:300;line-height:1;display:flex;position:absolute}.container[data-v-4f757fe8]{width:100%;min-width:0;max-width:100%;min-height:100dvh;padding:43px clamp(10px, 4vw, 24px) calc(30px + env(safe-area-inset-bottom));background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);overflow-x:hidden}.box[data-v-4f757fe8]{flex-direction:column;align-items:center;gap:clamp(16px,4vw,22px);width:100%;min-width:0;max-width:500px;margin:14px auto 0;display:flex}.porinfmation[data-v-4f757fe8],.deppart[data-v-4f757fe8],.message[data-v-4f757fe8]{background:linear-gradient(90.08deg,#9ffff533 .09%,#e5fffd33 50.29%,#f8f3dc33 101.46%);border-radius:10px;width:100%;min-width:0;max-width:500px;height:auto;margin:0;padding:clamp(10px,3vw,14px);position:relative;top:auto;left:auto;box-shadow:inset 2px 2px 9.3px #defffc,inset 8px 5px 20.9px #c0fff8cc,inset 0 -2px 2.6px #ebffff,0 2px 7.4px #b0dad8}.porinfmation[data-v-4f757fe8]{min-height:244px}.deppart[data-v-4f757fe8]{min-height:210px}.message[data-v-4f757fe8]{flex-direction:column;justify-content:flex-start;min-height:181px;display:flex}.side1[data-v-4f757fe8]{flex-direction:row;justify-content:center;align-items:center;min-width:0;display:flex}.redtip[data-v-4f757fe8]{color:red;flex-shrink:0;font-size:16px;display:inline}.porinfmation .side1 .title_txt[data-v-4f757fe8]{letter-spacing:.04em;min-width:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,15px);font-weight:300;line-height:1.3}.porinfmation .side2[data-v-4f757fe8]{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(8px,3vw,16px);width:100%;min-width:0;margin-top:8px;display:flex}.inf_name[data-v-4f757fe8],.bg[data-v-4f757fe8]{letter-spacing:.03em;background:#baebe6;border-radius:3px;width:100%;min-width:0;margin-top:8px;padding:4px 7px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,3.8vw,15px);font-weight:300;line-height:1.4}.inf_name[data-v-4f757fe8]{width:auto;min-width:145px;margin-left:0}.porinfmation input[data-v-4f757fe8]{background:#baebe6;border:none;border-radius:6px;max-width:100%;height:25px;padding:2px 5px}.inf_name input[data-v-4f757fe8]{width:clamp(70px,23vw,85px)}.porinfmation input[type=radio][data-v-4f757fe8]{width:11px;height:11px;margin:0 3px;padding:0}input[data-v-4f757fe8]:focus,textarea[data-v-4f757fe8]:focus,select[data-v-4f757fe8]:focus{border-color:#0000;outline:none}.par[data-v-4f757fe8]{flex-direction:column;justify-content:space-around;align-items:center;width:100%;min-width:0;display:flex}.porinfmation .par[data-v-4f757fe8]{margin-top:3px}.tip[data-v-4f757fe8]{color:red;width:100%;margin-top:4px;padding-left:4px;font-size:8px;line-height:1.3}.deppart .side1[data-v-4f757fe8]{letter-spacing:.04em;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,15px);font-weight:300;line-height:1.3}.deppart .par[data-v-4f757fe8]{width:100%;margin-top:2px}.bg1[data-v-4f757fe8]{border-radius:3px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;margin-top:6px;padding:4px 5px;display:flex}.bg1 .side1[data-v-4f757fe8]{flex:none;justify-content:flex-start}.deppart .txt[data-v-4f757fe8]{letter-spacing:.03em;white-space:nowrap;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,16px);font-weight:300;line-height:1.3}select[data-v-4f757fe8]{background:#baebe6;border:none;border-radius:3px;width:min(180px,58%);min-width:0;max-width:100%;height:30px;padding:0 6px;font-size:clamp(11px,3vw,13px)}.side3[data-v-4f757fe8]{letter-spacing:.02em;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;margin-top:8px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.2vw,12px);font-weight:400;line-height:1.3;display:flex}.side3 .txt1[data-v-4f757fe8]{margin-right:4px}.side3 input[type=radio][data-v-4f757fe8]{width:11px;height:11px;margin:0}.message .side1[data-v-4f757fe8]{letter-spacing:.04em;justify-content:flex-start;margin:5px 4px 10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,15px);font-weight:300;line-height:1.3}.message textarea[data-v-4f757fe8]{resize:none;background:#baebe6;border:none;border-radius:6px;width:calc(100% - 20px);max-width:100%;height:115px;margin:3px 10px;padding:9px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,3.8vw,15px);line-height:1.5}.submit-btn[data-v-4f757fe8]{color:#666;letter-spacing:.04em;cursor:pointer;background:#b0fff8;border:none;border-radius:6px;width:100%;max-width:500px;height:40px;margin:0;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,3.8vw,14px);font-weight:400;transition:opacity .2s,transform .1s;position:relative;top:auto;left:auto}.submit-btn[data-v-4f757fe8]:hover{opacity:.88}.submit-btn[data-v-4f757fe8]:active{transform:scale(.98)}.form-message[data-v-4f757fe8]{z-index:9999;text-align:center;letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;width:min(237px,100% - 40px);min-height:154px;padding:18px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(14px,4vw,15px);font-weight:500;line-height:1.5;animation:.18s ease-out form-message-in-4f757fe8;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 18px #00000014}.form-message.success[data-v-4f757fe8]{color:#222;background:#91ebcaeb}.form-message.error[data-v-4f757fe8]{color:#222;background:#ffb1b1eb}.form-error[data-v-4f757fe8]{animation:.4s ease-in-out form-error-shake-4f757fe8;border:2px solid red!important}.porinfmation .side2[data-v-4f757fe8]{grid-template-columns:1fr 1fr;align-items:center;gap:10px;width:100%;margin-top:8px;display:grid}.inf_name[data-v-4f757fe8]{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;margin:0;padding:5px 7px;display:flex}.inf_name input[data-v-4f757fe8]{flex:1;width:80px;min-width:0;height:25px}.porinfmation .side2>div[data-v-4f757fe8]:last-child{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.porinfmation input[type=radio][data-v-4f757fe8]{flex-shrink:0;width:12px;height:12px;margin:0 2px 0 0}@media (width<=360px){.porinfmation .side2[data-v-4f757fe8]{grid-template-columns:1fr 1fr;gap:7px}.inf_name[data-v-4f757fe8]{gap:4px;padding-left:5px;padding-right:5px}.inf_name input[data-v-4f757fe8]{width:60px}.porinfmation .side2>div[data-v-4f757fe8]:last-child{gap:4px;font-size:12px}}@keyframes form-message-in-4f757fe8{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes form-error-shake-4f757fe8{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}to{transform:translate(0)}}@media (width<=360px){.container[data-v-4f757fe8]{padding-left:8px;padding-right:8px}.box[data-v-4f757fe8]{gap:14px;margin-top:10px}.porinfmation[data-v-4f757fe8],.deppart[data-v-4f757fe8],.message[data-v-4f757fe8]{padding:10px}.porinfmation .side2[data-v-4f757fe8]{gap:5px}.inf_name[data-v-4f757fe8]{min-width:138px}.deppart .bg1[data-v-4f757fe8]{gap:5px;padding-left:3px;padding-right:3px}select[data-v-4f757fe8]{width:56%;font-size:10px}.message textarea[data-v-4f757fe8]{width:calc(100% - 14px);margin-left:7px;margin-right:7px}.submit-btn[data-v-4f757fe8]{height:38px}}@media (width>=481px){.container[data-v-4f757fe8]{padding-left:24px;padding-right:24px}}@media (orientation:landscape) and (height<=600px){.container[data-v-4f757fe8]{padding-top:48px}.box[data-v-4f757fe8]{gap:14px;margin-top:8px}.porinfmation[data-v-4f757fe8]{min-height:230px}.deppart[data-v-4f757fe8]{min-height:195px}.message[data-v-4f757fe8]{min-height:160px}.message textarea[data-v-4f757fe8]{height:90px}}@media (hover:none) and (pointer:coarse){.back-btn[data-v-4f757fe8],.submit-btn[data-v-4f757fe8],select[data-v-4f757fe8],input[data-v-4f757fe8],textarea[data-v-4f757fe8]{touch-action:manipulation}}[data-v-84cbb20e],[data-v-84cbb20e]:before,[data-v-84cbb20e]:after{box-sizing:border-box}html[data-v-84cbb20e],body[data-v-84cbb20e],#app[data-v-84cbb20e]{width:100%;min-width:0;min-height:100%;margin:0;padding:0;overflow-x:hidden}.body[data-v-84cbb20e]{background-position:50%;background-size:cover;background-attachment:fixed;width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.top-nav[data-v-84cbb20e]{z-index:100;background:#f0fff9e6;justify-content:center;align-items:center;width:100%;height:43px;padding-top:0;display:flex;position:fixed;top:0;left:0}.page-title[data-v-84cbb20e]{letter-spacing:.06em;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:calc(100% - 90px);height:auto;margin:0;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5.5vw,24px);font-weight:500;line-height:1.2;overflow:hidden}.back-btn[data-v-84cbb20e]{top:0;left:max(3px, env(safe-area-inset-left));color:#777;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:43px;height:43px;padding:0;font-size:clamp(36px,10vw,42px);font-weight:300;line-height:1;display:flex;position:absolute}.container[data-v-84cbb20e]{background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);width:100%;min-height:100dvh;padding:43px clamp(10px,4vw,24px) 30px;overflow-x:hidden}.box[data-v-84cbb20e]{background:linear-gradient(#ffffffb3 0%,#ffffff59 100%);border-radius:42px 42px 0 0;flex-direction:column;align-items:center;gap:17px;width:100%;min-width:0;max-width:500px;min-height:600px;margin:clamp(55px,16vw,70px) auto 0;padding:clamp(105px,28vw,125px) clamp(14px,5vw,25px) 35px;display:flex}.txt[data-v-84cbb20e]{letter-spacing:.06em;color:#7d7d7d;width:100%;height:auto;margin:0 0 3px;padding-left:3px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(16px,5vw,18px);font-weight:400;line-height:1.3}.side1[data-v-84cbb20e],.side2[data-v-84cbb20e],.side3[data-v-84cbb20e]{opacity:.8;letter-spacing:.04em;background:#baebe6;border:none;border-radius:8px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;width:min(295px,100%);height:40px;margin:0;padding:3px 10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,16px);font-weight:300;line-height:1.2;display:flex;position:relative;top:auto;left:auto}.side1 input[data-v-84cbb20e],.side2 input[data-v-84cbb20e],.side3 input[data-v-84cbb20e]{background:#baebe6;border:none;border-radius:5px;outline:none;flex:1;width:100%;min-width:0;height:30px;padding:3px 7px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,3.8vw,15px)}.side3 input[data-v-84cbb20e]{min-width:0}.box button[data-v-84cbb20e]{letter-spacing:.06em;color:#555;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#b0fff8;border:none;border-radius:8px;flex-shrink:0;width:min(295px,100%);height:54px;margin-top:170px;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5.5vw,22px);font-weight:300;line-height:1;position:relative;top:auto;left:auto}.box button[data-v-84cbb20e]:active{transform:scale(.98)}@media (width<=360px){.container[data-v-84cbb20e]{padding-left:8px;padding-right:8px}.box[data-v-84cbb20e]{border-radius:36px 36px 0 0;gap:14px;margin-top:48px;padding:100px 10px 30px}.side1[data-v-84cbb20e],.side2[data-v-84cbb20e],.side3[data-v-84cbb20e]{gap:5px;width:100%;height:38px;padding-left:8px;padding-right:8px;font-size:13px}.side1 input[data-v-84cbb20e],.side2 input[data-v-84cbb20e],.side3 input[data-v-84cbb20e]{height:28px;font-size:12px}.box button[data-v-84cbb20e]{width:100%;height:50px;margin-top:150px;font-size:18px}}@media (width>=481px){.container[data-v-84cbb20e]{padding-left:24px;padding-right:24px}}@media (orientation:landscape) and (height<=600px){.box[data-v-84cbb20e]{min-height:500px;margin-top:35px;padding-top:55px}.box button[data-v-84cbb20e]{margin-top:70px}}@media (hover:none) and (pointer:coarse){.back-btn[data-v-84cbb20e],.box button[data-v-84cbb20e],input[data-v-84cbb20e]{touch-action:manipulation}}[data-v-5bce9edf],[data-v-5bce9edf]:before,[data-v-5bce9edf]:after{box-sizing:border-box}html[data-v-5bce9edf],body[data-v-5bce9edf],#app[data-v-5bce9edf]{width:100%;min-width:0;min-height:100%;margin:0;padding:0;overflow-x:hidden}.body[data-v-5bce9edf]{background-position:50%;background-size:cover;background-attachment:fixed;width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.top-nav[data-v-5bce9edf]{z-index:100;background:#f0fff9e6;justify-content:center;align-items:center;width:100%;height:43px;padding-top:0;display:flex;position:fixed;top:0;left:0}.page-title[data-v-5bce9edf]{letter-spacing:.06em;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:calc(100% - 90px);height:auto;margin:0;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5.5vw,24px);font-weight:500;line-height:1.2;overflow:hidden}.back-btn[data-v-5bce9edf]{top:0;left:max(3px, env(safe-area-inset-left));color:#777;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:43px;height:43px;padding:0;font-size:clamp(36px,10vw,42px);font-weight:300;line-height:1;display:flex;position:absolute}.container[data-v-5bce9edf]{width:100%;min-height:100dvh;padding:43px clamp(8px, 4vw, 24px) calc(30px + env(safe-area-inset-bottom));background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);overflow-x:hidden}.box[data-v-5bce9edf]{background:0 0;flex-direction:column;align-items:center;gap:22px;width:100%;min-width:0;max-width:500px;margin:0 auto;padding:20px 0 30px;display:flex}.porinfmation[data-v-5bce9edf],.deppart[data-v-5bce9edf],.message[data-v-5bce9edf]{background:linear-gradient(90deg,#9ffff540,#e5fffd40,#f8f3dc40);border-radius:15px;width:100%;min-width:0;max-width:500px;height:auto;margin:0;padding:18px;position:relative;box-shadow:0 3px 10px #b0dad8b3}.porinfmation[data-v-5bce9edf]{min-height:244px}.deppart[data-v-5bce9edf]{min-height:210px}.message[data-v-5bce9edf]{flex-direction:column;justify-content:flex-start;min-height:181px;display:flex}.side1[data-v-5bce9edf]{justify-content:center;align-items:center;min-width:0;display:flex}.redtip[data-v-5bce9edf]{color:red;flex-shrink:0;font-size:16px;display:inline}.porinfmation .side1 .title_txt[data-v-5bce9edf]{letter-spacing:.04em;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,15px);font-weight:300;line-height:1.3}.porinfmation .side2[data-v-5bce9edf]{grid-template-columns:1fr 1fr;align-items:center;gap:10px;width:100%;min-width:0;margin-top:8px;display:grid}.inf_name[data-v-5bce9edf]{letter-spacing:.03em;white-space:nowrap;background:#baebe6;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;height:40px;margin:0;padding:4px 8px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(12px,3.6vw,15px);font-weight:300;line-height:1;display:flex}.inf_name input[data-v-5bce9edf]{background:#baebe6;border:none;border-radius:5px;flex:1;width:80px;min-width:0;height:27px;padding:3px 6px;font-size:clamp(12px,3.5vw,14px)}.porinfmation .side2>div[data-v-5bce9edf]:nth-child(2){letter-spacing:.02em;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:40px;padding:4px 6px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.4vw,14px);line-height:1;display:flex}.porinfmation input[type=radio][data-v-5bce9edf]{flex-shrink:0;width:12px;height:12px;margin:0}.par[data-v-5bce9edf]{flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.porinfmation .par[data-v-5bce9edf]{margin-top:8px}.bg[data-v-5bce9edf]{letter-spacing:.03em;white-space:nowrap;background:#baebe6;border-radius:5px;align-items:center;gap:5px;width:100%;min-width:0;min-height:36px;margin:0;padding:4px 8px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(12px,3.6vw,15px);font-weight:300;line-height:1.2;display:flex}.bg input[data-v-5bce9edf]{background:#baebe6;border:none;border-radius:5px;flex:1;width:100%;min-width:0;height:27px;padding:3px 6px;font-family:inherit;font-size:clamp(12px,3.5vw,14px)}input[data-v-5bce9edf]:focus,textarea[data-v-5bce9edf]:focus,select[data-v-5bce9edf]:focus{border-color:#0000;outline:none}.tip[data-v-5bce9edf]{color:red;width:100%;margin-top:1px;padding-left:3px;font-size:8px;line-height:1.2}.deppart .side1[data-v-5bce9edf]{letter-spacing:.04em;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,15px);font-weight:300;line-height:1.3}.deppart .par[data-v-5bce9edf]{gap:6px;margin-top:7px}.bg1[data-v-5bce9edf]{border-radius:4px;justify-content:space-between;align-items:center;gap:7px;width:100%;min-width:0;height:38px;margin:0;padding:3px 7px;display:flex}.bg1 .side1[data-v-5bce9edf]{flex:none;justify-content:flex-start}.deppart .txt[data-v-5bce9edf]{letter-spacing:.02em;white-space:nowrap;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(12px,3.7vw,15px);font-weight:300;line-height:1.2}select[data-v-5bce9edf]{background:#baebe6;border:none;border-radius:4px;width:min(180px,58%);min-width:0;max-width:100%;height:29px;padding:0 5px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(10px,3vw,13px)}.side3[data-v-5bce9edf]{letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;margin-top:5px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.2vw,12px);line-height:1.2;display:flex}.side3 .txt1[data-v-5bce9edf]{margin-right:3px}.side3 input[type=radio][data-v-5bce9edf]{width:11px;height:11px;margin:0}.message .side1[data-v-5bce9edf]{letter-spacing:.04em;justify-content:flex-start;margin:5px 4px 10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,15px);font-weight:300;line-height:1.3}.message textarea[data-v-5bce9edf]{resize:none;background:#baebe6;border:none;border-radius:6px;width:calc(100% - 20px);max-width:100%;height:115px;margin:3px 10px;padding:9px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(12px,3.8vw,15px);line-height:1.5}.submit-btn[data-v-5bce9edf]{color:#666;letter-spacing:.04em;cursor:pointer;background:#b0fff8;border:none;border-radius:6px;width:100%;max-width:500px;height:40px;margin:0;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,3.8vw,14px);font-weight:400;transition:opacity .2s,transform .1s;position:relative;top:auto;left:auto}.submit-btn[data-v-5bce9edf]:hover{opacity:.88}.submit-btn[data-v-5bce9edf]:active{transform:scale(.98)}.form-message[data-v-5bce9edf]{z-index:9999;text-align:center;letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;width:min(237px,100% - 40px);min-height:154px;padding:18px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(14px,4vw,15px);font-weight:500;line-height:1.5;animation:.18s ease-out form-message-in-5bce9edf;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 18px #00000014}.form-message.success[data-v-5bce9edf]{color:#222;background:#91ebcaeb}.form-message.error[data-v-5bce9edf]{color:#222;background:#ffb1b1eb}@keyframes form-message-in-5bce9edf{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.form-error[data-v-5bce9edf]{animation:.4s ease-in-out form-error-shake-5bce9edf;border:2px solid red!important}@keyframes form-error-shake-5bce9edf{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}to{transform:translate(0)}}@media (width<=360px){.container[data-v-5bce9edf]{padding-left:7px;padding-right:7px}.box[data-v-5bce9edf]{border-radius:36px 36px 0 0;gap:14px;margin-top:48px;padding:98px 8px 25px}.porinfmation[data-v-5bce9edf],.deppart[data-v-5bce9edf],.message[data-v-5bce9edf]{padding:9px}.porinfmation .side2[data-v-5bce9edf]{gap:6px}.inf_name[data-v-5bce9edf],.porinfmation .side2>div[data-v-5bce9edf]:nth-child(2){height:38px;padding-left:5px;padding-right:5px}.inf_name[data-v-5bce9edf]{gap:3px}.inf_name input[data-v-5bce9edf]{width:60px}.porinfmation .side2>div[data-v-5bce9edf]:nth-child(2){gap:3px;font-size:10px}.bg[data-v-5bce9edf]{min-height:35px;padding-left:6px;padding-right:6px}.bg1[data-v-5bce9edf]{gap:4px;padding-left:5px;padding-right:5px}select[data-v-5bce9edf]{width:55%;font-size:9px}.message textarea[data-v-5bce9edf]{width:calc(100% - 12px);margin-left:6px;margin-right:6px}.submit-btn[data-v-5bce9edf]{height:38px}}@media (width>=481px){.container[data-v-5bce9edf]{padding-left:24px;padding-right:24px}}@media (orientation:landscape) and (height<=600px){.box[data-v-5bce9edf]{gap:14px;margin-top:30px;padding-top:55px}.porinfmation[data-v-5bce9edf]{min-height:230px}.deppart[data-v-5bce9edf]{min-height:195px}.message[data-v-5bce9edf]{min-height:160px}.message textarea[data-v-5bce9edf]{height:90px}}@media (hover:none) and (pointer:coarse){.back-btn[data-v-5bce9edf],.submit-btn[data-v-5bce9edf],select[data-v-5bce9edf],input[data-v-5bce9edf],textarea[data-v-5bce9edf]{touch-action:manipulation}}html,body{width:100%;min-height:100%;margin:0;padding:0}#app{width:100%;min-height:100vh}[data-v-2dfd0f00],[data-v-2dfd0f00]:before,[data-v-2dfd0f00]:after{box-sizing:border-box}html[data-v-2dfd0f00],body[data-v-2dfd0f00],#app[data-v-2dfd0f00]{width:100%;min-width:0;min-height:100%;margin:0;padding:0;overflow-x:hidden}.page[data-v-2dfd0f00]{background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);width:100%;max-width:100%;min-height:100dvh;margin:0;padding-top:43px;overflow-x:hidden}.top-nav[data-v-2dfd0f00]{z-index:100;background:#f0fff9e6;justify-content:center;align-items:center;width:100%;height:43px;padding-top:0;display:flex;position:fixed;top:0;left:0}.page-title[data-v-2dfd0f00]{letter-spacing:.08em;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:calc(100% - 90px);height:auto;margin:0;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5.5vw,24px);font-weight:500;line-height:1.2;overflow:hidden}.back-btn[data-v-2dfd0f00]{top:0;left:max(3px, env(safe-area-inset-left));color:#777;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:43px;height:43px;padding:0;font-size:clamp(36px,10vw,42px);font-weight:300;line-height:1;display:flex;position:absolute}.container[data-v-2dfd0f00]{width:100%;min-width:0;max-width:100%;min-height:calc(100dvh - 43px);padding:clamp(14px, 4vw, 20px) clamp(14px, 4.5vw, 26px) calc(30px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:clamp(18px,5vw,26px);display:flex;overflow-x:hidden}.department-card[data-v-2dfd0f00]{background:linear-gradient(90.08deg,#a8ffdd .09%,#cbfffa 50.29%,#f7fae1 101.46%);border-radius:17px;flex-shrink:0;width:100%;min-width:0;max-width:500px;height:clamp(145px,39vw,153px);min-height:153px;padding:clamp(12px,3vw,15px);position:relative;overflow:hidden;box-shadow:inset 2px 2px 9.3px #dcfdf0,inset 8px 5px 20.8px #cff9f0,inset 0 -2px 2.6px #e4fbea,0 2px 7.4px #bbd6ce}.department-img[data-v-2dfd0f00]{object-fit:contain;background:#fff;border-radius:7px;width:clamp(82px,27vw,108px);max-width:30%;height:clamp(82px,27vw,108px);position:absolute;top:50%;left:clamp(16px,6vw,24px);transform:translateY(-50%)}.department-info[data-v-2dfd0f00]{flex-direction:column;justify-content:flex-start;align-items:center;width:calc(100% - clamp(130px,38vw,155px));min-width:0;height:100%;display:flex;position:absolute;top:0;right:clamp(10px,3vw,18px)}.department-name[data-v-2dfd0f00]{letter-spacing:.04em;text-align:center;white-space:normal;word-break:break-word;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:190px;min-height:36px;margin-top:14px;padding:5px 8px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(14px,4vw,17px);font-weight:400;line-height:1.2;display:flex;overflow:hidden}.tag-title[data-v-2dfd0f00]{letter-spacing:.05em;text-align:center;width:100%;margin-top:8px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.3vw,13px);font-weight:300;line-height:1.2}.tags[data-v-2dfd0f00]{flex-wrap:wrap;justify-content:center;gap:5px 6px;width:100%;max-width:210px;margin-top:6px;display:flex;overflow:hidden}.tags span[data-v-2dfd0f00]{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90.08deg,#a8ffdd33 .09%,#cbfffa33 50.29%,#f7fae133 101.46%);border-radius:14px;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:18px;padding:2px 7px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(8px,2.5vw,11px);font-weight:400;line-height:1.2;display:flex;overflow:hidden;box-shadow:inset 2px 2px 9.3px #dcfdf0,inset 8px 5px 20.8px #cff9f0,inset 0 -2px 2.6px #e4fbea,0 2px 7.4px #bbd6ce}.introduction-card[data-v-2dfd0f00]{background:linear-gradient(90.08deg,#a8ffdd33 .09%,#cbfffa33 50.29%,#f7fae133 101.46%);border-radius:10px;width:100%;min-width:0;max-width:500px;height:auto;min-height:0;padding:clamp(15px,4vw,20px);overflow:hidden;box-shadow:inset 2px 2px 9.3px #dcfdf0,inset 8px 5px 20.8px #cff9f0,inset 0 -2px 2.6px #e4fbea,0 2px 7.4px #bbd6ce}.section-title[data-v-2dfd0f00],.training-title[data-v-2dfd0f00]{letter-spacing:.04em;width:100%;height:auto;margin:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(15px,4.5vw,18px);font-weight:400;line-height:1.3}.section-title span[data-v-2dfd0f00],.training-title span[data-v-2dfd0f00]{color:#00ff9f;margin-left:3px;font-size:9px}.description[data-v-2dfd0f00]{letter-spacing:.03em;text-align:left;white-space:normal;word-break:break-all;overflow-wrap:anywhere;width:100%;height:auto;margin-top:12px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,16px);font-weight:300;line-height:1.65}.training-title[data-v-2dfd0f00]{margin-top:clamp(20px,6vw,28px)}.photos[data-v-2dfd0f00]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(7px,2vw,10px);width:100%;max-width:100%;margin-top:12px;padding-bottom:4px;display:flex;overflow:auto hidden}.photos[data-v-2dfd0f00]::-webkit-scrollbar{display:none}.photos img[data-v-2dfd0f00]{object-fit:cover;border-radius:3px;flex:0 0 clamp(82px,28vw,105px);width:clamp(82px,28vw,105px);height:clamp(82px,28vw,105px)}.bottom-buttons[data-v-2dfd0f00]{background:#a9f9db;border-radius:8px;flex-shrink:0;justify-content:space-around;align-items:center;gap:10px;width:min(340px,100%);max-width:100%;height:61px;padding:0 14px;display:flex}.bottom-buttons button[data-v-2dfd0f00]{letter-spacing:.03em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:7px;flex:0 auto;width:clamp(90px,27vw,98px);height:31px;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.5vw,14px);line-height:1}.photo-preview[data-v-2dfd0f00]{z-index:9999;cursor:zoom-out;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.preview-img[data-v-2dfd0f00]{object-fit:contain;cursor:default;width:auto;max-width:90dvw;height:auto;max-height:90dvh;display:block}@media (width<=360px){.container[data-v-2dfd0f00]{gap:16px;padding-left:11px;padding-right:11px}.department-card[data-v-2dfd0f00]{height:145px}.department-img[data-v-2dfd0f00]{width:78px;height:78px;left:14px}.department-info[data-v-2dfd0f00]{width:calc(100% - 105px);right:8px}.department-name[data-v-2dfd0f00]{min-height:32px;margin-top:11px;font-size:13px}.tag-title[data-v-2dfd0f00]{margin-top:6px;font-size:10px}.tags[data-v-2dfd0f00]{gap:4px;margin-top:4px}.tags span[data-v-2dfd0f00]{min-height:16px;padding:2px 5px;font-size:7px}.introduction-card[data-v-2dfd0f00]{padding:13px}.description[data-v-2dfd0f00]{font-size:12px;line-height:1.65}.photos img[data-v-2dfd0f00]{flex-basis:78px;width:78px;height:78px}.bottom-buttons[data-v-2dfd0f00]{height:56px}.bottom-buttons button[data-v-2dfd0f00]{width:88px;font-size:10px}}@media (width>=481px){.container[data-v-2dfd0f00]{padding-left:24px;padding-right:24px}.department-card[data-v-2dfd0f00],.introduction-card[data-v-2dfd0f00]{max-width:500px}}@media (orientation:landscape) and (height<=600px){.top-nav[data-v-2dfd0f00]{height:43px}.page[data-v-2dfd0f00]{padding-top:43px}.container[data-v-2dfd0f00]{gap:16px;padding-top:10px}.department-card[data-v-2dfd0f00]{height:140px}.department-img[data-v-2dfd0f00]{width:78px;height:78px}.introduction-card[data-v-2dfd0f00]{padding:14px}.description[data-v-2dfd0f00]{font-size:13px;line-height:1.5}}@media (hover:none) and (pointer:coarse){.back-btn[data-v-2dfd0f00],.bottom-buttons button[data-v-2dfd0f00],.photos img[data-v-2dfd0f00]{touch-action:manipulation}}[data-v-a1e6c6e9],[data-v-a1e6c6e9]:before,[data-v-a1e6c6e9]:after{box-sizing:border-box}html[data-v-a1e6c6e9],body[data-v-a1e6c6e9],#app[data-v-a1e6c6e9]{width:100%;min-width:0;min-height:100%;margin:0;padding:0;overflow-x:hidden}.body[data-v-a1e6c6e9]{background-position:50%;background-size:cover;background-attachment:fixed;width:100%;max-width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.top-nav[data-v-a1e6c6e9]{z-index:100;background:#f0fff9e6;justify-content:center;align-items:center;width:100%;height:43px;padding-top:0;display:flex;position:fixed;top:0;left:0}.page-title[data-v-a1e6c6e9]{letter-spacing:.06em;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:calc(100% - 90px);height:auto;margin:0;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5.5vw,24px);font-weight:500;line-height:1.2;overflow:hidden}.back-btn[data-v-a1e6c6e9]{top:0;left:max(3px, env(safe-area-inset-left));color:#777;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:43px;height:43px;padding:0;font-size:clamp(36px,10vw,42px);font-weight:300;line-height:1;display:flex;position:absolute}.container[data-v-a1e6c6e9]{width:100%;min-width:0;max-width:100%;min-height:100dvh;padding:59px clamp(12px, 4.5vw, 26px) calc(25px + env(safe-area-inset-bottom));background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);flex-direction:column;align-items:center;gap:clamp(18px,5vw,26px);display:flex;overflow-x:hidden}.box1[data-v-a1e6c6e9]{background:linear-gradient(90.08deg,#a8ffdd33 .09%,#cbfffa33 50.29%,#f7fae133 101.46%);border-radius:10px;width:100%;min-width:0;max-width:500px;height:auto;min-height:0;padding:clamp(12px,3.5vw,16px);position:relative;top:auto;left:auto;box-shadow:inset 2px 2px 9.3px #dcfdf0,inset 8px 5px 20.8px #cff9f0,inset 0 -2px 2.6px #e4fbea,0 2px 7.4px #bbd6ce}.box1 .title[data-v-a1e6c6e9]{letter-spacing:.04em;flex-wrap:nowrap;align-items:center;width:100%;min-width:0;margin:0 0 10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(15px,4.5vw,18px);font-weight:400;line-height:1.3;display:flex}.box1 .title .txt[data-v-a1e6c6e9]{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.title span[data-v-a1e6c6e9]{color:#00ff9f;flex-shrink:0;margin-left:4px;font-size:9px}.intro[data-v-a1e6c6e9]{letter-spacing:.03em;text-align:left;white-space:normal;word-break:break-all;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;height:auto;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,16px);font-weight:300;line-height:1.7}.box2[data-v-a1e6c6e9]{background:linear-gradient(90.08deg,#a8ffdd33 .09%,#cbfffa33 50.29%,#f7fae133 101.46%);border-radius:10px;width:100%;min-width:0;max-width:500px;height:auto;min-height:165px;padding:clamp(12px,3.5vw,16px);position:relative;top:auto;left:auto;box-shadow:inset 2px 2px 9.3px #dcfdf0,inset 8px 5px 20.8px #cff9f0,inset 0 -2px 2.6px #e4fbea,0 2px 7.4px #bbd6ce}.box2 .title[data-v-a1e6c6e9]{letter-spacing:.04em;align-items:center;width:100%;min-width:0;margin:0 0 10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(15px,4.5vw,18px);font-weight:400;line-height:1.3;display:flex}.join[data-v-a1e6c6e9]{letter-spacing:.02em;justify-content:space-between;align-items:center;gap:clamp(10px,4vw,20px);width:100%;min-width:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(12px,3.5vw,14px);font-weight:300;line-height:1.4;display:flex}.join1[data-v-a1e6c6e9]{flex:auto;min-width:0}.join1>div[data-v-a1e6c6e9]:first-child{width:100%;margin-bottom:8px}.join1>div[data-v-a1e6c6e9]:last-child{width:100%;min-width:0}.join1 p[data-v-a1e6c6e9]{margin:0;padding:0;display:inline}.txt_line[data-v-a1e6c6e9]{cursor:pointer;word-break:break-all;overflow-wrap:anywhere;max-width:100%;margin-left:3px;text-decoration:underline;display:inline}.join2[data-v-a1e6c6e9]{text-align:center;flex:0 0 clamp(91px,25vw,100px);min-width:0}.join2>div[data-v-a1e6c6e9]{flex-direction:column;align-items:center;width:100%;display:flex}.join2 img[data-v-a1e6c6e9]{object-fit:contain;width:clamp(78px,24vw,91px);max-width:100%;height:clamp(80px,24vw,93px);margin-top:8px;display:block}.btn[data-v-a1e6c6e9]{background:#a9f9db;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:min(340px,100%);max-width:100%;height:61px;display:flex;position:relative;top:auto;left:auto}.btn button[data-v-a1e6c6e9]{letter-spacing:.04em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:7px;width:clamp(90px,27vw,98px);height:31px;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.5vw,14px);font-weight:300;line-height:1}@media (width<=360px){.container[data-v-a1e6c6e9]{gap:16px;padding-left:10px;padding-right:10px}.box1[data-v-a1e6c6e9],.box2[data-v-a1e6c6e9]{padding:12px}.box1 .title[data-v-a1e6c6e9],.box2 .title[data-v-a1e6c6e9]{font-size:14px}.intro[data-v-a1e6c6e9]{letter-spacing:.02em;font-size:12px;line-height:1.7}.join[data-v-a1e6c6e9]{gap:7px;font-size:11px}.join2[data-v-a1e6c6e9]{flex-basis:82px}.join2 img[data-v-a1e6c6e9]{width:76px;height:78px}.btn[data-v-a1e6c6e9]{height:56px}.btn button[data-v-a1e6c6e9]{width:88px;font-size:10px}}@media (width>=481px){.container[data-v-a1e6c6e9]{padding-left:24px;padding-right:24px}}@media (orientation:landscape) and (height<=600px){.top-nav[data-v-a1e6c6e9]{height:43px}.container[data-v-a1e6c6e9]{gap:16px;padding-top:55px}.intro[data-v-a1e6c6e9]{font-size:13px;line-height:1.55}.box2[data-v-a1e6c6e9]{min-height:145px}.join2 img[data-v-a1e6c6e9]{width:70px;height:72px}.btn[data-v-a1e6c6e9]{height:52px}}@media (hover:none) and (pointer:coarse){.back-btn[data-v-a1e6c6e9],.btn button[data-v-a1e6c6e9],.txt_line[data-v-a1e6c6e9]{touch-action:manipulation}}[data-v-02a4a501]{box-sizing:border-box}.body[data-v-02a4a501]{background-position:50%;background-size:cover;background-attachment:fixed;width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.top-nav[data-v-02a4a501]{background:#f0fff9e6;justify-content:center;align-items:center;width:100%;height:clamp(43px,6vh,58px);padding-top:0;display:flex;position:relative}.page-title[data-v-02a4a501]{letter-spacing:.12em;text-align:center;white-space:nowrap;width:auto;max-width:70vw;height:auto;margin:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5vw,24px);font-weight:500;line-height:1.2}.back-btn[data-v-02a4a501]{top:0;left:max(5px, env(safe-area-inset-left));color:#777;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:clamp(42px,12vw,48px);height:100%;padding:0;font-size:clamp(36px,10vw,42px);font-weight:300;line-height:1;display:flex;position:absolute}.container[data-v-02a4a501]{width:100%;min-height:calc(100dvh - 43px);padding:clamp(12px, 3vw, 20px) clamp(14px, 4.5vw, 30px) calc(100px + env(safe-area-inset-bottom));background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);position:relative;overflow:hidden auto}.box1[data-v-02a4a501]{flex-direction:column;align-items:center;width:100%;padding-top:clamp(8px,2vh,15px);display:flex}.box1 img[data-v-02a4a501]{object-fit:contain;background:#fff;border-radius:7px;width:clamp(76px,24vw,93px);height:clamp(76px,24vw,93px);display:block;position:relative;top:auto;left:auto}.box1 .txt1[data-v-02a4a501]{letter-spacing:.12em;text-align:center;width:auto;height:auto;margin-top:10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(14px,4vw,16px);font-weight:300;line-height:1.2;position:relative;top:auto;left:auto}.box1 .txt2[data-v-02a4a501]{text-align:center;letter-spacing:.12em;word-break:break-word;background:linear-gradient(90.08deg,#a8ffdd .09%,#cbfffa 50.29%,#f7fae1 101.46%);border-radius:13px;justify-content:center;align-items:center;width:min(268px,76vw);height:auto;min-height:clamp(48px,14vw,56px);margin-top:9px;padding:8px 12px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(20px,6vw,24px);font-weight:500;line-height:1.2;display:flex;position:relative;top:auto;left:auto;box-shadow:inset 8px 5px 20.8px #cff9f0,inset 0 -2px 2.6px #e4fbea,0 2px 7.4px #bbd6ce}.box1 .txt3[data-v-02a4a501]{letter-spacing:.12em;text-align:center;width:auto;height:auto;margin-top:8px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(10px,3vw,11px);font-weight:300;line-height:1.2;position:relative;top:auto;left:auto}.box1 .txt4[data-v-02a4a501]{text-align:center;letter-spacing:.12em;word-break:break-word;background:linear-gradient(90.08deg,#a8ffdd33 .09%,#cbfffa33 50.29%,#f7fae133 101.46%);border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:420px;height:auto;min-height:58px;margin-top:14px;padding:10px 14px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,15px);font-weight:400;line-height:1.35;display:flex;position:relative;top:auto;left:auto;box-shadow:inset 8px 5px 20.8px #cff9f0,inset 0 -2px 2.6px #e4fbea,0 2px 7.4px #bbd6ce}.tags[data-v-02a4a501]{width:100%;margin-top:clamp(20px,5vw,30px);position:relative}.tags .title[data-v-02a4a501]{letter-spacing:.12em;width:auto;height:auto;margin:0 0 12px 8px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,14px);font-weight:300;line-height:1.2;position:relative;top:auto;left:auto}.tag-list[data-v-02a4a501]{flex-wrap:wrap;gap:10px 16px;width:100%;padding:0 2px 5px;display:flex;position:relative;top:auto;left:auto}.tag-item[data-v-02a4a501]{letter-spacing:.06em;white-space:normal;text-align:center;word-break:break-word;background:linear-gradient(90deg,#a8ffdda6,#cbfffabf);border-radius:18px;justify-content:center;align-items:center;width:auto;min-width:0;height:auto;min-height:29px;padding:6px 12px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.5vw,13px);font-weight:300;line-height:1.3;display:flex;box-shadow:0 4px 10px #64b4a038,inset 0 1px 3px #ffffffbf}.box3[data-v-02a4a501]{width:100%;margin-top:clamp(24px,6vw,35px);position:relative;top:auto;left:auto}.box3 .title[data-v-02a4a501]{align-items:center;margin-bottom:10px;display:flex}.title span[data-v-02a4a501]{color:#00ff9f;margin-left:3px;font-size:10px}.box3 .txt[data-v-02a4a501]{letter-spacing:.08em;word-break:break-word;overflow-wrap:break-word;text-align:justify;width:100%;height:auto;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.5vw,13px);font-weight:300;line-height:1.65}.title .txt[data-v-02a4a501]{letter-spacing:.12em;width:auto;margin-bottom:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,14px);font-weight:300;line-height:1.2}.box4[data-v-02a4a501]{width:100%;margin-top:clamp(24px,6vw,35px);position:relative;top:auto;left:auto}.box4>.title[data-v-02a4a501]{letter-spacing:.08em;width:100%;margin-bottom:12px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,14px);font-weight:300;line-height:1.4}.recommend-scroll[data-v-02a4a501]{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:clamp(8px,3vw,12px);width:100%;padding:2px 2px 12px;display:flex;overflow:auto hidden}.recommend-scroll[data-v-02a4a501]::-webkit-scrollbar{display:none}.recommend-card[data-v-02a4a501]{cursor:pointer;scroll-snap-align:start;background:linear-gradient(135deg,#b8ffe5f2,#eeffe3f2);border-radius:clamp(12px,4vw,15px);flex-direction:column;flex:0 0 clamp(155px,46vw,180px);height:clamp(98px,28vw,103px);padding:clamp(7px,2.5vw,9px);transition:transform .15s;display:flex;box-shadow:0 4px 12px #63b49e47,inset 0 1px 5px #ffffffbf}.recommend-card[data-v-02a4a501]:active{transform:scale(.96)}.recommend-photo[data-v-02a4a501]{object-fit:contain;background:#fffc;border-radius:8px;flex-shrink:0;width:clamp(42px,13vw,48px);height:clamp(42px,13vw,48px)}.recommend-name[data-v-02a4a501]{letter-spacing:.05em;white-space:normal;text-overflow:ellipsis;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;margin-left:clamp(6px,2vw,10px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(12px,3.8vw,14px);font-weight:400;line-height:1.4;display:flex;overflow:hidden}.recommend-match[data-v-02a4a501]{letter-spacing:.06em;text-align:center;justify-content:center;width:100%;margin-top:8px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(10px,3vw,11px);font-weight:300;line-height:1.3;display:flex}.line1[data-v-02a4a501]{flex-direction:row;justify-content:space-around;align-items:center;width:100%;display:flex}.box5[data-v-02a4a501]{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;background:#a9f9db;border-radius:8px;justify-content:space-around;align-items:center;width:min(385px,100vw - 30px);height:clamp(56px,9vh,61px);display:flex;position:fixed;transform:translate(-50%);box-shadow:0 3px 10px #50a08c33}.box5 button[data-v-02a4a501]{letter-spacing:.06em;white-space:nowrap;color:#222;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:7px;width:clamp(88px,29vw,116px);height:clamp(30px,8vw,32px);padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.5vw,14px);font-weight:300;line-height:1}@media (width<=360px){.container[data-v-02a4a501]{padding-left:12px;padding-right:12px;padding-bottom:calc(95px + env(safe-area-inset-bottom))}.box1 .txt2[data-v-02a4a501]{width:min(250px,78vw)}.box1 .txt4[data-v-02a4a501]{font-size:12px}.tag-list[data-v-02a4a501]{gap:8px 10px}.tag-item[data-v-02a4a501]{padding-left:9px;padding-right:9px;font-size:10px}.recommend-card[data-v-02a4a501]{flex-basis:150px}.box5[data-v-02a4a501]{width:calc(100vw - 20px)}.box5 button[data-v-02a4a501]{width:calc(33.3333% - 8px);font-size:10px}}@media (width>=361px) and (width<=480px){.container[data-v-02a4a501]{padding-left:17px;padding-right:17px}}@media (width>=481px){.container[data-v-02a4a501]{padding-left:24px;padding-right:24px}.box1 .txt4[data-v-02a4a501],.tags[data-v-02a4a501],.box3[data-v-02a4a501],.box4[data-v-02a4a501]{max-width:500px;margin-left:auto;margin-right:auto}}@media (orientation:landscape) and (height<=600px){.top-nav[data-v-02a4a501]{height:44px}.container[data-v-02a4a501]{min-height:calc(100vh - 44px);padding-top:10px;padding-bottom:90px}.box1[data-v-02a4a501]{padding-top:5px}.box1 img[data-v-02a4a501]{width:65px;height:65px}.box1 .txt1[data-v-02a4a501]{margin-top:5px}.box1 .txt2[data-v-02a4a501]{min-height:42px;margin-top:5px}.box1 .txt4[data-v-02a4a501]{min-height:45px;margin-top:7px}.tags[data-v-02a4a501]{margin-top:15px}.box3[data-v-02a4a501],.box4[data-v-02a4a501]{margin-top:18px}.box5[data-v-02a4a501]{height:50px;bottom:calc(8px + env(safe-area-inset-bottom))}}@supports (padding:env(safe-area-inset-bottom)){.container[data-v-02a4a501]{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.box5[data-v-02a4a501]{bottom:calc(12px + env(safe-area-inset-bottom))}}@media (hover:none) and (pointer:coarse){.back-btn[data-v-02a4a501],.box5 button[data-v-02a4a501],.recommend-card[data-v-02a4a501]{touch-action:manipulation}}[data-v-69fb2616]{box-sizing:border-box}.body[data-v-69fb2616]{background-position:50%;background-size:cover;background-attachment:fixed;width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.top-nav[data-v-69fb2616]{background:#f0fff9e6;justify-content:center;align-items:center;width:100%;height:clamp(43px,6vh,58px);padding-top:0;display:flex;position:relative}.page-title[data-v-69fb2616]{letter-spacing:.12em;text-align:center;white-space:nowrap;width:auto;max-width:70vw;height:auto;margin:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(18px,5vw,24px);font-weight:500;line-height:1.2}.back-btn[data-v-69fb2616]{top:0;left:max(5px, env(safe-area-inset-left));color:#777;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:clamp(42px,12vw,48px);height:100%;padding:0;font-size:clamp(36px,10vw,42px);font-weight:300;line-height:1;display:flex;position:absolute}.container[data-v-69fb2616]{width:100%;min-height:calc(100dvh - 43px);padding:clamp(12px, 3vw, 18px) clamp(14px, 4.5vw, 26px) calc(100px + env(safe-area-inset-bottom));background:linear-gradient(135deg,#9bfff3 0%,#e8fff8 45%,#fff9dc 100%);position:relative;overflow:hidden auto}.box1[data-v-69fb2616]{flex-direction:column;align-items:center;width:100%;display:flex}.box1 img[data-v-69fb2616]{object-fit:contain;background:#fff;border-radius:7px;width:clamp(76px,24vw,93px);height:clamp(76px,24vw,93px);position:relative;top:auto;left:auto}.box1 .txt1[data-v-69fb2616]{letter-spacing:.12em;text-align:center;width:auto;height:auto;margin-top:10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(14px,4vw,16px);font-weight:300;line-height:1.2;position:relative;top:auto;left:auto}.box1 .txt2[data-v-69fb2616]{text-align:center;letter-spacing:.12em;word-break:break-word;background:linear-gradient(90.08deg,#a8ffdd .09%,#cbfffa 50.29%,#f7fae1 101.46%);border-radius:13px;justify-content:center;align-items:center;width:min(268px,76vw);height:auto;min-height:clamp(48px,14vw,56px);margin-top:9px;padding:8px 12px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(20px,6vw,24px);font-weight:500;line-height:1.2;display:flex;position:relative;top:auto;left:auto;box-shadow:inset 2px 2px 9.3px #dcfdf0,inset 8px 5px 20.8px #cff9f0,0 2px 7.4px #bbd6ce}.box1 .txt3[data-v-69fb2616]{letter-spacing:.12em;text-align:center;width:auto;height:auto;margin-top:8px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(10px,3vw,11px);font-weight:300;line-height:1.2;position:relative;top:auto;left:auto}.box1 .txt4[data-v-69fb2616]{text-align:center;letter-spacing:.08em;word-break:break-word;background:linear-gradient(90.08deg,#a8ffdd33 .09%,#cbfffa33 50.29%,#f7fae133 101.46%);border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:370px;height:auto;min-height:58px;margin-top:14px;padding:10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,15px);font-weight:400;line-height:1.35;display:flex;position:relative;top:auto;left:auto;box-shadow:inset 2px 2px 9.3px #dcfdf0,inset 8px 5px 20.8px #cff9f0,0 2px 7.4px #bbd6ce}.tag-compare[data-v-69fb2616]{align-items:stretch;width:100%;margin-top:clamp(28px,7vw,36px);display:flex}.tag-column[data-v-69fb2616]{width:calc(50% - 1px);min-width:0;padding:0 clamp(4px,2vw,8px)}.tag-title[data-v-69fb2616]{white-space:nowrap;text-align:left;width:100%;margin-bottom:8px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.5vw,13px);font-weight:300;line-height:20px}.tag-divider[data-v-69fb2616]{background:#00ff9fd9;flex-shrink:0;width:1px;min-height:100px}.tag-column .tag-list[data-v-69fb2616]{flex-wrap:wrap;align-items:flex-start;gap:7px 5px;width:100%;padding:0;display:flex}.tag-column .tag-item[data-v-69fb2616]{white-space:normal;text-align:center;word-break:break-word;background:linear-gradient(90deg,#a8ffdda6,#cbfffabf);border-radius:15px;justify-content:center;align-items:center;min-width:0;max-width:100%;height:auto;min-height:24px;padding:4px clamp(6px,2vw,9px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(9px,2.8vw,10px);font-weight:300;line-height:16px;display:flex;box-shadow:0 4px 10px #64b4a038,inset 0 1px 3px #ffffffbf}.box3[data-v-69fb2616]{width:100%;margin-top:clamp(28px,7vw,36px)}.box3 .title[data-v-69fb2616]{align-items:center;width:100%;display:flex}.box3 .title .txt[data-v-69fb2616]{letter-spacing:.12em;width:auto;margin-bottom:10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,14px);font-weight:300;line-height:1.2}.box3 .title span[data-v-69fb2616]{color:#00ff9f;margin-bottom:10px;margin-left:3px;font-size:10px}.box3 .introduce[data-v-69fb2616]{letter-spacing:.04em;word-break:break-word;overflow-wrap:break-word;text-align:justify;width:100%;height:auto;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.5vw,13px);font-weight:300;line-height:1.65}.box4[data-v-69fb2616]{width:100%;margin-top:clamp(28px,7vw,36px)}.recommend-title[data-v-69fb2616]{letter-spacing:.07em;width:100%;margin-bottom:10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(13px,4vw,14px);font-weight:300;line-height:20px}.recommend-scroll[data-v-69fb2616]{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:clamp(8px,3vw,12px);width:100%;padding:2px 2px 12px;display:flex;overflow:auto hidden}.recommend-scroll[data-v-69fb2616]::-webkit-scrollbar{display:none}.recommend-card[data-v-69fb2616]{cursor:pointer;scroll-snap-align:start;background:linear-gradient(135deg,#b8ffe5f2,#eeffe3f2);border-radius:clamp(12px,4vw,15px);flex-direction:column;flex:0 0 clamp(155px,46vw,180px);height:clamp(98px,28vw,103px);padding:clamp(7px,2.5vw,9px);transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #63b49e47,inset 0 1px 5px #ffffffbf}.recommend-card[data-v-69fb2616]:active{transform:scale(.96)}.line1[data-v-69fb2616]{flex-direction:row;justify-content:space-around;align-items:center;width:100%;min-width:0;display:flex}.recommend-photo[data-v-69fb2616]{object-fit:contain;background:#fffc;border-radius:8px;flex-shrink:0;width:clamp(42px,13vw,48px);height:clamp(42px,13vw,48px)}.recommend-name[data-v-69fb2616]{letter-spacing:.05em;white-space:normal;text-overflow:ellipsis;text-align:center;word-break:break-word;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;max-width:105px;margin-left:clamp(6px,2vw,10px);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(11px,3.5vw,13px);font-weight:400;line-height:1.45;display:flex;overflow:hidden}.recommend-match[data-v-69fb2616]{letter-spacing:.06em;text-align:center;justify-content:center;width:100%;margin-top:8px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(10px,3vw,11px);font-weight:300;line-height:16px;display:flex}.box5[data-v-69fb2616]{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;background:#a9f9db;border-radius:8px;justify-content:space-around;align-items:center;width:min(385px,100vw - 24px);height:clamp(56px,9vh,61px);display:flex;position:fixed;transform:translate(-50%);box-shadow:0 3px 10px #50a08c33}.box5 button[data-v-69fb2616]{letter-spacing:.06em;white-space:nowrap;color:#222;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:7px;width:clamp(82px,29vw,116px);height:clamp(30px,8vw,32px);padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(10px,3.5vw,14px);font-weight:300;line-height:1}.box5 button[data-v-69fb2616]:active{transform:scale(.96)}@media (width<=360px){.container[data-v-69fb2616]{padding-left:11px;padding-right:11px}.box1 .txt2[data-v-69fb2616]{width:min(250px,78vw)}.box1 .txt4[data-v-69fb2616]{padding-left:8px;padding-right:8px;font-size:12px}.tag-column[data-v-69fb2616]{padding-left:3px;padding-right:3px}.tag-title[data-v-69fb2616]{font-size:10px}.tag-column .tag-item[data-v-69fb2616]{padding-left:5px;padding-right:5px;font-size:9px}.recommend-card[data-v-69fb2616]{flex-basis:150px}.box5[data-v-69fb2616]{width:calc(100vw - 16px)}.box5 button[data-v-69fb2616]{width:calc(33.3333% - 6px);font-size:10px}}@media (width>=361px) and (width<=480px){.container[data-v-69fb2616]{padding-left:16px;padding-right:16px}}@media (width>=481px){.container[data-v-69fb2616]{padding-left:24px;padding-right:24px}.box1 .txt4[data-v-69fb2616],.tag-compare[data-v-69fb2616],.box3[data-v-69fb2616],.box4[data-v-69fb2616]{max-width:500px;margin-left:auto;margin-right:auto}.tag-compare[data-v-69fb2616]{margin-top:36px}}@media (orientation:landscape) and (height<=600px){.top-nav[data-v-69fb2616]{height:44px}.container[data-v-69fb2616]{min-height:calc(100vh - 44px);padding-top:10px;padding-bottom:90px}.box1 img[data-v-69fb2616]{width:65px;height:65px}.box1 .txt1[data-v-69fb2616]{margin-top:5px}.box1 .txt2[data-v-69fb2616]{min-height:42px;margin-top:5px}.box1 .txt4[data-v-69fb2616]{min-height:45px;margin-top:7px}.tag-compare[data-v-69fb2616],.box3[data-v-69fb2616],.box4[data-v-69fb2616]{margin-top:18px}.box5[data-v-69fb2616]{height:50px;bottom:calc(8px + env(safe-area-inset-bottom))}}@media (hover:none) and (pointer:coarse){.back-btn[data-v-69fb2616],.box5 button[data-v-69fb2616],.recommend-card[data-v-69fb2616]{touch-action:manipulation}}
