body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:0;padding:0;border:0}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}header{margin:0;padding:0;position:fixed;width:100%;z-index:99999}#header_midlle{overflow:hidden;height:70px;background-color:#FFF;background-image:url(/common/smart/design/img/sp_images01.png);background-position:0 0;background-size:100%;width:320px;margin-right:auto;margin-left:auto;padding:0;margin-top:30px}#header_midlle h1{display:block;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;height:70px;width:105px;margin:0}#header_midlle h1 a{text-indent:100%;white-space:nowrap;display:block;overflow:hidden}#header_midlle ul{margin:0;padding:0}#header_midlle ul #copy{text-indent:100%;white-space:nowrap;display:block;overflow:hidden}#header_midlle ul #tel{text-indent:100%;white-space:nowrap;display:block;overflow:hidden}.social-area-syncer{width:100%;background:#F5F1E9;margin:0;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:0;min-height:62px}ul.social-button-syncer{width:238px;padding:0;border:none;list-style-type:none;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}ul.social-button-syncer li{float:left;text-align:center;height:71px;padding:0;margin-top:0;margin-right:8px;margin-bottom:0;margin-left:8px}.sc-tw{width:71px}.sc-tw svg{width:30px;height:30px}.sc-tw a{height:56px;margin:0 auto;padding-top:6px;display:block;background:#1B95E0;font-size:12px;color:#fff;font-weight:700;text-decoration:none;letter-spacing:.5px;border-radius:2px}.sc-tw a:hover{color:#fff;background:#0c7abf}.sc-tw span:before{white-space:pre;content:'\A'}.sc-fb{z-index:99;width:69px}.wrap{margin-right:auto;margin-left:auto}aside ul{margin:0;width:100%;padding-top:0;padding-right:0;padding-bottom:30px;padding-left:0}aside ul li{margin:0;padding:0;border-left-width:1px;border-left-style:solid;border-left-color:#FE2500;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#FE2500;border-bottom-color:#FE2500;line-height:0}aside ul li img{margin:0;padding:0;width:100%}.clear_fix{clear:both}.hide{text-indent:150%;white-space:nowrap;display:block;overflow:hidden}.contact h2{color:#fff;font-size:102.5%;font-weight:400;height:28px;padding:13px 10px 0;margin:0 0 20px;background:url(/common/smart/design/img/title_bg.gif) repeat-x 0 0}p.ex{font-size:75%;line-height:150%;margin:0 auto 10px;width:95%}.form h3{font-size:87.5%;padding:6px 10px;margin:10px auto;border-left:5px solid #e70000;width:86%}.form dl{border-top:none;border-bottom:none;padding:10px 0;margin:5px auto 0;width:95%}.form dt{font-size:80%;font-weight:700;margin:0 0 7px;background-color:#F8F8F8;padding:18px}.form dd{font-size:90%;line-height:150%;padding:0 0 10px;margin:0 0 20px;border-bottom:1px dotted #d8d8d8}.form dd:last-child{padding:0 0 10px;margin:0;border-bottom:1px dotted #d8d8d8}.form dd input[type="text"]{margin:8px auto;border:#ccc 1px solid;width:99%;padding:8px 0;font-size:100%;border-radius:4px}p.lnk{width:95%;margin:0 auto}.ag{font-size:75%;font-weight:700;width:95%;margin:12px auto 0}.sbmt input[type="button"]{width:auto;height:auto;font-weight:700;padding:20px 100px;margin:20px 8px 26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-size:120%;background:linear-gradient(#444,#1a1a1a);border:none}.check_form h3{font-size:87.5%;padding:6px 10px;margin:10px auto;border-left:5px solid #e70000;width:86%}.check_form dt{font-size:80%;font-weight:700;margin:0 0 7px;background-color:#F8F8F8;padding:18px}.check_form dd{font-size:90%;line-height:150%;padding:0 0 10px 16px;margin:0 0 20px;border-bottom:1px dotted #d8d8d8}.check_form dd:last-child{padding:0 0 10px 16px;border-bottom:1px dotted #d8d8d8}.check_form .sbmt input[type="submit"]{width:48%;color:#fff;font-size:75%;font-weight:700;display:inline-block;padding:17px 5px;border-radius:3px;background:linear-gradient(#444,#1a1a1a);margin:20px 0}.check_form .send input[type="submit"]{background:linear-gradient(#e70000,#c70000)}.login h2{color:#fff;font-size:102.5%;font-weight:400;height:28px;padding:13px 10px 0;margin:0 0 20px;background:url(/common/smart/design/img/title_bg.gif) repeat-x 0 0}.login h3{font-size:87.5%;padding:6px 10px;margin:10px auto;border-left:5px solid #e70000;width:86%}.form dd input[type="password"]{margin:8px auto;border:#ccc 1px solid;width:99%;padding:8px 0;font-size:100%;border-radius:4px}.sbmt input[type="submit"]{width:auto;height:auto;font-weight:700;padding:20px 100px;margin:20px 8px 26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-size:120%;background:linear-gradient(#444,#1a1a1a);border:none}.login .btn a{width:auto;height:auto;font-weight:700;padding:20px 84px;margin:20px 8px 26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-size:120%;background:linear-gradient(#e70000,#c70000);border:none}.sns_signup .btn_login{width:66%;margin:0 auto 8px;padding-top:12px}.form dd .note a{color:#e70000;padding:4px 0 4px 12px;background:url(img/arrow4.png) no-repeat left center;background-size:10px 10px;margin-left:4px}.reminder h2{color:#fff;font-size:102.5%;font-weight:400;height:28px;padding:13px 10px 0;margin:0 0 20px;background:url(/common/smart/design/img/title_bg.gif) repeat-x 0 0}.form dd input[name="add_num"]{margin:8px auto;border:#ccc 1px solid;width:49%;padding:8px 0;font-size:100%;border-radius:4px}.contact select[name="add_pre"]{vertical-align:middle;width:100%;height:45px;line-height:30px;border:1px solid #807d7d;background-color:#fff;padding:10px}.contact input[type=file]{font-size:100%;height:1.6em;border:1px solid #ccc;border-radius:3px;background:#fafafa;vertical-align:middle;padding:4px 0 4px 6px}.form textarea{width:98%;border:1px solid #ccc}.delete .btn a{width:48%;color:#fff;font-size:75%;font-weight:700;display:inline;padding:20px 40px;border-radius:3px;background:linear-gradient(#444,#1a1a1a);margin:20px 0}.delete .sbmt input[type="submit"]{width:48%;color:#fff;font-size:75%;font-weight:700;display:inline-block;padding:17px 5px;border-radius:3px;background:linear-gradient(#444,#1a1a1a);margin:20px 0}.comp dt span.subtit_pc{font-weight:700;margin-top:20px;display:inline-block}.comp dt span.subtit_carrier{font-weight:700;margin-top:10px;display:inline-block}body{padding:0;margin:0}#header_midlle{position:relative}#header_midlle .header-tel-n{position:absolute;overflow:hidden;text-indent:-9999px;top:0;right:0;bottom:0;left:110px}.search_box{background:#eedcbb;padding:5px;vertical-align:middle;margin-bottom:10px}.search_box i{vertical-align:middle;display:inline-block;width:22%}.search_box input[type="text"]{width:50%}input.plain_sbmt_search{border:0;width:61px;height:27px;background:url(/common/smart/design/img/plain/search_btn.png) center no-repeat;border:none;vertical-align:middle}.category_head_box h3{background:#59af20;text-align:center;font-size:12px;line-height:16px}.category_head_box h3 img{height:16px}ul.item_list_set{display:flex;justify-content:space-between;flex-wrap:wrap}.item_list_set li{border:2px solid #7c848a;text-align:center;margin:0;padding-bottom:0;float:none;display:block;margin-bottom:10px;height:100%;width:46%}.item_list_set li a{display:block}.item_list_set h3 img{width:auto}.item_list_set img{width:140px}.item_list_set li .item_list_detail span{background:#e9e9e9;margin:0 0 3px;color:#333;font-weight:700;padding-top:5px;padding-bottom:5px;white-space:wrap;display:block}.item_list_set li .item_list_detail p{margin:0 0 5px}.item_list_detail{color:#333;text-align:left;padding:5px 0;padding-bottom:0;font-weight:700;margin-left:6px;margin-right:6px;font-size:11px}.item_list_detail p{padding:0px!important;margin-bottom:2px;align-items:center;font-size:60%;overflow:hidden;vertical-align:middle;line-height:130%!important}.item_list_set li .item_list_detail span.item_price{color:red;font-weight:700;text-align:center;background:#ffeded;width:100%;margin-top:3px;margin:0}.item_detail li p.item_list_title{background:url(/common/smart/design/img/plain/item_list_ttl_head.png) no-repeat;-webkit-background-size:cover;background-size:cover;font-size:80%!important;color:#fff;padding:0 0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:31px;line-height:15px}.item_detail li p.item_list_title a{display:block;width:100%;color:#fff}.item_detail li{position:relative}.item_detail li p.item_list_title a:after{content:'';position:absolute;left:0;top:0;bottom:0;right:0}.head_banner{margin-bottom:10px}.item_detail ul{overflow:hidden}.item_box a img:hover{opacity:.8}.item_list_box{padding-bottom:25px}.mg_b30{margin-bottom:30px}.item_detail_set li{text-align:center}p.item_head_text{background-color:#cfd9e7;padding:7px 5px;position:relative;border-radius:10px;font-weight:700;font-size:14px;line-height:1.5em;font-weight:700;color:#363636;margin-bottom:15px;text-align:center}.item_head_text:after{border-top:8px solid #cfd9e7;border-right:8px solid transparent;border-left:8px solid transparent;content:'';position:absolute;bottom:-8px;right:50%;margin-left:-8px}.item_detail_set .item_detail_text{text-align:left;font-size:14px;line-height:1.5em;margin-bottom:5px}.item_detail_set small{display:block;text-align:left;font-size:9px;line-height:13px;margin:0 0 12px}.item_detail_box .item_manual_text02 strong{display:block;margin-bottom:3px}.table-climbing{display:block;width:100%}.climbing-box+.climbing-box{margin-top:14px}.table-climbing table{width:100%;max-width:100%;border-collapse:collapse}.table-climbing table tr{height:25px;font-size:10px;line-height:14px;font-weight:400}.table-climbing table th{border:1px solid #b5b5b5;vertical-align:middle;padding:4px;box-sizing:border-box;background-color:#f0f0f0;font-weight:700;text-align:left;width:40%}.table-climbing table th:last-child{width:100%}.table-climbing table td{border:1px solid #b5b5b5;vertical-align:middle;padding:4px;box-sizing:border-box;text-align:left}.item_detail_set li:first-child{border:2px solid #d7d7d7;position:relative;margin-bottom:8px;height:116px;padding:4px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}.item_detail_set img{display:block}.item_detail_set li:first-child>img{max-height:100%;max-width:100%}.item_detail_box h3{background:#59af26;font-weight:700;font-size:14px;line-height:1.5em;padding:9px}.item_detail_set li:first-child p{position:absolute;bottom:6px;right:6px}.item_detail_set li:first-child p img{height:30px}.btn_box_set{display:flex;justify-content:space-between;font-weight:700;color:#fff;margin:7px -9px 0}.btn_box_set a{color:#fff;display:block;font-size:14px;line-height:38px}.cart_btn{background:#ce1402}.item_detail_box .item_manual_text02{font-size:14px;line-height:1.5em;margin-bottom:5px}.btn_box_set>div{width:100%;margin:0 9px;text-align:center;border-radius:6px;background:linear-gradient(to top,#d01403,#e51309 70%,#fc1211 100%);border-top:solid #ff7474 2px}.btn_box_set.btn_box_set_s{width:500px;width:60%;margin:0 auto 50px}.item_detail_set{margin-bottom:25px}.item_detail_box>div{margin-bottom:30px}.btn_box_set>div.cart_add_btn{width:50%;margin:auto}.btn_box_set>div.cart_add_btn:before{content:url(/common/smart/design/img/plain/cart_ico.png);position:relative;vertical-align:-webkit-baseline-middle}.item_detail_box h2{background:url(img/title_bg_l_sp.png) repeat-x;background-size:auto 31px;line-height:17px;font-size:14px;font-weight:700;margin:0 -5px 13px}.slider-pr-det{padding:0 0 10px}.slider-pr-det .color_list{padding:0!important;margin:0!important;list-style:none;width:auto!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0!important}.slider-pr-det .color_list{overflow:hidden}.slider-pr-det .color_list li{width:25%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 2px 0;margin:0;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;float:none}.slider-pr-det .color_list li p{font-size:9px;line-height:12px;padding:0;margin:5px 0!important}.slider-pr-det .slick-dots{bottom:25px}.slider-pr-det .slick-dots li button:before{display:none}.slider-pr-det .slick-dots li button{background:#9c9c9c;width:6px;height:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0}.slider-pr-det .slick-dots li{width:6px;height:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0;margin:0 5px}.slider-pr-det .slick-dots{height:6px}.slider-pr-det .slick-slide{border:0!important;background:none!important}.slider-pr-det .swiper-pagination{bottom:0!important}.slider-pr-det .swiper-pagination-bullet-active{background:#2d2d2d!important}.item_detail_box .material_txt p{font-size:14px;font-size:11px}.size-chart-item{overflow:hidden}.size-chart-item .size-chart-item-text{display:block;text-align:right;font-size:9px;line-height:14px;color:#404040;margin-bottom:5px}.size-chart-item .table-01{overflow:hidden;overflow-x:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:20px}.size-chart-item .table-01.add01{float:left}.size-chart-item .table-01 table{width:100%;max-width:100%;border-collapse:collapse}.size-chart-item .table-01 th{background:#c3e2ff;font-size:9px;font-weight:700;line-height:14px;color:#2a6eae;border:1px solid #4986bf;border-width:0 0 1px;padding:4px;text-align:center}.size-chart-item .table-01 tr:first-child th{background:#4986bf;text-align:center;font-size:9px;font-weight:700;line-height:20px;text-transform:uppercase;color:#fff;white-space:nowrap;height:22px;vertical-align:middle;border:1px dotted #fff;border-width:0 0 0 1px;padding:0 4px}.size-chart-item .table-01 tr:first-child th:first-child{border-left:0}.size-chart-item .table-01 td{background:#fff;text-align:center;vertical-align:middle;font-size:9px;line-height:14px;color:#656565;height:17px;width:28px;padding:2px;border:1px dotted #4986bf;border-width:0 0 0 1px;border-bottom:1px solid #b3b3b3;padding:0 4px}.clearfix.mb10{margin-bottom:10px!important}.material-information-list{margin:0 3px 12px;padding:0;list-style:none;overflow:hidden;font-size:14px!important;line-height:1.5em!important;color:#000}.thickness-fabric-box{overflow:hidden;background:#caeaff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:308px}.thickness-fabric-box h2{margin:0 0 8px;background:#258dc3;font-size:12px;line-height:23px;font-weight:700;color:#fff;text-align:center}.thickness-fabric-holder{overflow:hidden;margin-bottom:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;line-height:14px;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.thickness-fabric-holder span{display:inline-block;vertical-align:top;font-size:10px;line-height:14px;color:#000;padding:0 6px;position:relative;bottom:-2px}.thickness-fabric-holder i{display:inline-block;vertical-align:top;width:30px;height:14px;overflow:hidden;font:12px/14px Arial,Helvetica,sans-serif;margin:0 1px}.thickness-fabric-holder .i01{background:url(/common/smart/design/img/product/icon-thickness-fabric-01.png) no-repeat 50%;background-size:auto 14px}.thickness-fabric-holder .i02{background:url(/common/smart/design/img/product/icon-thickness-fabric-02.png) no-repeat 50%;background-size:auto 14px}.thickness-fabric-holder .i03{background:url(/common/smart/design/img/product/icon-thickness-fabric-03.png) no-repeat 50%;background-size:auto 14px}.thickness-fabric-holder .i04{background:url(/common/smart/design/img/product/icon-thickness-fabric-04.png) no-repeat 50%;background-size:auto 14px}.thickness-fabric-holder .i05{background:url(/common/smart/design/img/product/icon-thickness-fabric-05.png) no-repeat 50%;background-size:auto 14px}.thickness-fabric-holder .i01.active{background:url(/common/smart/design/img/product/icon-thickness-fabric-01-active.png) no-repeat 50%;background-size:auto 14px}.thickness-fabric-holder .i02.active{background:url(/common/smart/design/img/product/icon-thickness-fabric-02-active.png) no-repeat 50%;background-size:auto 14px}.thickness-fabric-holder .i03.active{background:url(/common/smart/design/img/product/icon-thickness-fabric-03-active.png) no-repeat 50%;background-size:auto 14px}.thickness-fabric-holder .i04.active{background:url(/common/smart/design/img/product/icon-thickness-fabric-04-active.png) no-repeat 50%;background-size:auto 14px}.thickness-fabric-holder .i05.active{background:url(/common/smart/design/img/product/icon-thickness-fabric-05-active.png) no-repeat 50%;background-size:auto 14px}.size-chart-item .table-01 td>img{display:inline-block;vertical-align:middle}.item_detail_new{margin:0 8px}.item_detail_new h2{margin:0 -8px 9px;position:relative;font-size:11px;line-height:16px;padding:7px 8px;background:url(img/title2_bg_sp.gif) repeat-x;-webkit-background-size:5px 30px;background-size:5px 30px;font-weight:700}.item_detail_banner{margin:0 -8px;position:relative}.item_detail_banner img{display:block;width:100%}.item_detail_new .search_box{margin:0 -8px 13px}.item_detail_new .search_box i{display:inline-block;vertical-align:top;line-height:16px;margin-right:5px;margin-top:7px;width:auto}.item_detail_new .search_box i img{display:inline-block;vertical-align:top;width:65px}.item_detail_new .search_box input[type="text"]{-webkit-appearance:none;appearance:none;margin:0 1px 0 0;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d1bd99;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 5px;line-height:25px;font-weight:700;color:#000;-webkit-box-shadow:0 0 1px #dacfbb inset;-moz-box-shadow:0 0 1px #dacfbb inset;box-shadow:0 0 1px #dacfbb inset}.item_detail_new .search_box input[type="text"]:-moz-placeholder{color:#bababa}.item_detail_new .search_box input[type="text"]::-moz-placeholder{color:#bababa}.item_detail_new .search_box input[type="text"]::-webkit-input-placeholder{color:#bababa}.item_detail_new .search_box input[type="text"]:-ms-input-placeholder{color:#bababa}.item_detail_new .search_box input[type="text"]::placeholder{color:#bababa}.item_detail_new .category_head_box{margin-bottom:14px}.item_detail_new .category_head_box h3 img{vertical-align:top}.item_detail_new .item_list_box{padding:0}#main .item_detail_new .prod_slick_gallery{margin:0 -6px 25px;padding-bottom:0}.item_detail_new .slick-prev,.item_detail_new .slick-next{display:none!important}.item_detail_new .prod_slick_gallery .slick-slide{padding:0 6px}.item_detail_new .prod_slick_gallery .slick-slide a{display:block}.item_detail_new .prod_slick_gallery .slick-slide .item{border:1px solid #7c848a;text-align:center}#main .item_detail_new .prod_slick_gallery .slick-dots{margin:0;bottom:0;padding:8px 0 0;line-height:6px;position:relative}#main .item_detail_new .prod_slick_gallery .slick-dots li{float:none;vertical-align:top;border:0;font-size:0;margin:0;width:6px;line-height:6px;height:6px;padding:0 2px}#main .item_detail_new .slick-dots li button,.item_detail_new .slick-dots li button:before{width:6px;height:6px;padding:0}#main .item_detail_new .slick-dots li button:before{line-height:6px;width:6px;height:6px;text-indent:-9999px;overflow:hidden;background:#9c9c9c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#main .item_detail_new .slick-dots li.slick-active button:before{background:#2d2d2d}.item_detail_new .item_list_set p.item_list_title{background:url(/common/smart/design/img/plain/item_list_ttl_head.png) no-repeat;background-size:cover;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:20px;font-size:9px;line-height:10px;font-weight:700}.item_detail_new .item_list_set p.item_list_title a{display:block;width:100%;color:#fff}.item_detail_new .item_list_set p.item_code{display:none!important}.item_detail_new .item_list_set .item_list_detail p{margin:0 0 5px;font-size:80%;align-items:center;overflow:hidden;vertical-align:middle;background-size:12px 11px;line-height:130%!important}.item_detail_new .item_list_set .item_list_detail p span{background:#e9e9e9;margin:0 0 3px;color:#333;font-weight:700;padding-top:5px;padding-bottom:5px;white-space:nowrap;display:block;font-size:130%}.item_detail_new .item_list_set img{width:80px;display:block;margin:0 auto}.item_detail_new .item_list_set .item_list_detail{padding-top:4px;border-top:1px dotted #000}.item_detail_new .item_list_set .item_list_detail p{margin-bottom:2px;font-size:9px;line-height:13px;font-weight:700;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center}.item_detail_new .item_list_set .item_list_detail p span{padding:0;width:50%;text-align:center;margin-right:4px;font-size:9px;line-height:13px;font-weight:700}.item_detail_new .item_list_set .item_list_detail p span.item_price{color:#f80000;font-weight:700;font-size:12px;line-height:17px;text-align:center;background:#ffeded;width:100%;margin:3px 0 2px}.item_description_hidden{display:none!important}.orange-trial-btn{margin-bottom:20px}.orange-trial-btn img{display:block;width:100%}#main .category_box h3{margin:0 0 10px 0;border-left:2px solid #e00000;background:none;padding:0 0 0 5px;font-size:12px;line-height:12px;font-weight:700;color:#000}#main .category_box{overflow:hidden;margin:0}#main .category_box ul{margin:0 0 20px -5px;padding:0;list-style:none;overflow:hidden;overflow-y:auto;max-height:100px;-webkit-overflow-scrolling:touch}#main .category_box li{width:50%;float:left;height:auto;margin:0 0 4px;border:0;padding:0;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5px}#main .category_box a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;border:1px solid #a8a8a8;height:30px;width:100%;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#e2e2e2 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#e2e2e2 100%);background:linear-gradient(to bottom,#ffffff 0%,#e2e2e2 100%);padding:2px 2px 2px 32px;overflow:hidden;position:relative;font-size:10px;font-weight:700;line-height:12px;color:#4a4a4a;text-decoration:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#main .category_box a:after{content:'';position:absolute;left:0;top:0;bottom:0;width:29px;overflow:hidden}#main .category_box a.active{box-shadow:0 0 1px 1px rgba(0,0,0,.3)}#main .category_box a.active:before{content:'';position:absolute;top:1px;left:1px;right:1px;bottom:1px;border:1px solid #a8a8a8}#main .category_box a.i_n_01:after{background:url(/common/smart/design/img/plain/i_n_01.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_02:after{background:url(/common/smart/design/img/plain/i_n_02.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_03:after{background:url(/common/smart/design/img/plain/i_n_03.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_04:after{background:url(/common/smart/design/img/plain/i_n_04.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_05:after{background:url(/common/smart/design/img/plain/i_n_05.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_06:after{background:url(/common/smart/design/img/plain/i_n_06.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_07:after{background:url(/common/smart/design/img/plain/i_n_07.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_20:after{background:url(/common/smart/design/img/plain/i_n_20.png) no-repeat 50%;background-size:14px auto}#main .category_box a.i_n_08:after{background:url(/common/smart/design/img/plain/i_n_08.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_09:after{background:url(/common/smart/design/img/plain/i_n_09.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_10:after{background:url(/common/smart/design/img/plain/i_n_10.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_11:after{background:url(/common/smart/design/img/plain/i_n_11.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_12:after{background:url(/common/smart/design/img/plain/i_n_12.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_13:after{background:url(/common/smart/design/img/plain/i_n_13.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_14:after{background:url(/common/smart/design/img/plain/i_n_14.png) no-repeat 50%;background-size:29px auto}#main .category_box a.i_n_15:after{background:url(/common/smart/design/img/plain/i_n_15.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_16:after{background:url(/common/smart/design/img/plain/i_n_16.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_17:after{background:url(/common/smart/design/img/plain/i_n_17.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_19:after{background:url(/common/smart/design/img/plain/i_n_13.png) no-repeat 50%;background-size:34px auto}#main .category_box a.i_n_21:after{background:url(/common/smart/design/img/plain/i_n_21.png) no-repeat 50%;background-size:10px auto}#main .category_box a.i_n_22:after{background:url(/common/smart/design/img/plain/i_n_22.png) no-repeat 50%;background-size:20px auto}#main .category_box a.i_n_23:after{background:url(/common/smart/design/img/plain/i_n_23.png) no-repeat 50%;background-size:10px auto}#main .category_box a.i_n_24:after{background:url(/common/smart/design/img/plain/i_n_24.png) no-repeat 50%;background-size:20px auto}#main .category_box a.i_n_25:after{background:url(/common/smart/design/img/plain/i_n_25.png) no-repeat 50%;background-size:20px auto}#main .category_box a.i_n_26:after{background:url(/common/smart/design/img/plain/i_n_26.png) no-repeat 50%;background-size:20px auto}#main .category_box a.i_n_28:after{background:url(/common/smart/design/img/plain/i_n_28.png) no-repeat 50%;background-size:20px auto}#main .category_box a.i_n_29:after{background:url(/common/smart/design/img/plain/i_n_29.png) no-repeat 50%;background-size:4px auto}#main .category_box a.i_n_30:after{background:url(/common/smart/design/img/plain/i_n_30.png) no-repeat 50%;background-size:20px auto}#main .category_box a.i_n_31:after{background:url(/common/smart/design/img/plain/i_n_31.png) no-repeat 50%;background-size:18px auto}#main .category_box a.i_n_32:after{background:url(/common/smart/design/img/plain/i_n_32.png) no-repeat 50%;background-size:18px auto}#main .category_box a.i_n_33:after{background:url(/common/smart/design/img/plain/i_n_33.png) no-repeat 50%;background-size:18px auto}#main .category_box a.i_n_34:after{background:url(/common/smart/design/img/plain/i_n_34.png) no-repeat 50%;background-size:18px auto}#main .category_box a.i_n_35:after{background:url(/common/smart/design/img/plain/i_n_35.png) no-repeat 50%;background-size:18px auto}#main .category_box a.i_n_36:after{background:url(/common/smart/design/img/plain/i_n_36.png) no-repeat 50%;background-size:18px auto}#main .category_box a.i_n_37:after{background:url(/common/smart/design/img/plain/i_n_37.png) no-repeat 50%;background-size:18px auto}#main .category_box a.i_n_38:after{background:url(/common/smart/design/img/plain/i_n_38.png) no-repeat 50%;background-size:18px auto}#main .category_box a.i_n_39:after{background:url(/common/smart/design/img/plain/i_n_39.png) no-repeat 50%;background-size:13px auto}.category_head_box h3{margin:0;position:relative;overflow:hidden;padding:0;font-size:10px;line-height:30px;font-weight:700;color:#fff;text-align:center}.category_head_box h3:before{content:'';display:inline-block;vertical-align:middle;margin-right:8px;overflow:hidden}.category_head_box h3.category_n_01:before{background:url(/common/smart/design/img/plain/category_n_01.png) no-repeat;background-size:20px auto;width:20px;height:18px}.category_head_box h3.category_n_02:before{background:url(/common/smart/design/img/plain/category_n_02.png) no-repeat;background-size:22px auto;width:22px;height:19px}.category_head_box h3.category_n_03:before{background:url(/common/smart/design/img/plain/category_n_03.png) no-repeat;background-size:23px auto;width:23px;height:20px}.category_head_box h3.category_n_04:before{background:url(/common/smart/design/img/plain/category_n_04.png) no-repeat;background-size:23px auto;width:23px;height:22px}.category_head_box h3.category_n_05:before{background:url(/common/smart/design/img/plain/category_n_05.png) no-repeat;background-size:25px auto;width:25px;height:23px}.category_head_box h3.category_n_06:before{background:url(/common/smart/design/img/plain/category_n_06.png) no-repeat;background-size:21px auto;width:21px;height:24px}.category_head_box h3.category_n_07:before{background:url(/common/smart/design/img/plain/category_n_07.png) no-repeat;background-size:24px auto;width:24px;height:23px}.category_head_box h3.category_n_020:before{background:url(/common/smart/design/img/plain/category_n_20.png) no-repeat;background-size:19px auto;width:22px;height:24px}.category_head_box h3.category_n_08:before{background:url(/common/smart/design/img/plain/category_n_08.png) no-repeat;background-size:27px auto;width:27px;height:13px}.category_head_box h3.category_n_09:before{background:url(/common/smart/design/img/plain/category_n_09.png) no-repeat;background-size:16px auto;width:16px;height:23px}.category_head_box h3.category_n_10:before{background:url(/common/smart/design/img/plain/category_n_10.png) no-repeat;background-size:12px auto;width:12px;height:25px}.category_head_box h3.category_n_11:before{background:url(/common/smart/design/img/plain/category_n_11.png) no-repeat;background-size:24px auto;width:24px;height:22px}.category_head_box h3.category_n_12:before{background:url(/common/smart/design/img/plain/category_n_12.png) no-repeat;background-size:23px auto;width:23px;height:21px}.category_head_box h3.category_n_13:before{background:url(/common/smart/design/img/plain/category_n_13.png) no-repeat;background-size:13px auto;width:13px;height:19px}.category_head_box h3.category_n_14:before{background:url(/common/smart/design/img/plain/category_n_14.png) no-repeat;background-size:24px auto;width:24px;height:19px}.category_head_box h3.category_n_15:before{background:url(/common/smart/design/img/plain/category_n_15.png) no-repeat;background-size:13px auto;width:13px;height:19px}.category_head_box h3.category_n_16:before{background:url(/common/smart/design/img/plain/category_n_16.png) no-repeat;background-size:16px auto;width:16px;height:22px}.category_head_box h3.category_n_17:before{background:url(/common/smart/design/img/plain/category_n_17.png) no-repeat;background-size:19px auto;width:19px;height:13px}.category_head_box h3.category_n_21:before{background:url(/common/smart/design/img/plain/category_n_21.png) no-repeat;background-size:10px auto;width:10px;height:24px}.category_head_box h3.category_n_22:before{background:url(/common/smart/design/img/plain/category_n_22.png) no-repeat;background-size:15px auto;width:15px;height:14px}.category_head_box h3.category_n_23:before{background:url(/common/smart/design/img/plain/category_n_23.png) no-repeat;background-size:10px auto;width:10px;height:24px}.category_head_box h3.category_n_24:before{background:url(/common/design/user/img/plain/category_n_24.png) no-repeat;background-size:24px auto;width:24px;height:24px}.category_head_box h3.category_n_25:before{background:url(/common/smart/design/img/plain/category_n_25.png) no-repeat;background-size:24px auto;width:24px;height:20px}.category_head_box h3.category_n_26:before{background:url(/common/smart/design/img/plain/category_n_26.jpg) no-repeat;background-size:20px auto;width:20px;height:24px}.category_head_box h3.category_n_27:before{background:url(/common/smart/design/img/plain/category_n_27.png) no-repeat;background-size:14px auto;width:15px;height:24px}.category_head_box h3.category_n_28:before{background:url(/common/smart/design/img/plain/category_n_28.png) no-repeat;background-size:14px auto;width:15px;height:20px}.category_head_box h3.category_n_29:before{background:url(/common/smart/design/img/plain/category_n_29.png) no-repeat;background-size:4px auto;width:15px;height:28px}.category_head_box h3.category_n_30:before{background:url(/common/smart/design/img/plain/category_n_30.png) no-repeat;background-size:14px auto;width:15px;height:15px}.category_head_box h3.category_n_31:before{background:url(/common/smart/design/img/plain/category_n_31.png) no-repeat 50% 50%;background-size:18px auto;width:18px;height:15px}.category_head_box h3.category_n_32:before{background:url(/common/smart/design/img/plain/category_n_32.png) no-repeat 50% 50%;background-size:18px auto;width:18px;height:15px}.category_head_box h3.category_n_33:before{background:url(/common/smart/design/img/plain/category_n_33.png) no-repeat 50% 50%;background-size:18px auto;width:18px;height:15px}.category_head_box h3.category_n_34:before{background:url(/common/smart/design/img/plain/category_n_34.png) no-repeat 50% 50%;background-size:18px auto;width:18px;height:25px}.category_head_box h3.category_n_35:before{background:url(/common/smart/design/img/plain/category_n_35.png) no-repeat 50% 50%;background-size:18px auto;width:18px;height:24px}.category_head_box h3.category_n_36:before{background:url(/common/smart/design/img/plain/category_n_36.png) no-repeat 50% 50%;background-size:18px auto;width:18px;height:15px}.category_head_box h3.category_n_37:before{background:url(/common/smart/design/img/plain/category_n_37.png) no-repeat 50% 50%;background-size:18px auto;width:18px;height:24px}.category_head_box h3.category_n_38:before{background:url(/common/smart/design/img/plain/category_n_38.png) no-repeat 50% 50%;background-size:18px auto;width:18px;height:24px}.category_head_box h3.category_n_39:before{background:url(/common/smart/design/img/plain/category_n_39.png) no-repeat 50% 50%;background-size:14px auto;width:15px;height:30px}#topicpath{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}#topicpath li{float:none;display:inline-block;vertical-align:top}#topicpath a{display:block;font-size:12px;line-height:20px}.vacation-box{overflow:hidden;margin:10px auto 0;padding:10px;text-decoration:none;font-size:9px;line-height:18px!important;color:#3c3c3c;display:block}.vacation-box h2{text-align:center;float:left;font-size:10px;line-height:18px!important;font-weight:700;text-decoration:underline;margin:0;background:#fb5656;padding:0 4px;width:92px;color:#fff!important;margin:0 10px 5px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.vacation-box p{margin:0!important;line-height:18px!important;text-align:left}.item_detail_set li:first-child{background:#e2e2e2!important}.ping-sokujitsu-info{overflow:hidden;background:#ffeaea;padding:7px 8px;margin-bottom:12px;font-size:10px;line-height:12px;color:#000}.ping-sokujitsu-info h3{color:#ea1010;font-size:12px;line-height:1.5em;font-weight:700;background:none;padding:0;margin:0 0 10px;text-align:left}.sokujitsu-info-list{margin:0;padding:0;list-style:none;overflow:hidden}.sokujitsu-info-list li{font-size:12px;line-height:1.5em;color:#000;position:relative;padding:0 0 0 10px!important;background:none!important;border:0!important;height:auto!important;display:block!important;text-align:left!important;margin:0!important}.sokujitsu-info-list li:after{content:'・';position:absolute;left:0;top:0;font-size:10px;line-height:14px;color:#000}.item_detail_new .item_list_set p.item_list_title{font-size:9px!important}.item_list_set:after{display:none!important}.item_list_set li>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item_list_set li{height:auto!important}.item_detail_new .item_list_set img.mark-grey{background:#e2e2e2;border:1px solid #d7d7d7;margin:4px auto}#main .category_box ul:last-child li:nth-child(7){display:none}#main .category_box ul:last-child li:nth-child(8){display:none}.item_detail_new .item_list_set .item_list_detail p span.item_price{font-size:9px!important;white-space:normal!important;text-align:center!important}.width_for_pants-smart{height:170px!important;width:auto!important}.btn_box_set_mug{margin:0 auto 50px}.pants-img-smart{max-width:60%;display:block;margin:0 auto}#main .category_box a.i_n_20:after{background:url(/common/smart/design/img/plain/i_n_20.png) no-repeat 50%;background-size:14px auto}#main .category_box a.i_n_21:after{background:url(/common/smart/design/img/plain/i_n_21.png) no-repeat 50%;background-size:10px auto}#main .category_box a.i_n_27:after{background:url(/common/smart/design/img/plain/i_n_27.png) no-repeat 50%;background-size:14px auto}h3.category_n_020:before{background:url(/common/smart/design/img/plain/category_n_20.png) no-repeat;background-size:27px auto;width:27px;height:13px}h3.category_n_021:before{background:url(/common/smart/design/img/plain/category_n_21.png) no-repeat;background-size:27px auto;width:27px;height:13px}.fixed-height{height:250px}.qr-block{position:relative;width:97%;border-radius:3px;border:2px solid #00b900;margin:75px auto 0}.qr-img{display:block;width:100%}.qr-link{position:absolute;left:25px;top:20px;width:40%;display:block}@media only screen and (min-width:600px){.qr-block{margin:115px auto 0}.qr-link{left:40px;top:30px}}.qr-block{position:relative;width:97%;border-radius:3px;border:2px solid #00b900;margin:75px auto 0}.qr-img{display:block;width:100%}.qr-link{position:absolute;left:25px;top:20px;width:40%;display:block}@media only screen and (min-width:600px){.qr-block{margin:115px auto 0}.qr-link{left:40px;top:30px}}.signature{margin-top:20px;text-align:right;line-height:20px;padding-right:10px;font-weight:700}#link-top{display:none!important}#link-top2.fixed-block{position:fixed}#link-top2{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);max-width:1100px;width:100%;overflow:hidden;text-align:right;z-index:1000}#link-top2 a{position:relative;display:inline-block;vertical-align:top;max-width:165px;width:100%;height:28px;overflow:hidden;background:#ff2100;font-size:10px;line-height:28px;font-weight:700;text-align:center;color:#fff!important;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#link-top2 a:before{content:"";display:inline-block;vertical-align:middle;border:5px solid transparent;border-bottom:9px solid #fff;border-top:0;margin:-2px 5px 0 0}@media screen and (max-width:1024px){#link-top2 a:nth-child(2):before{content:"";display:inline-block;vertical-align:middle;border:5px solid transparent;border-bottom:9px solid #fff;border-top:1px;margin:-3px 5px 0 0}#link-top2{padding:5px;box-sizing:border-box}#link-top2 a:nth-child(2){max-width:40.5%;width:100%;height:45px;background:#000;font-size:12px;font-weight:700;text-align:center;color:#fff!important;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;padding-top:8px;box-sizing:border-box}#link-top2 a:nth-child(1){max-width:58%;width:100%;height:45px;background:red;font-size:11px;font-weight:700;text-align:center;color:#fff!important;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;padding-top:0;float:left}#link-top2 a:nth-child(1):before{content:"";background-image:url(/common/smart/design/img/images_index-add/pen.png);border:0;width:18px;background-size:contain;background-repeat-x:no-repeat;height:30px;margin-top:9px;margin-left:-141px}#link-top2 a:nth-child(1) :nth-child(1){display:block;margin-bottom:-26px;margin-top:-39px;font-size:12px;font-weight:700;margin-left:20px}#link-top2 a:nth-child(1) :nth-child(3){font-size:18px;font-weight:700;display:block;margin-top:-13px;margin-left:15px}.link-top2-ouside{height:100px;width:100%;position:relative}}.thickness-fabric-box .thickness-fabric-holder .i02.active span,.thickness-fabric-box .thickness-fabric-holder .i04.active span{width:60px;left:calc(50% - 30px)}.thickness-fabric-box{height:80px}.thickness-fabric-box{overflow:hidden;background:#caeaff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:308px;margin:0 auto}.thickness-fabric-box .thickness-fabric-holder .active{position:relative;overflow:unset}.thickness-fabric-box .thickness-fabric-holder .active span{display:block;width:100%;position:absolute;bottom:-17px;text-align:center;font-size:10px;padding:0}.thickness-fabric-holder span{display:inline-block;vertical-align:top;font-size:10px;line-height:14px;color:#000;padding:0 6px;position:relative;bottom:-2px}.thickness-fabric-box .thickness-fabric-holder{overflow:unset}@media (max-width:320px){.style-calendar_main #delivery #sec02{height:450px}}@media (max-width:768px){#topicpath li{font-size:9px!important}}.accordion a:link{text-decoration:underline;color:#1587d6}#main .category_box .wrapper_list_category_pc a{padding:2px}#main .category_box .wrapper_list_category_pc a img{width:34px}.box_face_mask{padding:0 10px 4px}#topicpath ul{display:flex;align-items:center}#topicpath ul li{margin:0 5px 0 0}.lazyload{opacity:0}.lazyloading{opacity:1;transition:opacity 100ms;background:#f7f7f7 url(/rakuten/plugins/jquery.bxslider/images/bx_loader.gif) no-repeat center}.btn-edit-red{background:#d61518;border:0;border-radius:5px;padding:2px 10px;outline:unset;box-shadow:1px 1px 0 1px #878787}.btn-edit-red a{color:#fff}#main_visual_other{border-top-width:3px;border-top-style:solid;border-top-color:#FE2500}#main_visual_other #mv_banner{margin:0;padding:0}#main_visual_other #mv_banner .slide_selector div img{width:100%}#main_visual_other #mv_banner .mv_slide_selector .slick-dots{margin:0;padding:0;position:absolute;bottom:-25px}