@charset "UTF-8";@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stockorder-main{max-width:1120px;margin:10px auto 80px}.stockorder-main.role{border:none}.stockorder-main .headline-1{margin-top:0}.stockorder-main .headline-1 img{max-width:100%}.stockorder-main #top_img{margin-bottom:50px}.stockorder-main section{margin:0 25px 75px}.stockorder-main section .detail-btn{background-color:#fcbf27ea;color:#fff;border:2px solid #fff;font-weight:700;padding:5px 25px;display:block;max-width:400px;text-align:center;box-shadow:1px 1px 4px #0000004e;margin-right:8px;border-radius:5px;text-decoration:none}.stockorder-main section .detail-btn:hover{opacity:.8;transition:.6s;transform:translate(2px,2px);box-shadow:none}.stockorder-main section .buy-btn{background-color:#fcbf27ea;color:#fff;border:2px solid #fff;font-weight:700;padding:15px 30px;margin:20px auto 0;display:block;max-width:400px;text-align:center;font-size:18px;box-shadow:3px 3px 7px #0000003e;border-radius:5px;text-decoration:none}.stockorder-main section .buy-btn:hover{opacity:.8;transition:.6s;transform:translate(2px,2px);box-shadow:none}.stockorder-main section h4{font-size:17px;padding-left:7px;border-left:5px solid #003366;margin-left:8px;font-weight:700;color:#333}.stockorder-main .headline-1{border-bottom:none;padding:0}.stockorder-main .is-flex{display:flex;justify-content:center;align-items:center}.stockorder-main .is-flex img{max-width:240px;margin-right:20px}.stockorder-main .is-flex p{font-size:15px;line-height:23px}.stockorder-main .is-flex .is-flex{justify-content:space-between;margin-top:10px}.stockorder-main h2{background-color:#65b7d0;color:#fff;text-align:center;padding:20px 0;font-weight:700;margin-bottom:20px}.stockorder-main table{margin:8px auto 0;width:100%}.stockorder-main table tr td:nth-child(3){color:red;font-size:18px}.stockorder-main table td{color:#444;font-weight:700;background-color:#e7e5e5;text-align:center}.stockorder-main table th,.stockorder-main table td{padding:5px;border-bottom:2px solid #fff;border-right:2px solid #fff;vertical-align:middle;font-size:13px}.stockorder-main table thead th{color:#fff;background-color:#555555b6;line-height:1.5em;text-align:center}.stockorder-main table tr:nth-child(2n) td{background-color:#cdcdcdd4}.stockorder-main table tr td{padding-top:5px;padding-bottom:5px;font-weight:400}.stockorder-main .caution{margin:2px 0;font-size:12px;color:#888}.stockorder-main .loading-wrap{position:relative;margin-top:8px;background:#f6f6f6;width:100%;height:173px}.stockorder-main .loading-wrap .loading{border:4px solid #2f6898;border-top:4px solid #ffffff;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);margin:-20px 0 0 -20px}.stockorder-main .rack-search dl{width:103px}.stockorder-main .product-150 p{letter-spacing:-.03em}.stockorder-main .stock-detail{display:block;font-size:12px;color:#888}@media screen and (max-width: 1140px){.stockorder-main section{padding:0 20px}.stockorder-main section .intr-wrap{max-width:77%}.stockorder-main h2{padding:15px 5px 15px 10px}.stockorder-main table{overflow-y:scroll;white-space:nowrap;display:block}.stockorder-main .section-mitumori{margin-top:30px;padding-top:20px}.stockorder-main .section-mitumori h3{font-size:18px;padding:0 0 9px 2px}.stockorder-main .is-flex{flex-direction:column}.stockorder-main .is-flex img{margin-right:0;max-width:150px;margin-bottom:10px}.stockorder-main .is-flex .is-flex{flex-direction:row}.stockorder-main h2{font-size:25px;margin-top:50px}.stockorder-main section{width:100%;margin:0 auto 100px}.stockorder-main section .intr-wrap{width:100%}.stockorder-main section .detail-btn{padding:5px 10px;font-size:12px}.stockorder-main section .buy-btn{margin:15px auto 0;padding:10px 30px;font-size:16px}.stockorder-main section h4{margin-left:0;font-size:15px;padding-left:5px}}@media screen and (max-width: 768px){.stockorder-main section .intr-wrap{max-width:100%}.stockorder-main .display-pc{display:none}.stockorder-main .display-sp{display:block}.stockorder-main table{display:block!important}.stockorder-main table th,.stockorder-main table td{padding:5px 25px}.stockorder-main .table-wrap{position:relative;overflow-x:visible!important}.stockorder-main .loading-wrap{position:absolute;top:-10px;left:0;width:102%;height:170px;z-index:2}}@media screen and (min-width: 769px){.stockorder-main .display-sp{display:none}.stockorder-main .display-pc{display:block}}.detail-stock-area{margin-top:20px;margin-bottom:20px}.detail-stock-area .stockorder-main{margin:0}.detail-stock-area .detail-block-title{padding:0 0 0 8px;margin:0 0 16px;border-left:solid 4px #525263}.detail-stock-area .detail-block-title span{font-size:16px;margin-left:10px}.detail-stock-area .hide-tbl{display:none}.detail-stock-area .buy-btn{background-color:#fcbf27ea;color:#fff;border:2px solid #fff;font-weight:700;padding:15px 30px;margin:20px auto 0;display:block;max-width:400px;text-align:center;font-size:18px;box-shadow:3px 3px 7px #0000003e;border-radius:5px;text-decoration:none}.detail-stock-area .buy-btn:hover{opacity:.8;transition:.6s;transform:translate(2px,2px);box-shadow:none}@media screen and (max-width: 768px){.detail-stock-area .detail-block-title{line-height:1em;padding:5px 0 3px 8px;margin:0 0 6px}.detail-stock-area .detail-block-title span{display:block;font-size:13px;margin-left:0}}.faq-box-wrap{background-color:#f2f1f1;padding:16px;margin-bottom:30px}.faq-box{margin-bottom:30px}.faq-box:last-child{margin-bottom:0}.faq-box-title{position:relative;font-size:16px;font-weight:400;padding:15px 0 15px 70px;background:#fff;color:#555;margin-bottom:10px;box-shadow:0 3px 6px #00000029}.faq-box-title:before{position:absolute;content:"Q";left:10px;width:40px;height:80%;text-align:center;color:#fff;line-height:30px;background:#A2C4E3;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;font-weight:700}.faq-box-data{position:relative;font-size:16px;font-weight:400;padding:15px 10px 15px 70px;background:#fff;color:#4b81b4;box-shadow:0 3px 6px #00000029}.faq-box-data:before{position:absolute;content:"A";left:10px;width:40px;height:80%;text-align:center;color:#fff;line-height:30px;background:#4B81B4;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;font-weight:700}.faq-box-data__link{color:#4b81b4;font-weight:700}.faq-box-data__link:hover{color:#4b81b4;text-decoration:none}
