@charset "utf-8";.pc{display:none}.sp{display:block}body{-webkit-text-size-adjust:100%}a{-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-o-transition:all 0 ease}a img{-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-o-transition:all 0 ease}input,textarea{border-radius:0}.titBig{line-height:120%;margin:0 0 25px 0}.titBig a.btn{margin:0 0 0 8px;font-size:65%}.titPage{font-size:150%;margin:0 0 35px 0;letter-spacing:1px}.titBg{margin:0 0 20px 0;padding:10px 10px 8px 10px;font-size:120%}.titBorder{margin:0 0 10px 0;font-size:110%}.titSquare{margin:0 0 10px 0;padding:0 0 0 14px;font-size:110%}.titSquare:after{top:-0.25em}.titBold{margin:0 0 10px 0;font-size:110%}.contentsWrapper,article.contentsWrapper{margin:40px 20px 40px 20px}#globalHeader{padding:15px 15px 15px 15px;height:60px}#globalHeader #site-title img{width:180px;height:auto}#globalHeader .logo p.description{top:2px;left:40px;font-size:60%}#globalHeader ul.headerNavi{display:none}#globalHeader .headerNaviCustom{display:none}.btnMenu{width:60px;height:60px;right:0;top:0}#panel-btn{display:inline-block;position:relative;width:60px;height:60px}#panel-btn-icon{top:28px;width:30px;margin:-1px 0 0 -15px}#panel-btn-icon:before,#panel-btn-icon:after{width:30px}#panel-btn-icon:before{margin-top:-12px}#panel-btn-icon:after{margin-top:8px}#globalNavi{top:60px}#globalFooter .inner{width:auto;margin:0 auto}#globalFooter .inner ul.btn{margin:0 15px 0 15px}#globalFooter .inner ul.btn li{margin:0 0 5px 0;float:none;width:100%}#globalFooter .inner ul.btn li a{padding:15px 0 15px 15px}#globalFooter .list{margin:15px 0 0 0;float:none;border-width:0 0 1px 0;border-style:solid;border-color:#fff}#globalFooter .list ul{float:none;margin:0;border-width:1px 0 0 0;border-style:solid;border-color:#fff}#globalFooter .list ul li{border-width:0 0 1px 0;border-style:solid;border-color:#fff;margin:0}#globalFooter .list ul li:last-child{border-width:0}#globalFooter .list ul li a{padding:12px 12px 12px 27px}#globalFooter .list ul li a:after{top:11px;left:12px}#globalFooter .logo{float:none;margin:20px 15px 0 15px}#globalFooter .logo img{width:200px;height:auto}#globalFooter .logo address{font-size:90%;margin:12px 0 0 0}#globalFooter p.copyright{margin:20px 15px 20px 15px;float:none}.mtsp10{margin-top:10px !important}.mb30{margin-bottom:30px !important}.breadCrumbs{display:none}.boxSection{margin:0 0 20px 0}.boxSection p{margin:0 0 15px 0}.boxImgRight figure{width:100%;float:none;margin:0 0 10px 0}.boxImgRight .text{float:none;width:100%}.imgRight{float:none;display:inline-block;width:100%;height:auto;margin:0 0 15px 0}.boxColumn2 .left{width:100%;float:none;margin:0 0 10px 0}.boxColumn2 .right{width:100%;float:none}.tableBorder{display:block;margin:0 0 20px 0}.tableBorder.tableSpNoBlock{display:table}.tableBorder tr,.tableBorder tbody{display:block}.tableBorder.tableSpNoBlock tr{display:table-row}.tableBorder.tableSpNoBlock tbody{display:table-row-group}.tableBorder th{display:block;padding:12px}.tableBorder td{display:block;padding:12px}.tableBorder.tableSpNoBlock th,.tableBorder.tableSpNoBlock td{display:table-cell;font-size:90%;padding:8px}.tableBorder.tableSpResponsive{display:block;width:100%}.tableBorder.tableSpResponsive thead{display:block;float:left;overflow-x:scroll}.tableBorder.tableSpResponsive tbody{display:block;width:auto;overflow-x:auto;white-space:nowrap}.tableBorder.tableSpResponsive th{display:block;width:auto}.tableBorder.tableSpResponsive tbody tr{display:inline-block;margin:0 -3px}.listBorder{margin:0 0 20px 0}.listDisc{margin:0 0 20px 0}.btnYellow{padding:10px 20px}.btnBlue{padding:10px 20px}.localNavi li a{padding:10px 5px 10px 30px}.localNavi li a:after{top:9px;left:18px}.boxBorder{border-width:2px;padding:15px}.boxBorder dl{margin:0 0 15px 0}.boxBorder dl dt{font-size:110%;margin:0 0 8px 0}.boxBorderImg figure{padding:20px 0 20px 0}.localNavi dl dd form select{width:100%}.imgList01 li{width:100%;margin:0 0 15px 0;float:none}.imgList01 li:nth-child(4n){margin:0 0 15px 0}.boxHomeMain .wrapper h2{width:auto;margin:0;top:auto;bottom:5%;font-size:200%;left:20px}.boxHomeNews{width:auto;margin:20px auto 30px auto;padding:30px 15px 0 15px}.boxHomeNews table{display:block}.boxHomeNews table tbody,.boxHomeNews table tr{display:block}.boxHomeNews table th{width:100%;display:block;padding:0}.boxHomeNews table td{width:100%;display:block;padding:0 0 15px 0}.boxHomeExample{margin:35px 15px 0 15px}.boxHomeExample ul li{float:none;width:100%;margin:0 0 12px 0;padding:0 0 12px 0;border-width:0 0 1px 0;border-style:solid;border-color:#d6d6d6}.boxHomeExample ul li:nth-child(4){margin:0;padding:0;border-width:0}.boxHomeExample ul li figure{overflow:hidden;position:relative;margin:0;float:left;width:40%}.boxHomeExample ul li figure figcaption{width:65px;font-size:80%}.boxHomeExample ul li dl{float:right;width:55%}.boxHomeExample ul li dl dt{padding:0 0 0 12px;font-size:100%;margin:0 0 5px 0}.boxHomeExample ul li dl dd{font-size:80%}.boxHomeExample ul li dl dd br{display:none}.boxHomeGrey{padding:30px 0 0 0}.boxHomeGrey .wrapper ul.link{margin:30px 0 0 0;padding:0 0 30px 0}.boxHomeGrey .wrapper ul.link li{float:none;width:100%}.boxHomeGrey .wrapper ul.link li:nth-child(2){float:none}.boxHomeGrey .wrapper ul.link li figure img{width:100%;height:auto}.boxHomeGrey .wrapper ul.link li a dl{padding:15px 0 10px 0}.boxHomeGrey .wrapper ul.link li a dl dt{font-size:130%;margin:0 0 10px 0}.boxHomeGrey .wrapper ul.link li a dl dd{font-size:80%}.boxHomeSearch h2{font-size:120%;margin:0 0 20px 0}.boxHomeSearch .keyword{padding:20px 20px 10px 20px}.boxHomeSearch .keyword dt{float:none;margin:0 0 15px 0;padding:0 0 15px 0;font-size:120%;border-width:0;height:auto;position:relative}.boxHomeSearch .keyword dt:after{content:"";display:block;width:40px;height:6px;background-color:#c1c1c1;position:absolute;left:0;bottom:0}.boxHomeSearch .keyword dd{margin:0}.boxHomeSearch .keyword dd ul li{float:left;margin:0 15px 15px 0}.boxHomeSearch .keyword dd ul li a{padding:0 0 0 10px}.boxHomeSearch #tabs{display:none}.boxHomeSearch .accordion{display:block}.boxHomeSearch .accordion .wrapper em{display:block;border-width:0 0 2px 0;border-style:solid;border-color:#e8e8e8;box-sizing:border-box;height:40px;padding:12px 50px 0 18px;color:#2c4180;font-size:120%;font-weight:bold;background-color:#fff;position:relative}.boxHomeSearch .accordion .wrapper.open em{background-color:#2c4180;color:#fff}.boxHomeSearch .accordion .wrapper em span{display:inline-block;margin:0 0 0 5px;font-size:70%;font-weight:normal}.boxHomeSearch .accordion .wrapper em:after{content:"\f107";font-family:FontAwesome;text-align:center;position:absolute;display:block;width:38px;height:38px;background-color:#c1c1c1;color:#2c4180;top:0;right:0;padding:12px 0 0 0;box-sizing:border-box}.boxHomeSearch .accordion .wrapper.open em:after{content:"\f106";background-color:#2c4180;color:#fff}.boxHomeSearch .accordion .wrapper .inner{background-color:#2c4180;border-width:0 0 2px 0;border-style:solid;border-color:#e8e8e8;box-sizing:border-box;padding:15px 15px 0 15px;display:none}.boxHomeSearch ul.list01 li{margin:0 0 15px 0;width:50%}.boxHomeSearch ul.list02 li{float:left;margin:0 0 15px 0;text-align:center;width:33.33%}.boxHomeSearch ul.list02 li:first-child{width:33.33%;margin:0 0 15px 0}.boxHomeSearch ul.list02 li figure{width:60px;height:60px;border-radius:30px}.boxHomeSearch ul.list02 li figure img{width:45%;height:auto}.boxHomeSearch ul.list01 li span,.boxHomeSearch ul.list02 li span{font-size:85%;padding:0 0 0 8px}.boxHomeSearch ul.list03{margin:0}.boxHomeSearch ul.list03 li{width:50%;margin:0 0 15px 0;padding:0 1.5% 0 0}.boxHomeSearch ul.list03 li:nth-child(2n+1){clear:both}.boxHomeSearch ul.list03 li a img{width:50px;height:auto}.boxHomeSearch ul.list03 li a dl{line-height:140%;margin:0 0 0 57px;width:calc(100% - 57px);font-size:90%}.boxHomeSearch ul.list03 li a dl dt{margin:0 0 5px 0}.boxHomeSearch ul.list03 li a dl dd{font-size:80%}.boxHomeSearch ul.list04 li{width:50%;margin:0 0 15px 0;padding:0}.boxHomeSearch ul.list04 li a dd span{font-size:90%;display:inline-block}.boxHomeSearch ul.list04 li a dd span:after{font-size:90%}.boxHomeBanner{margin:0 auto 30px auto;padding:30px 15px 0 15px}.boxOutline01 table{float:none;width:100%;margin:0 0 20px 0}.boxOutline01 table th{width:auto;white-space:nowrap;padding:12px 15px 12px 0}.boxOutline01 table td{width:auto}.boxOutline01 ul{float:none;width:100%}.boxOutline01 ul li{margin:0 0 12px 0;float:left;width:48%}.boxOutline01 ul li:nth-child(2n){float:right}.boxOutline01 ul li:nth-child(2n+1){clear:both}.boxList01 figure{padding:15px 0 15px 0}.boxList02 .text{width:100%;float:none}.boxList02 .map{float:none;width:100%;margin:0 0 20px 0}.boxList02 .map iframe{width:100%;height:180px}.boxList02 .photo{float:none;width:100%;margin:0 0 20px 0}.listSitemap{margin:0 0 20px 0}.listSitemap li{width:100%;margin:0}.listSitemap li:nth-child(3n){margin:0}.listSitemap li:nth-child(2n+1){clear:none}.listSitemap li.bdtb{border-width:1px 0 0 0}.listSitemap li:last-child{border-width:1px 0 1px 0}.listSitemap li a{display:block;padding:13px 0 10px 18px;position:relative}.listSitemap li a:after{top:11px;left:3px}.featureNavi{display:block}.featureNavi dt{color:#fff;background-color:#0b3080;padding:10px 40px 10px 10px;position:relative}.featureNavi dt:after{content:"\f107";font-family:FontAwesome;position:absolute;top:30%;right:12px;color:#fff}.featureNavi.open dt:after{content:"\f106"}.featureNavi dd{display:none}.featureNavi dd ul li a{border-width:0 0 1px 0;border-style:solid;border-color:#0b3080;display:block;padding:10px 10px 10px 22px;position:relative}.featureNavi dd ul li a:after{content:"\f105";font-family:FontAwesome;position:absolute;top:25%;left:10px;color:#0b3080}.boxFeatureIndex01 ul{margin:0}.boxFeatureIndex01 ul li{float:left;width:50%;text-align:center;margin:0 0 20px 0}.boxFeatureIndex01 ul li figure{margin:0 0 12px 0}.boxFeatureIndex01 ul li figure img{max-width:90%;height:auto}.boxFeatureIndex01 ul li span{letter-spacing:0;font-size:90%}.boxFeatureIndex02 ul li{display:block;font-size:100%;margin:8px 0 0 0}.boxFeatureIndex02 ul li a{min-width:auto;display:block}.boxFeatureIndex03 ul li{float:none;width:100%;margin:0 0 10px 0}.boxFeatureIndex03 ul li a{border-width:1px 6px 1px 1px;padding:15px;border-right-color:#2c4180}.boxFeatureIndex03 ul li a figure{margin:10% 0 0 0;width:30%;float:left}.boxFeatureIndex03 ul li a:hover figure img{opacity:1}.boxFeatureIndex03 ul li a dl{margin:0 0 10px 35%}.boxFeatureIndex03 ul li a dl dt{margin:0 0 8px 0;font-size:80%}.boxFeatureIndex03 ul li a dl dd{line-height:150%;font-size:110%;letter-spacing:0}.boxFeatureIndex03 ul li a p{margin:0 0 0 35%;font-size:85%;font-weight:normal}.boxFeatureComparison{overflow:auto}.boxFeatureComparison table{width:700px}.characteristicNavi{margin:0 0 30px 0}.characteristicNavi ul li a figure img{max-width:70%;max-height:45%}.characteristicNavi ul li a figure{height:80px}.characteristicNavi ul li a span{font-size:85%;margin:0 0 8px 0}.boxCharacteristic01 figure{padding:15px 5px}.boxCharacteristic01 .right figure{padding:15px 5px}.boxCharacteristic01 figure img{max-width:100%;height:auto}.boxCharacteristic01 p{font-size:90%}.boxCharacteristic02 section{margin:0 0 15px 0;padding:0 15px 15px 15px}.boxCharacteristic02 section h4{font-size:100%;margin:15px 0 15px 0}.boxCharacteristic02 section h4 br{display:none}.boxCharacteristic02 section figure{text-align:center;height:auto;margin:0 0 15px 0}.boxCharacteristic02 section figure{float:none;width:100%}.boxCharacteristic02 section p{float:none;width:100%;margin:0}.boxCharacteristic03 figure{float:none;width:100%;margin:0 0 15px 0}.boxCharacteristic03 figure figcaption{margin:8px 0 0 0}.boxCharacteristic03 .text{float:none;width:100%}.boxCharacteristic04 figure,.boxCharacteristic04 .right figure{padding:15px 5px 15px 5px}.boxCharacteristic04 p{font-size:90%}.boxCharacteristic05 figure{float:none;width:100%;margin:0 0 15px 0}.boxCharacteristic05 .text{float:none;width:100%}.boxCharacteristic06 figure{float:left;width:48%;margin:0 0 20px 0}.boxCharacteristic06 figure:nth-child(2n){float:right}.boxCharacteristic06 figure:nth-child(4n){margin:0 0 20px 0}.boxCharacteristic06 figure:nth-child(2n+1){clear:both}.boxCharacteristic06 figure:last-child{margin:0 0 20px 0}.boxLowcost01{padding:15px}.boxLowcost01 h3{font-size:120%;margin:0 0 15px 0}.boxLowcost01 dl{float:none;width:100%;margin:0 0 50px 0}.boxLowcost01 dl dt{font-size:100%;margin:0 0 12px 0}.boxLowcost01 dl:nth-child(2){float:none;margin:0;position:relative}.boxLowcost01 dl:nth-child(2):after{content:"\f067";font-family:FontAwesome;position:absolute;top:-30%;left:46%;font-size:180%;color:#757575}.boxLowcost01 dl dd ul li{height:45px;font-size:100%;padding:15px 0 0 0}.boxLowcost01 dl dd ul li:nth-child(2){font-size:100%}.boxLowcost01 dl:nth-child(2) dd{height:90px;font-size:100%;padding:30px 0 0 30%}.boxLowcost01 dl:nth-child(2) dd:after{display:none}.boxLowcost01 p{font-size:90%;margin:15px 0 0 0}.boxLowcost01 img{max-width:95%;height:auto}.boxLowcost02 img{width:95%;height:auto;float:none;display:inline-block;margin:0 2.5% 20px 2.5%}.boxLowcost02 table{width:100%;float:none}.boxRehabilitationIndex03 p:first-child{font-size:110%}.boxRehabilitationIndex03 p:nth-child(2){font-size:130%}.boxRehabilitationIndex03 p:nth-child(2) span{display:block}.boxRehabilitationIndex04{margin:0 0 20px 0;padding:20px 0 20px 0}.boxFeatureBanner{padding:30px 15px 30px 15px}.boxFeatureBanner em{font-size:120%;margin:0 0 15px 0}.boxFeatureBanner em span{display:block}.boxFeatureBanner figure{width:100%}.boxFeatureBanner p{margin:10px 0 0 0;font-size:90%;text-align:left}.boxNewsIndex dl dt{width:100%;margin:0 0 10px 0;float:none}.boxNewsIndex dl dd{width:100%;float:none;line-height:130%}.boxNewsIndex dl dd a{position:relative;display:block;padding:0 0 0 15px}.boxNewsIndex dl dd a:after{content:"\f105";font-family:FontAwesome;position:absolute;top:-2px;left:0;line-height:150%;color:#2c4180}.pagenate a{width:25px;height:25px;margin:0 3px 10px 3px;padding:6px 0 0 0;font-size:90%}.pagenate span{min-width:25px;height:25px;margin:0 3px 10px 3px;padding:6px 0 0 0}.pagenate a.prev{margin:0 10px 10px 0;width:60px}.pagenate a.prev font{padding:0 0 0 10px}.pagenate a.prev font:after{font-size:90%;top:0}.pagenate a.next{margin:0 0 10px 10px;width:60px}.pagenate a.next font{padding:0 10px 0 0}.pagenate a.next font:after{font-size:90%;top:0}.boxNewsDetail .photo{width:100%;float:none;margin:0}.boxDownload .left h2{font-size:110%;margin:0 0 10px 0}.boxDownload .left .inner figure{width:20%}.boxDownload .left .inner .text{width:75%}.boxDownload .right table{display:block}.boxDownload .right table tr,.boxDownload .right table tbody{display:block}.boxDownload .right table tr td{display:block;width:100%;box-sizing:border-box}.boxDownload .right table tr td dl{font-size:90%}.boxSection .boxFaq:last-child{margin:0 0 30px 0}.boxFaq dt{padding:10px 35px 10px 10px;font-size:100%}.boxFaq dt:after{width:15px;height:15px;right:10px;margin:-7.5px 0 0 0;line-height:110%}.boxFaq dt span{padding:0 0 0 20px}.boxFaq dd{padding:0 20px 18px 20px}.boxFormStatus{float:left}.boxFormStatus li{padding:0 0 0 15px;font-size:90%}.boxFormStatus li:after{left:6px}.boxFormStatus li span{padding:3px 5px}.input01{padding:3px;width:100%}.input02{padding:3px;width:20%}.input03{padding:3px;width:25%}.input04{padding:3px;width:100%}.input05{display:block;margin:0 0 5px 0;cursor:pointer}.input06{display:inline-block;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#ddd;background-color:#efefef;padding:5px;width:100%;height:160px}.input07{display:inline-block;margin:0 10px 0 0;cursor:pointer}.boxExampleIndex ul{border-width:1px 0 0 0;border-style:solid;border-color:#d6d6d6;padding:12px 0 0 0}.boxExampleIndex ul li{float:none;width:100%;margin:0 0 12px 0;padding:0 0 12px 0;border-width:0 0 1px 0;border-style:solid;border-color:#d6d6d6}.boxExampleIndex ul li:nth-child(3n){margin:0 0 12px 0}.boxExampleIndex ul li figure{overflow:hidden;position:relative;margin:0;float:left;width:40%}.boxExampleIndex ul li figure figcaption{width:65px;font-size:70%;padding:1px 0 0 0}.boxExampleIndex ul li dl{float:right;width:55%}.boxExampleIndex ul li dl dt{padding:0 0 0 12px;font-size:100%;margin:0 0 5px 0}.boxExampleIndex ul li dl dd{font-size:90%}.boxExampleDetailFooter{margin:0 0 20px 0;padding:0 0 20px 0}.boxExampleDetailFooter .inner a{border-width:1px 1px 3px 1px;padding:15px}.boxExampleDetailFooter .inner a .text{width:75%}.boxExampleDetailFooter .inner a .text p.title{font-size:100%;margin:0 0 10px 0;position:relative;padding:0 0 0 10px}.boxExampleDetailFooter .inner a .text p.spec{font-size:80%}.boxExampleDetailFooter .inner a .text p.catch{font-size:80%;margin:0 0 12px 0}.boxExampleDetailFooter .inner a .text p.description{font-size:80%}.boxExampleDetail .photo{float:none;width:100%;margin:0 0 20px 0}.boxExampleDetail .text{float:none;width:100%}.boxExampleDetail .text h3{margin:0 0 15px 0}.boxExampleDetail .text h4{font-size:100%}.listProduct{margin:0 0 20px 0}.listProduct li{margin:0 15px 10px 0}.boxProductIndex a{width:100%;margin:0 0 15px 0;float:none}.boxProductIndex a:nth-child(2n){float:none}.boxProductIndex a:nth-child(3n+1){clear:both}.boxProductIndex a .text p.title{font-size:100%}.boxProductIndex a .text p.title:after{top:-1px}.boxProductIndex a .text p.spec{font-size:90%}.boxProductIndex a .text p.catch{font-size:90%}.boxProductDetail01 figure{width:100%;float:none;margin:0 0 25px 0}.boxProductDetail01 .text{float:none;width:100%}.boxProductDetail01 .text h2{margin:0 0 12px 0;letter-spacing:0;font-size:110%}.boxProductIndex.column2 a{float:none;width:100%;margin:0 0 15px 0}.boxProductIndex.column2 a:nth-child(2n){float:none}.boxProductDetail02 dl{width:100%;float:none;border-width:0 0 1px 1px;border-style:solid;border-color:#ddd;box-sizing:border-box}.boxProductDetail03{padding:0 0 10px 0}.boxProductDetail03 li{float:none;margin:0 0 15px 0;width:80%}.boxProductDetail03 li a{display:block;text-align:center}.boxReasonIndex01 ul{margin:0 0 20px 0}.boxReasonIndex01 li{width:100%;margin:0 0 20px 0;float:none}.boxReasonIndex01 li .text{margin:10px 0 0 0}.boxReasonIndex01 li .text em{margin:0 0 4px 0;font-size:100%}.boxReasonIndex02 em{font-size:110%;margin:15px 0 12px 0;padding:0 0 0 15px}.reasonPicList dt ul li{width:100%;margin-bottom:10px}.boxRehabilitationBottom h2{font-size:120%;margin:0 0 20px 0}.boxRehabilitationBottom div{padding:0 0 30px 0}.boxRehabilitationBottom div .phone{border-width:0 0 1px 0;float:none;width:100%;margin:0 0 15px 0;padding:0 0 15px 0}.boxRehabilitationBottom div .mail{float:none;width:100%}.boxRehabilitationBottom div dt{font-size:110%;margin:0 0 10px 0}.boxRehabilitationBottom div .phone dd font{font-size:180%;margin:0 0 10px 0}.boxRehabilitationBottom div .mail dd a{width:90%;padding:12px 0 12px 0;font-size:100%}.boxRehabilitationIndex01{margin:0 0 20px 0}.boxRehabilitationIndex01 li{float:none;width:100%}.boxRehabilitationIndex02{margin:0 0 10px 0}.boxRehabilitationIndex02 li{float:none;width:100%;height:auto;padding:15px 0 15px 0;margin:0 0 15px 0}.boxRehabilitationIndex02 li:nth-child(2){float:none;margin:0;padding:15px 0 15px 0}.rehabilitation .feature{margin-bottom:20px}.rehabilitation .weight,.rehabilitation .machining{width:100%;float:none}.rehabilitation .earthquake{width:100%}.rehabilitation .textArea{width:100%}.rehabilitation .roughness{width:100%}.rehabilitation .boxSection{margin:0 0 30px 0}.boxProcess01{margin:0 0 20px 0}.boxProcess01 ul li{width:100%;float:none;margin:0 0 40px 0}.boxProcess01 ul li:after{content:"\f107";top:auto;right:47%;bottom:-15%}.boxProcess02{margin:0 0 30px 0;padding:20px 20px 20px 20px}.boxProcess02 dt{font-size:120%}.boxProcess02 dd ul li{float:none;width:100%;margin:0 0 10px 0}.boxProcess02 dd ul li:nth-child(2){float:none;margin:0}.boxProcess03 div p{margin:5px 0 0 0;font-size:90%}.headerDAWrapper h1{font-size:142.9%}.headerFormDA h2{font-size:142.9%}.drawing-application .buttonPageScroll{margin-bottom:40px}.productList{margin-bottom:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.productList::after{content:none}.productList a{width:100%;border-width:1px 6px 1px 1px;padding:15px;border-right-color:#2c4180;margin-bottom:10px}.productList a .productListItemHeader{font-size:114.3%}.productListItemContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.productList a .productListItemimage{margin:0;width:34%}.productList a dl{margin:0;width:60%}.productList a dl dt{padding:4px 4px 3px 4px;font-size:78.6%}.productList a dl dd{font-size:85.7%;font-weight:normal}.strength-calculation .productList a .productListItemimage{margin:0 auto 10px}