.pos_under_contents .wrap_in{width:155rem}.pos_under_contents img{display:block;vertical-align:bottom}.pos_under_contents h2{font-size:3.5rem;letter-spacing:.1em;font-weight:700;text-align:center}@media (max-width:768px){.pos_under_contents .wrap_in{width:90%}.pos_under_contents h2{font-size:2.5rem}}.pos_under_contents .page_mvA .ttl_page_mvA{text-align:center;line-height:1.5}.pos_under_contents .page_mvA .ttl_page_mvA+p{text-align:left}.pos_product_plan_text{text-align:center;margin-top:4rem}.pos_under_contents.pos_d3mini .page_mvA.--d3mini{height:75rem;min-height:0}.pos_under_contents.pos_d3mini .page_mvA.--d3mini .wrap_in.--onlycase{width:50%;padding:0 13rem}.pos_under_contents.pos_d3mini .page_mvA.--d3mini .c-fv__topContent{margin-top:8rem}.pos_under_contents.pos_d3mini .page_mvA.--d3mini .c-fv__topBtn-btn{width:auto;min-height:6.2rem;padding:1.6rem 5rem;font-size:2.2rem;color:#1c1c1c;background-image:none;background-color:#fdfa9a;box-shadow:3px 3px 3px #00000000}.pos_under_contents.pos_d3mini .page_mvA.--d3mini .c-fv__topBtn-label{top:auto;bottom:calc(100% - .2rem);position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);padding:.1rem 1.5rem;font-size:1.4rem}.pos_under_contents.pos_d3mini .page_mvA.--d3mini .c-fv__topBtn-label:after{bottom:-5px;border-left-width:6px;border-right-width:6px}.pos_under_contents .btn_wrap{padding:6rem 0 0;text-align:left}.pos_under_contents .btn_wrap a+a{margin-left:4rem}@media (max-width:768px){.pos_under_contents .btn_wrap{padding:2rem 0 0}.pos_under_contents .btn_wrap a+a{margin-left:0;margin-top:2rem}}.pos_under_contents .pos_product_read{padding-top:16rem}.pos_under_contents .pos_product_read .flex_container{display:flex;justify-content:space-between;flex-wrap:wrap}.pos_under_contents .pos_product_read .info{width:50%}.pos_under_contents .pos_product_read .info h2{text-align:left}.pos_under_contents .pos_product_read .info p{font-size:1.5rem;letter-spacing:.1em;margin-top:6rem}.pos_under_contents .pos_product_read .info p .link{text-decoration:underline;color:#1e22b0}.pos_under_contents .pos_product_read .thumb{width:47%}.pos_under_contents .pos_product_read .thumb .inner{border-radius:0 30px;overflow:hidden}.pos_under_contents .pos_product_read .thumb .inner img{width:100%;height:100%;object-fit:cover;object-position:center}.pos_under_contents.pos_mobilepos .pos_product_read .info p{padding-right:18rem}@media (max-width:768px){.pos_under_contents .pos_product_read{padding-top:0}.pos_under_contents .pos_product_read .info{width:100%}.pos_under_contents .pos_product_read .info p{margin-top:3rem}.pos_under_contents .pos_product_read .thumb{width:100%;margin-top:3rem}.pos_under_contents .pos_product_read .thumb .inner{border-radius:0 30px;overflow:hidden}.pos_under_contents .pos_product_read .thumb .inner img{width:100%;height:100%;object-fit:cover;object-position:center}.pos_under_contents.pos_mobilepos .pos_product_read .info p{padding-right:0}}@media (max-width:768px){.pos_under_contents.pos_d3mini .page_mvA.--d3mini{height:auto}.pos_under_contents .page_mvA .ttl_page_mvA+p{text-align:center}.pos_under_contents.pos_d3mini .page_mvA.--d3mini .wrap_in.--onlycase{width:100%;padding:8vw}.pos_under_contents.pos_d3mini .page_mvA.--d3mini .c-fv__topContent{margin-top:6rem;padding:0}.pos_under_contents.pos_d3mini .page_mvA.--d3mini .c-fv__topBtn-btn{width:100%;min-height:3.8rem;padding:2rem 3rem;font-size:1.9rem}.pos_under_contents.pos_d3mini .page_mvA.--d3mini .c-fv__topBtn-label{font-size:1.2rem}.pos_under_contents.pos_d3mini .page_mvA.--d3mini .c-fv__topBtn-label:after{border-top-width:4px;border-left-width:4px;border-right-width:4px}}.pos_under_contents .pos_product_description{margin-top:6rem}.pos_under_contents .pos_product_description .main_description .flex_container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-top:6rem}.pos_under_contents .pos_product_description .main_description .flex_container .thumb{width:50%;padding:0 0 0 6%}.pos_under_contents .pos_product_description .main_description .flex_container .info{width:43%}.pos_under_contents .pos_product_description .main_description .flex_container .info h3 img{display:block;width:20%;margin-bottom:3px}.pos_under_contents .pos_product_description .main_description .flex_container .info h3{font-size:2.5rem;font-weight:700;letter-spacing:.05em}.pos_under_contents .pos_product_description .main_description .flex_container .info h3 span{font-size:.7em;display:block;margin-top:-5px}.pos_under_contents .pos_product_description .main_description .flex_container .info ul{display:flex;flex-wrap:wrap;margin-top:3rem}.pos_under_contents .pos_product_description .main_description .flex_container .info ul li{width:32%;text-align:center;border-radius:100vh;background-color:#f5f5f5;padding:1.5rem 0;font-size:1.5rem;letter-spacing:.1em;margin-bottom:1.3rem;margin-right:1.3rem;position:relative}.pos_under_contents .pos_product_description .main_description .flex_container .info ul li.op_txt{position:relative}.pos_under_contents .pos_product_description .main_description .flex_container .info ul li.op_txt:before{content:"*オプション";position:absolute;right:0;top:calc(100% + .5rem)}.pos_under_contents .pos_product_description .main_description .flex_container .info h4{margin-top:6rem;font-size:2.5rem;font-weight:700;letter-spacing:.05em}.pos_under_contents .pos_product_description .main_description .flex_container .info p{margin-top:3rem;font-size:1.5rem;letter-spacing:.1em}.pos_under_contents.pos_selfregister .pos_product_description .main_description .flex_container .thumb{width:50%;padding:0 0 0 17%}.pos_under_contents.pos_selfregister .pos_product_description .main_description .flex_container .info{width:47%}.pos_under_contents.pos_selfregister .pos_product_description .main_description .flex_container .info p{padding-right:29%}.pos_under_contents.pos_vendingmachine .pos_product_description .main_description .flex_container .thumb{width:45%;padding:0 0 0 22%}.pos_under_contents.pos_vendingmachine .pos_product_description .main_description .flex_container .info{width:50%}.pos_under_contents.pos_vendingmachine .pos_product_description .main_description .flex_container .info p{padding-right:29%}.pos_under_contents.pos_mobilepos .pos_product_description .main_description .flex_container .thumb{width:40%;padding:0 0 0 14%}.pos_under_contents.pos_mobilepos .pos_product_description .main_description .flex_container .info{width:55%}.pos_under_contents.pos_mobilepos .pos_product_description .main_description .flex_container .info p{padding-right:21%}@media (max-width:768px){.pos_under_contents .pos_product_description{margin-top:3rem}.pos_under_contents .pos_product_description .main_description .flex_container{margin-top:3rem}.pos_under_contents .pos_product_description .main_description .flex_container .thumb{width:100%;padding:0 5%}.pos_under_contents .pos_product_description .main_description .flex_container .info{width:100%;margin-top:3rem;text-align:center}.pos_under_contents .pos_product_description .main_description .flex_container .info h3 img{width:30%;margin:0 auto 3px}.pos_under_contents .pos_product_description .main_description .flex_container .info h3{font-size:2.5rem;font-weight:700;letter-spacing:.05em}.pos_under_contents .pos_product_description .main_description .flex_container .info h3 span{font-size:.7em;display:block;margin-top:-5px}.pos_under_contents .pos_product_description .main_description .flex_container .info ul{display:flex;flex-wrap:wrap;margin-top:3rem}.pos_under_contents .pos_product_description .main_description .flex_container .info ul li{width:100%;text-align:center;border-radius:100vh;background-color:#f5f5f5;padding:1.5rem 0;font-size:1.5rem;letter-spacing:.1em;margin-bottom:1.3rem;margin-right:0}.pos_under_contents .pos_product_description .main_description .flex_container .info ul li+li{margin-top:0}.pos_under_contents .pos_product_description .main_description .flex_container .info h4{margin-top:3rem;font-size:2.5rem;font-weight:700;letter-spacing:.05em}.pos_under_contents .pos_product_description .main_description .flex_container .info p{margin-top:3rem;font-size:1.5rem;letter-spacing:.1em}.pos_under_contents.pos_selfregister .pos_product_description .main_description .flex_container .thumb{width:100%;padding:0 10%}.pos_under_contents.pos_selfregister .pos_product_description .main_description .flex_container .info{width:100%}.pos_under_contents.pos_selfregister .pos_product_description .main_description .flex_container .info p{padding-right:0}.pos_under_contents.pos_vendingmachine .pos_product_description .main_description .flex_container .thumb{width:100%;padding:0 20%}.pos_under_contents.pos_vendingmachine .pos_product_description .main_description .flex_container .info{width:100%}.pos_under_contents.pos_vendingmachine .pos_product_description .main_description .flex_container .info p{padding-right:0}.pos_under_contents.pos_mobilepos .pos_product_description .main_description .flex_container .thumb{width:100%;padding:0 20%}.pos_under_contents.pos_mobilepos .pos_product_description .main_description .flex_container .info{width:100%}.pos_under_contents.pos_mobilepos .pos_product_description .main_description .flex_container .info p{padding-right:0}}.pos_under_contents .pos_product_description .sub_description{width:100%;margin:0 auto;padding:5.4rem 16.5rem;border-radius:0 30px;box-shadow:0px 0px 40px rgba(0,0,0,.1)}.pos_under_contents .pos_product_description .sub_description_01{margin-top:6rem}.pos_under_contents .pos_product_description .sub_description_01 h3{font-size:2.2rem;font-weight:700;text-align:center;letter-spacing:.1em}.pos_under_contents .pos_product_description .sub_description_01 p{font-size:1.5rem;text-align:center}.pos_under_contents .pos_product_description .sub_description_01 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:3rem}.pos_under_contents .pos_product_description .sub_description_01 ul li{width:19%;text-align:center;border-radius:100vh;background-color:#f5f5f5;padding:1.5rem 0;font-size:1.5rem;letter-spacing:.1em;margin-bottom:1.3rem}.pos_under_contents .pos_product_description .sub_description_02{margin-top:6rem;display:flex;justify-content:space-between;flex-wrap:wrap}.pos_under_contents .pos_product_description .sub_description_02 .info{width:50%}.pos_under_contents .pos_product_description .sub_description_02 .info h3{font-size:2.5rem;font-weight:700;letter-spacing:.1em}.pos_under_contents .pos_product_description .sub_description_02 .info ul{margin-top:6rem}.pos_under_contents .pos_product_description .sub_description_02 .info ul li{width:77%;border-radius:100vh;background-color:#f5f5f5;padding:1.5rem 0 1.5rem 4rem;font-size:1.5rem;letter-spacing:.1em;margin-bottom:1.3rem}.pos_under_contents .pos_product_description .sub_description_02 .info ul.style_vendingmachine li{width:77%;border-radius:100vh;background-color:transparent;padding:0;font-size:1.5rem;letter-spacing:.1em;margin-bottom:1.3rem}.pos_under_contents .pos_product_description .sub_description_02 .info ul.style_vendingmachine li+li{margin-top:4rem}.pos_under_contents .pos_product_description .sub_description_02 .info ul.style_vendingmachine li span{background-color:#888989;color:#fff;padding:1.5rem 3rem;border-radius:100vh}.pos_under_contents .pos_product_description .sub_description_02 .thumb{width:48%}.pos_under_contents.pos_vendingmachine .pos_product_description .sub_description_02{width:70%;padding:5.4rem 9rem}.pos_under_contents.pos_vendingmachine .pos_product_description .sub_description_02 .info{width:60%}.pos_under_contents.pos_vendingmachine .pos_product_description .sub_description_02 .thumb{width:40%}.pos_under_contents.pos_vendingmachine .pos_product_description .sub_description_02 .thumb img{width:85%;display:block;margin:0 auto}.pos_under_contents .pos_product_description p.information{text-align:center;font-size:1.5rem;letter-spacing:.1em;margin-top:3rem}.pos_under_contents .pos_product_description p.information a{color:#028aff}.pos_under_contents .sub_description_price{margin-top:5rem;padding:0 30rem}.pos_under_contents .sub_description_price ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pos_under_contents .sub_description_price li{width:30%;border-radius:0 30px;box-shadow:0px 0px 40px rgba(0,0,0,.1);overflow:hidden}.pos_under_contents .sub_description_price p{font-size:1rem;line-height:1.5;padding-left:25rem;margin-top:2rem}.pos_under_contents .sub_description_payment{margin-top:5.5rem}.pos_under_contents .sub_description_payment ul{display:flex;justify-content:space-between;flex-wrap:wrap}.pos_under_contents .sub_description_payment li{width:30%;border-radius:0 30px;box-shadow:0px 0px 40px rgba(0,0,0,.1);overflow:hidden}@media (max-width:768px){.pos_under_contents .pos_product_description .sub_description{width:100%;margin:0 auto;padding:3.5rem 2rem}.pos_under_contents .pos_product_description .sub_description_01{margin-top:6rem}.pos_under_contents .pos_product_description .sub_description_01 h3{font-size:2.2rem;font-weight:700;text-align:center;letter-spacing:.1em}.pos_under_contents .pos_product_description .sub_description_01 p{font-size:1.5rem;text-align:center}.pos_under_contents .pos_product_description .sub_description_01 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:3rem}.pos_under_contents .pos_product_description .sub_description_01 ul li{width:48%;padding:1.3rem 0;font-size:.9rem;margin-bottom:1.3rem}.pos_under_contents .pos_product_description .sub_description_02{margin-top:3rem}.pos_under_contents .pos_product_description .sub_description_02 .info{width:100%}.pos_under_contents .pos_product_description .sub_description_02 .info h3{font-size:2.5rem;font-weight:700;letter-spacing:.1em;text-align:center}.pos_under_contents .pos_product_description .sub_description_02 .info ul{margin-top:6rem}.pos_under_contents .pos_product_description .sub_description_02 .info ul li{width:100%;padding:1.5rem 0;font-size:1.3rem;margin-bottom:1.3rem;text-align:center}.pos_under_contents .pos_product_description .sub_description_02 .thumb{width:100%}.pos_under_contents.pos_vendingmachine .pos_product_description .sub_description_02{width:100%;padding:3.5rem 2rem}.pos_under_contents.pos_vendingmachine .pos_product_description .sub_description_02 .info{width:100%}.pos_under_contents.pos_vendingmachine .pos_product_description .sub_description_02 .thumb{width:100%}.pos_under_contents.pos_vendingmachine .pos_product_description .sub_description_02 .thumb img{width:85%;display:block;margin:0 auto}.pos_under_contents .pos_product_description p.information{text-align:center;font-size:1.5rem;letter-spacing:.1em;margin-top:3rem}.pos_under_contents .pos_product_description p.information a{color:#028aff}.pos_under_contents .sub_description_price{margin-top:5rem;padding:0}.pos_under_contents .sub_description_price ul{padding:0 10%}.pos_under_contents .sub_description_price li{width:100%}.pos_under_contents .sub_description_price li+li{margin-top:3rem}.pos_under_contents .sub_description_price p{padding-left:0}.pos_under_contents .pos_product_description .sub_description_02 .info ul.style_vendingmachine li{width:100%}.pos_under_contents .pos_product_description .sub_description_02 .info ul.style_vendingmachine li+li{margin-top:4rem}.pos_under_contents .pos_product_description .sub_description_02 .info ul.style_vendingmachine li span{display:block;width:60%;padding:.5rem 0;margin:0 auto 1rem;border-radius:100vh}.pos_under_contents.pos_vendingmachine .pos_product_description .sub_description_02 .thumb{margin-top:3rem}.pos_under_contents.pos_vendingmachine .pos_product_description .sub_description_02 .thumb img{width:60%;display:block;margin:0 auto}.pos_under_contents .sub_description_payment{margin-top:5.5rem}.pos_under_contents .sub_description_payment ul{padding:0 10%}.pos_under_contents .sub_description_payment li{width:100%}.pos_under_contents .sub_description_payment li+li{margin-top:3rem}}.pos_under_contents .pos_product_features{margin-top:6rem}.pos_under_contents .pos_product_features ul{display:flex;justify-content:center;flex-wrap:wrap;margin-top:6rem}.pos_under_contents .pos_product_features ul li{width:30%;border-radius:0 30px;box-shadow:0px 0px 40px rgba(0,0,0,.1);overflow:hidden;margin-bottom:6rem;margin-right:5%}.pos_under_contents .pos_product_features ul li:nth-of-type(3n),.pos_under_contents .pos_product_features ul li:last-child{margin-right:0}@media (max-width:768px){.pos_under_contents .pos_product_features{margin-top:6rem}.pos_under_contents .pos_product_features ul{display:flex;justify-content:center;flex-wrap:wrap;margin-top:6rem}.pos_under_contents .pos_product_features ul li{width:48%;border-radius:0 30px;margin-bottom:3rem;margin-right:4%}.pos_under_contents .pos_product_features ul li:nth-of-type(3n){margin-right:4%}.pos_under_contents .pos_product_features ul li:nth-of-type(2n),.pos_under_contents .pos_product_features ul li:last-child{margin-right:0}}.pos_under_contents .pos_product_function .function_block{margin-top:6rem;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 22.7rem}.pos_under_contents .pos_product_function .function_block:nth-of-type(odd){flex-direction:row-reverse}.pos_under_contents .pos_product_function .function_block .info{width:40%}.pos_under_contents .pos_product_function .function_block .info h3{font-size:2.5rem;letter-spacing:.1em;line-height:1.8;font-weight:700}.pos_under_contents .pos_product_function .function_block .info h3 span{font-size:1.2rem;color:#414141;margin-left:1.6em;position:relative;top:-6px}.pos_under_contents.pos_vendingmachine .pos_product_function .function_block .info h3 span{display:block;margin-left:0;position:relative;top:auto;margin-top:.5rem}.pos_under_contents .pos_product_function .function_block .info p{font-size:1.5rem;letter-spacing:.1em;margin-top:4.5rem}.pos_under_contents .pos_product_function .function_block .thumb{width:52%}@media (max-width:768px){.pos_under_contents .pos_product_function .function_block{margin-top:3rem;padding:0}.pos_under_contents .pos_product_function .function_block:nth-of-type(odd){flex-direction:row-reverse}.pos_under_contents .pos_product_function .function_block .info{width:100%}.pos_under_contents .pos_product_function .function_block .info h3{font-size:2.5rem;letter-spacing:.1em;line-height:1.8;font-weight:700}.pos_under_contents .pos_product_function .function_block .info h3 span{display:block;position:relative;top:-auto;margin-top:.5rem;margin-left:0}.pos_under_contents .pos_product_function .function_block .info p{font-size:1.5rem;letter-spacing:.1em;margin-top:2rem}.pos_under_contents .pos_product_function .function_block .thumb{width:100%;margin-top:3rem}}.pos_under_contents .pos_product_plan{margin-top:6rem}.pos_under_contents .pos_product_plan ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:6rem}.pos_under_contents.pos_tabletpos .pos_product_plan ul{justify-content:center}.pos_under_contents .pos_product_plan li{width:46%}.pos_under_contents.pos_selfregister .pos_product_plan li,.pos_under_contents.pos_vendingmachine .pos_product_plan li{width:30%;position:relative}.pos_under_contents.pos_selfregister .pos_product_plan li .badge,.pos_under_contents.pos_vendingmachine .pos_product_plan li .badge{width:15rem;height:15rem;position:absolute;top:-7.5rem;right:-7.5rem;z-index:2}.pos_under_contents .pos_product_plan li .inner{border-radius:0 30px;box-shadow:0px 0px 40px rgba(0,0,0,.1);overflow:hidden}.pos_under_contents .pos_product_plan .btn_wrap{text-align:center}.pos_under_contents .pos_product_plan .btn_wrap a{font-size:1.4rem;box-shadow:0 0 10px rgba(0,0,0,.1)}@media (max-width:768px){.pos_under_contents .pos_product_plan{margin-top:3rem}.pos_under_contents .pos_product_plan ul{margin-top:3rem}.pos_under_contents .pos_product_plan li{width:100%;margin-right:0}.pos_under_contents.pos_vendingmachine .pos_product_plan li,.pos_under_contents.pos_selfregister .pos_product_plan li{width:100%;position:relative}.pos_under_contents.pos_vendingmachine .pos_product_plan li .badge,.pos_under_contents.pos_selfregister .pos_product_plan li .badge{width:10rem;height:10rem;position:absolute;top:-5rem;left:-2rem;right:auto;z-index:2}.pos_under_contents .pos_product_plan li .inner{border-radius:0 30px;box-shadow:0px 0px 40px rgba(0,0,0,.1);overflow:hidden}.pos_under_contents .pos_product_plan li+li{margin-top:3rem}.pos_under_contents .pos_product_plan .btn_wrap{text-align:center}.pos_under_contents .pos_product_plan .btn_wrap a{font-size:1.4rem;box-shadow:0 0 10px rgba(0,0,0,.1)}}.pos_under_contents .pos_product_voice{margin-top:6rem}.pos_under_contents .pos_product_voice .voice_container{width:97%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:6rem auto 0}.pos_under_contents .pos_product_voice .voice_container .voice_item{width:30%;border-radius:0 30px;box-shadow:0px 0px 40px rgba(0,0,0,.1);overflow:hidden;position:relative}.pos_under_contents .pos_product_voice .voice_container .voice_item .card_link--overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.pos_under_contents .pos_product_voice .voice_container .voice_item:hover .c-cardBtn{opacity:1 !important;background-color:#fff700;transform:translateY(-3px)}.pos_under_contents .pos_product_voice .voice_container .voice_item:hover .c-cardBtn:after{animation:arrowHoverIn .7s ease forwards}.order_under_contents .p-order__index08-flexbox-item{position:relative}.order_under_contents .p-order__index08-flexbox-item-image{overflow:hidden;border-radius:0 3rem 0 0}.order_under_contents .p-order__index08-flexbox-item-image img{display:block;width:100%;transition:transform .4s ease;will-change:transform}.order_under_contents .p-order__index08-flexbox-item:hover .p-order__index08-flexbox-item-image img{transform:scale(1.06)}.order_under_contents .p-order__index08-flexbox-item .card_link--overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.order_under_contents .p-order__index08-flexbox-item:hover .c-cardBtn{opacity:1 !important;background-color:#fff700;transform:translateY(-3px)}.order_under_contents .p-order__index08-flexbox-item:hover .c-cardBtn:after{animation:arrowHoverIn .7s ease forwards}.fx_payment_under_10>.flex_block_child,.fx_payment_under_17>.flex_block_child,.fx_payment_under_26>.flex_block_child{position:relative}.fx_payment_under_10>.flex_block_child .card_link--overlay,.fx_payment_under_17>.flex_block_child .card_link--overlay,.fx_payment_under_26>.flex_block_child .card_link--overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.fx_payment_under_10>.flex_block_child:hover .c-cardBtn,.fx_payment_under_17>.flex_block_child:hover .c-cardBtn,.fx_payment_under_26>.flex_block_child:hover .c-cardBtn{opacity:1 !important;background-color:#fff700;transform:translateY(-3px)}.fx_payment_under_10>.flex_block_child:hover .c-cardBtn:after,.fx_payment_under_17>.flex_block_child:hover .c-cardBtn:after,.fx_payment_under_26>.flex_block_child:hover .c-cardBtn:after{animation:arrowHoverIn .7s ease forwards}@media (min-width:769px){.pos_under_contents .pos_product_voice .voice_container{gap:calc((10% - 1px) / 2)}}.pos_under_contents .pos_product_voice .voice_container .voice_item .thumb{position:relative;overflow:hidden}.pos_under_contents .pos_product_voice .voice_container .voice_item .thumb:before{content:"";display:block;padding-top:75%}.pos_under_contents .pos_product_voice .voice_container .voice_item .thumb img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;transition:transform .4s ease;will-change:transform}.pos_under_contents .pos_product_voice .voice_container .voice_item .card_link--overlay:hover~.thumb img{transform:scale(1.06)}.pos_under_contents .pos_product_voice .voice_container .voice_item .inner{padding:4.5rem 3.8rem}.pos_under_contents .pos_product_voice .voice_container .voice_item .inner h3{font-size:1.5rem}.pos_under_contents .pos_product_voice .voice_container .voice_item .inner p{margin:2.2rem 0 2.4rem;font-size:2.2rem;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pos_under_contents .pos_product_voice .voice_container .voice_item .btn_wrap{padding:2.2rem 0 0;text-align:center}.pos_under_contents .pos_product_voice .voice_container .voice_item .btn_wrap a{font-size:1.3rem;box-shadow:1px 1px 10px rgba(0,0,0,.16);padding:.9rem 5rem;min-height:auto !important}@media (max-width:768px){.pos_under_contents .pos_product_voice{margin-top:3rem}.pos_under_contents .pos_product_voice .voice_container{width:100%;margin:3rem auto 0}.pos_under_contents .pos_product_voice .voice_container .voice_item{width:100%}.pos_under_contents .pos_product_voice .voice_container .voice_item+.voice_item{margin-top:3rem}.pos_under_contents .pos_product_voice .voice_container .voice_item .thumb{position:relative}.pos_under_contents .pos_product_voice .voice_container .voice_item .inner{padding:2rem}.pos_under_contents .pos_product_voice .voice_container .voice_item .inner h3{font-size:1.5rem}.pos_under_contents .pos_product_voice .voice_container .voice_item .inner p{margin:2rem 0 2rem;height:auto;font-size:1.9rem}.pos_under_contents .pos_product_voice .voice_container .voice_item .btn_wrap{padding:2.2rem 0 0;text-align:center}.pos_under_contents .pos_product_voice .voice_container .voice_item .btn_wrap a{margin:0 auto}}.pos_under_contents .pos_product_morefunc{margin-top:6rem}.pos_under_contents .pos_product_morefunc p.desc{font-size:2.5rem;margin-top:3rem;line-height:1.6;text-align:center}.pos_under_contents .pos_product_morefunc .morefunc_container{width:97%;display:flex;justify-content:center;flex-wrap:wrap;margin:6rem auto 0}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item{width:30%;border-radius:0 30px;box-shadow:0px 0px 40px rgba(0,0,0,.1);overflow:hidden;position:relative}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .card_link--overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .thumb_box,.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .thumb{overflow:hidden}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .thumb_box img,.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .thumb img{display:block;width:100%;transition:transform .4s ease;will-change:transform}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .card_link--overlay:hover~.thumb_box img,.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .card_link--overlay:hover~.thumb img{transform:scale(1.06)}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item:hover .c-cardBtn{opacity:1 !important;background-color:#fff700;transform:translateY(-3px)}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item:hover .c-cardBtn:after{animation:arrowHoverIn .7s ease forwards}@media (min-width:769px){.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item:hover .btn__main.hover_type2:before{content:"";display:block;width:100%;height:100%;background-color:rgba(255,255,255,.2);position:absolute;left:0;top:0}}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item+.morefunc_item{margin-left:5%}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .inner{padding:4.5rem 3.8rem}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .inner h3{font-size:2.2rem;line-height:1.4;font-weight:700;margin-top:0;text-align:center}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .inner p{margin:2.2rem 0 2.4rem;font-size:1.5rem;letter-spacing:.1em}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .inner .btn_wrap{padding:2.2rem 0 0;text-align:center}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .inner .btn_wrap a{font-size:1.3rem;box-shadow:1px 1px 10px rgba(0,0,0,.16);padding:.9rem 5rem;min-height:auto !important}.pos_under_contents.pos_mobilepos .pos_product_morefunc .morefunc_container .morefunc_item .inner p{margin:2.2rem 0 2.4rem;font-size:1.5rem;letter-spacing:.1em;text-align:center}@media (max-width:768px){.pos_under_contents .pos_product_morefunc{margin-top:3rem}.pos_under_contents .pos_product_morefunc p.desc{font-size:1.8rem;margin-top:3rem;line-height:1.6;text-align:center}.pos_under_contents .pos_product_morefunc .morefunc_container{width:100%;margin:3rem auto 0}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item{width:100%;border-radius:0 30px;box-shadow:0px 0px 40px rgba(0,0,0,.1);overflow:hidden}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item+.morefunc_item{margin-left:0;margin-top:3rem}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .inner{padding:2rem}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .inner h3{font-size:2.2rem;line-height:1.4;font-weight:700;margin-top:0;text-align:center}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .inner p{margin:2.2rem 0 2.4rem;font-size:1.5rem;letter-spacing:.1em}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .inner .btn_wrap{padding:2.2rem 0 0;text-align:center}.pos_under_contents .pos_product_morefunc .morefunc_container .morefunc_item .inner .btn_wrap a{font-size:1.3rem;box-shadow:1px 1px 10px rgba(0,0,0,.16);padding:.9rem 5rem;min-height:auto !important}.pos_under_contents.pos_mobilepos .pos_product_morefunc .morefunc_container .morefunc_item .inner p{margin:2.2rem 0 2.4rem;font-size:1.5rem;letter-spacing:.1em;text-align:center}}.pos_under_contents .option{margin-top:6rem}.pos_under_contents .option .option_container{display:flex;justify-content:center;flex-wrap:wrap;margin-top:6rem}.pos_under_contents .option .option_container+.option_container{margin-top:0}.pos_under_contents .option .option_container .optioni_item{width:22%;border-radius:0 30px;box-shadow:0px 0px 40px rgba(0,0,0,.1);overflow:hidden;margin-right:4%;margin-bottom:4rem}.pos_under_contents .option .option_container .optioni_item:last-child{margin-right:0}@media (max-width:768px){.pos_under_contents .option{margin-top:3rem}.pos_under_contents .option .option_container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:3rem}.pos_under_contents .option .option_container+.option_container{margin-top:0}.pos_under_contents .option .option_container .optioni_item{width:49%;margin-right:2%;margin-bottom:3rem}.pos_under_contents .option .option_container .optioni_item:nth-of-type(2n){margin-right:0}.pos_under_contents .option .option_container .optioni_item:last-child{margin-right:0}}.pos_under_contents .hard h2+p{font-size:2.5rem;text-align:center}.pos_under_contents .hard ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:6rem}.pos_under_contents .hard li{width:30%}.pos_under_contents .hard li .thumb{border-radius:0 30px;overflow:hidden}.pos_under_contents .hard li .thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.pos_under_contents .hard li h3{font-size:2.2rem;letter-spacing:.05em;text-align:center;font-weight:600;margin-top:2rem}@media (max-width:768px){.pos_under_contents .hard{margin-top:3rem}.pos_under_contents .hard h2+p{font-size:1.8rem}.pos_under_contents .hard ul{justify-content:center;margin-top:6rem;padding:0 10%}.pos_under_contents .hard li{width:100%}.pos_under_contents .hard li+li{margin-top:3rem}.pos_under_contents .hard li h3{font-size:1.5rem;margin-top:1rem}}.pos_under_contents .ease_ui{margin-top:7.5rem}.pos_under_contents .ease_ui h2+p{font-size:2.5rem;text-align:center;margin-top:1rem}.pos_under_contents .ease_ui ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:6rem;padding:0 22rem}.pos_under_contents .ease_ui li{width:22%}.pos_under_contents .ease_ui li .thumb{border-radius:0 30px;overflow:hidden}.pos_under_contents .ease_ui li .thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.pos_under_contents .ease_ui li h3{font-size:2.2rem;letter-spacing:.05em;text-align:center;font-weight:600;margin-top:2rem}@media (max-width:768px){.pos_under_contents .ease_ui h2+p{font-size:1.8rem}.pos_under_contents .ease_ui ul{justify-content:center;margin-top:6rem;padding:0}.pos_under_contents .ease_ui li{width:48%;margin-bottom:2rem}.pos_under_contents .ease_ui li h3{font-size:1.5rem;margin-top:1rem}}.pos_under_contents.pos_semi-selfregister .pos_product_description .flex_container .info ul{width:90rem}.pos_under_contents.pos_semi-selfregister .pos_product_features .wrap_in ul{width:115rem;margin:0 auto}.pos_under_contents.pos_semi-selfregister .pos_product_description .main_description .flex_container .info ul li{width:32%;text-align:center;border-radius:100vh;background-color:#f5f5f5;padding:1.5rem 0;font-size:1.5rem;letter-spacing:.1em;margin-bottom:1.3rem;margin-right:1.3rem;position:relative}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner{margin:6rem auto;border-radius:0 30px;box-shadow:0px 0px 40px rgba(0,0,0,.1);overflow:hidden}.pos_under_contents.pos_semi-selfregister .pos_product_description .sub_description_02{align-items:center}.pos_under_contents.pos_semi-selfregister .pos_product_description .sub_description_02 .info ul{display:flex;justify-content:space-between;gap:3rem}.pos_under_contents.pos_semi-selfregister .pos_product_description .sub_description_02 .info ul li{width:100%;border-radius:0;background:0 0;padding:0}.pos_under_contents.pos_semi-selfregister .pos_product_description .sub_description_02 .thumb{width:40%;margin-top:3rem}.pos_under_contents.pos_semi-selfregister .pos_product_features .wrap_in ul li{width:50%;border-radius:0;box-shadow:none;overflow:auto;margin-bottom:0;margin-right:0}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner{margin:6rem auto;border-radius:0 30px;box-shadow:0px 0px 40px rgba(0,0,0,.1);overflow:hidden}.pos_under_contents.pos_semi-selfregister .plan .wrap_in{margin-top:6rem}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner h3{background-color:#888989;color:#fff;text-align:center;font-size:2.5rem;letter-spacing:.1em;font-weight:700;padding:3rem 0}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner .flex{display:flex;flex-wrap:wrap}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner .container .f_item{width:50%}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner .container .f_item.info{padding:4.5rem}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner .container .f_item.thumb_box{position:relative}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner .container .f_item.thumb_box img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.pos_under_contents.pos_semi-selfregister .option .wrap_in .option_container{display:flex;justify-content:center;flex-wrap:wrap;margin-top:6rem}.pos_under_contents.pos_semi-selfregister .option .wrap_in .option_container .optioni_item{width:22%;overflow:visible;margin-right:4%;margin-bottom:4rem}.pos_under_contents.pos_semi-selfregister .pos_product_description .sub_description_02 .info ul{margin-top:3rem;margin-right:3rem}.pos_under_contents.pos_semi-selfregister .pos_product_description .wrap_in .sub_description_02 h3{font-size:2.5rem;font-weight:700;letter-spacing:.1em;margin:0 auto}.pos_under_contents.pos_semi-selfregister .pos_product_description .sub_description_02 .info{width:60%}@media (max-width:768px){.pos_under_contents.pos_semi-selfregister .pos_product_description .flex_container .info ul{flex-direction:column;width:95rem}.pos_under_contents.pos_semi-selfregister .pos_product_description .sub_description_02 .info ul{flex-direction:column;gap:.5rem;margin-right:0}.pos_under_contents.pos_semi-selfregister .pos_product_description .sub_description_02 .thumb{width:100%}.pos_under_contents.pos_semi-selfregister .pos_product_features .wrap_in ul{flex-direction:column;width:100%}.pos_under_contents.pos_semi-selfregister .pos_product_features .wrap_in ul li{width:100%}.pos_under_contents.pos_semi-selfregister .plan .wrap_in{margin-top:3rem}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner h3{font-size:1.5rem;padding:1.5rem}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner .container .f_item{width:100%}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner .flex{flex-direction:column-reverse}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner .container .f_item.info{padding:2.5rem}.pos_under_contents.pos_semi-selfregister .plan .wrap_in .inner .container .f_item.thumb_box img{position:relative}.pos_under_contents.pos_semi-selfregister .option .wrap_in .option_container:first-child{flex-direction:column;margin-top:3rem}.pos_under_contents.pos_semi-selfregister .option .wrap_in .option_container:last-child{margin-top:0}.pos_under_contents.pos_semi-selfregister .option .wrap_in .option_container .optioni_item{box-shadow:0px 0px 40px rgba(0,0,0,.1);width:80%}.pos_under_contents.pos_semi-selfregister .hard ul{margin:6rem 0}.pos_under_contents.pos_semi-selfregister .pos_product_description .sub_description_02 .info{width:100%}.pos_under_contents.pos_semi-selfregister .pos_product_description .wrap_in .sub_description_02 h3{font-size:2.2rem}}.p-productNewCta{margin:4rem 0}.p-productNewCta__container{padding:3rem 0;background-color:#fffdbe;display:flex;justify-content:center;align-items:center;gap:6rem;position:relative}.p-productNewCta__container-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.p-productNewCta__container:hover .p-productNewCta__container-right-btn-content{background-color:#3439d8;transform:translateY(-3px)}.p-productNewCta__container:hover .p-productNewCta__container-right-btn-content:before{animation:arrowDownIn .7s ease forwards}.p-productNewCta__container-right-tag{font-size:1.8rem;font-weight:700;background-color:#fef952;display:inline-block;padding:.5rem 2rem}.pos_under_contents .p-productNewCta__container-right-ttl{font-size:4.7rem;font-weight:700;line-height:1.3;margin-top:2rem;letter-spacing:0;line-height:1.3;text-align:left}.pos_under_contents .p-productNewCta__container-right-ttl span{font-size:2.8rem;font-weight:700;display:block;text-align:left}.p-productNewCta__container-right-list{margin-top:2rem;flex-direction:column;display:flex;gap:.5rem}.p-productNewCta__container-right-list-item{display:flex;gap:1rem}.p-productNewCta__container-right-list-item-text{font-size:1.4rem;font-weight:700;position:relative}.p-productNewCta__container-right-list-item-icon{width:2rem}.p-productNewCta__container-right-btn{margin-top:5rem;position:relative}.p-productNewCta__container-right-btn-content{background:#1e22b0;color:#fff !important;font-size:1.6rem;font-weight:700;padding:2rem 10rem;display:inline-block;border-radius:3rem;position:relative;transition:.3s}.p-productNewCta__container-right-btn-content:hover{background-color:#3439d8;opacity:1 !important;transform:translateY(-3px)}.cta-label{position:absolute;top:-2.5rem;z-index:3;left:7rem;background:#fff;color:#1f21b0;font-weight:700;padding:.1rem 4rem;border-radius:999px;border:1px solid #1f21b0;letter-spacing:.1em;font-size:1.4rem;box-shadow:0px 3px 6px #00000000}.cta-label strong{font-size:1.9rem}.cta-label:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff}.p-productNewCta__container-right-btn-content:before{content:'';display:inline-block;width:2rem;height:2.1rem;background:url(//cashier-pos.com/wp/wp-content/themes/cashier_themes_2/common/css/pos/../../img/case/download.png) no-repeat;background-size:contain;background-position:center;border-radius:3rem;vertical-align:middle;margin-right:2rem;animation:arrowDownOut .7s ease forwards}.p-productNewCta__container-right-btn-content:hover:before{animation:arrowDownIn .7s ease forwards}@keyframes arrowDownIn{0%{transform:translateY(0);opacity:1}45%{transform:translateY(14px);opacity:0}46%{transform:translateY(-14px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes arrowDownOut{0%{transform:translateY(0);opacity:1}45%{transform:translateY(-14px);opacity:0}46%{transform:translateY(14px);opacity:0}100%{transform:translateY(0);opacity:1}}.p-productNewCta__container-left{width:55rem}.pos_under_contents .plan04{box-shadow:0px 0px 4rem rgba(0,0,0,.1);border-radius:0 3rem;margin-top:-6rem;position:relative}.pos_under_contents .plan04:after{content:'';position:absolute;box-shadow:0px 1rem .6rem rgba(0,0,0,.44);border-radius:50%;top:-3rem;right:18rem;display:inline-block;width:18rem;height:18rem;background:url(//cashier-pos.com/wp/wp-content/themes/cashier_themes_2/common/css/pos/../../img/pos/vendingmachine/plan04-circle.png) no-repeat;background-size:contain;background-position:center}@media (max-width:768px){.p-productNewCta{margin:2rem 0}.p-productNewCta__container{padding:4rem 2rem;flex-direction:column;align-items:center;gap:0rem}.p-productNewCta__container-left{width:auto;margin-top:1rem}.p-productNewCta__container-right-tag{font-size:1.3rem}.pos_under_contents .p-productNewCta__container-right-ttl{font-size:2.2rem}.pos_under_contents .p-productNewCta__container-right-ttl span{font-size:1.6rem}.p-productNewCta__container-right-list-item-text{font-size:1.3rem;flex:1;line-height:1.2}.p-productNewCta__container-right-list-item-icon{width:1.2rem;line-height:1}.p-productNewCta__container-right{margin-top:1rem;width:100%}.p-productNewCta__container-right-btn-content{font-size:1.3rem;font-weight:700;padding:1rem 0;text-align:center;width:90%;margin:auto}.p-productNewCta__container-right-list{margin-top:1rem;display:flex;flex-direction:column;gap:1rem;padding:0 3rem}.p-productNewCta__container-right-btn{text-align:center}.cta-label{position:absolute;top:-2.3rem;z-index:3;left:4.3rem;background:#fff;color:#1f21b0;font-weight:700;padding:0 3rem;border-radius:999px;border:1px solid #1f21b0;letter-spacing:.1em;font-size:1.2rem}.cta-label strong{font-size:1.5rem}.cta-label:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff}.wrap_in:has(.plan04){overflow:scroll}.pos_under_contents .plan04{box-shadow:0px 0px 2rem rgba(0,0,0,.1);border-radius:0 3rem;width:200%;margin-top:-2rem;position:relative}.pos_under_contents .plan04:after{content:'';position:absolute;top:0;right:10rem;display:inline-block;width:8rem;height:8rem;background:url(//cashier-pos.com/wp/wp-content/themes/cashier_themes_2/common/css/pos/../../img/pos/vendingmachine/plan04-circle.png) no-repeat;background-size:contain;background-position:center}}