﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html{scroll-behavior:auto}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}html{position:relative;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;height:100%;font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:14px;word-wrap:break-word;letter-spacing:0px}h1,h2,h3,h4,h5,h6{display:block;margin:0px;padding:0px;font-family:"Noto Sans JP",sans-serif}img{vertical-align:top}hr{margin:0 0 24px 0;border:0;border-top:1px solid #ccc}a{color:#1879e8;transition:all 0.1s;text-decoration:none;outline:none}a:hover,a:focus{color:#1361ba;text-decoration:none;outline:none}table{border-collapse:collapse;border-spacing:0}.admin-text-red{color:#e91e63}.admin-text-blue{color:#2196f3}.admin-text-grey{color:#666}.admin-text-success{color:#2196f3}.admin-text-warning{color:#ff9800}.admin-text-danger{color:#e91e63}.admin-mgn-0{margin:0px !important}.admin-mgn-top-0{margin-top:0px !important}.admin-mgn-rgt-0{margin-right:0px !important}.admin-mgn-btm-0{margin-bottom:0px !important}.admin-mgn-lft-0{margin-left:0px !important}.admin-mgn-5{margin:5px !important}.admin-mgn-top-5{margin-top:5px !important}.admin-mgn-rgt-5{margin-right:5px !important}.admin-mgn-btm-5{margin-bottom:5px !important}.admin-mgn-lft-5{margin-left:5px !important}.admin-mgn-10{margin:10px !important}.admin-mgn-top-10{margin-top:10px !important}.admin-mgn-rgt-10{margin-right:10px !important}.admin-mgn-btm-10{margin-bottom:10px !important}.admin-mgn-lft-10{margin-left:10px !important}.admin-mgn-15{margin:15px !important}.admin-mgn-top-15{margin-top:15px !important}.admin-mgn-rgt-15{margin-right:15px !important}.admin-mgn-btm-15{margin-bottom:15px !important}.admin-mgn-lft-15{margin-left:15px !important}.admin-mgn-20{margin:20px !important}.admin-mgn-top-20{margin-top:20px !important}.admin-mgn-rgt-20{margin-right:20px !important}.admin-mgn-btm-20{margin-bottom:20px !important}.admin-mgn-lft-20{margin-left:20px !important}.admin-mgn-25{margin:25px !important}.admin-mgn-top-25{margin-top:25px !important}.admin-mgn-rgt-25{margin-right:25px !important}.admin-mgn-btm-25{margin-bottom:25px !important}.admin-mgn-lft-25{margin-left:25px !important}.admin-mgn-30{margin:30px !important}.admin-mgn-top-30{margin-top:30px !important}.admin-mgn-rgt-30{margin-right:30px !important}.admin-mgn-btm-30{margin-bottom:30px !important}.admin-mgn-lft-30{margin-left:30px !important}.admin-pdg-0{padding:0px !important}.admin-pdg-top-0{padding-top:0px !important}.admin-pdg-rgt-0{padding-right:0px !important}.admin-pdg-btm-0{padding-bottom:0px !important}.admin-pdg-lft-0{padding-left:0px !important}.admin-pdg-5{padding:5px !important}.admin-pdg-top-5{padding-top:5px !important}.admin-pdg-rgt-5{padding-right:5px !important}.admin-pdg-btm-5{padding-bottom:5px !important}.admin-pdg-lft-5{padding-left:5px !important}.admin-pdg-10{padding:10px !important}.admin-pdg-top-10{padding-top:10px !important}.admin-pdg-rgt-10{padding-right:10px !important}.admin-pdg-btm-10{padding-bottom:10px !important}.admin-pdg-lft-10{padding-left:10px !important}.admin-pdg-15{padding:15px !important}.admin-pdg-top-15{padding-top:15px !important}.admin-pdg-rgt-15{padding-right:15px !important}.admin-pdg-btm-15{padding-bottom:15px !important}.admin-pdg-lft-15{padding-left:15px !important}.admin-pdg-20{padding:20px !important}.admin-pdg-top-20{padding-top:20px !important}.admin-pdg-rgt-20{padding-right:20px !important}.admin-pdg-btm-20{padding-bottom:20px !important}.admin-pdg-lft-20{padding-left:20px !important}.admin-pdg-25{padding:25px !important}.admin-pdg-top-25{padding-top:25px !important}.admin-pdg-rgt-25{padding-right:25px !important}.admin-pdg-btm-25{padding-bottom:25px !important}.admin-pdg-lft-25{padding-left:25px !important}.admin-pdg-30{padding:30px !important}.admin-pdg-top-30{padding-top:30px !important}.admin-pdg-rgt-30{padding-right:30px !important}.admin-pdg-btm-30{padding-bottom:30px !important}.admin-pdg-lft-30{padding-left:30px !important}.nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-text-left{text-align:left}.admin-text-center{text-align:center}.admin-text-right{text-align:right}@keyframes icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes admin-toast-open{0%{transform:translateX(320px)}100%{transform:translateX(0)}}@keyframes admin-toast-close{0%{transform:translateX(0)}100%{transform:translateX(320px)}}.admin-login{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;min-height:100vh}.admin-login__content{position:relative;width:calc(100% - 40px);max-width:600px;margin:0px;padding:80px 20px;background:#fff;border:1px solid #dddddd;box-shadow:0 4px 8px 0 rgba(0,0,0,0.15)}@media (min-width: 992px){.admin-login__content{margin:0px;padding:80px}}.admin-login__content-sitename{margin-bottom:24px;text-align:center;font-weight:700}.admin-login__content-input{margin-bottom:24px}.admin-login__content-button{text-align:center}.layout{position:relative;min-height:100vh;background-color:#fafafa}.layout__header{position:relative;z-index:1000}.layout__sidebar{position:absolute;top:0;left:0;padding-top:50px;min-height:100%;width:180px;background-color:#232323;z-index:998;transform:translate(-180px, 0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media screen and (min-width: 600px){.layout__sidebar{transform:translate(0, 0)}}.layout__content{position:relative;margin-left:0;min-height:calc(100% - 50px);border-left:1px solid #eee;transition:transform 0.3s ease-in-out, margin 0.3s ease-in-out}@media screen and (min-width: 600px){.layout__content{margin-left:180px}}body.admin-sidebar-open .layout__sidebar{transform:translate(0, 0)}body.admin-sidebar-open .layout__content{transform:translate(180px, 0)}@media screen and (min-width: 600px){body.admin-sidebar-open .layout__content{transform:translate(0px, 0)}}.layout-header{height:50px;background:#fafafa;box-shadow:0px 2px 4px rgba(0,0,0,0.1)}.layout-header__logo{display:none;float:left;color:#444 !important;height:50px;overflow:hidden;-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}@media screen and (min-width: 600px){.layout-header__logo{display:flex;align-items:center;padding:10px 15px 10px 15px;width:230px}}.layout-header__content{position:relative;display:block;margin:0px;height:50px;-webkit-transition:margin-left 0.3s ease-in-out;-o-transition:margin-left 0.3s ease-in-out;transition:margin-left 0.3s ease-in-out}.layout-header__content:after{display:block;content:"";clear:both}@media screen and (min-width: 600px){.layout-header__content{margin-left:180px}}.layout-header__content .toggle{z-index:999;display:flex;align-items:center;justify-content:center;position:absolute;top:0px;left:0px;width:50px;height:50px;padding:15px 15px;cursor:pointer;background-color:#fafafa;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.layout-header__content .toggle:before{font-size:20px}.layout-header__content .toggle:hover{background-color:#ededed}@media screen and (min-width: 600px){.layout-header__content .toggle{display:none}}.layout-header__content .logo_min{display:flex;align-items:center;padding:10px;position:absolute;top:0px;left:50px;z-index:998;height:50px;color:#444 !important}.layout-header__content .logo_min img{display:block;height:20px;margin:15px auto 0px 10px}@media screen and (min-width: 600px){.layout-header__content .logo_min{display:none}}.layout-header__content .user_info{padding:15px 0px;text-align:center}.layout-header__content .user_info img{display:block;max-width:100px;margin:0px auto 10px auto}.layout-header__content .user_info_button{padding:15px;text-align:center;background:#fafafa}.layout-header__menu{z-index:999;position:absolute;top:0px;right:0px;display:block;margin:0px;padding:0px;list-style:none}.layout-header__menu:after{display:block;content:"";clear:both}.layout-header__menu .menu-item{position:relative;display:block;margin:0px;padding:0px;float:right}.layout-header__menu .menu-item>a{display:block;padding:15px;border-left:1px solid #eee;border-right-width:0;text-align:center;text-decoration:none;color:#666666;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.layout-header__menu .menu-item>a:hover,.layout-header__menu .menu-item>a:focus{background-color:#f5f5f5}@media screen and (min-width: 600px){.layout-header__menu .menu-item>a{display:block;padding:15px;min-width:120px}}.layout-header__menu .menu-item .dropdown-menu{position:fixed;display:none;margin:0px;padding:0px;top:50px;right:0px;left:0px;width:100%;border:none;border-radius:0px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.15)}.layout-header__menu .menu-item .dropdown-menu.open{display:block}@media screen and (min-width: 600px){.layout-header__menu .menu-item .dropdown-menu{top:50px;right:0px;left:auto;width:250px}}.layout-sidebar__user{display:flex;align-items:center;flex-wrap:nowrap;width:100%;padding:16px;border-bottom:1px solid #666}.layout-sidebar__user>.user-image{width:30px}.layout-sidebar__user>.user-info{width:calc(100% - 30px);padding-left:8px;line-height:1;color:#f0f0f1}.layout-sidebar__menu{display:block;list-style:none;margin:0;padding:0}.layout-sidebar__menu li{display:block;position:relative;margin:0;padding:0}.layout-content__content{min-height:250px;padding:15px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding-bottom:100px}@media screen and (min-width: 992px){.admin-container{padding:15px}}.admin-container.admin-container-single{max-width:1000px;margin:0 auto}.admin-sidebar-item__list{list-style:none;margin:0;padding:0}.admin-sidebar-item__list-item{display:block}.admin-sidebar-item__content--main{display:block;font-size:1em;font-weight:400;background-color:#232323}.admin-sidebar-item__content--main a{display:flex;align-items:center;margin:0;padding:0;padding:10px;color:#f0f0f1}.admin-sidebar-item__content--main a:hover,.admin-sidebar-item__content--main a:focus{opacity:0.7}.admin-sidebar-item__content--main a::before{content:"";display:block;margin-right:0.2em;width:1em;height:1em}.admin-sidebar-item__content--main a.icon-dashboard::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3L280 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 204.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--main a.icon-list::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--main a.icon-mail::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--main a.icon-file::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--main a.icon-user::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--main a.icon-config::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--main a.icon-file::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--main.active{background-color:#333}.admin-sidebar-item__content--main.active a{color:#d6d6d8}.admin-sidebar-item__content--sub{display:block;font-size:1em;font-weight:400;background-color:#444}.admin-sidebar-item__content--sub a{display:flex;align-items:center;margin:0;padding:0;padding:10px;color:#f0f0f1}.admin-sidebar-item__content--sub a:hover,.admin-sidebar-item__content--sub a:focus{opacity:0.7}.admin-sidebar-item__content--sub a::before{content:"";display:block;margin-right:0.2em;width:1em;height:1em}.admin-sidebar-item__content--sub a.icon-dashboard::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3L280 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 204.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--sub a.icon-list::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--sub a.icon-mail::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--sub a.icon-file::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--sub a.icon-user::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--sub a.icon-config::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--sub a.icon-file::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z" fill="%23a7aaad"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-sidebar-item__content--sub.active{background-color:#444}.admin-sidebar-item__content--sub.active a{font-weight:700}.admin-page-header{display:flex;flex-wrap:wrap;margin:-15px -15px 15px -15px;padding:10px;min-height:50px;background:#ffffff;border-bottom:1px solid #eee;box-shadow:none}.admin-page-header__bread{display:flex;align-items:center;margin-bottom:8px;width:100%}@media screen and (min-width: 600px){.admin-page-header__bread{margin-bottom:0;width:50%}}.admin-page-header__bread-content{display:flex;align-items:center;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-page-header__bread-content a{color:#222;display:inline-flex;align-items:center}@media screen and (min-width: 600px){.admin-page-header__bread-content a{font-size:16px;font-weight:bold}}.admin-page-header__bread-content a::before{display:inline-flex;font-size:20px;margin-right:2px}.admin-page-header__bread-content a:hover,.admin-page-header__bread-content a:focus{opacity:0.8}.admin-page-header__bread-content .child{color:#666}.admin-page-header__bread-content .child::before{content:"";display:inline-block;width:1em;height:1em;transform:translateY(0.1em);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z" fill="%23666"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-page-header__button{display:flex;align-items:center;justify-content:right;list-style:none;margin:0;padding:0;width:100%}@media screen and (min-width: 600px){.admin-page-header__button{width:50%}}.admin-page-header__button li{display:block;margin:0;padding:0}.admin-page-header__button li:not(:first-child){margin-left:4px}.admin-toolbar{display:flex;flex-wrap:wrap;margin-bottom:20px}.admin-toolbar.admin-toolbar-pc{display:none}@media screen and (min-width: 992px){.admin-toolbar.admin-toolbar-pc{display:flex;align-items:center}}.admin-toolbar .admin-toolbar__group{display:flex;align-items:center;width:100%}@media screen and (min-width: 992px){.admin-toolbar .admin-toolbar__group{width:50%}}.admin-toolbar .group-align-left.admin-toolbar__group{justify-content:flex-start}.admin-toolbar .group-align-right.admin-toolbar__group{justify-content:flex-end}.admin-toolbar__item{max-width:180px}.admin-toolbar__item:not(:first-child){margin-left:4px}.admin-card{width:100%;background-color:#fff;border-radius:4px;box-shadow:0px 5px 10px rgba(0,0,0,0.1);overflow:hidden}.admin-card__header{display:flex;align-items:center;flex-wrap:nowrap;margin:0;padding:16px 24px;border-bottom:1px solid #eee;background-color:#fff}.admin-card__header-title{display:block;font-size:16px;font-weight:700;color:#222}.admin-card__header-link{display:block;margin-left:auto;white-space:nowrap}.admin-card__content{position:relative;padding:24px;background-color:#fff}.admin-card__content-heading{display:flex;margin-bottom:16px;padding:0;font-size:16px;font-weight:bold;line-height:1}.admin-card__content-heading::before{content:"";display:block;margin-right:8px;width:4px;height:20px;background-color:#147cdd;border-radius:2px}.admin-card__content-text{margin-bottom:16px;font-size:14px;font-weight:normal;color:#666}.admin-card__content-table{display:block;margin-bottom:16px;padding:0px;width:100%;max-width:100%;border:none;border-collapse:collapse;border-spacing:0}@media screen and (min-width: 992px){.admin-card__content-table{display:table}}.admin-card__content-table tbody{display:block}@media screen and (min-width: 992px){.admin-card__content-table tbody{display:table-row-group}}.admin-card__content-table tbody tr{display:block;width:100%;border:none}@media screen and (min-width: 992px){.admin-card__content-table tbody tr{display:table-row;border-bottom:4px solid #fff}}.admin-card__content-table tbody tr th,.admin-card__content-table tbody tr td{display:block;width:100%;border:none;padding:16px;text-align:left}@media screen and (min-width: 992px){.admin-card__content-table tbody tr th,.admin-card__content-table tbody tr td{display:table-cell;vertical-align:top}}.admin-card__content-table tbody tr th{font-size:14px;font-weight:700;background-color:#fafafa}@media screen and (min-width: 992px){.admin-card__content-table tbody tr th{width:30%}}@media screen and (min-width: 992px){.admin-card__content-table tbody tr td{width:70%}}.admin-card__footer{position:relative;padding:15px;border-top:1px solid #eee;background-color:#fff}.admin-card__footer .footer-button{margin-left:auto}.admin-notification--main{position:relative;display:block;margin:0;padding:0;width:100%;font-size:14px;font-weight:400;border-color:transparent;border-width:1px;border-style:solid;border-radius:6px;color:#147cdd;background-color:#f0f7fd}.admin-notification--success{position:relative;display:block;margin:0;padding:0;width:100%;font-size:14px;font-weight:400;border-color:transparent;border-width:1px;border-style:solid;border-radius:6px;color:#2196f3;background-color:#eef7fe}.admin-notification--warning{position:relative;display:block;margin:0;padding:0;width:100%;font-size:14px;font-weight:400;border-color:transparent;border-width:1px;border-style:solid;border-radius:6px;color:#ff9800;background-color:#fff7eb}.admin-notification--danger{position:relative;display:block;margin:0;padding:0;width:100%;font-size:14px;font-weight:400;border-color:transparent;border-width:1px;border-style:solid;border-radius:6px;color:#e91e63;background-color:#fef4f8}.admin-notification__content{padding:16px 48px 16px 16px}.admin-notification-wrapper{padding:10px;background-color:#fff}.admin-notification-close{position:absolute;top:16px;right:16px;width:20px;height:20px;opacity:0.3;transition:opacity 0.1s;cursor:pointer}.admin-notification-close:hover{opacity:0.8}.admin-notification-close::before,.admin-notification-close::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:3px;margin:auto;background:#000;border-radius:2px}.admin-notification-close::before{transform:translateY(0) rotate(45deg)}.admin-notification-close::after{transform:translateY(0) rotate(-45deg)}.admin-input__label{display:block;margin-bottom:6px;font-size:14px;font-weight:bold}.admin-input__text{display:block;width:100%;padding:0 20px;font-size:15px;font-weight:normal;line-height:34px;color:#222222;background-color:#fff;border:1px solid #ced4da;border-radius:4px;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;outline:none !important;height:34px;padding-left:12px;padding-right:12px}.admin-input__text::placeholder{color:#cccccc}.admin-input__text:hover,.admin-input__text:focus{border-color:#bbb}.admin-input__text:focus{background-color:#f0f7fd}.admin-input__text:disabled{background-color:#fafafa;color:#666}.admin-input__textarea{display:block;width:100%;padding:0 20px;font-size:15px;font-weight:normal;line-height:34px;color:#222222;background-color:#fff;border:1px solid #ced4da;border-radius:4px;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;outline:none !important;height:auto;padding-top:6px;padding-left:12px;padding-right:12px;padding-bottom:6px;resize:none;line-height:1.4}.admin-input__textarea::placeholder{color:#cccccc}.admin-input__textarea:hover,.admin-input__textarea:focus{border-color:#bbb}.admin-input__textarea:focus{background-color:#f0f7fd}.admin-input__textarea:disabled{background-color:#fafafa;color:#666}.admin-input__select{display:block;width:100%;padding:0 20px;font-size:15px;font-weight:normal;line-height:34px;color:#222222;background-color:#fff;border:1px solid #ced4da;border-radius:4px;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;outline:none !important;height:34px;padding-top:6px;padding-left:12px;padding-right:12px;padding-bottom:6px;max-width:300px}.admin-input__select::placeholder{color:#cccccc}.admin-input__select:hover,.admin-input__select:focus{border-color:#bbb}.admin-input__select:focus{background-color:#f0f7fd}.admin-input__radio,.admin-input__check{display:inline-flex;align-items:center;padding:0 8px 8px 0}.admin-input__radio input,.admin-input__check input{margin:0;outline:none;cursor:pointer}.admin-input__radio input:focus,.admin-input__check input:focus{outline:none}.admin-input__radio label,.admin-input__check label{margin:0 0 0 4px;cursor:pointer}.admin-input__date{display:block;width:100%;padding:0 20px;font-size:15px;font-weight:normal;line-height:34px;color:#222222;background-color:#fff;border:1px solid #ced4da;border-radius:4px;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;outline:none !important;height:34px;padding-left:12px;padding-right:12px}.admin-input__date::placeholder{color:#cccccc}.admin-input__date:hover,.admin-input__date:focus{border-color:#bbb}.admin-input__date:focus{background-color:#f0f7fd}.admin-input__file{display:block;width:100%;padding:0 20px;font-size:15px;font-weight:normal;line-height:34px;color:#222222;background-color:#fff;border:1px solid #ced4da;border-radius:4px;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;outline:none !important;height:34px;padding-left:12px;padding-right:12px}.admin-input__file::placeholder{color:#cccccc}.admin-input__file:hover,.admin-input__file:focus{border-color:#bbb}.admin-input__file:focus{background-color:#f0f7fd}.admin-input__zipcode{display:flex;max-width:400px}.admin-input__zipcode-input{width:100%}.admin-input__zipcode-button{display:block;padding-left:4px}.admin-input__error{margin-bottom:8px;color:#d74745;font-weight:700}.admin-input-container{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0px -8px 0 -8px}.admin-input-container__main{width:100%;margin:0 8px;background-color:#ffffff;box-shadow:0px 5px 10px rgba(0,0,0,0.1);border-radius:4px}@media screen and (min-width: 992px){.admin-input-container__main{width:calc(100% - 250px - (8px * 2))}}.admin-input-container__sub{width:100%;margin:0 8px;background-color:#ffffff;box-shadow:0px 5px 10px rgba(0,0,0,0.1);border-radius:4px}@media screen and (min-width: 992px){.admin-input-container__sub{width:calc(250px - (8px * 2))}}.admin-input-container__single{width:100%;margin:0 8px;background-color:#ffffff;box-shadow:0px 5px 10px rgba(0,0,0,0.1);border-radius:4px}.admin-input-container__content:not(:first-child){border-top:1px solid #eee}.admin-input-container__content .content-header{color:#666;background-color:#fafafa;padding:8px 12px}.admin-input-container__content .content-body{padding:16px}.admin-input-container .text-title{font-size:14px;font-weight:normal;line-height:1.4em;margin:0px 0px 4px 0px}.admin-input-container .text-field{padding-top:8px;font-size:12px;font-weight:normal;color:#888}.admin-input-container .text-description{font-size:14px;font-weight:normal;margin:0px 0px 4px 0px;color:#888}.admin-input-container .text-admin{margin:0px 0px 8px 0px;padding:4px 12px;font-size:12px;font-weight:normal;color:#e91e63;background:#fafafa;border-radius:4px}.admin-input-container .input-label-required{display:inline-block;margin:0 0 0 8px;padding:4px 4px;background:transparent;font-size:.8em;font-weight:normal;line-height:.8em;color:#e91e63;border:1px solid #e91e63;border-radius:3px}.admin-input-container .content-table{display:block;margin:0;padding:0;width:100%;border:none;border-collapse:collapse;border-spacing:0}@media screen and (min-width: 992px){.admin-input-container .content-table{display:table}}.admin-input-container .content-table tbody{display:block}@media screen and (min-width: 992px){.admin-input-container .content-table tbody{display:table-row-group}}.admin-input-container .content-table tbody tr{display:block;width:100%;border:none}.admin-input-container .content-table tbody tr:not(:first-child){border-top:1px dashed #ddd;margin-top:16px;padding-top:16px}@media screen and (min-width: 992px){.admin-input-container .content-table tbody tr:not(:first-child){border-top:none;margin-top:0;padding-top:0;border-top:4px solid #fff}}@media screen and (min-width: 992px){.admin-input-container .content-table tbody tr{display:table-row}}.admin-input-container .content-table tbody tr th,.admin-input-container .content-table tbody tr td{display:block;width:100%;border:none;text-align:left}@media screen and (min-width: 992px){.admin-input-container .content-table tbody tr th,.admin-input-container .content-table tbody tr td{display:table-cell;vertical-align:top}}.admin-input-container .content-table tbody tr th{font-size:14px;font-weight:700;padding-bottom:8px}@media screen and (min-width: 992px){.admin-input-container .content-table tbody tr th{padding:16px;width:240px;background-color:#fafafa}}.admin-input-container .content-table tbody tr td{padding-bottom:16px}@media screen and (min-width: 992px){.admin-input-container .content-table tbody tr td{padding:16px;width:calc(100% - 240px)}}.admin-design-content{max-width:1000px;margin:0px auto;padding:30px 15px 150px 15px;background:#fff}.admin-design-content .section{margin:0px 0px 80px 0px}.admin-design-content .section .section-sub{margin:0px 0px 40px 0px}.admin-design-content .icon-list{display:flex;flex-wrap:wrap;margin:0px 0px 48px 0px}.admin-design-content .icon-list .icon-list-item{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:8px;width:80px;height:80px;text-align:center;border-radius:4px;box-shadow:0 0 6px 1px #efefef}.admin-design-content .icon-list .icon-list-item .item-disp{font-size:20px;margin-bottom:8px}.admin-design-content .icon-list .icon-list-item .item-title{font-size:10px;line-height:1.2em;color:#666}.admin-design-content .box-list{display:flex;flex-wrap:wrap;margin:0px 0px 48px 0px}.admin-design-content .box-list .box-list-item{margin:8px;width:100%}.admin-design-content .box-list .box-list-item .cms-box{margin:15px 0px}@media (min-width: 992px){.admin-design-content .box-list .box-list-item{width:calc(100% / 3 - 16px)}}.admin-data-list{margin:0 0 24px 0;width:100%;border-radius:4px;overflow:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,0.15)}.admin-data-list tbody tr{background-color:#ffffff}.admin-data-list tbody tr:nth-child(odd){background-color:#fafafa}.admin-data-list tbody tr th,.admin-data-list tbody tr td{padding:8px;line-height:1.4em;vertical-align:middle;text-align:left}.admin-data-list tbody tr th{font-size:14px;font-weight:bold}.admin-data-list tbody tr td{font-size:14px;font-weight:normal}.admin-data-list__check{display:none;vertical-align:top !important}@media screen and (min-width: 992px){.admin-data-list__check{display:table-cell;width:35px}}.admin-data-list__check input{width:17px;height:17px;margin:0;padding:0;vertical-align:middle}.admin-data-list__content .content-title{margin-bottom:8px;font-size:16px;font-weight:bold}.admin-data-list__content .content-meta{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 8px 0;padding:0;font-size:14px;font-weight:normal}.admin-data-list__content .content-meta li{display:block}.admin-data-list__content .content-meta li:not(:first-child){padding-left:8px}.admin-data-list__content .content-operation{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 8px 0;padding:0;font-size:14px;font-weight:normal}.admin-data-list__content .content-operation li{display:block;margin:0;padding:0 4px}.admin-data-list__content .content-operation li:not(:first-child){border-left:1px solid #d2d6de}.admin-data-list__content .content-operation a{color:#888;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.admin-data-list__content .content-operation a:hover{color:#444}.admin-data-list__content .content-operation a::before{display:inline-block;content:"";width:1em;height:1em;transform:translateY(0.1em)}.admin-data-list__content .content-operation a.icon-edit::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z" fill="%23666"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-data-list__content .content-operation a.icon-copy::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M208 0L332.1 0c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9L448 336c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48zM48 128l80 0 0 64-64 0 0 256 192 0 0-32 64 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48z" fill="%23666"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-data-list__content .content-operation a.icon-delete::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z" fill="%23666"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-data-list__content .content-operation a.icon-up::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z" fill="%23666"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-data-list__content .content-operation a.icon-down::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z" fill="%23666"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-data-list__status{display:none;vertical-align:middle;text-align:left}@media screen and (min-width: 1200px){.admin-data-list__status{display:table-cell;width:120px}}.admin-data-list__manager{display:none}@media screen and (min-width: 1200px){.admin-data-list__manager{display:table-cell;width:120px}}.admin-data-list__date{display:none}@media screen and (min-width: 1200px){.admin-data-list__date{display:table-cell;width:120px}}.admin-button--primary{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0 12px;font-size:14px;line-height:34px;text-align:center;text-decoration:none;white-space:nowrap;outline:none;appearance:none;transition:all 0.2s;cursor:pointer;height:34px;color:#fff;border:none;border-radius:4px;background-color:#147cdd}.admin-button--primary:hover,.admin-button--primary:focus{color:#fff;background-color:#126fc6}.admin-button--login{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0 12px;font-size:14px;line-height:34px;text-align:center;text-decoration:none;white-space:nowrap;outline:none;appearance:none;transition:all 0.2s;cursor:pointer;height:34px;color:#fff;border:none;border-radius:4px;background-color:#147cdd}.admin-button--login:hover,.admin-button--login:focus{color:#fff;background-color:#126fc6}.admin-button--save{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0 12px;font-size:14px;line-height:34px;text-align:center;text-decoration:none;white-space:nowrap;outline:none;appearance:none;transition:all 0.2s;cursor:pointer;height:34px;color:#fff;border:none;border-radius:4px;background-color:#147cdd}.admin-button--save::before{display:inline-flex;content:"";width:1em;height:1em;margin-right:0.2em;transform:translateY(0.05em);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z" fill="%23fff"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-button--save:hover,.admin-button--save:focus{color:#fff;background-color:#126fc6}.admin-button--delete{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0 12px;font-size:14px;line-height:34px;text-align:center;text-decoration:none;white-space:nowrap;outline:none;appearance:none;transition:all 0.2s;cursor:pointer;height:34px;color:#222;border:none;border-radius:4px;background-color:#ececec}.admin-button--delete::before{display:inline-flex;content:"";width:1em;height:1em;margin-right:0.2em;transform:translateY(0.05em);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z" fill="%23666"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-button--delete:hover,.admin-button--delete:focus{color:#222;background-color:#e4e4e4}.admin-button--back{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0 12px;font-size:14px;line-height:34px;text-align:center;text-decoration:none;white-space:nowrap;outline:none;appearance:none;transition:all 0.2s;cursor:pointer;height:34px;color:#222;border:none;border-radius:4px;background-color:#ececec}.admin-button--back::before{display:inline-flex;content:"";width:1em;height:1em;margin-right:0.2em;transform:translateY(0.05em);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z" fill="%23666"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-button--back:hover,.admin-button--back:focus{color:#222;background-color:#e4e4e4}.admin-button--batch{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0 12px;font-size:14px;line-height:34px;text-align:center;text-decoration:none;white-space:nowrap;outline:none;appearance:none;transition:all 0.2s;cursor:pointer;height:34px;color:#147cdd;border:1px solid #147cdd;border-radius:4px;background-color:#fff}.admin-button--batch:hover,.admin-button--batch:focus{color:#fff;background-color:#147cdd}.admin-button--search{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0 12px;font-size:14px;line-height:34px;text-align:center;text-decoration:none;white-space:nowrap;outline:none;appearance:none;transition:all 0.2s;cursor:pointer;height:34px;color:#147cdd;border:1px solid #147cdd;border-radius:4px;background-color:#fff}.admin-button--search::before{display:inline-flex;content:"";width:1em;height:1em;margin-right:0.2em;transform:translateY(0.05em);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z" fill="%23147cdd"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-button--search:hover,.admin-button--search:focus{color:#fff;background-color:#147cdd}.admin-button--search:hover::before,.admin-button--search:focus::before{display:inline-flex;content:"";width:1em;height:1em;margin-right:0.2em;transform:translateY(0.05em);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z" fill="%23fff"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-button--search-clear{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0 12px;font-size:14px;line-height:34px;text-align:center;text-decoration:none;white-space:nowrap;outline:none;appearance:none;transition:all 0.2s;cursor:pointer;height:34px;color:#222;border:none;border-radius:4px;background-color:#ececec}.admin-button--search-clear:hover,.admin-button--search-clear:focus{color:#222;background-color:#e4e4e4}.admin-button--config{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0 12px;font-size:14px;line-height:34px;text-align:center;text-decoration:none;white-space:nowrap;outline:none;appearance:none;transition:all 0.2s;cursor:pointer;height:34px;color:#222;border:1px solid #04223f;border-radius:4px;background-color:#fff}.admin-button--config::before{display:inline-flex;content:"";width:1em;height:1em;margin-right:0.2em;transform:translateY(0.05em);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z" fill="%23666"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-button--config:hover,.admin-button--config:focus{color:#222;background-color:#f7f7f7}.admin-button--preview{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0 12px;font-size:14px;line-height:34px;text-align:center;text-decoration:none;white-space:nowrap;outline:none;appearance:none;transition:all 0.2s;cursor:pointer;height:34px;color:#222;border:1px solid #666;border-radius:4px;background-color:#fff}.admin-button--preview::before{display:inline-flex;content:"";width:1em;height:1em;margin-right:0.2em;transform:translateY(0.05em);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 224L64 288 64 64l448 0z" fill="%23666"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-button--preview:hover,.admin-button--preview:focus{color:#222;background-color:#f7f7f7}.admin-button--zipcode{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0;padding:0 12px;font-size:14px;line-height:34px;text-align:center;text-decoration:none;white-space:nowrap;outline:none;appearance:none;transition:all 0.2s;cursor:pointer;height:34px;color:#147cdd;border:1px solid #147cdd;border-radius:4px;background-color:transparent}.admin-button--zipcode::before{display:inline-flex;content:"";width:1em;height:1em;margin-right:0.2em;transform:translateY(0.05em);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z" fill="%23147cdd"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-button--zipcode:hover,.admin-button--zipcode:focus{border:1px solid #f0f7fd;background-color:#f0f7fd}.admin-modal{display:none;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;width:100%;height:100%;margin:0;padding:24px;overflow:hidden;animation-duration:var(--admin-modal-duration);animation-fill-mode:forwards}@keyframes admin-modal-open{0%{opacity:0}100%{opacity:1}}@keyframes admin-modal-close{0%{opacity:1}100%{opacity:0}}.admin-modal[data-open="true"]{animation-name:admin-modal-open}.admin-modal[data-open="false"]{animation-name:admin-modal-close}.admin-modal__container{position:relative;width:100%;max-width:1200px;height:100%;max-height:700px;margin:auto;overflow:hidden;border-radius:8px;background-color:#fff}.admin-modal__header{position:absolute;top:0;left:0;width:100%;height:60px;display:grid;align-items:center;grid-template-columns:auto auto;border-bottom:1px solid #ccc}.admin-modal__header-left{padding:0 16px}.admin-modal__header-right{padding:0 16px;text-align:right}.admin-modal__body{position:absolute;top:60px;left:0;width:100%;height:calc(100% - 60px);display:grid;grid-row-gap:10px;grid-template-rows:50px auto;padding:16px}.admin-modal__menu{display:flex;align-items:center;justify-content:end;list-style:none;margin:0;padding:0}.admin-modal__menu-item{padding:6px 12px;color:#222;background-color:#fafafa;transition:all 0.2s;cursor:pointer}.admin-modal__menu-item.active,.admin-modal__menu-item.active:hover,.admin-modal__menu-item.active:focus{color:#fff;background-color:#147cdd}.admin-modal__menu-item:hover,.admin-modal__menu-item:focus{color:#222;background-color:#e2e2e2}.admin-modal__content{overflow-y:scroll}.admin-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,0.85)}.admin-modal-file{padding:16px}.admin-modal-file__list{display:grid;gap:16px;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 600px){.admin-modal-file__list{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 992px){.admin-modal-file__list{grid-template-columns:repeat(6, 1fr)}}.admin-modal-file__list-item{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;aspect-ratio:4 / 3;background-color:#fff;overflow:hidden;transition:opacity 0.2s;cursor:pointer}.admin-modal-file__list-item:hover{opacity:0.75}.admin-modal-file__list-item img{display:block;margin:0 auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.admin-file-list{display:flex;flex-wrap:wrap;margin:0 -10px}.admin-file-list__item{margin:0 10px;width:calc((100% / 2) - 20px)}@media screen and (min-width: 600px){.admin-file-list__item{width:calc((100% / 3) - 20px)}}@media screen and (min-width: 992px){.admin-file-list__item{width:calc((100% / 4) - 20px)}}@media screen and (min-width: 1200px){.admin-file-list__item{width:calc((100% / 5) - 20px)}}.admin-file-list__box{margin:0px 0px 20px 0px;width:100%;background-color:#fff;border-radius:4px;box-shadow:0px 5px 10px rgba(0,0,0,0.1);overflow:hidden}.admin-file-list__box .box-header{display:block;margin:0;padding:8px;border-bottom:1px solid #f4f4f4;background-color:#ffffff;color:#444444;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-file-list__box .box-header input{display:inline-block;width:1.4em;height:1.4em;margin:0;padding:0;transform:translateY(0.3em)}.admin-file-list__box .box-content{padding:8px;background-color:#ffffff}.admin-file-list__box .box-content-image{display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:4 / 3;background-color:transparent;overflow:hidden;transition:opacity 0.2s}.admin-file-list__box .box-content-image:hover,.admin-file-list__box .box-content-image:focus{opacity:0.8}.admin-file-list__box .box-content-image img{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.admin-file-list__box .box-favorite{padding:8px}.admin-file-list__box .box-footer{padding:8px;text-align:right;border-top:1px solid #f4f4f4;background-color:#ffffff}.admin-file-favorite{display:flex;align-items:center;justify-content:center;margin:0;padding:8px;border:1px solid #ddd;border-radius:4px;background-color:#fff;transition:background-color 0.2s;cursor:pointer}.admin-file-favorite:hover{background-color:#f7f7f7}.admin-file-favorite[data-value="01"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z" fill="%23ff9800"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-file-favorite[data-value="00"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z" fill="%23ccc"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-file-favorite::before{content:"";display:block;margin-right:0.2em;width:1.4em;height:1.4em}.admin-file-favorite::after{content:"お気に入り";display:block;color:#666;font-size:0.85em;font-weight:400}.admin-file-selector{display:grid;gap:10px;grid-template-columns:80px 1fr}@media screen and (min-width: 600px){.admin-file-selector{grid-template-columns:120px 1fr}}@media screen and (min-width: 992px){.admin-file-selector{grid-template-columns:140px 1fr}}.admin-file-selector__image{display:flex;align-items:center;justify-content:center;margin:0;aspect-ratio:4 / 3;background-color:#fff;overflow:hidden;transition:opacity 0.2s;cursor:pointer}.admin-file-selector__image img{display:block;margin:0 auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.admin-file-selector__content{padding:0 0 0 8px}.admin-file-selector__content-title{margin:0 0 8px 0;padding:0;font-size:1em;font-weight:normal;color:#666}.admin-file-selector__content-input{margin:0 0 8px 0;padding:8px;background-color:#f0f7fd}.admin-file-selector__content-button{display:flex;justify-content:flex-end;margin:0 0 8px 0;padding:0;width:100%}.admin-file-selector__content-button-item:not(:first-child){margin-left:4px}.admin-file-selector__content-button-item a{display:inline-block;padding:6px 12px;border:1px solid #147cdd;border-radius:4px;background-color:transparent}.admin-file-selector__content-button-item a:hover,.admin-file-selector__content-button-item a:focus{border:1px solid #f0f7fd;background-color:#f0f7fd}.admin-file-selector__content-button-item a::before{content:"";display:inline-block;margin-right:0.2em;width:1.1em;height:1.1em;transform:translateY(0.1em)}.admin-file-selector__content-button-item a[data-icon="file"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z" fill="%231879e8"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-file-selector__content-button-item a[data-icon="delete"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z" fill="%231879e8"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-media-object{display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%}.admin-media-object__image{width:50px}@media screen and (min-width: 992px){.admin-media-object__image{width:80px}}.admin-media-object__content{padding-left:4px;width:calc(100% - 50px)}@media screen and (min-width: 992px){.admin-media-object__content{padding-left:8px;width:calc(100% - 80px)}}.admin-dashboard__heading{display:block;margin:0 0 16px 0;font-size:16px;font-weight:700;color:#222}.admin-dashboard__heading::before{content:"";display:inline-block;margin-right:0.2em;width:1.1em;height:1.1em;transform:translateY(0.1em)}.admin-dashboard__heading[data-icon="site"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 224L64 288 64 64l448 0z" fill="%23222"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-dashboard__heading[data-icon="function"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z" fill="%23222"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-dashboard__heading[data-icon="file"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z" fill="%23222"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-dashboard__heading[data-icon="system"]::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M448 80l0 48c0 44.2-100.3 80-224 80S0 172.2 0 128L0 80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6L448 288c0 44.2-100.3 80-224 80S0 332.2 0 288L0 186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6l0 85.9c0 44.2-100.3 80-224 80S0 476.2 0 432l0-85.9z" fill="%23222"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}.admin-dashboard__site{margin-bottom:32px}.admin-dashboard__site-info{display:grid;gap:20px;grid-template-columns:1fr}@media screen and (min-width: 600px){.admin-dashboard__site-info{grid-template-columns:200px 1fr}}.admin-dashboard__site-info-image{display:block;margin:0;padding:4px;border:1px solid #ddd;border-radius:8px}.admin-dashboard__site-info-image img{display:block;margin:0 auto;padding:0;max-width:100%}.admin-dashboard__function-list{display:grid;gap:30px;grid-template-columns:1fr;list-style:none;margin:0 0 32px 0;padding:0}@media screen and (min-width: 992px){.admin-dashboard__function-list{grid-template-columns:repeat(3, 1fr)}}.admin-dashboard__function-list li{display:block;margin:0;padding:0}.admin-dashboard__file{margin-bottom:32px}.admin-dashboard__file-list{display:grid;gap:10px;grid-template-columns:repeat(5, 1fr);list-style:none;margin:0 0 48px 0;padding:0}@media screen and (min-width: 992px){.admin-dashboard__file-list{grid-template-columns:repeat(5, 1fr)}}.admin-dashboard__file-list li{display:block;margin:0;padding:0}.admin-dashboard__file-list li .image{display:flex;align-items:center;justify-content:center;margin:0;padding:0;aspect-ratio:4 / 3;background-color:#fff;overflow:hidden;transition:opacity 0.2s}.admin-dashboard__file-list li .image:hover,.admin-dashboard__file-list li .image:focus{opacity:0.8}.admin-dashboard__file-list li .image img{display:block;margin:0 auto;max-width:100%;max-height:100%;object-fit:contain}.admin-dashboard__card{width:100%;border-radius:4px;background-color:#fff;box-shadow:0px 5px 10px rgba(0,0,0,0.1);overflow:hidden}.admin-dashboard__card-header{position:relative;display:flex;align-items:center;margin:0;padding:16px 24px;font-size:16px;font-weight:700;color:#222;border-bottom:1px solid #eee;background-color:#fff}.admin-dashboard__card-content{position:relative;padding:24px;background-color:#fff}.admin-dashboard__card-content dl{display:flex;flex-wrap:wrap}.admin-dashboard__card-content dl dt{width:120px;margin-bottom:8px;font-weight:700}.admin-dashboard__card-content dl dd{width:calc(100% - 120px);margin-bottom:8px}.admin-dashboard__card-footer{position:relative;padding:15px;border-top:1px solid #eee;background-color:#fff}.admin-environment{display:flex;flex-wrap:wrap;margin:0 -15px}.admin-environment__item{margin:0 15px 0 15px;width:100%}@media screen and (min-width: 992px){.admin-environment__item{width:calc((100% / 2) - 30px)}}.admin-environment__table{margin-bottom:16px;width:100%;color:#333;word-wrap:break-word;word-break:break-all;background-color:#fff;border:1px solid #ddd}.admin-environment__table .header{background-color:#f5f5f5}.admin-environment__table tr th,.admin-environment__table tr td{padding:8px;vertical-align:top;border:1px solid #ddd}.admin-environment__table tr th{width:140px;font-weight:normal}.admin-environment__table tr td{width:calc(100% - 140px)}.admin-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}.admin-pagination__list-item{margin:3px}.admin-pagination__list-item .page_number,.admin-pagination__list-item .page_next,.admin-pagination__list-item .page_prev{display:flex;justify-content:center;align-items:center;padding:0 2px;font-weight:normal;font-size:16px;color:#1879e8;line-height:1;text-align:center}.admin-pagination__list-item .page_number:hover,.admin-pagination__list-item .page_number:focus,.admin-pagination__list-item .page_next:hover,.admin-pagination__list-item .page_next:focus,.admin-pagination__list-item .page_prev:hover,.admin-pagination__list-item .page_prev:focus{color:#1361ba;text-decoration:underline}.admin-pagination__list-item .page_number.current,.admin-pagination__list-item .page_next.current,.admin-pagination__list-item .page_prev.current{color:#222}.admin-pagination__list-item .page_number.current:hover,.admin-pagination__list-item .page_number.current:focus,.admin-pagination__list-item .page_next.current:hover,.admin-pagination__list-item .page_next.current:focus,.admin-pagination__list-item .page_prev.current:hover,.admin-pagination__list-item .page_prev.current:focus{text-decoration:none}.admin-pagination__list-item .page_number.disabled,.admin-pagination__list-item .page_next.disabled,.admin-pagination__list-item .page_prev.disabled{color:#222}.admin-pagination__list-item .page_number.disabled:hover,.admin-pagination__list-item .page_number.disabled:focus,.admin-pagination__list-item .page_next.disabled:hover,.admin-pagination__list-item .page_next.disabled:focus,.admin-pagination__list-item .page_prev.disabled:hover,.admin-pagination__list-item .page_prev.disabled:focus{text-decoration:none}.admin-thumbnail{display:flex;align-items:center;justify-content:center;margin:0;padding:2px;width:100%;aspect-ratio:4 / 3;background-color:#fff;border:1px solid #ddd;border-radius:4px;overflow:hidden;transition:opacity 0.2s}.admin-thumbnaila:hover,.admin-thumbnaila:focus{opacity:0.8}.admin-thumbnail img{display:block;margin:0 auto;max-width:100%;max-height:100%;object-fit:contain}.admin-label__status-job--open{display:inline-flex;align-items:center;justify-content:center;padding:0.3em 0.6em 0.3em 0.6em;font-size:0.85em;font-weight:normal;line-height:1.2em;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid transparent;border-radius:0.3em;background-color:transparent;color:#147cdd;border-color:#147cdd}.admin-label__status-job--close{display:inline-flex;align-items:center;justify-content:center;padding:0.3em 0.6em 0.3em 0.6em;font-size:0.85em;font-weight:normal;line-height:1.2em;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid transparent;border-radius:0.3em;background-color:transparent;color:#666;border-color:#666}.admin-label__status-form--unprocessed{display:inline-flex;align-items:center;justify-content:center;padding:0.3em 0.6em 0.3em 0.6em;font-size:0.85em;font-weight:normal;line-height:1.2em;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid transparent;border-radius:0.3em;background-color:transparent;color:#666;border-color:#666}.admin-label__status-form--processing{display:inline-flex;align-items:center;justify-content:center;padding:0.3em 0.6em 0.3em 0.6em;font-size:0.85em;font-weight:normal;line-height:1.2em;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid transparent;border-radius:0.3em;background-color:transparent;color:#147cdd;border-color:#147cdd}.admin-label__status-form--processed{display:inline-flex;align-items:center;justify-content:center;padding:0.3em 0.6em 0.3em 0.6em;font-size:0.85em;font-weight:normal;line-height:1.2em;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid transparent;border-radius:0.3em;background-color:transparent;color:#666;border-color:#666}.admin-label__mail-fwd--on{display:inline-flex;align-items:center;justify-content:center;padding:0.3em 0.6em 0.3em 0.6em;font-size:0.85em;font-weight:normal;line-height:1.2em;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid transparent;border-radius:0.3em;background-color:transparent;color:#147cdd;border-color:#f0f7fd;background-color:#f0f7fd}.admin-label__mail-fwd--off{display:inline-flex;align-items:center;justify-content:center;padding:0.3em 0.6em 0.3em 0.6em;font-size:0.85em;font-weight:normal;line-height:1.2em;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid transparent;border-radius:0.3em;background-color:transparent;color:#666;border-color:#fafafa;background-color:#fafafa}.admin-label__user-role--develop{display:inline-flex;align-items:center;justify-content:center;padding:0.3em 0.6em 0.3em 0.6em;font-size:0.85em;font-weight:normal;line-height:1.2em;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid transparent;border-radius:0.3em;background-color:transparent;color:#fff;border-color:#2196f3;background-color:#2196f3}.admin-label__user-role--admin{display:inline-flex;align-items:center;justify-content:center;padding:0.3em 0.6em 0.3em 0.6em;font-size:0.85em;font-weight:normal;line-height:1.2em;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid transparent;border-radius:0.3em;background-color:transparent;color:#147cdd;border-color:#147cdd}.admin-label__user-role--general{display:inline-flex;align-items:center;justify-content:center;padding:0.3em 0.6em 0.3em 0.6em;font-size:0.85em;font-weight:normal;line-height:1.2em;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid transparent;border-radius:0.3em;background-color:transparent;color:#666;border-color:#666}.admin-menu{margin-bottom:16px}.admin-menu__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.admin-menu__list-item{display:flex;align-items:center;margin:4px 0;padding:2px 8px;font-size:14px;line-height:1}.admin-menu__list-item:not(:first-child){border-left:1px solid #ddd}.admin-menu__list-item a.active{font-weight:700}.admin-toast{position:fixed;bottom:20px;right:20px;display:none;margin:0;padding:12px;max-width:300px;border-radius:4px;background-color:#fff;box-shadow:0px 4px 12px rgba(0,0,0,0.3);border-left-width:4px;border-left-style:solid;border-left-color:#666;transform:translateX(320px);z-index:1070;animation-duration:var(--admin-toast-duration);animation-fill-mode:forwards}.admin-toast.admin-toast-info{border-left-color:#666;background-color:#fafafa}.admin-toast.admin-toast-success{border-left-color:#2196f3;background-color:#eef7fe}.admin-toast.admin-toast-warning{border-left-color:#ff9800;background-color:#fff7eb}.admin-toast.admin-toast-danger{border-left-color:#e91e63;background-color:#fef4f8}.admin-toast[data-open="true"]{animation-name:admin-toast-open}.admin-toast[data-open="false"]{animation-name:admin-toast-close}.admin-toast__message{padding-right:4px;font-size:0.85em;color:#343a40}.admin-toast__close{width:20px;transition:opacity 0.2s;cursor:pointer}.admin-toast__close::before{display:block;transform:translateY(-2px);font-size:20px}.admin-toast__close:hover,.admin-toast__close:focus{opacity:0.75}.admin-table{width:100%;overflow-x:auto}.admin-table table{margin:0;padding:0;width:100%;border:none;border-collapse:collapse;border-spacing:0;table-layout:fixed}.admin-table table tr th,.admin-table table tr td{padding:8px 12px;border:1px solid #ccc;text-align:left;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-table table tr th{font-size:14px;font-weight:700;background-color:#fafafa}.admin-table table tr td{font-size:14px;font-weight:400;background-color:#fff}.admin-readmore__contents{position:relative;overflow:hidden;transition:max-height 0.3s ease}.admin-readmore__contents::after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:50%;max-height:100px;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff);pointer-events:none;transition:opacity 0.3s ease;opacity:0}.admin-readmore[data-status="close"] .admin-readmore__contents::after{opacity:1}.admin-readmore[data-status="open"] .admin-readmore__contents::after{opacity:0}.admin-readmore__link{padding-top:16px;display:none;text-align:left}.admin-readmore__link a{font-size:14px;font-weight:400;color:#1879e8}
/*# sourceMappingURL=style.css.map */
