@charset "UTF-8";@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v42/-F62fjtqLzI2JPCgQBnw7HFYyQgM.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v42/-F6pfjtqLzI2JPCgQBnw7HFQMisa3Xdj.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v42/-F6pfjtqLzI2JPCgQBnw7HFQei0a3Xdj.otf) format('opentype')}@font-face{font-family:'Noto Serif JP';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notoserifjp/v21/xn77YHs72GKoTvER4Gn3b5eMZGKLdkkVUQ.otf) format('opentype')}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v21/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiSysdUmj.ttf) format('truetype')}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v21/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EuyysdUmj.ttf) format('truetype')}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v21/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EbiusdUmj.ttf) format('truetype')}main{color:#313131;letter-spacing:.1em}main *,main :after,main :before{margin:0;padding:0;list-style:none;background-repeat:no-repeat;box-sizing:inherit;vertical-align:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;color:inherit}main a{color:#0f82df;text-decoration:underline}main a:hover{color:#0f82df;opacity:.6}main ul{padding-left:0}main sup{vertical-align:super;font-size:smaller}main sub{vertical-align:sub;font-size:smaller}main img,main svg,main video{vertical-align:bottom;height:auto}main table{border-collapse:collapse;border-spacing:0}.clearfix::after{content:"";display:block;clear:both}.kakko1::before{content:'('}.kakko2::after{content:')'}.pdf{display:inline-block;position:relative;color:#25579e;font-size:15px;text-decoration:none;padding:5px 30px 5px 25px}@media screen and (max-width:768px){.pdf{font-size:13px}}.pdf::before{content:'';width:16px;height:16px;background:url(/system/assets/img/metalbuilding/arrow1.png) no-repeat 0 0;background-size:16px;position:absolute;top:calc(50% - 8px);left:0}.pdf::after{content:'';width:25px;height:25px;background:url(/system/assets/img/ico_pdf.png) no-repeat 0 0;background-size:25px;position:absolute;top:calc(50% - 12px);right:0}.link{display:inline-block;position:relative;color:#25579e;font-size:15px;text-decoration:none;padding:5px 30px 5px 25px}@media screen and (max-width:768px){.link{font-size:13px}}.link::before{content:'';width:16px;height:16px;background:url(/system/assets/img/metalbuilding/arrow1.png) no-repeat 0 0;background-size:16px;position:absolute;top:calc(50% - 8px);left:0}.table1{border-left:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.table1 td,.table1 th{border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;padding:10px;vertical-align:middle}@media screen and (max-width:768px){.table1 td,.table1 th{padding:5px;font-size:11px}}.table1 th{font-weight:700;background:#f3f6fa;text-align:center}.c-btnlist__system .btnlist_btn1{background:url(/system/assets/img/metalbuilding/btn1.jpg) no-repeat center center;background-size:cover}.c-btnlist__system .btnlist_btn2{background:url(/system/assets/img/metalbuilding/btn2.jpg) no-repeat center center;background-size:cover}.c-btnlist__system .btnlist_btn3{background:url(/system/assets/img/metalbuilding/btn6.jpg) no-repeat center center;background-size:cover}.c-btnlist__system .btnlist_btn4{background:url(/system/assets/img/system/btn1.jpg) no-repeat center center;background-size:cover}.c-btnlist__system .btnlist_btn5{background:url(/system/assets/img/system/btn2.jpg) no-repeat center center;background-size:cover}.c-btnlist__system .btnlist_btn6{background:url(/system/assets/img/system/btn3.jpg) no-repeat center center;background-size:cover}.c-btnlist__system .btnlist_btn7{background:url(/system/assets/img/system/btn4.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalbuilding .btnlist_btn1{background:url(/system/assets/img/metalbuilding/btn1.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalbuilding .btnlist_btn2{background:url(/system/assets/img/metalbuilding/btn2.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalbuilding .btnlist_btn3{background:url(/system/assets/img/metalbuilding/btn3.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalbuilding .btnlist_btn4{background:url(/system/assets/img/metalbuilding/btn4.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalbuilding .btnlist_btn5{background:url(/system/assets/img/metalbuilding/btn5.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalbuilding .btnlist_btn6{background:url(/system/assets/img/metalbuilding/btn6.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalpark .btnlist_btn1{background:url(/system/assets/img/metalpark/btn1.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalpark .btnlist_btn2{background:url(/system/assets/img/metalpark/btn2.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalpark .btnlist_btn3{background:url(/system/assets/img/metalpark/btn3.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalpark .btnlist_btn4{background:url(/system/assets/img/metalpark/btn4.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalpark .btnlist_btn5{background:url(/system/assets/img/metalpark/btn5.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalpark .btnlist_btn6{background:url(/system/assets/img/metalpark/btn6.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalpark .btnlist_btn7{background:url(/system/assets/img/metalbuilding/btn2.jpg) no-repeat center center;background-size:cover}.c-btnlist__metalpark .btnlist_btn8{background:url(/system/assets/img/metalbuilding/btn6.jpg) no-repeat center center;background-size:cover}.c-btnlist__truss .btnlist_btn1{background:url(/system/assets/img/metalbuilding/btn2.jpg) no-repeat center center;background-size:cover}.c-btnlist__truss .btnlist_btn2{background:url(/system/assets/img/metalbuilding/btn6.jpg) no-repeat center center;background-size:cover}.c-btnlist__truss .btnlist_btn3{background:url(/system/assets/img/truss/btn1.jpg) no-repeat center center;background-size:cover}.c-btnlist__truss .btnlist_btn4{background:url(/system/assets/img/truss/btn2.jpg) no-repeat center center;background-size:cover}.c-btnlist__truss .btnlist_btn5{background:url(/system/assets/img/truss/btn3.jpg) no-repeat center center;background-size:cover}.c-btnlist__truss .btnlist_btn6{background:url(/system/assets/img/truss/btn4.jpg) no-repeat center center;background-size:cover}.c-btnlist__truss .btnlist_btn7{background:url(/system/assets/img/truss/btn5.jpg) no-repeat center center;background-size:cover}.c-btnlist__truss .btnlist_btn8{background:url(/system/assets/img/truss/btn6.jpg) no-repeat center center;background-size:cover}.c-btnlist__device .btnlist_btn1{background:url(/system/assets/img/device/btn1.jpg) no-repeat center center;background-size:cover}.c-btnlist__device .btnlist_btn2{background:url(/system/assets/img/device/btn2.jpg) no-repeat left center;background-size:cover}.c-btnlist__device .btnlist_btn3{background:url(/system/assets/img/metalbuilding/btn2.jpg) no-repeat center center;background-size:cover}.c-btnlist__device .btnlist_btn4{background:url(/system/assets/img/device/btn4.jpg) no-repeat center center;background-size:cover}.c-btnlist__device .btnlist_btn5{background:url(/system/assets/img/metalbuilding/btn6.jpg) no-repeat center center;background-size:cover}.c-btnlist__device .btnlist_btn6{background:url(/system/assets/img/device/btn3.jpg) no-repeat center center;background-size:cover}.metalbuilding .c-newslist .cat1{background:#25579e}.metalbuilding .c-newslist .cat2{background:#00a0cb}.system .l-header{border-color:#333}.system .c-btnlist{border-color:#333}.system .l-section__recommend{background:#f1f1f1}.system .btn_type1:hover{background:#333}.system .btn_type2{color:#333;border:3px solid #333}.system .btn_type2::before{background:#333}.system .btn_type2:hover{background:#333}.system .l-section__title{background:#f1f1f1;border-color:#333}@media screen and (max-width:768px){.system .l-section__title{border-right:10px solid #f1f1f1}}.system .l-section__title .in .ttl{color:#333}.system .mds2::before{background:#333}.system .c-newslist .cat1{background:#0068b7}.system .c-newslist .cat2{background:#25949b}.system .c-newslist .cat3{background:#985368}.system .c-newslist .cat4{background:#a98a66}.system .c-newslist .cat5{background:#666}.system .link::before{background:url(/system/assets/img/system/arrow1.png) no-repeat 0 0;background-size:16px}.system #sitemap .l-section__zone1 h2 a::before{background:url(/system/assets/img/system/arrow1.png) no-repeat 0 0;background-size:20px}.system .l-section__otoi .bluebg{background:#333}.system .l-section__otoi .btn_otoi{color:#333;border:3px solid #333}.system .l-section__otoi .btn_otoi:hover{background:#333;color:#fff}.metalpark .l-header{border-color:#25979e}.metalpark .c-btnlist{border-color:#25979e}.metalpark .l-section__recommend{background:#f2f9f9}.metalpark .btn_type1:hover{background:#25979e}.metalpark .btn_type2{color:#25979e;border:3px solid #25979e}.metalpark .btn_type2::before{background:#25979e}.metalpark .btn_type2:hover{background:#25979e}.metalpark .l-section__title{background:#f2f9f9;border-color:#25979e}@media screen and (max-width:768px){.metalpark .l-section__title{border-right:10px solid #f2f9f9}}.metalpark .l-section__title .in .ttl{color:#25979e}.metalpark .mds2::before{background:#25979e}.metalpark .c-newslist .cat1{background:#25949b}.metalpark .c-newslist .cat2{background:#00a0cb}.metalpark .c-newslist .more{color:#25979e}.metalpark .c-newslist a::before{border-color:transparent transparent transparent #25979e}.metalpark .link::before{background:url(/system/assets/img/metalpark/arrow1.png) no-repeat 0 0;background-size:16px}.metalpark .c-casenav li a{border:1px solid #25979e;color:#25979e}.metalpark .c-casenav li a::after{border-top:1px solid #25979e;border-right:1px solid #25979e}.metalpark .c-casenav li a.current,.metalpark .c-casenav li a:hover{background:#25979e}.metalpark #sitemap .l-section__zone1 h2 a::before{background:url(/system/assets/img/metalpark/arrow1.png) no-repeat 0 0;background-size:20px}.metalpark .l-section__otoi .bluebg{background:#25979e}.metalpark .l-section__otoi .btn_otoi{color:#25979e;border:3px solid #25979e}.metalpark .l-section__otoi .btn_otoi:hover{background:#25979e;color:#fff}.truss .l-header{border-color:#985368}.truss .c-btnlist{border-color:#985368}.truss .l-section__recommend{background:#f9f5f6}.truss .btn_type1:hover{background:#985368}.truss .btn_type2{color:#985368;border:3px solid #985368}.truss .btn_type2::before{background:#985368}.truss .btn_type2:hover{background:#985368}.truss .l-section__title{background:#f9f5f6;border-color:#985368}@media screen and (max-width:768px){.truss .l-section__title{border-right:10px solid #f9f5f6}}.truss .l-section__title .in .ttl{color:#985368}.truss .mds2::before{background:#985368}.truss .c-newslist .cat1{background:#985368}.truss .c-newslist .cat2{background:#00a0cb}.truss .c-newslist .more{color:#985368}.truss .c-newslist a::before{border-color:transparent transparent transparent #985368}.truss .link::before{background:url(/system/assets/img/truss/arrow1.png) no-repeat 0 0;background-size:16px}.truss .c-casenav li a{border:1px solid #985368;color:#985368}.truss .c-casenav li a::after{border-top:1px solid #985368;border-right:1px solid #985368}.truss .c-casenav li a.current,.truss .c-casenav li a:hover{background:#985368}.truss #sitemap .l-section__zone1 h2 a::before{background:url(/system/assets/img/truss/arrow1.png) no-repeat 0 0;background-size:20px}.truss .l-section__otoi .bluebg{background:#985368}.truss .l-section__otoi .btn_otoi{color:#985368;border:3px solid #985368}.truss .l-section__otoi .btn_otoi:hover{background:#985368;color:#fff}.device .l-header{border-color:#a98a66}.device .c-btnlist{border-color:#a98a66}.device .l-section__recommend{background:#faf8f6}.device .btn_type1:hover{background:#a98a66}.device .btn_type2{color:#a98a66;border:3px solid #a98a66}.device .btn_type2::before{background:#a98a66}.device .btn_type2:hover{background:#a98a66}.device .btn_type3{color:#a98a66;border:3px solid #a98a66}.device .btn_type3::before{border-color:#a98a66 #a98a66 transparent transparent}.device .btn_type3:hover{background:#a98a66}.device .l-section__title{background:#faf8f6;border-color:#a98a66}@media screen and (max-width:768px){.device .l-section__title{border-right:10px solid #faf8f6}}.device .l-section__title .in .ttl{color:#a98a66}.device .mds2::before{background:#a98a66}.device .c-newslist .cat1{background:#a98a66}.device .c-newslist .cat2{background:#00a0cb}.device .c-newslist .more{color:#a98a66}.device .c-newslist a::before{border-color:transparent transparent transparent #a98a66}.device .link::before{background:url(/system/assets/img/device/arrow1.png) no-repeat 0 0;background-size:16px}.device .c-casenav li a{border:1px solid #a98a66;color:#a98a66}.device .c-casenav li a::after{border-top:1px solid #a98a66;border-right:1px solid #a98a66}.device .c-casenav li a.current,.device .c-casenav li a:hover{background:#a98a66}.device #sitemap .l-section__zone1 h2 a::before{background:url(/system/assets/img/device/arrow1.png) no-repeat 0 0;background-size:20px}.device .l-section__otoi .bluebg{background:#a98a66}.device .l-section__otoi .btn_otoi{color:#a98a66;border:3px solid #a98a66}.device .l-section__otoi .btn_otoi:hover{background:#a98a66;color:#fff}.mmds1{padding-bottom:80px;text-align:center;font-size:28px;font-weight:700}.mmds1 b{display:inline;position:relative;z-index:1;margin-bottom:20px;letter-spacing:.1em;background:-webkit-linear-gradient(transparent 70%,#e1e7ec 0);background:linear-gradient(transparent 70%,#e1e7ec 0);line-height:1.6}.mmds1 i{display:block;font-weight:700;color:#004498;font-size:16px;letter-spacing:.1em;padding-top:10px}.mmds1 span{display:block;font-size:16px;padding-top:15px}@media screen and (max-width:768px){.mmds1{padding-bottom:50px;font-size:20px}.mmds1 i{font-size:16px}.mmds1 span{font-size:14px;line-height:1.5}}.mmds2{text-align:center;font-weight:700;font-size:20px;padding-bottom:20px;margin-bottom:30px;position:relative}.mmds2::after{position:absolute;bottom:0;left:calc(50% - 30px);content:'';width:60px;height:3px;background:-webkit-linear-gradient(left,#213f9b,#03baf3);background:linear-gradient(to right,#213f9b,#03baf3)}.mmds2.ex{text-align:left;line-height:1.4}.mmds2.ex::after{left:0}.mmds2.ex2{color:#fff;font-weight:700;letter-spacing:.1em;font-size:24px}.mmds2.ex2::after{background:#fff}.mmds2.ex3{font-weight:700;letter-spacing:.1em;font-size:24px}@media screen and (max-width:768px){.mmds2{font-size:18px}}.mbtn2{display:block;padding:20px;color:#004498;font-size:18px;border:1px solid #D1D7DB;background:#fff;text-decoration:none;font-weight:700;text-align:center}@media print,screen and (min-width:769px){.mbtn2:hover{opacity:1;background-color:#004498;border:1px solid #004498;color:#fff}}@media screen and (max-width:768px){.mbtn2{padding:15px;font-size:16px}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s,visibility 0s linear .25s;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s,visibility 0s;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:10px;top:10px}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0,0,0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--previous{display:block}.fancybox-slide--next{display:block;z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 6px 0 6px}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px 0;max-width:100%;overflow:auto;padding:0;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-video{background:0 0;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{background:0 0;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%;vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{border:0;cursor:pointer;display:inline-block;height:60px;width:60px;border-radius:30px;margin:0;outline:0;padding:10px;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;color:#fff}.fancybox-button:focus,.fancybox-button:hover,.fancybox-button:link,.fancybox-button:visited{color:#fff}.fancybox-button.disabled,.fancybox-button[disabled]{color:#888;cursor:default}.fancybox-button.disabled:hover,.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-show-nav .fancybox-navigation .fancybox-button{-webkit-transition:opacity .25s,visibility 0s,color .25s,background-color .25s;transition:opacity .25s,visibility 0s,color .25s,background-color .25s}.fancybox-navigation .fancybox-button::after{content:'';left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{border:0;border-radius:0;color:#fff;cursor:pointer;height:60px;margin:0;padding:6px;position:absolute;right:10px;top:10px;width:60px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:1;stroke:currentColor;stroke-width:2.5;-webkit-transition:stroke .1s;transition:stroke .1s}.fancybox-close-small:focus{outline:0}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#fff;right:-5px;top:-55px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:0 0;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{background:0 0;color:#fff}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px 25px 44px;right:0}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,.3);content:'';display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a{color:#ccc;text-decoration:none}.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:0 0;border:6px solid rgba(100,100,100,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:center center;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media all and (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}@media screen and (max-width:768px){.l-header__logoDepName{width:27%;right:60px}.l-header__logoDepName img{width:115px;height:auto}.l-footer__companyList{padding-bottom:40px}.l-main{padding-top:68px;text-align:left;font-size:14px}.l-footer__companyInfo--Deplogo{width:150px;height:50px;margin-bottom:10px}.l-footer__companyInfo--addressTxt,.l-footer__companyListItem--link,.l-footer__navLinkSub{font-size:13px}.none,.pc{display:none}.l-section__title{background:#eff2f8;border-left:10px solid #25579e;border-right:10px solid #eff2f8;height:140px;line-height:1;padding-left:10px}.l-section__title .in{position:relative}.l-section__title .in h1{position:absolute;top:5px;font-size:10px;letter-spacing:0;line-height:1.2}.l-section__title .in .ttl{font-size:27px;font-weight:500;color:#25579e;padding-top:63px;text-align:center}.l-container{margin:0 20px}.c-breadcrumb{margin:0 20px;font-size:10px;padding-top:5px;padding-bottom:50px;letter-spacing:.05em}.c-breadcrumb a{color:#313131;text-decoration:none}.c-breadcrumb .home{text-indent:-9999px;background:url(/system/assets/img/home.png) no-repeat 0 bottom;background-size:auto 10px;width:12px;height:10px;display:inline-block}.lead{font-size:16px;padding-bottom:50px}.bd{border-bottom:1px solid #c9c9c9;padding-bottom:30px;margin-bottom:30px}.mds1{font-size:23px;font-weight:700;padding-bottom:40px;line-height:1.4;position:relative;text-align:center}.mds1 i{font-family:Heebo;font-weight:700;display:block;font-size:13px;padding-top:10px}.mds1 span{font-weight:700;display:block;font-size:16px;line-height:1;padding-bottom:20px}.mds1 small{font-size:18px;font-weight:700;margin-left:5px}.mds2{font-size:20px;font-weight:700;line-height:31px;position:relative;padding-left:14px;padding-bottom:20px}.mds2::before{content:'';width:4px;height:20px;background:#25579e;position:absolute;top:7px;left:0}.mds2 i{font-family:Heebo;font-weight:700;display:block;font-size:14px;line-height:24px;padding-top:10px}.mds3{font-size:18px;font-weight:700;line-height:34px;line-height:1.5;padding-bottom:10px}.mds3 small{font-size:12px;font-weight:700}.mds4{font-size:16px;font-weight:700;padding-bottom:10px}.mds_bar{font-size:20px;font-weight:700;padding:40px 0;line-height:1;position:relative;text-align:center}.mds_bar i{font-family:Heebo;font-weight:700;display:block;font-size:13px;padding-top:10px}.mds_border{font-size:20px;font-weight:700;text-align:center;border-bottom:2px solid #25579e;position:relative}.btn_type1{display:block;text-align:center;color:#fff;border:3px solid #fff;position:relative;width:220px;height:50px;margin:auto;padding-top:12px;font-size:14px;font-weight:700;text-decoration:none;z-index:1}.btn_type1:hover{background:#25579e;color:#fff;opacity:1}.btn_type2,.mbtn1{display:block;color:#25579e;border:3px solid #25579e;background:#fff;position:relative;width:190px;margin:auto;padding:11px 25px;font-size:13px;font-weight:700;text-decoration:none;z-index:1}.btn_type2::before,.mbtn1::before{content:'';width:50px;height:1px;background:#25579e;position:absolute;top:50%;right:-30px;-webkit-transition:.3s;transition:.3s}.btn_type2:hover,.mbtn1:hover{background:#25579e;color:#fff;opacity:1}.btn_type2:hover::before,.mbtn1:hover::before{right:-50px;opacity:0}.btn_type3{display:block;color:#25579e;border:3px solid #25579e;background:#fff;position:relative;width:100%;margin:auto;padding:15px;font-size:16px;font-weight:700;text-align:center;text-decoration:none;z-index:1}.btn_type3::before{content:'';position:absolute;top:calc(50% - 5px);right:20px;-webkit-transition:.3s;transition:.3s;width:10px;height:10px;border:2px solid;border-color:#25579e #25579e transparent transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn_type3:hover{background:#25579e;color:#fff;opacity:1}.btn_type3:hover::before{border-color:#fff #fff transparent transparent}.btn_otoi{display:block;color:#25579e;border:3px solid #25579e;position:relative;margin:auto 20px;padding:12px;font-size:16px;font-weight:700;text-align:center;border-radius:40px;text-decoration:none;z-index:1}.btn_otoi:hover{background:#25579e;color:#fff;opacity:1}.c-btnlist{border-top:6px solid #25579e}.c-btnlist a{display:block;padding-top:50px;color:#fff;text-align:center;height:165px;position:relative;text-decoration:none}.c-btnlist a span{font-size:23px;font-weight:700;line-height:1}.c-btnlist a small{font-size:16px;letter-spacing:.05em;display:inline-block;padding-bottom:10px}.c-btnlist a b{font-size:16px;letter-spacing:.05em;display:inline-block;padding-left:5px;font-weight:700}.c-btnlist a::before{content:'';width:0;height:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #fff transparent;position:absolute;bottom:10px;right:10px;opacity:.4}.c-btnlist a:hover{color:#fff;opacity:.7}.l-section__recommend{background:#f3f6fa;padding-bottom:50px}.l-grid{padding-bottom:30px}.l-grid li{padding-bottom:50px}.l-grid li .pic{margin-bottom:20px}.l-grid li .t1{padding-bottom:17px;font-size:17px;font-weight:700}.l-grid li .t2{padding-bottom:20px}.l-grid.grid4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.l-grid.grid4 li{padding-bottom:20px;width:calc(50% - 10px)}.l-section__otoi{padding-bottom:50px}.l-section__otoi .bluebg{background:#25579e;text-align:center;font-size:17px;font-weight:700;color:#fff;padding:20px 0}.l-section__otoi .btn{padding-top:30px}.c-tab i{display:inline-block;color:#25579e;font-size:12px;line-height:1;border:1px solid #25579e;padding:5px 15px;border-radius:20px;margin-right:8px;margin-bottom:8px}#system_home .l-section__zone1{height:500px;position:relative}#system_home .l-section__zone1::before{content:'';width:100%;height:150px;background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);position:absolute;bottom:0;left:0}#system_home .l-section__zone1 .swiper-container{height:500px;z-index:-1}#system_home .l-section__zone1 .swiper-container .s1{background:url(/system/assets/img/system/top/main1_sp.jpg) no-repeat center top;background-size:cover}#system_home .l-section__zone1 .swiper-container .s2{background:url(/system/assets/img/system/top/main2_sp.jpg) no-repeat center bottom;background-size:cover}#system_home .l-section__zone1 .swiper-container .s3{background:url(/system/assets/img/system/top/main3_sp.jpg) no-repeat center center;background-size:cover}#system_home .l-section__zone1 .swiper-container .s4{background:url(/system/assets/img/system/top/main4_sp.jpg) no-repeat center bottom;background-size:cover}#system_home .l-section__zone1 h1{position:absolute;top:70px;left:0;width:100%;color:#fff;font-family:'Noto Serif JP',serif;font-size:22px;font-weight:700;text-align:center;line-height:1.8;letter-spacing:.1em}#system_home .l-section__zone1 h1 i{display:block;font-size:14px;font-weight:700;padding-bottom:30px}#system_home .l-section__zone2{margin-top:-110px;position:relative}#system_home .l-section__zone2::after{content:'';width:100%;height:480px;background:#f7f7f7;position:absolute;bottom:0;left:0;z-index:-1}#system_home .l-section__zone2 h2{font-size:20px;font-weight:700;padding:15px;line-height:1;color:#fff;background:#888;text-align:center}#system_home .l-section__zone2 h2 i{font-family:Heebo;font-weight:700;display:block;font-size:13px;padding-top:10px}#system_home .l-section__zone2 p{padding:50px 0;line-height:2}#system_home .c-newslist .mds_bar{padding:50px 0 30px 0;text-align:center}#system_home .c-btnlist{margin:50px 0}.system .l-section__recommend .in .c-btnlist li img{width:230px}.system #about .l-section__zone1{background:url(/system/assets/img/system/about/bg_sp.jpg) no-repeat center top;background-size:cover;position:relative;padding-bottom:30px}.system #about .l-section__zone1 h1{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.5);padding:5px 10px;font-size:12px}.system #about .l-section__zone1 .m1{text-align:left}.system #about .l-section__zone1 .t1{line-height:1.8;padding-bottom:100px}.system #about .l-section__zone1 .l-container{padding:50px 0 30px}.system #about .c-breadcrumb{padding-bottom:5px}.system #about .l-section__zone2 .list{width:250px;margin:auto;padding-bottom:50px}.system #about .l-section__zone2 .list li{padding-bottom:20px}.system #about .l-section__zone2 .list li a{display:block;text-decoration:none}.system #about .l-section__zone2 .list li a .t1{background:#333;padding:10px 20px;color:#fff;font-size:18px;font-weight:700}.system #about .l-section__zone2 .list li a .t1 i{display:block;font-size:14px;font-weight:700;color:#717171}.system #contact .l-section__zone1,.system #products .l-section__zone1{margin-bottom:0}.system #contact .l-section__zone1 ul a,.system #products .l-section__zone1 ul a{position:relative}.system #contact .l-section__zone1 ul a i,.system #products .l-section__zone1 ul a i{position:absolute;bottom:50px;left:0;width:100%;text-align:center;color:#fff;font-size:14px}.system #recruit .l-section__zone1{background:url(/system/assets/img/system/recruit/main.jpg) no-repeat center top;background-size:cover;position:relative;padding-bottom:30px}.system #recruit .l-section__zone1 h1{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.5);padding:5px 10px;font-size:12px}.system #recruit .l-section__zone1 .l-container{padding:100px 0 50px;color:#fff}.system #recruit .l-section__zone1 .l-container h2{font-size:23px;font-weight:700;padding-bottom:20px}.system #recruit .l-section__zone1 .l-container .t1{width:100%}.system #recruit .c-breadcrumb{padding-bottom:50px}.system #agent .l-section__agent{padding-bottom:50px}.system #agent .l-section__agent.ex{padding-bottom:100px}.system #agent .l-section__agent .agentlist{padding-bottom:10px}.system #agent .l-section__agent .agentlist .pref{font-size:16px;font-weight:700;cursor:pointer;width:100%;position:relative;padding:10px 30px;background:#f2f2f2}.system #agent .l-section__agent .agentlist .pref::before{background:url(/system/assets/img/system/agent/arrow.png) no-repeat;background-size:14px;-webkit-transition:.3s;transition:.3s;content:"";position:absolute;left:10px;top:calc(50% - 7px);width:14px;height:14px}.system #agent .l-section__agent .agentlist .pref.active::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.system #agent .l-section__agent .agentlist .pref::after{background:url(/system/assets/img/system/agent/plus.png) no-repeat;background-size:14px;-webkit-transition:.3s;transition:.3s;content:"";position:absolute;right:10px;top:calc(50% - 7px);width:14px;height:14px}.system #agent .l-section__agent .agentlist .pref.active::after{background:url(/system/assets/img/system/agent/minus.png) no-repeat;background-size:14px}.system #agent .l-section__agent .agentlist .in{display:none}.system #agent .l-section__agent .agentlist .in .company{border-bottom:1px solid #f2f2f2;position:relative;padding:15px 0}.system #agent .l-section__agent .agentlist .in .company .t1{font-size:15px;padding-bottom:10px}.system #agent .l-section__agent .agentlist .in .company .t2{font-size:13px;text-indent:-40px;padding-left:40px}.system #agent .l-section__agent .agentlist .in .company .t2 i{display:inline-block;width:40px;padding-left:40px}.system #agent .l-section__agent .agentlist .in .company .t3{font-size:13px}.system #agent .l-section__agent .agentlist .in .company .t3 i{display:inline-block;width:40px}.system #agent .l-section__agent .agentlist .in .company .t3 span{display:block}#metalbuilding_home .l-section__zone1{background:url(/system/assets/img/metalbuilding/top/main_sp.jpg) no-repeat center center;background-size:cover;height:265px;position:relative;line-height:1;color:#fff}#metalbuilding_home .l-section__zone1 .in{padding-top:80px;text-align:center}#metalbuilding_home .l-section__zone1 .logo{padding-bottom:20px}#metalbuilding_home .l-section__zone1 .logo img{width:240px}#metalbuilding_home .l-section__zone1 h1{font-size:14px;font-weight:500;line-height:25px}#metalbuilding_home .l-section__zone1 .logo50{text-align:center;padding:35px 0 20px}#metalbuilding_home .l-section__zone1 .logo50 img{width:80px}#metalbuilding_home .l-section__zone2{padding:50px 0;position:relative;text-align:center}#metalbuilding_home .l-section__zone2::after{content:'';width:100%;height:170px;background:url(/system/assets/img/metalbuilding/top/p1_sp.jpg) no-repeat center center;background-size:cover;position:absolute;bottom:0;left:0;z-index:-1}#metalbuilding_home .l-section__zone2 h2{font-size:20px;font-weight:700;padding-bottom:30px;line-height:34px}#metalbuilding_home .l-section__zone2 h2 i{font-family:Heebo;font-weight:700;display:block;font-size:13px}#metalbuilding_home .l-section__zone2 .sub{margin:0 20px}#metalbuilding_home .l-section__zone2 .box{margin:0 20px;background:#25579e;padding:30px;color:#fff;font-size:14px;line-height:27px;position:relative;text-align:left}#metalbuilding_home .l-section__zone2 .box h3{font-family:Heebo;font-weight:500;font-size:65px;letter-spacing:.15em;color:#3c65a5;position:absolute;top:45px;left:0;width:100%;z-index:0}#metalbuilding_home .l-section__zone2 .box p{position:relative;z-index:1}#metalbuilding_home .l-section__zone3 .mds_bar{text-align:left;padding:0;color:#fff}#metalbuilding_home .l-section__zone3 .mds_bar::before{background:#fff}#metalbuilding_home .l-section__zone3 .sec1{background:#e7edf4;height:345px;padding-top:78px;position:relative}#metalbuilding_home .l-section__zone3 .sec1 .box{padding-top:30px;position:relative;line-height:1;width:265px;height:95px;background:#25579e}#metalbuilding_home .l-section__zone3 .sec1 .box .t1{position:absolute;top:-30px;left:60px;font-family:Heebo;font-weight:500;display:block;font-size:55px;color:#fff}#metalbuilding_home .l-section__zone3 .sec1 .mds_bar{padding-left:20px}#metalbuilding_home .l-section__zone3 .sec1 .btn{padding-top:70px;text-align:center}#metalbuilding_home .l-section__zone3 .sec1 .bg{background:url(/system/assets/img/metalbuilding/top/p2_sp.jpg) no-repeat center center;background-size:cover;width:calc(100% - 45px);height:230px;position:absolute;bottom:0;right:0;z-index:0}#metalbuilding_home .l-section__zone3 .sec2{height:380px;position:relative;background:#e7edf4}#metalbuilding_home .l-section__zone3 .sec2 .box{padding-top:30px;line-height:1;position:absolute;top:60px;right:0;width:310px;height:95px;background:#25579e}#metalbuilding_home .l-section__zone3 .sec2 .box .t1{position:absolute;top:-30px;left:105px;font-family:Heebo;font-weight:500;display:block;font-size:55px;color:#fff}#metalbuilding_home .l-section__zone3 .sec2 .mds_bar{margin-left:25px}#metalbuilding_home .l-section__zone3 .sec2 .btn{padding-top:225px;text-align:center}#metalbuilding_home .l-section__zone3 .sec2 .bg{background:url(/system/assets/img/metalbuilding/top/p3_sp.jpg) no-repeat center center;background-size:cover;width:calc(100% - 45px);height:230px;position:absolute;bottom:50px;left:0;z-index:0}#metalbuilding_home .c-newslist .mds_bar{padding:50px 0 30px 0;text-align:center}#metalbuilding_home .c-btnlist{margin:50px 0}.metalbuilding #interview_top .copy{padding-bottom:30px}.metalbuilding #interview .l-section__zone1{padding-bottom:50px}.metalbuilding #interview .l-section__zone1 dt{padding-bottom:20px}.metalbuilding #interview .l-section__zone1 .sec1{margin-bottom:30px;border-bottom:1px solid #e6e6e6}.metalbuilding #interview .l-section__zone1 .sec1 .c-tab{padding-left:14px}.metalbuilding #interview .l-section__zone1 .sec2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.metalbuilding #interview .l-section__zone1 .sec2 .t1{padding-bottom:30px}.metalbuilding #interview .l-section__zone1 .sec2 .t1 small{font-size:12px}.metalbuilding #products_top .lead{padding-bottom:20px}.metalbuilding #products_top .l-section__zone1{background:#f3f6fa;padding:30px 0;margin-bottom:50px}.metalbuilding #products_top .l-section__zone1 .l-container{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.metalbuilding #products_top .l-section__zone1 .l-container .pos1{width:32%}.metalbuilding #products_top .l-section__zone1 .l-container .pos2{width:32%}.metalbuilding #products_top .l-section__zone1 .l-container .pos3{width:32%}.metalbuilding #products_top .l-section__zone1 .l-container .pos4{width:32%}.metalbuilding #products_top .l-section__zone1 .l-container .pos5{width:32%}.metalbuilding #products_top .l-section__zone1 .l-container .sp{margin:0 -10px}.metalbuilding #products_top .l-section__zone2{padding-bottom:50px}.metalbuilding #products .l-section__zone1{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e6e6e6}.metalbuilding #products .l-section__zone1 .pic{padding-bottom:30px}.metalbuilding #products .l-section__zone1 .copy{font-weight:700}.metalbuilding #products .grid2{margin-bottom:30px;border-bottom:1px solid #e6e6e6}.metalbuilding #products .grid2 dt{padding-bottom:20px}.metalbuilding #products .grid2 .text{padding-left:14px}.metalbuilding #products .grid2_ex1 dt{padding-bottom:10px}.metalbuilding #products .l-section__type1 .l-grid,.metalbuilding #products .l-section__type2 .l-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.metalbuilding #products .l-section__type1 .l-grid dd,.metalbuilding #products .l-section__type1 .l-grid dt,.metalbuilding #products .l-section__type2 .l-grid dd,.metalbuilding #products .l-section__type2 .l-grid dt{width:100%;padding-bottom:10px}.metalbuilding #products .l-section__type2 .btn{padding-bottom:30px}.metalbuilding #products .l-section__type3{margin-bottom:30px;border-bottom:1px solid #e6e6e6}.metalbuilding #products .l-section__type4{margin:50px 0}.metalbuilding #products .text{padding-bottom:20px}.metalbuilding #products .box h3{margin:0 20px}.metalbuilding #products .box .bg{background:#f3f6fa;padding:40px 20px 0 20px;margin-top:-15px}.metalbuilding #products .box dl,.metalbuilding #products .box ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.metalbuilding #products .box dl dt,.metalbuilding #products .box dl li,.metalbuilding #products .box ul dt,.metalbuilding #products .box ul li{width:100%;padding-bottom:20px}.metalbuilding #products .box dl dd,.metalbuilding #products .box ul dd{width:calc(50% - 10px)}.metalbuilding #products .box .btn{padding-top:20px}.metalbuilding #products2 .l-section__zone1{padding-bottom:30px;margin-bottom:30px}.metalbuilding #products2 .l-section__zone1 .pic{padding-bottom:30px}.metalbuilding #products2 .l-section__zone1 .t1{padding-bottom:20px}.metalbuilding #products2 .l-section__zone1 .t1 small{display:inline-block;font-size:12px;padding-top:10px}.metalbuilding #products2 .l-section__zone1 .t2{padding-bottom:10px}.metalbuilding #products2 .l-section__zone1 .navi{padding-top:50px}.metalbuilding #products2 .l-section__zone1 td{text-align:center}.metalbuilding #staff_top{position:relative}.metalbuilding #staff_top::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:35%;background:#f3f6fa;z-index:-1}.metalbuilding #staff_top .l-section__zone1{background:url(/system/assets/img/metalbuilding/interview_staff/main_sp.jpg) no-repeat center center;background-size:cover;position:relative;padding-bottom:30px}.metalbuilding #staff_top .l-section__zone1 h1{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.6);padding:5px 10px;font-size:12px}.metalbuilding #staff_top .l-section__zone1 .l-container{padding:100px 0 50px;color:#fff}.metalbuilding #staff_top .l-section__zone1 .l-container .mds{font-size:22px;font-weight:700;padding-bottom:30px;text-align:center}.metalbuilding #staff_top .l-section__zone1 .l-container .mds i{font-size:16px;font-weight:700;display:block}.metalbuilding #staff_top .l-section__zone1 .l-container .mds small{font-size:12px;font-weight:700;display:block}.metalbuilding #staff_top .list{width:250px;margin:auto;padding-bottom:50px}.metalbuilding #staff_top .list li{padding-bottom:20px}.metalbuilding #staff_top .list li a{display:block;text-decoration:none}.metalbuilding #staff_top .list li a .t1{background:#1f5997;padding:10px 20px;color:#fff;font-size:18px;font-weight:700}.metalbuilding #staff_top .list li a .t1 i{display:block;font-size:14px;font-weight:700;color:#7e97ba}.metalbuilding #staff .l-section__zone1{position:relative;background:#eff2f8;padding-bottom:30px}.metalbuilding #staff .l-section__zone1 h1{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.5);padding:5px 10px;font-size:12px}.metalbuilding #staff .l-section__zone1 .l-container .in .t1{font-size:20px;font-family:'Noto Serif JP',serif;font-weight:700;padding:20px 0}.metalbuilding #staff .l-section__zone1 .l-container .in .t2{font-size:18px;font-weight:700;padding-bottom:10px}.metalbuilding #staff .l-section__zone1 .l-container .in .t3{font-size:15px;font-weight:700;padding:10px 20px;position:relative;z-index:1;color:#fff;background:#1f5997}.metalbuilding #staff .l-section__zone1 .l-container .in .t3 i{font-size:13px;font-weight:700;color:#7e97ba;margin-left:1em}.metalbuilding #staff .l-section__zone1 .l-container .in .t4{font-size:15px;padding-top:20px}.metalbuilding #staff .l-section__zone2,.metalbuilding #staff .l-section__zone3{position:relative}.metalbuilding #staff .l-section__zone2::before,.metalbuilding #staff .l-section__zone3::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:25%;background:#f3f6fa;z-index:-1}.metalbuilding #staff .l-section__zone2 .mds1,.metalbuilding #staff .l-section__zone3 .mds1{text-align:left}.metalbuilding #staff .sec1,.metalbuilding #staff .sec2{padding-bottom:50px}.metalbuilding #staff .sec1 dt,.metalbuilding #staff .sec2 dt{padding-bottom:20px}.metalbuilding #staff .sec1 dd p,.metalbuilding #staff .sec2 dd p{line-height:1.8;padding-bottom:1em}.metalbuilding #staff .sec1 .que,.metalbuilding #staff .sec2 .que{padding-left:1.1em;text-indent:-1.1em;font-weight:700}.metalbuilding #staff .pic{margin-bottom:50px}.metalbuilding #about .l-section__zone1{background:url(/system/assets/img/metalbuilding/about/main_sp.jpg) no-repeat center top;background-size:cover;position:relative;padding-bottom:30px}.metalbuilding #about .l-section__zone1 h1{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.5);padding:5px 10px;font-size:12px}.metalbuilding #about .l-section__zone1 .l-container{padding:100px 0 50px}.metalbuilding #about .c-breadcrumb{padding-bottom:5px}.metalbuilding #about .l-section__zone2{position:relative}.metalbuilding #about .l-section__zone2 .l-container{padding-top:20px}.metalbuilding #about .l-section__zone3{padding:50px 0}.metalbuilding #about .l-section__zone3 h2{background:#25579e;color:#fff;font-size:18px;font-weight:700;text-align:center;padding:5px;margin-bottom:20px}.metalbuilding #about .l-section__zone3 dl dt{padding-bottom:5px}.metalbuilding #about .l-section__zone3 dl dd{border:1px solid #25579e;padding:10px}.metalbuilding #about .l-section__zone3 dl dd img{width:130px;float:right;margin-left:10px}.metalbuilding #about .l-section__zone3 .ya{text-align:center;padding:10px}.metalbuilding #about .l-section__zone3 .ya img{width:100px}.metalbuilding #about .l-section__zone4{padding-bottom:50px}.metalbuilding #about .l-section__zone4 .mds1 span{font-size:14px}.metalbuilding #ichiichi .l-section__zone1{padding-bottom:50px}.metalbuilding #ichiichi .l-section__zone1 .pic1{padding-bottom:50px}.metalbuilding #ichiichi .l-section__zone1 .pic2{padding:20px 0 70px;text-align:center}.metalbuilding #ichiichi .l-section__zone1 dl{padding-bottom:30px}.metalbuilding #ichiichi .l-section__zone1 dl dt{padding-bottom:10px}.metalbuilding #ichiichi .l-section__zone1 dl p{background:#25579e;color:#fff;font-size:16px;font-weight:700;padding:10px 10px 10px 60px;margin-bottom:5px;position:relative}.metalbuilding #ichiichi .l-section__zone1 dl p::before{content:'';width:50px;height:1px;background:#fff;position:absolute;top:50%;left:0}.metalbuilding #ichiichi .l-section__zone1 ul{padding-left:1.2em}.metalbuilding #ichiichi .l-section__zone1 ul li{list-style-type:disc;padding-bottom:10px}.metalbuilding #quickmetal .l-section__zone1{padding-bottom:50px}.metalbuilding #quickmetal .l-section__zone1 h2{padding-bottom:50px}.metalbuilding #quickmetal .l-section__zone1 h3{margin-bottom:10px;font-size:20px;font-weight:700}.metalbuilding #quickmetal .l-section__zone1 h3 i{display:inline-block;color:#fff;font-weight:700;background:#25579e;width:30px;text-align:center;margin-right:15px}.metalbuilding #quickmetal .l-section__zone1 .t1{padding-bottom:50px}.metalbuilding #quickmetal .l-section__zone1 .t1 .float{border:1px solid #eee;float:right;margin-left:20px}.metalbuilding #quickmetal .l-section__zone1 .t1 small{display:block;font-size:12px;padding-top:20px}.metalbuilding #quickmetal .l-section__zone1 .t2{padding-bottom:20px}.metalbuilding #quickmetal .l-section__zone1 ul{padding-bottom:50px}.metalbuilding #quickmetal .l-section__zone1 ul li{padding-bottom:20px}.metalbuilding #needs_top .l-section__zone1{padding-bottom:50px}.metalbuilding #needs_top .l-section__zone1 ul li{padding-bottom:20px}.metalbuilding #needs .l-section__zone1{padding-bottom:50px}.metalbuilding #needs .l-section__zone1 .t1{padding-bottom:50px}.metalbuilding #needs .l-section__zone1 .t1 span{background:#eff2f8;color:#25579e;font-weight:700;padding:10px;display:block;margin-bottom:10px;text-align:center}.metalbuilding #needs .l-section__zone1 .t2{padding-bottom:20px}.metalbuilding #needs .l-section__zone1 .float{width:100%;margin-bottom:20px}.metalbuilding #needs .l-section__zone1 dl{background:#fafafa;padding:15px;border:5px solid #eee}.metalbuilding #needs .l-section__zone1 dl dt{padding-bottom:20px}.metalbuilding #needs .l-section__zone1 dl dd small{display:block;font-size:12px;padding-top:10px;text-align:right}.metalbuilding #needs .l-section__zone1 dl dd img{width:100%}.metalbuilding #needs .l-section__zone2{padding-bottom:50px}.metalbuilding #needs .l-section__zone2 .box{background:#eff2f8;padding:20px}.metalbuilding #needs .l-section__zone2 .box .t1{color:#25579e;font-size:16px;font-weight:700;padding-bottom:10px}.metalbuilding #needs .l-section__zone2 .box .t2{font-size:18px;font-weight:700;padding-bottom:20px}.metalbuilding #needs .l-section__zone2 .box .t3{padding-bottom:30px}.metalbuilding #needs .l-section__zone2 .box .pic{padding-top:30px}.metalbuilding #types_top .l-section__zone1{padding-bottom:50px}.metalbuilding #types_top .l-section__zone1 ul li{padding-bottom:50px}.metalbuilding #types_top .l-section__zone1 ul li .mds{background:#25579e;color:#fff;font-size:15px;font-weight:700;padding:10px 10px 10px 40px;margin-bottom:10px;position:relative}.metalbuilding #types_top .l-section__zone1 ul li .mds::before{content:'';width:25px;height:1px;background:#fff;position:absolute;top:50%;left:0}.metalbuilding #types_top .l-section__zone1 ul li .t1{padding-bottom:20px}.metalbuilding #types .l-section__zone1{padding-bottom:50px}.metalbuilding #types .l-section__zone1 .pic{margin:30px 0 50px}.metalbuilding #types .l-section__zone1 .point li{padding-bottom:30px}.metalbuilding #types .l-section__zone1 .point li .t1{border:2px solid #25579e;text-align:center;color:#25579e;font-size:16px;font-weight:700;padding:10px}.metalbuilding #types .l-section__zone1 .point li .t2{padding-top:10px}.metalbuilding #types .l-section__zone2{padding-bottom:100px}.metalbuilding #types .l-section__zone2 h2{background:#25579e;text-align:center;color:#fff;font-size:18px;font-weight:700;padding:20px;margin-bottom:50px}.metalbuilding #types .l-section__zone2 ul li{position:relative;padding-bottom:30px}.metalbuilding #types .l-section__zone2 ul li h3{background:#25579e;color:#fff;font-size:15px;font-weight:700;padding:10px 10px 10px 40px;margin-bottom:5px;position:relative}.metalbuilding #types .l-section__zone2 ul li h3::before{content:'';width:25px;height:1px;background:#fff;position:absolute;top:50%;left:0}.metalbuilding #types .l-section__zone2 ul li .in{padding:15px;border:1px solid #c9c9c9}.metalbuilding #types .l-section__zone2 ul li .in dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.metalbuilding #types .l-section__zone2 ul li .in dl dt{width:80px;height:80px;border:3px solid #25579e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.metalbuilding #types .l-section__zone2 ul li .in dl dt i{width:100%;text-align:center;color:#25579e;font-weight:700;line-height:1.2;letter-spacing:0}.metalbuilding #types .l-section__zone2 ul li .in dl dd{width:calc(100% - 90px);font-size:18px;font-weight:700;line-height:1.4}.metalbuilding #types .l-section__zone2 ul li .in .t1{min-height:6em}.metalbuilding #types .l-section__zone3{padding-bottom:100px}#metalpark_home .l-section__zone1{background:url(/system/assets/img/metalpark/top/main_sp.jpg) no-repeat center center;background-size:cover;height:265px;position:relative;line-height:1;color:#fff}#metalpark_home .l-section__zone1 .in{padding-top:115px;text-align:center}#metalpark_home .l-section__zone1 .logo{padding-bottom:20px}#metalpark_home .l-section__zone1 .logo img{width:240px}#metalpark_home .l-section__zone2{padding:50px 0;position:relative;text-align:center}#metalpark_home .l-section__zone2::after{content:'';width:100%;height:170px;background:url(/system/assets/img/metalpark/top/p1_sp.jpg) no-repeat center center;background-size:cover;position:absolute;bottom:0;left:0;z-index:-1}#metalpark_home .l-section__zone2 h2{font-size:20px;font-weight:700;padding-bottom:30px;line-height:34px}#metalpark_home .l-section__zone2 h2 i{font-family:Heebo;font-weight:700;display:block;font-size:13px}#metalpark_home .l-section__zone2 .box{margin:0 20px;background:#25979e;padding:30px;color:#fff;font-size:14px;line-height:27px;position:relative;text-align:left}#metalpark_home .l-section__zone2 .box h3{font-family:Heebo;font-weight:500;font-size:65px;letter-spacing:.15em;color:#3c65a5;position:absolute;top:45px;left:0;width:100%;z-index:0}#metalpark_home .l-section__zone2 .box p{position:relative;z-index:1}#metalpark_home .l-section__zone3 .mds_bar{text-align:left;padding:0;color:#fff}#metalpark_home .l-section__zone3 .mds_bar::before{background:#fff}#metalpark_home .l-section__zone3 .sec1{background:#e7f4f4;height:345px;padding-top:78px;position:relative}#metalpark_home .l-section__zone3 .sec1 .box{padding-top:30px;position:relative;line-height:1;width:265px;height:95px;background:#25979e}#metalpark_home .l-section__zone3 .sec1 .box .t1{position:absolute;top:-30px;left:60px;font-family:Heebo;font-weight:500;display:block;font-size:55px;color:#fff}#metalpark_home .l-section__zone3 .sec1 .mds_bar{padding-left:20px}#metalpark_home .l-section__zone3 .sec1 .btn{padding-top:70px;text-align:center}#metalpark_home .l-section__zone3 .sec1 .bg{background:url(/system/assets/img/metalpark/top/p2_sp.jpg) no-repeat center center;background-size:cover;width:calc(100% - 45px);height:230px;position:absolute;bottom:0;right:0;z-index:0}#metalpark_home .l-section__zone3 .sec2{height:380px;position:relative;background:#e7f4f4}#metalpark_home .l-section__zone3 .sec2 .box{padding-top:30px;line-height:1;position:absolute;top:60px;right:0;width:310px;height:95px;background:#25979e}#metalpark_home .l-section__zone3 .sec2 .box .t1{position:absolute;top:-30px;left:105px;font-family:Heebo;font-weight:500;display:block;font-size:55px;color:#fff}#metalpark_home .l-section__zone3 .sec2 .mds_bar{margin-left:25px}#metalpark_home .l-section__zone3 .sec2 .btn{padding-top:225px;text-align:center}#metalpark_home .l-section__zone3 .sec2 .bg{background:url(/system/assets/img/metalpark/top/p3_sp.jpg) no-repeat center center;background-size:cover;width:calc(100% - 45px);height:230px;position:absolute;bottom:50px;left:0;z-index:0}#metalpark_home .c-newslist .mds_bar{padding:50px 0 30px 0;text-align:center}#metalpark_home .c-btnlist{margin:50px 0}.metalpark #about .l-section__page1{padding-bottom:50px}.metalpark #about .l-section__page1 .t1{padding-bottom:50px}.metalpark #about .l-section__page1 .t2{padding-bottom:30px}.metalpark #about .l-section__page1 dl{padding-bottom:30px}.metalpark #about .l-section__page1 dl dt{padding-bottom:10px}.metalpark #about .l-section__page1 dl p{background:#25979e;color:#fff;font-size:16px;font-weight:700;padding:10px 10px 10px 60px;margin-bottom:5px;position:relative}.metalpark #about .l-section__page1 dl p::before{content:'';width:50px;height:1px;background:#fff;position:absolute;top:50%;left:0}.metalpark #about .l-section__page2{padding-bottom:50px}.metalpark #about .l-section__page2 .t1{padding-bottom:50px}.metalpark #about .l-section__page2 .t2{padding-bottom:30px}.metalpark #about .l-section__page2 .t3{padding-bottom:30px}.metalpark #about .l-section__page2 .t3 i{font-size:20px;color:#25979e;font-weight:700;position:relative;background:transparent -webkit-linear-gradient(transparent 55%,#dbe7e8 0) repeat scroll 0 0;background:transparent linear-gradient(transparent 55%,#dbe7e8 0) repeat scroll 0 0}.metalpark #about .l-section__page2 dl dt{padding-bottom:20px}.metalpark #about .l-section__page2 dl dt small{display:block;font-size:12px;padding-top:10px}.metalpark #about .l-section__page2 dl dd img{margin-bottom:5px}.metalpark #about .l-section__page2 dl dd i{display:block;font-size:12px;padding-bottom:10px}.metalpark #about .l-section__page2 dl dd i small{font-size:10px;margin-left:20px}.metalpark #about .l-section__page2 h5{font-weight:700;font-size:16px;padding-bottom:10px}.metalpark #about .l-section__page2 .l-grid li{text-align:center;font-size:12px}.metalpark #about .l-section__page3{padding-bottom:50px}.metalpark #about .l-section__page3 .t1{padding-bottom:50px}.metalpark #about .l-section__page3 .t2{padding-bottom:30px}.metalpark #about .l-section__page3 .pic{padding-bottom:50px}.metalpark #about .l-section__page3 .pic li{padding-bottom:10px}.metalpark #about .l-section__page3 img{width:100%}.metalpark #about .l-section__page4{padding-bottom:50px}.metalpark #about .l-section__page4 .t1{padding-bottom:50px}.metalpark #about .l-section__page4 .t2{padding-bottom:30px}.metalpark #about .l-section__page4 .pic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.metalpark #about .l-section__page4 .pic li{width:calc(50% - 5px);padding-bottom:10px}.metalpark #about .l-section__page4 img{width:100%}.metalpark #ichiichi .l-section__zone1{padding-bottom:50px}.metalpark #ichiichi .l-section__zone1 .pic1{padding-bottom:50px}.metalpark #ichiichi .l-section__zone1 .pic2{padding:20px 0 70px;text-align:center}.metalpark #ichiichi .l-section__zone1 dl{padding-bottom:30px}.metalpark #ichiichi .l-section__zone1 dl dt{padding-bottom:10px}.metalpark #ichiichi .l-section__zone1 dl p{background:#25979e;color:#fff;font-size:16px;font-weight:700;padding:10px 10px 10px 60px;margin-bottom:5px;position:relative}.metalpark #ichiichi .l-section__zone1 dl p::before{content:'';width:50px;height:1px;background:#fff;position:absolute;top:50%;left:0}.metalpark #ichiichi .l-section__zone1 ul{padding-left:1.2em}.metalpark #ichiichi .l-section__zone1 ul li{list-style-type:disc;padding-bottom:10px}.metalpark #tsunami .l-section__zone1{padding-bottom:50px}.metalpark #tsunami .l-section__zone1 .mds1{text-align:left}.metalpark #tsunami .l-section__zone1 .pic{padding-bottom:30px}.metalpark #hospital .l-section__zone1{padding-bottom:50px}.metalpark #hospital .l-section__zone1 .mds1{text-align:left}.metalpark #hospital .l-section__zone1 sub{font-size:12px;vertical-align:0}.metalpark #hospital .l-section__zone1 small{display:block;font-size:12px;padding-top:10px}.metalpark #certification .l-section__zone1{padding-bottom:50px}.metalpark #certification .l-section__zone1 .mds1{text-align:left}.metalpark #certification .l-section__zone1 .pic{padding-bottom:50px}.metalpark #certification .l-section__zone1 .t1{font-size:16px;padding-bottom:15px}.metalpark #certification .l-section__zone1 .t2{padding-bottom:30px}.metalpark #certification .l-section__zone1 .numlist{line-height:1;font-size:18px;padding-bottom:30px}.metalpark #certification .l-section__zone1 .numlist li{padding-bottom:10px}.metalpark #certification .l-section__zone1 .numlist li i{display:inline-block;background:#25979e;color:#fff;padding:5px 10px;margin-right:10px;border-radius:5px;text-align:center}.metalpark #certification .l-section__zone1 ol{padding-left:1.2em;padding-bottom:20px}.metalpark #certification .l-section__zone1 ol li{list-style-type:decimal;padding-bottom:15px}.metalpark #types .l-section__zone1{padding-bottom:50px}.metalpark #types .l-section__zone1 ul li{padding-bottom:50px}.metalpark #types .l-section__zone1 ul li .mds{background:#25979e;color:#fff;font-size:18px;font-weight:700;padding:10px 10px 10px 60px;margin-bottom:10px;position:relative}.metalpark #types .l-section__zone1 ul li .mds::before{content:'';width:50px;height:1px;background:#fff;position:absolute;top:50%;left:0}.metalpark #types .l-section__zone1 ul li .tag{padding-bottom:10px}.metalpark #types .l-section__zone1 ul li .tag i{display:inline-block;border:1px solid #25979e;padding:5px 10px;color:#25979e;font-weight:700;font-size:12px;margin-right:5px;line-height:1}.metalpark #types .l-section__zone1 ul li .pic{padding-bottom:20px}.metalpark #types .l-section__zone1 ul li .t1{padding-bottom:20px}.metalpark #types .l-section__zone1 ul li .m1{font-size:16px;font-weight:700;padding-bottom:20px}.metalpark #types .l-section__zone1 ul li .m2{position:relative;padding-left:1em;text-indent:-1em;padding-bottom:5px}.metalpark #types .l-section__zone1 ul li .m2::before{content:'■';color:#25979e}.metalpark #types .l-section__zone1 ul li .btn{padding-top:20px}.metalpark #types .l-section__zone2{padding-bottom:100px}.metalpark #types .l-section__zone2 .t1{font-size:12px}.metalpark #types .l-section__zone2 dl{padding-bottom:30px}.metalpark #types .l-section__zone2 dl dt{padding-bottom:20px}.metalpark #types .l-section__zone2 dl dt .mds3{color:#25979e}#truss_home .l-section__zone1{background:url(/system/assets/img/truss/top/main_sp.jpg) no-repeat center center;background-size:cover;height:265px;position:relative;line-height:1;color:#fff}#truss_home .l-section__zone1 .in{padding-top:110px;text-align:center}#truss_home .l-section__zone1 .logo{padding-bottom:20px}#truss_home .l-section__zone1 .logo img{width:200px}#truss_home .l-section__zone2{padding:50px 0;margin-bottom:50px;position:relative;text-align:center}#truss_home .l-section__zone2::after{content:'';width:100%;height:170px;background:url(/system/assets/img/truss/top/p1_sp.jpg) no-repeat center center;background-size:cover;position:absolute;bottom:0;left:0;z-index:-1}#truss_home .l-section__zone2 h2{font-size:20px;font-weight:700;padding-bottom:30px;line-height:34px}#truss_home .l-section__zone2 h2 i{font-family:Heebo;font-weight:700;display:block;font-size:13px}#truss_home .l-section__zone2 .box{margin:0 20px;background:#985368;padding:30px;color:#fff;font-size:14px;line-height:27px;position:relative;text-align:left}#truss_home .l-section__zone2 .box h3{font-family:Heebo;font-weight:500;font-size:65px;letter-spacing:.15em;color:#3c65a5;position:absolute;top:45px;left:0;width:100%;z-index:0}#truss_home .l-section__zone2 .box p{position:relative;z-index:1}#truss_home .l-section__zone3{padding:0 20px;margin-bottom:100px}#truss_home .l-section__zone3 ol{padding-top:20px;padding-left:1.2em}#truss_home .l-section__zone3 ol li{list-style-type:decimal;padding-bottom:15px}#truss_home .l-section__zone4{padding:0 20px;margin-bottom:50px}#truss_home .l-section__zone4 h3{background:#25579e;color:#fff;font-size:17px;font-weight:700;text-align:center;padding:10px;line-height:1;border-radius:30px}#truss_home .l-section__zone4 .t1{font-size:15px;font-weight:700;text-align:center;padding-top:20px;padding-bottom:5px}#truss_home .l-section__zone4 .t2{font-size:13px;text-align:center;padding-bottom:30px}#truss_home .l-section__zone4 ul li{padding-bottom:30px}#truss_home .l-section__zone4 ul li h4{font-size:15px;font-weight:700;text-align:center;color:#25579e;padding:5px;border:2px solid #25579e}#truss_home .l-section__zone4 ul li .tel{margin-top:10px;background:#f7f7f7}#truss_home .l-section__zone4 ul li .tel a{display:block;vertical-align:-15px;color:#000;font-size:25px;font-weight:700;text-decoration:none}#truss_home .l-section__zone4 ul li .tel a i{background:url(/system/assets/img/tel.png) no-repeat 0 0 #25579e;background-size:50px;display:inline-block;width:50px;height:50px;margin-right:20px}#device_home .l-section__zone1{background:url(/system/assets/img/device/top/main_sp.jpg) no-repeat center center;background-size:cover;height:265px;position:relative;line-height:1;color:#fff}#device_home .l-section__zone1 .in{padding:20px}#device_home .l-section__zone1 .logo{text-align:right}#device_home .l-section__zone1 .logo img{width:200px}#device_home .l-section__zone2{padding:50px 0;position:relative;text-align:center}#device_home .l-section__zone2::after{content:'';width:100%;height:170px;background:url(/system/assets/img/device/top/p1_sp.jpg) no-repeat center center;background-size:cover;position:absolute;bottom:0;left:0;z-index:-1}#device_home .l-section__zone2 h2{font-size:20px;font-weight:700;padding-bottom:30px;line-height:34px;letter-spacing:.05em}#device_home .l-section__zone2 h2 i{font-family:Heebo;font-weight:700;display:block;font-size:13px}#device_home .l-section__zone2 .box{margin:0 20px;background:#a98a66;padding:30px;color:#fff;font-size:14px;line-height:27px;position:relative;text-align:left}#device_home .l-section__zone2 .box h3{font-family:Heebo;font-weight:500;font-size:65px;letter-spacing:.15em;color:#3c65a5;position:absolute;top:45px;left:0;width:100%;z-index:0}#device_home .l-section__zone2 .box p{position:relative;z-index:1}#device_home .l-section__zone3{overflow:hidden;padding-bottom:50px;background:#f6f2ee;color:#fff}#device_home .l-section__zone3 .mds_bar{text-align:left;padding:0;color:#fff;font-size:15px}#device_home .l-section__zone3 .mds_bar small{font-size:13px;font-weight:700}#device_home .l-section__zone3 .sec1{height:320px;position:relative}#device_home .l-section__zone3 .sec1 .box{padding-top:30px;position:relative;line-height:1;position:absolute;top:60px;left:0;width:280px;height:90px;background:#a98a66}#device_home .l-section__zone3 .sec1 .box .t1{position:absolute;top:-15px;left:10px;font-family:Heebo;font-weight:500;display:block;font-size:35px;color:#fff;width:500px}#device_home .l-section__zone3 .sec1 .box .t2{position:absolute;top:60px;left:20px}#device_home .l-section__zone3 .sec1 .box .t2 img{width:140px}#device_home .l-section__zone3 .sec1 .box .t3{position:absolute;top:60px;left:20px;width:240px;text-align:right}#device_home .l-section__zone3 .sec1 .box .t3 i{display:inline-block;border:1px solid #fff;padding:4px;font-size:10px;margin-left:5px}#device_home .l-section__zone3 .sec1 .mds_bar{padding-left:20px}#device_home .l-section__zone3 .sec1 .btn{position:absolute;bottom:30px;left:0;width:100%;text-align:center}#device_home .l-section__zone3 .sec1 .bg{width:calc(100% - 45px);height:200px;position:absolute;bottom:0;right:0;z-index:0}#device_home .l-section__zone3 .sec2{height:320px;position:relative}#device_home .l-section__zone3 .sec2 .box{padding-top:30px;line-height:1;position:absolute;top:60px;right:0;width:280px;height:90px;background:#a98a66}#device_home .l-section__zone3 .sec2 .box .t1{position:absolute;top:-15px;right:10px;font-family:Heebo;font-weight:500;display:block;font-size:35px;color:#fff;width:500px;text-align:right}#device_home .l-section__zone3 .sec2 .box .t2{position:absolute;top:60px;left:20px}#device_home .l-section__zone3 .sec2 .box .t2 img{width:140px}#device_home .l-section__zone3 .sec2 .box .t3{position:absolute;top:60px;right:20px}#device_home .l-section__zone3 .sec2 .box .t3 i{display:inline-block;border:1px solid #fff;padding:4px;font-size:10px;margin-left:5px}#device_home .l-section__zone3 .sec2 .mds_bar{text-align:right;padding-right:20px}#device_home .l-section__zone3 .sec2 .btn{position:absolute;bottom:30px;left:0;width:100%;text-align:center}#device_home .l-section__zone3 .sec2 .bg{width:calc(100% - 45px);height:200px;position:absolute;bottom:0;left:0;z-index:0}#device_home .l-section__zone3 .bg1{background:url(/system/assets/img/device/top/p2_sp.jpg) no-repeat center center;background-size:cover}#device_home .l-section__zone3 .bg2{background:url(/system/assets/img/device/top/p3_sp.jpg) no-repeat center center;background-size:cover}#device_home .l-section__zone3 .bg3{background:url(/system/assets/img/device/top/p4_sp.jpg) no-repeat center center;background-size:cover}#device_home .l-section__zone3 .bg4{background:url(/system/assets/img/device/top/p5_sp.jpg) no-repeat center center;background-size:cover}#device_home .l-section__zone3 .bg5{background:url(/system/assets/img/device/top/p6_sp.jpg) no-repeat center center;background-size:cover}#device_home .l-section__zone3 .bg6{background:url(/system/assets/img/device/top/p7_sp.jpg) no-repeat center center;background-size:cover}#device_home .l-section__zone3 .bg7{background:url(/system/assets/img/device/top/p8_sp.jpg) no-repeat center center;background-size:cover}#device_home .c-newslist .mds_bar{padding:50px 0 30px 0;text-align:center}#device_home .c-btnlist{margin:50px 0}.device #news_kiji .t1{padding-bottom:30px}.device #news_kiji .t2{padding-bottom:50px}.device #news_kiji h3{font-weight:700;font-size:1.2em;padding-bottom:10px}.device #news_kiji strong{font-weight:700;display:inline-block;padding-bottom:10px}.device #certificate .l-section__zone1{padding-bottom:50px}.device #certificate .l-section__zone1 .t1{padding-bottom:30px}.device #certificate .l-section__zone1 .t2{padding-bottom:80px}.device #certificate .l-section__zone1 dl{padding-bottom:30px}.device #certificate .l-section__zone1 dl dt{padding-bottom:30px;text-align:center}.device #certificate .l-section__zone1 dl dt img{width:250px}.device #certificate .l-section__zone1 dl dt small{display:block;font-size:10px}.device #products .p1{padding-bottom:30px}.device #products .p2{padding-bottom:20px}.device #products .p3{padding-bottom:50px}.device #products .bd2{border-bottom:5px solid #c9c9c9}.device #products h4{font-weight:700;font-size:15px;padding-bottom:5px}.device #products .l-section__zone1 .copy{font-weight:700;font-size:15px;padding-bottom:20px;color:#a98a66}.device #products .l-section__zone1 small{font-size:12px}.device #products .l-section__zone2{padding-bottom:80px}.device #products .l-section__zone2 .l-grid{padding-bottom:0}.device #products .l-section__zone2 .l-grid li{padding-bottom:20px}.device #products .l-section__zone2 .t2{font-size:12px}.device #products .l-section__zone2 dl{padding-bottom:30px}.device #products .l-section__zone2 dl dt{padding-bottom:30px;text-align:center}.device #products .l-section__zone2 dl dt img{width:250px}.device #products .l-section__zone2 dl dt small{display:block;font-size:10px}.c-newslist{margin:0 20px 50px}.c-newslist ul{letter-spacing:.05em}.c-newslist ul li{border-bottom:1px solid #ededed}.c-newslist ul li a{display:block;position:relative;padding:12px 0;color:#313131;text-decoration:none}.c-newslist ul li a::before{content:'';position:absolute;top:19px;left:0;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #25579e}.c-newslist ul li a:hover{background:#ededed}.c-newslist ul li a .date{display:inline-block;width:130px;padding-left:1em}.c-newslist ul li a .cat{width:145px}.c-newslist ul li a .cat i{display:inline-block;width:145px;color:#fff;font-size:13px;line-height:1;padding:5px 10px}.c-newslist ul li a .newstitle{display:block;padding-top:5px}.c-newslist ul li a .more{display:none}.c-newslist .btn{text-align:center;padding-top:30px}.c-newslist .btn .btn_type2{display:inline-block}#news_kiji{padding-bottom:50px}#news_kiji .l-section__zone1 .mds2{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ededed}#news_kiji .l-section__zone1 .pic{text-align:center;padding-top:20px}#news_kiji .l-section__zone1 .logo50{text-align:center;padding-bottom:50px}#news_kiji .l-section__zone1 .logo50 img{width:200px}#case-cat .lead{padding-bottom:30px}#case-cat .c-tab{padding-left:14px}#case-cat .grid2 li{padding-bottom:20px}#case-cat .grid2 dl{padding-left:14px;padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#case-cat .grid2 dl dt{margin-bottom:10px;font-weight:700;width:80px;border-right:1px solid #313131}#case-cat .grid2 dl dd{margin-bottom:5px;font-weight:700;width:calc(100% - 90px)}#case-cat .grid3 .ex{height:250px;position:relative;overflow:hidden}#case-cat .grid3 .ex img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}#case-cat #photo{position:relative;padding-bottom:75%}#case-cat #photo img{position:absolute;display:block}#case-cat #navi p{margin-bottom:20px;font-size:12px}#case-cat #navi p a{color:#000}.c-casenav{max-width:340px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}.c-casenav li{width:calc(50% - 4px);padding-bottom:8px;line-height:1;text-align:center;font-size:11px}.c-casenav li a{display:block;border:1px solid #25579e;color:#25579e;font-weight:700;padding:5px;letter-spacing:0;text-decoration:none;position:relative}.c-casenav li a small{font-size:10px;font-weight:700}.c-casenav li a::after{content:'';width:6px;height:6px;border-top:1px solid #25579e;border-right:1px solid #25579e;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:6px}.c-casenav li a.current,.c-casenav li a:hover{background:#25579e;color:#fff;opacity:1}.c-casenav li a.current::after,.c-casenav li a:hover::after{border-top:1px solid #fff;border-right:1px solid #fff}#sitemap .l-section__zone1{margin-bottom:50px;border-bottom:1px solid #c9c9c9}#sitemap .l-section__zone1 h2{padding:10px 0;border-top:1px solid #c9c9c9}#sitemap .l-section__zone1 h2 a{font-size:16px;font-weight:700;position:relative;text-decoration:none;padding:5px 30px 5px 30px}#sitemap .l-section__zone1 h2 a::before{content:'';width:20px;height:20px;background:url(/system/assets/img/metalbuilding/arrow1.png) no-repeat 0 0;background-size:20px;position:absolute;top:calc(50% - 10px);left:0}#sitemap .l-section__zone1 ul{padding-left:30px;padding-bottom:20px}#sitemap .l-section__zone1 a{color:#313131}#contact .l-section__zone1{margin-bottom:100px}#contact .l-section__zone1 ol{padding-top:20px;padding-left:1.2em}#contact .l-section__zone1 ol li{list-style-type:decimal;padding-bottom:15px}#contact .l-section__zone2{margin-bottom:50px}#contact .l-section__zone2 h3{background:#25579e;color:#fff;font-size:17px;font-weight:700;text-align:center;padding:10px;line-height:1;border-radius:30px}#contact .l-section__zone2 .t1{font-size:15px;font-weight:700;text-align:center;padding-top:20px;padding-bottom:5px}#contact .l-section__zone2 .t2{font-size:13px;text-align:center;padding-bottom:30px}#contact .l-section__zone2 ul li{padding-bottom:30px}#contact .l-section__zone2 ul li h4{font-size:15px;font-weight:700;text-align:center;color:#25579e;padding:5px;border:2px solid #25579e}#contact .l-section__zone2 ul li .tel{margin-top:10px;background:#f7f7f7}#contact .l-section__zone2 ul li .tel a{display:block;vertical-align:-15px;color:#000;font-size:25px;font-weight:700;text-decoration:none}#contact .l-section__zone2 ul li .tel a i{background:url(/system/assets/img/tel.png) no-repeat 0 0 #25579e;background-size:50px;display:inline-block;width:50px;height:50px;margin-right:20px}.mbtn1{width:250px;margin:auto}#members_menu .l-section__title .ttl{font-size:22px}#members_menu #zone2{padding:0 0 50px}#members_menu #zone2 .menu1{padding-top:50px}#members_menu #zone2 .menu1 a{display:block;box-shadow:0 0 10px rgba(0,0,0,.2);color:#313131;text-decoration:none}#members_menu #zone2 .menu1 a .in{padding:20px 20px 40px;position:relative;background:url(../img/members/arrow6.png) no-repeat right bottom;background-size:40px auto}#members_menu #zone3 .in{background:#4a535b;color:#fff;padding:40px 20px;box-shadow:0 0 10px rgba(0,0,0,.2)}#members_menu #zone3 .in dl{border-bottom:1px dotted #fff;padding:10px 0;line-height:1.6}#members_menu #zone3 .in dl dt{font-weight:700}#members_menu #zone3 .in a{color:#fff}#members_movie .l-section__title .ttl{font-size:22px}#members_movie #zone2{padding:0 0 50px}#members_movie #zone2 .set{background:#eff3f6;padding:40px 20px 20px;margin-bottom:30px}#members_movie #zone2 .set ul li{padding-bottom:10px}#members_movie #zone2 .set ul li a{display:block;padding:15px 40px 15px 10px;border:1px solid #d1d7db;color:#004498;font-weight:700;background:url(../img/members/arrow1.png) #fff no-repeat right 10px center;background-size:30px auto}#members_movie #zone2 .btn1{width:280px;font-size:16px}#members_movie #zone3{padding:50px 0}#members_movie #zone3 .mmds1{padding-bottom:20px;padding-top:10px}#members_movie #zone3 .mmds2{color:#004498;margin-bottom:0}#members_movie #zone3 .set{background:#fff;padding:20px;margin-bottom:30px;border:10px solid #eff3f6}#members_movie #zone3 .set .movie{width:100%;padding-bottom:56.25%;height:0;position:relative}#members_movie #zone3 .set .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}#members_movie #zone3 .set dl{padding-top:20px}#members_movie #zone3 .set dl dd{line-height:2;padding-top:15px}#members_movie #zone3 .btn1{width:280px;font-size:16px}#members_movie #zone3 .col2 .mds2{font-size:15px}#members_movie #members_mb_type1{margin-bottom:50px}#members_movie #members_mb_type1 #sec1 .set{padding-bottom:30px}#members_movie #members_mb_type1 #sec1 .set ul li{margin-bottom:30px;background:#EFF3F6;padding:20px}#members_movie #members_mb_type1 #sec1 .set ul li figure{text-align:center;padding-bottom:20px}#members_movie #members_mb_type1 #sec1 .set ul li figure .tate{width:200px}#members_movie #members_mb_type1 #sec1 .set ul li .mmds2{color:#004498;font-size:15px}#members_movie #members_mb_type2{margin-bottom:50px}#members_movie #members_mb_type2 .ya{width:60px;margin:20px auto}#members_movie #members_mb_type2 .btn{margin-top:50px}#members_movie #members_mb_type2 #sec1 .set{background:#fff;padding:20px;border:10px solid #eff3f6}#members_movie #members_mb_type2 #sec1 .set .box{background:#EFF3F6;padding:20px}#members_movie #members_mb_type2 #sec1 .set .box h4{font-size:18px;font-weight:700;padding-bottom:10px}#members_movie #members_mb_type2 #sec1 .set .box .t1 i{font-size:13px;color:#004498}#members_movie #members_mb_type2 #sec1 .set .box .t2{padding-top:30px}#members_movie #members_mb_type2 #sec1 .in1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#members_movie #members_mb_type2 #sec1 .in1 figure{width:80px}#members_movie #members_mb_type2 #sec1 .in1 .text{width:calc(100% - 100px)}#members_movie #members_mb_type2 #sec1 .in2{padding-bottom:30px}#members_movie #members_mb_type2 #sec1 .in2 figure{padding-bottom:20px}#members_movie #members_mb_type2 #sec1 .in2 .text b{font-weight:700}#members_movie #members_mb_type2 #sec1 .in2 .text a{color:#004498;text-decoration:underline}.fancybox-navigation .fancybox-button{height:60px;width:60px;opacity:0;padding:6px;position:absolute;bottom:20px}}@media print,screen and (min-width:769px){.l-header__logo{font-size:2em}.l-header__logoDepName{width:125px;right:-150px}.l-header__logoDepName img{width:125px;height:25px}.l-footer__area{max-width:1000px}.l-footer__company{width:330px;display:block}.l-footer__companyInfo{padding-bottom:70px}.l-footer__companyListItem{padding-bottom:20px}.l-footer__nav{width:calc(100% - 330px)}.l-footer__companyInfo--Deplogo{width:150px;height:50px;margin-bottom:20px}.l-footer__navListItem{padding-left:190px}.l-footer__companyInfo--addressTxt,.l-footer__companyListItem--link,.l-footer__navLinkSub{font-size:13px}.l-footer__gnaviItem--link{padding:.4rem 1rem}.l-main{padding-top:125px;text-align:left}.none,.sp{display:none}a[href^="tel:"]{cursor:default;text-decoration:none}a[href^="tel:"]:hover{opacity:1}.l-section__title{background:#eff2f8;border-left:45px solid #25579e;height:215px;line-height:1;padding-left:15px}.l-section__title .in{max-width:1060px;margin:auto;position:relative}.l-section__title .in h1{position:absolute;top:12px;font-size:15px;letter-spacing:.05em}.l-section__title .in .ttl{font-size:45px;font-weight:500;color:#25579e;padding-top:90px}.l-container{max-width:1000px;margin:auto;position:relative}.c-breadcrumb{max-width:1000px;margin:auto;font-size:13px;padding-top:12px;padding-bottom:80px;letter-spacing:.05em}.c-breadcrumb a{color:#313131;text-decoration:none}.c-breadcrumb a:hover{color:#313131}.c-breadcrumb .home{text-indent:-9999px;background:url(/system/assets/img/home.png) no-repeat 0 0;background-size:auto 12px;width:14px;height:12px;display:inline-block}.lead{font-size:18px;padding-bottom:50px}.bd{border-bottom:1px solid #c9c9c9;padding-bottom:50px;margin-bottom:50px}.bd::after{content:"";display:block;clear:both}.mds1{font-size:35px;font-weight:700;line-height:56px;position:relative;padding-bottom:40px}.mds1 i{font-family:Heebo;font-weight:700;display:block;font-size:14px;line-height:1;padding-top:9px}.mds1 span{font-weight:700;display:block;font-size:22px;line-height:1;padding-bottom:15px}.mds1 small{font-size:26px;font-weight:700;margin-left:10px}.mds2{font-size:27px;font-weight:700;line-height:44px;position:relative;padding-left:20px;padding-bottom:35px}.mds2::before{content:'';width:5px;height:27px;background:#25579e;position:absolute;top:10px;left:0}.mds2 i{font-family:Heebo;font-weight:700;display:block;font-size:18px;line-height:32px;padding-top:10px}.mds3{font-size:21px;font-weight:700;line-height:34px;padding-bottom:20px}.mds3 small{font-size:16px;font-weight:700;margin-left:10px}.mds4{font-size:18px;font-weight:700;padding-bottom:10px}.mds_bar{font-size:28px;font-weight:700;margin-bottom:60px;line-height:1;position:relative;padding-left:55px}.mds_bar::before{content:'';width:40px;height:1px;background:#313131;position:absolute;top:15px;left:0}.mds_bar i{font-family:Heebo;font-weight:700;display:block;font-size:14px;padding-top:15px}.mds_border{font-size:34px;font-weight:700;text-align:center;border-bottom:2px solid #25579e;position:relative}.btn_type1{display:block;text-align:center;color:#fff;border:3px solid #fff;position:relative;width:280px;height:70px;margin:auto;padding-top:21px;font-size:15px;font-weight:700;text-decoration:none;z-index:1}.btn_type1::before{content:'';width:50px;height:1px;background:#fff;position:absolute;top:50%;right:-30px;-webkit-transition:.3s;transition:.3s}.btn_type1:hover{background:#25579e;color:#fff;opacity:1}.btn_type1:hover::before{right:-50px;opacity:0}.btn_type2,.mbtn1{display:block;color:#25579e;border:3px solid #25579e;background:#fff;position:relative;width:190px;padding:11px 25px;font-size:13px;font-weight:700;text-decoration:none;z-index:1}.btn_type2::before,.mbtn1::before{content:'';width:50px;height:1px;background:#25579e;position:absolute;top:50%;right:-30px;-webkit-transition:.3s;transition:.3s}.btn_type2:hover,.mbtn1:hover{background:#25579e;color:#fff;opacity:1}.btn_type2:hover::before,.mbtn1:hover::before{right:-50px;opacity:0}.btn_type3{display:block;color:#25579e;border:3px solid #25579e;background:#fff;position:relative;width:570px;margin:auto;padding:25px;font-size:18px;font-weight:700;text-align:center;text-decoration:none;z-index:1}.btn_type3::before{content:'';position:absolute;top:calc(50% - 5px);right:20px;-webkit-transition:.3s;transition:.3s;width:10px;height:10px;border:2px solid;border-color:#25579e #25579e transparent transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn_type3:hover{background:#25579e;color:#fff;opacity:1}.btn_type3:hover::before{border-color:#fff #fff transparent transparent}.btn_otoi{display:block;color:#25579e;border:3px solid #25579e;position:relative;width:575px;margin:auto;padding:25px;font-size:18px;font-weight:700;text-align:center;border-radius:40px;text-decoration:none;z-index:1}.btn_otoi:hover{background:#25579e;color:#fff;opacity:1}.c-btnlist{max-width:1000px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-top:6px solid #25579e}.c-btnlist a{display:block;padding-top:40px;color:#fff;text-align:center;height:145px;position:relative;text-decoration:none}.c-btnlist a span{font-size:23px;font-weight:700;line-height:1}.c-btnlist a small{font-size:16px;letter-spacing:.05em;display:inline-block;padding-bottom:10px}.c-btnlist a b{font-size:16px;letter-spacing:.05em;display:inline-block;padding-left:5px;font-weight:700}.c-btnlist a::before{content:'';width:0;height:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #fff transparent;position:absolute;bottom:10px;right:10px;opacity:.4}.c-btnlist a:hover{color:#fff}.l-section__recommend{background:#f3f6fa;padding:100px 0}.l-section__recommend .in{max-width:1000px;margin:auto}.l-section__recommend .in .c-btnlist li{width:25%}.l-section__recommend .in .c-btnlist li a span{font-size:22px}.l-section__recommend .in .c-btnlist li a img{width:250px}.l-grid{max-width:1000px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}.l-grid li{padding-bottom:50px}.l-grid li .pic{margin-bottom:20px}.l-grid li .t1{padding-bottom:20px;font-size:18px;font-weight:700}.l-grid li .t2{padding-bottom:20px}.l-grid.grid2 .pos,.l-grid.grid2 dd,.l-grid.grid2 dt,.l-grid.grid2 li{width:calc(50% - 20px)}.l-grid.grid2_ex1 dt{width:300px}.l-grid.grid2_ex1 dd{width:calc(100% - 350px)}.l-grid.grid3 li{width:calc(33.33% - 20px)}.l-grid.grid4 li{width:calc(25% - 30px)}.l-section__otoi{padding-bottom:100px}.l-section__otoi .bluebg{background:#25579e;text-align:center;line-height:1;font-size:28px;font-weight:700;color:#fff;padding:40px 0}.l-section__otoi .btn{padding-top:60px}.c-tab i{display:inline-block;color:#25579e;font-size:13px;line-height:1;border:1px solid #25579e;padding:5px 15px;border-radius:20px;margin-right:8px;margin-bottom:8px}#system_home{position:relative}#system_home::after{content:'';width:100%;height:180px;background:#f7f7f7;position:absolute;bottom:0;left:0;z-index:-1}#system_home .l-section__zone1{height:800px;position:relative}#system_home .l-section__zone1 .swiper-container{height:800px;z-index:-1}#system_home .l-section__zone1 .swiper-container .s1{background:url(/system/assets/img/system/top/main1.jpg) no-repeat center top;background-size:cover}#system_home .l-section__zone1 .swiper-container .s2{background:url(/system/assets/img/system/top/main2.jpg) no-repeat center bottom;background-size:cover}#system_home .l-section__zone1 .swiper-container .s3{background:url(/system/assets/img/system/top/main3.jpg) no-repeat center center;background-size:cover}#system_home .l-section__zone1 .swiper-container .s4{background:url(/system/assets/img/system/top/main4.jpg) no-repeat center bottom;background-size:cover}#system_home .l-section__zone1 h1{position:absolute;top:250px;left:0;width:100%;color:#fff;font-family:'Noto Serif JP',serif;font-size:40px;font-weight:700;line-height:1.4;text-align:center;letter-spacing:.1em}#system_home .l-section__zone1 h1 i{display:block;font-size:23px;font-weight:700;padding-bottom:50px}#system_home .l-section__zone2{margin-top:-40px;position:relative;text-align:center}#system_home .l-section__zone2::after{content:'';width:100%;height:480px;background:#f7f7f7;position:absolute;bottom:0;left:0;z-index:-1}#system_home .l-section__zone2 h2{font-size:28px;font-weight:700;padding:20px;line-height:1;color:#fff;background:#888}#system_home .l-section__zone2 h2 i{font-family:Heebo;font-weight:700;display:block;font-size:14px;padding-top:15px}#system_home .l-section__zone2 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#system_home .l-section__zone2 ul li{width:33.333%}#system_home .l-section__zone2 ul li a:hover{opacity:.85}#system_home .l-section__zone2 p{padding:100px 0;line-height:2.5}#system_home .c-newslist{padding-top:100px}#system_home .c-newslist .mds_bar{margin-bottom:40px}#system_home .c-btnlist{margin:auto;padding-bottom:100px}#system_home .c-btnlist li{width:33.333%}.system .l-section__recommend .in .c-btnlist li{width:33.333%}.system #about .l-section__zone1{background:url(/system/assets/img/system/about/bg.jpg) no-repeat center top;background-size:cover;position:relative;padding:100px 0 50px}.system #about .l-section__zone1::before{content:'';width:100%;height:150px;background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);position:absolute;bottom:0;left:0}.system #about .l-section__zone1 h1{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.5);padding:10px 0;font-size:15px}.system #about .l-section__zone1 h1 i{display:block;max-width:1000px;margin:auto}.system #about .l-section__zone1 .t1{font-size:18px;line-height:1.8;padding-bottom:100px}.system #about .c-breadcrumb{padding-bottom:10px}.system #about .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}.system #about .list li{width:31%;padding-bottom:40px}.system #about .list li a{display:block;text-decoration:none}.system #about .list li a .t1{background:#333;padding:10px 20px;color:#fff;font-size:18px;font-weight:700}.system #about .list li a .t1 i{display:block;font-size:14px;font-weight:700;color:#717171}.system #contact .l-section__zone1,.system #products .l-section__zone1{margin-bottom:0}.system #contact .l-section__zone1 ul a,.system #products .l-section__zone1 ul a{position:relative}.system #contact .l-section__zone1 ul a i,.system #products .l-section__zone1 ul a i{position:absolute;bottom:50px;left:0;width:100%;text-align:center;color:#fff;font-size:20px}.system #contact .l-section__zone1 .l-grid,.system #products .l-section__zone1 .l-grid{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.system #contact .l-section__zone1 .l-grid li:nth-child(1),.system #products .l-section__zone1 .l-grid li:nth-child(1){margin-right:20px}.system #contact .l-section__zone1 .l-grid li:nth-child(2),.system #products .l-section__zone1 .l-grid li:nth-child(2){margin-left:20px}.system #recruit .l-section__zone1{background:url(/system/assets/img/system/recruit/main.jpg) no-repeat center top;background-size:cover;position:relative}.system #recruit .l-section__zone1 h1{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.5);padding:10px 0;font-size:15px}.system #recruit .l-section__zone1 h1 i{display:block;max-width:1000px;margin:auto}.system #recruit .l-section__zone1 .l-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:550px;color:#fff}.system #recruit .l-section__zone1 .l-container h2{font-size:45px;font-weight:700;padding-bottom:30px}.system #recruit .l-section__zone1 .l-container .t1{width:100%;line-height:2}.system #recruit .c-breadcrumb{padding-bottom:100px}.system #agent .l-section__agent{padding-bottom:50px}.system #agent .l-section__agent.ex{padding-bottom:100px}.system #agent .l-section__agent .agentlist{padding-bottom:10px}.system #agent .l-section__agent .agentlist .pref{font-size:18px;font-weight:700;cursor:pointer;width:100%;position:relative;padding:15px 50px;background:#f2f2f2;-webkit-transition:.3s;transition:.3s}.system #agent .l-section__agent .agentlist .pref:hover{opacity:.7}.system #agent .l-section__agent .agentlist .pref::before{background:url(/system/assets/img/system/agent/arrow.png) no-repeat;background-size:20px;-webkit-transition:.3s;transition:.3s;content:"";position:absolute;left:20px;top:calc(50% - 10px);width:20px;height:20px}.system #agent .l-section__agent .agentlist .pref.active::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.system #agent .l-section__agent .agentlist .pref::after{background:url(/system/assets/img/system/agent/plus.png) no-repeat;background-size:20px;-webkit-transition:.3s;transition:.3s;content:"";position:absolute;right:20px;top:calc(50% - 10px);width:20px;height:20px}.system #agent .l-section__agent .agentlist .pref.active::after{background:url(/system/assets/img/system/agent/minus.png) no-repeat;background-size:20px}.system #agent .l-section__agent .agentlist .in{display:none}.system #agent .l-section__agent .agentlist .in .company{border-bottom:1px solid #f2f2f2;position:relative;padding:15px 0 15px 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.system #agent .l-section__agent .agentlist .in .company::before{background:#999;content:"";position:absolute;left:0;top:50%;width:30px;height:1px}.system #agent .l-section__agent .agentlist .in .company .t1{font-size:16px;width:300px}.system #agent .l-section__agent .agentlist .in .company .t2{text-indent:-45px;padding-left:45px}.system #agent .l-section__agent .agentlist .in .company .t2 i{display:inline-block;width:45px;padding-left:45px}.system #agent .l-section__agent .agentlist .in .company .t3 i{display:inline-block;width:45px}.system #agent .l-section__agent .agentlist .in .company .t3 span{margin-left:30px}.system #agent .l-section__agent .agentlist .in .company .pos{width:calc(100% - 300px);padding-left:10px}#metalbuilding_home .l-section__zone1{background:url(/system/assets/img/metalbuilding/top/main.jpg) no-repeat center center;background-size:cover;height:635px;position:relative;line-height:1;color:#fff}#metalbuilding_home .l-section__zone1 .in{max-width:1000px;margin:auto;padding-top:250px;text-align:center}#metalbuilding_home .l-section__zone1 .logo{padding-bottom:30px}#metalbuilding_home .l-section__zone1 .logo img{width:457px}#metalbuilding_home .l-section__zone1 h1{font-size:23px;font-weight:500}#metalbuilding_home .l-section__zone1 .scroll{font-family:Heebo;font-weight:500;letter-spacing:2px;position:absolute;bottom:55px;left:0;width:100%;text-align:center}#metalbuilding_home .l-section__zone1 .scroll::before{content:'';width:1px;height:40px;background:#fff;position:absolute;bottom:-55px;left:50%}#metalbuilding_home .l-section__zone1 .scroll::after{content:'';width:1px;height:30px;background:#25579e;position:absolute;bottom:-85px;left:50%}#metalbuilding_home .l-section__zone1 .scroll a{color:#fff;text-decoration:none}#metalbuilding_home .l-section__zone1 .logo50{position:absolute;top:calc(50% - 100px);left:calc(50% + 200px);width:200px}#metalbuilding_home .l-section__zone2{padding:120px 0 90px;position:relative;text-align:center}#metalbuilding_home .l-section__zone2::after{content:'';width:100%;height:260px;background:url(/system/assets/img/metalbuilding/top/p1.jpg) no-repeat center center;background-size:cover;position:absolute;bottom:0;left:0;z-index:-1}#metalbuilding_home .l-section__zone2 h2{font-size:28px;font-weight:700;padding-bottom:70px;line-height:1}#metalbuilding_home .l-section__zone2 h2 i{font-family:Heebo;font-weight:700;display:block;font-size:14px;padding-top:25px}#metalbuilding_home .l-section__zone2 .sub{max-width:1000px;margin:auto}#metalbuilding_home .l-section__zone2 .box{max-width:1000px;margin:auto;background:#25579e;padding:90px 0;color:#fff;font-size:17px;line-height:2.5;position:relative}#metalbuilding_home .l-section__zone2 .box h3{font-family:Heebo;font-weight:500;font-size:65px;letter-spacing:.15em;color:#3c65a5;line-height:1;position:absolute;top:60px;left:0;width:100%;z-index:0}#metalbuilding_home .l-section__zone2 .box p{position:relative;z-index:1}#metalbuilding_home .l-section__zone3{overflow:hidden}#metalbuilding_home .l-section__zone3 .mds_bar{color:#fff}#metalbuilding_home .l-section__zone3 .mds_bar::before{background:#fff}#metalbuilding_home .l-section__zone3 .sec1{background:#e7edf4;height:560px;padding-top:145px;position:relative}#metalbuilding_home .l-section__zone3 .sec1 .box{padding-top:50px;position:relative;line-height:1}#metalbuilding_home .l-section__zone3 .sec1 .box::before{content:'';position:absolute;top:0;right:50%;width:100%;height:150px;background:#25579e}#metalbuilding_home .l-section__zone3 .sec1 .box .t1{position:absolute;top:-45px;right:calc(50% + 30px);font-family:Heebo;font-weight:500;display:block;font-size:85px;color:#fff}#metalbuilding_home .l-section__zone3 .sec1 .mds_bar{max-width:1000px;margin:auto}#metalbuilding_home .l-section__zone3 .sec1 .btn{position:absolute;bottom:75px;left:0;width:100%;text-align:center}#metalbuilding_home .l-section__zone3 .sec1 .bg{background:url(/system/assets/img/metalbuilding/top/p2.jpg) no-repeat center center;background-size:cover;width:1200px;height:365px;position:absolute;bottom:0;left:calc(50% - 500px);z-index:0}#metalbuilding_home .l-section__zone3 .sec2{height:520px;padding-top:145px;position:relative}#metalbuilding_home .l-section__zone3 .sec2::before{content:'';position:absolute;top:0;left:0;width:100%;height:250px;background:#e7edf4}#metalbuilding_home .l-section__zone3 .sec2 .box{padding-top:50px;line-height:1;position:absolute;top:100px;left:50%;width:100%;height:150px;background:#25579e}#metalbuilding_home .l-section__zone3 .sec2 .box .t1{position:absolute;top:-45px;left:180px;font-family:Heebo;font-weight:500;display:block;font-size:85px;color:#fff}#metalbuilding_home .l-section__zone3 .sec2 .mds_bar{margin-left:70px}#metalbuilding_home .l-section__zone3 .sec2 .btn{position:absolute;bottom:75px;left:0;width:100%;text-align:center}#metalbuilding_home .l-section__zone3 .sec2 .bg{background:url(/system/assets/img/metalbuilding/top/p3.jpg) no-repeat center center;background-size:cover;width:1200px;height:365px;position:absolute;bottom:0;right:calc(50% - 500px);z-index:0}#metalbuilding_home .c-newslist{padding-top:100px}#metalbuilding_home .c-newslist .mds_bar{margin-bottom:40px}#metalbuilding_home .c-btnlist{margin:100px auto}#metalbuilding_home .c-btnlist li{width:33.333%}.metalbuilding #interview_top .copy{padding-bottom:40px}.metalbuilding #interview .l-section__zone1{padding-bottom:50px}.metalbuilding #interview .l-section__zone1 .sec1{margin-bottom:50px;border-bottom:1px solid #e6e6e6}.metalbuilding #interview .l-section__zone1 .sec1 .c-tab{padding-left:20px;margin-top:-20px}.metalbuilding #interview .l-section__zone1 .sec2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.metalbuilding #interview .l-section__zone1 .sec2 .t1{padding-bottom:30px}.metalbuilding #interview .l-section__zone1 .sec2 .t1 small{font-size:13px}.metalbuilding #products_top .lead{padding-bottom:20px}.metalbuilding #products_top .l-section__zone1{background:#f3f6fa;margin-bottom:50px}.metalbuilding #products_top .l-section__zone1 .l-container{background:url(/system/assets/img/metalbuilding/products/main.jpg) no-repeat center center #f3f6fa;background-size:cover;height:700px}.metalbuilding #products_top .l-section__zone1 .l-container img{width:218px}.metalbuilding #products_top .l-section__zone1 .l-container .pos1{position:absolute;top:50px;left:0}.metalbuilding #products_top .l-section__zone1 .l-container .pos2{position:absolute;top:50px;right:0}.metalbuilding #products_top .l-section__zone1 .l-container .pos3{position:absolute;top:430px;left:380px}.metalbuilding #products_top .l-section__zone1 .l-container .pos4{position:absolute;top:430px;right:0}.metalbuilding #products_top .l-section__zone1 .l-container .pos5{position:absolute;top:430px;left:0}.metalbuilding #products_top .l-section__zone2{margin-bottom:50px}.metalbuilding #products .l-section__zone1{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #e6e6e6}.metalbuilding #products .l-section__zone1 .pic{padding-bottom:50px}.metalbuilding #products .l-section__zone1 .copy{font-size:18px;font-weight:700}.metalbuilding #products .grid2{margin-bottom:50px;border-bottom:1px solid #e6e6e6}.metalbuilding #products .grid2 .text{padding-left:20px}.metalbuilding #products .l-section__type1 .l-grid{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.metalbuilding #products .l-section__type2 .btn{padding-bottom:30px}.metalbuilding #products .l-section__type3{margin-bottom:50px;border-bottom:1px solid #e6e6e6}.metalbuilding #products .l-section__type4{margin:100px 0}.metalbuilding #products .text{padding-bottom:20px}.metalbuilding #products .box h3{margin:0 50px}.metalbuilding #products .box .bg{background:#f3f6fa;padding:70px 50px 0 50px;margin-top:-25px}.metalbuilding #products .box .bg .text{text-align:center}.metalbuilding #products .box dl,.metalbuilding #products .box ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px}.metalbuilding #products .box dl dt,.metalbuilding #products .box dl li,.metalbuilding #products .box ul dt,.metalbuilding #products .box ul li{width:calc(50% - 20px)}.metalbuilding #products .box dl dd,.metalbuilding #products .box ul dd{width:calc(25% - 10px)}.metalbuilding #products .box .btn{padding-top:20px}.metalbuilding #products img{width:100%}.metalbuilding #products2 .l-section__zone1{padding-bottom:50px;margin-bottom:50px}.metalbuilding #products2 .l-section__zone1 .pic{padding-bottom:50px}.metalbuilding #products2 .l-section__zone1 .pic img{width:100%}.metalbuilding #products2 .l-section__zone1 .pic2{padding-bottom:50px}.metalbuilding #products2 .l-section__zone1 .t1{padding-bottom:20px}.metalbuilding #products2 .l-section__zone1 .t1 small{display:inline-block;font-size:14px;padding-top:10px}.metalbuilding #products2 .l-section__zone1 .t2{padding-bottom:10px}.metalbuilding #products2 .l-section__zone1 .j1{margin-left:6.1em}.metalbuilding #products2 .l-section__zone1 .j2{margin-left:3.8em}.metalbuilding #products2 .l-section__zone1 .navi{padding-top:50px}.metalbuilding #products2 .l-section__zone1 td{text-align:center}.metalbuilding #products2 .l-section__zone1 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.metalbuilding #products2 .l-section__zone1 ul li{width:calc(50% - 20px)}.metalbuilding #staff_top{position:relative}.metalbuilding #staff_top::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:300px;background:#f3f6fa;z-index:-1}.metalbuilding #staff_top .l-section__zone1{background:url(/system/assets/img/metalbuilding/interview_staff/main.jpg) no-repeat center center;background-size:cover;position:relative}.metalbuilding #staff_top .l-section__zone1 h1{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.6);padding:10px 0;font-size:15px}.metalbuilding #staff_top .l-section__zone1 h1 i{display:block;max-width:1000px;margin:auto}.metalbuilding #staff_top .l-section__zone1 .l-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:550px;color:#fff}.metalbuilding #staff_top .l-section__zone1 .l-container .mds{font-size:34px;font-weight:700;padding-bottom:40px}.metalbuilding #staff_top .l-section__zone1 .l-container .mds i{font-size:25px;font-weight:700;display:block}.metalbuilding #staff_top .l-section__zone1 .l-container .mds small{font-size:14px;font-weight:700;display:block}.metalbuilding #staff_top .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}.metalbuilding #staff_top .list li{width:31%;padding-bottom:40px}.metalbuilding #staff_top .list li a{display:block;text-decoration:none}.metalbuilding #staff_top .list li a .t1{background:#1f5997;padding:10px 20px;color:#fff;font-size:18px;font-weight:700}.metalbuilding #staff_top .list li a .t1 i{display:block;font-size:14px;font-weight:700;color:#7e97ba}.metalbuilding #staff .l-section__zone1{position:relative;overflow:hidden}.metalbuilding #staff .l-section__zone1 h1{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.5);padding:10px 0;font-size:15px}.metalbuilding #staff .l-section__zone1 h1 i{display:block;max-width:1000px;margin:auto}.metalbuilding #staff .l-section__zone1 .l-container{position:relative;height:700px}.metalbuilding #staff .l-section__zone1 .l-container .in{position:absolute;top:180px;left:0;color:#fff;margin-left:450px}.metalbuilding #staff .l-section__zone1 .l-container .in .t1{font-size:32px;font-family:'Noto Serif JP',serif;font-weight:700;padding-bottom:50px;white-space:nowrap}.metalbuilding #staff .l-section__zone1 .l-container .in .t2{font-size:25px;font-weight:700;padding-bottom:20px}.metalbuilding #staff .l-section__zone1 .l-container .in .t3{font-size:18px;font-weight:700;padding:10px 30px;position:relative;z-index:1;color:#fff}.metalbuilding #staff .l-section__zone1 .l-container .in .t3::before{content:'';position:absolute;bottom:0;left:0;width:2000px;height:100%;background:#1f5997;z-index:-1}.metalbuilding #staff .l-section__zone1 .l-container .in .t3 i{font-size:14px;font-weight:700;color:#7e97ba;margin-left:1em}.metalbuilding #staff .l-section__zone1 .l-container .in .t4{font-size:15px;padding-top:30px}.metalbuilding #staff .l-section__zone2{position:relative}.metalbuilding #staff .l-section__zone2::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:400px;background:#f3f6fa;z-index:-1}.metalbuilding #staff .sec1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:100px}.metalbuilding #staff .sec1 dd,.metalbuilding #staff .sec1 dt{width:calc(50% - 30px)}.metalbuilding #staff .sec1 dd p{line-height:1.8;padding-bottom:1em}.metalbuilding #staff .sec2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:100px}.metalbuilding #staff .sec2 dd,.metalbuilding #staff .sec2 dt{width:calc(50% - 30px)}.metalbuilding #staff .sec2 dd p{line-height:1.8;padding-bottom:1em}.metalbuilding #staff .que{padding-left:1.1em;text-indent:-1.1em;font-weight:700}.metalbuilding #staff .pic{height:440px;margin-bottom:100px}.metalbuilding #staff .staff001 .l-section__zone1{background:url(/system/assets/img/metalbuilding/interview_staff/001_main.jpg) no-repeat center center;background-size:cover}.metalbuilding #staff .staff001 .l-section__zone1 .l-container .in{color:#313131}.metalbuilding #staff .staff001 .l-section__zone1 .l-container .in .t1,.metalbuilding #staff .staff001 .l-section__zone1 .l-container .in .t2{text-shadow:0 0 2px #fff,0 0 2px #fff}.metalbuilding #staff .staff001 .pic{background:url(/system/assets/img/metalbuilding/interview_staff/001_p4.jpg) no-repeat center center;background-size:cover}.metalbuilding #staff .staff002 .l-section__zone1{background:url(/system/assets/img/metalbuilding/interview_staff/002_main.jpg) no-repeat center center;background-size:cover}.metalbuilding #staff .staff002 .l-section__zone1 .l-container .in{color:#313131}.metalbuilding #staff .staff002 .l-section__zone1 .l-container .in .t1,.metalbuilding #staff .staff002 .l-section__zone1 .l-container .in .t2{text-shadow:0 0 2px #fff,0 0 2px #fff}.metalbuilding #staff .staff002 .pic{background:url(/system/assets/img/metalbuilding/interview_staff/002_p4.jpg) no-repeat center center;background-size:cover}.metalbuilding #staff .staff003 .l-section__zone1{background:url(/system/assets/img/metalbuilding/interview_staff/003_main.jpg) no-repeat center center;background-size:cover}.metalbuilding #staff .staff003 .l-section__zone1 .l-container .in .t1,.metalbuilding #staff .staff003 .l-section__zone1 .l-container .in .t2{text-shadow:0 0 3px #000,0 0 3px #000}.metalbuilding #staff .staff003 .pic{background:url(/system/assets/img/metalbuilding/interview_staff/003_p4.jpg) no-repeat center center;background-size:cover}.metalbuilding #staff .staff004 .l-section__zone1{background:url(/system/assets/img/metalbuilding/interview_staff/004_main.jpg) no-repeat center center;background-size:cover}.metalbuilding #staff .staff004 .l-section__zone1 .l-container .in{color:#313131}.metalbuilding #staff .staff005 .l-section__zone1{background:url(/system/assets/img/metalbuilding/interview_staff/005_main.jpg) no-repeat center center;background-size:cover}.metalbuilding #staff .staff006 .l-section__zone1{background:url(/system/assets/img/metalbuilding/interview_staff/006_main.jpg) no-repeat center center;background-size:cover}.metalbuilding #staff .staff006 .l-section__zone1 .l-container .in{color:#313131}.metalbuilding #about .l-section__zone1{background:url(/system/assets/img/metalbuilding/about/main.jpg) no-repeat center top;background-size:cover;position:relative}.metalbuilding #about .l-section__zone1 h1{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.5);padding:10px 0;font-size:15px}.metalbuilding #about .l-section__zone1 h1 i{display:block;max-width:1000px;margin:auto}.metalbuilding #about .l-section__zone1 .l-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:670px}.metalbuilding #about .c-breadcrumb{padding-bottom:10px}.metalbuilding #about .l-section__zone2{background:url(/system/assets/img/metalbuilding/about/main2.jpg) no-repeat center top;background-size:cover;position:relative;padding:100px 0;color:#fff}.metalbuilding #about .l-section__zone2 .mds{font-size:38px;font-family:'Noto Serif JP',serif;font-weight:700;padding-bottom:50px}.metalbuilding #about .l-section__zone3{padding:100px 0}.metalbuilding #about .l-section__zone3 h2{background:#25579e;color:#fff;font-size:18px;font-weight:700;text-align:center;padding:5px;margin-bottom:20px}.metalbuilding #about .l-section__zone3 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.metalbuilding #about .l-section__zone3 dl dt{width:270px}.metalbuilding #about .l-section__zone3 dl dd{width:calc(100% - 275px);border:1px solid #25579e;padding:10px}.metalbuilding #about .l-section__zone3 dl dd img{width:175px;float:right}.metalbuilding #about .l-section__zone3 .ya{text-align:center;padding:10px}.metalbuilding #about .l-section__zone3 .ya img{width:150px}.metalbuilding #about .l-section__zone4{padding-bottom:100px}.metalbuilding #about .l-section__zone4 .mds1 span{font-size:16px}.metalbuilding #ichiichi .l-section__zone1{padding-bottom:100px}.metalbuilding #ichiichi .l-section__zone1 .pic1{padding-bottom:50px}.metalbuilding #ichiichi .l-section__zone1 .pic1 img{max-width:500px}.metalbuilding #ichiichi .l-section__zone1 .pic2{padding:20px 0 100px}.metalbuilding #ichiichi .l-section__zone1 .pic2 img{height:300px;width:auto;margin-right:30px}.metalbuilding #ichiichi .l-section__zone1 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}.metalbuilding #ichiichi .l-section__zone1 dl dd,.metalbuilding #ichiichi .l-section__zone1 dl dt{width:calc(50% - 20px)}.metalbuilding #ichiichi .l-section__zone1 dl p{background:#25579e;color:#fff;font-size:20px;font-weight:700;padding:10px 10px 10px 60px;margin-bottom:5px;position:relative}.metalbuilding #ichiichi .l-section__zone1 dl p::before{content:'';width:50px;height:1px;background:#fff;position:absolute;top:50%;left:0}.metalbuilding #ichiichi .l-section__zone1 ul{padding-left:1.2em}.metalbuilding #ichiichi .l-section__zone1 ul li{list-style-type:disc;padding-bottom:10px}.metalbuilding #quickmetal .l-section__zone1{padding-bottom:100px}.metalbuilding #quickmetal .l-section__zone1 h2{padding-bottom:50px}.metalbuilding #quickmetal .l-section__zone1 h3{margin-bottom:20px;font-size:30px;font-weight:700}.metalbuilding #quickmetal .l-section__zone1 h3 i{display:inline-block;color:#fff;font-weight:700;background:#25579e;width:50px;text-align:center;margin-right:20px}.metalbuilding #quickmetal .l-section__zone1 .t1{padding-bottom:50px}.metalbuilding #quickmetal .l-section__zone1 .t1 .float{border:1px solid #eee;float:left;margin-right:30px}.metalbuilding #quickmetal .l-section__zone1 .t1 small{display:block;text-align:right;font-size:14px;padding-top:20px}.metalbuilding #quickmetal .l-section__zone1 .t2{padding-bottom:20px}.metalbuilding #quickmetal .l-section__zone1 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}.metalbuilding #quickmetal .l-section__zone1 ul li{width:calc(50% - 20px)}.metalbuilding #needs_top .l-section__zone1{padding-bottom:100px}.metalbuilding #needs_top .l-section__zone1 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}.metalbuilding #needs_top .l-section__zone1 ul li{width:calc(50% - 20px);padding-bottom:40px}.metalbuilding #needs .l-section__zone1{padding-bottom:50px}.metalbuilding #needs .l-section__zone1 .t1{padding-bottom:50px}.metalbuilding #needs .l-section__zone1 .t1 span{background:#eff2f8;color:#25579e;font-size:16px;font-weight:700;padding:10px 20px;display:inline-block;margin-right:10px}.metalbuilding #needs .l-section__zone1 .t2{padding-bottom:20px}.metalbuilding #needs .l-section__zone1 .float{float:right;margin-left:20px;width:400px}.metalbuilding #needs .l-section__zone1 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#fafafa;padding:30px;border:5px solid #eee}.metalbuilding #needs .l-section__zone1 dl dt{width:calc(100% - 220px)}.metalbuilding #needs .l-section__zone1 dl dd{width:200px}.metalbuilding #needs .l-section__zone1 dl dd small{display:block;font-size:12px;padding-top:10px;text-align:right}.metalbuilding #needs .l-section__zone1 dl dd img{width:100%}.metalbuilding #needs .l-section__zone2{padding-bottom:100px}.metalbuilding #needs .l-section__zone2 .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#eff2f8;padding:30px}.metalbuilding #needs .l-section__zone2 .box .in{width:calc(100% - 320px)}.metalbuilding #needs .l-section__zone2 .box .t1{color:#25579e;font-size:16px;font-weight:700;padding-bottom:10px}.metalbuilding #needs .l-section__zone2 .box .t2{font-size:18px;font-weight:700;padding-bottom:15px}.metalbuilding #needs .l-section__zone2 .box .t3{padding-bottom:25px}.metalbuilding #needs .l-section__zone2 .box .pic{width:300px}.metalbuilding #types_top .l-section__zone1{padding-bottom:50px}.metalbuilding #types_top .l-section__zone1 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}.metalbuilding #types_top .l-section__zone1 ul li{width:calc(50% - 20px);padding-bottom:80px}.metalbuilding #types_top .l-section__zone1 ul li img{width:100%}.metalbuilding #types_top .l-section__zone1 ul li .mds{background:#25579e;color:#fff;font-size:17px;font-weight:700;padding:10px 10px 10px 40px;margin-bottom:10px;position:relative}.metalbuilding #types_top .l-section__zone1 ul li .mds::before{content:'';width:25px;height:1px;background:#fff;position:absolute;top:50%;left:0}.metalbuilding #types_top .l-section__zone1 ul li .t1{padding-bottom:20px}.metalbuilding #types .l-section__zone1{padding-bottom:50px}.metalbuilding #types .l-section__zone1 .pic{background:#f3f6fa;text-align:center;margin-bottom:50px}.metalbuilding #types .l-section__zone1 .pic img{width:1000px}.metalbuilding #types .l-section__zone1 .point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.metalbuilding #types .l-section__zone1 .point li{width:calc(33.3% - 25px);padding-bottom:30px}.metalbuilding #types .l-section__zone1 .point li .t1{border:2px solid #25579e;text-align:center;color:#25579e;font-size:18px;font-weight:700;padding:10px}.metalbuilding #types .l-section__zone1 .point li .t2{padding-top:10px}.metalbuilding #types .l-section__zone2{padding-bottom:100px}.metalbuilding #types .l-section__zone2 h2{background:#25579e;text-align:center;color:#fff;font-size:28px;font-weight:700;padding:30px;margin-bottom:80px}.metalbuilding #types .l-section__zone2 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.metalbuilding #types .l-section__zone2 ul li{width:calc(50% - 25px);position:relative;padding-bottom:50px}.metalbuilding #types .l-section__zone2 ul li h3{background:#25579e;color:#fff;font-size:17px;font-weight:700;padding:10px 10px 10px 40px;margin-bottom:5px;position:relative}.metalbuilding #types .l-section__zone2 ul li h3::before{content:'';width:25px;height:1px;background:#fff;position:absolute;top:50%;left:0}.metalbuilding #types .l-section__zone2 ul li .in{padding:15px;border:1px solid #c9c9c9}.metalbuilding #types .l-section__zone2 ul li .in dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.metalbuilding #types .l-section__zone2 ul li .in dl dt{width:100px;height:100px;border:3px solid #25579e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.metalbuilding #types .l-section__zone2 ul li .in dl dt i{width:100%;text-align:center;color:#25579e;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0}.metalbuilding #types .l-section__zone2 ul li .in dl dd{width:calc(100% - 120px);font-size:24px;font-weight:700;line-height:1.4}.metalbuilding #types .l-section__zone2 ul li .in .t1{min-height:6em}.metalbuilding #types .l-section__zone3{padding-bottom:100px}#metalpark_home .l-section__zone1{background:url(/system/assets/img/metalpark/top/main.jpg) no-repeat center center;background-size:cover;height:635px;position:relative;line-height:1;color:#fff}#metalpark_home .l-section__zone1 .in{max-width:1000px;margin:auto;padding-top:280px}#metalpark_home .l-section__zone1 .logo img{width:450px}#metalpark_home .l-section__zone1 .scroll{font-family:Heebo;font-weight:500;letter-spacing:2px;position:absolute;bottom:55px;left:0;width:100%;text-align:center}#metalpark_home .l-section__zone1 .scroll::before{content:'';width:1px;height:40px;background:#fff;position:absolute;bottom:-55px;left:50%}#metalpark_home .l-section__zone1 .scroll::after{content:'';width:1px;height:30px;background:#25979e;position:absolute;bottom:-85px;left:50%}#metalpark_home .l-section__zone1 .scroll a{color:#fff;text-decoration:none}#metalpark_home .l-section__zone2{padding:120px 0 90px;position:relative;text-align:center}#metalpark_home .l-section__zone2::after{content:'';width:100%;height:260px;background:url(/system/assets/img/metalpark/top/p1.jpg) no-repeat center center;background-size:cover;position:absolute;bottom:0;left:0;z-index:-1}#metalpark_home .l-section__zone2 h2{font-size:28px;font-weight:700;padding-bottom:70px;line-height:1}#metalpark_home .l-section__zone2 h2 i{font-family:Heebo;font-weight:700;display:block;font-size:14px;padding-top:25px}#metalpark_home .l-section__zone2 .box{max-width:1000px;margin:auto;background:#25979e;padding:90px 0;color:#fff;font-size:17px;line-height:2.5;position:relative}#metalpark_home .l-section__zone2 .box h3{font-family:Heebo;font-weight:500;font-size:65px;letter-spacing:.15em;color:#3c9ba2;line-height:1;position:absolute;top:60px;left:0;width:100%;z-index:0}#metalpark_home .l-section__zone2 .box p{position:relative;z-index:1}#metalpark_home .l-section__zone3{overflow:hidden}#metalpark_home .l-section__zone3 .mds_bar{color:#fff}#metalpark_home .l-section__zone3 .mds_bar::before{background:#fff}#metalpark_home .l-section__zone3 .sec1{background:#e7f4f4;height:560px;padding-top:145px;position:relative}#metalpark_home .l-section__zone3 .sec1 .box{padding-top:50px;position:relative;line-height:1}#metalpark_home .l-section__zone3 .sec1 .box::before{content:'';position:absolute;top:0;right:50%;width:100%;height:150px;background:#25979e}#metalpark_home .l-section__zone3 .sec1 .box .t1{position:absolute;top:-45px;right:calc(50% + 30px);font-family:Heebo;font-weight:500;display:block;font-size:85px;color:#fff}#metalpark_home .l-section__zone3 .sec1 .mds_bar{max-width:1000px;margin:auto}#metalpark_home .l-section__zone3 .sec1 .btn{position:absolute;bottom:75px;left:0;width:100%;text-align:center}#metalpark_home .l-section__zone3 .sec1 .bg{background:url(/system/assets/img/metalpark/top/p2.jpg) no-repeat center center;background-size:cover;width:1200px;height:365px;position:absolute;bottom:0;left:calc(50% - 500px);z-index:0}#metalpark_home .l-section__zone3 .sec2{height:520px;padding-top:145px;position:relative}#metalpark_home .l-section__zone3 .sec2::before{content:'';position:absolute;top:0;left:0;width:100%;height:250px;background:#e7f4f4}#metalpark_home .l-section__zone3 .sec2 .box{padding-top:50px;line-height:1;position:absolute;top:100px;left:50%;width:100%;height:150px;background:#25979e}#metalpark_home .l-section__zone3 .sec2 .box .t1{position:absolute;top:-45px;left:180px;font-family:Heebo;font-weight:500;display:block;font-size:85px;color:#fff}#metalpark_home .l-section__zone3 .sec2 .mds_bar{margin-left:70px}#metalpark_home .l-section__zone3 .sec2 .btn{position:absolute;bottom:75px;left:0;width:100%;text-align:center}#metalpark_home .l-section__zone3 .sec2 .bg{background:url(/system/assets/img/metalpark/top/p3.jpg) no-repeat center center;background-size:cover;width:1200px;height:365px;position:absolute;bottom:0;right:calc(50% - 500px);z-index:0}#metalpark_home .c-newslist{padding-top:100px}#metalpark_home .c-newslist .mds_bar{margin-bottom:40px}#metalpark_home .c-btnlist{margin:100px auto}#metalpark_home .c-btnlist li{width:33.333%}.metalpark .l-section__recommend .in .c-btnlist li{width:33.333%}.metalpark #about .l-section__page1{padding-bottom:100px}.metalpark #about .l-section__page1 .t1{padding-bottom:50px}.metalpark #about .l-section__page1 .t2{padding-bottom:30px}.metalpark #about .l-section__page1 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}.metalpark #about .l-section__page1 dl dt{width:200px}.metalpark #about .l-section__page1 dl dd{width:calc(100% - 220px)}.metalpark #about .l-section__page1 dl p{background:#25979e;color:#fff;font-size:20px;font-weight:700;padding:10px 10px 10px 60px;margin-bottom:5px;position:relative}.metalpark #about .l-section__page1 dl p::before{content:'';width:50px;height:1px;background:#fff;position:absolute;top:50%;left:0}.metalpark #about .l-section__page1 img{width:100%}.metalpark #about .l-section__page2{padding-bottom:100px}.metalpark #about .l-section__page2 .t1{padding-bottom:50px}.metalpark #about .l-section__page2 .t2{padding-bottom:30px}.metalpark #about .l-section__page2 .t3{text-align:center}.metalpark #about .l-section__page2 .t3 i{font-size:24px;color:#25979e;font-weight:700;letter-spacing:.2em;position:relative;background:transparent -webkit-linear-gradient(transparent 55%,#dbe7e8 0) repeat scroll 0 0;background:transparent linear-gradient(transparent 55%,#dbe7e8 0) repeat scroll 0 0}.metalpark #about .l-section__page2 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}.metalpark #about .l-section__page2 dl dt{width:calc(100% - 350px)}.metalpark #about .l-section__page2 dl dt small{display:block;font-size:12px;padding-top:10px}.metalpark #about .l-section__page2 dl dd{width:300px}.metalpark #about .l-section__page2 dl dd img{margin-bottom:5px}.metalpark #about .l-section__page2 dl dd i{display:block;font-size:12px;padding-bottom:10px}.metalpark #about .l-section__page2 dl dd i small{font-size:10px;margin-left:20px}.metalpark #about .l-section__page2 img{width:100%}.metalpark #about .l-section__page2 h5{font-weight:700;font-size:18px;padding-bottom:10px}.metalpark #about .l-section__page2 .l-grid li{text-align:center;font-size:14px}.metalpark #about .l-section__page3{padding-bottom:100px}.metalpark #about .l-section__page3 .t1{padding-bottom:50px}.metalpark #about .l-section__page3 .t2{padding-bottom:30px}.metalpark #about .l-section__page3 .pic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}.metalpark #about .l-section__page3 .pic li{width:calc(50% - 20px)}.metalpark #about .l-section__page3 img{width:100%}.metalpark #about .l-section__page4{padding-bottom:100px}.metalpark #about .l-section__page4 .t1{padding-bottom:50px}.metalpark #about .l-section__page4 .t2{padding-bottom:30px}.metalpark #about .l-section__page4 .pic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.metalpark #about .l-section__page4 .pic li{width:calc(33.3% - 10px);padding-bottom:20px}.metalpark #about .l-section__page4 img{width:100%}.metalpark #ichiichi .l-section__zone1{padding-bottom:100px}.metalpark #ichiichi .l-section__zone1 .pic1{padding-bottom:50px}.metalpark #ichiichi .l-section__zone1 .pic1 img{max-width:500px}.metalpark #ichiichi .l-section__zone1 .pic2{padding:20px 0 100px}.metalpark #ichiichi .l-section__zone1 .pic2 img{height:300px;width:auto;margin-right:30px}.metalpark #ichiichi .l-section__zone1 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}.metalpark #ichiichi .l-section__zone1 dl dd,.metalpark #ichiichi .l-section__zone1 dl dt{width:calc(50% - 20px)}.metalpark #ichiichi .l-section__zone1 dl p{background:#25979e;color:#fff;font-size:20px;font-weight:700;padding:10px 10px 10px 60px;margin-bottom:5px;position:relative}.metalpark #ichiichi .l-section__zone1 dl p::before{content:'';width:50px;height:1px;background:#fff;position:absolute;top:50%;left:0}.metalpark #ichiichi .l-section__zone1 ul{padding-left:1.2em}.metalpark #ichiichi .l-section__zone1 ul li{list-style-type:disc;padding-bottom:10px}.metalpark #tsunami .l-section__zone1{padding-bottom:100px}.metalpark #tsunami .l-section__zone1 .pic{padding-bottom:30px}.metalpark #hospital .l-section__zone1{padding-bottom:100px}.metalpark #hospital .l-section__zone1 sub{font-size:16px;vertical-align:0}.metalpark #hospital .l-section__zone1 small{display:block;font-size:12px;padding-top:10px}.metalpark #certification .l-section__zone1{padding-bottom:100px}.metalpark #certification .l-section__zone1 .pic{padding-bottom:50px}.metalpark #certification .l-section__zone1 .t1{font-size:18px;padding-bottom:15px}.metalpark #certification .l-section__zone1 .t2{padding-bottom:30px}.metalpark #certification .l-section__zone1 .numlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;line-height:1;font-size:20px;padding-bottom:30px}.metalpark #certification .l-section__zone1 .numlist li{margin-right:30px}.metalpark #certification .l-section__zone1 .numlist li i{display:inline-block;background:#25979e;color:#fff;padding:5px 10px;margin-right:10px;border-radius:5px;text-align:center}.metalpark #certification .l-section__zone1 ol{padding-left:1.2em;padding-bottom:20px}.metalpark #certification .l-section__zone1 ol li{list-style-type:decimal;padding-bottom:15px}.metalpark #types .l-section__zone1{padding-bottom:50px}.metalpark #types .l-section__zone1 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}.metalpark #types .l-section__zone1 ul li{width:calc(50% - 20px);padding-bottom:80px}.metalpark #types .l-section__zone1 ul li img{width:100%}.metalpark #types .l-section__zone1 ul li .mds{background:#25979e;color:#fff;font-size:24px;font-weight:700;padding:10px 10px 10px 60px;margin-bottom:20px;position:relative}.metalpark #types .l-section__zone1 ul li .mds::before{content:'';width:50px;height:1px;background:#fff;position:absolute;top:50%;left:0}.metalpark #types .l-section__zone1 ul li .tag{height:50px}.metalpark #types .l-section__zone1 ul li .tag i{display:inline-block;border:1px solid #25979e;padding:5px 10px;color:#25979e;font-weight:700;font-size:14px;margin-right:5px;line-height:1}.metalpark #types .l-section__zone1 ul li .pic{padding-bottom:20px}.metalpark #types .l-section__zone1 ul li .t1{padding-bottom:20px}.metalpark #types .l-section__zone1 ul li .m1{font-size:20px;font-weight:700;padding-bottom:20px}.metalpark #types .l-section__zone1 ul li .m2{position:relative;padding-left:1em;text-indent:-1em;padding-bottom:10px}.metalpark #types .l-section__zone1 ul li .m2::before{content:'■';color:#25979e}.metalpark #types .l-section__zone1 ul li .btn{padding-top:20px}.metalpark #types .l-section__zone2{padding-bottom:100px}.metalpark #types .l-section__zone2 .t1{font-size:12px}.metalpark #types .l-section__zone2 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}.metalpark #types .l-section__zone2 dl dt{width:calc(100% - 350px)}.metalpark #types .l-section__zone2 dl dt .mds3{color:#25979e}.metalpark #types .l-section__zone2 dl dd{width:300px}.metalpark #types .l-section__zone2 img{width:100%}#truss_home .l-section__zone1{background:url(/system/assets/img/truss/top/main.jpg) no-repeat center center;background-size:cover;height:635px;position:relative;line-height:1;color:#fff}#truss_home .l-section__zone1 .in{max-width:1000px;margin:auto;padding-top:280px}#truss_home .l-section__zone1 .logo img{width:313px}#truss_home .l-section__zone1 .scroll{font-family:Heebo;font-weight:500;letter-spacing:2px;position:absolute;bottom:55px;left:0;width:100%;text-align:center}#truss_home .l-section__zone1 .scroll::before{content:'';width:1px;height:40px;background:#fff;position:absolute;bottom:-55px;left:50%}#truss_home .l-section__zone1 .scroll::after{content:'';width:1px;height:30px;background:#985368;position:absolute;bottom:-85px;left:50%}#truss_home .l-section__zone1 .scroll a{color:#fff;text-decoration:none}#truss_home .l-section__zone2{padding:120px 0 90px;margin-bottom:100px;position:relative;text-align:center}#truss_home .l-section__zone2::after{content:'';width:100%;height:260px;background:url(/system/assets/img/truss/top/p1.jpg) no-repeat center center;background-size:cover;position:absolute;bottom:0;left:0;z-index:-1}#truss_home .l-section__zone2 h2{font-size:28px;font-weight:700;padding-bottom:70px;line-height:1}#truss_home .l-section__zone2 h2 i{font-family:Heebo;font-weight:700;display:block;font-size:14px;padding-top:25px}#truss_home .l-section__zone2 .box{max-width:1000px;margin:auto;background:#985368;padding:90px 0;color:#fff;font-size:17px;line-height:2.5;position:relative}#truss_home .l-section__zone2 .box h3{font-family:Heebo;font-weight:500;font-size:65px;letter-spacing:.15em;color:#9f6274;line-height:1;position:absolute;top:60px;left:0;width:100%;z-index:0}#truss_home .l-section__zone2 .box p{position:relative;z-index:1}#truss_home .l-section__zone3{max-width:1000px;margin:auto;margin-bottom:100px}#truss_home .l-section__zone3 ol{padding-top:20px;padding-left:1.2em}#truss_home .l-section__zone3 ol li{list-style-type:decimal;padding-bottom:15px}#truss_home .l-section__zone4{max-width:1000px;margin:auto;margin-bottom:100px}#truss_home .l-section__zone4 h3{background:#25579e;color:#fff;font-size:25px;font-weight:700;text-align:center;padding:10px;border-radius:30px}#truss_home .l-section__zone4 .t1{font-size:22px;font-weight:700;text-align:center;padding-top:20px;padding-bottom:5px}#truss_home .l-section__zone4 .t2{text-align:center;padding-bottom:50px}#truss_home .l-section__zone4 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#truss_home .l-section__zone4 ul li{width:calc(50% - 25px);padding-bottom:30px}#truss_home .l-section__zone4 ul li h4{font-size:21px;font-weight:700;text-align:center;color:#25579e;padding:5px;border:2px solid #25579e}#truss_home .l-section__zone4 ul li .tel{margin-top:10px;background:#f7f7f7}#truss_home .l-section__zone4 ul li .tel a{display:block;vertical-align:-15px;color:#000;font-size:35px;font-weight:700;text-decoration:none}#truss_home .l-section__zone4 ul li .tel a i{background:url(/system/assets/img/tel.png) no-repeat 0 0 #25579e;background-size:60px;display:inline-block;width:60px;height:60px;margin-right:20px}.truss .l-header{height:75px}.truss .l-main{padding-top:75px}#device_home .l-section__zone1{background:url(/system/assets/img/device/top/main.jpg) no-repeat center center;background-size:cover;height:635px;position:relative;line-height:1;color:#fff}#device_home .l-section__zone1 .in{max-width:1000px;margin:auto;padding-top:50px}#device_home .l-section__zone1 .logo{text-align:right}#device_home .l-section__zone1 .logo img{width:457px}#device_home .l-section__zone1 .scroll{font-family:Heebo;font-weight:500;letter-spacing:2px;position:absolute;bottom:55px;left:0;width:100%;text-align:center}#device_home .l-section__zone1 .scroll::before{content:'';width:1px;height:40px;background:#fff;position:absolute;bottom:-55px;left:50%}#device_home .l-section__zone1 .scroll::after{content:'';width:1px;height:30px;background:#a98a66;position:absolute;bottom:-85px;left:50%}#device_home .l-section__zone1 .scroll a{color:#fff;text-decoration:none}#device_home .l-section__zone2{padding:120px 0 90px;position:relative;text-align:center}#device_home .l-section__zone2::after{content:'';width:100%;height:260px;background:url(/system/assets/img/device/top/p1.jpg) no-repeat center center;background-size:cover;position:absolute;bottom:0;left:0;z-index:-1}#device_home .l-section__zone2 h2{font-size:28px;font-weight:700;padding-bottom:70px;line-height:1}#device_home .l-section__zone2 h2 i{font-family:Heebo;font-weight:700;display:block;font-size:14px;padding-top:25px}#device_home .l-section__zone2 .box{max-width:1000px;margin:auto;background:#a98a66;padding:90px 0;color:#fff;font-size:17px;line-height:2.5;position:relative}#device_home .l-section__zone2 .box h3{font-family:Heebo;font-weight:500;font-size:65px;letter-spacing:.15em;color:#af9272;line-height:1;position:absolute;top:60px;left:0;width:100%;z-index:0}#device_home .l-section__zone2 .box p{position:relative;z-index:1}#device_home .l-section__zone3{overflow:hidden;color:#fff}#device_home .l-section__zone3 .mds_bar{color:#fff}#device_home .l-section__zone3 .mds_bar::before{background:#fff}#device_home .l-section__zone3 .mds_bar small{font-size:16px;font-weight:700}#device_home .l-section__zone3 .sec1{height:520px;padding-top:145px;position:relative;margin-bottom:65px}#device_home .l-section__zone3 .sec1::before{content:'';position:absolute;top:0;left:0;width:100%;height:245px;background:#f6f2ee}#device_home .l-section__zone3 .sec1::after{content:'';position:absolute;top:95px;right:50%;width:100%;height:150px;background:#a98a66;z-index:1}#device_home .l-section__zone3 .sec1 .box{position:relative;line-height:1;z-index:2;max-width:1000px;margin:auto}#device_home .l-section__zone3 .sec1 .box .t1{position:absolute;top:-95px;left:0;font-family:Heebo;font-weight:500;display:block;font-size:85px;color:#fff;letter-spacing:.1em}#device_home .l-section__zone3 .sec1 .box .t2{position:absolute;top:60px;left:55px}#device_home .l-section__zone3 .sec1 .box .t2 img{width:190px}#device_home .l-section__zone3 .sec1 .box .t3{position:absolute;top:60px;right:calc(50% + 30px)}#device_home .l-section__zone3 .sec1 .box .t3 i{display:inline-block;border:1px solid #fff;padding:6px;font-size:14px;margin-left:5px}#device_home .l-section__zone3 .sec1 .btn{position:absolute;bottom:75px;left:0;width:100%;text-align:center}#device_home .l-section__zone3 .sec1 .bg{width:1200px;height:365px;position:absolute;bottom:0;left:calc(50% - 500px);z-index:0}#device_home .l-section__zone3 .sec2{height:520px;padding-top:145px;position:relative;margin-bottom:65px}#device_home .l-section__zone3 .sec2::before{content:'';position:absolute;top:0;left:0;width:100%;height:245px;background:#f6f2ee}#device_home .l-section__zone3 .sec2::after{content:'';position:absolute;top:95px;left:50%;width:100%;height:150px;background:#a98a66;z-index:1}#device_home .l-section__zone3 .sec2 .box{position:relative;line-height:1;z-index:2;max-width:1000px;margin:auto}#device_home .l-section__zone3 .sec2 .box .t1{position:absolute;top:-95px;right:30px;text-align:right;font-family:Heebo;font-weight:500;display:block;font-size:85px;color:#fff;letter-spacing:.1em}#device_home .l-section__zone3 .sec2 .box .mds_bar{margin-left:560px}#device_home .l-section__zone3 .sec2 .box .t2{position:absolute;top:60px;left:615px}#device_home .l-section__zone3 .sec2 .box .t2 img{width:190px}#device_home .l-section__zone3 .sec2 .box .t3{position:absolute;top:60px;right:30px}#device_home .l-section__zone3 .sec2 .box .t3 i{display:inline-block;border:1px solid #fff;padding:6px;font-size:14px;margin-left:5px}#device_home .l-section__zone3 .sec2 .btn{position:absolute;bottom:75px;left:0;width:100%;text-align:center}#device_home .l-section__zone3 .sec2 .bg{width:1200px;height:365px;position:absolute;bottom:0;right:calc(50% - 500px);z-index:0}#device_home .l-section__zone3 .bg1{background:url(/system/assets/img/device/top/p2.jpg) no-repeat center center;background-size:cover}#device_home .l-section__zone3 .bg2{background:url(/system/assets/img/device/top/p3.jpg) no-repeat center center;background-size:cover}#device_home .l-section__zone3 .bg3{background:url(/system/assets/img/device/top/p4.jpg) no-repeat center center;background-size:cover}#device_home .l-section__zone3 .bg4{background:url(/system/assets/img/device/top/p5.jpg) no-repeat center center;background-size:cover}#device_home .l-section__zone3 .bg5{background:url(/system/assets/img/device/top/p6.jpg) no-repeat center center;background-size:cover}#device_home .l-section__zone3 .bg6{background:url(/system/assets/img/device/top/p7.jpg) no-repeat center center;background-size:cover}#device_home .l-section__zone3 .bg7{background:url(/system/assets/img/device/top/p8.jpg) no-repeat center center;background-size:cover}#device_home .c-newslist{padding-top:100px}#device_home .c-newslist .mds_bar{margin-bottom:40px}#device_home .c-btnlist{margin:100px auto}#device_home .c-btnlist li{width:33.333%}.device .l-section__recommend .in .c-btnlist li{width:50%}.device #news_kiji .t1{padding-bottom:30px}.device #news_kiji .t2{padding-bottom:50px}.device #news_kiji h3{font-weight:700;font-size:1.2em;padding-bottom:10px}.device #news_kiji strong{font-weight:700;display:inline-block;padding-bottom:10px}.device #certificate .l-section__zone1{padding-bottom:100px}.device #certificate .l-section__zone1 .t1{padding-bottom:50px}.device #certificate .l-section__zone1 .t2{padding-bottom:100px}.device #certificate .l-section__zone1 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.device #certificate .l-section__zone1 dl dt{width:320px}.device #certificate .l-section__zone1 dl dt img{width:100%}.device #certificate .l-section__zone1 dl dt small{display:block;font-size:12px}.device #certificate .l-section__zone1 dl dd{width:calc(100% - 350px)}.device #products .c-casenav li{padding-bottom:10px}.device #products .p1{padding-bottom:50px}.device #products .p2{padding-bottom:30px}.device #products .p3{padding-bottom:80px}.device #products .bd2{border-bottom:5px solid #c9c9c9}.device #products h4{font-weight:700;font-size:18px;padding-bottom:5px}.device #products .l-section__zone1 .copy{font-weight:700;font-size:18px;padding-bottom:20px;color:#a98a66}.device #products .l-section__zone1 small{font-size:12px}.device #products .l-section__zone1 .pos1{float:left;width:500px;margin-right:50px}.device #products .l-section__zone1 .pos2{float:left;width:300px;margin-right:50px}.device #products .l-section__zone2{padding-bottom:100px}.device #products .l-section__zone2 .l-grid{padding-bottom:0}.device #products .l-section__zone2 .l-grid li{padding-bottom:20px}.device #products .l-section__zone2 .t2{font-size:12px}.device #products .l-section__zone2 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.device #products .l-section__zone2 dl dt{width:320px}.device #products .l-section__zone2 dl dt img{width:100%}.device #products .l-section__zone2 dl dt small{display:block;font-size:12px}.device #products .l-section__zone2 dl dd{width:calc(100% - 350px)}.c-newslist{max-width:1000px;margin:auto;padding-bottom:100px}.c-newslist ul{letter-spacing:.05em}.c-newslist ul li{border-bottom:1px solid #ededed}.c-newslist ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:12px 20px;color:#313131;text-decoration:none}.c-newslist ul li a::before{content:'';position:absolute;top:19px;left:0;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #25579e}.c-newslist ul li a:hover{background:#ededed;opacity:1}.c-newslist ul li a .date{width:140px}.c-newslist ul li a .cat{width:145px}.c-newslist ul li a .cat i{display:block;width:145px;color:#fff;font-size:13px;line-height:1;padding:5px 10px}.c-newslist ul li a .newstitle{width:calc(100% - 345px);padding:0 20px}.c-newslist ul li a .more{position:absolute;bottom:13px;right:20px;color:#25579e;font-size:14px}.c-newslist .btn{text-align:center;padding-top:50px}.c-newslist .btn .btn_type2{display:inline-block}#news_kiji{padding-bottom:100px}#news_kiji .l-section__zone1 .mds2{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #ededed}#news_kiji .l-section__zone1 .pic{text-align:center;padding-top:20px}#news_kiji .l-section__zone1 .logo50{text-align:center;padding-bottom:50px}#news_kiji .l-section__zone1 .logo50 img{width:300px}#news_kiji .l-section__zone1 .grid3 .ex{height:210px;overflow:hidden;position:relative}#news_kiji .l-section__zone1 .grid3 .ex img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#case-cat .c-tab{padding-left:20px}#case-cat .grid2{min-height:370px}#case-cat .grid2 dl{padding-left:20px;padding-bottom:20px;margin-top:-20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#case-cat .grid2 dl dt{margin-bottom:10px;font-weight:700;width:80px;border-right:1px solid #313131}#case-cat .grid2 dl dd{margin-bottom:5px;font-weight:700;width:calc(100% - 90px)}#case-cat .grid3 .ex{height:210px;overflow:hidden;position:relative}#case-cat .grid3 .ex img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#case-cat #navi li{position:relative;max-height:147px;overflow:hidden;margin-bottom:40px}#case-cat #navi p{margin-bottom:20px}#case-cat #navi p a{color:#000}.c-casenav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:30px}.c-casenav li{padding-right:8px;line-height:1}.c-casenav li a{display:block;border:1px solid #25579e;color:#25579e;font-weight:700;padding:5px 20px;text-decoration:none;position:relative}.c-casenav li a small{font-size:12px;font-weight:700}.c-casenav li a::after{content:'';width:6px;height:6px;border-top:1px solid #25579e;border-right:1px solid #25579e;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:6px}.c-casenav li a.current,.c-casenav li a:hover{background:#25579e;color:#fff;opacity:1}.c-casenav li a.current::after,.c-casenav li a:hover::after{border-top:1px solid #fff;border-right:1px solid #fff}#sitemap .l-section__zone1{margin-bottom:100px;border-bottom:1px solid #c9c9c9}#sitemap .l-section__zone1 h2{padding:20px 0;border-top:1px solid #c9c9c9}#sitemap .l-section__zone1 h2 a{font-size:24px;font-weight:700;position:relative;text-decoration:none;padding:5px 30px 5px 30px}#sitemap .l-section__zone1 h2 a::before{content:'';width:20px;height:20px;background:url(/system/assets/img/metalbuilding/arrow1.png) no-repeat 0 0;background-size:20px;position:absolute;top:calc(50% - 10px);left:0}#sitemap .l-section__zone1 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-left:30px;padding-bottom:30px}#sitemap .l-section__zone1 a{color:#313131}#sitemap .l-section__zone1 a:hover{color:#313131}#contact .l-section__zone1{margin-bottom:100px}#contact .l-section__zone1 ol{padding-top:20px;padding-left:1.2em}#contact .l-section__zone1 ol li{list-style-type:decimal;padding-bottom:15px}#contact .l-section__zone2{margin-bottom:100px}#contact .l-section__zone2 h3{background:#25579e;color:#fff;font-size:25px;font-weight:700;text-align:center;padding:10px;border-radius:30px}#contact .l-section__zone2 .t1{font-size:22px;font-weight:700;text-align:center;padding-top:20px;padding-bottom:5px}#contact .l-section__zone2 .t2{text-align:center;padding-bottom:50px}#contact .l-section__zone2 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#contact .l-section__zone2 ul li{width:calc(50% - 25px);padding-bottom:30px}#contact .l-section__zone2 ul li h4{font-size:21px;font-weight:700;text-align:center;color:#25579e;padding:5px;border:2px solid #25579e}#contact .l-section__zone2 ul li .tel{margin-top:10px;background:#f7f7f7}#contact .l-section__zone2 ul li .tel a{display:block;vertical-align:-15px;color:#000;font-size:35px;font-weight:700;text-decoration:none}#contact .l-section__zone2 ul li .tel a i{background:url(/system/assets/img/tel.png) no-repeat 0 0 #25579e;background-size:60px;display:inline-block;width:60px;height:60px;margin-right:20px}.mbtn1{width:250px;margin:auto}#members_menu #zone2{max-width:1000px;margin:auto;padding-bottom:100px}#members_menu #zone2 .menu1{padding-top:80px}#members_menu #zone2 .menu1 a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 0 10px rgba(0,0,0,.2);color:#313131;text-decoration:none}#members_menu #zone2 .menu1 a figure{width:620px;overflow:hidden}#members_menu #zone2 .menu1 a figure img{-webkit-transition:.5s;transition:.5s}#members_menu #zone2 .menu1 a .in{width:calc(100% - 620px);padding:40px;position:relative;background:url(../img/members/arrow6.png) no-repeat right bottom;background-size:50px auto}#members_menu #zone2 .menu1 a:hover figure img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#members_menu #zone2 .menu1:nth-of-type(2n) a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#members_menu #zone3{max-width:1000px;margin:auto}#members_menu #zone3 .in{background:#4a535b;color:#fff;padding:50px;box-shadow:0 0 10px rgba(0,0,0,.2)}#members_menu #zone3 .in dl{border-bottom:1px dotted #fff;padding:10px 0;line-height:1.6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#members_menu #zone3 .in dl dt{width:130px;font-weight:700}#members_menu #zone3 .in dl dd{width:calc(100% - 130px)}#members_menu #zone3 .in a{color:#fff}#members_movie #zone2{max-width:1000px;margin:auto;padding-bottom:100px}#members_movie #zone2 .set{background:#eff3f6;padding:40px;margin-bottom:50px}#members_movie #zone2 .set ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#members_movie #zone2 .set ul li{width:calc(50% - 10px);padding-bottom:20px}#members_movie #zone2 .set ul li a{display:block;padding:20px;border:1px solid #d1d7db;color:#004498;font-size:18px;font-weight:700;background:url(../img/members/arrow1.png) #fff no-repeat right 20px center;background-size:50px auto}#members_movie #zone2 .set ul li a:hover{opacity:1;background-color:#004498;border:1px solid #004498;color:#fff}#members_movie #zone3{max-width:1000px;margin:auto;padding-bottom:100px}#members_movie #zone3 .mmds1{padding-bottom:30px;padding-top:10px}#members_movie #zone3 .mmds2{color:#004498;margin-bottom:0}#members_movie #zone3 .set{background:#fff;padding:50px;margin-bottom:100px;border:10px solid #eff3f6}#members_movie #zone3 .set .movie{width:100%;padding-bottom:56.25%;height:0;position:relative;margin-bottom:30px}#members_movie #zone3 .set .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}#members_movie #zone3 .set .soon{height:495px;padding-bottom:0;background:#EFF3F6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:25px}#members_movie #zone3 .set dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#members_movie #zone3 .set dl dt{width:250px}#members_movie #zone3 .set dl dd{max-width:calc(100% - 250px);line-height:2}#members_movie #zone3 .col2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -20px}#members_movie #zone3 .col2 li{width:calc(50% - 40px);margin:0 20px;background:#fff;margin-bottom:50px}#members_movie #zone3 .col2 li .set{padding:30px;margin-bottom:0}#members_movie #zone3 .col2 li .set dt{width:100%}#members_movie #zone3 .col2 li .set dt .mds2{font-size:18px}#members_movie #zone3 .col2 li .set dd{max-width:100%;padding-top:15px}#members_movie #members_mb_type1{margin-bottom:100px}#members_movie #members_mb_type1 #sec1 .set{padding-bottom:50px}#members_movie #members_mb_type1 #sec1 .set ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#members_movie #members_mb_type1 #sec1 .set ul li{width:calc(50% - 20px);margin-bottom:50px;background:#EFF3F6;padding:50px 40px}#members_movie #members_mb_type1 #sec1 .set ul li figure{text-align:center;padding-bottom:20px}#members_movie #members_mb_type1 #sec1 .set ul li figure .tate{width:200px}#members_movie #members_mb_type1 #sec1 .set ul li .mmds2{color:#004498}#members_movie #members_mb_type1 #sec1 .set ul.col1 li{width:100%}#members_movie #members_mb_type1 #sec1 .set ul.col1 li figure{max-width:675px;margin:auto;padding-bottom:40px}#members_movie #members_mb_type1 #sec1 .set ul.col1 li .mmds2{margin-bottom:0}#members_movie #members_mb_type1 #sec1 .set ul.col1 li .in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#members_movie #members_mb_type1 #sec1 .set ul.col1 li .in h3{width:calc(100% - 420px)}#members_movie #members_mb_type1 #sec1 .set ul.col1 li .in .t1{width:400px}#members_movie #members_mb_type2{margin-bottom:100px}#members_movie #members_mb_type2 .lead{text-align:center}#members_movie #members_mb_type2 .ya{width:100px;margin:50px auto}#members_movie #members_mb_type2 .btn{margin-top:100px}#members_movie #members_mb_type2 #sec1 .set{background:#fff;padding:50px;border:10px solid #eff3f6}#members_movie #members_mb_type2 #sec1 .set .box{background:#EFF3F6;padding:40px 50px}#members_movie #members_mb_type2 #sec1 .set .box h4{font-size:20px;font-weight:700;padding-bottom:10px}#members_movie #members_mb_type2 #sec1 .set .box .t1 i{font-size:13px;color:#004498}#members_movie #members_mb_type2 #sec1 .set .box .t2{width:400px;margin:auto;padding-top:30px}#members_movie #members_mb_type2 #sec1 .in1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:50px}#members_movie #members_mb_type2 #sec1 .in1 figure{width:140px}#members_movie #members_mb_type2 #sec1 .in1 .text{width:calc(100% - 180px)}#members_movie #members_mb_type2 #sec1 .in2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:50px;padding-bottom:30px}#members_movie #members_mb_type2 #sec1 .in2 figure{width:320px}#members_movie #members_mb_type2 #sec1 .in2 .text{width:calc(100% - 380px)}#members_movie #members_mb_type2 #sec1 .in2 .text b{font-weight:700}#members_movie #members_mb_type2 #sec1 .in2 .text a{color:#004498;text-decoration:underline}.fancybox-navigation .fancybox-button{width:60px;height:60px;opacity:0;padding:6px;position:absolute;top:50%}}@media print{*{-webkit-print-color-adjust:exact}body{width:1200px;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.l-main{padding-top:0}.l-footer{display:none}} /* add 230809 */ .btn.btn-mv { position: absolute; right: 0; left: 0; bottom: 240px; } #metalpark_home .l-section__zone1 .in .btn_type1, #metalbuilding_home .l-section__zone1 .in .btn_type1 { line-height: 1.5; } #system_home .l-section__zone1 h1.h1-mv { top: 200px; } #metalpark_home .l-section__zone1 .in, #metalbuilding_home .l-section__zone1 .in { padding-top: 180px; } #metalpark_home .l-section__zone1 .in .btn, #metalbuilding_home .l-section__zone1 .in .btn { padding-top: 60px; } #device_home .l-section__zone1 .in .btn { padding-top: 300px; } #device_home .l-section__zone1 .in .btn_type1 { border: 3px solid #a98a66; background: #fff; color: #a98a66; line-height: 1.5; } #device_home .l-section__zone1 .in .btn_type1:hover { background: #a98a66; color: #fff; } .btn-contact .btn_type1 { color: #333; border: 3px solid #333; } .system .btn-contact .btn_type1:hover { color: #fff; } @media print, screen and (min-width: 769px) { .btn-contact .btn_type1::before { background: #333; } #device_home .l-section__zone1 .in .btn_type1::before { background: #a98a66; } } @media screen and (max-width: 768px) { #system_home .l-section__zone1 .swiper-container { height: 550px!important; } #system_home .l-section__zone1 h1.h1-mv { top: 30px; } .btn.btn-mv { bottom: 150px; } #metalbuilding_home .l-section__zone1 .in { padding-top: 45px; } #metalbuilding_home .l-section__zone1 .in .btn { padding-top: 25px; } #metalpark_home .l-section__zone1 .in { padding-top: 70px; } #metalpark_home .l-section__zone1 .in .btn { padding-top: 15px; } #device_home .l-section__zone1 .in .btn { padding-top: 110px; } }}
/*# sourceMappingURL=style.css.map */
