*,*:before,*:after{box-sizing:border-box}html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,ul,ol,li,table,tr,th,td,form,input,select,textarea,button{margin:0;padding:0;border:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}a img{border:none}input,textarea,select,button{font-size:100%;font-family:inherit}:root{--c-orange: #cc3300;--c-green: #3a7a00;--c-beige: #f5f0e8;--c-text: #333333;--c-price: #e30000;--c-bg: #ffffff;--c-border: #dddddd;--c-muted: #888888;--sidebar-w: 198px;--wrap-w: 873px}body{color:var(--c-text);background:#fff;font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,MS Pゴシック,sans-serif;font-size:13px;line-height:1.6}a{color:var(--c-orange);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}.price,.sale_price,.normal_price,.attention{color:var(--c-price)}.price-red{color:var(--c-price);font-weight:700}#wrapper{max-width:var(--wrap-w);margin:0 auto;background:var(--c-bg);box-shadow:0 0 10px #0000002e}#header_wrap{min-height:131px;background:url(/img/background/bg_body.jpg) repeat-x 0 0}#header{margin:0 auto;width:873px;height:131px;background:url(/img/hdr/bg_hdr.jpg) no-repeat 0 0;position:relative}h1#logo{position:absolute;top:13px;left:1px;width:229px;height:53px;background:url(/img/hdr/bg_logo.jpg) no-repeat 0 100%;margin:0}h1#logo a img{display:block}#logo_sub{position:absolute;top:70px;left:0;width:237px;height:35px}#logo_sub a img{display:block}#hdr_catch{position:absolute;top:13px;left:239px;width:199px;height:32px}#header_navi{position:absolute;top:43px;left:469px;overflow:hidden}#header_navi ul li{float:left;display:inline;padding-left:10px}#header_info{position:absolute;top:81px;right:0;overflow:hidden;width:480px}#header_info ul li{float:right;display:inline;padding-left:10px}#header_navi02{position:absolute;top:9px;left:586px}#site-container{display:flex;align-items:flex-start}#site-sidebar{width:var(--sidebar-w);flex-shrink:0;min-height:600px}.block_outer,#cart_area{margin-bottom:15px}#cart_area h2.cart{padding:5px 0 8px 10px;border:1px solid #ccc;border-bottom:none;border-top-color:#f90;background:url(/img/background/bg_tit_bloc_01.jpg) repeat-x left bottom;font-size:14px;font-weight:400;line-height:1}#cart_area h2.cart .title,#cart_area h2.cart .title img{display:block}#cart_area .block_body{border:1px solid #ccc;border-top:none}#cart_area .information{padding:10px 10px 0;font-size:12px}#cart_area .information p{margin-bottom:4px}#cart_area .btn{padding:10px 0;background:url(/img/background/line_dot_01.gif) repeat-x top;text-align:center}#cart_area .btn img{display:inline-block}#cart_area .total{display:none}#side_notice ul{margin-bottom:15px;line-height:1}#side_notice ul li{padding-bottom:10px}#side_notice ul li img{display:block}#side_category{margin-bottom:30px}#side_category>img{display:block}#side_category ul{margin:0 14px 0 6px;border-bottom:1px solid #ccc}#side_category ul li a{display:block;width:179px;height:28px;text-indent:-9999px;background:url(/img/common/side_categoryMenu.png) no-repeat 0 0;text-decoration:none}#side_category ul li.sv-chack a{background-position:0 0}#side_category ul li.sv-chack a:hover{background-position:-179px 0}#side_category ul li.unipack a{background-position:0 -28px}#side_category ul li.unipack a:hover{background-position:-179px -28px}#side_category ul li.unihandy a{background-position:0 -56px}#side_category ul li.unihandy a:hover{background-position:-179px -56px}#side_category ul li.minigrip a{background-position:0 -84px}#side_category ul li.minigrip a:hover{background-position:-179px -84px}#side_category ul li.ramizip a{background-position:0 -168px}#side_category ul li.ramizip a:hover{background-position:-179px -168px}#side_category ul li.ramigrip a{background-position:0 -196px}#side_category ul li.ramigrip a:hover{background-position:-179px -196px}#side_category ul li.etc a{background-position:0 -224px}#side_category ul li.etc a:hover{background-position:-179px -224px}#side_category ul li.cate10 a{background-position:0 -252px}#side_category ul li.cate10 a:hover{background-position:-179px -252px}#side_category ul li.pocket a{background-position:0 -280px}#side_category ul li.pocket a:hover{background-position:-179px -280px}#guide_area{padding:7px 9px 7px 7px;border:1px solid #ccc;line-height:1;margin-bottom:20px}#guide_area li{padding:2px 0}#guide_area li img{display:block}#bnrSsl{margin-bottom:10px;background:#fff5ef;padding:8px;font-size:11px;line-height:1.5;color:#666;text-align:center}#bnrSsl p{margin-bottom:4px}#site-main{flex:1;min-width:0;padding:16px 0 20px 24px}#search_area{margin-bottom:16px;padding:8px 0;border-bottom:1px solid var(--c-border)}#search_area form{display:flex;align-items:center;gap:6px}#search_area .box405{width:405px;max-width:100%;height:22px;padding:2px 4px;border:1px solid #aaa;font-size:13px}#search_area .btn{display:flex;align-items:center}#site-footer{background:#333;border-top:3px solid var(--c-orange)}#footer-inner{padding:16px;text-align:center}.footer-sitenav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 24px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #555}.footer-sitenav a{color:#aaa;font-size:12px}.footer-sitenav a:hover{color:#fff;text-decoration:none}#copyright{font-size:11px;color:#777}.breadcrumb{font-size:11px;color:var(--c-muted);margin-bottom:14px;padding:6px 10px;background:var(--c-beige);border-radius:2px}.breadcrumb a{color:var(--c-orange)}.breadcrumb span{margin:0 4px}h2.page-title,h2.withbg{font-size:18px;font-weight:700;color:#fff;background:var(--c-orange);padding:9px 14px;margin-bottom:14px;border-radius:2px}h2.section-title{font-size:14px;font-weight:700;background:var(--c-beige);border-left:4px solid var(--c-orange);padding:7px 10px;margin-bottom:12px}.back-link{margin-top:16px;font-size:12px;color:var(--c-muted)}.back-link a{color:var(--c-orange)}#kyuugyou{margin:15px 0;background:#f6f9e8;padding:10px 15px;border:2px solid #f4debd}#kyuugyou dt{color:#d00;font-weight:700}div#feature_list{height:213px;overflow:hidden;position:relative;width:651px;margin-bottom:14px}div#feature_list ul{list-style:none outside none;margin:0;padding:0;position:absolute;top:1px}div#feature_list ul#tabs{top:2px;left:433px;width:217px;z-index:2}div#feature_list ul#tabs li{margin-bottom:6px}ul#output{height:213px;position:relative;left:0;width:428px}ul#output li{height:213px;position:absolute;width:428px}ul#output li{display:none}ul#output li:first-child{display:block}#feature_bnrArea li{margin-top:20px;line-height:normal}#feature_bnrArea img{vertical-align:bottom}#feature_bnrArea li.sealer{margin-bottom:15px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.product-card{border:1px solid var(--c-border);border-radius:4px;overflow:hidden;background:#fff;transition:box-shadow .15s}.product-card:hover{box-shadow:0 2px 8px #ef490038}.product-card-img{display:flex;aspect-ratio:1;overflow:hidden;background:var(--c-beige);align-items:center;justify-content:center}.product-card-img img{width:100%;height:100%;object-fit:contain;display:block}.product-card-img .no-image{font-size:11px;color:#bbb;text-align:center}.product-card-body{padding:8px}.product-card-body h3{font-size:12px;margin-bottom:4px;line-height:1.4}.product-card-body h3 a{color:var(--c-text);font-weight:700}.product-card-body h3 a:hover{color:var(--c-orange);text-decoration:none}.product-card-price{font-size:13px;color:var(--c-price);font-weight:700;margin-top:4px}.product-card-price small{font-size:11px;color:var(--c-muted);font-weight:400}.category-desc{background:var(--c-beige);border-left:4px solid var(--c-orange);padding:10px 14px;font-size:12px;line-height:1.8;margin-bottom:16px;color:#555;border-radius:0 2px 2px 0}.product-count{font-size:12px;color:var(--c-muted);margin-bottom:12px}.product-count .attention{color:var(--c-price);font-weight:700}.product-list-item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid var(--c-border)}.product-list-item:last-child{border-bottom:none}.product-list-img{flex-shrink:0;width:90px}.product-list-img a{display:block}.product-list-img img{width:90px;height:90px;object-fit:contain;border:1px solid #ddd;background:var(--c-beige);display:block}.product-list-img .no-image{width:90px;height:90px;background:var(--c-beige);border:1px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:10px;color:#bbb;text-align:center}.product-list-body{flex:1;min-width:0}.product-list-body h3{font-size:14px;margin-bottom:5px}.product-list-body h3 a{color:var(--c-text);font-weight:700}.product-list-body h3 a:hover{color:var(--c-orange);text-decoration:none}.product-list-meta{font-size:11px;color:var(--c-muted);margin-bottom:5px}.product-list-desc{font-size:12px;color:#555;margin-bottom:8px;line-height:1.5}.product-list-prices{margin-bottom:10px}.product-list-variant{font-size:12px;margin-bottom:3px}.product-list-variant .v-label{color:#666}.product-list-variant .v-price{color:var(--c-price);font-weight:700;margin-left:6px}.btn-detail{display:inline-block;background:var(--c-orange);color:#fff;padding:5px 16px;font-size:12px;border-radius:3px;font-weight:700}.btn-detail:hover{background:#aa2800;color:#fff;text-decoration:none}.product-detail-layout{display:flex;gap:20px;margin-bottom:20px;align-items:flex-start}.product-detail-img{flex-shrink:0;width:200px}.product-detail-img img{width:200px;height:200px;object-fit:contain;border:1px solid #ddd;background:var(--c-beige);display:block}.product-detail-img .no-image{width:200px;height:200px;background:var(--c-beige);border:1px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:12px;color:#bbb;text-align:center;line-height:1.5}.product-detail-info{flex:1;min-width:0}.product-detail-model{font-size:12px;color:var(--c-muted);margin-bottom:10px}.product-detail-model strong{color:var(--c-text)}.product-detail-desc{font-size:12px;color:#555;line-height:1.7;margin-bottom:14px}.price-table-title{font-size:13px;font-weight:700;color:var(--c-text);border-bottom:2px solid var(--c-orange);padding-bottom:4px;margin-bottom:8px}.price-table{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:14px}.price-table th{background:var(--c-orange);color:#fff;padding:6px 10px;text-align:center;font-size:12px;border:1px solid #aa2800}.price-table td{padding:7px 10px;border:1px solid #ddd}.price-table tr:nth-child(2n) td{background:#fdf8f0}.price-table .price-cell{color:var(--c-price);text-align:right;font-weight:700}.price-table .stock-ok{color:#307020}.price-table .stock-ng{color:var(--c-price)}.btn-cart-large{display:block;width:100%;text-align:center;background:var(--c-orange);color:#fff;font-size:15px;font-weight:700;padding:13px 12px;border-radius:4px;margin-bottom:8px}.btn-cart-large:hover{background:#aa2800;text-decoration:none;color:#fff}.note-small{font-size:11px;color:var(--c-muted);margin-bottom:10px;line-height:1.6}.note-small a{color:var(--c-orange)}.product-desc-body{margin-top:20px;padding-top:16px;border-top:2px solid var(--c-beige);font-size:12px;line-height:1.8;clear:both}.product-desc-body h2{font-size:14px;font-weight:700;color:#a06020;margin:10px 0 5px}.product-desc-body h3{font-size:13px;font-weight:700;color:#555;margin:8px 0 4px}.product-desc-body ul{padding-left:16px}.product-desc-body ul li{list-style:disc;margin-bottom:3px}.product-desc-body table{width:100%;border-collapse:collapse;margin:8px 0}.product-desc-body table th{background:#f0e8d8;padding:4px 8px;border:1px solid #d0c0a8;font-weight:700;width:30%}.product-desc-body table td{padding:4px 8px;border:1px solid #d0c0a8}.clearfix:after{display:block;content:"";clear:both;height:0}
