@import url(https://fonts.googleapis.com/css2?family=Arsenal:ital,wght@0,400;0,700;1,400;1,700&family=Dela+Gothic+One&family=Noto+Sans+TC:wght@100..900&family=RocknRoll+One&display=swap);@font-face{font-family:Nikumaru;src:url(../fonts/07NikumaruFont.woff2) format('woff2'),url(../fonts/07NikumaruFont.woff) format('woff');font-weight:400 900;font-style:normal;font-display:swap}body{overflow-x:hidden}*{box-sizing:border-box}.title,b{margin:0;padding:0;line-height:1.4;font-weight:700}.olli>ul,.olli>ul>li,.ulli>ul,.ulli>ul>li,ol.ulli,ul.ulli{margin:0;padding:0;list-style:none}.xxx{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.hd_img.swiper[data-jq^=swiperScrollCont]::before,.hd_img.swiper[data-jq^=swiperScrollCont]:hover::before,.slidemnav,.slidemnav.open,.tkscard,.tkscard i,.tkscard.hide,.tkscard.hide i{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;transition:all .35s ease-in-out}::selection{background:var(--bg);color:#fff}::-moz-selection{background:var(--bg);color:#fff}.cont_l h3.title,.hd_img.swiper::before,.listimg,.swiper-slide img,.thanku .thankutxt p,.thankutxt .thanksticker span,body::before{pointer-events:none}:root{--bg_body:#F2F2F2;--bg_sub:#2A3656;--inbox:1170px;--font_tw:'RocknRoll One','Noto Sans TC','微軟正黑體',sans-serif;--font_tw_sec:'Dela Gothic One',sans-serif;--font_en:'Nikumaru',Verdana;--font_en_sec:'Arsenal',Verdana;--font_icon:'font_material';--font_body:#000;--font_boxhd:#242734;--font_title:#220e1f;--font_placeholder:#999;--font_selection:#D99E1A;--clr_inputbg:#fff;--clr_inputbor:#ccc;--clr_inputbg_hv:#4680c5;--clr_a11y:#ff9900;--clr_note:#ff8686;--font16:1rem;--font11:0.6875rem;--font12:0.75rem;--font13:0.8125rem;--font14:0.875rem;--font15:0.9375rem;--font17:1.0625rem;--font18:1.125rem;--font20:1.25rem;--font22:1.375rem;--font23:1.4375em;--font24:1.5rem;--font25:1.55rem;--font28:1.75rem;--font30:1.875rem;--font32:2rem;--font36:2.25rem;--font40:2.5rem;--font48:3rem;--font50:3.125rem;--font60:3.75rem;--font64:4rem;--font66:4.125rem;--font80:5rem;--font90:5.625rem;--font120:7.5rem;--font200:12.5rem;--font250:15.625rem;--font300:18.75rem}body{font:400 1em/1.5 var(--font_tw);color:var(--font_body);background:var(--bg_body);position:fixed;width:100%;height:100dvh;max-height:100dvh;padding-bottom:10px;display:flex;justify-content:center;align-items:center}body::before{content:'';position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(255,255,255,.2);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}#wrap{width:90%;max-width:1600px;height:90vh;border:5px solid #000;display:flex;justify-content:space-between;align-items:stretch;border-radius:40px;box-shadow:5px 8px 0 rgba(0,0,0,1);background:var(--bg);overflow:hidden;position:relative;z-index:2;overflow-x:hidden}#header{z-index:30;flex-basis:23%;padding:2%;border-right:1px solid #000;background:#fff;position:relative}#header .notes{position:absolute;right:5px;bottom:5px;left:5px;background:#f1f1f1;padding:8px 25px;z-index:2;border-radius:5px 5px 0 31px;font-size:var(--font13);line-height:1.4}.logo a{position:relative}.logo img{max-width:100%}.mnav{flex:1;padding:30px 0 15px;font-family:Nikumaru,Verdana;font-size:var(--font20)}.mnav>ul{display:flex;flex-direction:column;gap:15px}.mnav>ul>li{position:relative}.mnav>ul>li>a{color:#333;display:flex;align-items:center;gap:15px;border-radius:50px;overflow:hidden;padding:5px 20px}.mnav>ul>li>a span{transform:translateY(4px)}.mnav>ul>li>a:hover{background:#efefef}.mnav>ul>li.on>a{color:#fff;background:var(--bg)}.mnav>ul>li.on>a svg path{fill:var(--bg);stroke:#fff}.slidemnav{display:flex}.phone_menu{display:none}.i_menu{width:60px;height:60px;position:relative;display:block;border-radius:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);cursor:pointer;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.i_menu span{display:block;position:absolute;height:3px;width:28px;background:var(--bg_sub);-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;opacity:1;left:16px;text-indent:-99999px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.i_menu span:nth-child(1){top:17px}.i_menu span:nth-child(2),.i_menu span:nth-child(3){top:29px}.i_menu span:nth-child(4){top:41px}.i_menu.open{background:0 0}.i_menu.open span:nth-child(1){top:18px;width:0%;left:50%}.i_menu.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:40px;left:10px;top:29px}.i_menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:40px;left:10px;top:29px}.i_menu.open span:nth-child(4){top:18px;width:0%;left:50%}@keyframes mnav-in{to{opacity:1;transform:translateX(0)}}#content{z-index:10;flex:1;overflow-x:hidden;overflow-y:auto;scrollbar-color:#fff rgba(255,255,255,.5);scrollbar-width:thin;padding-right:0;border-radius:0 40px 40px 0;width:100%;position:relative}.contwrap{display:flex;flex-direction:column;gap:40px;padding:0 0 40px}.contwrap div:last-child .cont_r{margin-left:30px;width:auto}i[class^=i_]{display:inline-block;background:no-repeat scroll center/contain}i.i_cloud{width:80px;height:40px;background-image:url(../images/content/icon_cloud.svg)}i.i_unlimited{width:30px;height:20px;background-image:url(../images/content/icon_oo.svg)}i.i_face01{width:38px;height:20px;background-image:url(../images/content/icon_face01.svg)}i.i_face02{width:43px;height:20px;background-image:url(../images/content/icon_face02.svg)}i.i_face03{width:38px;height:20px;background-image:url(../images/content/icon_face03.svg)}i.i_face04{width:28px;height:12px;background-image:url(../images/content/icon_face04.svg)}i.i_face05{width:38px;height:20px;background-image:url(../images/content/icon_face05.svg)}small i.i_face05{transform:translateY(2px)}i.i_handdown{position:absolute;width:60px;height:75px;background:url(../images/content/icon_handdown.svg) no-repeat scroll center center/contain}i.i_ths{width:60px;height:60px;background:#fff url(../images/content/thank-you.gif) no-repeat scroll center center/95% auto;border-radius:50%}.btn{display:inline-flex;justify-content:center;align-items:center;padding:13px 20px 13px 20px;border-radius:10px;position:relative}.btn01{background:var(--bg_sub);color:#fff;min-width:150px;border:1px solid transparent;transition:1s}.btn01:hover{box-shadow:inset 0 0 0 3px #fff;border:1px solid var(--bg_sub)}.btn[type=reset]{background:#efefef;color:#999;border-color:#ccc}.btn[type=reset]:hover{background:#e1e1e1;border-color:#999;box-shadow:none}.btn.disabled,.btn:disabled{cursor:not-allowed}.mainbnr{background:url(../images/content/bg_mainbnr.svg) no-repeat scroll center bottom/auto 100%;min-height:530px;position:relative;width:100%;overflow:hidden}.personbox{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.pimg{position:relative}.pimg img{position:absolute;left:50%;top:0;z-index:2;transform:scale(.5) translate(-400px,-84px) rotate(-9deg);transform-origin:left top;border-radius:350px;overflow:hidden}.pimg::before{content:'';z-index:-1;position:absolute;right:-20px;bottom:-20px;background:url(../images/content/item_points.svg) no-repeat scroll center/300px auto;width:300px;height:300px}.pbg{width:320px;height:388px;position:relative}.pbg::after{content:'';background:var(--bg_rgba);border:5px solid #090726;border-radius:160px;position:absolute;left:0;top:0;width:calc(100% - 10px);height:calc(100% - 10px);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.pbg::before{content:'';position:absolute;right:-10px;top:-10px;width:98px;height:55px;background:url(../images/content/item_head_h01.svg) no-repeat scroll center/100% auto}.pinfo{position:absolute;left:100%;top:40px;font-family:var(--font_en);color:#fff;font-size:var(--font25)}.pinfo p{position:relative;overflow:visible;transform-origin:left top;white-space:nowrap;text-align:center}.pinfo p:nth-of-type(1){transform:rotate(-10deg) translate(15px,-15px)}.pinfo p:nth-of-type(2){transform:rotate(-5deg) translate(40px,-20px)}.pinfo p::after{content:'';position:absolute;left:-50px;right:-10px;bottom:-1px;height:30px;background:url(../images/content/item_markup1.svg) no-repeat scroll right center/100% auto;z-index:-1}.bgtxt{position:absolute;left:-10px;bottom:-5px;width:100%;height:240px;font-size:var(--font300);font-family:var(--font_en);line-height:1;white-space:nowrap;transform-origin:left bottom;transform:rotate(-8deg);line-height:1.2}.bgtxt>span{position:absolute;opacity:1;color:var(--bg);left:0;top:0;height:100%}.bgtxt::after,.bgtxt::before{opacity:1;content:attr(data-content);height:100%;line-height:1.2;position:absolute;top:-10px;left:-10px;text-shadow:none;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:5px #fff}.bgtxt::before{z-index:-1;left:10px;top:10px;-webkit-text-stroke:5px #090726;opacity:1}.bgtxt h4.title{font-size:var(--font60);color:var(--bg);text-shadow:5px 0 0 #000;-webkit-text-fill-color:var(--bg);-webkit-text-stroke:1px #000;line-height:1.2;position:absolute;right:0;top:-80px;letter-spacing:normal}.bgtxt h4.title span,.pinfo p span{display:inline-block;white-space:pre}.mainbnr:hover .pbg::before{transform-origin:0 100%;animation:handani 1s linear infinite}@keyframes handani{0%,100%,50%{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.star1{position:absolute;top:80%;left:20%;pointer-events:none;transform:translate(-50%,0) scale(0) rotate(25deg)}.star2{position:absolute;top:70%;right:0;pointer-events:none;transform:translate(-50%,0) scale(0) rotate(-15deg)}@keyframes explode{0%{transform:translate(-50%,0) scale(0);opacity:1}100%{transform:translate(calc(-50% + var(--tx)),var(--ty)) scale(1) rotate(var(--tr));opacity:0}}.contbox{display:flex;justify-content:flex-start;gap:40px;padding:0 3%}.valign_c{align-items:center}.cont_l{width:270px;flex:0 0 270px}.cont_l h3.title{position:relative;display:flex;gap:10px;align-items:center}.cont_l h3.title>img{max-width:100%;filter:drop-shadow(20px 10px 30px rgba(255,255,255,.2))}.cont_l span{position:absolute;right:-20px;bottom:-20px;z-index:-1;width:100%;height:100%}.cont_l span img{max-width:100%}.c_points img{-webkit-mask-image:url(../images/content/item_mask_c.svg);-webkit-mask-repeat:no-repeat;mask-image:url(../images/content/item_mask_c.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.six_points img{-webkit-mask-image:url(../images/content/item_mask_six.svg);-webkit-mask-repeat:no-repeat;mask-image:url(../images/content/item_mask_six.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.flower_points img{-webkit-mask-image:url(../images/content/item_mask_flower.svg);-webkit-mask-repeat:no-repeat;mask-image:url(../images/content/item_mask_flower.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.cont_r{flex:1 1 auto;width:100%;min-width:0}.cont_r h4.title.htype{font-size:var(--font50);font-family:var(--font_en);text-shadow:5px 0 0 #000;color:var(--bg);-webkit-text-fill-color:var(--bg);-webkit-text-stroke:1px #000;line-height:1;padding-bottom:5px}.cont_r h5.title{font-size:var(--font22);font-family:var(--font_en);display:flex;gap:8px;line-height:1.2;align-items:center;letter-spacing:.05em;margin:5px 0 10px}.cont_r h5.title.on{color:#fae36d}.cont_r h5.title::before{content:'';display:inline-block;width:35px;height:35px;background:url(../images/content/icon_star.svg) no-repeat scroll center/contain}.cont_r h5.title.on::before{background:url(../images/content/icon_star_on.svg) no-repeat scroll center/contain}div+h4.title.htype{padding-top:15px}.reverse_lr .cont_l{flex:1 1 auto;width:100%;min-width:0}.reverse_lr .cont_r{width:270px;flex:0 0 270px}.Txt{line-height:1.8;font-size:var(--font22)}.Txt mark{font-style:normal;font-weight:400;background:url(../images/content/item_markup2.svg) repeat-x scroll left center/auto 50%;text-shadow:0 1px 0 rgba(255,255,255,.4)}.Txt p i[class^=i_]{vertical-align:middle;margin:0 5px}.Txt p.en{font-family:var(--font_en)}.Txt p .iconpos{position:relative}.Txt sub{bottom:0;padding:0 0 0 5px}.Txt blockquote{background:rgba(255,255,255,.2);border-radius:15px;padding:20px}.list01 ul{display:flex;gap:20px}.list01 li{flex:1}.list01 p.note{font-size:var(--font12);color:#3f5f8f;padding:10px 0 0}.listtxt{position:relative;height:88px;padding:23px 0 0 30px}.listtxt p{line-height:1.2;transform:rotate(-5deg);font-size:var(--font22);display:flex;gap:10px;align-items:flex-end}.listtxt p small{font-size:var(--font16)}.listtxt p:nth-child(2) small{background:url(../images/content/item_markup1.svg) no-repeat scroll right bottom/100% auto}.listtxt svg{position:absolute;left:0;top:0;width:100%;z-index:-1;height:auto}.listimg{width:100%;position:relative;overflow:hidden}.listimg img,.listimg svg{max-width:100%;height:auto;-webkit-box-reflect:below 0 linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4))}.listimg .img_person{position:absolute;width:100%;height:100%;left:50%;top:0;transform:translate(-50%,0);z-index:2}.listimg .img_person img{height:220px!important}.list01 li.anibox{-webkit-transform:none;transform:none;animation:none;opacity:1}.anibox .listtxt{opacity:0}.anibox.come-in .listtxt{transform-origin:bottom center;transform:scale(0);opacity:0;animation:tilt-in-fwd-bl .6s cubic-bezier(.4,0,.2,1) .8s both}.list01 li:nth-child(2) .listtxt{animation-delay:1s}.list01 li:nth-child(3) .listtxt{animation-delay:1.2s}@keyframes tilt-in-fwd-bl{0%{-webkit-transform:rotateY(-20deg) rotateX(-25deg) translate(-30px,30px) skew(-35deg,10deg);transform:rotateY(-20deg) rotateX(-25deg) translate(-30px,30px) skew(-25deg,10deg);opacity:0}100%{-webkit-transform:rotateY(0) rotateX(0) translate(0,0) skew(0deg,0deg);transform:rotateY(0) rotateX(0) translate(0,0) skew(0deg,0deg);opacity:1}}.listimg svg{overflow:visible}.ball{transform-origin:50% 50%;transform-box:fill-box}.E{transform-origin:50% 100%;transform-box:fill-box}.anibox .listimg svg g{opacity:0}.anibox.come-in .listimg svg .en{animation:slide-in-blurred-left 1.2s cubic-bezier(.23,1,.32,1) 1.2s forwards}.anibox.come-in .listimg svg .ball{animation:roll-in-left 1.5s ease-out 1.4s forwards}.anibox.come-in .listimg svg .tree{animation:slide-in-bottom 1.2s cubic-bezier(.4,0,.2,1) 1.6s forwards}.anibox.come-in .listimg svg .flower{animation:slide-in-bottom .7s cubic-bezier(.4,0,.2,1) 1.8s forwards}.anibox.come-in .listimg svg .building{animation:slide-in-bottom 1.1s cubic-bezier(.4,0,.2,1) 2s forwards}@keyframes slide-in-blurred-left{0%{-webkit-transform:translateX(-100%) scaleX(2.5) scaleY(.2);transform:translateX(-100%) scaleX(2.5) scaleY(.2);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes roll-in-left{0%{-webkit-transform:translateX(-100%) rotate(-340deg);transform:translateX(-100%) rotate(-340deg);opacity:0}75%{-webkit-transform:translateX(10px) rotate(30deg);transform:translateX(10px) rotate(30deg);opacity:1}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);opacity:1}}.listbar ul{display:flex;gap:10px;flex-wrap:wrap;padding:0 0 10px}.listbar li{position:relative;border:2px solid #000;border-radius:6px;background:#e5e6de;width:calc(100% / 2 - 10px);padding:10px 15px}.listbar li b{font-size:var(--font20);line-height:1.2;position:relative;z-index:2}.listbar li span{position:absolute;left:0;top:0;width:10%;height:100%;border-radius:4px;border-right:1px solid #000;display:flex;justify-content:flex-end;align-items:center;padding:10px;color:#fff}.listbar li span small{opacity:0;display:flex;gap:3px}.listbar li span::after{content:'';position:absolute;left:5px;bottom:5px;right:5px;height:35%;border-left:1px solid #fff;border-bottom:1px solid #fff;border-radius:0 0 0 5px}.unused span{background:#ccc3b2}.inuse span{background:#ffc96b}.learn span{background:#99c2e0}.seldom span{background:#fff}.learn span small,.seldom span small{position:absolute;left:calc(100% + 10px);white-space:nowrap}.nopos span small{display:none!important}.nopos b::after{content:attr(data-status);font-size:var(--font12);color:#fff;display:inline;margin-left:10px}.listbar.notes li{width:auto;height:auto;border:0;padding:0;display:flex;gap:5px;align-items:center;background:0 0;white-space:nowrap}.listbar.notes li span{width:40px;height:15px;border:1px solid #000;padding:0;position:relative}.listbar.notes li span::after{left:2px;bottom:2px;right:2px;height:15%}.listbar li.anibox{-webkit-transform:none;transform:none;animation:none;opacity:1}.listbar li.anibox.come-in span{width:var(--width);transition:width 2s cubic-bezier(.4,0,.2,1)}.listbar li.anibox.come-in span small{opacity:1;transition:opacity 3s cubic-bezier(.4,0,.2,1)}.listxt ul{display:flex;flex-direction:column;gap:10px;padding:0 0 10px}.listxt li{display:flex;gap:10px}.listxt li::before{content:'';display:block;width:53px;height:66px;background:url(../images/content/icon_work.svg) no-repeat scroll center/contain;margin:5px 0 0}.listxt li .Txt{flex:1;line-height:1.4}.listexp{height:300px;position:relative}.listexp::before{content:'';position:absolute;left:0;top:50%;transform:translate(0,-50%);width:calc(100% - 4px);height:20px;background:#e1caff;border:2px solid #441e74;border-radius:20px}.listexp em{font-family:var(--font_en);font-size:var(--font12);position:relative;width:50px;height:50px;text-align:center}.listexp em sup{position:absolute;left:50%;bottom:100%;transform:translate(-50%,0);font-size:var(--font12)}.listexp em::after{content:'';position:absolute;left:50%;bottom:0;transform:translate(-50%,0);background:#fff;border:1px solid #441e74;width:14px;height:30px;border-radius:20px}.listexp em.star::after{background:url(../images/content/icon_exstar.svg) no-repeat scroll center/contain;width:40px;height:40px;border:0;transform:translate(-50%,2px)}.expcont{display:flex;gap:10px;align-items:flex-start;max-width:280px;align-items:left;position:relative}.expimg{position:relative;display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center}.expimg::before{content:'';display:block;width:1px;height:30px;background:#441e74}.expimg img{width:50px!important;height:50px;background:#e1caff;border:1px solid #441e74;border-radius:50%}.exptxt{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1;line-height:1.2}.exptxt h5.title{font-size:var(--font16);font-family:var(--font_tw);font-weight:400;transform:translateX(-20px);margin-bottom:5px}.listexp h5.title::before{display:none}.exptxt p{font-size:var(--font14);min-width:120px;padding:0 0 3px}.listexp .swiper-slide{padding:calc(300px / 2 - 34px) 0 0 20px;width:auto!important;justify-content:flex-start;align-items:flex-start;text-align:left}.listexp .swiper-slide.colrev{padding:0 0 calc(300px / 2 - 16px);flex-direction:column-reverse;justify-content:flex-start}.listexp .swiper-slide.colrev .expimg{flex-direction:column-reverse}.listexp .swiper-slide.colrev .exptxt{position:absolute;left:calc(100% + 25px)}.swiper-slide:nth-of-type(2) .expimg::before{height:50px}.swiper-slide:nth-of-type(5) .expimg::before{height:50px}.list02>ul{display:flex;flex-wrap:wrap;gap:20px}.list02>ul>li{width:calc(50% - 10px);background:#fff;border:3px solid #000;border-radius:20px;padding:10px;display:flex;gap:5px;flex-direction:column}.list02 h4.title{font-family:var(--font_tw);font-size:var(--font28);font-weight:400;flex:1}.list02 h4.title small{margin:0 0 0 5px;font-size:var(--font14)}.list02 i.i_face01{background-size:contain;width:30px;height:12px}.hd_img{background:var(--bg_sub);border:2px solid #000;border-radius:10px;overflow:hidden;aspect-ratio:16/8.4;position:relative;color:#fff}.hd_img.swiper[data-jq^=swiperScrollCont]::before{content:'';font-family:var(--font_icon);position:absolute;right:1px;top:1px;color:#fff;font-size:var(--font20);z-index:2;background:rgba(0,0,0,.2) url(../images/content/scroll_h.gif) scroll center/contain;border-radius:3px 5px 3px 3px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.hd_img.swiper[data-jq^=swiperScrollCont]:hover::before{background-color:rgba(0,0,0,.7);opacity:0}.hd_img.swiper .swiper-slide{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.hd_img.swiper .swiper-slide b{font-weight:500}.hd_img.swiper .swiper-slide b::after,.hd_img.swiper .swiper-slide b::before{content:'\e5c5';font-family:var(--font_icon);font-size:var(--font16);line-height:1}.hd_img:not(.swiper){align-items:center;height:auto;aspect-ratio:initial}.hd_img:not(.swiper) img{width:100%}.hd_img.swiper[data-jq=swiperScrollCont_h] .swiper-slide{width:auto!important;height:100%;justify-content:flex-start;align-items:flex-start}.hd_img.swiper[data-jq=swiperScrollCont_h] .swiper-slide span{display:block;height:100%}.hd_img.swiper[data-jq=swiperScrollCont_h] .swiper-slide img{width:fit-content;height:100%}.hd_img.swiper[data-jq=swiperScrollCont_h]::before{background-image:url(../images/content/scroll_v.gif)}.bd_txt{flex:1;display:flex;flex-direction:column;justify-content:stretch;gap:5px;min-width:0;word-break:break-all;line-height:1.2}.bd_txt ol{font-size:var(--font11);line-height:1.2;padding:5px 3px 0;opacity:.5}.bd_txt ol b{display:flex;align-items:center;gap:5px;margin:0 0 5px}.bd_txt ol b::after{content:'';display:block;flex:1;height:1px;background:#000}.bd_txt ul{display:flex;gap:1px;align-items:center;padding:0 2px 0}.bd_txt i[class^=i_w],.listxt p i[class^=i_w]{display:inline-flex;justify-content:center;align-items:center;width:15px;height:15px;font-size:var(--font11);color:#fff;margin:0!important;border-radius:3px;font-style:normal;transform:scale(.9)}.i_wR{background:#c9457f!important}.i_wP{background:#49c57f!important}.i_wU{background:#4945ff!important}.i_wS{background:#ff9a31!important}.i_wF{background:#c945ff!important}.i_wM{background:#49c5ff!important}.i_wRWD{background:#686868!important;width:auto!important;padding:0 2px}.i_wRWD[title=Proposal]{background:0 0!important;color:var(--font_body)!important;padding:0}.bd_txt i[class^=i_w]{opacity:.5}.list02_2>ul>li{display:flex;flex-direction:row}.list02_2 .hd_img{width:160px;height:280px}.list02_2 .hd_img.swiper .swiper-slide img{width:100%}.list02_2 h4.title{flex:none}.list02_2 h4.title+p{flex:1}.listcard .swiper-slide{border-radius:20px;border:5px solid #211b16}.listcard .swiper_title{position:absolute;left:5px;right:5px;bottom:5px;min-height:25%;background:rgba(255,255,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;padding:10px;line-height:1.2}.listcard .swiper_title b{font-size:var(--font20)}.listcard .swiper_title p{font-size:var(--font13)}.listcard .swiper-slide.swiper-slide-active{box-shadow:0 0 15px rgba(0,0,0,.4)}.thanku{background:url(../images/content/item_oo_bigoo.svg) no-repeat scroll center top/100% auto;position:relative;padding-top:65%;width:100%;overflow:hidden}.thanku .pimg{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%)}.thanku .pimg img{position:absolute;left:50%;top:0;z-index:2;transform:scale(.5) translate(-390px,-84px) rotate(-9deg);transform-origin:left top;border-radius:350px;overflow:hidden}.thanku .pbg::after{content:'';background:#493625;border:10px solid var(--bg);border-radius:160px;position:absolute;left:0;top:0;width:calc(100% - 10px);height:calc(100% - 10px);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.thanku .pbg::before{display:none}.thanku .pimg::before{bottom:auto;top:-30px}.thanku .thankutxt{width:1260px;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);transform-origin:center bottom}.thanku .thankutxt p,.thankutxt .thanksticker span{position:absolute}.thankutxt p:nth-of-type(1){left:95px;bottom:160px;z-index:50}.thankutxt p:nth-of-type(2){left:245px;bottom:170px;z-index:52}.thankutxt p:nth-of-type(3){left:410px;bottom:140px;z-index:53}.thankutxt p:nth-of-type(4){left:567px;bottom:174px;z-index:55}.thankutxt p:nth-of-type(5){left:731px;bottom:143px;z-index:57}.thankutxt p:nth-of-type(6){left:955px;bottom:2px;z-index:59}.thankutxt .thanksticker span img{max-width:100%;filter:drop-shadow(3px 5px 0 rgba(0,0,0,.1))}.thankutxt .sticker01{left:136px;bottom:340px;width:175px;z-index:51;transform:rotate(15deg);--stickerdeg:15deg}.thankutxt .sticker02{left:820px;bottom:290px;width:192px;z-index:58;transform:rotate(-15deg);--stickerdeg:-15deg}.thankutxt .sticker03{left:30px;bottom:50px;width:204px;z-index:49;transform:rotate(-25deg);--stickerdeg:-25deg}.thankutxt .sticker04{left:210px;bottom:30px;width:186px;z-index:53;transform:rotate(-25deg);--stickerdeg:-25deg}.thankutxt .sticker05{left:490px;bottom:50px;width:167px;z-index:54;transform:rotate(15deg);--stickerdeg:15deg}.thankutxt .sticker06{left:610px;bottom:30px;width:190px;z-index:56;transform:rotate(25deg);--stickerdeg:25deg}.thankutxt .sticker07{left:780px;bottom:20px;width:116px;z-index:57;transform:rotate(5deg);--stickerdeg:5deg}.thankutxt .sticker08{left:890px;bottom:60px;width:186px;z-index:57;transform:rotate(25deg);--stickerdeg:25deg}.thankutxt .sticker09{left:350px;bottom:310px;width:125px;z-index:53}.thankutxt .sticker10{left:980px;bottom:340px;width:200px;z-index:59}.anibox .thankutxt .thanksticker span,.anibox .thankutxt p{opacity:0}.anibox.come-in .thankutxt p{animation:slide-in-bottom .7s cubic-bezier(.4,0,.2,1) 1s forwards}.anibox.come-in .thankutxt p:nth-child(even){animation-duration:1.3s}.anibox.come-in .thankutxt p:nth-child(2n+1){animation-duration:1.6s}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}65%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.anibox.come-in .thankutxt .thanksticker span{animation:rotate-in-2-fwd-cw .5s cubic-bezier(.4,0,.2,1) 2s forwards}.anibox.come-in span.sticker02,.anibox.come-in span.sticker03,.anibox.come-in span.sticker04{animation-name:rotate-in-3-fwd-cw!important}.anibox.come-in .thankutxt .thanksticker span:nth-child(even){animation-duration:1.3s}.anibox.come-in .thankutxt .thanksticker span:nth-child(3n+1){animation-duration:.3s;animation-duration:1.8s}@keyframes rotate-in-2-fwd-cw{0%{-webkit-transform:translateZ(-200px) rotate(-45deg) scale(0);transform:translateZ(-200px) rotate(-45deg) scale(0);opacity:0}65%{-webkit-transform:translateZ(15px) rotate(10deg) scale(1.1);transform:translateZ(15px) rotate(10deg) scale(1.1);opacity:1}100%{-webkit-transform:translateZ(0) rotate(var(--stickerdeg)) scale(1);transform:translateZ(0) rotate(var(--stickerdeg)) scale(1);opacity:1}}@keyframes rotate-in-3-fwd-cw{0%{-webkit-transform:translateZ(-200px) rotate(45deg) scale(0);transform:translateZ(-200px) rotate(45deg) scale(0);opacity:0}65%{-webkit-transform:translateZ(15px) rotate(-10deg) scale(1.1);transform:translateZ(15px) rotate(-10deg) scale(1.1);opacity:1}100%{-webkit-transform:translateZ(0) rotate(var(--stickerdeg)) scale(1);transform:translateZ(0) rotate(var(--stickerdeg)) scale(1);opacity:1}}.marquee{display:flex;flex-wrap:nowrap;width:100%;gap:8%;padding:0 4%;overflow:hidden}.marquee p{font-family:var(--font_tw_sec);font-size:var(--font50);white-space:nowrap;letter-spacing:.085em}.marquee__track{display:flex;gap:80px;align-items:center;white-space:nowrap;will-change:transform;animation-name:marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running}.marquee__track>*{flex:0 0 auto}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.hr{display:flex;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:var(--font12)}.hr p{display:inline-flex;gap:6px}.hr:after,.hr:before{content:'';display:inline-block;height:1px;flex:1;background:#fff}.hrbig{display:flex;justify-content:center;align-items:center;gap:10px;font-size:var(--font50);font-family:var(--font_en);letter-spacing:.05em}div[class^=hr].anibox{opacity:1;animation:none}.hr.anibox i,div[class^=hr].anibox p span{display:inline-block;opacity:0}div[class^=hr].anibox.come-in i{-webkit-animation:comeinUp 2s ease forwards;animation:comeinUp 2s ease forwards}.hr.anibox.come-in i,div[class^=hr].anibox.come-in p span{-webkit-animation:comeinUp 2s ease forwards;animation:comeinUp 2s ease forwards}div[class^=hr].anibox.come-in p span:nth-child(even){animation-duration:2s}div[class^=hr].anibox.come-in p span:nth-child(odd){animation-duration:2.5s}#canvas{position:absolute;left:0;top:0;width:100%;height:100vh;z-index:-1;opacity:.5}.posLB{position:absolute;left:100%;bottom:10px;width:63px}.posLB::after{content:'';position:absolute;right:100%;top:0;width:150px;height:100px;background:#fff}.gotop{text-indent:-9999px;display:block;width:70px;height:78px;background:url(../images/content/icon_handup.svg) no-repeat scroll left top/100% auto;transform-origin:0 50%;opacity:0;transform:translateX(-65px) rotate(145deg);transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94)}.gotop::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/content/icon_handup_hover.svg);background-size:100% auto;opacity:0}.gotop.show{transform:rotate(0);opacity:1}.gotop:hover::after{opacity:1}.posnav{display:flex;gap:5px;flex-direction:column;position:absolute;right:70px;bottom:0;z-index:2;opacity:0;transform:translateX(30%);transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.posnav>li img{width:40px}.posnav>li a{opacity:.5;filter:grayscale(1)}.posnav>li a.on{opacity:1;filter:grayscale(0)}.posnav>li a.on img{animation:flip-in-diag-2-tl .5s cubic-bezier(.25,.46,.45,.94) both}#wrap.show .posnav{transform:translateX(0);opacity:1;pointer-events:inherit}@keyframes flip-in-diag-2-tl{0%{-webkit-transform:rotate3d(-1,1,0,80deg);transform:rotate3d(-1,1,0,80deg);opacity:0}100%{-webkit-transform:rotate3d(1,1,0,0deg);transform:rotate3d(1,1,0,0deg);opacity:1}}#footer{z-index:50;position:fixed;left:0;bottom:10px;width:100%;text-align:center;font-size:var(--font11)}#footer p em{padding:0 10px 0 0}.tkscard{width:400px;z-index:2;padding:40px 20px 20px 30px;position:fixed;right:15px;bottom:15px;font-size:var(--font16);text-align:left}.tkscard::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.8);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-radius:15px;z-index:10}.tkscard *{position:relative;z-index:20}.tkscard i{position:absolute;left:-20px;bottom:calc(100% - 40px);box-shadow:0 0 20px rgba(0,0,0,.2);cursor:pointer}.tkscard mark{font-style:normal;background:0 0;position:relative;text-shadow:1px 1px 0 #fff}.tkscard mark::after{content:'';position:absolute;left:-15px;right:-5px;bottom:-8px;height:20px;background:url(../images/content/item_markup1.svg) no-repeat scroll right center/100% auto;z-index:-1}.dots{display:flex;gap:5px;position:absolute;right:15px;top:13px;cursor:pointer}.dots::after,.dots::before{content:'';width:6px;height:6px;background:rgba(0,0,0,.2);border-radius:50%}.dots::before{opacity:.5}.tkscard.hide{transform:translateX(97%)}.tkscard.hide i{left:-45px;bottom:5px}.swiper{width:100%}.swiper-slide{text-align:center;font-size:18px;display:flex!important;flex-direction:column;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%}.swiper div[class*=swiper-button]{width:16px;height:16px;transform:translateY(-50%);margin-top:auto;padding:4px;border-radius:50%;background:#333;color:#fff}.swiper div[class*=swiper-button]::after{font-size:var(--font12)}.swiper div[class*=swiper-button] svg path{fill:#fff}.list02_2 .swiper div[class*=swiper-button]{background:#fff}.list02_2 .swiper div[class*=swiper-button] svg path{fill:#000}.list02_2 .swiper-pagination-bullet,.list02_2 .swiper-pagination-bullet-active{background:#fff}.rwdbox{position:relative;padding-bottom:55.25%;padding-top:25px;height:0;width:100%}.rwdbox audio,.rwdbox embed,.rwdbox iframe,.rwdbox object,.rwdbox video{position:absolute;top:0;left:0;width:100%;height:100%}.rwdbox .map{width:100%;height:100%;position:absolute;left:0;top:0}.os-mac .mnav>ul>li>a span{transform:translateY(2px)}.os-mac .bgtxt>span{top:-70px}.os-mac .bgtxt::before{top:-60px}.os-mac .bgtxt::after{top:-80px}.os-win .cont_r h5.title{margin:5px 0 3px}.os-win .cont_r h5.title::before{transform:translateY(-5px)}@-moz-document url-prefix(){.pbg{background:var(--bg_rgba);border-radius:160px}.os-win .bgtxt>span{top:25px}.os-win .bgtxt::before{top:30px}.os-win .bgtxt::after{top:15px}}.anibox{opacity:0}.come-in{animation:comeinUp 2s ease forwards}.come-in:nth-child(odd){animation-duration:1.5s}.already-visible{-webkit-transform:none;transform:none;animation:none;opacity:1}@-webkit-keyframes comeinUp{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes comeinUp{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes comeinLeft{0%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes comeinLeft{0%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@media screen and (min-width:1700px){body>.pswp .pswp__zoom-wrap{margin-left:-160px}}@media screen and (min-width:1500px){body>.pswp{top:calc(5vh - 5px);left:50%;width:90%;max-width:1600px;height:90vh;border-radius:40px;transform:translateX(-50%)}}@media screen and (min-width:750px) and (max-width:1500px){body>.pswp{top:calc(5vh - 5px);left:5%;width:90%;height:90vh;border-radius:40px}}@media screen and (min-width:750px) and (max-width:1500px){body>.pswp{left:3%;width:94%}}@media screen and (min-width:950px) and (max-width:1050px){body>.pswp{top:calc(3vh - 5px);height:94vh}}@media screen and (min-width:750px) and (max-width:950px){body>.pswp{top:calc(2dvh - 5px);height:96dvh;border-radius:20px}}@media(max-width:1600px){.cont_l{width:25%;flex:0 0 25%}.listtxt{height:66px;padding:19px 0 0 24px}.listtxt p{font-size:var(--font20);gap:5px}.Txt{font-size:var(--font20);line-height:1.6}}@media(max-width:1500px){#wrap{width:94%}.list02>ul{gap:10px}.list02>ul>li{width:calc(50% - 5px)}.listtxt p{font-size:var(--font18)}.listtxt p small{font-size:var(--font14)}}@media(max-width:1300px){.mainbnr{min-height:430px}.mainbnr .pimg img{width:500px;transform:scale(.5) translate(-323px,-62px) rotate(-9deg)}.mainbnr .pimg::before{background-size:100%;width:270px;height:270px}.mainbnr .pbg{width:254px;height:317px}.bgtxt{font-size:var(--font250);height:180px;bottom:20px;letter-spacing:-.06em}.pinfo{transform:translate(30px,-20px)}.contbox{gap:20px}.cont_l{width:21%;flex:0 0 21%}.cont_l span{right:-15px;bottom:-15px}.listbar li b{font-size:var(--font18)}.marquee__track{gap:70px}.marquee p{font-size:var(--font40)}.thanku .pimg{transform:translate(-50%,-50%) scale(.9)}.os-mac .bgtxt{bottom:10px}}@media(max-width:1200px){#header{flex-basis:22%;padding:1.5%}.mnav>ul{gap:10px}.mnav>ul>li>a{gap:10px}.mnav>ul>li>a svg{width:40px;height:40px}.listtxt{padding:14px 0 0 26px}.listtxt p:nth-child(2) small{position:absolute;right:0;transform:rotate(15deg) translate(-10px,-26px);transform-origin:left top}.list01 ul{gap:15px}.listcard{padding:0 10px}.Txt{font-size:var(--font18)}.hrbig{font-size:var(--font40)}.thanku{padding-top:75%}}@media(max-width:1050px){#wrap{height:94vh;border:3px solid #000;box-shadow:2px 3px 0 rgba(0,0,0,1)}.mnav>ul>li>a{padding:5px 5px}.contbox{padding:0 15px}.cont_l{width:18%;flex:0 0 18%}#footer{bottom:5px}}@media(max-width:950px){.phone_menu{display:flex;position:relative;z-index:2;align-items:center}.slidemnav{position:absolute;left:80px;top:0;bottom:0;width:250px;flex-direction:column;overflow:auto;transform:translateX(-350px);z-index:1}.slidemnav::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.9);border-radius:0 20px 20px 0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.slidemnav .mnav{padding:10px 10px 10px;flex-direction:column;justify-content:flex-start;margin-top:70px}.slidemnav .mnav>ul{flex-direction:column;justify-content:stretch;width:100%;gap:0}.slidemnav .mnav>ul>li{display:block;margin:0;border-bottom:1px solid rgba(0,0,0,.1);padding:5px 0;width:100%}.slidemnav .mnav>ul>li:before{transform:rotate(0);left:0;top:5px;width:45px;height:auto;bottom:5px;border-radius:5px}.slidemnav .mnav>ul>li>a{font-size:var(--font18);display:flex;margin:0;flex-direction:row;align-items:center;padding:10px 8px;opacity:1;border:0}.slidemnav .subnav{position:static;transform:none;padding:5px 0;margin:0;width:auto;background:0 0;border:none;text-align:left;border:1px solid #ddd}.slidemnav .subnav li ul{position:initial;border-top:1px solid #ddd;padding:7px 0 0;border-radius:0}.slidemnav .subnav ul{width:auto;box-shadow:none;padding:0}.slidemnav .subnav ul li{border-color:rgba(255,255,255,.1);text-align:center}.slidemnav .subnav>ul>li>a{opacity:1}.hassub>a{position:relative}.hassub>a:after{content:'\2b';font-family:var(--font_icon);position:absolute;right:10px;top:50%;font-size:var(--font12);transform:translateY(-50%)}.slidemnav.open{transform:translateX(0)}.slidemnav.open .mnav>ul>li{opacity:0;transform:translatex(-20px);animation:mnav-in .5s cubic-bezier(.4,0,.2,1) forwards}.slidemnav.open .mnav>ul>li:nth-child(1){animation-delay:.5s}.slidemnav.open .mnav>ul>li:nth-child(2){animation-delay:.6s}.slidemnav.open .mnav>ul>li:nth-child(3){animation-delay:.7s}.slidemnav.open .mnav>ul>li:nth-child(4){animation-delay:.8s}body.fixed{overflow:hidden}body.open_mnav{overflow:hidden}body.open_mnav .phone_menu{background:0 0}body::before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#wrap{height:96dvh;max-height:96dvh;border-radius:20px}#header{flex-basis:80px;padding:10px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.logo{width:60px;position:relative;z-index:2}.mnav>ul>li>a{height:50px}.mnav>ul:after,.mnav>ul:before{display:none}.gotop{width:60px;height:68px}.posnav{right:81px}}@media(max-width:750px){.slidemnav{position:fixed;left:0;width:100vw;height:100dvh;transform:translateX(-100%);justify-content:flex-start;padding-top:150px}.slidemnav::before{border-radius:0}.slidemnav .mnav{flex:none;margin:0}.slidemnav .mnav>ul>li>a{font-size:var(--font25);padding:10px 15px;height:auto;gap:15px}.mnav>ul>li>a svg{width:45px;height:45px}.notes i[class^=i_]{opacity:.7}body{padding:0;height:auto;max-height:none;position:initial}#wrap{width:100%;height:auto;max-height:none;border-radius:0;border:none;box-shadow:none;overflow:initial}#header{position:fixed;left:10px;top:10px;border:0;flex-basis:auto;background:0 0;padding:0}.logo::before,.phone_menu::before{content:'';position:absolute;left:-1px;top:-1px;width:100%;height:100%;border-radius:10px;background:rgba(255,255,255,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.5);box-shadow:0 0 15px rgba(255,255,255,.4)}.logo{padding:3px}.posLB{position:fixed;left:0;bottom:10px;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;padding:0 15px 0 0}.posLB::after{display:none}.posnav{position:static;align-items:center;flex-direction:row;padding:0 15px!important}.posnav::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:30px;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.gotop{width:50px;height:58px}#content{overflow:initial;overflow-x:hidden;border-radius:0;flex:none}.personbox{transform:translate(-50%,-55%) scale(.7)}.mainbnr{min-height:370px}.bgtxt h4.title{font-size:var(--font40)}.bgtxt{font-size:var(--font200);bottom:10px;height:150px}.bgtxt::before{-webkit-text-stroke:2px #090726;left:5px;top:5px}.bgtxt::after{-webkit-text-stroke:2px #fff;left:-5px;top:-5px}.pinfo{z-index:2}.pinfo p:nth-of-type(1){transform:rotate(-10deg) translate(-410px,140px)}.pinfo p:nth-of-type(2){transform:rotate(-10deg) translate(-70px,105px)}.pbg::before{display:none}.contwrap{padding-bottom:80px}.contbox{gap:15px;flex-direction:column}.valign_c{gap:30px}.cont_l{width:100%;flex:0 0 100%}.cont_l span{display:none}.cont_l h3.title::after,.cont_l h3.title::before{content:'';display:block;flex:1;height:2px;background:#fff}.cont_l h3.title img{width:100px}.cont_r h4.title.htype{text-align:center}.Txt{font-size:var(--font20)}.hr:not(.hrbig){display:none}i.i_handdown{width:50px;height:65px}.os-mac .bgtxt{bottom:-10px}}@media(max-width:550px){.bgtxt{font-size:var(--font120);bottom:40px;height:90px;z-index:2}.bgtxt h4.title{font-size:var(--font28);top:110px;right:50%;transform:translateX(50%)}.bgtxt[data-content=BefriendBefriend]{bottom:auto;top:70px}.list01 ul{flex-direction:column;align-items:center}.list01 li{width:100%}.listtxt{padding:17px 8% 0 28%;height:auto}.listtxt p{justify-content:center;font-size:var(--font36)}.listtxt p small{font-size:var(--font30)}.listtxt p:nth-child(2) small{transform:rotate(0) translate(0,110px);top:100%}.list02>ul{flex-direction:column}.list02>ul>li{width:100%}.listbar:not(.notes) ul{flex-direction:column}.listbar:not(.notes) li{width:100%}.listbar.notes{padding:10px 0 0;display:flex;justify-content:center}.listbar.notes li span{width:18px}.listbar.notes li p{font-size:var(--font13)}.listcard{padding:0 20px}.cont_r h4.title.htype{font-size:var(--font40)}.marquee__track{gap:40px}.marquee p{font-size:var(--font32)}.contwrap div:last-child .cont_r{margin-left:50px}.thanku .pimg{transform:translate(-50%,-50%) scale(.4)}.reverse_lr .cont_r{width:100%;flex:0 0 100%}.listcard .swiper_title p{font-size:var(--font16)}.reverse_mobile{flex-direction:column-reverse;margin-top:-140px}.hrbig{display:none}#footer{position:static}#footer>p{display:none}.tkscard{bottom:10px;font-size:var(--font15);width:300px;padding:30px 15px 15px 20px}.tkscard i{width:50px;height:50px;left:-25px;bottom:calc(100% - 35px)}.tkscard.hide{transform:translateX(calc(100% + 20px))}.tkscard.hide i{left:-65px;transform:none}#wrap.show .tkscard.hide i{bottom:70px}.os-ios .bgtxt[data-content=BefriendBefriend]{top:50px}.os-ios .bgtxt h4.title{top:130px}.os-ios .hd_img.swiper[data-jq=swiperScrollCont_h]{aspect-ratio:16/9;height:200px}.os-ios .hd_img.swiper[data-jq=swiperScrollCont_h] .swiper-slide{height:196px}}