@charset "utf-8";@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@100;300;400;500;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@100;300;400;500;700;800;900&family=Noto+Sans+JP:wght@100..900&display=swap");body{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:14px;line-height:1.7;color:#000;width:100%;font-weight:400;-webkit-text-size-adjust:100%;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{display:none}a{text-decoration:none;color:#000;outline:none}a[href^="tel:"]{cursor:default}a:hover{color:#666}strong{font-weight:700}@media (min-width:769px){#wrapper{padding-top:120px}}@media (max-width:768px){#wrapper{min-width:320px}a:hover{color:#000}}@media (min-width:769px){#header{position:fixed;top:0;width:100%;height:120px;background:#fff;z-index:999}#header.scroll{box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}#header_inner{position:relative;width:1100px;height:120px;margin:0 auto}#logo{padding:10px 0 0 25px}#logo img{max-width:163px}#logo a:hover{opacity:.7}}@media (max-width:768px){#header{width:100%;min-width:320px;height:75px;background:#fff}#logo{margin-left:10px;padding-top:10px;width:102px}#header.top_fix{height:0}#header.top_fix #logo{position:absolute;top:10px;left:10px;margin:0;padding:0;z-index:10}}@media (min-width:769px){#header_nav .accordion,#header_nav .sp_only,.slicknav_menu{display:none}#header_nav{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;top:68px;right:0;text-align:center;font-size:17px}#header_nav li{padding:0 40px}#header_nav a{display:block}#header_nav a[href^="#"]{cursor:default;pointer-events:none}#header_nav a[href^="#"]:hover{opacity:1;color:#000}#header_nav .en{display:block;font-size:16px;text-align:center;line-height:1.2;font-family:M PLUS\ 1p,sans-serif;font-weight:700}#header_nav .ja{display:block;font-size:11px;text-align:center;font-weight:300}}@media (max-width:768px){.sp_nav_open,.sp_nav_open body{overflow:hidden}#nav{display:none}.slicknav_btn{position:fixed;top:0;right:0;border-radius:0;background:#000}.slicknav_btn,.slicknav_icon{display:block;width:54px;height:54px;z-index:9999}.slicknav_icon{position:relative}.slicknav_icon span{display:block;position:absolute;top:21px;left:0;right:0;margin:0 auto;width:31px;height:1px;background:#fff;transition:all .3s}.slicknav_icon span:nth-child(2){top:32px}.slicknav_open .slicknav_icon span{width:25px;top:26px;height:1px}.slicknav_open .slicknav_icon span:first-child{-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.slicknav_open .slicknav_icon span:nth-child(2){-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.slicknav_menutxt{display:none}.slicknav_nav{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#fff;z-index:998;overflow:auto;-webkit-overflow-scrolling:touch}.sp_nav_open .slicknav_btn{background:transparent}.sp_nav_open .slicknav_icon span{background:#000}.slicknav_nav li{position:relative}.slicknav_nav a.open,.slicknav_nav a:hover{background-color:rgb(228,238,239)}.slicknav_nav a{display:block;padding:0 20px;line-height:45px}.slicknav_nav .en{font-size:18px;font-family:M PLUS\ 1p,sans-serif;font-weight:700;margin-right:.5em}.slicknav_nav .ja{font-size:12px}.slicknav_nav .current{background:#e4eeef}.slicknav_nav .bt_home a{width:60px;height:56px;margin-bottom:20px;background:url(/common/img/sp_icon_home.png) 50% no-repeat;background-size:24px 20px;text-indent:100%;white-space:nowrap;overflow:hiddden}.slicknav_nav .bt_home a span{display:none}.slicknav_nav .accordion{padding-bottom:10px}.slicknav_nav .accordion a{line-height:36px}.slicknav_nav .accordion span{font-size:12px;font-family:Noto Sans JP,sans-serif}.slicknav_nav .btn_tab{display:block;position:absolute;top:0;right:0;width:50px;height:46px;background:url(/common/img/nav_arrow.svg) 50% no-repeat;background-size:14px 7px;z-index:10}.slicknav_nav .tab_open{background:#e4eeef}.slicknav_nav .btn_tab.active{transform:rotate(180deg)}}@media (min-width:769px){.nav_extension{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;position:absolute;top:0;right:0}.nav_extension li a{display:block;color:#004c7f;font-size:13px;text-align:center;line-height:45px;transition:all .2s}.nav_extension .bt_tel a{width:200px;background:#000;color:#fff;font-size:21px;font-weight:700}.nav_extension .bt_tel a:before{content:"";display:inline-block;width:18px;height:20px;margin-right:5px;background:url(/common/img/icon_tel.svg) no-repeat;vertical-align:middle}.nav_extension .bt_contact a{width:200px;background:#04aafe;color:#fff;font-size:14px;font-family:M PLUS\ 1p,sans-serif;font-weight:700}.nav_extension .bt_contact a:before{content:"";display:inline-block;width:22px;height:18px;margin-right:5px;background:url(/common/img/icon_contact.svg) no-repeat;vertical-align:middle}.nav_extension .bt_contact a:hover{opacity:.7}#footer .nav_extension{display:none}}@media (max-width:768px){.nav_extension{display:-webkit-flex;display:flex;position:absolute;bottom:0;left:0;width:100%;color:#fff}.nav_extension li a{display:block;color:#004c7f;font-size:14px;text-align:center;line-height:45px;transition:all .2s}.nav_extension .bt_contact,.nav_extension .bt_tel{-webkit-flex:1;flex:1}.nav_extension .bt_tel a{display:block;background:#000;color:#fff;font-weight:700}.nav_extension .bt_tel a:before{content:"";display:inline-block;width:18px;height:20px;margin-right:5px;background:url(/common/img/icon_tel.svg) no-repeat;vertical-align:middle}.nav_extension .bt_contact a{display:block;background:#04aafe;color:#fff;font-size:11px;font-family:M PLUS\ 1p,sans-serif;font-weight:700}.nav_extension .bt_contact a:before{content:"";display:inline-block;width:22px;height:18px;margin-right:5px;background:url(/common/img/icon_contact.svg) no-repeat;vertical-align:middle}.nav_extension .bt_pagetop a{display:block;width:46px;background:#fff;color:#04aafe!important}#footer .nav_extension{position:fixed}#footer .nav_extension+.copyright{padding-bottom:70px}}#main{position:relative;min-width:1100px;margin-top:120px}@media (max-width:768px){#main{min-width:320px;margin-top:80px}}#footer{position:relative;margin-top:50px;background:#313131}#footer,#footer a{color:#fff}#footer .footer_inner{width:1100px;padding-top:45px;margin:0 auto}#footer .footer_top{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative}#footer .footer_add{width:300px;padding:0 45px;border-right:1px solid #a5a5a5}#footer .footer_add dt{margin-bottom:8px}#footer .footer_add dt img{width:140px}#footer .footer_add dt span{display:block;margin-top:12px;font-size:16px;font-weight:700}#footer .footer_add dt span>span{display:inline;margin:0 0 0 .5em;font-size:12px;font-weight:700}#footer .footer_nav{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:800px;padding:0 45px;font-size:13px}#footer .footer_nav a{position:relative;display:inline-block;white-space:nowrap}#footer .footer_nav a[href^="#"]{cursor:default;pointer-events:none}#footer .footer_nav a:hover{opacity:.7}#footer .footer_nav a[href^="#"]:hover{opacity:1}#footer .footer_nav li+li{margin-top:3px}#footer .footer_nav .en{display:inline-block;position:absolute;left:0}#footer .footer_nav .ja{display:inline-block}#footer .footer_nav .shelf:first-child .ja{padding-left:4em}#footer .footer_nav .shelf:nth-child(2) .ja{padding-left:10em}#footer .footer_nav .shelf:nth-child(3) .ja{padding-left:8em}#footer .footer_bottom{padding:20px 25px}#footer .footer_bottom .copyright{text-align:right}@media (max-width:768px){#footer{margin-top:25px;text-align:center}#footer .footer_inner{width:auto;padding-top:50px}#footer .footer_top{display:block}#footer .footer_add{width:auto;padding:0 20px 60px;border-right:none}#footer .footer_nav{display:none}#footer .footer_bottom{padding:20px}#footer .footer_bottom .copyright{text-align:center}}@media print{#nav{display:none}}.notosans{font-family:Noto Sans JP,sans-serif}.mplus1p{font-family:M PLUS\ 1p,sans-serif}.pcbr{display:block}.spbr{display:none}@media (max-width:768px){.pcbr{display:none}.spbr{display:block}}.md_lead{margin-bottom:60px}.md_lead .txt_sub{margin-top:30px;text-align:center;font-size:16px;font-weight:500}@media (max-width:768px){.md_lead{margin:30px 0 25px;padding:0 20px}.md_lead .txt_sub{margin-top:25px;font-size:14px}}.md_ttl{text-align:center}.md_ttl span{display:block;font-weight:500}.md_ttl .en{font-size:27px}.md_ttl .ja{font-size:15px}@media (max-width:768px){.md_ttl .en{font-size:21px}.md_ttl .ja{font-size:12px}}.md_pagetop{display:none;position:fixed;bottom:0;right:0;z-index:999}.md_pagetop a{display:inline-block;width:80px;height:80px;padding-top:22px;background:#04aafe;text-align:center;color:#fff!important;font-size:16px;font-weight:700;font-family:M PLUS\ 1p,sans-serif;transition:all .3s}.md_pagetop a:before{content:"";display:block;width:12px;height:12px;border-top:3px solid #fff;border-left:3px solid #fff;margin:0 auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.md_pagetop a:hover{background-color:#66cbfe}@media (max-width:768px){.md_pagetop{display:none;height:0;width:0;overflow:hidden}}.md_mv{position:relative}.md_mv .md_mv_txt,.md_mv img{width:100%;height:auto}.md_mv .md_mv_txt{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:1100px;padding:0 70px;color:#fff;font-weight:700;line-height:1.5;text-shadow:3px 3px 7px rgba(0,0,0,.8)}.md_mv .md_mv_txt .large{font-size:40px}.md_mv .md_mv_txt .small{font-size:20px}@media (max-width:768px){.md_mv{margin-bottom:10px}.md_mv .md_mv_txt{padding:0 15px;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,.8)}.md_mv .md_mv_txt .large{font-size:25px}.md_mv .md_mv_txt .small{font-size:13px}}#md_breadcrumbs{margin:0 auto;padding:20px 0}#md_breadcrumbs ul{max-width:1100px;margin:0 auto;padding:0 20px;font-size:0}#md_breadcrumbs li{display:inline-block;font-size:12px;font-weight:300}#md_breadcrumbs li:not(:last-child):after{content:"\003e";margin:0 .8em}@media (max-width:768px){#md_breadcrumbs{display:none;margin:0 auto 25px;padding:15px 0}#md_breadcrumbs li{font-size:10px}}.md_bt_sns{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:100px 0}.md_bt_sns li+li{margin-left:35px}.md_bt_facebook a,.md_bt_insta a,.md_bt_twitter a{display:block;width:32px;height:32px;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:cover;transition:all .2s}.md_bt_facebook a{background-image:url(/common/img/icon_facebook.png)}.md_bt_twitter a{width:37px;background-image:url(/common/img/icon_twitter.png)}.md_bt_insta a{background-image:url(/common/img/icon_insta.png)}.md_bt_facebook a:hover,.md_bt_insta a:hover,.md_bt_twitter a:hover{opacity:.7}@media (max-width:768px){.md_bt_sns{margin:50px 0}.md_bt_sns li+li{margin-left:30px}.md_bt_facebook a:hover,.md_bt_insta a:hover,.md_bt_twitter a:hover{opacity:1}}.md_news .list{font-size:16px;font-weight:500}.md_news .list+.list{margin-top:25px}.md_news .list a{display:-webkit-flex;display:flex}.md_news .update{width:120px}.md_news .txt_entry{-webkit-flex:1;flex:1;word-wrap:break-word;white-space:normal}.md_tags{font-size:16px;font-weight:500}.md_tags li+li{margin-top:2px}.md_tags span{display:inline-block;min-width:80px;margin-right:20px;padding:1px 10px 2px;background:#ddd;font-size:14px;text-align:center;white-space:nowrap}.md_tags .co_01{background:#fbe2de}.md_tags .co_02{background:#cae1ef}.md_tags .co_03{background:#dee8b8}@media (max-width:768px){.md_news .list{font-size:14px}.md_news .list+.list{margin-top:20px}.md_news .list a{display:block}.md_news .update{display:inline-block;width:auto}.md_news .txt_entry{display:block;margin-top:5px}.md_tags{display:inline-block;font-size:14px}.md_tags span{min-width:60px;margin-right:10px;padding:1px 5px 2px;font-size:12px}}.md_fadein{opacity:0;transform:translate(0);transition:1s}.md_fadeup{transform:translateY(25px)}.md_fadedown,.md_fadeup{opacity:0;transition:.8s}.md_fadedown{transform:translateY(-25px)}.md_fadeleft{opacity:0;transform:translate(5%);transition:.8s}.md_faderight{opacity:0;transform:translate(-5%);transition:.8s}.md_fadedown.active,.md_fadein.active,.md_fadeleft.active,.md_faderight.active,.md_fadeup.active{opacity:1;transform:translate(0)}.clearfix:after{content:"";display:block;clear:both;height:0}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;-webkit-transform:translateZ(0)}#cboxWrapper{max-width:100%}#cboxOverlay{position:fixed;width:100%;height:100%;overflow:hidden}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:none}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box}#cboxOverlay{background:rgba(4,170,254,.7)}#colorbox{outline:0}#cboxContent{padding:40px}#cboxContent,.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{float:none!important;text-align:center;font-size:20px;font-weight:500;line-height:38px}#cboxLoadingOverlay{background:#fff}#cboxLoadingGraphic{background:url(/_next/static/media/loading.2bd4ac9f.gif) no-repeat 50%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{left:-35px;transform:scaleX(-1)}#cboxNext,#cboxPrevious{position:absolute;top:50%;background:#fff url(/_next/static/media/arrow.7f8b57b2.svg) no-repeat 35px;width:70px;height:70px;text-indent:-9999px;margin-top:-35px;overflow:hidden}#cboxNext{right:-35px}#cboxClose{position:absolute;top:-50px;right:-50px;background:url(/_next/static/media/bt_close.e239a364.svg) no-repeat;background-size:contain;width:40px;height:40px;text-indent:-9999px;overflow:hidden}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}@media (max-width:768px){#colorbox{width:74%!important;left:0!important;right:0!important;margin:auto;background:#fff;padding:20px}#cboxWrapper{width:100%!important;top:20px}#cboxContent{background:none;padding:0 20px}#cboxContent,#cboxLoadedContent{margin:0 auto;width:100%!important;box-sizing:border-box}.cboxPhoto{vertical-align:bottom;box-sizing:border-box}#cboxCurrent{line-height:20px;font-size:12px}#cboxPrevious{left:-17px}#cboxNext,#cboxPrevious{background-position:17px;background-size:8px 17px;height:42px;width:34px;margin-top:-17px}#cboxNext{right:-17px}#cboxClose{position:absolute;top:-46px;right:0;width:20px;height:20px}}

/*! tailwindcss v4.0.15 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(.936 .032 17.717);--color-red-400:oklch(.704 .191 22.216);--color-red-700:oklch(.505 .213 27.518);--color-blue-100:oklch(.932 .032 255.585);--color-blue-500:oklch(.623 .214 259.815);--color-blue-700:oklch(.488 .243 264.376);--color-slate-400:oklch(.704 .04 256.788);--color-gray-500:oklch(.551 .027 264.364);--color-gray-800:oklch(.278 .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-bold:700;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-40{top:calc(var(--spacing)*40)}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-10{z-index:10}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-14{height:calc(var(--spacing)*14)}.h-\[950px\]{height:950px}.h-full{height:100%}.w-14{width:calc(var(--spacing)*14)}.w-\[1900px\]{width:1900px}.w-full{width:100%}.w-screen{width:100vw}.max-w-full{max-width:100%}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.translate-x-0{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.translate-x-full{--tw-translate-x:100%}.-translate-y-full,.translate-x-full{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-0,.translate-y-full{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.overflow-hidden{overflow:hidden}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-blue-500{border-color:var(--color-blue-500)}.border-red-400{border-color:var(--color-red-400)}.bg-black{background-color:var(--color-black)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-red-100{background-color:var(--color-red-100)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.object-center{object-position:center}.p-4{padding:calc(var(--spacing)*4)}.p-20{padding:calc(var(--spacing)*20)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-3{padding-block:calc(var(--spacing)*3)}.pt-2{padding-top:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-blue-700{color:var(--color-blue-700)}.text-gray-800{color:var(--color-gray-800)}.text-red-700{color:var(--color-red-700)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (width>=40rem){.sm\:inline{display:inline}}@media (width>=48rem){.md\:hidden{display:none}.md\:w-\[1200px\]{width:1200px}}.\[role\=\"menuitem\"\]\:visible:is(){visibility:visible}}.splide__list,.splide__track{height:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}