.row{font-size:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}.row:before{content:""}.row:before,.row>*{display:inline-block}.row>*{vertical-align:top;font-size:13px}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}a:hover{opacity:.8}.layout_1column #layout_contents{color:#333;font-size:15px;margin:0}.layout_1column #layout_contents a{color:#333}.Header{width:100%;height:360px;background:url(//jp.images-monotaro.com/topic/makercollab_3m/img/TitleBack.jpg) 50% no-repeat #333;background-size:1400px;background-position-y:70%}.Header__TitleBack{height:100%;text-align:center;position:relative;background:rgba(0,0,0,.3)}.Header__Title{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;color:#fff;height:80px}.SubTitle{display:block;font-size:16px;padding-bottom:16px}.MainTitle{padding-bottom:8px;font-size:40px;color:#fff}.TitleBr{display:none}.ArticleContents{max-width:960px;margin:0 auto;padding:0 16px 40px 16px}.ArticleContents--First{padding:48px 0 0 0}.SpecialPriceBanner{text-align:center;padding:32px 0}.HeadingTitle{font-size:24px;padding-bottom:8px}.HeadingSubTitle{margin:0;padding:0 0 32px 0;color:#11a180;font-size:20px}.HeadingSubTitle:before{content:"\025cf";display:inline-block;vertical-align:middle;font-size:36px}.HeadingMark{display:block;height:8px;margin-bottom:32px;background:url(//jp.images-monotaro.com/topic/makercollab_3m/img/HeadingMark.png) no-repeat;background-size:60px auto;background-color:#11a180}.PageIndex{padding-bottom:32px}.PageIndex__OrderedList{font-size:15px}.PageIndex__ListItem{padding-bottom:16px}a.PageIndex__Link{color:#333}.UserInterview__CatchArea{height:280px;background-color:#11a180}.UserInterview__CatchImage{float:right;height:100%}.UserInterview__CatchImage--Left{height:80%;padding-left:80px;float:left;padding-top:28px}.UserInterview__Profile{margin:0 auto;padding:12px 24px;background:#eee;margin-bottom:40px}.UserInterview__ProfileTitle{display:block;font-weight:bold;padding-bottom:8px}.UserInterview__Slogan{margin:0;padding:0 0 40px 0;font-size:24px;text-align:center}.UserInterview__Article{padding-bottom:24px}.InterviewSummary{background:none;border:none;margin:0;padding:0 16px 0 0;font-size:20px}.InterviewSentence{margin:0;font-size:15px;line-height:1.7}.FullWidth--Green{background-color:#11a180}.FullWidth--Gray{background-color:#e7e7e9}.FactoryReport{width:100%;padding:64px 0 24px 0}.AbrasiveInfo{padding-top:64px}.AbrasiveInfo__Image{width:100%;padding-bottom:40px}.AbrasiveInfo__Summary{background:none;border:none;margin:0;padding:0 0 16px 0;color:#11a180;font-size:20px}.Flowchart{padding-top:64px}.Flowchart__Image{width:100%}.ProductContents{max-width:1200px;margin:0 auto;padding:64px 0 0 0;overflow:auto}.ProductBox{width:31%;height:300px;float:left;padding:0 12px 12px;_display:inline-block}.ProductBox__Type{width:200px;height:32px;margin:0 0 32px 0;padding:4px 16px;background-color:#11a180;color:#fff;font-size:24px;line-height:32px;text-align:center;border-radius:20px;clear:both}.Layout2column{display:table}.Layout2column__Left,.Layout2column__Right{display:table-cell}.Layout2column__Left{_float:left;*float:left}.Layout2column__Right{vertical-align:top;padding:0 8px}.ProductImg{width:120px;border:1px solid #e3e3e3}.ProductImg:hover{border:1px solid #d3d3d3}.ProductInfo__Name{font-size:19px;padding:12px 0 6px 0}.ProductInfo__Spec{padding:10px 0;font-size:1em;line-height:2}.ProductInfo__Spec--Special{padding-top:0;white-space:nowrap}.Label{padding:2px 4px;border-radius:4px;color:#fff;margin:0 4px 0 4px;word-break:break-all}.Label--Black{color:#333;border:1px solid #e6e6e6;background-color:#fafafa;border-radius:0}.Label--Gray{color:#333;background:#eee;border:1px solid #ccc}.Label:first-child{margin:0 4px 0 0}.ProductTable{margin-bottom:1px;font-size:small;border-collapse:collapse;border:1px solid #d8d8d8;width:100%;_width:98%;text-align:center;margin-top:8px}.ProductTable__Head{background:#eee;padding:4px;font-size:11px}.ProductTable__Data,.ProductTable__Head{border:1px solid #d8d8d8}.ProductTable__Head{padding:6px}.ProductTable__Data{padding:8px;background:#fff}.SpecialPrice{color:#d51b28;font-size:19px;font-weight:bold}.SpecialPriceEnMark{font-size:13px}.Price{color:red}.Price--Md{font-size:1.2em;font-weight:bold}.SPOnly{display:none}@media screen and (max-width:767px){.FactoryReport,.Flowchart__Image,.UserInterview__CatchImage--Left{display:none}.SPOnly{display:block}#main{padding:0 12px}#main a{text-decoration:underline!important;color:#333!important}.col-sm-12{width:100%}.Header{width:auto;margin:0 -12px;background-size:cover}.Header__TitleBack{background:rgba(0,0,0,.4)}.Header__Title{height:180px;padding:0 12px;text-shadow:0 0 6px #000}.MainTitle,.SubTitle{white-space:nowrap}.MainTitle{font-size:36px}.TitleBr{display:block}.SpecialPriceBanner{text-align:left}.SpecialPriceBanner_Remark{padding-top:4px}.PageIndex__OrderedList{padding-left:24px}.PageIndex__ListItem{list-style-type:decimal}.ArticleContents{position:relative;width:100%;padding:0 0 24px 0}.ArticleContents--First{padding:32px 0 0 0}.InterviewSummary{font-size:16px;padding-bottom:16px}.UserInterview__CatchImage{float:none;height:auto}.UserInterview__CatchArea{height:auto}.UserInterview__Profile{padding:12px;line-height:1.5}.FullWidth{margin:0 -12px;padding:0 12px}.FactoryReportSP__Batch{width:120px;position:absolute;left:0;right:0;margin:auto;top:-56px}.FactoryReportSP__FactoryPhoto{margin:0 -12px}.FactoryReportSP__Question{position:relative;padding:24px 0 12px 0}.FactoryReportSP__Question:before{content:"Q";display:inline-block;position:absolute;top:10px;width:26px;height:20px;text-align:center;font-size:15px;font-weight:bold;color:#11a180;padding-top:4px;border-radius:15px;background:#fff}.FactoryReportSP__Answer{background:#fff;border-radius:8px;padding:12px}.FactoryReportSP__AnswerText{padding-bottom:12px;font-size:13px;line-height:1.3}.FactoryReportSP__AnswerImage01{height:200px;max-width:-webkit-fit-content;max-width:fit-content}.FactoryReportSP__AnswerImage02{height:320px;max-width:-webkit-fit-content;max-width:fit-content;padding-left:12px}.SideScrollGradient{position:absolute;top:0;right:0;width:64px;height:100%;margin-right:-12px;margin-left:-12px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 79%,#fff);z-index:1}.GradientWrap{position:relative}.Overflow__SP{margin-right:-12px;margin-bottom:12px;padding-right:48px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.AbrasiveInfo{padding-top:24px}.AbrasiveInfo__Image{width:600px;max-width:-webkit-fit-content;max-width:fit-content;padding-bottom:12px}.HeadingSubTitle{margin:0;padding:0 0 16px 0;color:#11a180;font-size:20px}.HeadingSubTitle:before{font-size:20px;padding-right:8px}.Flowchart{padding-top:24px}.ProductContents{width:100%;padding:24px 0 0 0}.ProductBox{width:100%;height:auto;padding:0 0 24px 0}.ProductBox__Type{font-size:16px;width:140px}.ProductTable__Row{background:#fff}.ProductInfo{vertical-align:top;padding:0 0 0 10px;width:70%}.ProductInfo__Name{font-size:1.2em;padding:4px 0}.ProductInfo__Catchcopy{font-size:.85em}.ProductInfo__Spec--Special{white-space:normal}.ProductTable{margin:10px 0 0 0}.ProductTable__Data:first-child{padding-top:16px}.ProductTable__Row{text-align:left;border:1px solid #ccc}.Label{display:inline-block;margin:0 4px 4px 0}.Attention{padding-bottom:16px;line-height:1.5}table.bt td.ProductTable__Data:before{width:8em}.SpecialPrice{font-size:15px}.TaxIncludedPrice{color:#d51b28}}@media screen and (max-width:896px) and (orientation:landscape){.UserInterview__CatchImage--Left{display:none}.Header__Title{height:80px}.TitleBr{display:none}.ProductContents{width:100%;padding:24px 0 0 0}.ProductBox{width:100%;height:auto;padding:0 0 24px 0}.ProductBox__Type{font-size:16px;width:140px}.ProductTable__Row{background:#fff}.ProductInfo{vertical-align:top;padding:0 0 0 10px;width:70%}.ProductInfo__Name{font-size:1.2em;padding:4px 0}.ProductInfo__Catchcopy{font-size:.85em}.ProductTable{margin:10px 0 0 0}.ProductTable__Data:first-child{padding-top:16px}.ProductTable__Row{border:1px solid #ccc}}@media screen and (max-width:320px){.MainTitle{font-size:32px}.Header__Title{height:160px}}