@charset "UTF-8";.header-wrapper .header{margin-bottom:0}.breadcrumb{display:none}.mv{height:520px;background:url(./bg_shop_mv-pc.png) repeat center center;background-size:cover}.mv .inner{position:relative;display:flex;align-items:center;justify-content:center;height:100%;max-width:1200px;margin:0 auto}.mv .inner .catch{display:inline-block;padding:30px;margin:20px auto 0;background:#fff;box-shadow:0 3px 6px #00000029}.mv .inner .catch .ttl{display:flex;justify-content:center;margin-bottom:25px;padding-bottom:15px;border-bottom:solid 2px #FF6B8E}.mv .inner .catch .ttl span{display:inline-block;font-family:Barlow,sans-serif;font-size:4rem;font-weight:700;letter-spacing:.5rem;margin-right:-.5rem;line-height:1}.mv .inner .catch .ttl span span:first-of-type{margin-right:.3em}.mv .inner .catch .txt{text-align:center;font-weight:600;line-height:2}.custom-search-wrapper{width:100%;padding:20px 0 30px;background:#fffcd1}.custom-search-wrapper .hdg_ttl04{margin-bottom:0}.custom-search-inner{max-width:1200px;margin:0 auto}select,input[type=text]{width:200px;height:40px}input[type=checkbox]{display:none!important}.ch{display:flex;box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px 5px 35px;position:relative;width:auto;font-size:1.4rem}.ch:before{background:#fff;border:1px solid #707070;content:"";display:block;width:17px;height:17px;left:5px;margin-top:-10px;position:absolute;top:50%;border-radius:2px}.ch:after{border-right:3px solid #ed7a9c;border-bottom:3px solid #ed7a9c;content:"";display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}input[type=checkbox]:checked+.ch:after{opacity:1}.selectGroup{display:flex;margin-bottom:20px}.selectGroup .field{width:initial;display:flex;justify-content:start}.selectGroup .field label{display:flex;align-items:center;font-weight:700}.selectGroup .field select{flex:1;width:100%;max-width:190px;background:url(arrow_search.svg) no-repeat right 10px center #fff}.selectGroup .field.genre{width:23%}.selectGroup .field.genre label{width:5em}.selectGroup .field.series{width:25%}.selectGroup .field.series label{width:7em;padding-left:20px;background:url(arrow_search_series.svg) no-repeat left 5px center}.selectGroup .field.freeword{width:52%}.selectGroup .field.freeword label{width:10em;padding-left:15px}.selectGroup .field.freeword input{flex:1}.listGroup{display:flex;margin-bottom:10px}.listGroup .ttl{display:flex;align-items:center;justify-content:center;width:100px;margin-right:10px;font-weight:700;background:#ffe863;border-radius:4px}.listGroup .ttl>span span{display:none}.listGroup .ttl .spHdn{display:block}.listGroup .ttl .pcHdn{display:none}.listGroup .list{flex:1;display:flex;justify-content:start;flex-wrap:wrap;padding:20px 25px;background:#fff;border-radius:4px}.listGroup .item{width:20%;display:inline-block}.conditionGroup{display:flex;margin-bottom:20px}.conditionGroup .condition_ttl{display:flex;align-items:center;justify-content:center;width:100px;margin-right:10px;font-weight:700;background:#ff9a46;color:#fff;border-radius:4px}.conditionGroup .condition_ttl .spHdn{display:block}.conditionGroup .condition_ttl .pcHdn{display:none}.conditionGroup .inner{flex:1;display:flex;align-items:center;justify-content:start;flex-wrap:wrap;padding:20px 25px 10px;background:#fff;border-radius:4px}.conditionGroup .inner .conditionList{flex:1;display:flex;justify-content:start;flex-wrap:wrap}.conditionGroup .inner .conditionList .item{display:flex;align-items:flex-start;width:33.3333333333%;margin:0 0 10px}.conditionGroup .inner .conditionList .item .ttl{width:5em;min-width:5em;font-weight:700;background:#ffe863;font-size:1.3rem;text-align:center;margin-right:10px}.conditionGroup .inner .conditionList .item .ttl>span span{display:none}.conditionGroup .inner .conditionList .item .row{margin:0}.conditionGroup .inner .conditionList .item .row>span{display:inline-block;font-size:1.4rem}.conditionGroup .inner .conditionList .item .row>span:not(:last-of-type){position:relative;padding-right:1.5em}.conditionGroup .inner .conditionList .item .row>span:not(:last-of-type):after{position:absolute;content:"\3001";width:1em;right:0}.conditionGroup .inner .conditionBtn{display:flex;justify-content:end;width:154px}.conditionGroup .inner .conditionBtn button{width:154px;height:48px;border-radius:24px;background:#ff9a46;color:#fff;font-size:1.6rem;font-weight:600;border:none}.conditionGroup .inner .conditionBtn button:hover{cursor:pointer}.conditionGroup .inner .conditionBtn.glay button{background:#d1d1d1;color:#333}.conditionGroup.detail .inner{background:none}.conditionGroup.detail .inner .detail_inner{display:block;flex:1}.conditionGroup.detail .inner .conditionBtn button{background:#ff6b8e}#searchModal{align-items:center;justify-content:center}.modal{display:none;position:fixed;z-index:100;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#00000080}.modal-content{position:relative;background-color:#f4f4f4;margin:0 auto;width:80%;box-shadow:0 5px 8px #0003,0 7px 20px #0000002b;-webkit-animation-name:modalopen;animation-name:modalopen;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes modalopen{0%{opacity:0}to{opacity:1}}@keyframes modalopen{0%{opacity:0}to{opacity:1}}.modalClose{position:absolute;display:block;top:0;right:0;width:50px;height:50px}.modalClose:before,.modalClose:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:20px;background:#333;border-radius:2px}.modalClose:before{transform:translate(-50%,-50%) rotate(45deg)}.modalClose:after{transform:translate(-50%,-50%) rotate(-45deg)}.modalClose:hover{cursor:pointer}.modal-body{padding:30px 20px;border-radius:5px;background:#fff;border:3px solid #ffe863;box-shadow:0 3px 6px #00000029}.modal-body h3{font-size:2.4rem;text-align:center;margin-bottom:10px}.modal-body .details{display:flex}.modal-body .details .row{margin:0 1%}.modal-body .details .row dl{margin-bottom:0}.modal-body .details .row dl dt{display:flex;align-items:center;background:#ccc;padding:5px 10px;height:38px;border-radius:4px;background:#ffe863;font-size:1.4rem}.modal-body .details .row dl dd{margin:0;padding:10px 5px;font-size:1.5rem}.modal-body .details .row dl dd .ch{padding:0 0 0 35px}.modal-body .details .row:nth-child(1){width:12%}.modal-body .details .row:nth-child(2){width:21%}.modal-body .details .row:nth-child(3){width:12%}.modal-body .details .row:nth-child(4){width:25%}.modal-body .details .row:nth-child(5){width:10%}.modal-body .details .row:nth-child(6){width:20%}.modal-body .modal_att{font-size:1.2rem}.modal-body .change{display:block;width:164px;height:48px;margin:0 auto;border-radius:24px;background:#d1d1d1;font-size:1.6rem;font-weight:600;border:none}.modal-body .change:hover{background:#ff9a46;color:#fff}.submitBtns{display:flex;justify-content:center;margin-bottom:10px}.submitBtns button{display:flex;align-items:center;justify-content:center;margin:0 10px}.submitBtns button.submit{width:180px;height:50px;font-size:1.6rem;font-weight:600;background:#ff6b8e;color:#fff;border-radius:25px;border:none}.submitBtns button.submit span{position:relative;padding-left:25px}.submitBtns button.submit span:before{position:absolute;font-family:"Font Awesome 6 Pro";font:var(--fa-font-regular);content:"\f002";color:#fff;top:3px;left:0;font-size:1.2em}.submitBtns .reset{display:flex;align-items:center;justify-content:center;margin:0 10px;width:180px;height:50px;font-size:1.6rem;font-weight:600;background:#d1d1d1;border-radius:25px;border:none}.att{text-align:center;font-size:1rem}.resultArea{max-width:1200px;margin:0 auto;padding:70px 0}.resultArea .item_wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-moz-column-gap:20px;column-gap:20px}.resultArea .item_wrap .item{border:solid 2px #FFF;margin-bottom:20px;padding:5px;border-radius:4px}.resultArea .item_wrap .item a{display:block;height:100%}.resultArea .item_wrap .item .ph{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.resultArea .item_wrap .item .product-data .data-number{display:block;height:100%;margin:0 10px 10px;padding-left:5px;line-height:18px;font-size:1.5rem;font-weight:400;border-left:solid 4px #FF6B8E}.resultArea .item_wrap .item .product-data .data-number span{position:relative;padding:1px 0}@media screen and (min-width:990px){.resultArea .item_wrap .item:hover{border:solid 2px #ddd}}@media screen and (max-width:990px){.selectGroup .field.genre,.selectGroup .field.series{width:30%}.selectGroup .field.freeword{width:40%}}@media screen and (max-width:750px){.mv{height:100vw;background:url(./bg_shop_mv-sp.png) repeat center center;background-size:cover}.mv .inner .catch{padding:17px 10px}.mv .inner .catch .ttl{margin-bottom:14px}.mv .inner .catch .ttl span{font-size:2.4rem;text-align:center}.mv .inner .catch .ttl span span{display:block;line-height:1.2}.mv .inner .catch .ttl span span:first-of-type{margin-right:0}.mv .inner .catch .txt{font-size:1.4rem}.mv .inner .catch .txt span{display:block}.custom-search-wrapper{padding:20px 0}.custom-search-wrapper .hdg_ttl04{margin-bottom:10px}.custom-search-inner{display:flex;flex-wrap:wrap;padding:0 20px}.custom-search-inner .selectGroup{display:block;width:100%;order:2;flex-wrap:wrap}.custom-search-inner .selectGroup .field select{max-width:initial}.custom-search-inner .selectGroup .field label{font-size:1.5rem}.custom-search-inner .selectGroup .field.genre{position:relative;width:100%;margin-bottom:30px}.custom-search-inner .selectGroup .field.genre:after{position:absolute;content:"";width:30px;height:30px;background:url(./arrow_search_series.svg) no-repeat center center;bottom:-30px;right:40%;transform:rotate(90deg)}.custom-search-inner .selectGroup .field.genre label{width:100px}.custom-search-inner .selectGroup .field.series{width:100%;margin-bottom:20px}.custom-search-inner .selectGroup .field.series label{width:100px;background:none;padding:0}.custom-search-inner .selectGroup .field.freeword{width:100%}.custom-search-inner .selectGroup .field.freeword label{width:100px;padding-left:0}.custom-search-inner .toggleArea{width:100%;order:1}.custom-search-inner .listGroup{display:block;margin-bottom:20px}.custom-search-inner .listGroup .ttl{width:100%;margin-right:0;background:#ff6b8e;border-radius:4px 4px 0 0;padding:5px 0;color:#fff}.custom-search-inner .listGroup .ttl>span span{display:inline-block}.custom-search-inner .listGroup .ttl .spHdn{display:none}.custom-search-inner .listGroup .ttl .pcHdn{display:block}.custom-search-inner .listGroup .list{width:100%;padding:10px}.custom-search-inner .listGroup .item{width:initial}.custom-search-inner .conditionGroup{display:block}.custom-search-inner .conditionGroup .condition_ttl{width:100%;margin-right:0;background:#ff6b8e;border-radius:4px 4px 0 0;padding:5px 0;color:#fff}.custom-search-inner .conditionGroup .condition_ttl>span span{display:inline-block}.custom-search-inner .conditionGroup .condition_ttl .spHdn{display:none}.custom-search-inner .conditionGroup .condition_ttl .pcHdn{display:block}.custom-search-inner .conditionGroup .inner{padding:20px 10px;display:block}.custom-search-inner .conditionGroup .inner .conditionList .item{width:50%}.custom-search-inner .conditionGroup .inner .row{flex:1;line-height:1.2}.custom-search-inner .conditionGroup .inner .row>span{font-size:1.3rem}.custom-search-inner .conditionGroup .inner .conditionBtn{justify-content:center;width:100%;margin:20px 0 0}.custom-search-inner .conditionGroup .inner .conditionBtn button{height:30px}.custom-search-inner .conditionGroup.detail{margin-bottom:0}.custom-search-inner .submitBtns{width:100%;order:3}.custom-search-inner .att{width:100%;order:4}.resultArea{padding:20px 0}.resultArea .hdg_ttl01{margin-bottom:20px}.resultArea .item_wrap{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:5px;column-gap:5px;margin:0 10px}.resultArea .item_wrap .item{padding:0}.resultArea .item_wrap .item .product-data{font-size:1.1rem;line-height:1.4}.resultArea .item_wrap .item .product-data .data-number{font-size:1.2rem}.ch{font-size:1.3rem;padding:5px 20px 5px 30px}#searchModal{align-items:initial}.modal-content{margin:10% auto}.modal-body .details{flex-wrap:wrap}.modal-body .details .row{width:100%!important}.modal-body .details .row:nth-child(1) dd,.modal-body .details .row:nth-child(5) dd{display:flex;flex-wrap:wrap}.modal-body .details .row:nth-child(1) dd .item,.modal-body .details .row:nth-child(5) dd .item{width:50%}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/shop-search.css.map */
