.category-table{color:#fff!important;background-color:#80cb7e}div#categoryList_filter.dataTables_filter{padding-bottom:20px}#categoryList td{font-size:14px;color:#000}.contents-title{width:410px}@media screen and (max-width:896px){.contents-title{width:100%;margin-bottom:10vw!important}}.cursor,.follower{position:absolute;top:0;left:0;pointer-events:none;border-radius:50%}.cursor{z-index:1001;width:8px;height:8px;background-color:#000}.follower{z-index:1000;display:none;width:30px;height:60px;margin-top:-15px;margin-left:-30px;background:url(/img/glass_2.png) no-repeat center center;background-size:100% auto}.follower.active{display:block}.fb_iframe_widget,.fb_iframe_widget iframe[style],.fb_iframe_widget span{width:100%!important}.keyword_link{font-size:15px;font-weight:700;width:250px;margin-bottom:10px;margin-left:10px;padding:10px;cursor:pointer;text-align:center;color:#2c893a;border-color:#000;border-radius:30px;background:#fff}.delivery-description{width:100%;padding:16px;margin-left:auto;margin-right:auto}.delivery-description img{width:100%}@media screen and (max-width:620px){.keyword_link{display:block;margin-right:auto;margin-left:auto}.delivery-description{margin-top:14px;width:102%!important;padding:0}}.getList{font-size:12px;font-weight:700;float:right;width:250px;margin-bottom:10px;margin-left:10px;padding:10px;cursor:pointer;text-align:center;color:#2c893a;border-color:#000;border-radius:30px;background:#fff}@media only screen and (min-width:401px)and (max-width:960px){.getList{margin-top:16px;margin-right:43px;margin-bottom:37px}}select#shop_id{width:200px;margin-left:22px}.buy-way{margin-left:60px;text-align:center}.buy-way li{padding-top:5px}.buy-way-2{text-align:left}.category-item-name{width:250px;color:#fff!important}.sub-category-show{display:block}.no-item{padding:20px}.auto-height{margin-bottom:12%!important}table.dataTable.no-footer{border-bottom:none!important}.--m-auto{margin:auto}@media screen and (max-width:896px){.clear-items{width:120px}}.game-related-product-title{margin-left:4%;padding:10px}.game-related-product{display:flex;flex-direction:row;margin-left:15%;padding:10px;flex-wrap:wrap}.game-related-product a:hover{color:#2c893a}.e{font-size:25px;font-weight:700;color:#fff}#categoryList thead th{color:#fff;background-color:#80cb7e}div#categoryList_filter.dataTables_filter{padding-bottom:20px}#categoryList td{font-size:14px;color:#000}div.categoryViewList h2{margin-top:76px}@media screen and (max-width:896px){h2.local-contents-title01,h2.local-contents-title02{font-size:23px}.getList{display:none}}.getList,.gotoPageList{font-size:12px;font-weight:700;float:right;width:250px;margin-bottom:10px;margin-left:10px;padding:10px;cursor:pointer;text-align:center;color:#2c893a;border:solid 2px;border-color:#2c893a;border-radius:12px;background:#eee}.listButton{font-size:12px;width:26%;margin-right:37%;margin-left:37%;padding:10px;cursor:pointer;text-align:center;color:#2c893a;border:solid 2px;border-color:#2c893a;border-radius:12px;background:#eee}.gotoPageList{width:144px;margin:-14px 0 25px 0;padding:10px}@media only screen and (min-width:401px)and (max-width:960px){.getList{width:58%;margin-top:16px;margin-right:21%;margin-bottom:23px;margin-left:21%}}@media screen and (min-width:800px)and (max-width:960px){table#categoryList{padding:0 10px 0 10px}}@media screen and (max-width:400px){.getList{width:60%;margin-top:12px;margin-right:20%;margin-bottom:23px;margin-left:20%}.gotoPageList{width:144px;margin:-14px 30px 14px 0;padding:5px}table#categoryList{padding:0 10px 0 10px}div.categoryViewList h2{font-size:18px;margin-top:42px}h2.local-contents-title01{font-size:18px;margin-top:5px}}@media screen and (max-width:640px){.getList *{width:58%;margin-top:12px;margin-right:21%;margin-bottom:23px;margin-left:21%}.gotoPageList{width:144px;margin:12px 30px 14px 0;padding:5px}table#categoryList{padding:0 10px 0 10px}}.iphone-search-form{width:100vw;margin:0 calc(50% - 50vw);margin-bottom:20px;padding:26px 10px;background:#fff}.iphone-search-form .local-contents-title01{margin-bottom:22px}.iphone-search-form .local-contents-title01-fix{margin-bottom:0!important}.iphone_search{display:flex;gap:48px;justify-content:center}.iphone_search--gap-0{gap:0}.iphone_select{position:relative;display:inline-block;overflow:hidden;min-width:252px;text-align:center;vertical-align:middle;border:1px solid #2c893a;border-radius:2px;border-radius:7px}.iphone_select select{font-family:Hind;font-size:15px;width:100%;padding:10px 38px 10px 14px;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:0;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.iphone_select::before{position:absolute;z-index:2;top:16px;right:12px;box-sizing:border-box;width:.6em;height:.6em;padding:0;content:"";transform:translateY(-25%) rotate(135deg);pointer-events:none;color:#333;border:.15em solid currentColor;border-top:6px solid #fff;border-bottom:0;border-left:0}.iphone_select dt{font-family:Hind;font-size:22px;font-weight:600;margin-bottom:10px;text-align:center;white-space:nowrap;color:#2c893a}.iphone_select dt span{font-size:16px;font-weight:500;margin-left:10px}.iphone_select dd{display:flex;justify-content:center;align-items:center}.iphone-search-nav ul{display:flex;gap:16px;justify-content:center}.iphone-search-nav ul a{display:flex;height:40px;color:#fff;border-radius:40px;background-color:#2c893a;box-shadow:1px 2px 1px #1e6028;justify-content:center;align-items:center}.iphone-search-nav ul a span{margin:0 20px}.iphone-search-nav ul a:hover{transform:translateY(2px);box-shadow:none}@media screen and (max-width:960px){.iphone_search{display:block}.iphone_search dl{width:100%}.iphone_search dd{margin-bottom:12px}.iphone_select{width:50%}}@media screen and (max-width:896px){.iphone-search-form{margin-bottom:46px}.iphone-search-form .local-contents-title01{font-size:32px}.iphone-search-nav ul{margin-bottom:32px}}@media screen and (max-width:767px){.iphone-search-nav ul a span{margin:0 16px}.iphone-search-nav ul a::after{right:14px;width:7px;height:7px}}.font-weight{font-weight:700}.shop-title{font-size:30px;margin-bottom:30px;text-align:center}.shop-address{font-size:20px}.shop-hr{margin-top:2rem;margin-bottom:2rem}.bikou{text-align:center}.p-bikou{text-align:left}.shop-img{max-width:100%;height:auto}.g-map{padding-top:1rem}.f-shop{display:flex;max-width:100%;flex-wrap:wrap;gap:10px;justify-content:space-around;align-items:flex-start}.f-shop .shop-item{display:flex;gap:35px;flex:1 360px}.f-address-info{display:flex;margin-top:10px;flex-wrap:wrap}.f-address-info .info-item{flex:1 300px}.custom-img-size{width:80%}.shop-image{width:300px;object-fit:contain}@media screen and (min-width:1290px){.shop-img.landscape{max-height:220px}.shop-img.landscape2{max-height:300px}.f-shop .shop-item{display:flex;flex:1 360px;gap:35px}.shop-image{width:360px;object-fit:contain}}@media screen and (min-width:1290px){iframe{width:500px}.br-sp{display:none}.col-1{width:600px}.p-bikou-kaitorigyoumu{text-align:center}.g-map{padding-top:0}.f-shop .shop-item{flex:1 360px}.f-shop .shop-custom{flex-direction:column}.row-info{justify-content:space-around}}@media screen and (max-width:896px){.f-shop{gap:15px}.f-shop .shop-item{flex-direction:column}.custom-img-size{width:100%}.shop-title{margin-bottom:8px}.shop-image{width:100%;height:auto}}@media (min-width:897px)and (max-width:1289px){.f-shop .shop-custom{flex-direction:column;flex:1 300px}.custom{flex-wrap:nowrap}.shop-image{width:360px;object-fit:contain}.used-iphone-icon{margin-left:0!important;padding:8px}}@media screen and (max-width:896px){.used-iphone-icon{margin-left:1px!important}}.shop-add-info-box{display:inline-flex}.shop-add-info{margin:0 0 0 20px;padding-top:.8rem}.shop-name{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.used-iphone-icon{font-weight:700;margin-left:12px;padding:8px;color:#fff;border-radius:5px;background-color:#ee143d}.bg-white{color:#fff!important}.caution{color:#ee143d}.breadcrumb{width:100%;margin-top:2.09125%;border-top:#eee;background:#f3f1e2}.breadcrumb{width:100%;border-top:#eee;background:#f3f1e2}.breadcrumb ul{width:100%;margin:0 auto;padding:10px 0}.breadcrumb li{font-size:15px;line-height:1em;display:inline-block;margin-left:2.28137%;padding:0 0 0 25px;background:url(/common/img/ico_breadcrumb.png) no-repeat left center;background-size:auto 100%}@media screen and (max-width:896px){.breadcrumb li{font-size:12px}}.breadcrumb li+li{margin-left:1%;padding:0 0 0 16px;background:url(/common/img/arrow-green.png) no-repeat left center;background-size:auto 78%}.breadcrumb li a{color:#000}.breadcrumb li .ico_breadcrumb{width:23px}.breadcrumb{margin-top:0}.local-products-list{padding:0 3% 0 3%}.local-products-list .item{float:left;width:25%;margin:5% 0 2%}.local-products-list li li{margin:0}.local-products-list li .itemIn{position:relative;overflow:inherit;border-radius:12px;background:#fff}.local_pickup,.local_pickup_list{border-bottom:1px solid #eee}@media screen and (max-width:1500px){.local-products-list .item{width:33.3333%}}@media screen and (max-width:896px){.local-products-list{display:flex;flex-wrap:wrap;justify-content:space-between}.local-products-list .item{float:none}}@media screen and (max-width:896px){.local-products-list{width:90%;margin:auto;padding:0;border-radius:10px;background-color:#fff}.local-products-list .item{width:100%}}.pagination{font-size:0;margin:25px 0 0;text-align:center}.pagination li{font-size:15px;margin:0 5px}.pagination .num{position:relative;display:inline-block;width:40px;height:40px}.pagination .num a{position:absolute;top:0;left:0;display:table;width:100%;height:100%;text-align:center;color:#2c893a;border-radius:8px;background:#e1dec7}.pagination .num a span{display:table-cell;vertical-align:middle}.pagination .num.active a{color:#e1dec7;background:#2c893a}.pagination .next,.pagination .pre{position:relative;display:inline-block;width:8em;height:46px}.pagination .next a,.pagination .pre a{color:#000}.pagination .next p,.pagination .pre p{position:absolute;top:0;left:0;display:table;width:100%;height:100%;text-align:center}.pagination .pre a{line-height:1em;display:table-cell;padding:0 0 0 23px;vertical-align:middle;background:url(/common/img/arrow-green02.png) no-repeat left center;background-size:auto 17px}.pagination .next a{line-height:1em;display:table-cell;padding:0 23px 0 0;vertical-align:middle;background:url(/common/img/arrow-green.png) no-repeat right center;background-size:auto 17px}.pagination .disabled{width:10px}@media screen and (max-width:896px){.pagination .next,.pagination .num,.pagination .pre{width:29px;height:29px;font-weight:500}.pagination .next a,.pagination .pre a{padding:0}.pagination .pre a{background:url(/common/img/arrow-green02.png) no-repeat center center;background-size:auto 17px}.pagination .next a{background:url(/common/img/arrow-green.png) no-repeat center center;background-size:auto 17px}.pagination .next a span,.pagination .pre a span{display:none}.pagination li{font-size:13px;margin:0 4px}.pagination .disabled{width:8px}}.local-contents-title01{font-family:Hind,sans-serif;font-size:24px;font-weight:700;line-height:1.2;text-align:center;color:#2c893a}.local-contents-title02{font-size:16px;font-weight:700;text-align:center;letter-spacing:.1em}.toreka-title-display{display:none}.toreka-subtitle-display{display:none}@media screen and (max-width:896px){.local-contents-title02{font-size:13px;margin-bottom:2vw}.local_ttl.local_bg_toreka{background-size:contain}}@media only screen and (min-width:1200px){.toreka-title-display{display:block;float:left;margin-top:-1em;margin-left:1em}.toreka-subtitle-display{display:block;margin-left:6em}}.product_wrap{padding-top:48px;padding-bottom:90px;border-bottom:1px solid #eee}.product{font-size:0;padding:35px;border-radius:15px;background:#fff;box-shadow:5px 5px 20px -10px rgba(0,0,0,.1)}.product_left{display:inline-block;width:20%;vertical-align:top}.product_left .product_favbtn{display:block;overflow:hidden;height:0;padding-top:20.50919%;cursor:pointer;white-space:nowrap;text-indent:100%;background:url(/img/product_favbtn_list.png) no-repeat center top;background-size:100%}.product_left .product_favbtn:hover{opacity:.8;background-position:center bottom;background-size:100%}.product_right{display:inline-block;width:72%;margin-left:8%}.product_select_inner{display:inline-block}.product_data{padding:22px 0;border-bottom:1px solid #eee}.product_data:last-child{border-bottom:none}.product_data dt{font-size:15px;font-weight:700;display:inline-block;width:20%;color:#390}.product_data dd{font-size:15px;display:inline-block;width:80%}.product_data dd p{display:inline-block}.product_data input[type=text]{width:70%;padding:10px;border:1px solid #2c893a;border-radius:5px;background:#eee}.product_select{position:relative;display:inline-block;overflow:hidden;width:90px;text-align:center;vertical-align:middle;border:1px solid #2c893a;border-radius:2px;border-radius:5px;background:#eee}.product_select select{font-size:15px;width:100%;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:0;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.product_select select{padding:10px 38px 10px 8px;color:#666}.product_select select::-ms-expand{display:none}.product_select::after,.product_select::before{position:absolute;padding:0;content:""}.product_select::before{z-index:2;top:13px;right:13px;width:0;height:0;pointer-events:none;border-top:6px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent}.product_select::after{top:0;right:0;width:34px;height:100%;background-color:#2c893a}.product_btn{border-top:1px solid #eee}.product_btn ul{padding-top:55px;text-align:center}.product_backbtn,.product_confirmbtn{display:inline-block;width:30%;margin:0 10px}.product_backbtn span,.product_confirmbtn span{display:block;overflow:hidden;width:100%;height:0;padding-top:20.50919%;cursor:pointer;white-space:nowrap;text-indent:100%}.product_backbtn{background:url(/img/product_backbtn_list.png) no-repeat center top;background-size:100%}.product_confirmbtn{background:url(/img/product_confirmbtn_list.png) no-repeat center top;background-size:100%}.product_btn2{min-height:100px}.product_btn2 ul{display:flex;justify-content:center}.product_btn2 ul li{padding:6px}.product_btn2 ul li a{font-size:14px;font-weight:700;display:block;width:240px;padding:12px;text-align:center;color:#fff;border-radius:40px;background:#2c893a}@media screen and (max-width:896px){.product_wrap{width:100%;margin:0 auto;padding:30px 0}.product{padding:6%}.product_select_inner{margin:0 0 5%}.product_select_inner:last-child{margin:0}.product_left{display:block;width:75%;margin:0 auto 10%}.product_right{width:100%;margin-left:0}.product_data dt{width:13em;padding-right:5px;vertical-align:top}.product_data dd{width:calc(100% - 2em)}.product_data dd p{margin:0 0 0 4px}.product_data input[type=text]{box-sizing:border-box;width:100%;padding:8px}.product_select select{padding:8px 10px 8px 8px}.product_btn ul{width:75%;margin:0 auto;padding:8% 0}.product_backbtn,.product_confirmbtn{width:100%}.product_backbtn{margin-bottom:5%}}@media screen and (max-width:450px){.product_btn2 ul{flex-wrap:wrap}.product_btn2 ul.cancel{order:2}.product_btn2 ul.order{margin-bottom:20px;order:1}}@media screen and (max-width:430px){#inquiry_submit_form .product_data dd{width:100%}}.inquiry{margin:10px;text-align:center}.btn_inquiry{font-size:16px;font-weight:700;width:20%;padding:10px;color:#fff;border:none;border-radius:20px;background-color:green}@media screen and (max-width:768px){.btn_inquiry{width:50%!important}}.related-product{font-size:18px;font-weight:700;margin-top:2%;padding:6px;text-align:center}.related-product-list{font-size:13px;font-weight:700}.related-product-item{position:relative;float:left;width:20%;padding:20px 10px 50px 10px}.product-info{height:170px;padding:8px 0 8px 8px;border-top:1px solid #e8e7e0}.product-info-height{height:204px}.related-product-img{width:100%;height:100px;padding:8px;object-fit:scale-down;object-position:center}.product-condition{display:flex;box-sizing:border-box;width:100%;margin-bottom:3px;align-items:center}.product-condition-label{font-size:14px;font-weight:700;display:block;box-sizing:border-box}.product-condition-price,.used-price,.yutori-price{color:#ee143d}.product-condition-price,.yutori-price{font-size:16px;font-weight:700;display:block;box-sizing:border-box;text-align:right}.product-condition-price{flex:1 1 auto}.yutori-price{width:100%}.used-price{word-break:keep-all}.related-product-detail{position:relative;overflow:inherit;border-radius:12px;background:#fff}@media screen and (min-width:1400px){.related-product-list{margin-left:10%}.related-product-item{width:17%}}@media screen and (max-width:1024px){.related-product-item{width:24%}}@media screen and (max-width:896px){.related-product{margin-top:1em;margin-bottom:.5em}.related-product-list{display:flex;margin:auto;padding:0;border-radius:10px;background-color:#fff;flex-wrap:wrap;justify-content:space-between}.related-product-list .related-product-item{width:100%}.product_btn2 ul li{padding:4px}.product_btn2 ul li a{width:185px}.related-product-item{padding-bottom:15px;border-bottom:1px solid #e8e7e0}.product-info{border:none}.product-info,.product-info-height{height:auto}}#button{display:block;margin:20px auto;padding:10px 30px;cursor:pointer;border:solid #ccc 1px;background-color:#eee}#overlay{position:fixed;z-index:100;top:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.5)}.cv-spinner{display:flex;height:100%;justify-content:center;align-items:center}.spinner{width:80px;height:80px;animation:sp-anime .8s infinite linear;border:8px #ddd solid;border-top:8px #2e93e6 solid;border-radius:100%}@keyframes sp-anime{100%{transform:rotate(360deg)}}.is-hide{display:none}button#clear_all{margin-right:67px}span.error{font-size:11px}span.main_error{font-size:15px}div.coporate{font-size:15px;font-weight:700;padding-top:25px;color:#ee143d}article.cooperate-article{padding-top:42px}@media screen and (max-width:767px){article.cooperate-article{padding-top:30px}}div#coporateList_wrapper{padding-top:38px}@media screen and (max-width:767px){div#coporateList_wrapper{padding-top:30px}}input[type=search]{margin-right:80px}.qty{width:150px}input#request_amount{width:60px}.request_amount{width:80px}section#coporate_product{list-style:none}span.sp_comment{font-size:12px;display:none}div#coporateList_filter.dataTables_filter{padding-bottom:20px}#coporateList td{font-size:14px;color:#000}div#coporateList_paginate{position:absolute;left:0;width:300px;margin-left:-119px;padding:10px;padding:18px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0!important;-webkit-appearance:none!important}input[type=number]{-moz-appearance:textfield!important}.listButton{font-size:12px;width:26%;margin-right:37%;margin-left:37%;padding:10px;cursor:pointer;text-align:center;color:#2c893a;border:solid 2px;border-color:#2c893a;border-radius:12px;background:#eee}.gotoPageList{width:144px;margin:-14px 0 25px 0;padding:10px}button#goto_checkbox_bottom{font-size:16px;font-weight:700;width:284px;padding:17px;padding-right:20px;padding-left:27px;cursor:pointer;text-align:center;color:#fff;border-radius:40px;background:#2c893a}#coporate_product table{box-shadow:none}#coporate_product table#product_button td{border:0;box-shadow:none}button#cart_back{font-weight:700;display:block;width:300px;margin:20px auto;padding:20px;text-align:center;color:#fff;border-radius:40px;background:#2c893a}@media only screen and (min-width:401px)and (max-width:960px){.getList{width:58%;margin-top:16px;margin-right:21%;margin-bottom:23px;margin-left:21%}div#coporateList_length{margin-bottom:24px}input[type=search]{margin-bottom:20px}}.vgt-input{width:100%!important;max-width:300px!important;padding:6px 12px!important;border:1px solid #2c893a!important;border-radius:40px!important;background-color:#fff!important}.vgt-wrap__footer{padding:.3em 1em .3em 1em!important}@media screen and (min-width:800px)and (max-width:960px){table#coporateList{padding:0 10px 0 10px}.cart-head-item:first-child{margin-right:auto}}@media screen and (max-width:400px){.gotoPageList{width:144px;margin:-14px 30px 14px 0;padding:5px}.request_amount{width:65px}span.main_error{font-size:12px}table#coporateList{padding:0 10px 0 10px}div.categoryViewList h2{font-size:18px;margin-top:42px}h2.local-contents-title01{font-size:18px;margin-top:5px}div.coporate{padding-top:25px;color:#ee143d}.cart-head{display:block;margin-bottom:5px}.vgt-wrap__footer .footer__navigation__page-info{margin-right:0!important}}@media only screen and (max-width:440px){.prodseries{display:none}.prodtype{display:none}.prodimage{display:none}.prodjancode{display:none}.prodcomment{display:none}span.sp_comment{display:block}td.prodamount,th.prodamount{border-right:1px solid #a8b7c5}input[type=search]{margin-top:10px;margin-bottom:17px}#coporate_product button#goto_checkbox,#coporate_product button#goto_checkbox_bottom,.clear-items{font-size:13px;width:150px;margin-top:15px;padding:10px}#coporate_product button#goto_checkbox_bottom{margin-top:-4px;margin-right:19px}div#coporateList_paginate{margin-top:-14px;margin-left:-58.7px}button#clear_all{margin-right:22px;margin-left:15px}span.error{font-size:12px}.cart-head{display:block;margin-bottom:5px}}@media screen and (max-width:640px){.gotoPageList{width:144px;margin:12px 30px 14px 0;padding:5px}table#coporateList{padding:0 10px 0 10px}.cart-head{display:block;margin-bottom:5px}}@media screen and (max-width:380px){.minimobile-break-word{overflow-wrap:break-word}}.mm-identity-modal-open{font-weight:700;display:flex;width:15%;min-width:80px;height:100%;margin:0 2px;padding:12px 5px;cursor:pointer;text-align:center;color:#333;border:1px solid #2c893a;border-radius:5px;background-color:#f9f9f9;align-items:center;justify-content:center}.mm-identity-modal-open:disabled{cursor:default;opacity:.5}.mm-modal-container{position:fixed;z-index:1000;top:0;left:0;display:block;visibility:hidden;box-sizing:border-box;width:100%;height:100%;transition:.3s;text-align:center;opacity:0;background:rgba(0,0,0,.5)}.mm-modal-container:before{display:inline-block;height:100%;content:"";vertical-align:middle}.mm-modal-container.active{visibility:visible;opacity:1}.mm-modal-body{position:relative;position:fixed;top:40px;left:0;display:inline-block;width:100%;height:100%;vertical-align:middle}.mm_image_edit{position:fixed;top:0;right:0;display:flex}.mm_image_edit button{width:60px;height:40px;margin-left:20px;cursor:pointer;color:#fff;border:#000;background-color:#000}.mm-modal-close{font-size:20px;position:relative;display:inline-block;cursor:pointer;cursor:pointer;opacity:1;background-size:100%;align-items:center;justify-content:center}.mm-modal-header{position:fixed;top:0;display:block;width:100%;height:40px;background:#000}.mm-modal-content{display:block;overflow-x:scroll;overflow-y:scroll;height:100%}.mm-modal-identity-btns-wrap{display:flex;box-sizing:border-box;width:100%;justify-content:flex-end}.mm-modal-btn{font-size:90%;font-weight:700;display:inline-block;box-sizing:border-box;width:auto;margin-left:1em;padding:1em 1.5em;cursor:pointer;letter-spacing:.06em;border:1px solid #999;border-radius:5px}.mm-modal-btn:hover{color:#fff;background-color:#999}.mm-modal-btn-edit{font-size:20px;z-index:1;height:30px;margin:5px 7px;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;transition:all .3s ease;text-align:center;border:none;background:#000;-khtml-user-select:none}.mm-modal-btn-edit:hover{color:#4b4b4b!important;background:#eef}.mm-modal-zoom-out:hover:disabled,.mm-modal-zoom:hover:disabled{color:gray!important;background:#000}.zoom{display:flex;width:fit-content;margin:auto;text-align:center}.mm-modal-zoom{font-weight:700;color:#fff}.mm-modal-zoom-out{font-weight:700;color:gray}.mm-modal-zoom-magnification{width:80px;text-align:center;background-color:#fff!important}.mm-modal-box{display:inline-block}.target{display:inline-block;width:100%;height:100%}#mm-modal-image-preview{visibility:hidden;width:100%;height:100%;transition:.3s;transform-origin:top center;opacity:0}#mm-modal-image-preview.active{visibility:visible;opacity:1}.modal_close{position:relative}.modal_close::after,.modal_close::before{position:absolute;top:50%;left:50%;width:3px;height:22px;content:"";border-radius:1.5px;background:#fff}.modal_close::before{transform:translate(-50%,-50%) rotate(45deg)}.modal_close::after{transform:translate(-50%,-50%) rotate(-45deg)}.list_dot,.list_ox{margin-bottom:1em}.list_dot li{padding-left:1em;text-indent:-1em}.list_dot li .gray{text-indent:0}.list_ox .ng,.list_ox .ok{position:relative;padding-left:1.2em}.list_ox .ng::before,.list_ox .ok::before{position:absolute;top:.2em;left:0;display:block;width:1em;height:1em;margin-right:.2em;content:""}.list_ox .ok::before{background:url(/common/img/ico_ok.svg) center center no-repeat}.list_ox .ng::before{background:url(/common/img/ico_ng.svg) center center no-repeat}.list_ox dl{display:flex}@media screen and (max-width:430px){.list_ox dl{flex-direction:column}}.list_ox dl dt{white-space:nowrap}.list_ox dl p+p{margin-top:0}.alert_bg{font-weight:400;margin-top:.5em;padding:.5em 1em;color:#000;border-radius:.5em}.alert_bg.success{margin-top:.5em;background-color:rgba(133,191,35,.2)}.alert_bg.warning{background-color:rgba(249,129,0,.2)}.alert_txt.error{color:#e50000}.label{line-height:1;display:inline-block}.label_s{font-size:10px;margin-right:2px;padding:2px 4px;color:#718089;border:1px solid #718089;border-radius:2px}.label_m{font-size:16px;display:inline-block;padding:3px 5px;border-radius:3px}.label_auto{color:#fff;border:1px solid #f98100;background:#f98100}.flow .inner{width:100%;max-width:940px;padding-right:20px;padding-left:20px}.flow .local-contents-title02{margin-top:.5em;letter-spacing:0}@media screen and (max-width:767px){.flow .local-contents-title02{margin-top:0;margin-bottom:5vw}}.flow em{color:#2b893a}.flow .mb{margin-bottom:1em}.flow .mb0{margin-bottom:0}.flow .link_arrow{position:relative;display:inline-block;padding:0 0 0 20px;vertical-align:middle;text-decoration:underline}.flow .link_arrow::after,.flow .link_arrow::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.flow .link_arrow::before{width:14px;height:14px;-webkit-border-radius:50%;border-radius:50%;background:#2b893a}.flow .link_arrow::after{left:6px;box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #fff}.flow .button.btn_sm{line-height:50px;border:none;background-color:#d3d0bb;color:#000;border-width:0}@media screen and (min-width:768px){.flow .button.btn_sm:hover{color:#000;background-color:#e7e5da}}.flow .panel .list_dot{margin-bottom:0}.flow .attention{font-weight:700;position:relative;margin-bottom:.5em;padding-left:30px;color:#f98100}@media screen and (max-width:430px){.flow .attention{padding-left:25px}}.flow .attention::before{position:absolute;top:50%;left:0;display:inline-block;width:25px;height:25px;content:"";transform:translateY(-50%);background:url(/common/img/ico_attention.svg) left center no-repeat;background-size:cover}@media screen and (max-width:430px){.flow .attention::before{width:20px;height:20px}}nav.flow_nav{margin-top:0;margin-bottom:calc(50 / 980 * 100%)}@media screen and (max-width:896px){nav.flow_nav{display:block;margin-bottom:5vw}}@media screen and (max-width:430px){nav.flow_nav{margin-bottom:10vw}}nav.flow_nav .button_wrap{width:70%}@media screen and (max-width:767px){nav.flow_nav .button_wrap{flex-direction:row;width:100%;gap:20px}}.flow_detail{padding:calc(50 / 980 * 100%) 0 0}@media screen and (max-width:767px){.flow_detail{padding-top:5vw}}@media screen and (max-width:767px){.flow_detail{padding-top:10vw}}.flow_detail .flow_block{position:relative;margin-top:calc(30px + 40 / 980 * 100%);padding:50px calc(30 / 980 * 100%) calc(30 / 980 * 100%);border-radius:20px;background-color:#fff}.flow_detail .flow_block:first-of-type{margin-top:calc(40 / 980 * 100%)}.flow_detail .flow_block p a{display:inline;text-decoration:underline;color:#2b893a}.flow_detail .panel{padding:calc(20 / 980 * 100%);border-radius:10px;background-color:#f3f1e2}@media screen and (max-width:767px){.flow_detail .panel{padding:15px}}.flow_detail .panel.green{background-color:#ddece0}.flow_detail .panel.flex{gap:1em;justify-content:center}@media screen and (max-width:430px){.flow_detail .panel.flex{flex-direction:column}}.flow_detail .panel.flex .block{flex:1}.flow_detail .panel .note{margin-top:1em}.flow_detail .panel .note li{padding-left:1em;text-indent:-1em}.flow_detail .panel+.panel,.flow_detail .panel+p{margin-top:1em}.flow_detail .panel+.button,.flow_detail .panel+.flow_heading02{margin-top:2em}.flow_detail p+.panel{margin-top:1em}.flow_detail .flow_heading01{font-size:20px;font-weight:600;margin-bottom:calc(30 / 980 * 100%);text-align:center;color:#2b893a}@media screen and (max-width:767px){.flow_detail .flow_heading01{font-size:16px}}.flow_detail .flow_heading02{font-size:18px;display:inline-block;font-weight:600;margin-bottom:1em}@media screen and (max-width:767px){.flow_detail .flow_heading02{font-size:15px}}@media screen and (max-width:767px){.flow_detail .flow_heading02+.panel{margin-top:0}}.flow_detail .flow_heading02.mb0{margin-bottom:0}.flow_detail .step{position:absolute;top:-30px;left:50%;display:flex;width:60px;height:60px;transform:translateX(-50%);color:#fff;border-radius:50%;background-color:#2b893a;align-items:center;justify-content:center}.flow_detail .step p{font-size:12px;font-weight:700;line-height:1.2;text-align:center}.flow_detail .step span{font-size:20px;display:block}.flow_detail .chart{position:relative;margin-top:calc(30 / 980 * 100%);counter-reset:li}@media screen and (max-width:767px){.flow_detail .chart{margin-top:1em}}.flow_detail .chart>li{position:relative;padding-bottom:2em}.flow_detail .chart>li::after{position:absolute;z-index:0;top:5px;bottom:-5px;left:11px;width:2px;content:"";background-color:#2b893a}.flow_detail .chart>li:last-child{padding-bottom:0}.flow_detail .chart>li:last-child::after{display:none}.flow_detail .chart dt{font-size:18px;font-weight:700;line-height:1.5;position:relative;z-index:1;padding-left:30px;color:#2b893a}@media screen and (max-width:767px){.flow_detail .chart dt{font-size:16px}}.flow_detail .chart dt::before{font-size:14px;font-weight:700;line-height:20px;position:absolute;top:50%;left:0;box-sizing:border-box;width:24px;height:24px;content:counter(li) "";counter-increment:li;transform:translateY(-50%);text-align:center;color:#2b893a;border:solid 2px #2b893a;border-radius:100%;background:#fff}.flow_detail .chart dd{padding:.5em 0 .5em 30px}.flow_detail .chart dd .button_wrap{width:auto;margin-top:1.5em;justify-content:center}@media screen and (max-width:767px){.flow_detail .chart dd .button_wrap{gap:1em}}.flow_detail .chart dd .button_wrap li{width:50%;max-width:200px}@media screen and (max-width:767px){.flow_detail .chart dd .button_wrap li{width:100%;max-width:100%}}.flow_detail .chart dd p+.btn_sm{margin-top:1.5em}.flow_detail .search_wrap{display:flex;padding:1.5em 0;justify-content:center;width:100%;max-width:300px;margin:0 auto}@media screen and (max-width:430px){.flow_detail .search_wrap{width:100%}}.flow_detail .search_wrap .search02{display:flex;overflow:hidden;width:100%;border:2px solid #2b893a;border-radius:25px;justify-content:space-between;align-items:center}.flow_detail .search_wrap label{padding:5px 15px;width:calc(100% - 50px)}.flow_detail .search_wrap input[type=text]{font-size:16px;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;border:none;outline:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.flow_detail .search_wrap input[type=text]::placeholder{color:#777}.flow_detail .search_wrap button{display:flex;width:50px;height:45px;padding:0;border:none;background-color:#2b893a;appearance:none;justify-content:center;align-items:center}.flow_detail .search_wrap button::after{width:20px;height:20px;content:"";background-image:url(/common/img/ico_search.svg);background-repeat:no-repeat;background-size:cover}.flow_detail .tab_nav{display:flex;margin-bottom:calc(30 / 980 * 100%);padding:0 10px;border-bottom:solid 1px #ddd;justify-content:center;gap:10px}@media screen and (max-width:767px){.flow_detail .tab_nav{padding:0}}.flow_detail .tab_item{width:50%}.flow_detail .tab_item a{font-size:20px;font-weight:700;display:block;padding:.8em 0;cursor:pointer;transition:.3s ease-in-out;text-align:center;color:#fff;border-radius:15px 15px 0 0;background-color:#aaa}@media screen and (max-width:767px){.flow_detail .tab_item a{font-size:14px}}.flow_apply .flow_detail .tab_nav .tab_item:first-of-type a,.flow_direct .flow_detail .tab_nav .tab_item:last-of-type a{pointer-events:none;background-color:#2b893a}.flow_detail .tab_panel{width:100%;background-color:#fff}.panel+.flow_modal_button,p+.flow_modal_button{margin-top:2em}p+.flow_modal_button.mt1{margin-top:1em}.flow_modal_button{font:inherit;font-weight:700;line-height:1.2;position:relative;display:flex;padding:0;cursor:pointer;text-align:left;border:none;outline:0;background:0 0;align-items:center}.flow_modal_button+.flow_modal_button{margin-top:1em}.flow_heading02+.flow_modal_button{margin-top:.5em}.flow_modal_button .ico{position:relative;display:inline-block;width:24px;height:24px;margin-right:.3em;border-radius:50%;background:#2b893a}.flow_modal_button .ico::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;content:"";background:url(/common/img/ico_modal_plus.svg) center center no-repeat;background-size:cover}.flow_modal{position:fixed;z-index:2001;top:0;bottom:0;display:none;overflow-y:auto}.flow_modal_wrap{position:relative;width:calc(100vw - 40px);max-width:900px;margin:5vh auto}@media screen and (max-width:767px){.flow_modal_wrap{font-size:14px;border-radius:20px}}.flow_modal_wrap button{font:inherit;display:block;padding:0;cursor:pointer;color:inherit;border:none;outline:0;background:0 0}.flow_modal_wrap .flow_modal_close.close_top{position:absolute;top:20px;right:20px;cursor:pointer}@media screen and (max-width:767px){.flow_modal_wrap .flow_modal_close.close_top{top:-3vw;right:0}}.flow_modal_wrap .flow_modal_close.close_top .modal_close{display:block;width:40px;height:40px;border:2px solid #2b893a;border-radius:50%;background:#2b893a}@media screen and (max-width:767px){.flow_modal_wrap .flow_modal_close.close_top .modal_close{width:30px;height:30px}}.flow_modal_header{padding:3.3333333333%;border-radius:30px 30px 0 0;background:#fff}@media screen and (max-width:430px){.flow_modal_header{padding:5vw 5vw 0;border-radius:20px 20px 0 0}}.flow_modal_header .model_title{font-family:Hind,sans-serif;font-size:27px;font-weight:700;line-height:1.4;padding-bottom:.3em;color:#2b893a;border-bottom:solid 4px #2b893a}@media screen and (max-width:430px){.flow_modal_header .model_title{font-size:18px}}.flow_modal_container{padding:3.3333333333%;padding-top:0;background:#fff}@media screen and (max-width:430px){.flow_modal_container{padding:5vw}}.flow_store .flow_nav .block:last-of-type .btn_med{border-color:#aaa;background-color:#aaa}.flow_store .flow_nav .block:nth-last-of-type(2) .btn_med{border-color:#aaa;background-color:#aaa}@media screen and (min-width:768px){.flow_store .flow_nav .block:last-of-type .btn_med:hover{color:#fff;border-color:#2b893a;background-color:#2b893a}.flow_nav .block:nth-last-of-type(2) .btn_med:hover{color:#fff;border-color:#2b893a;background-color:#2b893a}}.flow_delivery .flow_nav .block:first-of-type .btn_med{border-color:#aaa;background-color:#aaa}.flow_delivery .flow_nav .block:last-of-type .btn_med{border-color:#aaa;background-color:#aaa}@media screen and (min-width:768px){.flow_delivery .flow_nav .block:first-of-type .btn_med:hover{color:#fff;border-color:#2b893a;background-color:#2b893a}.flow_delivery .flow_nav .block:last-of-type .btn_med:hover{color:#fff;border-color:#2b893a;background-color:#2b893a}}.flow_direct .flow_nav .block:last-of-type .btn_med{border-color:#aaa;background-color:#aaa}.flow_direct .flow_nav .block:nth-last-of-type(2) .btn_med{border-color:#aaa;background-color:#aaa}@media screen and (min-width:768px){.flow_direct .flow_nav .block:last-of-type .btn_med:hover{color:#fff;border-color:#2b893a;background-color:#2b893a}.flow_nav .block:nth-last-of-type(2) .btn_med:hover{color:#fff;border-color:#2b893a;background-color:#2b893a}}.direct .flow_nav .block:first-of-type .btn_med{border-color:#aaa;background-color:#aaa}.direct .flow_nav .block:nth-last-of-type(2) .btn_med{border-color:#aaa;background-color:#aaa}@media screen and (min-width:768px){.direct .flow_nav .block:first-of-type .btn_med:hover{color:#fff;border-color:#2b893a;background-color:#2b893a}.direct .flow_nav .block:nth-last-of-type(2) .btn_med:hover{color:#fff;border-color:#2b893a;background-color:#2b893a}}.flow_modal_container .modal_heading01{font-size:18px;font-weight:700;margin-bottom:.5em;color:#2b893a}@media screen and (max-width:430px){.flow_modal_container .modal_heading01{font-size:16px}}.flow_modal_container .modal_heading02{font-weight:700;margin-bottom:.3em}.flow_modal_container .block+.block{margin-top:1em;padding-top:1em;border-top:solid 1px #d3d0bb}.flow_modal_container p a{display:inline;text-decoration:underline;color:#2b893a}.flow_modal_close.flow_modal_footer{padding:25px 0;border-radius:0 0 30px 30px;background-color:#f3f1e2}@media screen and (max-width:430px){.flow_modal_close.flow_modal_footer{padding:3vw 5vw;border-radius:0 0 20px 20px}}.flow_modal_close.flow_modal_footer .modal_close{line-height:50px;width:22.2222222222%;margin:0 auto;color:#fff;border-radius:25px;background-color:#2b893a}@media screen and (max-width:430px){.flow_modal_close.flow_modal_footer .modal_close{width:53.3333333333%}}@media screen and (max-width:767px){.flow_modal_close.flow_modal_footer .modal_close{line-height:40px}}.flow_modal_close.flow_modal_footer .modal_close::after,.flow_modal_close.flow_modal_footer .modal_close::before{left:30px}.direct .local-contents-title01,.flow_delivery .local-contents-title01,.flow_direct .local-contents-title01,.flow_store .local-contents-title01{color:#000}.flow_store .flow_nav .block:first-of-type .btn_med{pointer-events:none}.flow_store .flow_nav .block:last-of-type .btn_med{border-color:#aaa;background-color:#aaa}@media screen and (min-width:768px){.flow_store .flow_nav .block:last-of-type .btn_med:hover{color:#fff;border-color:#2b893a;background-color:#2b893a}}.flow_delivery .flow_nav .block:first-of-type .btn_med{border-color:#aaa;background-color:#aaa}@media screen and (min-width:768px){.flow_delivery .flow_nav .block:first-of-type .btn_med:hover{color:#fff;border-color:#2b893a;background-color:#2b893a}}.flow_delivery .flow_block:first-of-type .flow_heading02{margin-bottom:0}.fllow_collect{margin:2em 0 0}@media screen and (max-width:430px){.fllow_collect .text_right{text-align:left}}.fllow_collect img{display:block;margin:0 auto}.fllow_collect h4{margin-bottom:1em;padding:1em;border-radius:10px;background-color:#2b893a}.fllow_collect h4 img{max-width:400px}.fllow_collect h4+p{text-align:left;margin-left:15%}.fllow_collect_ul{margin-bottom:1em}.text-indent{padding-left:9em}@media screen and (max-width:430px){.fllow_collect h4+p{text-align:left;margin-left:0}.text-indent{padding-left:1em}}.fllow_collect .point{display:flex;margin-bottom:1em;justify-content:space-between;gap:2%}@media screen and (max-width:430px){.fllow_collect .point{flex-direction:column}}.fllow_collect .point li{flex:1}@media screen and (max-width:430px){.fllow_collect .point li{display:flex;justify-content:space-between;align-items:center}}.fllow_collect .point li figure{display:block;width:120px;margin:0 auto 1em}@media screen and (max-width:430px){.fllow_collect .point li figure{width:100px;height:100px}}.fllow_collect .point li img{width:100%;height:auto}.fllow_collect .point li p{text-align:center}@media screen and (max-width:430px){.fllow_collect .point li p{width:calc(100% - 110px);text-align:left}.fllow_collect .point li p br{display:none}}.fllow_collect .point li span{font-weight:700;display:block}.fllow_collect .point+ul{margin-bottom:1em}.flow_step{padding:calc(50 / 980 * 100%) 0}@media screen and (max-width:767px){.flow_step{padding:30px 0}}.flow_step .column{display:flex;flex-direction:row;width:100%;justify-content:space-between}.flow_step .column_2{gap:calc(40 / 980 * 100%)}@media screen and (max-width:767px){.flow_step .column_2{gap:10px}}.flow_step .group01{padding-bottom:calc(80 / 980 * 100%);background:url(/common/img/flow_top_bg01.png) center bottom no-repeat;background-size:100% auto}.flow_step .group02{padding-bottom:calc(20 / 980 * 100%);background:url(/common/img/flow_top_bg02.png) center bottom no-repeat;background-size:100% auto}.flow_step .group02 .block{padding-bottom:calc(40 / 980 * 100%)}.flow_step .group02 .block_c+.block_c{margin-top:calc(80 / 980 * 100%)}.flow_step .group03{padding-bottom:calc(80 / 980 * 100%);background:url(/common/img/flow_top_bg03.png) center bottom no-repeat;background-size:100% auto}.flow_step .block{position:relative;width:calc((100% - 40 / 980 * 100%)/ 2)}@media screen and (max-width:767px){.flow_step .block{width:calc((100% - 10px)/ 2)}}.flow_step .block.block_wide{width:100%}.flow_step .block p+p{margin-top:1em}.flow_step .block a{color:#2b893a}.flow_step .block_empty p{font-weight:700;position:absolute;z-index:1;top:50%;left:50%;display:inline-block;padding:20px;transform:translate(-50%,-50%);color:#fff;border-radius:20px;background:#2b893a}@media screen and (max-width:767px){.flow_step .block_empty p{font-size:13px;white-space:nowrap;border-radius:12px}}.flow_step .block_a{display:flex;flex-direction:column;width:100%;height:100%;border:solid 2px #2b893a;border-radius:20px;background:#fff}@media screen and (max-width:767px){.flow_step .block_a{border-radius:12px}}.flow_step .block_a .block_header{font-size:20px;font-weight:700;line-height:50px;text-align:center;color:#fff;border:solid 2px #2b893a;border-radius:18px 18px 0 0;background:#2b893a}@media screen and (max-width:767px){.flow_step .block_a .block_header{font-size:16px;line-height:40px;border-radius:10px 10px 0 0}}.flow_step .block_a .block_inner{padding:calc(20 / 430 * 100%);flex-grow:1}@media screen and (max-width:767px){.flow_step .block_a .block_inner{font-size:13px;padding:10px}}.flow_step .block_b{font-size:20px;font-weight:700;width:100%;padding:calc(20 / 430 * 100%);text-align:center;border:none;border-radius:20px;background:#d3d0bb}@media screen and (max-width:767px){.flow_step .block_b{font-size:16px;padding:10px;border-radius:12px}}.flow_step .block_b h3{margin-bottom:.5em}.flow_step .block_b figure{display:block;width:auto;height:60px;margin:0 auto}.flow_step .block_b img{width:auto;height:100%}.flow_step .block_b a{font-size:15px;margin-top:.5em}.flow_step .block_c{font-weight:700;position:relative;width:100%;padding:40px calc(20 / 430 * 100%);text-align:center;border:solid 2px #2b893a;border-radius:20px;background:#fff}.flow_step .block_d{font-weight:700;position:relative;width:44%;padding:40px calc(20 / 430 * 100%);margin-bottom:40px;text-align:center;border:solid 2px #2b893a;border-radius:20px;background:#fff}@media screen and (max-width:767px){.flow_step .block_c{position:10px;padding:25px 10px 15px 10px;border-radius:12px}}@media screen and (max-width:767px){.flow_step .block_d{position:10px;padding:25px 10px 15px 10px;border-radius:12px}}.flow_step .block_c p{font-size:18px}.flow_step .block_d p{font-size:18px}@media screen and (max-width:767px){.flow_step .block_c p{font-size:14px}}@media screen and (max-width:767px){.flow_step .block_d p{font-size:14px}}@media screen and (max-width:767px){.flow_step .group02 .column:last-of-type .block_c{padding-top:30px}}@media screen and (max-width:767px){.flow_step .group02 .column:last-of-type .block_d{padding-top:30px}}.flow_step .step{font-family:hind;font-size:13px;line-height:35px;position:absolute;top:0;left:0;width:6em;color:#fff;border-radius:18px 0 20px 0;background:#2b893a}@media screen and (max-width:767px){.flow_step .step{line-height:25px;border-radius:10px 0 10px 0}}.flow_step .step span{font-size:24px;margin-left:.2em}@media screen and (max-width:767px){.flow_step .step span{font-size:20px}}.sp_lineup_area .local-contents-title02,.sp_select_top .local-contents-title02{margin-top:.5em;letter-spacing:0}.sp_lineup_area .sp_lineup_subhead,.sp_select_top .sp_lineup_subhead{font-size:18px;font-weight:700;margin:3em 0 2em;text-align:center;color:#2b893a}@media screen and (max-width:430px){.sp_lineup_area .sp_lineup_subhead,.sp_select_top .sp_lineup_subhead{font-size:16px;margin-top:2em}}.sp_select_top{background:#fff}@media screen and (max-width:767px){.sp_select_top{padding-right:20px;padding-left:20px}}.sp_select_top ul{display:flex;max-width:660px;margin:3em auto 0 auto;justify-content:center}@media screen and (max-width:767px){.sp_select_top ul{flex-direction:column;margin-top:2em}}.sp_select_top li{width:50%;max-width:300px;padding:0 1%}@media screen and (max-width:767px){.sp_select_top li{width:100%;max-width:100%;padding:0}.sp_select_top li+li{margin-top:20px}}.sp_select_top li .button{font-size:20px;line-height:70px;border-radius:35px;box-shadow:0 5px 0 #1d6229}@media screen and (max-width:430px){.sp_select_top li .button{font-size:16px;line-height:60px;border-radius:30px}}@media screen and (min-width:768px){.sp_select_top li .button:active,.sp_select_top li .button:hover{transform:translateY(5px);box-shadow:none}}.sp_select_top li .button::before{position:absolute;top:50%;left:30px;width:30px;height:30px;content:"";transform:translateY(-50%);background:url(/common/img/ico_apple.svg) center center no-repeat;background-size:contain}.sp_select_top li:last-child .button::before{background-image:url(/common/img/ico_android.svg)}.sp_lineup_area{border-bottom:solid 1px #ddd}.sp_lineup_area .sp_lineup_inner{max-width:900px;margin:0 auto;padding:0 20px}.sp_lineup_area button{font:inherit;display:block;padding:0;cursor:pointer;color:inherit;border:none;outline:0;background:0 0}.sp_models{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.sp_models{font-size:14px;flex-direction:column}}.model_modal .sp_models{padding:20px}.sp_models .block{width:calc(50% - 20px);margin:10px}@media screen and (max-width:767px){.sp_models .block{width:100%;margin:0 0 15px 0}}.sp_models .block_inner{border-radius:15px;background-color:#2b893a}@media screen and (max-width:767px){.sp_models .block_inner{border-radius:12px}}.sp_models.secondary .block_inner{background-color:#aaa}.sp_models .sp_series{font-weight:700;padding:20px;cursor:pointer;text-align:center;color:#fff}.sp_models .sp_series span{padding-left:.5em}.sp_models button.sp_series{width:100%}.sp_models dt{position:relative}.sp_models dt::after{position:absolute;top:38%;right:25px;display:block;width:8px;height:8px;content:"";transition:transform .3s ease-in-out,top .3s ease-in-out;transform:rotate(135deg);border-top:solid 2px #fff;border-right:solid 2px #fff}.sp_models dt.is-open::after{top:45%;transform:rotate(-45deg)}.sp_models dd{display:none}.sp_models .model_name_wrap{display:flex;padding:0 20px;justify-content:space-between;flex-wrap:wrap}.sp_models .model_name_wrap li{display:flex;width:calc(50% - 10px);margin-bottom:20px;color:#2b893a;border-radius:10px;background-color:#fff;align-items:center;flex-wrap:wrap}@media screen and (max-width:767px){.sp_models .model_name_wrap li{border-radius:8px}}.sp_models .model_name_wrap .model_name_button{font-weight:700;line-height:1.2;width:100%;height:100%;min-height:5em;margin:0 auto;padding:.5em}@media screen and (max-width:767px){.sp_models .model_name_wrap .model_name_button{padding:1em 0}}.sp_models .model_name_wrap .model_name_button span{font-size:90%;display:block}.model_modal{position:fixed;z-index:2001;top:5vh;left:50%;display:none;width:calc(100vw - 40px);max-width:900px;max-height:90vh;transform:translateX(-50%);border-radius:30px;background-color:#f9f8f0}@media screen and (max-width:767px){.model_modal{font-size:14px;border-radius:20px}}.model_modal .model_title{font-family:Hind,sans-serif;font-size:32px;font-weight:700;line-height:100px;text-align:center;color:#fff;border-radius:30px 30px 0 0;background-color:#2b893a}@media screen and (max-width:767px){.model_modal .model_title{font-size:18px;line-height:70px;border-radius:20px 20px 0 0}}.model_modal .model_search{padding:25px 0;border-radius:0 0 30px 30px;background-color:#2b893a}@media screen and (max-width:767px){.model_modal .model_search{border-radius:0 0 20px 20px}}.model_modal .model_search .button{line-height:50px;max-width:300px;color:#2b893a;border-radius:25px;background-color:#fff}@media screen and (max-width:767px){.model_modal .model_search .button{line-height:40px}}.model_modal .model_modal_close{position:absolute;top:20px;right:20px;cursor:pointer}@media screen and (max-width:767px){.model_modal .model_modal_close{top:-10px;right:-10px}}.model_modal .modal_close{display:block;width:40px;height:40px;border:2px solid #fff;border-radius:50%;background:#fff}.model_modal .modal_close::after,.model_modal .modal_close::before{background:#2b893a}@media screen and (max-width:767px){.model_modal .modal_close{width:30px;height:30px}}.model_modal_container{overflow-y:scroll}.modal_android .model_modal_container{max-height:calc(90vh - 100px)}@media screen and (max-width:767px){.modal_android .model_modal_container{max-height:calc(90vh - 70px)}}.modal_iphone .model_modal_container{max-height:calc(90vh - 200px)}@media screen and (max-width:767px){.modal_iphone .model_modal_container{max-height:calc(90vh - 160px)}}.model_option{padding:30px 10px;text-align:center}@media screen and (max-width:767px){.model_option{padding:20px 10px}}.model_option+.model_option{border-top:solid 1px #d3d0bb}.model_option ul{display:flex;justify-content:center}@media screen and (max-width:767px){.model_option ul{flex-wrap:wrap}}.model_option li{padding:0 1%}@media screen and (max-width:430px){.model_option li{width:48%;padding:1%}}.model_option label{cursor:pointer}.model_option input[type=radio]{position:absolute;display:block;margin:0;padding:0;outline:0;appearance:none}.model_option h3{margin-bottom:1em}.model_option .option_label{font-size:14px;display:block;text-align:center}.model_option .option_carrier label,.model_option .option_storage label{position:relative}.model_option .option_carrier .option_label,.model_option .option_storage .option_label{padding:.8em;border-radius:8px;background-color:#fff}.model_option .option_carrier input[type=radio]:checked+.option_label,.model_option .option_storage input[type=radio]:checked+.option_label{color:#fff;background-color:#2b893a}.model_option .option_storage .option_label{width:5em}.model_option .option_carrier .option_label{width:7em}.model_option .option_color .input_wrap{position:relative;display:block}.model_option .option_color input[type=radio]{top:0;left:50%;width:30px;height:30px;transform:translateX(-50%);border:3px solid #fff;border-radius:50%}.model_option .option_color input[type=radio]:checked{border-color:#2b893a}.model_option .option_color .color_code{position:absolute;top:5px;left:50%;display:block;width:20px;height:20px;content:"";transform:translateX(-50%);border-radius:50%;background:#000;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.1)}.model_option .option_color .option_label{padding-top:35px}@media screen and (max-width:430px){.model_option .option_carrier .option_label,.model_option .option_color .option_label,.model_option .option_storage .option_label{width:100%}}.modal_android .block_inner{background-color:#d3d0bb}.modal_android .sp_series{color:#2b893a}.sp_lineup_area .sp_result_button{font-weight:700;display:block;margin:0 auto;padding:1em 2em;text-align:center;color:#fff;border-radius:15px;background-color:#2b893a}@media screen and (max-width:768px){.sp_lineup_area .sp_result_button{font-size:14px;margin-top:-20px;margin-bottom:20px;padding:1em;border-radius:12px}.sp_lineup_area .sp_result_button:last-of-type{margin-top:30px}}.sp_lineup_area .sp_result_button span{padding-left:.5em}@media screen and (max-width:430px){.inner.faq{padding:0}}#faq_nav a::after,.faq_item_q::after{position:absolute;top:38%;right:25px;display:block;width:8px;height:8px;content:"";transition:transform .3s ease-in-out,top .3s ease-in-out;transform:rotate(135deg);border-top:solid 2px #2b893a;border-right:solid 2px #2b893a}#faq_nav{display:flex;max-width:980px;margin:calc(50 / 980 * 100%) auto;padding:0 20px;justify-content:space-between;flex-wrap:wrap;gap:.5em}#faq_nav li{width:calc((100% - .5em)/ 2)}#faq_nav br{display:none}@media screen and (max-width:430px){#faq_nav br{display:block}}#faq_nav a{font-weight:700;line-height:1.4;position:relative;display:flex;display:block;height:100%;padding:1em;transition:.2s;border-radius:10px;background:#fff}@media screen and (max-width:430px){#faq_nav a{font-size:13px;padding:.5em 1em 20px;text-align:center;border-radius:5px}}@media screen and (max-width:430px){#faq_nav a::after{top:auto;right:auto;bottom:5px;left:50%;width:6px;height:6px;transform:translateY(-50%) rotate(135deg)}}@media screen and (min-width:768px){#faq_nav a:hover{background:#f3f1e2}}.faq .pagetop{max-width:980px;margin:1em auto 2em;padding-right:20px;text-align:right}.faq .pagetop a{font-weight:700;display:block;color:#2b893a}@media screen and (max-width:430px){.faq .pagetop a{font-size:12px}}.faq_cat{width:100%;max-width:940px;margin:0 auto;padding:calc(30 / 980 * 100%) 20px;border-radius:15px;background:#f3f1e2}@media screen and (max-width:430px){.faq_cat{padding:20px;border-radius:0}}.faq_cat h2{font-size:20px;font-weight:700;margin-bottom:30px;color:#2b893a}@media screen and (max-width:767px){.faq_cat h2{font-size:18px}}@media screen and (max-width:430px){.faq_cat h2{margin-bottom:20px}}.faq_cat+.faq_cat{margin-top:20px}.faq_item{border-radius:10px;background:#fff}.faq_item+.faq_item{margin-top:1em}.faq_item_a .faq_item_a_inner::before,.faq_item_q::before{font-family:hind,sans-serif;font-size:150%;font-weight:600;position:absolute;margin-right:.2em;color:#2b893a}.faq_item_q{font-weight:700;position:relative;padding:1.5em 5em 1.5em 3.5em;cursor:pointer;transition:background-color .2s ease-out}.faq_item_q::before{top:50%;left:.8em;content:"Q";transform:translateY(-50%)}.faq_item_q.is-open{border-radius:10px 10px 0 0;background:#d3d0bb}.faq_item_q.is-open::after{top:45%;transform:rotate(-45deg)}.faq_item_a{display:none;padding:1.5em 1.5em 1.5em 3.5em}.faq_item_a .faq_item_a_inner{position:relative}.faq_item_a .faq_item_a_inner::before{line-height:1;top:.1em;left:-1.5em;content:"A"}.faq_item_a ol+.faq_heading01,.faq_item_a ol+.red,.faq_item_a p+p{margin-top:1em}.faq_item_a p.faq_heading01+p{margin-top:0}.faq_item_a a.inline{display:inline;text-decoration:underline;color:#2b893a}.faq_item_a .box{margin:1em 0;padding:1em;background:#f4f4f4}.faq_item_a .box.flex .block{flex:1}.faq_item_a .faq_heading01,.faq_item_a .faq_heading02{font-weight:700;margin-bottom:.3em}.faq_item_a .faq_heading01{font-size:18px;color:#2b893a}.faq_item_a_text_indent{padding-left:1em}@media screen and (max-width:430px){.faq_item_a .faq_heading01{font-size:16px}}.faq_item_a .button{line-height:40px;position:relative;display:block;width:200px;height:40px;text-align:center;color:#fff;border-radius:20px;background:#2b893a}.faq_item_a .button.contact::before{position:absolute;top:50%;left:20px;width:20px;height:20px;content:"";transform:translateY(-50%);background:url(/common/img/ico_contact.svg) left center no-repeat}.pokeca{padding-top:calc(50 / 980 * 100%)}@media screen and (max-width:767px){.pokeca{font-size:14px}}@media screen and (max-width:767px){.pokeca .disp-pc{display:none}}.pokeca .disp-sp{display:none}@media screen and (max-width:767px){.pokeca .disp-sp{display:inline-block}}.pokeca sup{font-size:60%}.pokeca p+p{margin-top:.5em}.pokeca .inner{width:100%;max-width:940px;padding-right:20px;padding-left:20px}.pokeca .bold{font-weight:700}.pokeca .lead{margin-bottom:2em;text-align:center}.pokeca .table{max-width:980px;margin:0 auto}.pokeca table td,.pokeca table th{padding:.5em .8em;box-shadow:none}.pokeca table a{text-decoration:underline}.pokeca table thead th{font-size:14px;text-align:center;color:#fff;border:none;background:#2b893a}@media screen and (max-width:767px){.pokeca table thead th{font-size:13px}}.pokeca table thead th:first-child{border-left:none;border-radius:20px 0 0 0}@media screen and (max-width:767px){.pokeca table thead th:first-child{border-radius:10px 0 0 0}}.pokeca table thead th:last-child{border-radius:0 20px 0 0}@media screen and (max-width:767px){.pokeca table thead th:last-child{border-radius:0 10px 0 0}}.pokeca table tbody br{display:none}@media screen and (max-width:430px){.pokeca table tbody br{display:block}}.pokeca table tbody td,.pokeca table tbody th{border-color:#999;border-radius:0;background:#fff}.pokeca table tbody th{font-weight:700;color:#000;border-top:none}.pokeca table tbody th:first-child{border-radius:0}.pokeca table tbody tr:last-child th{border-radius:0 0 0 20px}@media screen and (max-width:767px){.pokeca table tbody tr:last-child th{border-radius:0 0 0 10px}}.pokeca table tbody tr:last-child td:last-child{border-radius:0 0 20px 0}@media screen and (max-width:767px){.pokeca table tbody tr:last-child td:last-child{border-radius:0 0 10px 0}}.pokeca table tbody .rank{white-space:nowrap}.pokeca table tbody .state{text-align:left}.pokeca table tbody .state .bold{margin-right:1em}@media screen and (max-width:896px){.pokeca table tbody .state .bold{display:block;margin-right:0}}.pokeca table .rank-s th{background:#f98100}.pokeca table .rank-s td{background:rgba(249,129,0,.1)}.pokeca table .rank-a th,.pokeca table .rank-a2 th{background:#f0de4d}.pokeca table .rank-a td,.pokeca table .rank-a2 td{background:rgba(240,222,77,.1)}.pokeca table .rank-b th,.pokeca table .rank-b2 th{background:#6dc37b}.pokeca table .rank-b td,.pokeca table .rank-b2 td{background:rgba(109,195,123,.15)}.pokeca table .rank-c th{background:#b5e6bc}.pokeca table .rank-c td{background:rgba(181,230,188,.03)}.pokeca table .rank-j th{background:#aaa}.pokeca table .rank-j td{background:#f2f2f2}.pokeca .rank_title{display:flex;align-items:center;gap:1em}.pokeca .rank_title h2{font-weight:700;position:relative;display:flex;margin-bottom:2em;align-items:center}.pokeca .rank_title h2 span{display:block}.pokeca .rank_title h2 .badge{line-height:1;position:relative;display:flex;flex-direction:column;width:80px;height:100px;padding-bottom:20px;text-align:center;align-items:center;justify-content:center;background:url(/common/img/rank-s.svg) center bottom no-repeat;background-size:contain}.button_wrap_margin{margin-top:24px!important}@media screen and (max-width:430px){.pokeca .rank_title h2 .badge{width:64px;height:80px}}.pokeca .rank_title h2 .badge .rank1{font-size:40px;margin-bottom:3px}@media screen and (max-width:430px){.pokeca .rank_title h2 .badge .rank1{font-size:28px}}.pokeca .rank_title h2 .badge .rank2{font-size:12px;position:relative;z-index:3}@media screen and (max-width:896px){.pokeca .rank_title h2 .badge .rank2{font-size:11px}}.pokeca .rank_title .state{font-size:20px;font-weight:700;margin-bottom:.5em}@media screen and (max-width:430px){.pokeca .rank_title .state{font-size:16px;margin-bottom:0}}.pokeca .rank_title .state+p{margin-top:0}.pokeca #rank-s .rank_title .badge{background-image:url(/common/img/rank-s.svg)}.pokeca #rank-a .rank_title .badge,.pokeca #rank-a2 .rank_title .badge{background-image:url(/common/img/rank-a.svg)}.pokeca #rank-b .rank_title .badge,.pokeca #rank-b2 .rank_title .badge{background-image:url(/common/img/rank-b.svg)}.pokeca #rank-c .rank_title .badge{background-image:url(/common/img/rank-c.svg)}.pokeca #rank-j .rank_title .badge{background-image:url(/common/img/rank-j.svg)}.pokeca .rank_block{position:relative;margin-top:30px;padding:calc(30 / 980 * 100%);border-radius:20px;background-color:#fff}@media screen and (max-width:767px){.pokeca .rank_block{margin-top:20px;border-radius:10px}}.pokeca .rank_block .data{display:table;width:100%}@media screen and (max-width:430px){.pokeca .rank_block .data{display:flex;margin-top:1em;flex-wrap:wrap}}.pokeca .rank_block .data li{display:table-cell;text-align:center;border:solid 1px #ddd;border-right:none}@media screen and (max-width:430px){.pokeca .rank_block .data li{width:33.3333333333%}.pokeca .rank_block .data li:nth-child(3){border-right:solid 1px #ddd;border-bottom:none}.pokeca .rank_block .data li:first-child,.pokeca .rank_block .data li:nth-child(2){border-bottom:none}}.pokeca .rank_block .data li:last-child{border-right:solid 1px #ddd}.pokeca .rank_block .data span{font-size:14px;display:block;padding:.2em;background:#f4f4f4}.pokeca .rank_block .data p{padding:.5em}.pokeca .rank_block .data+p,.pokeca .rank_block p+.data{margin-top:1.5em}.pokeca .rank_block .photo{display:flex;margin-top:1em;flex-wrap:wrap;gap:2em}@media screen and (max-width:430px){.pokeca .rank_block .photo{gap:1em}}.pokeca .rank_block .photo li{width:calc((100% - 4em)/ 3)}@media screen and (max-width:430px){.pokeca .rank_block .photo li{width:calc((100% - 1em)/ 2)}}.pokeca .rank_block .photo p{margin-top:.3em;text-align:center}.pokeca .rank_block .photo+p{margin-top:1em}.pokeca .label{margin-top:2em}.pokeca .zoom{position:relative}.pokeca .ico{position:absolute;bottom:10px;left:10px;display:block}.pokeca .ico span{position:relative;display:block;width:36px;height:36px;border-radius:50%;background:#2b893a}.pokeca .ico span::before{position:absolute;top:50%;left:50%;width:18px;height:18px;content:"";transform:translate(-50%,-50%);background:url(/common/img/ico_modal_plus.svg) center center no-repeat;background-size:cover}article .button_wrap.pokeca_button{max-width:630px}@media screen and (max-width:896px){article .button_wrap.pokeca_button{width:90%;max-width:700px;margin-bottom:2em}}article .button_wrap.pokeca_button .button.btn_med{font-size:18px}@media screen and (max-width:767px){article .button_wrap.pokeca_button .button.btn_med{font-size:16px}}article .button_wrap.pokeca_button p{margin-top:.5em;text-align:center}article .button_wrap.pokeca_button p small{font-size:14px;display:block}.shop_lead{max-width:840px;margin:3em auto 0;padding:0 20px}@media screen and (max-width:767px){.shop_lead{font-size:14px;margin-top:20px}}.shop_lead .heading02{margin-bottom:1em}.shop_nav{display:table;margin:0 auto;padding:60px 20px}@media screen and (max-width:896px){.shop_nav{padding:40px 20px}}@media screen and (max-width:430px){.shop_nav{padding:30px 0}}.shop_nav dl{align-items:center}@media screen and (max-width:896px){.shop_nav dl{flex-direction:column}}.shop_nav dl+dl{margin-top:1em}.shop_nav dt{font-weight:600;width:8em;padding-right:1em;text-align:right}@media screen and (max-width:896px){.shop_nav dt{width:100%;margin-bottom:.5em;padding-right:0;text-align:center}}.shop_nav ul{gap:1em}@media screen and (max-width:767px){.shop_nav ul{text-align:center;flex-wrap:wrap;justify-content:center}}.shop_nav ul li{position:relative}@media screen and (max-width:767px){.shop_nav dl:first-of-type li{width:calc((100% - 1em)/ 2)}}.shop_nav .button{display:inline-block}.shop_nav .button.btn_sm{max-width:400px;padding:0 1em}.shop_nav img.open{position:absolute;top:-14px;left:50%;display:block;width:auto;height:24px;z-index:2;transform:translateX(-50%)}@media screen and (max-width:767px){.shop_nav dl:first-of-type li:last-of-type{margin-top:.5em}}.inviting_wrap{width:auto;max-width:1560px;margin:0 auto;padding:0 30px 60px}@media screen and (max-width:1919px){.inviting_wrap{max-width:1240px}}@media screen and (max-width:767px){.inviting_wrap{font-size:14px;padding:0 20px 30px}}@media screen and (max-width:430px){.inviting_wrap{padding:0 0 30px}}.inviting_wrap .section{margin:0 auto;padding:0}.inviting_wrap .section+.section{margin-top:30px}@media screen and (max-width:767px){.inviting_wrap .section+.section{margin-top:20px}}.inviting_wrap .section#buturyu+p{margin-top:2em;text-align:center}.inviting_wrap .section .inner{padding:calc(30 / 980 * 100%);border-radius:20px;background-color:#fff}@media screen and (max-width:767px){.inviting_wrap .section .inner{border-radius:10px}}.inviting_wrap .section .map{margin-top:2em}.inviting_wrap .section .map iframe{width:100%;max-width:100%!important;height:auto!important;aspect-ratio:16/6}@media screen and (max-width:767px){.inviting_wrap .section .map iframe{aspect-ratio:4/3}}.inviting_wrap .section .info_wrap{gap:1.5em}@media screen and (max-width:896px){.inviting_wrap .section .info_wrap{flex-direction:column;gap:1em}}.inviting_wrap .section .info_wrap .photo{width:40%;text-align:right}@media screen and (max-width:896px){.inviting_wrap .section .info_wrap .photo{width:100%;max-width:400px;margin:0 auto 1em;text-align:center}}.inviting_wrap .section .info_wrap .data{width:calc(100% - 1.5em - 40%)}@media screen and (max-width:896px){.inviting_wrap .section .info_wrap .data{width:100%}}.inviting_wrap .section .info_wrap .data dt{font-weight:600;width:5em}.inviting_wrap .section .info_wrap .data dd{width:calc(100% - 5em)}.inviting_wrap .section .info_wrap .data dl{margin-bottom:.5em;padding-bottom:.5em;border-bottom:solid 1px #d3d0bb}.inviting_wrap .hours{max-width:800px;margin:2em auto 0}.inviting_wrap .hours dd+dt{margin-top:1em}div.pl_table_wrap{display:block;box-sizing:border-box;max-height:1300px}@media screen and (max-width:896px){div.pl_table_wrap{max-height:550px}}.cart-head,.pl_body_head{display:flex;flex-direction:row;box-sizing:border-box;width:100%;margin-bottom:1em;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}@media screen and (max-width:767px){.cart-head,.pl_body_head{flex-direction:column;align-items:center;gap:10px}}.pl_body_head_info{font-size:1em;font-weight:500;display:block;width:100%;text-align:center;color:#f98100}.cart-head>.cart-head-item,.pl_body_head_left_wrap{position:relative;overflow:hidden;max-width:300px;border:2px solid #2b893a;border-radius:2px;background:#fff}.cart-head>.cart-head-item select,.pl_body_head_left_wrap select{line-height:40px;width:100%;height:40px;padding:0 1em;cursor:pointer;text-overflow:ellipsis;color:#000;border:none;outline:0;background:#fff;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.cart-head>.cart-head-item select::-ms-expand,.pl_body_head_left_wrap select::-ms-expand{display:none}.cart-head>.cart-head-item::before,.pl_body_head_left_wrap::before{position:absolute;top:50%;right:.5em;width:0;height:0;padding:0;content:"";transform:translateY(-50%);pointer-events:none;border-top:6px solid #2b893a;border-right:6px solid transparent;border-left:6px solid transparent}@media screen and (max-width:767px){.pl_body_head_left_wrap{order:2}}.pl_body_head_right_wrap{max-width:300px}@media screen and (max-width:767px){.pl_body_head_right_wrap{order:1}}#coporate_product #goto_checkbox,.cart-head button.clear-items,.pl_body_head_right_wrap a.pl_body_head_login_btn{font-weight:700;line-height:40px;display:inline-block;box-sizing:border-box;width:100%;margin:0 auto;padding:0 1em;text-align:center;white-space:nowrap;color:#fff;border:solid 2px #2b893a;border-radius:25px;background-color:#2b893a}@media screen and (max-width:430px){#coporate_product #goto_checkbox,.cart-head button.clear-items,.pl_body_head_right_wrap a.pl_body_head_login_btn{line-height:1em;margin-top:15px}}@media screen and (max-width:430px){.pl_body_head_right_wrap a.pl_body_head_login_btn{line-height:40px;margin-top:0}}#coporate_product .cart-head>div:nth-child(2){gap:1em}@media screen and (max-width:430px){#coporate_product .cart-head>div:nth-child(2){width:100%;justify-content:space-between}}#coporate_product .cart-head>div:nth-child(2) .yutori_about button{padding:0!important}#coporate_product .cart-head>div:nth-child(2) button#goto_checkbox{width:100%;max-width:200px;margin-right:0;white-space:nowrap}@media screen and (max-width:767px){#coporate_product .cart-head>div:nth-child(2) button#goto_checkbox{margin-right:auto}}#coporate_product .cart-head:last-of-type>.cart-head-item{border:none}#coporate_product .cart-head:last-of-type>.cart-head-item::before{display:none}#coporate_product .cart-head:last-of-type{margin-top:1em!important}#coporate_product .cart-head:last-of-type>div:nth-child(2){width:100%;align-items:center}@media screen and (max-width:767px){#coporate_product .cart-head:last-of-type>div:nth-child(2){flex-direction:column}}#coporate_product .cart-head:last-of-type>div:nth-child(2) .yutori_about{display:block}#coporate_product .cart-head button.clear-items{color:#888;border-color:#aaa;background:#fff}#coporate_product button#goto_checkbox:disabled{border-color:#aaa;background:#aaa!important}#pl_yutori_pop button{padding:0!important}#coporate_product table input[type=number]{padding:.3em!important;border-radius:0!important}#coporate_product table [id^=_coporate_price_]{width:calc(100% - 3em)!important}#coporate_product table [id^=_request_amount_]{margin-top:1em!important}@media screen and (max-width:767px){.pl_table_wrap table.vgt-table,table#vgt-table{border:none;background:rgba(0,0,0,0)}.pl_table_wrap table.vgt-table thead tr,table#vgt-table thead tr{display:none}.pl_table_wrap table.vgt-table tbody tr,table#vgt-table tbody tr{display:flex;margin-bottom:1em;background:#fff;flex-wrap:wrap}.pl_table_wrap table.vgt-table tbody tr:last-child,table#vgt-table tbody tr:last-child{margin-bottom:0}.pl_table_wrap table.vgt-table tbody tr:last-child td:last-child,table#vgt-table tbody tr:last-child td:last-child{border-radius:0}.pl_table_wrap table.vgt-table tbody tr td,table#vgt-table tbody tr td{position:relative;width:100%;padding:.3em .3em .3em 95px;vertical-align:middle;border-bottom:none}.pl_table_wrap table.vgt-table tbody tr td::before,table#vgt-table tbody tr td::before{font-size:.9em;line-height:1.2;position:absolute;top:0;bottom:0;left:0;display:inline-block;width:80px;margin-right:.5em;padding:.3em;color:#fff;border-bottom:solid 1px #ddd;background:#2b893a}}@media screen and (max-width:767px){.pl_table_wrap table.vgt-table tbody tr td:first-child{font-size:.9em;min-height:2em}.pl_table_wrap table.vgt-table tbody tr td:first-child::before{content:"カテゴリ";background:#2b893a}.pl_table_wrap table.vgt-table tbody tr td:nth-child(2){font-size:.9em;min-height:2em}.pl_table_wrap table.vgt-table tbody tr td:nth-child(2)::before{content:"種類"}.pl_table_wrap table.vgt-table tbody tr td:nth-child(3){font-weight:600}.pl_table_wrap table.vgt-table tbody tr td:nth-child(3)::before{font-weight:400;content:"商品名"}.pl_table_wrap table.vgt-table tbody tr td:nth-child(4){font-size:.9em}.pl_table_wrap table.vgt-table tbody tr td:nth-child(4)::before{content:"JANコード"}.pl_table_wrap table.vgt-table tbody tr td:last-child{min-height:3em;border-bottom:solid 1px #2b893a}.pl_table_wrap table.vgt-table tbody tr td:last-child::before{content:"買取価格\a(ゆとり増額)";white-space:pre-wrap;border-bottom:none}.pl_table_wrap table.vgt-table tbody tr td:last-child span div div span:nth-of-type(1){margin-right:.5em}}@media screen and (max-width:767px){table#vgt-table tbody tr{position:relative}table#vgt-table tbody tr td:first-child{position:absolute;top:0;left:0;display:flex;width:40px;height:100%;padding:.3em;text-align:center;border-right:solid 1px #fff;background:#2b893a;align-items:center;justify-content:center}table#vgt-table tbody tr td:first-child::before{top:38%;bottom:auto;width:100%;margin-right:0;padding:0;content:"選択";text-align:center;border-bottom:none}table#vgt-table tbody tr td:not(:first-child){margin-left:40px}table#vgt-table tbody tr td:nth-child(2){font-size:.9em;min-height:2em}table#vgt-table tbody tr td:nth-child(2)::before{content:"カテゴリ";background:#2b893a}table#vgt-table tbody tr td:nth-child(3){font-size:.9em;min-height:2em}table#vgt-table tbody tr td:nth-child(3)::before{content:"種類";background:#2b893a}table#vgt-table tbody tr td:nth-child(4){font-weight:600}table#vgt-table tbody tr td:nth-child(4)::before{font-weight:400;content:"商品名"}table#vgt-table tbody tr td:nth-child(5){font-size:.9em}table#vgt-table tbody tr td:nth-child(5)::before{content:"JANコード"}table#vgt-table tbody tr td:nth-child(6){min-height:2.5em}table#vgt-table tbody tr td:nth-child(6)::before{content:"買取価格\a(ゆとり増額)";white-space:pre-wrap}table#vgt-table tbody tr td:nth-child(7){min-height:2em}table#vgt-table tbody tr td:nth-child(7)::before{content:"数量"}table#vgt-table tbody tr td:last-child{min-height:2em;border-bottom:solid 1px #2b893a}table#vgt-table tbody tr td:last-child::before{content:"備考";border-bottom:none}}@media screen and (max-width:767px){#coporate_product table [id^=_request_amount_]{margin-top:0!important;width:3em}}.product-condition-price-margin{margin-top:5px}.vgt-responsive>span{display:none}.flow_modal_container .heading-border{border-bottom:1px dashed #000}.title-flex{display:flex}@media screen and (max-width:767px){.title-flex{display:inline-block}}.mt{margin-top:-1em}.wearhouse-warning{margin-top:-1em}.wearhouse-warning-pre{margin-bottom:-1em;padding-left:14px}.wearhouse-receiver{font-size:11px;font-weight:500}@media all and (min-width:768px) and (max-width:1024px){.buy-way{margin-left:20px}}@media all and (max-width:480px){.buy-way{margin-left:30px}}.category-search-info{margin-right:auto;padding:8px}#inquiry-form-details,#inquiry-form-details a,#inquiry-form-details button,#inquiry-form-details dd,#inquiry-form-details div,#inquiry-form-details dt,#inquiry-form-details form,#inquiry-form-details input,#inquiry-form-details li,#inquiry-form-details section,#inquiry-form-details span,#inquiry-form-details strong,#inquiry-form-details textarea,#inquiry-form-details ul{font-family:'Noto Sans JP','Hiragino Sans','Yu Gothic UI',Meiryo,sans-serif!important;font-feature-settings:'palt';letter-spacing:.02em}#inquiry-form-details dt{font-weight:500;font-size:14px}#inquiry-form-details input[type=text],#inquiry-form-details textarea{font-weight:400;color:#1f2421;font-size:15px;padding:10px 14px;border:1px solid #d5dcda;border-radius:8px;background:linear-gradient(180deg,#fbfcfc 0,#fff 100%);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);transition:border-color .15s,box-shadow .15s}#inquiry-form-details input[type=text]:focus,#inquiry-form-details textarea:focus{outline:0;border-color:#2c8939;box-shadow:inset 0 1px 2px rgba(0,0,0,.04),0 0 0 3px rgba(44,137,57,.12)}#inquiry-form-details .inquiry{padding-top:55px}.v7-hit{position:absolute;background:0 0;cursor:pointer;text-decoration:none}.v7-hit-main{left:60%;top:52%;width:36%;height:30%;border-radius:999px}.v7-hit-faq{top:8.8%;right:3.125%;bottom:18.8%;left:3.125%;border-radius:12px}.v7-hit-form{top:33.6%;right:9.9%;bottom:42.7%;left:10.5%;border-radius:12px}@media (max-width:640px){.inquiry-renewal-v7{padding-left:0;padding-right:0;background:#fff}.v7-divider-block{margin-top:0;margin-bottom:0}.v7-hit-main{left:9.333%;top:72.159%;width:81.867%;height:14.773%;border-radius:16px}.v7-hit-faq{top:0;right:6.667%;bottom:6.25%;left:6.667%;border-radius:16px}.v7-hit-form{top:0;right:6.667%;bottom:9.091%;left:6.667%;border-radius:16px}}.primary-color{color:#390}.secondary-color{color:#ee143d}.third-color{color:#666}.auto-confirm-product{background:#ffc}.auto-confirm-product-text{padding-left:8px}.product_data .normal-price{font-size:18px;font-weight:600}.product_data .y-price{font-size:18px;font-weight:600}.yutori-restriction-text{font-size:13px}.product_data .deposit-price{font-size:18px;font-weight:600}.deposit-tooltip{font-weight:700}.faq-icon{font-size:14px;font-weight:700;line-height:16px;z-index:5;display:inline-block;width:18px;height:18px;text-align:center;color:#390;border:solid 1px #390;border-radius:50px;background-color:#fff}.d-none{display:none}.fav-container{display:flex;justify-content:flex-start}.fav-container-title{font-size:15px;font-weight:700;color:#333;align-content:center;padding-left:76px}.fav-container-date{font-size:15px;font-weight:500;color:#666;align-content:center}.fav-wrapper{padding:8px;margin-bottom:10px;width:14%}.user-bank-warning{background:#ffc;margin-bottom:20px}.related-product-fav-wrapper{position:relative;z-index:1;top:12px}.header-text{font-size:15px;font-weight:700;color:#333}.d-flex{display:flex;flex-wrap:wrap}.header-text-span{width:20%}.header-yutori-span{width:80%}.d-price{color:#666;font-size:18px}@media (max-width:767px){.related-product-fav-wrapper{position:absolute;z-index:1;top:0;width:24px}.d-flex{flex-direction:column}.header-text-span{width:100%}.fav-container{flex-direction:column}.fav-container-title{padding-left:14px;padding-bottom:12px}}@media all and (min-width:768px) and (max-width:1023px){.related-product-fav-wrapper{position:absolute;z-index:1;top:0;width:24px}}
