@import url(destyle.css);@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap");::selection{background:#44bee1;color:#FFF}::-moz-selection{background:#44bee1;color:#FFF}a:link,a:visited,a:hover,a:active{text-decoration:none}html,body{margin:0;background-color:#FFF;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN",sans-serif}#contents{background-image:url("icon.svg");background-attachment:fixed}.scrollbehavior{scroll-behavior:smooth}.banner{text-align:center;margin:2rem 0 0}html,body{font-size:14px;line-height:1.6rem}#wrap{background:#fcffff;position:relative;z-index:1}#wrap:before{content:"";background:#FFF;width:480px;height:100%;display:block;margin:0 auto;position:absolute;z-index:-1;background-color:rgba(4,10,12,0.7);filter:blur(30px);transform:scale(1);mix-blend-mode:multiply}#fv{padding:3rem 0;text-align:center;background:#FFF;position:relative;overflow:hidden}#fv h1 span{font-family:"Inter","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN",sans-serif;color:#1a425d;font-size:1.8rem}#fv h1:before{content:"";display:inline-block;background-image:url("icon.svg");background-size:1.5rem;width:1.5rem;height:1.5rem;margin:0 .4rem -2px 0}#fv div:nth-of-type(1){font-size:.8rem;line-height:1.2rem;margin:.5rem 0 .5rem}#fv div:nth-of-type(2){display:flex;justify-content:center}#fv div:nth-of-type(2) a{display:flex;align-items:center;opacity:.65}#fv div:nth-of-type(2) span{font-size:.8rem}#fv div:nth-of-type(2) span:nth-of-type(1){margin:.1rem .1rem 0 0}#fv:before{content:"";width:100%;height:20px;border-style:solid;border-width:0 480px 30px 0;border-color:transparent #f0f4f5 transparent transparent;position:absolute;top:0;left:50%;transform:translateX(-50%)}#fv:after{content:"";width:100%;height:20px;border-style:solid;border-width:30px 0 0 480px;border-color:transparent transparent transparent #f0f4f5;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}h2{font-size:1.2rem;font-weight:700;margin:0 0 1rem}h2:before{content:"";display:inline-block;background-image:url("icon.svg");background-size:1.2rem;width:1.2rem;height:1.2rem;margin:0 .4rem -2px 0}#data{padding:.5rem 2rem 2rem;background:#f0f4f5}#data input[type="text"]{background:#FFF;border:1px solid #a6a6a6}#data #data_base{margin:0 0 2rem}#data #data_base #data_base_price,#data #data_base #data_base_times{display:flex;flex-direction:column;margin:0 0 .5rem}#data #data_base #data_base_price label span:nth-of-type(2),#data #data_base #data_base_times label span:nth-of-type(2){font-size:.8rem;opacity:.65;margin:0 0 0 .5rem}#data #data_base #data_base_price input[type="text"],#data #data_base #data_base_times input[type="text"]{border-radius:5px;padding:.5rem .8rem;font-family:"Inter","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN",sans-serif;font-size:1.5rem;text-align:right;margin:.3rem 0 0}#data #data_base #data_base_price input[type="text"]::placeholder,#data #data_base #data_base_times input[type="text"]::placeholder{color:#CCC;font-size:1rem}#data #data_item .data_item_title{display:flex;padding:0 30px 0 32px;font-size:.8rem;text-align:center;opacity:.5}#data #data_item .data_item_title div:nth-of-type(1){width:100%}#data #data_item .data_item_title div:nth-of-type(2){width:19vw;max-width:70px;flex-shrink:0}#data #data_item .data_item_title div:nth-of-type(3){width:10vw;max-width:35px;flex-shrink:0}#data #data_item #item-rows .item-row{display:flex;margin:0 0 .4rem}#data #data_item #item-rows .item-row input[name="item-name"],#data #data_item #item-rows .item-row input[name="item-price"],#data #data_item #item-rows .item-row input[name="item-limit"]{padding:.2rem .5rem;height:2.2rem;font-size:.9rem}#data #data_item #item-rows .item-row input[name="item-name"]{width:100%;border-left:none}#data #data_item #item-rows .item-row input[name="item-price"]{width:19vw;max-width:70px;text-align:right;border-left:none}#data #data_item #item-rows .item-row input[name="item-limit"]{width:10vw;max-width:35px;text-align:center;border-radius:0 5px 5px 0;border-left:none}#data #data_item #item-rows .item-row button{width:30px;display:flex;justify-content:center;align-items:center;flex-shrink:0}#data #data_item #item-rows .item-row button span{font-size:1.2rem;opacity:.4}#data #data_item #data_item_operate{display:flex;justify-content:space-evenly;margin:1.2rem 0}#data #data_item #data_item_operate button{width:45%;text-align:center;font-size:.8rem;padding:.2rem 0;border:1px solid #4d4d4d;border-radius:2rem;color:#4d4d4d}#data #data_item #data_item_find{display:flex;justify-content:center}#data #data_item #data_item_find #find{background:#ee6f88;padding:.6rem;font-weight:700;color:#FFF;width:180px;text-align:center;border-radius:2rem}.data_check{display:flex;align-items:center;cursor:pointer}.data_check .data_check_input{margin:0;width:0;opacity:0}.data_check .data_check_dummy{border:1px solid #a6a6a6;position:relative;top:0;left:0;display:block;width:32px;height:2.2rem;background:#FFF;border-radius:5px 0 0 5px;transition:.2s}.data_check_input:checked+.data_check_dummy{background:#44bee1}.data_check_input:checked+.data_check_dummy::before{content:"";display:block;position:absolute;top:40%;left:55%;width:30%;height:3px;border-radius:2px;transform:translate(-6px, 5px) rotateZ(-135deg);transform-origin:2px 2px;background:#FFF}.data_check_input:checked+.data_check_dummy::after{content:"";display:block;position:absolute;top:45%;left:60%;width:50%;height:3px;border-radius:2px;transform:translate(-6px, 5px) rotateZ(-45deg);transform-origin:2px 2px;background:#FFF}#list{padding:2rem 2rem 0;background:#1a425d}#list h2{color:#FFF}#list #result-count-message{color:#FFF}#list>div{margin:1rem 0 0}#list #results{padding:0 0 1rem 0}#list #results>li{margin:0 0 .8rem;display:flex;justify-content:space-between;background:#FFF;padding:.5rem 1.5rem .5rem;border-radius:5px}#list #results>li>span{color:#ee6f88;font-weight:700;font-family:"Inter","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN",sans-serif;font-size:1.2rem;padding:.5rem 1.5rem 0 0}#list #results>li>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;width:60%}#list #results>li>ul li{width:100%;display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px dotted #ccc;padding:.5rem 0}#list #results>li>ul li:last-child{border-bottom:none}#list #results>li>ul li span:nth-of-type(1){word-break:break-all;padding:0 .5rem 0 0;font-size:.8rem;line-height:1.3rem}#list #results>li>ul li span:nth-of-type(2){color:#44bee1;font-weight:700;font-family:"Inter","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN",sans-serif;text-align:center;flex-shrink:0;width:1.2rem}#note{background:#FFF;padding:0 0 5rem;position:relative;overflow:hidden}#note:after{content:"";width:100%;height:20px;border-style:solid;border-width:30px 0 0 480px;border-color:transparent transparent transparent #f0f4f5;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.note{padding:2rem 2rem 0}.note h3{color:#44bee1;font-weight:700;margin:1rem 0 .5rem 0}.note h4{font-weight:700}.note p{margin:0 0 .8rem 0}footer{background:#f0f4f5;padding:2rem 0 3rem;text-align:center}footer div{font-family:"Inter","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN",sans-serif;font-size:.8rem;opacity:.4}@media screen and (min-width: 481px){#wrap{width:480px;margin:0 auto}}@media screen and (max-width: 480px){#wrap{width:100%}#wrap:before{display:none}}
