.bg-blue{background:#008bd1;padding-bottom:3em;margin-bottom:3em}@media (max-width: 767px){.bg-blue{font-size:80%}}.bg-blue .top{padding:4em 0;color:#fff;position:relative}.bg-blue .top img{position:absolute;top:5%;right:1%;width:auto;height:105%;z-index:0}.bg-blue .top p{position:relative}.bg-blue .top .title{font-size:2em;font-weight:bold;line-height:normal;margin-bottom:1em}.bg-blue .top .text{font-size:1.2em;margin:0}.bg-blue .box{border-radius:15px;padding:20px}@media (max-width: 575px){.bg-blue .box{padding:10px;margin:0 -15px;border-radius:0}}.notepc-search-datail>.row{margin-bottom:10px}.notepc-search-datail .step{background:#008bd1;height:100%;color:#fff;font-weight:bold;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;padding:50px 0 15px}.notepc-search-datail .step div.step-title{line-height:normal}.notepc-search-datail .step div.step-title p.step-title{margin:0;font-size:1.8em}.notepc-search-datail .step div.step-title p.step-subtitle{margin:0;font-size:0.9em}.notepc-search-datail .step:before{content:'';display:block;background-color:#ffffff;clip-path:polygon(100% 0, 100% 5%, 50% 100%, 0 5%, 0 0);width:100%;top:-1px;height:25px;position:absolute}.notepc-search-datail .step.start{border-radius:5px 5px 0 0}.notepc-search-datail .step.start:before{display:none}.notepc-search-datail .step:after{content:'';display:block;background-color:#008bd1;clip-path:polygon(100% 0, 100% 5%, 50% 100%, 0 5%, 0 0);width:100%;height:25px;position:absolute;bottom:-24px;z-index:1}.notepc-search-datail .step .comment{position:absolute;padding:8px;top:-38px;font-size:1.2em;width:80%;background:#e02b2b;border-radius:6px}@media (max-width: 575px){.notepc-search-datail .step .comment{padding:5px;top:-27px;left:-8%;width:116%}}.notepc-search-datail .step .comment:before{content:"";position:absolute;top:95%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #e02b2b}.notepc-search-datail .select-contents{padding:20px 0}.notepc-search-datail .select-contents .title{font-size:1.5em;font-weight:bold}.notepc-search-datail .select-contents span.badge{font-size:0.5em;vertical-align:middle}.notepc-search-datail .select-contents select{font-size:1.15em}.notepc-search-datail .information{position:relative;text-align:right}.notepc-search-datail .information a{font-size:0.9em;border-radius:4px;margin-top:5px}@media (min-width: 576px){.notepc-search-datail .information a{position:absolute;bottom:3.1em;right:0}}@media (min-width: 576px){.notepc-search-datail .select-contents .select{width:calc(100% - 8em)}}.notepc-search-datail .select-contents .select input{display:none}.notepc-search-datail .select-contents .select label{padding:7px 10px;margin:0 5px 8px 0;font-size:1.5rem;border-radius:5px;vertical-align:top;animation:show 0.2s linear 0s;transition:.2s;background:#E1E1E1;color:#555e64;box-shadow:0 4px 0 #bebebe;cursor:pointer}.notepc-search-datail .select-contents .select input[type="radio"]:checked+label{box-shadow:0 0 0;margin:4px 5px 4px 0;background-color:#008bd1;color:#fff}.notepc-search-datail .select-contents.price{text-align:center;line-height:normal}.notepc-search-datail .select-contents.price .title{font-size:2.2em}.notepc-search-datail .select-contents.price .price-area{color:#e02b2b;font-weight:bold;font-size:1.5em}.notepc-search-datail .select-contents.price .price-area .high_price{font-size:1.5em}.notepc-search-datail .select-contents.price .price-area .high_price #high_price{font-size:150%}.notepc-search-datail .select-contents.price .price-area .low_price{font-size:1.1em}.notepc-search-datail .select-contents.price .price-area .low_price #low_price{font-size:150%}.notepc-search-takuhai{border:4px solid #008bd1;border-radius:10px;padding:20px;text-align:center}.notepc-search-takuhai .title{font-size:2em;font-weight:bold;line-height:normal}.notepc-search-takuhai .text{font-size:1.2em;font-weight:bold;line-height:normal;margin-top:1.5em}.notepc-search-takuhai .rank>div{height:60px;padding:5px 0 0}.notepc-search-takuhai .rank input{display:none}.notepc-search-takuhai .rank label{text-align:left;display:block;padding:11px 10px;font-size:1.1em;border-radius:5px;vertical-align:top;margin:0;animation:show 0.2s linear 0s;transition:.2s;background:#E1E1E1;color:#555e64;box-shadow:0 4px 0 #bebebe;cursor:pointer}.notepc-search-takuhai .rank label.disabled{pointer-events:none;opacity:0.5}.notepc-search-takuhai .rank input[type="radio"]:checked+label{box-shadow:0 0 0;margin:4px 0 0 0;background-color:#008bd1;color:#fff}.notepc-search-takuhai .rank-datail{display:none;height:100%;padding:4px 0 4px}.notepc-search-takuhai .rank-datail>div{padding:15px;background:#f7f7f7;border-radius:10px;height:100%;border:1px solid #e9e9e9;display:flex;justify-content:center;align-items:center}.notepc-search-takuhai .rank-datail>div>div{border-radius:10px}.notepc-search-takuhai .rank-datail>div>div p{font-size:1.2em}.notepc-search-takuhai .rank-datail>div>div p strong{font-size:1.3em}.notepc-search-takuhai .count select{font-size:1.3em;width:70px;display:inline-block;margin:0 0 0.2em}.notepc-search-takuhai .arrow{clip-path:polygon(0 0, 50% 100%, 100% 0);background:#008bd1;width:100px;height:25px;display:block;margin:2em auto}.notepc-search-takuhai .cart-add.btn-danger{box-shadow:0 5px 0 #b5302c;color:#fff;font-size:1.2em;padding:0.2em 2em;background-color:#d9534f}.notepc-search-takuhai .cart-add.btn-danger i{font-size:1.7em;display:block;margin:0.2em}.notepc-search-takuhai .title2{font-weight:bold;font-size:1em}.notepc-search-takuhai .price{text-align:center;line-height:normal}.notepc-search-takuhai .price .title{font-size:2.2em}.notepc-search-takuhai .price .price-area{color:#e02b2b;font-weight:bold;font-size:1.5em}.notepc-search-takuhai .price .price-area .high_price{font-size:1.5em}.notepc-search-takuhai .price .price-area .high_price #cart-high_price{font-size:150%}.notepc-search-takuhai .price .price-area .low_price{font-size:0.7em}.notepc-search-takuhai .price .price-area .low_price #cart-low_price{font-size:150%}.lity{background:rgba(0,0,0,0.7)}.lity .lity-wrap{padding:20px;text-align:center;outline:none !important;overflow:scroll;display:flex;align-items:center;justify-content:center}.lity .lity-content{padding-bottom:20px}.lity .lity-content>*{max-height:none !important}.lity .lity-style{padding:0}.lity .lity-close{position:fixed;top:30px;right:30px}.lity img.img-fluid{max-width:600px;width:100%;border:1px solid #ddd}
