﻿.pagination{list-style:none;padding:0;margin:0;display:flex;justify-content:center}.pagination>li>a{border:none;color:#fff;background-color:#016063;padding:1px 11px;display:inline-block;text-decoration:none}.pagination>.active>a{background:#1c2539;border-radius:100px}.pagination>.active>a:hover{background:#1c2539;border-radius:100px}.pagination>li>a:hover{color:#fff;background:#016063;border-radius:100px}.pagination>.disabled>a{background-color:#016063;color:#fff;border-radius:100px;pointer-events:none}.pagination>.disabled>a:hover{background-color:#016063;color:#fff;border-radius:100px}@media screen and (min-width: 320px) and (max-width: 374px){.pagination{font-size:12px}.pagination>li>a{padding:0.7px 8px}}#chirasi{width:100%;height:100%;cursor:pointer}.advertisement-title{font-size:18px;text-align:center;top:-10px}.tab-000{display:flex;flex-wrap:wrap;width:100%}.tab-000>label{flex:1 1;order:-1;padding:.7em 1em .7em;border-bottom:1px solid #016063;border-radius:0;background-color:#016063;color:#fff;font-size:0.9em;text-align:center;cursor:pointer;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.tab-000 input{display:none}.tab-000>div{display:none;width:100%;height:100%;padding:1.5em 1em;background:#016063}.tab-000 label:has(:checked){background-color:#f0a591;border-color:#016063 #016063 #016063;border-style:solid;border-width:0px 1px 1px;color:#fff;margin-right:-11px}.tab-000 label:has(:checked)+div{display:block}.advertisement-area{text-align:center;margin:0 auto 0px auto;width:70%;padding:30px;height:auto;border-radius:30px;background:#016063;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}@media screen and (min-width: 1025px){.chirasi{width:25%}.top-chirasi-contents-card{margin-top:-20px}.top-chirasi-contents-card-icon-area{margin:10px}.top-chirasi-contents-card-icon{font-size:3em;margin-bottom:10px}.top-chirasi-contents-card-text{font-size:1.2em}.top-chirasi-contents-card-button-area{display:flex;flex-wrap:wrap;position:relative}.top-chirasi-contents-card-button-area p{text-align:center;position:absolute;padding-top:150px;padding-left:40px;color:#000}.top-chirasi-contents-card-button{width:100%;display:block;margin-left:auto;margin-right:auto;height:100%;border-radius:77px;font-size:1.2em;font-weight:600;cursor:pointer;text-decoration:none;color:#fff;flex-direction:column;justify-content:center;align-items:center}.top-chirasi-contents-card-button2{width:24.5%;display:block;margin-left:auto;margin-right:auto;margin-bottom:0.5%;border-radius:77px;font-size:1.2em;font-weight:600;cursor:pointer;text-decoration:none;color:#fff;flex-direction:column;justify-content:center;align-items:center}.top-chirasi-contents-card-button p{transform:translate(0px, 5px)}}:root{--header-color: #FFFFFF;--header-logo-align: unset;--header-logoimg-size: 34px;--header-logotxt-color: #333333;--header-menu-color: #333333;--header-fix: fixed}body{margin:0}.header{display:flex;justify-content:var(--header-logo-align);align-items:center;position:fixed;top:5px;z-index:1000;width:100%;height:60px;margin-bottom:-50px;padding:0 20px 0 16px;border-bottom:.5px solid #E1E5EB;box-sizing:border-box;box-shadow:0 0 3px rgba(0,43,107,0.1);background:var(--header-color);font-size:16px;border-radius:30px}.header+*{margin-top:70px !important}.header .header-logo{color:#333333;font-weight:bold;font-size:1.3em;line-height:0;letter-spacing:.05em;text-decoration:none}.header .header-logo img{height:calc(var(--header-logoimg-size) * .83);vertical-align:middle}.header .header-login{position:absolute;right:0;margin-right:20px}.header .header-login a{display:inline-block;padding:16px 12px;color:var(--header-menu-color);font-weight:bold;font-size:.8em;letter-spacing:.1em;text-decoration:none;transition:opacity .3s ease}.header .header-login a:hover{opacity:.7}.header .header-nav{position:absolute;right:0;margin-right:20px}.header .header-nav #header-nav-input{display:none}.header .header-nav .header-nav-menu{display:block;margin-right:10px;width:25px;height:23px;background:url('data:image/svg+xml;utf-8,<svg fill="%23333" fill-opacity="0.3" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 46"><g id="Group_3711" transform="translate(10829.996 -7618)"><path d="M-10828.4,7618h46.8c0.9,0,0.9,6,0,6h-46.8C-10829.3,7624-10829.3,7618-10828.4,7618z"/><path d="M-10828.4,7638h46.8c0.9,0,0.9,6,0,6h-46.8C-10829.3,7644-10829.3,7638-10828.4,7638z"/><path d="M-10828.4,7658h46.8c0.9,0,0.9,6,0,6h-46.8C-10829.3,7664-10829.3,7658-10828.4,7658z"/></g></svg>');background-position:center center;background-size:contain;background-repeat:no-repeat}.header .header-nav #header-nav-input:checked+.header-nav-menu{background:url('data:image/svg+xml;utf-8,<svg fill="%23333" fill-opacity="0.3" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43.8 43.8"><path d="M42.5,38.3L26.1,21.9L42.4,5.5c0.7-0.7-3.5-4.9-4.2-4.2L21.9,17.7L5.5,1.3c-0.7-0.7-5,3.5-4.2,4.2l16.4,16.4L1.2,38.3c-0.7,0.7,3.6,4.9,4.2,4.2l16.5-16.5l16.4,16.4C39,43.2,43.2,39,42.5,38.3z"/></svg>');background-position:center center;background-size:contain;background-repeat:no-repeat}.header .header-nav ul{position:fixed;top:65px;left:0;width:100vw;max-height:0;margin:0;padding:0;overflow:hidden;box-shadow:none;background:rgba(245,247,250,0.9)}.header .header-nav #header-nav-input:checked+.header-nav-menu+ul{height:auto;max-height:100vh;box-shadow:0 0 3px rgba(0,43,107,0.1)}.header .header-nav ul li{list-style-type:none;width:100%;border-bottom:.5px solid #E0E0E0;text-align:center}.header .header-nav ul li a{display:block;width:100%;padding:20px 0;color:var(--header-menu-color);font-weight:bold;font-size:.9em;letter-spacing:.1em;text-decoration:none;transition:opacity .3s ease}.header .header-nav ul li a:hover{opacity:.7}@media (min-width: 768px){.header{height:60px;margin-bottom:-60px;position:var(--header-fix)}.header+*{margin-top:90px !important}.header .header-logo{margin-left:0}.header .header-logo img{height:var(--header-logoimg-size)}.header .header-nav{position:absolute;right:0}.header .header-nav .header-nav-menu{display:none}.header .header-nav ul,.header .header-nav #header-nav-input:checked+.header-nav-menu+ul{all:unset}.header .header-nav ul li{display:inline;margin-right:12px;border-bottom:unset}.header .header-nav ul li:last-child{margin-right:20px}.header .header-nav ul li a{display:inline-block;width:unset;padding:16px 12px;font-size:.8em}}@media (min-width: 768px) and (max-width: 1024px){.header{height:5.86vw}.header+form{margin-top:5.86vw}.header .header-logo img{height:calc(4.10vw - (42px - var(--header-logoimg-size)));min-height:20px}.header .header-nav ul li{margin-right:1.17vw}.header .header-login a,.header .header-nav ul li a{font-size:1.25vw}}.white-articles{background-color:#f6f8fc;color:#000}.articles-area{margin:5%}.articles-area p{font-size:12px}.list-yoko-scroll-parts *{margin:0;padding:0}.list-yoko-scroll-parts{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.list-yoko-scroll-parts::-webkit-scrollbar{display:none}.list-yoko-scroll-parts .list-parts{width:60%;flex-shrink:0;scroll-snap-align:start;padding-right:1rem;position:relative;display:flex;flex-direction:column}@media screen and (min-width: 600px){.list-yoko-scroll-parts .list-parts{width:28%;padding-right:2rem}}.list-yoko-scroll-parts .list-parts .text-parts{flex:1;font-size:0.85rem;line-height:1.5}h2.titleset4-parts{padding:0 .4em .2em;border-bottom:3px solid #2589d0;color:#333333}h3.titleset4-parts{font-size:1.2rem;padding:0.4rem 2rem;border-radius:100px;border:1px solid #ccc}.list-grid1-parts .list-parts *{margin:0;padding:0}.list-grid1-parts{display:grid}.list-grid1-parts .list-parts{display:grid;position:relative}.list-grid1-parts .list-parts p{font-size:0.85rem;line-height:1.5}@media screen and (min-width: 500px){.list-grid1-parts{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media screen and (min-width: 800px){.list-grid1-parts{grid-template-columns:repeat(3, 1fr);gap:1rem}}.list-grid1-parts .list-parts{padding:1rem;background:#fff;color:#555;grid-template-rows:auto 1fr;box-shadow:5px 5px 20px rgba(0,0,0,0.1)}.list-grid1-parts .list-parts figure img{margin-bottom:0.5rem}.list-grid1-parts .btn-parts a{display:block;text-decoration:none;font-size:1rem;text-align:center;background:#555;color:#fff;padding:5px 10px;margin-top:1rem}.list-grid1-parts .icon-bg1-parts,.list-grid1-parts .icon-bg2-parts{overflow:hidden;position:absolute;left:-15px;top:-15px;font-size:0.7rem;width:4em;line-height:4em;text-align:center;border-radius:50%}.list-grid1-parts .icon-bg1-parts{background:#ff3535;color:#fff}.list-grid1-parts .icon-bg2-parts{background:#358bff;color:#fff}.clamp-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.toc-002{margin-top:30px;margin-bottom:30px;border:2px solid #2589d0;border-radius:3px}.toc-002 div{display:flex;justify-content:center;align-items:center;margin:0;padding:10px 0;background-color:#2589d0;color:#fff;font-weight:600;font-size:1.1em}.toc-002 div::before{display:inline-block;width:1em;height:1em;margin-right:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 4H21V6H8V4ZM3 3.5H6V6.5H3V3.5ZM3 10.5H6V13.5H3V10.5ZM3 17.5H6V20.5H3V17.5ZM8 11H21V13H8V11ZM8 18H21V20H8V18Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");content:''}.toc-002 ol{list-style-type:decimal;margin:0;overflow:hidden}.toc-002>ol{padding:1em 1em 1em 3em}.toc-002 ol ol{margin-top:5px;padding-left:1.1em}.toc-002 li{padding:5px 0;font-weight:600}.toc-002 ol ol li{font-weight:500;font-size:.9em}.toc-002 a{color:#333;text-decoration:none}.box-019{position:relative;margin-top:1em;padding:1.8em 1.5em 1em 1.5em;border:2px solid #ff9300;background-color:#ffecd3}.box-019>div{position:absolute;top:-1.15em;left:-.5em;padding:.4em 1.4em;border-radius:25px;background-color:#ff9300;color:#fff;font-size:.9em}.box-019>div::before{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:16px;height:8px;background-color:#ff9300;clip-path:polygon(0 0, 100% 0, 50% 100%);content:''}.box-019 p{margin:0}.breadcrumb-004{display:flex;gap:0 20px;list-style:none;padding:6px 0 6px 18px;border-radius:3px;overflow:hidden;background-color:#2589d0;font-size:.9em}.breadcrumb-004 li{display:flex;align-items:center;position:relative;padding-right:20px}.breadcrumb-004 li:first-child a::before{display:inline-block;width:1em;height:1em;margin-right:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 20C20 20.5523 19.5523 21 19 21H5C4.44772 21 4 20.5523 4 20V11L1 11L11.3273 1.6115C11.7087 1.26475 12.2913 1.26475 12.6727 1.6115L23 11L20 11V20ZM11 13V19H13V13H11Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;vertical-align:text-bottom;content:''}.breadcrumb-004 li:not(:last-child)::before,.breadcrumb-004 li:not(:last-child)::after{position:absolute;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;content:''}.breadcrumb-004 li:not(:last-child)::before{right:0;border-left:10px solid #fff}.breadcrumb-004 li:not(:last-child)::after{right:2px;border-left:10px solid #2589d0}.breadcrumb-004 a{color:#fff;text-decoration:none}.heading-22{padding:.5em .7em;border-left:5px solid #2589d0;background-color:#f2f2f2;color:#333333}.register-articles-box-button{width:270px;height:50px;border-radius:20px;font-size:0.9em;font-weight:100;cursor:pointer;margin-top:30px;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-color:#FA5719;border:solid 2px #FA5719}.custom-body p{font-size:15px !important;line-height:1.8;color:#333}.calendar{margin:25px auto 50px auto;height:100%;width:90%;padding-bottom:15px;text-align:center;border-radius:50px;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.expense-middle-box{width:85%;margin:0 auto 0px auto;margin-top:30px;margin-bottom:15px;border-radius:10px;text-align:center;padding:30px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.expense-year-card-date{margin:25px auto;border-radius:10px;height:100px;width:90%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:25px;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.expense-year-card-date-width{display:flex}.expense-stock-middle-box{width:85%;margin:0 auto 0px auto;margin-top:30px;margin-bottom:15px;border-radius:10px;text-align:center;padding:10px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.memo-middle-box{width:85%;margin:0 auto;margin-top:30px;margin-bottom:15px;border-radius:10px;text-align:center;padding:10px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.memo-not-middle-box{width:85%;margin:0 auto 0px auto;margin-top:30px;margin-bottom:15px;border-radius:10px;text-align:center;padding:10px;box-sizing:border-box;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.memo-button-area{margin:0 auto;width:100%}.memo-delete-box{background:#f1443e;margin:0 auto;margin-top:15px;padding-top:25px;padding-bottom:25px;display:block;width:30%;border-radius:30px;text-align:center;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.memo-button{display:flex;margin-left:-15px}.memo-button button{border:none;margin:0 auto;margin-top:15px;padding-top:25px;padding-bottom:25px;display:block;width:30%;border-radius:30px;text-align:center;background-color:#016063;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.fa-copy{font-size:30px;color:#fff;display:block;margin-left:auto;margin-right:auto}.fa-trash{font-size:30px;color:#fff;display:block;margin-left:auto;margin-right:auto}.expense-card{width:85%;margin:0 auto 50px auto;border-radius:10px;text-align:center;padding:10px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.expense-card2{width:85%;margin:0 auto 50px auto;border-radius:10px;text-align:center;padding:10px;box-sizing:border-box;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.calendar-card-date{display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;cursor:pointer;font-size:25px;display:inline-block;margin:40px 0px 30px 0px}.calendar-card-date-width{display:flex}.calendar-card-date-icon{margin:0 25px;width:35px;height:35px;display:flex;justify-content:center;align-items:center;font-size:1rem;color:#fff;border:1.5px solid #016063;background:#016063;text-decoration:none;border-radius:50%;box-shadow:1px -1px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.calendar-card-date-icon:active{background-color:#000}.calendar-area{display:flex;flex-wrap:wrap;width:85%;box-sizing:border-box;border-radius:10px;margin:0 auto 30px auto}.calendar-area-month{font-size:16px;width:11.7%;height:10%;align-items:center;position:relative;padding:3px;text-decoration:none;border:1px solid #016063;color:#fff}.calendar-area-month-title{font-weight:bold;width:100%}.today-day{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;border-radius:30%;background-color:#003031;border:3px solid #003031;font-weight:bold}.calendar-area-month-title p{font-size:8px;color:#fffacd}.calendar-area-month.blue{color:#87cefa}.calendar-area-month.red{color:#fa8072}.calendar-area-month.bluein{color:#87cefa}.calendar-area-month.redin{color:#fa8072}.actions-memo{position:fixed;bottom:0;right:0;z-index:10;font-size:10px;text-align:center;padding-top:20px;padding-bottom:20px;padding-right:25px;padding-left:25px;margin-bottom:100px;margin-right:15px;background:#f6f8fc;border:3px solid #f1443e;border-radius:100px}.btn--memo{color:#f1443e;text-decoration:none}#range{height:10px}.range-wrapper{width:100%;margin:0 auto}.new-expense-button{width:85%;margin:0 auto 50px auto;border-radius:30px;text-align:center;padding:25px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.big-card-button{display:flex;justify-content:center;margin:0 auto;color:#fff;text-decoration:none}.calendar-button{display:flex;margin:0;padding-left:15px}.form-button{display:flex;margin:0}.parent{text-align:center;display:flex}.memo-icon-child{display:flex;justify-content:flex-start;width:20px;text-align:center}.memo-child{display:flex;justify-content:center;width:100%}.child1{display:flex;justify-content:flex-start;width:100%;text-align:center}.child2{display:flex;justify-content:flex-end;width:100%}.child3{display:flex;justify-content:flex-end;width:10%}.child4{display:flex;justify-content:flex-end;width:100%}.expense-button-cancel{background-color:#1b2538;color:#fff;font-weight:600;text-decoration:none;width:100%;border-radius:25px}.expense-button-create{display:flex;justify-content:center;align-items:center;width:100px;height:50px;margin:10 auto;padding:7px 15px;border:none;border-radius:25px;background-color:#016063;color:#fff;font-weight:600;font-size:15px;transition:.5s ease;text-decoration:none;box-shadow:-3px -3px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.expense-button-delete{display:flex;justify-content:center;align-items:center;width:100px;height:50px;margin:0 auto;padding:.2em 1em;border:none;border-radius:25px;background-color:#016063;color:red;font-weight:600;font-size:1em;transition:.5s ease;text-decoration:none;box-shadow:-3px -3px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.expense-button-delete-mini{display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin:0 auto;padding:15px;border:none;border-radius:25px;background-color:#016063;color:red;font-weight:600;font-size:12px;transition:.5s ease;text-decoration:none;box-shadow:-3px -3px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.stock-button-delete{border:none;margin-top:-20px;border-radius:25px;background-color:#016063;color:red;font-size:30px;text-decoration:none}.expense-from-input{width:100%;height:55px;border-radius:100px;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}body{background:#eee}.container{position:relative;background:#fff;width:320px;height:528px;margin:50px auto}.status-bar{background:#ddd;height:20px;width:100%}.skeleton{position:relative;display:flex;flex-flow:row wrap;width:calc(100% - 20px);height:80px;margin:15px auto}.skeleton__image{background:#eee;width:60px;height:60px}.skeleton__text-container{width:75%;margin-left:10px}.skeleton__title{background:#eee;width:40%;height:15px}.skeleton__text{background:#eee;width:100%;height:35px;margin-top:10px}.btn{background-image:url(https://kakekon.com/assets/logo-03f4aa2abec0559b18b908ec36a793f18726c5554923b3cd64690c60de7a946b.PNG);border:none;border-radius:50%;width:45px;height:45px}.btn svg{position:relative;top:1px;right:1px}.btn--large{width:60px;height:60px}.btn--menu:after,.btn--menu:before{content:"";display:block;width:25px;height:3px;position:absolute;top:29px;left:18px;transition:transform 100ms}.btn--menu:after{transform:translateY(-5px)}.btn--menu:before{transform:translateY(5px)}.btn--share{background:#f39c12}.btn--star{background:#2ecc71}.btn--comment{background:#16a085}.cp_box *,.cp_box *:before,.cp_box *:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-rdius:10px}.cp_box{position:relative}.cp_box label{position:absolute;z-index:1;bottom:0;width:115%;height:140px;cursor:pointer;text-align:center;left:-20px;background:linear-gradient(to bottom, rgba(250,252,252,0) 0%, rgba(250,252,252,0.95) 90%)}.cp_box input:checked+label{background:inherit}.cp_box label:after{line-height:2.5rem;position:absolute;z-index:2;bottom:20px;width:180px;font-family:FontAwesome;content:"" " 続きをよむ";transform:translate(-50%, 0);letter-spacing:0.05em;color:#ffffff;border-radius:20px;background-color:#1b2538}.cp_box input{display:none}.cp_box .cp_container{overflow:hidden;height:250px;transition:all 0.5s}.cp_box input:checked+label:after{font-family:FontAwesome;content:"" " 閉じる"}.cp_box input:checked~.cp_container{height:auto;padding-bottom:180px;transition:all 0.5s}.expense-label{margin:0 auto;margin-bottom:25px;padding-top:25px;padding-bottom:25px;background-color:#1b2538;display:block;width:85%;text-align:center;border-radius:30px;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.expense-label::before{content:"";width:6px;height:6px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc( 50% - 3px);right:30px;transform:rotate(135deg)}.expense-label{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.toggle:checked+.expense-label+.content{height:auto;transition:all .3s}.toggle:checked+.expense-label::before{transform:rotate(-45deg) !important}.memo-label{margin:0 auto;margin-top:15px;padding-top:25px;padding-bottom:25px;display:block;width:90%;border-radius:30px;text-align:center;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.memo-label.card-green{background:#3cb371}.font-green{padding:10px;background:#3cb371;color:#fff}.memo-label.card-red{background:#cd5c5c}.font-red{padding:10px;background:#cd5c5c;color:#fff}.memo-label.card-orange{background:#f39700}.font-orange{padding:10px;background:#f39700;color:#fff}.memo-label.card-purple{background-color:#1b2538}.font-purple{padding:10px;background-color:#1b2538;color:#fff}.memo-label.card-blue{background:#1e90ff}.font-blue{padding:10px;background:#1e90ff;color:#fff}.memo-label.card-brown{background:#852e19}.font-brown{padding:10px;background:#852e19;color:#fff}.memo-label.card-gray{background:#808080}.font-gray{padding:10px;background:#808080;color:#fff}.memo-label::before{content:"";width:6px;height:6px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc( 50% - 6px);right:60px;transform:rotate(135deg)}.memo-label{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.toggle:checked+.memo-label+.content{height:auto;transition:all .3s}.toggle:checked+.memo-label::before{transform:rotate(-45deg) px !important}.stock-label{margin:0 auto;margin-bottom:20px;padding-top:15px;padding-bottom:15px;display:block;background-color:#fff;width:85%;text-align:center;border-radius:100px}.stock-label::before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc( 50% - 3px);right:20px;transform:rotate(135deg)}.stock-label{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.fa-trash-can{font-size:20px;margin-top:-100px}.suggestions-list{max-height:520px;overflow-y:auto;position:absolute;background:#fff;width:90%;z-index:10}.suggestion-item{padding:10px;cursor:pointer}.suggestion-item:hover{background-color:#f0f0f0}.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.carousel-item{flex:none;width:60%;margin-right:15px;scroll-snap-align:center}.carousel-link{color:#000;text-decoration:none}.carousel-blank{padding:50px}.selected-day{border:1px solid white;background-color:#176e71;border-radius:4px}.carousel-item{position:relative}.ranking-label{position:absolute;top:5px;left:5px;background:rgba(255,0,0,0.721);color:white;padding:4px 8px;border-radius:5px;font-weight:bold;z-index:10;font-size:14px}.new-label{position:absolute;top:5px;left:5px;background:rgba(7,173,35,0.432);color:white;padding:4px 8px;border-radius:5px;font-weight:bold;z-index:10;font-size:14px}.affiliate-container{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:600px;margin:0 auto}.affiliate-card{border:1px solid #95A5A6;border-radius:.75rem;background-color:#FFFFFF;width:250px;padding:10px;box-sizing:border-box;text-align:center}.affiliate-card img{max-width:100%;height:auto}.affiliate-card p{font-size:12px;line-height:1.4em;text-align:left;margin:8px 0;padding:0 6px}.rakuten-button{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.rakuten-logo{max-height:27px}.rakuten-buy{background-color:#bf0000;color:#fff;font-size:12px;font-weight:500;line-height:27px;padding:0 12px;border-radius:16px;text-align:center;cursor:pointer;white-space:nowrap}@media screen and (max-width: 320px){.expense-middle-box{width:90%;margin:30px auto 15px auto;border-radius:10px;padding:20px}.today-day{border:1px solid #003031}.expense-label{width:90%}.memo-middle-box{width:90%;padding:5px}.memo-not-middle-box{width:90%;padding:5px}.expense-card2{font-size:13px}.memo-label{border-radius:20px;padding-top:20px;padding-bottom:20px}.new-expense-button{width:90%;padding:20px 0px 20px 0;border-radius:20px;font-size:13px}.calendar{width:95%;padding-bottom:0px}.calendar-area-month{font-size:13px;width:11%}.calendar-area-month-title p{font-size:6px}.calendar-card-date{font-size:16px}.button-garbage{margin-top:15px}.expense-from-input{height:45px}.expense-year-card-date{height:80px;font-size:20px}.fa-trash-can{font-size:17px;margin-top:-10px}.fa-copy{font-size:25px}.fa-trash{font-size:25px}.stock-button-delete{margin-top:-10px;padding:0px}}@media screen and (min-width: 321px) and (max-width: 374px){.expense-card2{font-size:13px}.today-day{border:0px solid #003031}.new-expense-button{padding:20px 0px 20px 0;border-radius:20px;font-size:13px}.calendar{width:95%;padding-bottom:0px}.calendar-area-month{font-size:13px;width:11%}.calendar-area-month-title p{font-size:6px}.calendar-card-date{font-size:16px}.button-garbage{margin-top:15px}.expense-from-input{height:45px}.expense-year-card-date{height:80px;font-size:20px}.fa-trash-can{font-size:17px;margin-top:0px;padding:0}.stock-button-delete{margin-top:-10px;padding:0px}}@media screen and (min-width: 375px) and (max-width: 413px){.calendar-area-month{font-size:15px;width:11.3%}.calendar-area-month-title p{font-size:7px}.calendar-card-date{font-size:20px}.calendar{border-radius:45px;padding-bottom:5px}.button-garbage{margin-top:20px}.expense-from-input{height:50px}.fa-trash-can{font-size:17px}.stock-button-delete{margin-top:-10px;padding:0px}}@media screen and (min-width: 600px) and (max-width: 767px){.calendar{width:65%}.expense-from-input{height:65px}.calendar-area{width:85%;margin-bottom:30px}.calendar-area1{margin:0 auto}.calendar-area-month{font-size:20px;width:11.9%}.new-expense-button{width:60%;padding:20px 0px 20px 0;border-radius:20px;font-size:20px}.memo-label{width:60%}.memo-button-area{width:70%}.memo-middle-box{width:60%}.memo-not-middle-box{width:60%}}@media screen and (min-width: 768px) and (max-width: 833px){.calendar{width:60%}.expense-from-input{height:65px}.calendar-area-month{font-size:20px;width:12.2%}.new-expense-button{width:60%;padding:20px 0px 20px 0;border-radius:20px;font-size:20px}.expense-card{width:60%}.expense-card2{width:60%}.expense-label{width:60%}.expense-middle-box{width:60%}.expense-year-card-date{width:60%;font-size:20px}.expense-stock-middle-box{width:60%}.stock-label{width:60%}.memo-label{width:60%}.memo-button-area{width:70%}.memo-middle-box{width:60%}.memo-not-middle-box{width:60%}}@media screen and (min-width: 834px) and (max-width: 1023px){.calendar{width:60%}.expense-from-input{height:65px}.calendar-area-month{font-size:20px;width:12.2%}.new-expense-button{width:60%;padding:20px 0px 20px 0;border-radius:20px;font-size:20px}.expense-card{width:60%}.expense-card2{width:60%}.expense-label{width:60%}.expense-middle-box{width:60%}.expense-year-card-date{width:60%;font-size:20px}.expense-stock-middle-box{width:60%}.stock-label{width:60%}.memo-label{width:60%}.memo-button-area{width:70%}.memo-middle-box{width:60%}.memo-not-middle-box{width:60%}}@media screen and (min-width: 1024px) and (max-width: 1280px){.calendar{width:60%}.calendar-area-month{font-size:20px;width:12.2%}.new-expense-button{width:50%;padding:20px 0px 20px 0;border-radius:20px;font-size:20px}.expense-card{width:60%}.expense-card2{width:60%}.expense-label{width:60%}.expense-middle-box{width:60%}.expense-year-card-date{width:60%;font-size:20px}.expense-stock-middle-box{width:60%}.stock-label{width:60%}.memo-label{width:60%}.memo-button-area{width:70%}.memo-middle-box{width:60%}.memo-not-middle-box{width:60%}}@media screen and (min-width: 1280px) and (max-width: 1920px){.calendar{width:30%}.calendar-area-month{font-size:20px;width:12.2%}.new-expense-button{width:35%;padding:20px 0px 20px 0;border-radius:20px;font-size:20px}.expense-card{width:30%}.expense-card2{width:30%}.expense-label{width:30%}.expense-middle-box{width:30%}.expense-stock-middle-box{width:30%}.expense-year-card-date{width:30%;font-size:20px}.stock-label{width:30%}.memo-label{width:30%}.memo-button-area{width:40%}.memo-middle-box{width:30%}.memo-not-middle-box{width:30%}}@media screen and (min-width: 1921px){.expense-stock-middle-box{width:30%}}.register-image-box{width:100%;height:100%}.kakekonappintroduce{display:none}.register-explanation-box{text-align:center;overflow:auto;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;box-sizing:border-box;border-radius:0px;background-repeat:no-repeat;background-size:cover}.register-menu-box{text-align:center;overflow:auto;display:flex;flex-direction:column;width:100%;padding:25px;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background:#FFFDF5}.homepage{background:#FFFDF5}.register-menu-box-text{color:#FA5719;font-size:1.7em;font-weight:600}.register-menu-box-button-area{margin:10px;display:flex;flex-wrap:wrap;justify-content:space-around}.register-menu-box-long-button-area{margin:10px}.register-menu-login-box-button{width:270px;height:50px;border-radius:20px;font-size:0.9em;font-weight:100;cursor:pointer;margin-top:30px;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#016063;background:#FFF;border:solid 1.5px #016063}.register-menu-box-button{width:115px;height:115px;border-radius:20px;font-size:0.9em;font-weight:100;cursor:pointer;margin-top:30px;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FA5719;background:#FFF;border:solid 2px #FA5719}.register-tab{display:flex;flex-wrap:wrap;width:100%}.register-tab>label{flex:1 1;order:-1;min-width:70px;padding:.7em 1em .5em;border-bottom:1px solid #FFFDF5;border-radius:0;background-color:#A8DDE3;color:#016063;font-size:0.9em;text-align:center;cursor:pointer}.register-tab input{display:none}.register-tab>div{display:none;width:100%;height:100%;background-color:#FFFDF5}.register-tab label:has(:checked){background-color:#FA5719;border-color:#FA5719 #FA5719 #FFFDF5;border-style:solid;border-width:0px 1px 1px;color:#fff}.register-tab label:has(:checked)+div{display:block}.register-text{color:#000}html{font-family:sans-serif}body{background:#333}ul{list-style:none;padding:0;margin:0}a{color:#999}.flex{display:flex}hr{height:1px;border:0;border-top:1px solid #e5e7eb}.footer{padding:2rem;font-size:15px;color:#999;background:#FFFDF5}.footer__navi{flex-wrap:wrap;margin-bottom:2rem}.footer__navi li{display:inline-block}.footer__navi li:not(:last-child){margin-right:16px}.footer__logo{display:inline-block;margin-bottom:1rem}.register-explanation-logo{width:200px;height:50px}.format_download{display:block;width:100%;margin:30px;padding:15px 0;text-align:center;border-radius:50px;background-color:#1d90cf;color:#fff}.format_download:hover{color:#fff}.law_container{margin:30px 0 70px;width:100%}.law_common_table,tbody{margin:0 auto;width:95%}th{width:20%;border:1px solid #bec2c9;background:#bec2c9;padding:10px;border-bottom:none;text-align:left;font-weight:normal;vertical-align:middle}th:last-of-type{border-bottom:1px solid #bec2c9}td{padding:10px;border:1px solid #bec2c9;border-bottom:none}td:last-of-type{border-bottom:1px solid #bec2c9}.law_payment_method_item{padding-bottom:20px}.law_primary{color:#de1e1e}@media screen and (max-width: 768px){.format_download{margin:30px auto}.main_title h2{font-size:4.5vw}.law_common_table,tbody{display:block}.law_common_table tr,.law_common_table th,.law_common_table td{display:block;width:100%;box-sizing:border-box}.law_common_table th{border-bottom:none}.law_common_table td{border-bottom:none}.law_common_table td.sp_last{border-bottom:1px solid #bec2c9}.law_common_table td{padding:10px 15px}.law_common_table p{font-size:12px}}@media screen and (max-width: 320px){.register-menu-box{padding:0px;padding-bottom:30px}}@media screen and (min-width: 600px) and (max-width: 767px){.register-menu-box-long-button-area{margin-top:-10px}}@media screen and (min-width: 767px) and (max-width: 1023px){.md-flex{display:flex}.md-justify-between{justify-content:space-between}.copyright{text-align:left}.register-menu-box-long-button-area{margin-top:-10px}.kakekonappintroduce{display:block;width:100%;height:100%}.register-image-box{display:none}}@media screen and (min-width: 1024px) and (max-width: 1280px){.kakekonappintroduce{display:block;width:100%;height:100%}.register-image-box{display:none}.register-menu-box{margin:0 auto;width:70%}.register-menu-box-long-button-area{margin-top:-10px}}@media screen and (min-width: 1280px) and (max-width: 1919px){.kakekonappintroduce{display:block;width:100%;height:100%}.register-image-box{display:none}.register-menu-box{margin:0 auto;width:60%}.register-menu-box-long-button-area{margin-top:-10px}}@media screen and (min-width: 1920px){.kakekonappintroduce{display:block;width:100%;height:100%}.register-image-box{display:none}}.inquiry-top-box{width:70%;margin:50px auto;border-radius:100px;text-align:center;padding:1px;box-sizing:border-box;box-shadow:var(--notice-box-shadow)}.question{width:90%;margin:0 auto 30px auto;border:none;border-radius:5px;box-shadow:0px 0px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.question summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em 1em 3em;color:#fff;font-weight:600;cursor:pointer}.question summary::before,.question p::before{position:absolute;left:1em;font-weight:600}.question summary::before{color:#75bbff;content:"Q"}.question summary::after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #333333b3;border-right:3px solid #333333b3;content:'';transition:transform .5s}.question[open] summary::after{transform:rotate(225deg)}.question p{font-size:13px;position:relative;transform:translateY(-10px);opacity:0;margin:0;padding:.3em 3em 1.5em;color:#fff;transition:transform .5s, opacity .5s}.question[open] p{transform:none;opacity:1}.question p::before{color:#ff8d8d;line-height:1.2;content:"A"}@media screen and (max-width: 320px){.inquiry-top-box{font-size:10px}.question p{font-size:10px}}@media screen and (min-width: 321px) and (max-width: 374px){.question p{font-size:10px}}@media screen and (min-width: 375px) and (max-width: 413px){.inquiry-top-box{font-size:12px}.question p{font-size:12px}}@media screen and (min-width: 414px) and (max-width: 599px){.inquiry-top-box{font-size:14px}.notice-link{font-size:14px}.notice-link{font-size:14px}.notice-menu-box{font-size:14px}}@media screen and (min-width: 600px) and (max-width: 767px){.notice-top-box{width:50%}.notice-menu-box{width:70%}}@media screen and (min-width: 768px) and (max-width: 1023px){.question summary{font-size:25px}.question p{font-size:20px}}@media screen and (min-width: 1024px) and (max-width: 1280px){.question{width:50%}}@media screen and (min-width: 1280px) and (max-width: 1919px){.inquiry-top-box{width:30%}.question{width:50%}}@media screen and (min-width: 1920px){.notice-top-box{width:30%}.notice-link{font-size:18px}.notice-menu-box{width:40%;font-size:15px}}input:-webkit-autofill{box-shadow:0 0 0 1000px #016063 inset !important;-webkit-text-fill-color:#fff !important}.login-from{width:90%;margin:0 auto 30px auto;margin-top:30px;border-radius:10px;text-align:center;padding:30px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.login-title{width:95%;margin:0 auto;margin-top:15px;border-radius:10px;text-align:center;padding-top:0.1px;padding-bottom:0.1px;box-sizing:border-box;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.wave-group{position:relative;margin-top:50px;margin-bottom:50px}.wave-group .input{position:absolute;top:10px;left:10%;right:5%;border-radius:100px;font-size:18px;padding:5px 0px 5px 0px;display:block;width:80%;border:none;border-radius:5px 5px 0 0;background:transparent;color:#fff}.checkbox-wave-group .input-checkbox{font-size:18px;display:block;width:100%;height:50px;border:none;outline:none;border-radius:5px 5px 0 0;background:transparent;color:#fff;background-color:#1b2538}.wave-group .input-eadline{font-size:25px;display:block;margin:0 auto;padding:10px;border:none;outline:none;background:transparent;color:#fff}.money-box{width:100% !important;box-sizing:border-box;font-size:18px;padding:15px;display:block;width:320px;border:none;border-radius:5px 5px 0 0;background:transparent;color:#fff}.wave-group .text-input{font-size:13px;padding:20px 30px 5px 25px;display:block;outline:none;width:80%;height:80%;border:none;border-radius:5px 5px 0 0;background:transparent;color:#fff}.wave-group .input:focus{outline:none}.wave-group .label{font-weight:normal;position:absolute;pointer-events:none;left:5px;top:-10px;display:flex;transform:translateY(-20px);font-size:14px;color:#f0f0f0}.wave-group .bar{position:relative;display:block;width:100%}.wave-group .bar:before{left:50%}.wave-group .bar:after{right:50%}.wave-group .input:focus~.bar:before,.wave-group .input:focus~.bar:after{width:50%}.text-from-input{width:100%;height:55px;border-radius:100px;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.text-area-from-input{width:100%;height:200px;border-radius:30px;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.button-login{display:flex;justify-content:center;align-items:center;width:100px;height:50px;margin:0 auto;padding:.2em 1em;border:none;border-radius:25px;background-color:#016063;color:#fff;font-weight:600;font-size:1em;transition:.5s ease;text-decoration:none;box-shadow:-3px -3px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.flash-login-error{position:fixed;top:1%;left:5%;right:5%;display:table;width:90%;height:10%;background:rgba(252,0,46,0.8);-webkit-animation:fade-in-out 3s ease 0s forwards;animation:fade-in-out 3s ease 0s forwards;visibility:hidden;z-index:100;border-radius:10px}.flash-login-error p{text-align:center;position:absolute;left:5%;right:5%;font-size:15px;color:#fff}@media screen and (max-width: 320px){.login-from{width:90%;padding:10px 20px 30px 20px}.text-from-input{height:45px}.wave-group .input{top:10px;left:10%;right:10%;width:70%;font-size:13px;padding:5px 10px 5px 10px}.checkbox-wave-group .input-checkbox{height:30px}.wave-group .input-eadline{font-size:18px;padding:10px}}@media screen and (min-width: 321px) and (max-width: 374px){.login-from{width:90%}.text-from-input{height:45px}.wave-group .input{top:10px;left:5%;right:5%;width:80%;font-size:13px;padding:5px 10px 5px 10px}}@media screen and (min-width: 600px) and (max-width: 767px){.login-title{width:60%}.login-from{width:60%}.text-from-input{height:65px}.wave-group .input{top:15px;left:30px;width:80%;font-size:20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.login-title{width:60%}.login-from{width:60%}.text-from-input{height:65px}.wave-group .input{top:15px;left:30px;font-size:20px;width:80%;padding:5px 10px 5px 10px}.wave-group .input-eadline{font-size:40px;padding:5px}}@media screen and (min-width: 1024px) and (max-width: 1279px){.login-title{width:50%}.login-from{width:50%}.wave-group .input{top:10px;left:30px;width:80%}}@media screen and (min-width: 1280px) and (max-width: 1919px){.login-title{width:35%}.login-from{width:35%}.wave-group .input{top:10px;left:30px;font-size:20px;width:80%;padding:5px 10px 5px 10px}}@media screen and (min-width: 1920px){.login-title{width:35%}.login-from{width:35%}.wave-group .input{top:10px;left:30px;font-size:20px;width:80%;padding:5px 10px 5px 10px}}.menu-card{font-size:0.9em;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 20px auto;width:80%;height:auto;padding:10px;border-radius:30px;background:#016063;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.menu-not-card{margin:0 auto 20px auto;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 20px auto;width:75%;height:auto;padding:20px;border-radius:30px;background:#016063}.menu-shopping-middle-box{width:85%;margin:0 auto 0px auto;margin-top:30px;margin-bottom:15px;border-radius:10px;text-align:center;padding:25px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.freezing-box{width:85%;margin:0 auto 0px auto;font-size:13px;margin-top:30px;margin-bottom:15px;border-radius:10px;padding:20px;box-sizing:border-box;background:rgba(0,147,252,0.8)}.menu-middle-box{width:85%;margin:0 auto 0px auto;margin-top:30px;margin-bottom:15px;border-radius:10px;text-align:center;padding:10px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.mymenulist-middle-box{width:85%;margin:0 auto;border-radius:10px;text-align:center;padding:10px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.menu-not-middle-box{width:85%;margin:0 auto 0px auto;margin-top:30px;margin-bottom:15px;border-radius:10px;text-align:center;padding:10px;box-sizing:border-box;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.white-menu-not-middle-box{display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto 0px auto;color:#333333;background-color:#f6f8fc}.menu-title{pointer-events:none;text-align:center;margin:0 auto 35px auto;padding:20px;height:auto;border-radius:15px;background:#016063;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.itemlist-box{margin:0 auto;width:90%}.button-menu{display:flex;justify-content:center;align-items:center;width:180px;height:50px;margin:0 auto;padding:.2em 1em;border:none;border-radius:25px;background-color:#016063;color:#fff;font-weight:600;font-size:1em;transition:.5s ease;text-decoration:none;box-shadow:-3px -3px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.button-edit{display:flex;justify-content:center;align-items:center;width:70px;height:50px;margin-bottom:30px;border:none;border-radius:25px;background-color:#016063;color:#fff;font-weight:600;font-size:1em;transition:.5s ease;text-decoration:none;box-shadow:-3px -3px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.button-delete{display:flex;justify-content:center;align-items:center;width:70px;height:50px;margin-bottom:30px;border:none;border-radius:25px;background-color:#016063;color:red;font-weight:600;font-size:1em;transition:.5s ease;text-decoration:none;box-shadow:-3px -3px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.menu-create-area{display:flex;justify-content:center;align-items:center}.menu-search-top-area{position:fixed;margin:auto;top:0;left:0;width:100%;height:50px;padding:10px;background-color:#016063;z-index:999}.search-input{position:absolute;top:10px;left:10%;right:5%;font-size:25px;display:block;border:none;background:transparent;width:80%;color:#fff;outline:none}.search-top-from-input{margin:0;width:95%;height:55px;border-radius:100px;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.white{background-color:#f6f8fc;color:#000}.back-menu{position:fixed;font-size:30px;color:#fff;bottom:15px;left:15px;z-index:110;width:40px;height:40px;line-height:40px;padding:20px;background:#1c2539;border:3px solid #1c2539;border-radius:100px;text-align:center}.actions-menu{position:fixed;color:#f1443e;bottom:15px;right:15px;z-index:110;width:40px;height:40px;padding:15px 20px 25px 20px;background:#f6f8fc;border:3px solid #f1443e;border-radius:100px;text-align:center}.actions-menu p{margin:-10px;font-size:1}.btn--menu{color:#f1443e;text-decoration:none}footer{position:relative}.foot{position:fixed;bottom:0px;z-index:100}.menu-img{margin:0 auto;width:100%}.top-menu-contents-card{margin:0 auto;margin-top:-20px}.top-menu-contents-card-icon-area{margin:10px}.top-menu-contents-card-icon{font-size:3em;margin-bottom:10px}.top-menu-contents-card-text{font-size:1.2em}.top-menu-contents-card-button-area{display:flex;flex-wrap:wrap;position:relative}.top-menu-contents-card-button-area p{text-align:center;position:absolute;padding-top:150px;padding-left:40px;color:#000}.top-menu-contents-card-button{margin:0 auto;border-radius:20px;font-size:1.2em;font-weight:600;cursor:pointer;text-decoration:none;color:#fff;flex-direction:column;justify-content:center;display:flex;align-items:stretch}.top-menu-contents-card-button2{width:49.5%;display:block;margin:0 auto;margin-bottom:0.25%;border-radius:20px;font-size:1.2em;font-weight:600;cursor:pointer;text-decoration:none;color:#fff;flex-direction:column;justify-content:center;align-items:center}.top-menu-contents-card-button p{transform:translate(0px, 5px)}.no-menu-contents-card-button{width:20%;height:0px;border-radius:50px;font-size:1.2em;font-weight:600;cursor:pointer;margin:10px;text-decoration:none;color:#fff;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.pagination-002{display:flex;justify-content:center;align-items:center;gap:0 8px;list-style-type:none;padding:0}.pagination-002 a{display:flex;justify-content:center;align-items:center;width:2em;height:2em;border-radius:25px;background-color:#f2f2f2;color:#929292}.pagination-002 .current a{background-color:#929292;color:#fff;pointer-events:none}.pagination-002 .prev a,.pagination-002 .next a{gap:0 4px;width:auto;padding:.5em .8em;line-height:1}.pagination-002 .prev a::before,.pagination-002 .next a::after{display:inline-block;transform:rotate(45deg);width:.3em;height:.3em;content:''}.pagination-002 .prev a::before{border-bottom:1px solid #929292;border-left:1px solid #929292}.pagination-002 .next a::after{border-top:1px solid #929292;border-right:1px solid #929292}.box-001{position:relative;max-width:400px;margin:0 auto;padding:calc(1em + 25px) 1.5em 1em;border:2px solid #e6edf3;border-radius:5px;overflow:auto}.box-001 svg{position:absolute;top:0;left:0;width:100%;height:25px;background-color:#e6edf3}.box-001 p{margin:0;padding:0}.button-001{display:flex;justify-content:center;align-items:center;width:100px;height:50px;margin:0 auto;padding:.2em 1em;border:none;border-radius:25px;background-color:#00806e;color:#fff;font-weight:600;font-size:1em;transition:.5s ease;text-decoration:none;box-shadow:-3px -3px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.button-005{display:flex;justify-content:center;align-items:center;width:45px;margin:0 auto;border:none;border-radius:25px;background-color:#00806e;color:#fff;font-weight:600;font-size:1em;transition:.5s ease;text-decoration:none}.heading-003{padding:0 .4em .2em;background-color:#ffffff;color:#333333;border-radius:50px}.menu-calendar-button{display:flex}.menu-parent{display:flex}.menu-child1{display:flex;justify-content:flex-start;width:100%;height:100%;padding-left:15px;text-align:center}.menu-child2{display:flex;justify-content:flex-end;width:100%;padding-right:10px;text-align:center}.menu-child3{display:flex;justify-content:flex-end;width:100%;padding-right:15px;text-align:center}.menu-child3 p{min-width:25%;font-size:10px}.menu-child4{display:flex;justify-content:flex-end;width:20%}.menu-child5{display:flex;justify-content:flex-end;width:100%;padding-right:15px;text-align:center}.menu-child6{display:flex;justify-content:flex-end;width:50%;padding-right:15px;text-align:center}.menu-parent:nth-child(2n+1){background-color:#016063}.menu-parent:nth-child(2n){background-color:#40878a}.box-007{max-width:400px;margin:0 auto;border:2px solid #fff;border-radius:5px;color:#fff}.box-007 div{display:inline-flex;align-items:center;position:relative;top:-13px;left:10px;margin:0 7px;padding:0 8px;background:#028760;color:#fff;font-weight:600;vertical-align:top}.box-007 svg{padding-right:4px}.box-007 p{margin:0;padding:0 1.5em 1em}.box-017{width:80%;margin:0 auto;padding:.3em 1em 1em;border-bottom:1px solid #8caca7;background-color:#f6f8fc}.box-017red{width:80%;margin:0 auto;margin-top:10px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;background-color:#fce3e3;border-radius:10px}.box-017blue{width:80%;margin:0 auto;margin-top:10px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;background-color:#d3ecfe;border-radius:10px}.box-017>h3{width:30px;border:1px solid #f1443e;border-radius:10px;color:#f1443e;font-weight:100;font-size:15px}.box-017>p{margin:0;color:#000}.box-017red>p{margin:0;color:#333}.box-017blue>p{margin:0;color:#333}.button-64{display:flex;justify-content:center;align-items:center;width:80%;margin:0 auto;padding:.9em 2em;border:1px solid #f1443e;border-radius:25px;background-color:#f6f8fc;color:#f1443e;font-size:1em;text-decoration:none}.button-65{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:20px 15px;border:1px solid #f1443e;border-radius:25px;background-color:#f6f8fc;color:#f1443e;font-size:1em}.container{display:flex;overflow:auto;flex:none;margin-top:0px;background-color:#016063}.container.x{width:100%;height:100%;flex-flow:row nowrap;border-radius:30px}.container.y{width:100%;height:100%;flex-flow:column nowrap}.mandatory-scroll-snapping>div{scroll-snap-stop:always}.x.mandatory-scroll-snapping{scroll-snap-type:x mandatory}.y.mandatory-scroll-snapping{scroll-snap-type:y mandatory}.container>div{text-align:center;scroll-snap-align:center;flex:none}.x.container>div{font-size:15px;width:50%;height:100%}.y.container>div{margin:0 auto;width:100%;height:100%}.modal_wrap input{display:none}.modal_overlay{display:flex;justify-content:center;overflow:auto;position:fixed;top:0px;z-index:9999;width:100%;height:100%;transition:opacity 0.5s, transform 0s 0.5s;transform:scale(0)}.modal_trigger{position:absolute;width:100%;height:100%}.modal_content{align-self:center;width:100%;height:100%;box-sizing:border-box}.close_button{text-decoration:none;position:absolute;z-index:10000;top:20px;right:13px;font-size:23px;width:50px;height:50px;border-radius:80px;text-align:center;cursor:pointer;color:#f6f8fc;background-color:#1c2539}.modal_wrap input:checked~.modal_overlay{opacity:1;transform:scale(1);transition:opacity 0.5s}.modal_wrap input:checked~.modal_overlay .modal_content{transform:translateY(0px)}.open_button{color:#fff;background-color:#1c2539;font-weight:bold;text-align:center;cursor:pointer;transition:all 0.3s;display:block;margin-top:40px;margin-bottom:1px;padding:12px 2px;width:80%;text-decoration:none}.open-button:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.open-button:after{font-family:"Font Awesome 5 Free";content:"\f2d0";padding-left:8px}.modal_title2{font-size:1.5em;position:relative;overflow:hidden;padding-bottom:10px;margin-top:0;margin-bottom:0}.modal_title2::before,.modal_title2::after{content:"";position:absolute;bottom:0}.modal_title2:before{border-bottom:4px solid #6bb6ff;width:100%}.modal_title2:after{border-bottom:4px solid #c8e4ff;width:100%}.calendar-card-button{overflow:hidden}.modal-1__wrap{display:inline-block}.modal-1__wrap input{display:none}.modal-1__open-label,.modal-1__close-label{cursor:pointer}.modal-1__open-label{color:#fff;background-color:#1c2539;font-weight:bold;text-align:center;cursor:pointer;transition:all 0.3s;display:block;margin-bottom:1px;padding:12px 2px;width:250px;text-decoration:none;border-radius:30px}.modal-1{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;display:none}.modal-1__open-input:checked+label+input+.modal-1{display:block;animation:modal-1-animation .6s}.modal-1__content-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-color:#f6f8fc;z-index:2;border-radius:5px}.modal-1__content-wrap h1{color:#454057}.modal-1__close-label{background-color:#777;color:#fff;border:2px solid #fff;border-radius:20px;width:36px;height:36px;line-height:1.5;text-align:center;display:table-cell;position:fixed;top:-15px;right:-2%;z-index:99999;font-size:1.4em}.modal-1__content{max-height:100vh;overflow-y:auto;padding:39px 45px 40px}.modal-1__background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.45);z-index:1}.calendar-card-button{overflow:hidden}.modal-2__wrap{display:inline-block}.modal-2__wrap input{display:none}.modal-2__open-label,.modal-2__close-label{cursor:pointer}.modal-2__open-label{color:#fff;background-color:#1c2539;font-weight:bold;text-align:center;cursor:pointer;transition:all 0.3s;display:block;margin-bottom:1px;padding:12px 2px;width:250px;text-decoration:none;border-radius:30px}.modal-2{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;display:none}.modal-2__open-input:checked+label+input+.modal-2{display:block;animation:modal-1-animation .6s}.modal-2__content-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-color:#f6f8fc;z-index:2;border-radius:5px}.modal-2__content-wrap h1{color:#454057}.modal-2__close-label{background-color:#777;color:#fff;border:2px solid #fff;border-radius:20px;width:36px;height:36px;line-height:1.5;text-align:center;display:table-cell;position:fixed;top:-15px;right:-2%;z-index:99999;font-size:1.4em}.modal-2__content{max-height:100vh;overflow-y:auto;padding:39px 45px 40px}.modal-2__background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.45);z-index:1}.calendar-card-button{overflow:hidden}.modal-3__wrap{display:inline-block}.modal-3__wrap input{display:none}.modal-3__open-label,.modal-3__close-label{cursor:pointer}.modal-3__open-label{color:#fff;background-color:#1c2539;font-weight:bold;text-align:center;cursor:pointer;transition:all 0.3s;display:block;margin-bottom:1px;padding:12px 2px;width:250px;text-decoration:none;border-radius:30px}.modal-3{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;display:none}.modal-3__open-input:checked+label+input+.modal-3{display:block;animation:modal-1-animation .6s}.modal-3__content-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-color:#f6f8fc;z-index:2;border-radius:5px}.modal-3__content-wrap h1{color:#454057}.modal-3__close-label{background-color:#777;color:#fff;border:2px solid #fff;border-radius:20px;width:36px;height:36px;line-height:1.5;text-align:center;display:table-cell;position:fixed;top:-15px;right:-2%;z-index:99999;font-size:1.4em}.modal-3__content{max-height:100vh;overflow-y:auto}.modal-3__background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.45);z-index:1}.menu-from{width:85%;margin:0 auto 50px auto;border-radius:50px;padding:30px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.menu-registration-box{margin:0 auto 20px auto;text-align:center;overflow:auto;display:flex;flex-direction:column;width:90%;padding:0px;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;border-radius:10px;background:#016063;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.menu-registration-box-text{color:#fff;font-size:1.7em;font-weight:600}.menu-registration-box-button-area{margin:10px;display:flex;flex-wrap:wrap;justify-content:space-around}.menu-box-button{width:85%;margin:0 auto 0px auto;margin-bottom:15px;border-radius:10px;text-align:center;padding:25px;box-sizing:border-box;color:#f1443e;border:solid 1px #f1443e}.freezing-header{color:#0093fc}.point-header{color:#f06060}.point-icon{fill:#f06060}.top-menulist{color:#fff;text-align:center;overflow:auto;display:flex;flex-direction:column;justify-content:center;margin:0 auto 0px auto;margin-top:5px;margin-right:5px;margin-left:5px;height:100%;box-sizing:border-box;border-radius:10px;background-repeat:no-repeat;background-size:cover;background-color:#016063;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.suggestion-list{list-style:none;padding:0;margin:0;top:100%;left:0;width:100%;max-height:150px;overflow-y:auto;position:absolute;background:#1c2539;z-index:1000;color:white}.suggestion-list li{padding:0.5rem;cursor:pointer}.suggestion-list li:hover{background-color:#333}.slant-bg{width:100%;color:#1c2539;margin:0;padding:80px 0;position:relative;top:100px}.slant-bg p{width:65%;margin:0 auto}.slant-bg::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f6f8fc;transform:skewY(-10deg);z-index:-1}.new-advance-button{width:85%;background-color:#1c2539;margin:0 auto 50px auto;border-radius:30px;text-align:center;padding:25px;box-sizing:border-box}.menu-label{width:80%;background-color:#1c2539;color:#fff;margin:0 auto 25px auto;margin-top:40px;border-radius:30px;text-align:center;padding:15px;box-sizing:border-box}.carousel-label{padding:4px 8px;border-radius:12px;font-size:0.8rem;font-weight:bold;display:inline-block;margin-bottom:4px}.label-staple{background-color:#f9c74f;color:#fff}.label-main{background-color:#f94144;color:#fff}.label-side{background-color:#43aa8b;color:#fff}.label-soup{background-color:#577590;color:#fff}.label-dessert{background-color:#9d4edd;color:#fff}.label-default{background-color:#adb5bd;color:#fff}.memostock-button-delete{border:none;margin-top:-20px;border-radius:25px;background-color:#f6f8fc;color:red;font-size:30px;text-decoration:none}@media screen and (max-width: 320px){.search-input{font-size:18px}.search-top-from-input{height:45px}.open_button{width:90%}.close_button{color:#f6f8fc}}@media screen and (min-width: 321px) and (max-width: 374px){.search-top-from-input{height:45px}}@media screen and (min-width: 414px) and (max-width: 550px){.close_button{font-size:27px;width:60px;height:60px}}@media screen and (min-width: 551px) and (max-width: 599px){.close_button{font-size:27px;width:60px;height:60px}.top-menu-contents-card-button{display:flex;align-items:stretch;width:60%}.y.container>div{display:flex;align-items:center;background-color:rgba(0,0,0,0.7)}.y.container>div img{object-fit:cover;width:100%;height:100%;aspect-ratio:9 / 16}}@media screen and (min-width: 600px) and (max-width: 767px){.open_button{width:60%}.close_button{font-size:36px;width:80px;height:80px}.top-menu-contents-card-button{display:flex;align-items:stretch;width:60%}.mymenulist-middle-box{width:60%}.search-input{font-size:30px}.y.container>div{display:flex;align-items:center;background-color:rgba(0,0,0,0.7)}.y.container>div img{object-fit:cover;width:100%;height:100%;aspect-ratio:9 / 16}}@media screen and (min-width: 768px) and (max-width: 899px){.top-menu-contents-card{width:60%}.menu-search-top-area{width:60%;left:20%}.top-menu-contents-card-button{display:flex;align-items:stretch;width:50%}.open_button{width:60%}.close_button{font-size:47px;width:100px;height:100px}.mymenulist-middle-box{width:60%}.search-input{font-size:30px}.y.container>div{display:flex;align-items:center;background-color:rgba(0,0,0,0.7)}.y.container>div img{object-fit:cover;width:100%;height:100%;aspect-ratio:9 / 16}}@media screen and (min-width: 900px) and (max-width: 1023px){.top-menu-contents-card{width:60%}.menu-search-top-area{width:60%;left:20%}.top-menu-contents-card-button{display:flex;align-items:stretch;width:45%}.open_button{width:60%}.close_button{font-size:47px;width:100px;height:100px}.mymenulist-middle-box{width:60%}.y.container>div{display:flex;align-items:center;background-color:rgba(0,0,0,0.7)}.y.container>div img{object-fit:cover;width:100%;height:100%;aspect-ratio:9 / 16}}@media screen and (min-width: 1024px) and (max-width: 1079px){.top-menu-contents-card{width:50%}.top-menu-contents-card-button{width:35%;display:block;margin-left:auto;margin-right:auto;border-radius:77px;font-size:1.2em;font-weight:600;cursor:pointer;text-decoration:none;color:#fff;flex-direction:column;justify-content:center;align-items:center}.open_button{width:50%}.close_button{top:30px;right:20px;font-size:47px;width:100px;height:100px}.menu-search-top-area{width:50%;left:25%}.mymenulist-middle-box{width:50%}.y.container>div{display:flex;align-items:center;background-color:rgba(0,0,0,0.7)}.y.container>div img{object-fit:cover;width:100%;height:100%;aspect-ratio:9 / 16}}@media screen and (min-width: 1080px) and (max-width: 1279px){.top-menu-contents-card{width:50%}.menu-img{width:80%}.top-menu-contents-card-button{width:35%;display:block;margin-left:auto;margin-right:auto;border-radius:77px;font-size:1.2em;font-weight:600;cursor:pointer;text-decoration:none;color:#fff;flex-direction:column;justify-content:center;align-items:center}.open_button{width:50%}.close_button{top:30px;right:20px;font-size:47px;width:100px;height:100px}.menu-search-top-area{width:50%;left:25%}.mymenulist-middle-box{width:50%}.y.container>div{display:flex;align-items:center;background-color:rgba(0,0,0,0.7)}.y.container>div img{object-fit:cover;width:100%;height:100%;aspect-ratio:9 / 16}}@media screen and (min-width: 1280px) and (max-width: 1919px){.top-menu-contents-card{width:30%}.menu-img{width:50%}.open_button{width:35%}.close_button{top:30px;right:20px;font-size:47px;width:100px;height:100px}.menu-search-top-area{width:30%;left:35%}.top-menu-contents-card-button{display:flex;align-items:stretch;width:25%}.mymenulist-middle-box{width:30%}.y.container>div{display:flex;align-items:center;background-color:rgba(0,0,0,0.7)}.y.container>div img{object-fit:cover;width:100%;height:100%;aspect-ratio:9 / 16}}:root{--notice-bg-color: #016063;--notice-text-color: #fff;--notice-red-bg-color: #cd5c5c;--notice-box-shadow: -3px -5px 10px 0px rgba(216, 253, 217, 0.5), 5px 5px 10px 0px rgba(0, 0, 0, 0.3), 5px 5px 10px 0px rgba(0, 0, 0, 0.3), 5px 5px 10px 0px rgba(0, 0, 0, 0.3)}.notice-top-box{width:70%;margin:50px auto;border-radius:100px;text-align:center;padding:1px;box-sizing:border-box;box-shadow:var(--notice-box-shadow)}.notice-menu-box{width:90%;margin:30px auto 0 auto;height:100%;padding:15px;box-sizing:border-box;border-radius:10px;background:var(--notice-bg-color);box-shadow:var(--notice-box-shadow)}.notice-red{background-color:var(--notice-red-bg-color);color:var(--notice-text-color);border:1px solid var(--notice-red-bg-color);text-align:center;border-radius:100px;width:100px}.notice-colorless{border:1px solid var(--notice-text-color);color:var(--notice-text-color);text-align:center;border-radius:100px;width:100px}.notice-link{text-decoration:none;color:var(--notice-text-color)}@media screen and (max-width: 320px){.notice-top-box{margin:30px auto;font-size:12px;width:60%}.notice-link{font-size:12px}.notice-menu-box{font-size:12px}}@media screen and (min-width: 321px) and (max-width: 374px){.notice-top-box{font-size:12px;width:65%}.notice-link{font-size:12px}.notice-menu-box{font-size:12px}}@media screen and (min-width: 375px) and (max-width: 413px){.notice-top-box{font-size:13px;width:65%}.notice-link{font-size:13px}.notice-menu-box{font-size:13px}}@media screen and (min-width: 414px) and (max-width: 599px){.notice-link{font-size:14px}.notice-link{font-size:14px}.notice-menu-box{font-size:14px}}@media screen and (min-width: 600px) and (max-width: 767px){.notice-top-box{width:50%}.notice-menu-box{width:70%}}@media screen and (min-width: 768px) and (max-width: 1023px){.notice-top-box{width:50%}.notice-link{font-size:16px}.notice-menu-box{width:80%}}@media screen and (min-width: 1024px) and (max-width: 1280px){.notice-top-box{width:50%}.notice-menu-box{width:70%}}@media screen and (min-width: 1280px) and (max-width: 1919px){.notice-top-box{width:30%}.notice-link{font-size:18px}.notice-menu-box{width:40%;font-size:15px}}@media screen and (min-width: 1920px){.notice-top-box{width:30%}.notice-link{font-size:18px}.notice-menu-box{width:40%;font-size:15px}}.stock-from-input{width:100%;height:55px;border-radius:100px;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.stock-middle-box{padding-left:15px;padding-right:15px;margin-bottom:30px;text-align:center}.stock-white-button-delete{border:none;padding:0;margin-top:-20px;margin-right:30px;border-radius:25px;background:#f6f8fc;color:red;font-size:30px;text-decoration:none}.stock-show-button-delete{display:flex;justify-content:center;align-items:center;width:70px;height:40px;margin:10 auto;padding:6px 18px;border:none;border-radius:30px;background-color:#016063;color:#fff;font-weight:600;font-size:13px;transition:.5s ease;text-decoration:none;box-shadow:-3px -3px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.toggle:checked+.stock-label+.content{height:auto;transition:all .3s}.toggle:checked+.stock-label::before{transform:rotate(-45deg) !important}.stock-wave-group{position:relative}.stock-wave-group .stock-input{font-size:18px;padding:5px 15px 5px 0px;display:block;width:80%;border-radius:100px;border:none;background:transparent;text-align:right;color:#fff;background-color:#1a6f72}.stock-white-wave-group .stock-white-input{font-size:18px;padding:5px 15px 5px 0px;display:block;width:80%;border-radius:100px;border:none;background:transparent;text-align:right;color:#000;background-color:#fff}.stock-text-from-input{width:80%;height:40px;border-radius:100px}@media screen and (max-width: 320px){.stock-from-input{height:45px}}.terms-menu-box{margin:30px auto;margin-bottom:60px;width:390px;height:100%;padding:30px;box-sizing:border-box;border-radius:30px;background-repeat:no-repeat;background-size:cover;background:#016063;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.terms-menu-box h1,h3{text-align:center}.terms-menu-box h2{text-align:center;margin-bottom:50px}@media screen and (max-width: 320px){.terms-menu-box{width:95%;font-size:12px}}@media screen and (min-width: 321px) and (max-width: 374px){.terms-menu-box{width:95%;font-size:12px}}@media screen and (min-width: 375px) and (max-width: 413px){.terms-menu-box{width:95%}}.memo-button-area textarea{padding-left:14px;padding-top:14px;border-radius:4px;border:1px solid #016063;background:#016063;height:0px;width:0px;font-family:Noto Sans JP;font-size:16px;font-style:normal}.user-check-boxes-box{width:85%;margin:0 auto 0px auto;margin-top:30px;margin-bottom:15px;border-radius:10px;padding:30px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.user-top-box{width:90%;margin:30px auto 10px auto;border-radius:100px;text-align:center;padding:1px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.user-plan-area{text-align:center}.user-plan-button{width:75%;margin:30px auto 50px auto;border-radius:10px;text-align:center;padding:1px;box-sizing:border-box;color:#fff;background:#016063;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.inline-form{display:inline}.no-border-button{border:none;background:none;padding:25px 0px 25px 0px;border-radius:10px;width:75%;margin:10px auto 30px auto;font-size:15px;color:#fff;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.user-plan-box{width:75%;margin:50px auto 10px auto;border-radius:10px;text-align:center;padding:1px;box-sizing:border-box;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.user-from{width:85%;margin:50px auto 30px auto;border-radius:10px;text-align:center;padding:10px 30px 10px 30px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.user-menu-box{text-align:center;overflow:auto;display:flex;flex-direction:column;margin:0 auto 0px auto;margin-top:30px;width:90%;height:100%;padding:20px;box-sizing:border-box;border-radius:30px;background-repeat:no-repeat;background-size:cover;background:#016063;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.ng-menu-box{text-align:left;margin:0 auto 0px auto;margin-top:30px;width:100%;height:100%;box-sizing:border-box;border-radius:30px}.user-menu-box-button-area{margin:10px;display:flex;flex-wrap:wrap;justify-content:space-around}.user-menu-box-button{width:80px;height:80px;border-radius:100px;font-size:0.7em;cursor:pointer;margin:5px;text-decoration:none;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:1px -1px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.user-menu-box-nil-button{width:80px;height:80px;border-radius:20px;font-size:0.7em;cursor:pointer;margin:5px;text-decoration:none;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.user-middle-box{width:85%;margin:0 auto 50px auto;margin-top:50px;border-radius:10px;text-align:center;padding:30px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.user-done-middle-box{width:85%;line-height:2;margin:0 auto 50px auto;margin-top:50px;border-radius:10px;padding:30px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.user-ng-box{width:85%;margin:0 auto 50px auto;margin-top:50px;border-radius:10px;text-align:center;padding:30px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.toggle{display:none}.Label{padding:1em;display:block}.Label::before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc( 50% - 3px);right:20px;transform:rotate(135deg)}.Label,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.content{height:0;overflow:hidden}.toggle:checked+.Label+.content{height:auto;transition:all .3s}.toggle:checked+.Label::before{transform:rotate(-45deg) !important}input[type="checkbox"]{position:relative;width:16px;height:16px;border:1px solid #fff;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="checkbox"]:checked:before{position:absolute;top:1px;left:4px;transform:rotate(50deg);width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:''}.checkbox-wrapper-16 .checkbox-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.checkbox-wrapper-16 .checkbox-input:checked+.checkbox-tile{border-color:#ff4270;box-shadow:0 5px 10px rgba(0,0,0,0.1);color:#ff4270}.checkbox-wrapper-16 .checkbox-input:checked+.checkbox-tile:before{transform:scale(1);opacity:1;background-color:#ff4270;border-color:#ff4270}.checkbox-wrapper-16 .checkbox-input:checked+.checkbox-tile .checkbox-icon,.checkbox-input:checked+.checkbox-tile .checkbox-label{color:#ff4270}.checkbox-input:focus+.checkbox-tile{border-color:#ff4270;box-shadow:0 5px 10px rgba(0,0,0,0.1),0 0 0 4px #cfdebd}.checkbox-input:focus+.checkbox-tile:before{transform:scale(1);opacity:1}.user-label{margin:50px auto 30px auto;padding-top:15px;padding-bottom:15px;display:block;width:85%;text-align:center;border-radius:100px;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.user-label::before{content:"";width:6px;height:6px;-webkit-transform:rotate(45deg);position:absolute;top:calc( 50% - 3px);right:20px;transform:rotate(135deg)}.user-label{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.toggle:checked+.user-label+.content{height:auto;transition:all .3s}.toggle:checked+.user-label::before{transform:rotate(-45deg) !important}@media screen and (max-width: 320px){.user-label{margin:40px auto 10px auto}.user-menu-box-button-area{margin:5px}.user-top-box{width:90%}.user-menu-box-button{width:66px;height:66px;font-size:10px;margin:7px}.user-menu-box{width:95%;font-size:15px}.user-from{width:90%;margin:50px auto 30px auto;padding:10px 20px 10px 20px}}@media screen and (min-width: 321px) and (max-width: 374px){.user-menu-box-button-area{margin:5px}.user-menu-box-button{width:60px;height:60px;font-size:9px;margin:7px}.user-menu-box{font-size:15px}.user-from{width:90%;padding:10px 20px 10px 20px;margin:50px auto 30px auto}}@media screen and (min-width: 375px) and (max-width: 413px){.user-menu-box-button-area{margin:7px}.user-menu-box-button{width:70px;height:70px;font-size:9.5px}.user-from{width:90%;margin:50px auto 30px auto}}@media screen and (min-width: 414px) and (max-width: 599px){.user-menu-box{width:90%}.user-menu-box-button{width:80px;height:80px;font-size:9.5px}}@media screen and (min-width: 600px) and (max-width: 767px){.user-top-box{width:60%}.user-menu-box{width:60%}.user-plan-button{width:50%}.user-from{width:60%}.user-plan-box{width:50%}.user-ng-box{width:60%}.user-label{width:60%}.user-check-boxes-box{width:60%}}@media screen and (min-width: 768px) and (max-width: 1023px){.user-menu-box-button-area{margin:15px}.user-menu-box-button{width:100px;height:100px;font-size:16px;margin:7px}.user-from{width:60%}.user-top-box{width:60%}.user-plan-box{width:50%}.user-plan-button{width:50%}.user-menu-box{width:60%}.user-middle-box{width:60%}.user-ng-box{width:60%}.user-label{width:60%}.user-check-boxes-box{width:60%}}@media screen and (min-width: 1024px) and (max-width: 1280px){.user-menu-box-button-area{margin:15px}.user-top-box{width:40%;border-radius:30px}.user-plan-box{width:30%}.user-plan-button{width:30%}.user-error-box{width:50%;color:#ff4500;border-radius:30px;margin:0 auto 50px auto;margin-top:50px;text-align:center;padding:1px;box-sizing:border-box;box-shadow:-3px -5px 10px 0px rgba(216,253,217,0.5), 5px 5px 10px 0px rgba(0,0,0,0.3), 5px 5px 10px 0px rgba(0,0,0,0.3), 5px 5px 10px 0px rgba(0,0,0,0.3)}.user-menu-box{width:40%}.user-middle-box{width:50%}.user-from{width:40%}.user-ng-box{width:50%}.user-label{width:40%}.user-check-boxes-box{width:40%}}@media screen and (min-width: 1280px) and (max-width: 1919px){.user-menu-box-button-area{margin:15px}.user-menu-box-button{width:100px;height:100px;font-size:16px;margin:7px}.user-from{width:40%}.user-top-box{width:40%}.user-plan-box{width:30%}.user-plan-button{width:30%}.user-menu-box{width:40%}.user-middle-box{width:40%}.user-ng-box{width:40%}.user-label{width:40%;padding:30px 0px}.user-check-boxes-box{width:40%}}@media screen and (min-width: 1920px){.user-menu-box-button-area{margin:15px}.user-menu-box-button{width:100px;height:100px;font-size:16px;margin:7px}.user-from{width:40%}.user-top-box{width:40%}.user-plan-box{width:30%}.user-plan-button{width:30%}.user-menu-box{width:40%}.user-middle-box{width:40%}.user-ng-box{width:40%}.user-label{width:40%}.user-check-boxes-box{width:40%}}.pagination{list-style:none;padding:0;margin:0;display:flex;justify-content:center}.pagination>li>a{border:none;color:#fff;background-color:#016063;padding:1px 11px;display:inline-block;text-decoration:none}.pagination>.active>a{background:#1c2539;border-radius:100px}.pagination>.active>a:hover{background:#1c2539;border-radius:100px}.pagination>li>a:hover{color:#fff;background:#016063;border-radius:100px}.pagination>.disabled>a{background-color:#016063;color:#fff;border-radius:100px;pointer-events:none}.pagination>.disabled>a:hover{background-color:#016063;color:#fff;border-radius:100px}@media screen and (min-width: 320px) and (max-width: 374px){.pagination{font-size:12px}.pagination>li>a{padding:0.7px 8px}}@keyframes animation1{0%{left:-200px}100%{left:0px}}#global-loader{position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh;background:white;display:flex;justify-content:center;align-items:center}.loader-wrapper{display:flex;flex-direction:column;align-items:center;gap:1rem}.loader-message{margin-top:30px;font-size:1.2rem;color:#000;text-align:center}.loader{position:relative;margin:auto;width:320px;color:white;font-family:"Roboto Condensed", sans-serif;font-size:250%;background:#016063;box-shadow:inset 0 5px 20px black;text-align:center}.loader:after{content:"";display:table;clear:both}.loader span{box-sizing:border-box;float:left;height:100px;line-height:120px;width:80px}.loader>span{border-left:1px solid #444;border-right:1px solid #222}.covers{position:absolute;height:100%;width:100%}.covers span{background:linear-gradient(180deg, white 0, #ddd 100%);animation:up 2s infinite}@keyframes up{0%{margin-bottom:0}16%{margin-bottom:100%;height:20px}50%{margin-bottom:0;height:20px}100%{margin-bottom:0}}.covers span:nth-child(2){animation-delay:.142857s}.covers span:nth-child(3){animation-delay:.285714s}.covers span:nth-child(4){animation-delay:.428571s}@keyframes opa1{0%{opacity:0}100%{opacity:1}}@keyframes up1{0%{}20%{transform:translateY(-2px)}50%{transform:translateY(7px)}70%{transform:translateY(-2px)}100%{transform:translateY(0px)}}#mainimg{width:100vw}#mainimg #kazari{position:absolute;bottom:0;width:100%}figure{margin:0}dd{margin:0}nav{margin:0;padding:0}img{border:none;max-width:100%;height:auto;vertical-align:middle}body{font-family:"ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#fff;line-height:2;overflow-x:hidden;background:#016063;margin:0;padding:0}.flash-title{position:fixed;top:1%;left:5%;right:5%;display:table;width:90%;background:#1b2538;-webkit-animation:fade-in-out 3s ease 0s forwards;animation:fade-in-out 3s ease 0s forwards;visibility:hidden;z-index:100;border-radius:10px}.flash-title p{text-align:center;font-size:100%;color:#fff}.flash-title-success{position:fixed;top:1%;left:5%;right:5%;display:table;width:90%;background:rgba(0,147,252,0.8);-webkit-animation:fade-in-out 3s ease 0s forwards;animation:fade-in-out 3s ease 0s forwards;visibility:hidden;z-index:100;border-radius:10px}.flash-title-error{position:fixed;top:1%;left:5%;right:5%;display:table;width:90%;background:rgba(252,0,46,0.8);-webkit-animation:fade-in-out 3s ease 0s forwards;animation:fade-in-out 3s ease 0s forwards;visibility:hidden;z-index:100;border-radius:10px}.flash-title-success p{text-align:center;font-size:100%;color:#fff}.flash-title-error p{text-align:center;font-size:100%;color:#fff}@-webkit-keyframes fade-in-out{0%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes fade-in-out{0%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}#logo{width:10px}footer #logo{margin:0}.home footer #logo{width:40%;border-radius:50%;position:absolute;z-index:100;left:30%;top:0px}#footer-menu ul{padding:0;margin:0 10px;margin-right:-5px;margin-left:-5px;display:flex;justify-content:space-between;font-size:0.8em}#footer-menu ul li a{display:block;text-decoration:none;padding:20px 0}#footer-menu ul li{flex:1;text-align:center;margin-right:10px}#footer-menu ul li:last-child{margin-right:0}#footer-menu ul li:nth-of-type(1) a{color:#fff;background:#016063}#footer-menu ul li:nth-of-type(2) a{color:#fff;background:#016063}#footer-menu ul li:nth-of-type(3) a{color:#fff;background:#016063}#footer-menu ul li:nth-of-type(4) a{color:#fff;background:#016063}#footer-menu i{display:block;font-size:2em}#container{margin:0 auto;max-width:1800px;background:#016063}#chart-1{width:70%;min-width:70%;max-width:70%;margin:0 auto 0px auto;background:#fff;border-radius:30px;padding:30px;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.link-line{color:#fff}.link-black{color:#000;text-decoration:none}.link{color:#fff;text-decoration:none}.gray-link{text-decoration:none}.itemlist-link{color:#fff;text-decoration:none}.center{margin:auto;display:block}.tab-001{display:flex;flex-wrap:wrap;width:100%}.tab-001>label{z-index:10;flex:1 1;order:-1;min-width:70px;padding:.7em 1em .5em;border-bottom:1px solid #016063;border-radius:0;background-color:#80c3af;color:#fff;font-size:0.9em;text-align:center;cursor:pointer;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3);position:-webkit-sticky;position:sticky;top:0px}.tab-001-link{z-index:10;flex:1 1;order:-1;min-width:70px;text-decoration:none;padding:.7em 1em .5em;border-bottom:1px solid #016063;border-radius:0;background-color:#80c3af;color:#fff;font-size:0.9em;text-align:center;cursor:pointer;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3);position:-webkit-sticky;position:sticky;top:0px}.tab-001 input{display:none}.tab-001>div{display:none;width:100%;height:100%;background-color:#016063}.tab-001 label:has(:checked){z-index:10;background-color:#f1443e;border-color:#016063 #016063 #016063;border-style:solid;border-width:0px 1px 1px;color:#fff}.tab-001 label:has(:checked)+div{display:block}.top-menu{color:#fff;text-align:center;overflow:auto;display:flex;flex-direction:column;justify-content:center;margin:0 auto 0px auto;width:89%;height:100%;padding:25px;box-sizing:border-box;border-radius:50px;background-repeat:no-repeat;background-size:cover;background-color:#016063;box-shadow:inset -5px -5px 10px 0px rgba(216,253,217,0.5),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3),inset 5px 5px 10px 0px rgba(0,0,0,0.3)}.footer-menu-contents-card-button{width:60px;height:60px;border-radius:20px;font-size:0.7em;padding:10px;font-weight:600;cursor:pointer;margin:5px;text-decoration:none;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:1px -1px 10px 0px rgba(216,253,217,0.5),5px 5px 10px 0px rgba(0,0,0,0.3),5px 5px 10px 0px rgba(0,0,0,0.3)}.footer-menu-contents-card-button-area{margin:10px;display:flex;flex-wrap:wrap;justify-content:space-around}.footer-menu-contents-card-button:active{background-color:#ff4270}.footerfooter-menu-contents-card-button button{width:100%;height:100%;background-color:transparent;cursor:pointer;border:none;outline:none;padding:0;color:#fff;appearance:none;font-size:1em;font-weight:600}.item__paginate{min-width:960px}.item__paginate__title{text-align:center;font-size:16px}.item__paginate__introduce{margin:0 auto}.item__paginate__introduce th{padding:0 15px}.item__paginate__introduce td{padding:0 15px}.item__paginate__paginate{text-align:center;margin:0 auto}@media screen and (max-width: 320px){.top-menu{width:95%}.footer-menu-contents-card-button{font-size:9px;font-weight:100;width:45px;height:45px}.footer-menu-contents-card-button-area{margin:5px}.home footer #logo{width:20%;top:15px;left:40%}#footer-menu ul{font-size:10px;padding-left:5px;padding-right:5px}.home #footer-menu ul li:nth-of-type(2){margin-right:20%}}@media screen and (min-width: 320px) and (max-width: 375px){body{font-size:14px}.footer-menu-contents-card-button{font-size:9px;font-weight:100;width:48px;height:48px}.footer-menu-contents-card-button-area{margin:5px}.home footer #logo{width:20%;top:15px;left:40%}#footer-menu ul{font-size:10px;padding-left:5px;padding-right:5px}.home #footer-menu ul li:nth-of-type(2){margin-right:20%}}@media screen and (min-width: 376px) and (max-width: 413px){body{font-size:15px}.home footer #logo{width:20%;bottom:10%;top:10px;left:40%}#footer-menu ul{font-size:13px;padding-left:5px;padding-right:5px}.home #footer-menu ul li:nth-of-type(2){margin-right:20%}}@media screen and (min-width: 414px) and (max-width: 499px){body{font-size:16px}.home footer #logo{width:20%;top:0px;left:40%}#footer-menu ul{font-size:10px}.home #footer-menu ul li:nth-of-type(2){margin-right:20%}}@media screen and (min-width: 500px) and (max-width: 599px){body{font-size:16px}.home footer #logo{width:14%;top:0px;left:43%}#footer-menu ul{font-size:10px}.home #footer-menu ul li:nth-of-type(2){margin-right:20%}}@media screen and (min-width: 600px) and (max-width: 767px){body{font-size:16px}.home footer #logo{width:10%;top:5px;left:45%}#footer-menu ul{font-size:10px}.home #footer-menu ul li:nth-of-type(2){margin-right:20%}}@media screen and (min-width: 768px) and (max-width: 833px){body{font-size:16px}.home footer #logo{width:8%;top:5px;left:46%}#footer-menu ul{font-size:10px}.home #footer-menu ul li:nth-of-type(2){margin-right:20%}.flash-title{left:10%;right:10%;width:80%}.flash-title-success{left:10%;right:10%;width:80%}.flash-title-error{left:10%;right:10%;width:80%}.top-menu{width:60%}#chart-1{min-width:50%;max-width:55%}}@media screen and (min-width: 834px) and (max-width: 1023px){body{font-size:16px}.home footer #logo{width:8%;top:5px;left:46%}#footer-menu ul{font-size:10px}.home #footer-menu ul li:nth-of-type(2){margin-right:20%}.flash-title{left:15%;right:15%;width:70%}.flash-title-success{left:15%;right:15%;width:70%}.flash-title-error{left:15%;right:15%;width:70%}.top-menu{width:60%}#chart-1{min-width:50%;max-width:55%}}@media screen and (min-width: 1024px) and (max-width: 1280px){body{font-size:16px}.home footer #logo{width:8%;top:-10px;left:46%}#footer-menu ul{font-size:10px}.home #footer-menu ul li:nth-of-type(2){margin-right:20%}.flash-title{left:20%;right:20%;width:60%}.flash-title-success{left:20%;right:20%;width:60%}.flash-title-error{left:20%;right:20%;width:60%}.top-menu{width:60%}#chart-1{min-width:50%;max-width:55%}}@media screen and (min-width: 1280px) and (max-width: 1920px){body{font-size:16px}.home footer #logo{width:4%;top:10px;left:48%}#footer-menu ul{font-size:10px}.home #footer-menu ul li:nth-of-type(2){margin-right:20%}.flash-title{left:20%;right:20%;width:60%}.flash-title-success{left:20%;right:20%;width:60%}.flash-title-error{left:20%;right:20%;width:60%}.top-menu{width:30%}#chart-1{min-width:25%;max-width:25%}}@media screen and (min-width: 1921px){body{font-size:16px}.home footer #logo{width:8%;top:0px;left:46%}#footer-menu ul{font-size:10px}.home #footer-menu ul li:nth-of-type(2){margin-right:20%}.flash-title{left:20%;right:20%;width:60%}.flash-title-success{left:20%;right:20%;width:60%}.flash-title-error{left:20%;right:20%;width:60%}.top-menu{width:60%}}
