/*product*/
.bc{margin-bottom:50px;padding:5px}.bc li{font-size:12px;position:relative;display:inline-block;margin-right:10px;padding-right:20px;vertical-align:middle}.bc li:last-child{text-decoration:underline}.bc li:last-child:after{display:none}.bc li:after{position:absolute;top:50%;right:0;display:block;width:4px;height:4px;margin-top:-2px;content:'';transform:rotate(45deg);border-top:1px solid #333;border-right:1px solid #333}.prod_head::after{display:block;clear:both;content:''}.prod-img{float:right;max-width:830px}.prod_head-form{float:left;max-width:320px}.prod-slider_thumb img{width:100%;height:100px;object-fit:cover}.side{float:left;max-width:320px}.side>div{margin-bottom:30px}.side .bloc{padding:0}.side .bloc:after{box-shadow:0 0 15px rgba(0,0,0,.6)}.form{padding:0 !important;color:#5f5f5f}.form-id{font-size:12px;display:block;width:180px;margin:20px auto;padding:5px;text-align:center;border:1px solid #333;border-radius:3px}.form-name{font-size:12px;margin:0 10px}.form-exam{margin:0 10px}.form-price{font-size:14px;margin:10px}.form-price strong{font-size:16px;font-weight:bold;margin:5px}.form-price__regular{font-size:14px;margin:10px 10px 0;text-decoration:line-through}.form-price__sale{font-size:14px;margin:0 10px 10px;color:#e53718}.form-price__sale strong{font-size:16px;font-weight:bold;margin:5px}.form .buy-strock{font-size:14px;display:block;padding:5px;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee}.form-num{margin:10px 10px 20px;text-align:center}.form-num label{font-size:14px;font-weight:bold;display:inline-block;margin-right:10px;vertical-align:middle}.form-num input{display:inline-block;padding:5px;text-align:center;vertical-align:middle;border:2px solid #eee;border-radius:5px}.form .btn-soldout{font-size:18px;display:block;width:100%;padding:10px;transition:all .3s ease;color:#333;background:#ccc}.form-btn button{font-size:18px;display:block;width:100%;padding:10px;transition:all .3s ease;color:#fff;background:#e53718}.form-btn button:hover{opacity:.6}.form-option{padding:10px;transition:all .3s ease}.form-option:hover{transform:scale(1.2)}.form-option table{font-size:12px;table-layout:fixed;border-spacing:0;border-collapse:separate;border:1px solid #eee;border-radius:5px}.form-option td{background:#fff}.form-option th,.form-option td{padding:2px;text-align:center;vertical-align:middle;border-top:1px solid #eee;border-left:1px solid #eee}.form-option th input,.form-option td input{display:none}.form-option th label,.form-option td label{position:relative;display:block;width:15px;height:15px;margin:auto;cursor:pointer;border:2px solid #ccc;border-radius:50%}.form-option th input:checked+label:before,.form-option td input:checked+label:before{position:absolute;top:2px;left:2px;display:block;width:10px;height:4px;content:'';transform:rotate(-45deg);border-bottom:3px solid #333;border-left:3px solid #333}.form-option .stock_head td:first-child{border-radius:5px 0 0 0}.form-option .stock_head th:last-child{border-radius:0 5px 0 0}.form-option tr:last-child td:last-child{border-radius:0 0 5px 0}.form-option tr:last-child th{border-radius:0 0 0 5px}.form-option .stock_head,.form-option th,.form-option .none{font-size:10px;font-weight:bold;background:#f6f6f6}.form-option .stock_zero{font-size:10px;letter-spacing:1px}.form-option .stock_head td,.form-option .stock_head th{border-top:0}.form-option tr:not(.stock_head) .cell_1,.form-option .stock_head .none{width:30px;border-left:0 !important}.form-option .t_stock_num,.form-option .table_price+br{display:none}.item-mail{padding:20px 0 0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#f1f1f1}.item-mail h3{font-weight:bold;display:block;margin-bottom:10px;text-align:center}.item-mail p{font-size:14px;margin:0 10px}.item-mail__pid{width:200px;margin:15px auto;padding:5px;text-align:center;border:1px solid #e0e0e0;border-radius:5px;background:#fff}.item-mail__btn a{font-size:18px;display:block;box-sizing:border-box;width:100%;padding:10px;text-align:center;color:#fff;background:#333}.sns{margin:30px auto;text-align:center}.sns li{display:inline-block;vertical-align:middle}.ssrch dt{font-weight:bold;margin-bottom:10px;padding:10px;border-bottom:1px solid #e0e0e0}.ssrch dd{margin-bottom:30px}.ssrch a{font-size:14px;display:block;padding:10px}.prod{float:right;width:calc(100% - 370px);margin-left:50px}.prod-img{position:relative;margin-bottom:80px}.prod .flex-control-thumbs li{display:inline-block;float:none;overflow:hidden;width:50px;height:50px;vertical-align:middle}.prod .flex-control-thumbs li img{width:80px;max-width:100px;height:auto}.prod .slides li{text-align:center}.prod .flex-direction-nav{width:100%}.prod .flex-direction-nav li{position:absolute;z-index:10}.prod .flex-direction-nav li a{font-size:0;line-height:20px;display:block;overflow:hidden;width:20px;height:20px;text-indent:100%;border-top:2px solid #333;border-right:2px solid #333}.prod .flex-direction-nav .flex-nav-prev{top:50%;left:10%;transform:rotate(-135deg)}.prod .flex-direction-nav .flex-nav-next{top:50%;right:10%;transform:rotate(45deg)}.prod-desc{line-height:1.8}.prod-desc #option_tbl{font-size:14px;margin-bottom:15px;table-layout:fixed;border-spacing:0;border-collapse:separate;border:1px solid #eee;border-radius:5px}.prod-desc #option_tbl td{background:#fff}.prod-desc #option_tbl th,.prod-desc #option_tbl td{padding:5px;text-align:center;vertical-align:middle;border-top:1px solid #eee;border-left:1px solid #eee}.prod-desc #option_tbl .stock_head td:first-child{border-radius:5px 0 0 0}.prod-desc #option_tbl .stock_head th:last-child{border-radius:0 5px 0 0}.prod-desc #option_tbl tr:last-child td:last-child{border-radius:0 0 5px 0}.prod-desc #option_tbl tr:last-child th{border-radius:0 0 0 5px}.prod-desc #option_tbl .stock_head,.prod-desc #option_tbl th,.prod-desc #option_tbl .none{font-size:12px;font-weight:bold;background:#f6f6f6}.prod-desc #option_tbl .stock_head td,.prod-desc #option_tbl .stock_head th{border-top:0}.prod-desc a{text-decoration:underline}.prod-desc strong{font-weight:bold}.prod-desc u{text-decoration:underline}.prod-discount{font-size:12px;line-height:1;display:inline-block;margin-left:5px;padding:5px 2px;vertical-align:middle;color:#fff;border-radius:3px;background:#e53718}.tocart{overflow:hidden;margin-top:50px;padding:20px 10px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}.tocart div{text-align:left}.tocart div h2{font-size:18px;font-weight:bold;margin-bottom:10px}.tocart-info{float:left}.tocart-info strong{font-weight:bold}.tocart-btn{float:right}.tocart-btn a{font-size:18px;display:block;width:250px;padding:10px;text-align:center;color:#fff;border-radius:3px;background:#e53718}.tocart-btn a:hover{opacity:.6}.rel{padding:20px 10px;border-bottom:1px solid #cbcbcb}.rel-ttl{font-size:18px;font-weight:bold;margin-bottom:10px}.rel-keyword li,.rel-guide li{display:inline-block;margin:5px 10px;vertical-align:middle}.rel-keyword li a{font-size:14px;display:block;padding:2px 10px;border:1px solid #676767;border-radius:3px}.rel-guide li a{font-size:14px;display:block;padding:2px 10px;text-decoration:underline}.rel-rcmd li{display:inline-block;width:150px;margin:20px;vertical-align:top}.rel-rcmd li p{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rel-rcmd li a:hover{opacity:.6}@media only screen and (min-width:960px){.bc{margin-bottom:50px;padding:5px}.bc li{font-size:12px;position:relative;display:inline-block;margin-right:10px;padding-right:20px;vertical-align:middle}.bc li:last-child{text-decoration:underline}.bc li:last-child:after{display:none}.bc li:after{position:absolute;top:50%;right:0;display:block;width:4px;height:4px;margin-top:-2px;content:'';transform:rotate(45deg);border-top:1px solid #333;border-right:1px solid #333}.prod_head::after{display:block;clear:both;content:''}.prod-img{float:right;max-width:830px}.prod_head-form{float:left;max-width:320px}.prod-slider_thumb img{width:100%;height:100px;object-fit:cover}.side{float:left;max-width:320px}.side>div{margin-bottom:30px}.side .bloc{padding:0}.side .bloc:after{box-shadow:0 0 15px rgba(0,0,0,.6)}.form{padding:0 !important;color:#5f5f5f}.form-id{font-size:12px;display:block;width:180px;margin:20px auto;padding:5px;text-align:center;border:1px solid #333;border-radius:3px}.form-name{font-size:12px;margin:0 10px}.form-exam{margin:0 10px}.form-price{font-size:14px;margin:10px}.form-price strong{font-size:16px;font-weight:bold;margin:5px}.form-price__regular{font-size:14px;margin:10px 10px 0;text-decoration:line-through}.form-price__sale{font-size:14px;margin:0 10px 10px;color:#e53718}.form-price__sale strong{font-size:16px;font-weight:bold;margin:5px}.form .buy-strock{font-size:14px;display:block;padding:5px;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee}.form-num{margin:10px 10px 20px;text-align:center}.form-num label{font-size:14px;font-weight:bold;display:inline-block;margin-right:10px;vertical-align:middle}.form-num input{display:inline-block;padding:5px;text-align:center;vertical-align:middle;border:2px solid #eee;border-radius:5px}.form .btn-soldout{font-size:18px;display:block;width:100%;padding:10px;transition:all .3s ease;color:#333;background:#ccc}.form-btn button{font-size:18px;display:block;width:100%;padding:10px;transition:all .3s ease;color:#fff;background:#e53718}.form-btn button:hover{opacity:.6}.form-option{padding:10px;transition:all .3s ease}.form-option:hover{transform:scale(1.2)}.form-option table{font-size:12px;table-layout:fixed;border-spacing:0;border-collapse:separate;border:1px solid #eee;border-radius:5px}.form-option td{background:#fff}.form-option th,.form-option td{padding:2px;text-align:center;vertical-align:middle;border-top:1px solid #eee;border-left:1px solid #eee}.form-option th input,.form-option td input{display:none}.form-option th label,.form-option td label{position:relative;display:block;width:15px;height:15px;margin:auto;cursor:pointer;border:2px solid #ccc;border-radius:50%}.form-option th input:checked+label:before,.form-option td input:checked+label:before{position:absolute;top:2px;left:2px;display:block;width:10px;height:4px;content:'';transform:rotate(-45deg);border-bottom:3px solid #333;border-left:3px solid #333}.form-option .stock_head td:first-child{border-radius:5px 0 0 0}.form-option .stock_head th:last-child{border-radius:0 5px 0 0}.form-option tr:last-child td:last-child{border-radius:0 0 5px 0}.form-option tr:last-child th{border-radius:0 0 0 5px}.form-option .stock_head,.form-option th,.form-option .none{font-size:10px;font-weight:bold;background:#f6f6f6}.form-option .stock_zero{font-size:10px;letter-spacing:1px}.form-option .stock_head td,.form-option .stock_head th{border-top:0}.form-option tr:not(.stock_head) .cell_1,.form-option .stock_head .none{width:30px;border-left:0 !important}.form-option .t_stock_num,.form-option .table_price+br{display:none}.item-mail{padding:20px 0 0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#f1f1f1}.item-mail h3{font-weight:bold;display:block;margin-bottom:10px;text-align:center}.item-mail p{font-size:14px;margin:0 10px}.item-mail__pid{width:200px;margin:15px auto;padding:5px;text-align:center;border:1px solid #e0e0e0;border-radius:5px;background:#fff}.item-mail__btn a{font-size:18px;display:block;box-sizing:border-box;width:100%;padding:10px;text-align:center;color:#fff;background:#333}.sns{margin:30px auto;text-align:center}.sns li{display:inline-block;vertical-align:middle}.ssrch dt{font-weight:bold;margin-bottom:10px;padding:10px;border-bottom:1px solid #e0e0e0}.ssrch dd{margin-bottom:30px}.ssrch a{font-size:14px;display:block;padding:10px}.prod{float:right;width:calc(100% - 370px);margin-left:50px}.prod-img{position:relative;margin-bottom:80px}.prod .flex-control-thumbs li{display:inline-block;float:none;overflow:hidden;width:50px;height:50px;vertical-align:middle}.prod .flex-control-thumbs li img{width:80px;max-width:100px;height:auto}.prod .slides li{text-align:center}.prod .flex-direction-nav{width:100%}.prod .flex-direction-nav li{position:absolute;z-index:10}.prod .flex-direction-nav li a{font-size:0;line-height:20px;display:block;overflow:hidden;width:20px;height:20px;text-indent:100%;border-top:2px solid #333;border-right:2px solid #333}.prod .flex-direction-nav .flex-nav-prev{top:50%;left:10%;transform:rotate(-135deg)}.prod .flex-direction-nav .flex-nav-next{top:50%;right:10%;transform:rotate(45deg)}.prod-desc{line-height:1.8}.prod-desc #option_tbl{font-size:14px;margin-bottom:15px;table-layout:fixed;border-spacing:0;border-collapse:separate;border:1px solid #eee;border-radius:5px}.prod-desc #option_tbl td{background:#fff}.prod-desc #option_tbl th,.prod-desc #option_tbl td{padding:5px;text-align:center;vertical-align:middle;border-top:1px solid #eee;border-left:1px solid #eee}.prod-desc #option_tbl .stock_head td:first-child{border-radius:5px 0 0 0}.prod-desc #option_tbl .stock_head th:last-child{border-radius:0 5px 0 0}.prod-desc #option_tbl tr:last-child td:last-child{border-radius:0 0 5px 0}.prod-desc #option_tbl tr:last-child th{border-radius:0 0 0 5px}.prod-desc #option_tbl .stock_head,.prod-desc #option_tbl th,.prod-desc #option_tbl .none{font-size:12px;font-weight:bold;background:#f6f6f6}.prod-desc #option_tbl .stock_head td,.prod-desc #option_tbl .stock_head th{border-top:0}.prod-desc a{text-decoration:underline}.prod-desc strong{font-weight:bold}.prod-desc u{text-decoration:underline}.prod-discount{font-size:12px;line-height:1;display:inline-block;margin-left:5px;padding:5px 2px;vertical-align:middle;color:#fff;border-radius:3px;background:#e53718}.tocart{overflow:hidden;margin-top:50px;padding:20px 10px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}.tocart div{text-align:left}.tocart div h2{font-size:18px;font-weight:bold;margin-bottom:10px}.tocart-info{float:left}.tocart-info strong{font-weight:bold}.tocart-btn{float:right}.tocart-btn a{font-size:18px;display:block;width:250px;padding:10px;text-align:center;color:#fff;border-radius:3px;background:#e53718}.tocart-btn a:hover{opacity:.6}.rel{padding:20px 10px;border-bottom:1px solid #cbcbcb}.rel-ttl{font-size:18px;font-weight:bold;margin-bottom:10px}.rel-keyword li,.rel-guide li{display:inline-block;margin:5px 10px;vertical-align:middle}.rel-keyword li a{font-size:14px;display:block;padding:2px 10px;border:1px solid #676767;border-radius:3px}.rel-guide li a{font-size:14px;display:block;padding:2px 10px;text-decoration:underline}.rel-rcmd li{display:inline-block;width:150px;margin:20px;vertical-align:top}.rel-rcmd li p{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rel-rcmd li a:hover{opacity:.6}}@media only screen and (max-width:959px){.bc{margin-bottom:50px;padding:5px}.bc li{font-size:12px;position:relative;display:inline-block;margin-right:10px;padding-right:20px;vertical-align:middle}.bc li:last-child{text-decoration:underline}.bc li:last-child:after{display:none}.bc li:after{position:absolute;top:50%;right:0;display:block;width:4px;height:4px;margin-top:-2px;content:'';transform:rotate(45deg);border-top:1px solid #333;border-right:1px solid #333}.prod_head::after{display:block;clear:both;content:''}.prod-img{float:right;max-width:830px}.prod_head-form{float:left;max-width:320px}.prod-slider_thumb img{width:100%;height:100px;object-fit:cover}.side{float:left;max-width:320px}.side>div{margin-bottom:30px}.side .bloc{padding:0}.side .bloc:after{box-shadow:0 0 15px rgba(0,0,0,.6)}.form{padding:0 !important;color:#5f5f5f}.form-id{font-size:12px;display:block;width:180px;margin:20px auto;padding:5px;text-align:center;border:1px solid #333;border-radius:3px}.form-name{font-size:12px;margin:0 10px}.form-exam{margin:0 10px}.form-price{font-size:14px;margin:10px}.form-price strong{font-size:16px;font-weight:bold;margin:5px}.form-price__regular{font-size:14px;margin:10px 10px 0;text-decoration:line-through}.form-price__sale{font-size:14px;margin:0 10px 10px;color:#e53718}.form-price__sale strong{font-size:16px;font-weight:bold;margin:5px}.form .buy-strock{font-size:14px;display:block;padding:5px;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee}.form-num{margin:10px 10px 20px;text-align:center}.form-num label{font-size:14px;font-weight:bold;display:inline-block;margin-right:10px;vertical-align:middle}.form-num input{display:inline-block;padding:5px;text-align:center;vertical-align:middle;border:2px solid #eee;border-radius:5px}.form .btn-soldout{font-size:18px;display:block;width:100%;padding:10px;transition:all .3s ease;color:#333;background:#ccc}.form-btn button{font-size:18px;display:block;width:100%;padding:10px;transition:all .3s ease;color:#fff;background:#e53718}.form-btn button:hover{opacity:.6}.form-option{padding:10px;transition:all .3s ease}.form-option:hover{transform:scale(1.2)}.form-option table{font-size:12px;table-layout:fixed;border-spacing:0;border-collapse:separate;border:1px solid #eee;border-radius:5px}.form-option td{background:#fff}.form-option th,.form-option td{padding:2px;text-align:center;vertical-align:middle;border-top:1px solid #eee;border-left:1px solid #eee}.form-option th input,.form-option td input{display:none}.form-option th label,.form-option td label{position:relative;display:block;width:15px;height:15px;margin:auto;cursor:pointer;border:2px solid #ccc;border-radius:50%}.form-option th input:checked+label:before,.form-option td input:checked+label:before{position:absolute;top:2px;left:2px;display:block;width:10px;height:4px;content:'';transform:rotate(-45deg);border-bottom:3px solid #333;border-left:3px solid #333}.form-option .stock_head td:first-child{border-radius:5px 0 0 0}.form-option .stock_head th:last-child{border-radius:0 5px 0 0}.form-option tr:last-child td:last-child{border-radius:0 0 5px 0}.form-option tr:last-child th{border-radius:0 0 0 5px}.form-option .stock_head,.form-option th,.form-option .none{font-size:10px;font-weight:bold;background:#f6f6f6}.form-option .stock_zero{font-size:10px;letter-spacing:1px}.form-option .stock_head td,.form-option .stock_head th{border-top:0}.form-option tr:not(.stock_head) .cell_1,.form-option .stock_head .none{width:30px;border-left:0 !important}.form-option .t_stock_num,.form-option .table_price+br{display:none}.item-mail{padding:20px 0 0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#f1f1f1}.item-mail h3{font-weight:bold;display:block;margin-bottom:10px;text-align:center}.item-mail p{font-size:14px;margin:0 10px}.item-mail__pid{width:200px;margin:15px auto;padding:5px;text-align:center;border:1px solid #e0e0e0;border-radius:5px;background:#fff}.item-mail__btn a{font-size:18px;display:block;box-sizing:border-box;width:100%;padding:10px;text-align:center;color:#fff;background:#333}.sns{margin:30px auto;text-align:center}.sns li{display:inline-block;vertical-align:middle}.ssrch dt{font-weight:bold;margin-bottom:10px;padding:10px;border-bottom:1px solid #e0e0e0}.ssrch dd{margin-bottom:30px}.ssrch a{font-size:14px;display:block;padding:10px}.prod{float:right;width:calc(100% - 370px);margin-left:50px}.prod-img{position:relative;margin-bottom:80px}.prod .flex-control-thumbs li{display:inline-block;float:none;overflow:hidden;width:50px;height:50px;vertical-align:middle}.prod .flex-control-thumbs li img{width:80px;max-width:100px;height:auto}.prod .slides li{text-align:center}.prod .flex-direction-nav{width:100%}.prod .flex-direction-nav li{position:absolute;z-index:10}.prod .flex-direction-nav li a{font-size:0;line-height:20px;display:block;overflow:hidden;width:20px;height:20px;text-indent:100%;border-top:2px solid #333;border-right:2px solid #333}.prod .flex-direction-nav .flex-nav-prev{top:50%;left:10%;transform:rotate(-135deg)}.prod .flex-direction-nav .flex-nav-next{top:50%;right:10%;transform:rotate(45deg)}.prod-desc{line-height:1.8}.prod-desc #option_tbl{font-size:14px;margin-bottom:15px;table-layout:fixed;border-spacing:0;border-collapse:separate;border:1px solid #eee;border-radius:5px}.prod-desc #option_tbl td{background:#fff}.prod-desc #option_tbl th,.prod-desc #option_tbl td{padding:5px;text-align:center;vertical-align:middle;border-top:1px solid #eee;border-left:1px solid #eee}.prod-desc #option_tbl .stock_head td:first-child{border-radius:5px 0 0 0}.prod-desc #option_tbl .stock_head th:last-child{border-radius:0 5px 0 0}.prod-desc #option_tbl tr:last-child td:last-child{border-radius:0 0 5px 0}.prod-desc #option_tbl tr:last-child th{border-radius:0 0 0 5px}.prod-desc #option_tbl .stock_head,.prod-desc #option_tbl th,.prod-desc #option_tbl .none{font-size:12px;font-weight:bold;background:#f6f6f6}.prod-desc #option_tbl .stock_head td,.prod-desc #option_tbl .stock_head th{border-top:0}.prod-desc a{text-decoration:underline}.prod-desc strong{font-weight:bold}.prod-desc u{text-decoration:underline}.prod-discount{font-size:12px;line-height:1;display:inline-block;margin-left:5px;padding:5px 2px;vertical-align:middle;color:#fff;border-radius:3px;background:#e53718}.tocart{overflow:hidden;margin-top:50px;padding:20px 10px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}.tocart div{text-align:left}.tocart div h2{font-size:18px;font-weight:bold;margin-bottom:10px}.tocart-info{float:left}.tocart-info strong{font-weight:bold}.tocart-btn{float:right}.tocart-btn a{font-size:18px;display:block;width:250px;padding:10px;text-align:center;color:#fff;border-radius:3px;background:#e53718}.tocart-btn a:hover{opacity:.6}.rel{padding:20px 10px;border-bottom:1px solid #cbcbcb}.rel-ttl{font-size:18px;font-weight:bold;margin-bottom:10px}.rel-keyword li,.rel-guide li{display:inline-block;margin:5px 10px;vertical-align:middle}.rel-keyword li a{font-size:14px;display:block;padding:2px 10px;border:1px solid #676767;border-radius:3px}.rel-guide li a{font-size:14px;display:block;padding:2px 10px;text-decoration:underline}.rel-rcmd li{display:inline-block;width:150px;margin:20px;vertical-align:top}.rel-rcmd li p{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rel-rcmd li a:hover{opacity:.6}.bc{overflow-x:scroll;overflow-y:hidden;margin-bottom:20px;white-space:nowrap}.bc li{font-size:10px}.formembers{font-size:14px;font-weight:bold;padding:5px;text-align:center;letter-spacing:3px;color:#fff;background:#e53718}.side{float:none;width:100%;max-width:100%}.buy{position:fixed;z-index:999;bottom:0;left:0;width:100%;margin:0 !important;padding:10px 0;text-align:center;color:#fff;background:rgba(51,51,51,.9)}.buy-price{font-size:14px;display:inline-block;vertical-align:middle}.buy-price strong{font-size:16px;font-weight:bold}.buy-price span:first-child{font-size:12px}.buy .btn-soldout{font-weight:bold;display:inline-block;margin-left:10px;padding:5px 15px;vertical-align:middle;color:#333;border-radius:3px;background:#ccc}.buy-btn{font-size:12px;font-weight:bold;display:inline-block;margin-left:5px;padding:5px 10px;vertical-align:middle;color:#fff;border-radius:3px;background:#e53718}.buy-wrap{font-size:0;position:fixed;z-index:9999;bottom:-100vh;left:0;overflow:hidden;width:100%;height:0;transition:all .3s ease;opacity:0;background:rgba(0,0,0,.7)}.buy-wrap.choose{bottom:0;height:100vh;opacity:1}.buy-option{font-size:0;position:absolute;bottom:0;width:100%;transition:all .3s ease;color:#333;background:#fff}.buy-option dt,.buy-option dd{font-size:16px;line-height:34px;display:inline-block;box-sizing:border-box;padding:5px;vertical-align:middle;border-bottom:1px solid #eee}.buy-option dt{font-size:14px;width:30%;text-align:left}.buy-option dd{width:70%;height:45px;text-align:right}.buy-option dd input,.buy-option dd select{font-size:16px;box-sizing:border-box;text-align:right}.buy-option dd select{padding-right:20px;background:url(../img/ico-selectarrw.png) no-repeat;background-position:right center;background-size:contain}.buy-option dd input{width:100%;padding:0 20px}.buy-option button{font-size:16px;display:block;width:90%;margin:10px auto;padding:5px;color:#fff;border-radius:3px;background:#e53718}.sns{font-size:14px;padding:5px;text-align:center;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.sns li{display:inline-block;vertical-align:middle}.ssrch dt{font-weight:bold;margin-bottom:10px;padding:10px;border-bottom:1px solid #e0e0e0}.ssrch dd{margin-bottom:30px}.ssrch a{font-size:14px;display:block;padding:10px}.prod_head-form{float:none;max-width:none !important}.prod{float:none;width:100%;margin-left:0}.prod-img{position:relative;float:none !important;width:70%;margin:auto;margin-bottom:50px}.prod .flex-direction-nav{display:none}.prod-desc{font-size:14px;line-height:1.8;padding:10px}.prod-desc h3{display:none}.prod-desc__name{font-size:10px}.prod-desc__exam{font-size:16px;font-weight:bold;margin-bottom:15px}.prod-discount{font-size:12px;line-height:1;display:block;margin-left:0;padding:5px 2px;text-align:center;color:#fff;border-radius:3px;background:#e53718}.tocart-info,.tocart-btn{float:none}.tocart-info a,.tocart-btn a{width:auto}.tocart-btn{margin-top:15px}.rel{padding:20px 10px;border-bottom:1px solid #cbcbcb}.rel:first-child{border-top:1px solid #cbcbcb}.rel-ttl{font-size:18px;font-weight:bold;margin-bottom:10px}.rel ul{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.rel-keyword li,.rel-guide li{display:inline-block;margin:0 5px;vertical-align:middle}.rel-keyword li a{font-size:12px;display:block;padding:2px 10px;border:1px solid #676767;border-radius:3px}.rel-guide li a{font-size:14px;display:block;padding:2px 10px;text-decoration:underline}.rel-rcmd{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.rel-rcmd li{display:inline-block;width:110px;margin:10px;vertical-align:middle}.rel-rcmd li p{font-size:12px}.rel-rcmd li a:hover{opacity:.6}}
/*add*/
@media only screen and (max-width: 959px) {.prod{padding:0 10px;box-sizing:border-box;}}