﻿#content header{background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.6) 10%, rgba(0,0,0,0.3) 30%, rgba(0,0,0,0.1) 80%, transparent 100%),url("../../../service/images/bg_header_service.jpg");background-size:cover;background-position:center}@media screen and (min-width: 768px), print{#service-index #localNav li:nth-child(1) a,#service-machinery #localNav li:nth-child(2) a{background-color:#FFF;border-radius:20px}#service-index #localNav li:nth-child(1) a:link,#service-index #localNav li:nth-child(1) a:visited,#service-machinery #localNav li:nth-child(2) a:link,#service-machinery #localNav li:nth-child(2) a:visited{color:#06C}#service-index #localNav li:nth-child(1) a:hover,#service-index #localNav li:nth-child(1) a:active,#service-machinery #localNav li:nth-child(2) a:hover,#service-machinery #localNav li:nth-child(2) a:active{color:#06C}#service-index #localNav li:nth-child(1) a::before,#service-machinery #localNav li:nth-child(2) a::before{content:url("../../images/localnav_arrow_cr.png")}#service-index #content .ttl-page{margin-bottom:80px}#service-index #content .l_menu{position:relative}#service-index #content .l_menu dl{position:sticky}#service-index #content .l_menu dl .step{padding-bottom:36px;clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 30px), 50% 100%, 0% calc(100% - 30px));background-color:#d9f1ff}#service-index #content .l_menu dl .step+.step{margin-top:10px}#service-index #content .l_menu dl .step dt{text-align:center;font-weight:normal}#service-index #content .l_menu dl .step dt a{display:block;color:#FFF;background-color:#0082cf}#service-index #content .l_menu dl .step dt a:hover{background-color:#03a1ff}#service-index #content .l_menu dl .step dd{margin-left:0;line-height:1.8}#service-index #content .l_menu dl .step dd a{display:block;position:relative}#service-index #content .l_menu dl .step dd a:hover{color:#0082cf}#service-index #content .r_content .ttl-article .skin1{width:100%}#service-index #content .r_content .mcBlock .dotL li{line-height:1.5}#service-index #content .r_content .mcBlock .dotL li::before{top:0.5em}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px){#service-index #content .l_menu dl{display:flex;justify-content:space-between}#service-index #content .l_menu dl .step{flex-basis:calc(33.3% - 16px);padding-bottom:0;background-color:transparent;clip-path:unset}#service-index #content .l_menu dl .step+.step{margin-top:0}#service-index #content .l_menu dl .step dt{font-size:17.6px;font-weight:normal;text-align:center;margin-bottom:6.4px;clip-path:polygon(0% 0%, calc(100% - 16px) 0%, 100% 50%, calc(100% - 16px) 100%, 0% 100%)}#service-index #content .l_menu dl .step dt a{display:block;color:#FFF;background-color:#0082cf;padding-right:16px}#service-index #content .l_menu dl .step dt a:hover{background-color:#03a1ff}#service-index #content .l_menu dl .step dd{font-size:16px;line-height:2;margin-left:16px}#service-index #content .l_menu dl .step dd a{display:block;position:relative;padding-left:12.8px}#service-index #content .l_menu dl .step dd a:hover{color:#0082cf}#service-index #content .l_menu dl .step dd a::before{content:"";width:6px;height:6px;border-radius:3px;background-color:#0082cf;position:absolute;top:13.6px;left:0}#service-index #content .r_content .ttl-article{font-size:24px;padding-top:62px;margin-top:-62px}#service-index #content .r_content .mcBlock{padding-bottom:40px}#service-index #content .r_content .mcBlock .ttl-section{font-size:16px;margin-bottom:16px;padding-top:62px;margin-top:-62px}#service-index #content .r_content .mcBlock .dotL li{font-size:16px}#service-index #content .r_content .mcBlock .dotL li+li{margin-top:4px}#service-index #content .r_content .mcBlock .dotL+.ttl-section{margin-top:-30px}}@media screen and (min-width: 768px) and (min-width: 960px) and (max-width: 1224px){#service-index #content .l_menu dl{top:70px}#service-index #content .l_menu dl .step dt{font-size:16px;margin-bottom:6px}#service-index #content .l_menu dl .step dt a{padding-right:10px}#service-index #content .l_menu dl .step dd{font-size:14px}#service-index #content .l_menu dl .step dd a{padding-left:20px;padding-right:20px;background:url("../../images/megamenu_arrow.png") right 20px top 6px no-repeat}#service-index #content .l_menu dl .step dd a::before{top:11px;left:14px}#service-index #content .r_content .ttl-article{font-size:24px;padding-top:70px;margin-top:-70px}#service-index #content .r_content .mcBlock{padding-bottom:50px}#service-index #content .r_content .mcBlock .ttl-section{font-size:20px;margin-bottom:20px;padding-top:70px;margin-top:-70px}#service-index #content .r_content .mcBlock .dotL li{font-size:20px}#service-index #content .r_content .mcBlock .dotL li+li{margin-top:5px}#service-index #content .r_content .mcBlock .dotL+.ttl-section{margin-top:-30px}}@media screen and (min-width: 768px) and (min-width: 1224px){#service-index #content .l_menu dl{top:70px}#service-index #content .l_menu dl .step dt{font-size:16.8px;margin-bottom:9.6px}#service-index #content .l_menu dl .step dt a{padding-right:12px}#service-index #content .l_menu dl .step dd{font-size:16.8px}#service-index #content .l_menu dl .step dd a{padding-left:39.6px;padding-right:36px;background:url("../../images/megamenu_arrow.png") right 36px top 9.6px no-repeat}#service-index #content .l_menu dl .step dd a::before{top:13.2px;left:28.8px}#service-index #content .r_content .ttl-article{padding-top:70px;margin-top:-70px}#service-index #content .r_content .mcBlock{padding-bottom:60px}#service-index #content .r_content .mcBlock .ttl-section{margin-bottom:24px;padding-top:70px;margin-top:-70px}#service-index #content .r_content .mcBlock .dotL li+li{margin-top:6px}#service-index #content .r_content .mcBlock .dotL+.ttl-section{margin-top:-22px}}@media screen and (min-width: 768px), print{#service-machinery #content p{font-size:24px;line-height:36px;font-weight:400}#service-machinery #content .ttl-page{margin-bottom:80px}#service-machinery #content #machinery01 table th,#service-machinery #content #machinery01 table td{font-weight:400}#service-machinery #content #machinery01 table{width:100%}#service-machinery #content #machinery01 table th,#service-machinery #content #machinery01 table td{border-bottom:1px solid #CCC;vertical-align:middle}#service-machinery #content #machinery01 table thead th{text-align:center;background-color:#eef6ff}#service-machinery #content #machinery01 table tbody td{text-align:right;white-space:nowrap}#service-machinery #content #machinery01 .notetxt{font-weight:400}#service-machinery #content #machinery01 .notetxt::before{content:"・"}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px){#service-machinery #content #machinery01 table th,#service-machinery #content #machinery01 table td{font-size:16px;line-height:24px}#service-machinery #content #machinery01 table{width:100%;margin-top:12px}#service-machinery #content #machinery01 table th,#service-machinery #content #machinery01 table td{padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px}#service-machinery #content #machinery01 table tbody th{padding-left:12px;padding-right:4px}#service-machinery #content #machinery01 .notetxt{font-size:14.4px;line-height:21.6px;margin-top:8px;margin-left:12px}}@media screen and (min-width: 768px) and (min-width: 960px) and (max-width: 1224px){#service-machinery #content #machinery01 table th,#service-machinery #content #machinery01 table td{font-size:18px;line-height:27px}#service-machinery #content #machinery01 table{width:100%;margin-top:13.5px}#service-machinery #content #machinery01 table th,#service-machinery #content #machinery01 table td{padding-top:9px;padding-bottom:9px;padding-left:18px;padding-right:18px}#service-machinery #content #machinery01 table tbody th{padding-left:13.5px;padding-right:4.5px}#service-machinery #content #machinery01 .notetxt{font-size:16.2px;line-height:24.3px;margin-top:9px;margin-left:13.5px}}@media screen and (min-width: 768px) and (min-width: 1224px){#service-machinery #content #machinery01 table th,#service-machinery #content #machinery01 table td{font-size:20px;line-height:30px}#service-machinery #content #machinery01 table{width:100%;margin-top:15px}#service-machinery #content #machinery01 table th,#service-machinery #content #machinery01 table td{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px}#service-machinery #content #machinery01 table tbody th{padding-left:15px;padding-right:5px}#service-machinery #content #machinery01 .notetxt{font-size:18px;line-height:27px;margin-top:10px;margin-left:15px}}@media screen and (min-width: 768px), print{#service-machinery #content #machinery02 .mcBlock .words_exp{display:inline-block;border:1px solid #839bff;box-shadow:3px 3px 0px 0px rgba(0,25,131,0.3)}#service-machinery #content #machinery02 .mcBlock .words_exp .set{display:flex}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words{line-height:1.33;white-space:nowrap;position:relative;flex-shrink:0;flex-grow:0}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words::before{content:"";background-color:#999;position:absolute;left:0}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words::after{content:"…";position:absolute;right:0}#service-machinery #content #machinery02 .mcBlock .words_exp .set .exp{line-height:1.33;flex-shrink:1;flex-grow:1;margin-top:0}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px){#service-machinery #content #machinery02{margin-top:72px}#service-machinery #content #machinery02 .ttl-block{margin-bottom:9px}#service-machinery #content #machinery02 p{font-size:18px;line-height:27px}#service-machinery #content #machinery02 p+p{margin-top:9px}#service-machinery #content #machinery02 .mcBlock+.mcBlock{margin-top:27px}#service-machinery #content #machinery02 .mcBlock .words_exp{padding:9px 14.4px 9px 14.4px;margin-top:18px;margin-left:9px}#service-machinery #content #machinery02 .mcBlock .words_exp .set+.set{margin-top:2.7px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words{font-size:14.4px;padding-left:10.8px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words::before{width:5.4px;height:5.4px;border-radius:2.7px;top:7.2px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words.wdt_4{width:88.2px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words.wdt_5{width:102.6px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words.wdt_6{width:117px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .exp{font-size:14.4px;padding-left:5.4px}}@media screen and (min-width: 768px) and (min-width: 960px) and (max-width: 1224px){#service-machinery #content #machinery02{margin-top:70px}#service-machinery #content #machinery02 .ttl-block{margin-bottom:10px}#service-machinery #content #machinery02 p{font-size:20px;line-height:30px}#service-machinery #content #machinery02 p+p{margin-top:10px}#service-machinery #content #machinery02 .mcBlock+.mcBlock{margin-top:30px}#service-machinery #content #machinery02 .mcBlock .words_exp{padding:10px 16px 10px 16px;margin-top:20px;margin-left:10px}#service-machinery #content #machinery02 .mcBlock .words_exp .set+.set{margin-top:3px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words{font-size:16px;padding-left:12px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words::before{width:6px;height:6px;border-radius:3px;top:8px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words.wdt_4{width:98px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words.wdt_5{width:114px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words.wdt_6{width:130px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .exp{font-size:16px;padding-left:6px}}@media screen and (min-width: 768px) and (min-width: 1224px){#service-machinery #content #machinery02{margin-top:72px}#service-machinery #content #machinery02 .ttl-block{margin-bottom:12px}#service-machinery #content #machinery02 p{font-size:24px;line-height:36px}#service-machinery #content #machinery02 p+p{margin-top:12px}#service-machinery #content #machinery02 .mcBlock+.mcBlock{margin-top:36px}#service-machinery #content #machinery02 .mcBlock .words_exp{padding:12px 19.2px 12px 19.2px;margin-top:24px;margin-left:12px}#service-machinery #content #machinery02 .mcBlock .words_exp .set+.set{margin-top:3.6px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words{font-size:19.2px;padding-left:14.4px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words::before{width:7.2px;height:7.2px;border-radius:3.6px;top:8.4px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words.wdt_4{width:117.6px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words.wdt_5{width:136.8px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .words.wdt_6{width:156px}#service-machinery #content #machinery02 .mcBlock .words_exp .set .exp{font-size:19.2px;padding-left:7.2px}}@media screen and (min-width: 768px), print{#machinery03{margin-top:42px}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px){#content #machinery03 p{font-size:18px;line-height:27px}#content #machinery03 p+p{margin-top:9px}}@media screen and (min-width: 768px) and (min-width: 960px) and (max-width: 1224px){#content #machinery03 p{font-size:20px;line-height:30px}#content #machinery03 p+p{margin-top:10px}}@media screen and (min-width: 768px) and (min-width: 1224px){#content #machinery03 p{font-size:24px;line-height:36px}#content #machinery03 p+p{margin-top:12px}}@media screen and (min-width: 768px), print{#service-machinery #content #machinery02 .head_exp,#service-machinery #content #machinery03 .head_exp{display:flex}#service-machinery #content #machinery02 .head_exp .ttl-section,#service-machinery #content #machinery03 .head_exp .ttl-section{flex-grow:0;flex-shrink:0}#service-machinery #content #machinery02 .head_exp .exp,#service-machinery #content #machinery03 .head_exp .exp{flex-grow:1;flex-shrink:1;position:relative}#service-machinery #content #machinery02 .head_exp .exp::before,#service-machinery #content #machinery03 .head_exp .exp::before{content:"…";position:absolute;left:0}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px){#service-machinery #content #machinery02 .head_exp .exp,#service-machinery #content #machinery03 .head_exp .exp{font-size:14.994px;margin-left:9px;padding-top:10.8px;padding-left:18px}#service-machinery #content #machinery02 .head_exp .exp::before,#service-machinery #content #machinery03 .head_exp .exp::before{top:10.8px}}@media screen and (min-width: 768px) and (min-width: 960px) and (max-width: 1224px){#service-machinery #content #machinery02 .head_exp .exp,#service-machinery #content #machinery03 .head_exp .exp{font-size:17px;margin-left:10px;padding-top:9px;padding-left:20px}#service-machinery #content #machinery02 .head_exp .exp::before,#service-machinery #content #machinery03 .head_exp .exp::before{top:9px}}@media screen and (min-width: 768px) and (min-width: 1224px){#service-machinery #content #machinery02 .head_exp .exp,#service-machinery #content #machinery03 .head_exp .exp{font-size:18px;margin-left:12px;padding-top:6px;padding-left:24px}#service-machinery #content #machinery02 .head_exp .exp::before,#service-machinery #content #machinery03 .head_exp .exp::before{top:6px}}@media screen and (max-width: 767px){#service-index #content .ttl-page{margin-bottom:32px}#service-index #content .l_menu{display:none}#service-index #content .r_content .ttl-article{margin-bottom:20px}#service-index #content .r_content .mcBlock{padding-bottom:40px}#service-index #content .r_content .mcBlock .ttl-section{margin-bottom:12px}#service-index #content .r_content .mcBlock .dotL li{font-size:16px;line-height:1.5}#service-index #content .r_content .mcBlock .dotL li::before{top:0.55em}#service-index #content .r_content .mcBlock .dotL li+li{margin-top:4px}#service-index #content .r_content .mcBlock .dotL+.ttl-section{margin-top:20px}#service-machinery p{font-size:16px;line-height:24px;font-weight:400}#service-machinery .ttl-page{margin-bottom:32px}#machinery01 .mcTbl+.mcTbl{margin-top:24px}#machinery01 table th,#machinery01 table td{font-size:16px;line-height:24px;font-weight:400}#machinery01 table{width:100%;margin-top:12px}#machinery01 table th,#machinery01 table td{padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;border-bottom:1px solid #CCC;vertical-align:middle}#machinery01 table thead th{text-align:center;background-color:#eef6ff}#machinery01 table tbody th{padding-left:12px;padding-right:4px}#machinery01 table tbody td{text-align:right;white-space:nowrap}#machinery01 .notetxt{font-size:14.4px;line-height:21.6px;font-weight:400;margin-top:8px;margin-left:12px}#machinery01 .notetxt::before{content:"・"}#machinery02{margin-top:54px}#machinery02 .ttl-block{margin-bottom:8px}#machinery02 p{font-size:16px;line-height:24px}#machinery02 p+p{margin-top:8px}#machinery02 .mcBlock+.mcBlock{margin-top:24px}#machinery02 .mcBlock .words_exp{display:inline-block;border:1px solid #839bff;box-shadow:3px 3px 0px 0px rgba(0,25,131,0.3);padding:8px 12.8px 8px 12.8px;margin-top:16px}#machinery02 .mcBlock .words_exp .set{display:flex}#machinery02 .mcBlock .words_exp .set+.set{margin-top:2.4px}#machinery02 .mcBlock .words_exp .set .words{font-size:14.4px;line-height:1.33;white-space:nowrap;padding-left:9.6px;flex-shrink:0;flex-grow:0;position:relative}#machinery02 .mcBlock .words_exp .set .words::before{content:"";width:4.8px;height:4.8px;background-color:#999;border-radius:2.4px;position:absolute;top:6.4px;left:0}#machinery02 .mcBlock .words_exp .set .words::after{content:"…";position:absolute;right:0}#machinery02 .mcBlock .words_exp .set .words.wdt_4{width:86.4px}#machinery02 .mcBlock .words_exp .set .words.wdt_5{width:100.8px}#machinery02 .mcBlock .words_exp .set .words.wdt_6{width:115.2px}#machinery02 .mcBlock .words_exp .set .exp{font-size:14.4px;line-height:1.33;padding-left:4.8px;flex-shrink:1;flex-grow:1;margin-top:0}#machinery03{margin-top:33px}#machinery03 p{font-size:16px;line-height:24px}#machinery03 p+p{margin-top:8px}#machinery02 .head_exp,#machinery03 .head_exp{margin-bottom:16px}#machinery02 .head_exp .exp,#machinery03 .head_exp .exp{display:flex;border:1px solid #839bff;box-shadow:3px 3px 0px 0px rgba(0,25,131,0.3);padding:8px 12.8px 8px 12.8px;margin-top:16px}#machinery02 .head_exp .exp .d-md-none,#machinery03 .head_exp .exp .d-md-none{font-size:14.4px;line-height:1.33;white-space:nowrap;padding-left:9.6px;flex-shrink:0;flex-grow:0;position:relative}#machinery02 .head_exp .exp .d-md-none::before,#machinery03 .head_exp .exp .d-md-none::before{content:"";width:4.8px;height:4.8px;background-color:#999;border-radius:2.4px;position:absolute;top:6.4px;left:0}#machinery02 .head_exp .exp .d-md-none::after,#machinery03 .head_exp .exp .d-md-none::after{content:"…";position:absolute;right:0}#machinery02 .head_exp .exp .d-md-none.wdt_6,#machinery03 .head_exp .exp .d-md-none.wdt_6{width:115.2px}#machinery02 .head_exp .exp .txt,#machinery03 .head_exp .exp .txt{font-size:14.4px;line-height:1.33;padding-left:4.8px;flex-shrink:1;flex-grow:1;margin-top:0}}
