@charset "UTF-8";body,html{font-size:10px}.anchor,figure,nav{display:block}.l-all,.l-contents{position:relative}.header__search--text,body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,sans-serif}.footer__nav a,.header__cva a,.header__language a,.header__logo a,a:hover{text-decoration:none}.address,.advantage__support dt,.contents__title--h2,.header,.header__menu,.header__menu--list>li,.header__menu--list>li>a,.header__search,.header__spmenu,.header__spsearch,.maker-news__link a,.maker-news__maker--list img,.products__anchor,.products__category--item,.products__list,.products__list--item,.products__subtitle,.top__contents,.top__contents--item a,.top__contents02__search,.top__news--link a{box-sizing:border-box}.diagnosis__contact dd,.maintenance__relation ul li,.maintenance__title div,.siemens__relation ul li,.top__news--list li{-webkit-box-orient:vertical;-webkit-box-direction:normal}*{font-style:normal;font-weight:400;list-style:none;margin:0;padding:0}strong{font-weight:700}body{background:#fff;color:#333;text-align:center;-webkit-text-size-adjust:100%}.anchor{font-size:0;height:0;line-height:0}img{vertical-align:top}a{color:#00498f}@media screen and (min-width:768px){.c-sp{display:none}}@media screen and (max-width:767px){.c-pc{display:none}.l-all{padding:57px 0 0}}.l-contents{padding:0 20px}@media screen and (max-width:767px){.l-contents{padding:0 15px}}.l-contents::before{background-image:linear-gradient(to bottom,#f5f5f5 0,#fff 100%);content:"";height:10px;left:0;position:absolute;top:3px;width:100%;z-index:1}.l-contents.blog{overflow:hidden}.contents__path{border-bottom:1px solid #ddd;font-size:0;margin:0 auto;max-width:980px;padding:20px 0;position:relative;text-align:left;z-index:10}.contents__path li{display:inline-block;font-size:1.3rem;line-height:1.4em}@media screen and (max-width:767px){.contents__path{overflow:auto;padding:10px 0;white-space:nowrap}.contents__path li{font-size:1.1rem}}.contents__path li::before{content:">";display:inline-block;margin:0 5px}.contents__path li:first-child::before{content:none}.contents__path a{color:#000}.contents__title{border-bottom:3px solid #00498f;font-size:3.2rem;font-weight:700;line-height:1.5em;margin:0 auto 30px;max-width:980px;padding:13px 0;text-align:center}@media screen and (max-width:767px){.contents__title{border-bottom-width:2px;font-size:2.4rem;margin:0 auto 20px;padding:10px 0}}.contents__title span{font-size:2.4rem;font-weight:700}.advantage__support dt,.contents__title--h2{background:url(/assets/images/common/h2_top.png) left 3px repeat-x,url(/assets/images/common/h2_bottom.png) left bottom repeat-x,linear-gradient(to top,#ededed 0,#fff 50%);font-size:2.4rem;font-weight:700;line-height:30px;margin:0 auto 20px;max-width:980px;padding:15px 0 15px 25px;position:relative;text-align:left}@media screen and (max-width:767px){.advantage__support dt,.contents__title--h2{font-size:1.8rem;line-height:24px;padding:13px 0 11px 20px}}.advantage__support dt::before,.contents__title--h2::before{background:#00498f;bottom:15px;content:"";left:5px;margin:auto;position:absolute;top:15px;width:3px}.contents__title--h3,.products__subtitle{background:url(/assets/images/common/h3.png) left 2px no-repeat;font-size:1.6rem;font-weight:700;line-height:30px;margin:0 auto 10px;padding:0 0 0 30px;text-align:left}@media screen and (max-width:767px){.contents__title--h3,.products__subtitle{background-position:0 5px;background-size:12px auto;font-size:1.5rem;line-height:1.6em;margin:0 0 10px;padding:0 0 0 20px}}.contents__lead,.contents__lead02{line-height:1.8em;text-align:left}.contents__lead{font-size:1.5rem;margin:0 auto 40px;max-width:980px}@media screen and (max-width:767px){.contents__lead{font-size:1.3rem;margin:0 auto 30px}}.contents__lead02{font-size:1.5rem;margin:0 auto 40px;max-width:780px}@media screen and (max-width:767px){.contents__lead02{font-size:1.3rem;margin:0 auto 30px}}.contents__table{border-collapse:collapse;border-spacing:0;margin:0 auto 50px;max-width:780px;width:100%}.knurling__din82,.knurling__knurls,.knurling__knurls--dimentions,.spec table,.translation table{border-collapse:separate;border-spacing:0}.contents__table td,.contents__table th{border-bottom:1px solid #ddd;font-size:1.6rem;line-height:1.8em;padding:15px 0;text-align:left;vertical-align:top}@media screen and (max-width:767px){.contents__table{display:block;margin:0 auto 30px}.contents__table tbody,.contents__table td,.contents__table th,.contents__table tr{display:block}.contents__table td,.contents__table th{font-size:1.3rem}.contents__table th{border-bottom:none;padding:10px 0 5px}.contents__table td{padding:0 0 10px}}.contents__table tr:last-child td,.contents__table tr:last-child th{border:none}.contents__contact{background:#eee;margin:0 auto 100px;padding:20px 0;text-align:left;width:480px}@media screen and (max-width:767px){.contents__contact{padding:15px;width:auto}}.bn-cmp{background:#fff;bottom:100px;height:200px;margin:auto;position:fixed;right:20px;top:0;width:200px;z-index:1000;display:none}@media screen and (max-width:767px){.bn-cmp{bottom:15px;height:auto;left:10px;right:90px;top:auto;width:auto}}.bn-cmp img{width:100%}.bn-cmp a{transition:opacity .2s ease}.bn-cmp a:hover{opacity:.8}.bn-cmp div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#00498f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:0;position:absolute;top:-20px;width:20px}.header__language li,.header__logo a{-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox}@media screen and (max-width:767px){.bn-cmp div{font-size:22px;height:25px;top:-25px;width:25px}}.header{background:url(/assets/images/common/header_bg.jpg) left -20px repeat-x;border-top:3px solid #00498f;height:180px;position:relative;width:100%}@media screen and (max-width:767px){.header{background-color:#fff;background-image:none;background-size:100% 100%;border-bottom:1px solid #bbb;border-top-width:2px;box-sizing:border-box;height:57px;left:0;position:fixed;top:0;z-index:1000}}.header__logo{bottom:60px;color:#00498f;height:60px;left:20px;margin:auto;padding:0;position:absolute;text-align:center;top:0;width:350px}.header__logo a{-ms-flex-align:center;align-items:center;display:flex;font-size:1.5rem;font-weight:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.05em;line-height:1.4em;text-align:left}@media screen and (max-width:1024px){.header__logo{height:82px;width:auto}.header__logo a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.2rem;text-align:center}}@media screen and (max-width:767px){.header__logo{height:auto;margin:0;padding:12px 0 0;position:static;width:90px}.header__logo a{font-size:0;font-weight:400;line-height:1.2em}}.header__logo img{width:150px}@media screen and (max-width:1024px){.header__logo img{margin:0 auto 5px;width:100px}}.header__language{position:absolute;right:20px;top:0}@media screen and (max-width:767px){.header__logo img{display:block;margin:0 auto 5px;width:70px}.header__language{display:none;right:50px}}.header__language li{-ms-flex-align:center;align-items:center;background:#00498f;color:#fff;display:flex;float:left;font-size:1.5rem;height:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 8px;text-align:center;width:70px}.header__cva,.header__language a{display:-webkit-box;display:-ms-flexbox}@media screen and (max-width:767px){.header__language li{font-size:1rem;height:28px;margin:0 0 0 2px;width:40px}}.header__language a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#bbb;color:#fff;display:flex;float:left;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;transition:all .2s ease;width:100%}.header__language a:hover{background:#00498f}.header__search{border:1px solid #bbb;border-radius:30px;height:30px;padding:6px 2px 2px 12px;position:absolute;right:178px;text-align:left;top:16px;width:220px}@media screen and (max-width:767px){.header__search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:none;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;overflow:hidden;padding:0 15px;pointer-events:none;top:55px;transition:opacity .5s ease;width:100%}.header__search[data-status=show]{opacity:1;pointer-events:auto}.header__search::after{background:rgba(0,0,0,.6);content:"";height:100vh;left:0;position:fixed;top:135px;width:100%}.header__search form{border:1px solid #bbb;border-radius:30px;box-sizing:border-box;display:block;height:30px;padding:6px 2px 2px 12px;position:relative;width:100%}}.header__cva a:hover,.header__search--submit:hover{opacity:.8}.header__search--text{border:none;font-size:1.5rem;height:18px;line-height:18px;width:175px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header__information,.header__information--value{font-family:Arial,メイリオ,Meiryo,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,sans-serif}.header__search--submit{background:url(/assets/images/common/search.svg) center center no-repeat #00498f;background-size:18px 18px;border:none;border-radius:24px;cursor:pointer;font-size:0;height:24px;position:absolute;right:2px;top:2px;transition:all .2s ease;width:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header__information{font-size:0;position:absolute;right:20px;top:59px}@media screen and (max-width:767px){.header__information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;right:50px;top:33px}}.header__information--title{background:#666;border-radius:3px;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;height:20px;line-height:20px;margin:0 0 0 15px;width:44px}@media screen and (max-width:767px){.header__information--title{font-size:8px;height:12px;line-height:12px;width:20px}}.header__information--value{display:inline-block;font-size:2.4rem;line-height:20px;margin:0 0 0 5px;vertical-align:-3px}@media screen and (max-width:767px){.header__information--value{font-size:9px;line-height:12px;margin:0 0 0 5px;vertical-align:-1.5px}}.header__information--value span{bottom:-22px;font-size:1.2rem;letter-spacing:.05em;line-height:22px;position:absolute;right:0}@media screen and (max-width:767px){.header__information--value span{display:inline-block;font-size:9px;letter-spacing:0;margin:0 0 0 10px;position:static}}.header__cva{display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:176px;top:6px;width:372px}@media screen and (max-width:1024px){.header__cva{width:306px}}@media screen and (max-width:767px){.header__cva{right:55px;top:6.5px;width:142px}}.header__cva li{margin:0 0 0 6px;width:180px}.header__cva a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:red;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.05em;transition:opacity .2s ease}@media screen and (max-width:1024px){.header__cva li{width:150px}.header__cva a{font-size:1.1rem}}@media screen and (max-width:767px){.header__cva li{margin:0 0 0 2px;width:70px}.header__cva a{border-radius:0;font-size:9px;height:26px;line-height:1.1em}}.header__cva__reserve a{background:#ff6938}.header__cva__contact a{background:#2693ff}.header__menu{background:url(/assets/images/common/header_bg02.jpg) left top repeat-x;border-bottom:1px solid #bbb;height:60px;left:0;padding:0 20px;position:absolute;top:117px;width:100%;z-index:1000}@media screen and (max-width:767px){.header__menu{background:0 0;background-color:rgba(0,0,0,.6);border:none;display:block;height:calc(100vh - 55px);left:0;opacity:0;overflow:auto;padding:0;pointer-events:none;top:55px;transition:opacity .5s ease}.header__menu[data-menu=show]{opacity:1;pointer-events:auto}}.address,.footer__block,.mainVisual,body.lb-disable-scrolling{overflow:hidden}@media screen and (min-width:768px){.header__menu[data-status=fixed]{position:fixed;top:0}}.header__menu--list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:980px;position:relative}@media screen and (max-width:767px){.header__menu--list{background:#fff;box-sizing:border-box;display:block;padding:30px 15px 60px;width:100%}}@media screen and (min-width:768px){.header__menu--list::before{background:#bbb;content:"";height:40px;left:0;position:absolute;top:10px;width:1px}}.header__menu--list a{color:#333;display:block;text-align:center;text-decoration:none;transition:all .2s ease}@media screen and (max-width:767px){.header__menu--list a{display:inline-block;text-align:left}.header__menu--list>li{padding:0;text-align:left}.header__menu--list>li::after{background:#bbb;content:"";display:block;height:1px;margin:15px 0;width:30px}.header__menu--list>li:last-child::after{content:none}}.header__menu--list>li>a{font-size:1.5rem;font-weight:700}@media screen and (min-width:768px){.header__menu--list>li{height:60px;padding:10px 0;position:relative;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.header__menu--list>li::after{background:#00498f;bottom:0;height:4px;left:0;position:absolute;width:100%}.header__menu--list>li::before{background:#bbb;content:"";height:40px;position:absolute;right:0;top:10px;width:1px}.header__menu--list>li[data-status=show] dl{display:block}.header__menu--list>li>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:18px;padding:10px 0;width:100%}.header__menu--list>li>a:hover{color:#00498f}.header__menu--list>li>a::before{border-color:#00498f transparent transparent;border-style:solid;border-width:6px 4px 0;bottom:5px;content:"";height:0;left:50%;margin:0 0 0 -4px;position:absolute;width:0}.header__menu--underlist a,.header__menu--underlist span{padding:7px 0 7px 10px}}@media screen and (max-width:1024px){.header__menu--list>li>a{font-size:1.3rem}}.header__menu--list.About>li:nth-of-type(7)::after,.header__menu--list.Advantage>li:nth-of-type(1)::after,.header__menu--list.Maintenance>li:nth-of-type(4)::after,.header__menu--list.News>li:nth-of-type(2)::after,.header__menu--list.Products>li:nth-of-type(5)::after,.header__menu--list.Proposing>li:nth-of-type(3)::after,.header__menu--list.Recruit>li:nth-of-type(7)::after,.header__menu--list.asca>li:nth-of-type(6)::after{content:""!important}.header__menu--underlist{background:rgba(255,255,255,.9);display:none;left:0;position:absolute;top:60px;width:100%}@media screen and (max-width:767px){.header__menu--list>li>a{color:#00498f;font-size:1.6rem;line-height:1.5em}.header__menu--underlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px 0 0;position:static}}.header__menu--underlist a,.header__menu--underlist span{display:block;text-align:left}@media screen and (min-width:768px){.header__menu--underlist a:hover{background-color:#00498f;color:#fff}.header__menu--underlist dt{border-bottom:1px solid #bbb;font-size:1.3rem;line-height:1.5em}.header__menu--underlist dt:last-child{border:none}.header__menu--underlist dt:hover+dd ul{display:block}}.header__menu--underlist span{color:#bbb}.header__menu--underlist dt{text-align:left}@media screen and (max-width:767px){.header__menu--underlist dt{font-size:1.4rem;line-height:1.9em;margin:0 0 5px;width:50%}}.header__menu--underlist dd{position:relative}.header__menu--underlist ul{background:rgba(255,255,255,.9);border-left:3px solid #bbb;display:none;left:100%;position:absolute;top:-36px;width:200px}@media screen and (max-width:767px){.header__menu--underlist ul{display:none!important}}.header__menu--underlist ul:hover{display:block}.header__menu--underlist li{border-bottom:1px solid #bbb;font-size:1.4rem;line-height:1.6em}.header__menu--underlist li a{line-height:25px;padding:5px 0 5px 15px;text-align:left}.header__menu__language{display:none}@media screen and (max-width:767px){.header__menu__language,.header__menu__language li{-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox}.header__menu__language{-ms-flex-align:center;align-items:center;background:#fff;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:10px;top:0}.header__menu__language li{-ms-flex-align:center;align-items:center;display:flex;font-size:1.3rem;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 2px;width:60px;background:#bbb;color:#fff}.header__menu__language li a{background:#00498f}.header__menu__language a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#bbb;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}}.header__siemens{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:87px;display:-webkit-box;display:-ms-flexbox;display:flex;left:401px;margin:auto;position:absolute;right:245px}.header__siemens p{font-size:1.1rem;line-height:1.5em;margin:0 0 0 20px;text-align:left}@media screen and (max-width:1024px){.header__siemens{bottom:64px;left:201px;top:0}.header__siemens p{font-size:1rem;margin:0 0 0 20px}}.header__siemens img{height:60px}@media screen and (max-width:767px){.header__siemens{bottom:auto;left:auto;right:135px;top:6.5px}.header__siemens p{display:none}.header__siemens img{height:26px}}.header__spmenu,.header__spsearch{cursor:pointer;display:none;font-size:9px;height:50px;line-height:12px;padding:8px 0 0;position:absolute;top:0;width:50px}@media screen and (max-width:767px){.header__spmenu,.header__spsearch{display:block}}.header__spmenu{right:3px}.header__spmenu::after,.header__spmenu::before{background:#00498f;content:"";height:2px;left:0;position:absolute;right:0;top:50%;width:25px;transition:all 250ms ease}.header__spmenu::after{margin:8px auto 0}.header__spmenu::before{margin:1px auto 0}.header__spmenu[data-status=show]::before{margin:5px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__spmenu[data-status=show]::after{margin:5px auto 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__spsearch{right:51px}.header__spsearch::after{background:url(/assets/images/common/search_blue.svg) left top no-repeat;background-size:contain;content:"";display:block;height:17px;margin:5px auto 0;width:17px}.header__spsearch[data-status=show]::after,.header__spsearch[data-status=show]::before{background:#00498f;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transition:margin .3s ease;width:25px}.header__spsearch[data-status=show]::after{margin:5px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__spsearch[data-status=show]::before{margin:5px auto 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}footer{background:#eee}.footer__block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:980px;padding:40px 20px 20px}@media screen and (max-width:1024px){.footer__block{display:block}}.footer__nav{margin:0 0 20px;width:420px}@media screen and (min-width:768px){.footer__nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:1024px){.footer__nav{display:block;width:auto}}@media screen and (min-width:768px){.footer__nav--list{text-align:left;width:45%}}@media screen and (max-width:767px){.footer__block{padding:30px 15px 20px}.footer__nav--list{font-size:0}}.footer__nav a{font-size:1.3rem}.footer__nav a:hover{text-decoration:underline}@media screen and (max-width:1024px){.footer__nav--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}.footer__nav dt{width:33%}}@media screen and (max-width:767px){.footer__nav a{font-size:1.2rem}.footer__nav dt{line-height:20px;width:auto}.footer__nav dt::after{content:"|";font-size:1.2rem;margin:0 .5em}.footer__nav dt:last-child::after{content:none}.footer__nav dd{display:none}}@media screen and (min-width:768px){.footer__nav dt a{padding:0 0 0 15px;position:relative}.footer__nav dt a::before{border-color:transparent transparent transparent #00498f;border-style:solid;border-width:3px 0 3px 7px;content:"";height:0;position:absolute;width:0;top:50%;margin:-4px 0 0;left:0}}.footer__nav li{margin:0 0 0 17px}.footer__nav li a{padding:0 0 0 10px;position:relative}.footer__nav li a::before{background:#00498f;content:"";height:2px;left:0;margin:-1px 0 0;position:absolute;top:50%;width:2px}.address{background:#fff;margin:0 0 20px;padding:0 15px 10px 20px;position:relative;text-align:left;width:560px}@media screen and (max-width:1024px){.address{width:100%}}@media screen and (max-width:767px){.address{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:15px;position:relative}}.address__logo{height:40px;margin:0;padding:20px 0 15px}@media screen and (max-width:767px){.address__logo{height:30px;left:15px;padding:0;position:absolute;top:15px}}.address__logo img{height:100%}.address__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 15px}@media screen and (max-width:767px){.address__text{display:block;margin:0 0 0 95px;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}}.address__text p{font-size:1.4rem;line-height:1.6em;margin:0;width:50%}@media screen and (max-width:767px){.address__text p{font-size:1.1rem;margin:0 0 1.2em;width:auto}}.address__text p strong{font-size:1.6rem;font-weight:700}.address__siemens{left:142px;position:absolute;top:20px}.address__siemens p{font-size:1.3rem;line-height:1.5em;margin:0 0 0 30px;text-align:left}.address__siemens img{height:40px}@media screen and (max-width:767px){.address__siemens{top:65px;left:21.5px}.address__siemens p{font-size:1.1rem;margin:0 0 0 20px}.address__siemens img{height:30px}}.address__contact,.address__reserve{height:40px;position:absolute;top:20px;width:180px}@media screen and (max-width:767px){.address__contact,.address__reserve{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;position:static;width:calc(50% - 5px)}}.address__contact a,.address__reserve a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.05em;line-height:26px;text-align:center;text-decoration:none;width:100%;transition:opacity .2s ease}.address__contact a:hover,.address__reserve a:hover{opacity:.8}.address__reserve{right:210px}.address__contact,.pagetop{right:20px}.address__reserve a{background:#ff6938}@media screen and (max-width:767px){.address__contact a,.address__reserve a{font-size:1.2rem}.address__contact{margin:0 auto;width:100%}}.address__contact a{background:#2693ff}.footer__copyright{background:#00498f;color:#fff;display:block;font-size:1.4rem;line-height:20px;padding:15px 0 25px;position:relative;text-align:center}.lb-loader,.lightbox{text-align:center;line-height:0}@media screen and (max-width:767px){.footer__copyright{font-size:1rem;padding:5px 0}}.footer__copyright::before{background-image:linear-gradient(to bottom,#000 0,#00498f 100%);content:"";height:15px;left:0;opacity:.2;position:absolute;top:0;width:100%}.pagetop{bottom:325px;height:50px;position:absolute;width:50px}@media screen and (max-width:1024px){.pagetop{display:none}}.pagetop a{background:#00498f;display:block;height:100%;position:relative;width:100%}.lightbox,.lightboxOverlay,.pagetop a img{position:absolute;left:0}.pagetop a:hover img{top:-10px}.pagetop a img{transition:top .2s ease;top:0;right:0;bottom:0;margin:auto}body:after{content:url(/assets/images/common/close.png) url(/assets/images/common/loading.gif) url(/assets/images/common/prev.png) url(/assets/images/common/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after,.maker-news__title::before,.top__contents02__title::before{content:""}.lightboxOverlay{top:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/assets/images/common/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/assets/images/common/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/assets/images/common/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/assets/images/common/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}.top{padding:0!important}.mainVisual{position:relative;width:100%;z-index:10}.mainVisual img,.mainVisual picture{width:100%}@media screen and (max-width:767px){.mainVisual img,.mainVisual picture{height:205px;-o-object-fit:cover;object-fit:cover}}.mainVisual a{-webkit-animation:fade 14s linear 0s infinite;animation:fade 14s linear 0s infinite;display:block;left:0;position:absolute;top:0}@-webkit-keyframes fade{0%,100%,40%{opacity:0;pointer-events:none}50%,90%{opacity:1;pointer-events:auto}}@keyframes fade{0%,100%,40%{opacity:0;pointer-events:none}50%,90%{opacity:1;pointer-events:auto}}.mainvisual__movie{height:460px;overflow:hidden;position:relative;width:100%;z-index:10}@media screen and (max-width:1024px){.mainvisual__movie{height:360px}}@media screen and (max-width:767px){.mainvisual__movie{height:200px}}.mainvisual__movie iframe,.mainvisual__movie video{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;-o-object-fit:cover;object-fit:cover}.mainvisual__movie p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Century Gothic";font-size:4rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.6em;position:absolute;text-align:center;text-shadow:2px 2px 5px #000;z-index:10;top:0;left:0;right:0;bottom:0;margin:auto}.top__contents{background:#F0F0E1;margin:0 0 40px;padding:40px 20px 20px;width:100%}@media screen and (max-width:767px){.mainvisual__movie p{font-size:3rem}.top__contents{margin:0 0 30px;padding:30px 15px 20px}}.top__contents--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;max-width:980px}.top__contents--item{background:#fff;border-left:4px solid #00498f;box-sizing:border-box;height:140px;margin:0 0 20px;max-width:310px;width:calc((100% - 50px)/ 3)}@media screen and (max-width:1024px){.top__contents--list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top__contents--item{height:120px;max-width:none;width:calc(50% - 10px)}}@media screen and (max-width:767px){.top__contents--item{border-left-width:2px;height:60px;margin:0 0 10px!important;width:calc(50% - 7.5px)}}.top__contents--item:nth-of-type(3n-1){margin:0 25px 20px}@media screen and (max-width:1024px){.top__contents--item:nth-of-type(3n-1){margin:0 0 20px}}.top__contents--item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-repeat:no-repeat;border:5px solid transparent;border-left:1px solid transparent;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;font-weight:700;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1.2em;position:relative;text-align:right;text-decoration:none;width:100%}@media screen and (max-width:767px){.top__contents--item a{background-position:left center;background-size:contain;border:none;font-size:1.4rem;padding:0 10px 0 0}}@media screen and (min-width:768px){.top__contents--item a::after,.top__contents--item a::before{content:"";position:absolute;top:50%}.top__contents--item a{padding:0 50px 0 0;transition:border 150ms ease}.top__contents--item a:hover{border:5px solid #00498f;border-left:1px solid #00498f}.top__contents--item a:hover::after{right:17px}.top__contents--item a::before{background:#00498f;border-radius:3px;height:12px;margin:-6px 0 0;right:10px;width:30px}.top__contents--item a::after{left:auto!important;right:20px;transition:right 150ms ease;border-color:transparent transparent transparent #fff;border-style:solid;border-width:3px 0 3px 7px;height:0;width:0;margin:-4px 0 0}}.top__contents--item:nth-of-type(10) a,.top__contents--item:nth-of-type(11) a,.top__contents--item:nth-of-type(2) a,.top__contents--item:nth-of-type(6) a,.top__contents--item:nth-of-type(7) a,.top__contents--item:nth-of-type(8) a{text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}@media screen and (max-width:1024px){.top__contents--item:nth-of-type(12) a{background-size:105% auto}}.top__contents--item:nth-of-type(1) a{background-image:url(/assets/images/index/contents_01.jpg)}.top__contents--item:nth-of-type(2) a{background-image:url(/assets/images/index/contents_02.jpg)}.top__contents--item:nth-of-type(3) a{background-image:url(/assets/images/index/contents_03.jpg)}.top__contents--item:nth-of-type(4) a{background-image:url(/assets/images/index/contents_04.jpg)}.top__contents--item:nth-of-type(5) a{background-image:url(/assets/images/index/contents_05.jpg)}.top__contents--item:nth-of-type(6) a{background-image:url(/assets/images/index/contents_06.jpg)}.top__contents--item:nth-of-type(7) a{background-image:url(/assets/images/index/contents_07.jpg)}.top__contents--item:nth-of-type(8) a{background-image:url(/assets/images/index/contents_08.jpg)}.top__contents--item:nth-of-type(9) a{background-image:url(/assets/images/index/contents_09.jpg)}.top__contents--item:nth-of-type(10) a{background-image:url(/assets/images/index/contents_010.jpg)}.top__contents--item:nth-of-type(11) a{background-image:url(/assets/images/index/contents_011.jpg)}.top__contents--item:nth-of-type(12) a{color:#fff;background-image:url(/assets/images/index/contents_012.jpg)}.top__contents02{background:#F0F0E1;margin:0 0 70px;padding:70px 20px 50px;position:relative;text-align:left}@media screen and (max-width:767px){.top__contents02{margin:0 auto 30px;padding:30px 15px 15px}}.top__contents02__body{margin:0 auto;max-width:980px;position:relative}.top__contents02__title{background-image:linear-gradient(to bottom,#00498f 0,#00397c 100%);color:#fff;font-size:2.1rem;letter-spacing:.05em;font-weight:700;line-height:50px;margin:0 0 30px;padding:0 0 0 20px;position:relative;z-index:1}@media screen and (max-width:767px){.top__contents02__title{font-size:1.6rem;line-height:30px;margin:0 0 10px}}.top__contents02__title::before{background:#fff;bottom:8px;left:4px;margin:auto;position:absolute;top:8px;width:2px}@media screen and (max-width:767px){.top__contents02__title::before{bottom:4px;top:4px}}.top__contents02__search{background:#fff;border:1px solid #bbb;border-radius:30px;height:30px;padding:6px 2px 2px 12px;position:absolute;right:10px;text-align:left;top:10px;width:220px;z-index:10}@media screen and (max-width:767px){.top__contents02__search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:none;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;overflow:hidden;padding:0 15px;pointer-events:none;top:55px;transition:opacity .5s ease;width:100%}.top__contents02__search[data-status=show]{opacity:1;pointer-events:auto}.top__contents02__search::after{background:rgba(0,0,0,.6);content:"";height:100vh;left:0;position:fixed;top:135px;width:100%}.top__contents02__search form{border:1px solid #bbb;border-radius:30px;box-sizing:border-box;display:block;height:30px;padding:6px 2px 2px 12px;position:relative;width:100%}}.company-news nav a:hover,.products__data a:hover,.top__bns ul a:hover,.top__contents02__list a:hover,.top__contents02__search--submit:hover,.top__maker ul a:hover,.top__news--list li>a:hover,.top__solution__bn a:hover{opacity:.8}.top__contents02__search--text{border:none;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,sans-serif;font-size:1.5rem;height:18px;line-height:18px;width:175px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.about .sdgs dl dt,.about .sdgs dl li,.about .sdgs dl p+p{font-family:Arial,メイリオ,Meiryo,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,sans-serif}.top__contents02__search--submit{background:url(/assets/images/common/search.svg) center center no-repeat #00498f;background-size:18px 18px;border:none;border-radius:24px;cursor:pointer;font-size:0;height:24px;position:absolute;right:2px;top:2px;transition:all .2s ease;width:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.top__contents02__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top__contents02__list li{background:#fff;margin:0 0 20px;max-width:480px;width:calc(50% - 10px)}@media screen and (max-width:767px){.top__contents02__list{display:block}.top__contents02__list li{margin:0 0 15px;width:100%}}.top__contents02__list a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;text-decoration:none;transition:opacity .2s ease}.top__contents02__list img{width:165px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1024px){.top__contents02__list img{width:120px;-o-object-fit:cover;object-fit:cover;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}.top__contents02__list dl{padding:20px;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.top__contents02__list dt{color:#002F6F;font-size:2.1rem;font-weight:700;line-height:1.2em}@media screen and (max-width:1024px){.top__contents02__list dl{padding:10px}.top__contents02__list dt{font-size:1.6rem;margin:0 0 5px}}.top__contents02__list dd{color:#333;font-size:1.5rem;line-height:1.6em}@media screen and (max-width:1024px){.top__contents02__list dd{font-size:1.3rem}}@media screen and (max-width:767px){.top__contents02__list dl{padding:10px}.top__contents02__list dd br{display:none}}.maker-news,.maker-news__maker--list{display:-webkit-box;display:-ms-flexbox}.maker-news{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 70px;max-width:980px;padding:0 20px}@media screen and (max-width:767px){.maker-news{margin:0 auto 60px;display:block;padding:0 15px}}.maker-news section{position:relative;text-align:left}@media screen and (min-width:768px){.maker-news section{max-width:470px;width:calc(50% - 10px)}}.maker-news .maker-news__maker02{width:100%}.maker-news__title{background-image:linear-gradient(to bottom,#00498f 0,#00397c 100%);color:#fff;font-size:2.1rem;letter-spacing:.05em;font-weight:700;line-height:50px;margin:0 0 30px;padding:0 0 0 20px;position:relative;z-index:1}@media screen and (max-width:767px){.maker-news__title{font-size:1.6rem;line-height:30px;margin:0 0 10px}}.maker-news__title::before{background:#fff;bottom:8px;left:4px;margin:auto;position:absolute;top:8px;width:2px}@media screen and (max-width:767px){.maker-news__title::before{bottom:4px;top:4px}}.maker-news__link{height:26px;position:absolute;right:12px;top:12px;width:71px;z-index:10}@media screen and (max-width:767px){.maker-news__link{right:2px;top:2px;width:66px}}.maker-news__link a{border:1px solid rgba(255,255,255,.4);color:#fff;display:block;font-size:14px;height:100%;line-height:24px;padding:0 15px 0 0;position:relative;text-align:right;text-decoration:none;transition:border .2s ease;width:100%}@media screen and (min-width:768px){.maker-news__link a:hover{border-color:#fff}.maker-news__link a:hover::before{left:10px}}.maker-news__link a::before,.maker-news__news--list a::before{height:0;left:0;content:"";top:50%}.maker-news__link a::before{transition:left .2s ease;border-color:transparent transparent transparent #fff;border-style:solid;border-width:3px 0 3px 7px;position:absolute;width:0;margin:-4px 0 0}@media screen and (max-width:767px){.maker-news__maker{margin:0 0 20px}}.maker-news__maker--list{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.maker-news__maker--list li{margin:0 0 10px;max-width:220px;width:calc(50% - 5px)}@media screen and (max-width:767px){.maker-news__maker--list li{max-width:none;width:calc(50% - 7.5px)}}.maker-news__maker--list img{border:1px solid #ddd;width:100%}.maker-news__maker02--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.maker-news__maker02--list li{margin:0 30px 20px 0}.maker-news__maker02--list li:nth-of-type(4n){margin:0 0 20px 2px}.maker-news__maker02--list img{border:1px solid #ddd}.maker-news__news--list{border-top:1px dashed #00498f}.maker-news__news--list dt{color:#28638c;font-size:1.2rem;line-height:1.2em;padding:15px 0 2px}@media screen and (max-width:767px){.maker-news__news--list{border:none}.maker-news__news--list dt{padding:0 0 2px}}.maker-news__news--list dd{border-bottom:1px dashed #00498f;font-size:1.6rem;line-height:1.6em;padding:0 0 10px}@media screen and (max-width:767px){.maker-news__news--list dd{font-size:1.2rem;margin:0 0 15px}}.maker-news__news--list a{display:block;padding:0 0 0 15px;position:relative;text-decoration:none}.maker-news__news--list a::before{border-color:transparent transparent transparent #00498f;border-style:solid;border-width:3px 0 3px 7px;position:absolute;width:0;margin:-4px 0 0}.maker-news__news--list a:hover{text-decoration:underline}.top__maker{margin:0 0 70px}.top__maker__title{text-align:left;background-image:linear-gradient(to bottom,#00498f 0,#00397c 100%);color:#fff;font-size:2.1rem;letter-spacing:.05em;font-weight:700;line-height:50px;margin:0 0 30px;padding:0 0 0 20px;position:relative;z-index:1}@media screen and (max-width:767px){.top__maker{margin:0 0 30px}.top__maker__title{font-size:1.6rem;line-height:30px;margin:0 0 10px}}.top__maker__title::before{background:#fff;bottom:8px;content:"";left:4px;margin:auto;position:absolute;top:8px;width:2px}.top__maker__body{margin:0 auto;max-width:980px;padding:0 20px}.top__maker__body p{color:#111;font-size:1.8rem;font-weight:700;line-height:1.8em;margin:30px 0 45px}@media screen and (max-width:767px){.top__maker__title::before{bottom:4px;top:4px}.top__maker__body{padding:0 15px}.top__maker__body p{font-size:1.5rem;margin:20px 0 30px}}.top__maker__list{-webkit-animation:maker 30s linear 0s infinite;animation:maker 30s linear 0s infinite;background:url(/assets/images/index/maker.png) center repeat-x;height:300px;margin:50px 0 75px}@media screen and (max-width:767px){.top__maker__list{-webkit-animation-name:makerSP;animation-name:makerSP;height:150px;background-size:auto 100%;margin:30px 0 50px}}.top__maker ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:800px;padding:0 20px}.top__maker ul a,.top__news--list{display:-webkit-box;display:-ms-flexbox}.top__maker ul li{max-width:380px;width:calc(50% - 10px)}.top__maker ul a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00498f;border-radius:5px;color:#fff;display:flex;font-size:1.8rem;font-weight:700;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;transition:opacity .2s ease}@-webkit-keyframes maker{0%{background-position:0 0}100%{background-position:-1522px 0}}@keyframes maker{0%{background-position:0 0}100%{background-position:-1522px 0}}@-webkit-keyframes makerSP{0%{background-position:0 0}100%{background-position:-761px 0}}@keyframes makerSP{0%{background-position:0 0}100%{background-position:-761px 0}}.top__news{margin:45px auto 90px;max-width:980px;padding:0 20px;position:relative;text-align:left}@media screen and (max-width:767px){.top__maker ul a{height:40px;font-size:1.5rem}.top__news{margin:30px auto;overflow:hidden;padding:0}}.top__news .c-btn02{margin-top:40px}@media screen and (max-width:767px){.top__news .c-btn02{margin-top:20px}}.top__news--title{background-image:linear-gradient(to bottom,#00498f 0,#00397c 100%);color:#fff;font-size:2.1rem;letter-spacing:.05em;font-weight:700;line-height:50px;margin:0 0 30px;padding:0 0 0 20px;position:relative;z-index:1}@media screen and (max-width:767px){.top__news--title{font-size:1.6rem;line-height:30px;margin:0 0 10px}}.top__news--title::before{background:#fff;bottom:8px;content:"";left:4px;margin:auto;position:absolute;top:8px;width:2px}@media screen and (max-width:767px){.top__news--title::before{bottom:4px;top:4px}.top__news--title{margin-left:15px;margin-right:15px}}.top__news--title02{color:#111;font-size:2.1rem;font-weight:700;line-height:1.8em;margin:0 0 40px;text-align:center}@media screen and (max-width:767px){.top__news--title02{font-size:1.8em;line-height:1.6em;margin:0 15px 20px}}.top__news--title03{color:#002F6F;background:#f4f4f4;font-size:1.8rem;font-weight:700;line-height:1.5em;padding:10px 0;margin:0 0 10px;text-align:center}.top__news--link{height:26px;position:absolute;right:32px;top:12px;width:71px;z-index:10}@media screen and (max-width:767px){.top__news--title03{padding:7px 0;font-size:1.5em;line-height:1.6em;margin:0 15px 10px}.top__news--link{right:17px;top:2px;width:66px}}.top__news--link a{border:1px solid rgba(255,255,255,.4);color:#fff;display:block;font-size:14px;height:100%;line-height:24px;padding:0 15px 0 0;position:relative;text-align:right;text-decoration:none;transition:border .2s ease;width:100%}.top__news--link a::before,.top__news--list li>a::after{border-style:solid;content:""}@media screen and (min-width:768px){.top__news--link a:hover{border-color:#fff}.top__news--link a:hover::before{left:10px}}.top__news--link a::before{transition:left .2s ease;border-color:transparent transparent transparent #fff;border-width:3px 0 3px 7px;height:0;position:absolute;width:0;top:50%;margin:-4px 0 0;left:0}.company-news nav a,.products__data a,.top__bns ul a,.top__news--list li>a,.top__solution__bn a{transition:opacity .2s ease}.top__news--list{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 40px}@media screen and (max-width:767px){.top__news--list{margin:0 0 30px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible}}.top__news--list li{margin:0 20px 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:230px}.top__news--list li>a{background:#f4f4f4;color:#000;display:block;height:calc(100% - 36px);margin:0 0 5px;padding:0 0 5px;position:relative;text-decoration:none;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}@media screen and (max-width:1024px){.top__news--list li>a{height:calc(100% - 56px)}}.top__news--list li>a::after{border-color:transparent transparent #00498f;border-width:0 0 15px 15px;bottom:0;height:0;position:absolute;right:0;width:0}.top__news--list li>a img{width:100%}.top__news--list li>a p{font-size:1.1rem;line-height:26px;margin:5px 10px 0}@media screen and (max-width:767px){.top__news--list li>a::after{border-width:0 0 10px 10px}.top__news--list li>a img{height:100px;-o-object-fit:cover;object-fit:cover}.top__news--list li>a p{font-size:1rem}}.top__news--list li>a h3{font-size:1.4rem;font-weight:700;line-height:1.5em;margin:0 10px}@media screen and (max-width:767px){.top__news--list li>a h3{font-size:1.2rem}}.top__news--list li>p{font-size:1.1rem;line-height:18px;padding:0 10px}.top__news--list li>p a{color:#000}@media screen and (max-width:1024px){.top__news--list li{margin:0 10px 20px 0;width:calc((100% - 30px)/ 4)}}@media screen and (max-width:767px){.top__news--list li{margin:0 5px 0 0;padding:0 0 10px;width:160px;-ms-flex-negative:0;flex-shrink:0}.top__news--list li:nth-of-type(4n){padding-right:15px}}.top__news--list li:nth-of-type(4n){margin-right:0!important}@media screen and (max-width:767px){.top__news--list li:first-child{padding-left:15px}}.top__news--list li a{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;height:auto;padding:0 0 10px}.top__solution{margin:40px auto 90px;max-width:980px;padding:0 20px}@media screen and (max-width:767px){.top__solution{margin:30px auto 60px;padding:0 15px}}.top__solution h2{color:#111;font-size:1.8rem;font-weight:400;line-height:1.8em;margin:0 0 45px}.top__solution h2 strong{font-size:2.1rem;font-weight:700}@media screen and (max-width:767px){.top__solution h2 strong{font-size:1.8rem}.top__solution h2{font-size:1.5rem;margin:0 0 30px;line-height:1.6em}}.top__solution h3{border-top:1px solid #bbb;color:#002F6F;font-size:24px;font-weight:700;line-height:1.2em;margin:0 0 30px;padding:30px 0 0}@media screen and (max-width:767px){.top__solution h3{font-size:1.8rem;line-height:1.5em;margin:0 0 15px;padding:15px 0 0}}.top__solution ul{margin:0 0 30px}.top__solution__bn{width:100%;max-width:600px;margin:0 auto 50px}@media screen and (max-width:767px){.top__solution__bn{margin:30px 0}}.top__solution__bn img{width:100%}.top__bns{margin:0 auto 50px;max-width:980px;padding:0 20px}.top__bns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 40px}.top__bns ul li{max-width:300px;width:calc((100% - 40px)/ 3)}.company-news .company-news__maker02,.top__bns ul a img{width:100%}@media screen and (max-width:767px){.top__bns ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.top__bns ul li{margin:0 auto 15px;width:100%}}.company-news{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:70px auto;max-width:980px;padding:0 20px}@media screen and (max-width:767px){.company-news{display:block;margin:30px auto;padding:0 15px}}.company-news section{position:relative;text-align:left}@media screen and (min-width:768px){.company-news section{margin:0 0 50px}}.company-news nav{margin:30px auto 0;max-width:380px;width:100%}.company-news nav a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00498f;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}@media screen and (max-width:767px){.company-news nav{width:calc(50% - 10px)}.company-news nav a{font-size:1.5rem;height:40px}}.company-news__title{background-image:linear-gradient(to bottom,#00498f 0,#00397c 100%);color:#fff;font-size:2.1rem;letter-spacing:.05em;font-weight:700;line-height:50px;margin:0 0 30px;padding:0 0 0 20px;position:relative;z-index:1}@media screen and (max-width:767px){.company-news__title{font-size:1.6rem;line-height:30px;margin:0 0 10px}}.company-news__title::before{background:#fff;bottom:8px;content:"";left:4px;margin:auto;position:absolute;top:8px;width:2px}.company-news__company p{font-size:1.8rem;line-height:1.6em}@media screen and (max-width:767px){.company-news__title::before{bottom:4px;top:4px}.company-news__company{margin:0 0 30px}.company-news__company p{font-size:1.5rem}.company-news__siemens{margin:0 0 30px}}.company-news__siemens p{font-size:1.8rem;line-height:1.6em}.company-news__siemens figure{width:260px;margin:65px auto}.company-news__siemens figure img{width:100%}@media screen and (max-width:767px){.company-news__siemens p{font-size:1.5rem}.company-news__news--list{border:none}.company-news__news--list dt{padding:0 0 2px}}.company-news__news--list dt{color:#00498f;font-size:1.6rem;font-weight:700;line-height:1.6em}.company-news__news--list dd{font-size:1.6rem;line-height:1.6em;padding:0 0 10px}@media screen and (max-width:767px){.company-news__news--list dd{font-size:1.4rem;margin:0 0 15px}}.products__lead,.products__lead02{font-size:1.6rem;line-height:1.8em}.company-news__news--list a{display:block;padding:0 0 0 15px;position:relative;text-decoration:none}.company-news__news--list a::before{border-color:transparent transparent transparent #00498f;border-style:solid;border-width:3px 0 3px 7px;content:"";height:0;position:absolute;width:0;top:50%;margin:-4px 0 0;left:0}.company-news__news--list a:hover{text-decoration:underline}.products__subtitle{background-color:#f4f4f4;background-position:10px 50%;margin:0 auto 15px;max-width:980px;padding:10px 0 10px 40px}.products__lead{margin:50px auto;text-align:center}.products__lead02{margin:0 auto 20px;max-width:980px;text-align:left}.products__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products__data a{display:block;width:calc(50% - 20px)}@media screen and (max-width:767px){.products__lead02{font-size:1.3rem}.products__data{display:block}.products__data a{margin:0 0 20px;width:100%}}.products__data img{width:100%}.products__category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 70px;max-width:980px}@media screen and (max-width:767px){.products__category{display:block;margin:0 auto 30px}}.products__category--item{background:#F0F0E1;border-bottom:1px solid #ddd;border-top:2px solid #00498f;margin:0 0 30px;max-width:310px;padding:0 15px 20px;position:relative;text-align:left;width:calc((100% - 50px)/ 3)}@media screen and (max-width:1024px){.products__category{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products__category--item{max-width:none;width:calc(50% - 10px)}}@media screen and (max-width:767px){.products__category--item{margin:0 0 15px;padding:0 15px 15px;width:auto}}.products__category--item::before{border-color:#00498f transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";height:0;left:20px;position:absolute;top:-2px;width:0}.products__category--item:nth-of-type(3n-1){margin:0 25px 30px}.products__category--title{font-size:2rem;font-weight:700;line-height:25px;padding:15px 0}@media screen and (max-width:1024px){.products__category--item:nth-of-type(3n-1){margin:0 0 20px}.products__category--title{font-size:1.6rem}}.products__category--img{border:1px solid #ddd;margin:0 0 10px}.products__category--img img{width:100%}.products__category--text{font-size:1.4rem;line-height:1.5em;margin:0 0 10px}@media screen and (max-width:767px){.products__category--title{padding:15px 0 10px}.products__category--text{font-size:1.3rem}}.products__category--link{background:#fff;padding:10px}.products__category--link a{font-size:1.6rem;font-weight:700;line-height:1.8em;padding:0 0 0 15px;position:relative;text-decoration:none}.products__category--link a::before{border-color:transparent transparent transparent #00498f;border-style:solid;border-width:3px 0 3px 7px;content:"";height:0;position:absolute;width:0;top:50%;margin:-4px 0 0;left:0}.products__category--link a:hover{text-decoration:underline}.products__tab{border-bottom:1px solid #353E8C;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 10px;max-width:980px}.products__tab+.products__list{margin-top:30px}.products__tab--item{width:195px}.products__tab--item a{border:2px solid #ddd;display:block;font-size:1.6rem;line-height:26px;padding:10px 0;text-decoration:none}@media screen and (max-width:1024px){.products__tab--item a{font-size:1.4rem}}@media screen and (max-width:767px){.products__tab{-ms-flex-wrap:wrap;flex-wrap:wrap}.products__tab+.products__list{margin-top:15px}.products__tab--item{width:50%!important}.products__tab--item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:1px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4em;padding:0}}.products__tab--item a:hover{text-decoration:underline}.products__tab--item a[data-status=current]{background:#353E8C;border-color:#353E8C;color:#fff;pointer-events:none}.products__anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 50px;max-width:980px;padding:0 20px}.products__anchor--item{text-align:left;width:33%}@media screen and (max-width:1024px){.products__anchor--item{width:50%}}@media screen and (max-width:767px){.products__anchor{display:block;margin:0 auto 30px;padding:0}.products__anchor--item{width:auto}}.products__anchor--item a{display:inline-block;font-size:1.6rem;line-height:1.6em;padding:0 0 0 15px;position:relative}@media screen and (max-width:1024px){.products__anchor--item a{font-size:1.5rem}}.products__anchor--item a::before{border-color:#888 transparent transparent;border-style:solid;border-width:7px 4px 0;content:"";height:0;left:0;margin:0;position:absolute;top:1ex;width:0}.products__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:-15px auto 35px;max-width:980px;padding:0}.detail__photo li a,.products__list--item figure{-webkit-box-align:center;transition:opacity .2s ease}.products__list:last-child{margin-bottom:70px}.products__list--item{margin:0 0 15px;padding:15px 15px 0;position:relative;text-align:left;width:25%}@media screen and (min-width:768px){.products__list--item:nth-of-type(4)~li{border-top:1px dotted #000}.products__list--item:nth-of-type(4n-3)::before{content:none}}@media screen and (max-width:767px){.products__anchor--item a{font-size:1.2rem}.products__list--item{padding:10px 0;width:50%}.products__list--item:nth-of-type(2)~li{border-top:1px dotted #000}.products__list--item:nth-of-type(2n-1){padding-right:15px}.products__list--item:nth-of-type(2n-1)::before{content:none}.products__list--item:nth-of-type(2n){padding-left:15px}}.products__list--item::before{border-right:1px dotted #000;content:"";height:calc(100% - 15px);left:0;position:absolute;top:15px;width:1px}.products__list--item a{display:block;text-decoration:none}.products__list--item a:hover h3{text-decoration:none}.products__list--item a:hover figure{opacity:.7}.advantage__support ul a:hover,.asca__body nav a:hover,.c-bn__seminar a:hover,.c-btn03:hover,.c-btn:hover,.c-contact:hover,.c-cva__body ul a:hover,.c-img--center768 a:hover,.c-solutionlist li a:hover,.contact__form--submit input:hover,.detail__photo li a:hover,.detail__text nav a:hover,.diagnosis__contact nav a:hover,.diagnosis__title nav a:hover,.maintenance__relation ul li>a:hover,.model__photo li a:hover,.news .cva__btns a:hover,.news__list li>a:hover,.news__return a:hover,.proposing__category a:hover,.recommend__list li>a:hover,.siemens__relation ul li>a:hover,.solution nav a:hover{opacity:.8}.products__list--item h3{font-size:1.6rem;font-weight:700;line-height:1.2em;min-height:2.4em;padding:0 0 5px 15px;position:relative;text-decoration:underline}@media screen and (min-width:768px){.products__list--item h3::before{border-color:transparent transparent transparent #00498f;border-style:solid;border-width:3px 0 3px 7px;content:"";height:0;left:0;margin:0;position:absolute;top:6px;width:0}}.products__list--item figure{-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px;text-align:center}.detail,.detail__photo li a{display:-webkit-box;display:-ms-flexbox}.products__list--item figure img{max-height:150px;max-width:150px}@media screen and (max-width:767px){.products__list--item h3{font-size:1.2rem;line-height:1.5em;min-height:3em;padding:0 0 5px}.products__list--item figure{height:120px;margin:0 0 5px}.products__list--item figure img{height:120px;max-height:none;max-width:none;width:100%;-o-object-fit:contain;object-fit:contain}}.products__list--item p{color:#000;font-size:1.2rem;line-height:1.4em}.detail{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px auto 50px;max-width:980px}@media screen and (max-width:767px){.products__list--item p{font-size:1.1rem}.detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px auto}}.detail__text{max-width:560px;position:relative;text-align:left;width:calc(57% - 10px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.detail .example p,.detail__photo{-webkit-box-ordinal-group:2;order:1}.detail__text dt{background:url(/assets/images/common/h3.png) 10px 50% no-repeat #eee;background-size:20px 22px;font-size:1.8rem;font-weight:700;line-height:24px;margin:0 0 15px;padding:15px 0 15px 40px;position:relative;z-index:1}@media screen and (max-width:767px){.detail__text{width:100%}.detail__text dt{background-size:12px auto;font-size:1.5rem;margin:0 0 10px;padding:8px 0 8px 30px}}.detail__text dt::after,.detail__text dt::before{background:#fff;box-sizing:border-box;content:"";height:2px;left:0;width:100%;position:absolute}.detail__text dt::before{border-top:1px solid #ddd;top:0}.detail__text dt::after{border-bottom:1px solid #ddd;bottom:0}.detail__text dd{font-size:1.4rem;line-height:1.6em;margin:0 0 25px}@media screen and (max-width:767px){.detail__text dd{font-size:1.2rem}}.detail__text figure{margin:15px 0 0}.detail__text img{max-width:100%}.detail__text video{width:100%}.detail__text li{display:inline-block;font-size:1.4rem;line-height:1.6em;margin:0 10px 0 0}.detail__text li::before{color:#00498f;content:"・"}.detail__text nav{position:absolute;right:10px;top:7px;z-index:10}@media screen and (max-width:767px){.detail__text li{display:block;font-size:1.2rem;margin:0 10px 5px 0}.detail__text nav{right:5px;top:5px}}.detail__text nav a{background:#00498f;border-radius:3px;color:#fff;display:block;font-size:1.4rem;font-weight:700;line-height:20px;padding:10px 0;text-align:center;text-decoration:none;width:140px;transition:opacity .2s ease}@media screen and (max-width:767px){.detail__text nav a{font-size:1.3rem;padding:5px 0;width:120px}}.detail__text nav a::before{border-color:#fff transparent transparent;border-style:solid;border-width:7px 4px 0;content:"";display:inline-block;height:0;margin:0 5px 0 0;width:0}.detail__photo{max-width:420px;text-align:left;width:calc(43% - 10px);-ms-flex-order:1}.detail__photo figure{margin:0 0 30px}.detail__photo figure img{max-width:400px;width:100%}.detail__photo ul{font-size:0;overflow:hidden}@media screen and (max-width:767px){.detail__photo figure{margin:0 0 20px}.detail__photo figure img{max-width:none}.detail__photo{width:100%;margin:0 0 15px}.detail__photo ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.detail__photo li{display:inline-block;height:70px;margin:0 12px 12px 0;overflow:hidden;width:70px}@media screen and (max-width:767px){.detail__photo li{height:calc((100vw - 60px) * .25);margin:0 10px 10px 0;width:calc((100% - 30px) * .25)}.detail__photo li:nth-of-type(4n){margin-right:0}}.detail__photo li img{max-height:100%;max-width:100%}.detail__photo li a{-ms-flex-align:center;align-items:center;background:#f4f4f4;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.detail .example,.model__photo li a{display:-webkit-box;display:-ms-flexbox}.detail__photo nav{background:#eee;max-width:400px;padding:15px 0}@media screen and (max-width:767px){.detail__photo nav{background:0 0;padding:15px 0}}.detail .example{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail .example+div{border-top:1px solid #bbb;margin:20px 0 0;padding:20px 0 0}.detail .example p{font-size:1.4rem;line-height:1.6em;-ms-flex-order:1}.detail .example img,.model__text{-webkit-box-ordinal-group:3;order:2}.detail .example img{width:60%;-ms-flex-order:2}@media screen and (max-width:767px){.detail .example p{font-size:1.2rem}.model{display:block;margin:0 auto 45px;position:relative}.model:has(nav){padding-bottom:50px}}@media screen and (min-width:768px){.model{border-top:1px dotted #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 40px;max-width:980px;padding:40px 0 0}h2+.model{border:none;margin-top:-40px}}.model--noimage{border:none;display:block;margin:0 auto}@media screen and (max-width:767px){.model--noimage{margin:0 auto 45px}}.advantage__support .model--noimage+dt,.model--noimage+.contents__title--h2{margin-top:40px}.model--noimage .model__text{max-width:none;width:auto}.model__text{max-width:710px;position:relative;text-align:left;width:calc(72% - 10px);-ms-flex-order:2}@media screen and (max-width:767px){.model__text{margin:0 0 15px;position:static;width:100%}}.model__text h3{background:url(/assets/images/common/h3.png) 10px 50% no-repeat #eee;background-size:20px 22px;font-size:1.8rem;font-weight:700;line-height:24px;margin:0 0 15px;padding:15px 210px 15px 40px;position:relative;z-index:1}@media screen and (max-width:767px){.model__text h3{background-size:12px auto;font-size:1.5rem;padding:10px 10px 10px 30px}}.model__text h3::after,.model__text h3::before{background:#fff;height:2px;left:0;width:100%;content:"";position:absolute;box-sizing:border-box}.model__text h3::before{border-top:1px solid #ddd;top:0}.model__text h3::after{border-bottom:1px solid #ddd;bottom:0}.model__text p{font-size:1.4rem;line-height:1.6em;margin:0 0 1.6em}@media screen and (max-width:767px){.model__text p{font-size:1.2rem}}.model__text dt{color:#008C8C;font-size:1.8rem;font-weight:700;line-height:25px;margin:0 0 10px}@media screen and (max-width:767px){.model__text dt{font-size:1.5rem;line-height:20px;margin:30px 0 10px}}.model__text dt::before{background:#008C8C;border-radius:2px;content:"";display:inline-block;height:25px;margin:0 10px 0 0;vertical-align:-5px;width:5px}.model__text dd{font-size:1.4rem;line-height:1.6em;margin:0 0 10px}.model__text figure{margin:20px 0 0}.model__text figure img{max-width:100%}.model__text nav{position:absolute;right:10px;top:7px;z-index:10}@media screen and (max-width:767px){.model__text dt::before{height:20px;vertical-align:-4px;width:3px}.model__text dd{font-size:1.2rem}.model__text nav{bottom:0;left:0;right:0;top:auto}}.model__text nav .c-contact{width:170px}.model__text nav .c-contact::before{content:none}.model__photo{max-width:250px;text-align:left;width:calc(28% - 10px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:767px){.model__photo{max-width:none;text-align:center;width:100%}}.model__photo figure{margin:0 0 15px;max-width:250px}.model__photo figure img{width:100%}.model__photo ul{font-size:0;overflow:hidden}@media screen and (max-width:767px){.model__photo figure{max-width:none}.model__photo figure img{max-width:100%;width:auto}.model__photo ul{text-align:left}}.model__photo li{display:inline-block;height:70px;margin:0 10px 10px 0;overflow:hidden;width:70px}@media screen and (max-width:767px){.model__photo li{height:calc((100vw - 60px) * .25);margin:0 10px 10px 0;width:calc((100% - 30px) * .25)}.model__photo li:nth-of-type(4n){margin-right:0}}.model__photo li img{max-height:100%;max-width:100%}.model__photo li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f4f4;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;transition:opacity .2s ease}.spec{margin:0 auto 40px;max-width:980px;text-align:left}@media screen and (max-width:767px){.spec{margin:0 -15px 30px;overflow:auto;padding:0 15px}}.spec p{font-size:1.2rem;line-height:1.6em}.spec p+table{margin-top:15px}.spec table{border-top:1px dotted #000;margin:0 0 5px;width:100%}.spec table+table{margin-top:15px}.spec thead td,.spec thead th{background:#00498f;border-bottom:1px solid #fff;border-right:1px dotted #fff;border-top:1px solid #fff;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.4em;padding:5px;vertical-align:top}.spec tbody tr:first-child td,.spec tbody tr:first-child th,.translation table{border-top:1px dotted #000}@media screen and (max-width:1024px){.spec thead td,.spec thead th{font-size:1.1rem;padding:3px}}.spec thead td{text-align:center}.spec thead td:last-child{border-right:none}.spec tbody td,.spec tbody th{border-bottom:1px dotted #000;border-right:1px dotted #000;font-size:1.2rem;font-weight:700;line-height:1.4em;padding:5px;text-align:left;vertical-align:middle}@media screen and (max-width:1024px){.spec tbody td,.spec tbody th{font-size:1.1rem;padding:3px}}.spec tbody td:last-child,.spec tbody th:last-child{border-right:none}.spec tbody td{font-weight:400;padding:5px 10px;text-align:right}.spec tbody td:nth-of-type(2n-1){background:#f2f2f2}.spec tbody strong{color:#00498f}.spec__single tbody td{text-align:left}.spec--broaching tbody td,.spec--knurling tbody td{padding:5px!important;text-align:left!important;vertical-align:middle}.spec--broaching tbody td img,.spec--knurling tbody td img{margin:0 0 0 10px;vertical-align:middle}.spec--broaching tbody td:nth-of-type(2n-1),.spec--knurling tbody td:nth-of-type(2n-1){background:0 0!important}.spec--broaching tbody td.border,.spec--knurling tbody td.border{border-right:1px dotted #000!important}.spec--broaching tbody tr:nth-of-type(2n),.spec--knurling tbody tr:nth-of-type(2n){background:#f2f2f2}.products__contact{background:#eee;margin:0 auto 100px;max-width:980px;padding:15px 0;text-align:left}@media screen and (max-width:767px){.spec table{width:700px}.products__contact{margin:0 auto 50px;padding:15px}}.products__contact .c-contact{font-size:1.8rem;padding:15px 0;width:280px}.regrinding__lead{font-size:1.6rem;line-height:1.8em;margin:50px auto;text-align:center}@media screen and (max-width:767px){.products__contact .c-contact{font-size:1.6rem;padding:10px 0;width:auto}.regrinding__lead{font-size:1.4rem}}.regrinding__photo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 50px;max-width:940px}.regrinding__photo li{margin:0 0 20px;max-width:300px;text-align:center;width:32%}.regrinding__photo li img{width:100%}.regrinding .products__contact{margin-bottom:100px;width:940px}.manufacturing{margin:0 auto;max-width:980px}.manufacturing__list{margin:0 20px 50px;overflow:hidden}.manufacturing__list li{box-sizing:border-box;font-size:1.5rem;line-height:1.8em;padding:0 0 0 1em;text-align:left;text-indent:-1em}@media screen and (max-width:767px){.manufacturing__list{margin:0 0 30px}.manufacturing__list li{font-size:1.2rem;line-height:1.6em;margin:0 0 5px}}@media screen and (min-width:768px){.manufacturing__list li{float:left;width:50%}.manufacturing__list li:nth-of-type(2n-1){float:right}}.manufacturing__list li::before{content:"\30FB";text-indent:0}.used__text{margin:50px 0}.used__lead{font-size:1.6rem;line-height:1.8em;margin:50px auto;text-align:center}@media screen and (max-width:767px){.used__text img{width:100%}.used__lead{font-size:1.4rem}}.translation{margin:0 auto;max-width:980px}.translation__img{margin:0 0 30px}.translation__img img{max-width:100%}.translation p{font-size:1.5rem;line-height:1.8em;margin:0 auto 50px;text-align:left}@media screen and (max-width:767px){.translation p{font-size:1.2rem;line-height:1.6em}.translation .products__anchor{display:block}.translation .products__anchor li{margin:0;width:auto}}.translation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 25px}.translation ul li{margin:0 0 25px;width:calc(50% - 15px)}@media screen and (max-width:767px){.translation ul{display:block}.translation ul li{margin:0 0 30px;width:auto}}.translation ul h3{background-position:left center;background-repeat:no-repeat;background-size:30px auto;font-size:1.6rem;font-weight:700;line-height:30px;margin:0 auto 10px;padding:0 0 0 40px;text-align:left}@media screen and (max-width:767px){.translation ul h3{font-size:1.5rem}}.translation ul p{font-size:1.2rem;margin-bottom:0}.translation ul p:first-line{font-size:1.5rem;font-weight:700}.translation--vietnam{background-image:url(/assets/images/products/service/lang_01.png)}.translation--khmer{background-image:url(/assets/images/products/service/lang_02.png)}.translation--laos{background-image:url(/assets/images/products/service/lang_03.png)}.translation--myanmar{background-image:url(/assets/images/products/service/lang_04.png)}.translation--thai{background-image:url(/assets/images/products/service/lang_05.png)}.translation--indonesia{background-image:url(/assets/images/products/service/lang_06.png)}.translation--korea{background-image:url(/assets/images/products/service/lang_07.png)}.translation--china{background-image:url(/assets/images/products/service/lang_08.png)}.translation--english{background-image:url(/assets/images/products/service/lang_09.png)}.translation--india{background-image:url(/assets/images/products/service/lang_10.png)}@media screen and (max-width:767px){.translation__table{margin:0 -15px 30px;overflow:auto}}.translation table{margin:0 auto 50px;max-width:940px;width:100%}.translation table thead td,.translation table thead th{background:#00498f;border-bottom:1px solid #fff;border-right:1px dotted #fff;border-top:1px solid #fff;color:#fff;font-size:1.4rem;line-height:1.4em;padding:5px;vertical-align:top}.knurling__din82,.translation table tbody tr:first-child td,.translation table tbody tr:first-child th{border-top:1px dotted #000}@media screen and (max-width:767px){.translation table{margin:0 15px;width:600px}.translation table thead td,.translation table thead th{font-size:1rem;line-height:1.3em}}.translation table thead td{text-align:center}.translation table thead td:last-child{border-right:none}.translation table tbody td,.translation table tbody th{border-bottom:1px dotted #000;border-right:1px dotted #000;font-size:1.2rem;font-weight:700;line-height:1.4em;padding:5px;text-align:left;vertical-align:middle}@media screen and (max-width:767px){.translation table tbody td,.translation table tbody th{font-size:1rem;line-height:1.3em}}.translation table tbody td{font-weight:400;padding:5px 10px;text-align:right}.knurling__din82 thead td,.movie__youtube{text-align:center}.translation table tbody td:last-child{border-right:none}.translation table tbody td:nth-of-type(2n-1){background:#f2f2f2}.translation table span{font-size:1.1rem}.movie__youtube{margin:0 auto 30px;max-width:560px}.movie__youtube iframe{width:100%!important}@media screen and (max-width:767px){.translation table span{font-size:.9rem}.movie__youtube{margin:0}.movie__youtube iframe{height:65.4vw!important}}.movie__title{color:#008C8C;font-size:1.8rem;font-weight:700;line-height:25px;margin:40px 0 20px}@media screen and (max-width:767px){.movie__title{font-size:1.5rem;line-height:20px;margin:30px 0 15px!important;width:auto!important}}.movie__title::before{background:#008C8C;border-radius:2px;content:"";display:inline-block;height:25px;margin:0 10px 0 0;vertical-align:-5px;width:5px}.knurling__img{float:right;margin-top:20px}@media screen and (max-width:767px){.movie__title::before{height:20px;vertical-align:-4px;width:3px}.knurling__img{display:block;float:none;margin:10px auto 0;max-width:100%}}.knurling__din82{margin:5px 0 0;width:70%}@media screen and (max-width:767px){.knurling__din82{width:100%}}.knurling__din82+table{margin-top:15px}.knurling__din82+p{font-size:1.2rem;margin-top:5px}.knurling__din82 img{max-width:60px}.knurling__din82 thead td,.knurling__din82 thead th{background:#00498f;border-bottom:1px solid #fff;border-right:1px dotted #fff;border-top:1px solid #fff;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.4em;padding:5px;vertical-align:top}.knurling__din82 tbody tr:first-child td,.knurling__din82 tbody tr:first-child th,.knurling__knurls{border-top:1px dotted #000}.knurling__din82 thead td:last-child{border-right:none}.knurling__din82 tbody td{border-bottom:1px dotted #000;border-right:1px dotted #000;font-size:1.2rem;line-height:1.4em;text-align:left;vertical-align:middle}@media screen and (max-width:1024px){.knurling__din82 tbody td{font-size:1.1rem;padding:3px}}.knurling__din82 tbody td.border{border-right:1px dotted #000!important}.knurling__din82 tbody tr:nth-of-type(2n){background:#f2f2f2}.knurling__din82 tbody td{font-weight:400;padding:5px 10px}.knurling__din82 tbody td:first-child{text-align:center}.knurling__din82 tbody td:last-child{border-right:none}.knurling__din82 tbody td input{margin:0 5px;pointer-events:none}.knurling__knurls{margin:5px 0 0;width:auto}.knurling__knurls+p{font-size:1.2rem;margin-top:5px}.knurling__knurls thead th{background:#00498f;border-bottom:1px solid #fff;border-right:1px dotted #fff;border-top:1px solid #fff;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.4em;padding:5px;text-align:center;vertical-align:top}.knurling__knurls tbody td,.knurling__knurls tbody td.border{border-right:1px dotted #000}.knurling__knurls tbody td{border-bottom:1px dotted #000;font-size:1.2rem;font-weight:700;line-height:1.4em;padding:5px 3px;text-align:left;vertical-align:middle}.knurling__knurls tbody tr:nth-of-type(2n){background:#f2f2f2}.knurling__knurls tbody td:last-child{border-right:none}.knurling__knurls tbody tr:first-child td,.knurling__knurls tbody tr:first-child th{border-top:1px dotted #000}.knurling__knurls--02 img{width:72px}.knurling__knurls--dimentions{border-top:1px dotted #000;margin:5px 0 0;width:100%}.acm__body table,.asca__table,.diagnosis__item table,.maintenance table,.siemens__service table{border-collapse:collapse}.knurling__knurls--dimentions+p{font-size:1.2rem;margin-top:5px}.knurling__knurls--dimentions thead th{background:#00498f;border-bottom:1px solid #fff;border-right:1px dotted #fff;border-top:1px solid #fff;color:#fff;font-size:1.2rem;font-weight:700;line-height:1.4em;padding:5px;vertical-align:top}@media screen and (max-width:1024px){.knurling__knurls--dimentions thead th{font-size:1rem;padding:3px}}@media screen and (max-width:767px){.knurling__knurls--dimentions thead th{font-size:.9rem}}.knurling__knurls--dimentions thead tr:last-child th{font-size:1.1rem;padding:5px 3px}@media screen and (max-width:1024px){.knurling__knurls--dimentions thead tr:last-child th{font-size:1rem;padding:5px 0}}@media screen and (max-width:767px){.knurling__knurls--dimentions thead tr:last-child th{font-size:.9rem}}.knurling__knurls--dimentions tbody td,.knurling__knurls--dimentions tbody th{border-bottom:1px dotted #000;border-right:1px dotted #000;font-size:1.1rem;font-weight:700;line-height:1.4em;padding:5px;text-align:left;vertical-align:middle}@media screen and (max-width:1024px){.knurling__knurls--dimentions tbody td,.knurling__knurls--dimentions tbody th{font-size:1rem}}@media screen and (max-width:767px){.knurling__knurls--dimentions tbody td,.knurling__knurls--dimentions tbody th{font-size:.9rem;padding:5px 3px}}.knurling__knurls--dimentions tbody td.border,.knurling__knurls--dimentions tbody th.border{border-right:1px dotted #000}.knurling__knurls--dimentions tbody tr:nth-of-type(2n){background:#f2f2f2}.knurling__knurls--dimentions tbody td{font-weight:400;padding:5px;text-align:center}@media screen and (max-width:1024px){.knurling__knurls--dimentions tbody td{padding:5px 2px}}.knurling__knurls--dimentions tbody td:last-child{border-right:none}.knurling__knurls--dimentions tbody tr:first-child td,.knurling__knurls--dimentions tbody tr:first-child th{border-top:1px dotted #000}.mes__body{margin:0 auto 50px;max-width:980px}.mes__body p{border-bottom:1px solid #bbb;font-size:1.4rem;line-height:1.8em;margin:0 0 1.8em;padding:0 0 1.8em;text-align:left}.mes__body p:last-child{border:none;padding:0}.mes__module{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 50px;max-width:980px}.mes__module li{box-sizing:border-box;margin:0;padding:20px;width:calc((100% - 0px)/ 3)}@media all and (-ms-high-contrast:none\0){.mes__module li{width:33.3%}}@media screen and (max-width:767px){.mes__body p{font-size:1.2rem;line-height:1.6em}.mes__module{display:block}.mes__module li{padding:15px;width:auto}}.mes__module li:nth-of-type(2n){background:#f4f4f4}.mes__module li img{display:block;margin:0 auto 15px;width:120px}.mes-future::after,.mes-future::before{left:70px;width:50px;content:"";box-sizing:border-box}@media screen and (max-width:767px){.mes__module li img{float:left;margin:0 15px 0 0;width:50px}}.mes__module li dl dt{font-size:1.6rem;font-weight:700;line-height:1.4em;margin:0 0 5px;text-align:center}@media screen and (max-width:767px){.mes__module li dl dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;height:50px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.3em;margin:0 0 15px;text-align:left}}.mes__module li dl dd{font-size:1.3rem;line-height:1.6em;text-align:left}.mes-future{box-sizing:border-box;margin:0 auto 50px;max-width:980px;padding:0 140px;position:relative}@media screen and (max-width:767px){.mes-future{margin-right:-15px;overflow:auto}}.mes-future::after,.mes-future::before,.mes-future__title{bottom:0;margin:auto;position:absolute;top:0}.mes-future::before{border:4px solid #00498f;border-right:none;height:400px}@media screen and (max-width:1024px){.mes__module li dl dd{font-size:1.2rem;line-height:1.5em}.mes-future{padding:0 0 0 130px}.mes-future::before{height:550px}}.mes-future::after{background:#00498f;height:4px}.mes-future__title{background:url(/assets/images/products/sensor/solution/mes/floatic.png) center bottom no-repeat;background-size:80%;font-size:1.5rem;font-weight:700;height:120px;left:0;text-align:center;text-shadow:0 0 2px #fff,-1px 0 2px #fff,0 -1px 2px #fff,1px 0 2px #fff,0 1px 2px #fff;width:120px;z-index:10}@media screen and (max-width:767px){.mes-future__body{padding:0 15px 0 0;width:600px}}.mes-future__body>ul>li{background:#eee;border-radius:5px;margin:0 0 29px;position:relative;transition:all 250ms ease}.mes-future__body>ul>li::after{background:url(/assets/images/products/sensor/solution/mes/arrow.png) center bottom no-repeat;bottom:-27px;content:"";height:25px;left:0;margin:0 auto;position:absolute;right:0;width:13px}.mes-future__body>ul>li:hover{box-shadow:2px 2px 5px rgba(0,0,0,.3)}.mes-future__body>ul>li:hover h3{background:#00498f;color:#fff;padding:15px 10px}.mes-future__body>ul>li:hover div{background:#fff}.mes-future__body>ul>li:hover p{display:block}.mes-future__body>ul>li:hover img{width:100%}.mes-future__body>ul>li h3{background:#ddd;border-radius:5px 5px 0 0;font-size:1.5rem;font-weight:700;line-height:1.8em;padding:10px;transition:all 250ms ease}.mes-future__body>ul>li h3::before{content:"";display:inline-block;height:1px;width:35px}.mes-future__body>ul>li h3::after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;margin:0 0 0 10px;vertical-align:-6px;width:25px}.mes-future__body>ul>li div{border-radius:0 0 5px 5px;padding:15px 20px;text-align:center;transition:all 250ms ease}.mes-future__body>ul img{width:80%;transition:all 250ms ease}.mes-future__body p{background:#f4f4f4;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,.3);box-sizing:border-box;display:none;font-size:1.2rem;line-height:1.8em;padding:15px;position:absolute;right:-200px;text-align:left;top:0;width:190px}@media screen and (max-width:1024px){.mes-future__body p{background:#fff;box-shadow:none;display:block;margin:15px 0 5px;position:static;width:auto}}.mes-future__collaboration ul{color:#00498f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mes-future__collaboration ul li{font-size:1.5rem;font-weight:700;line-height:1.8em;margin:0 10px}.mes-future__collaboration h3{padding:10px!important}.mes-future__collaboration h3::after{background-image:url(/assets/images/products/sensor/solution/mes/collaboration.png)}@media screen and (max-width:1024px){.mes-future__application{padding:0 0 20px}.mes-future__application p{margin:0 20px}}.mes-future__application h3::after{background-image:url(/assets/images/products/sensor/solution/mes/application.png)}.mes-future__application div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 5px!important}.mes-future__application dt{color:#00498f;font-size:1.5rem;font-weight:700;line-height:1.8em}.mes-future__application ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.mes-future__application ul li{line-height:1.8em}.mes-future__application ul:nth-of-type(1) li{font-size:1.2rem}.mes-future__application ul:nth-of-type(2) li{background:#fff;font-size:1rem;margin:0 1px;padding:2px;transition:all 250ms ease}.mes-future__application:hover ul:nth-of-type(2) li{background:#f4f4f4}.mes-future__platform h3::after{background-image:url(/assets/images/products/sensor/solution/mes/platform.png)}.mes-future__edge h3::after{background-image:url(/assets/images/products/sensor/solution/mes/edge.png)}.mes-future__device h3{padding:10px!important}.mes-future__device h3::after{background-image:url(/assets/images/products/sensor/solution/mes/device.png)}.mes-future__device img{width:80%!important}.mes-future__device::after{content:none!important}.tibbopi__body{margin:0 auto 70px;max-width:980px}.tibbopi__body p{font-size:1.4rem;line-height:1.8em;margin:0 0 1.8em;text-align:left}@media screen and (max-width:767px){.tibbopi__body p{font-size:1.2rem;line-height:1.6em}}.tibbopi__body p strong{font-weight:700}.tibbopi__body p img{margin:0 20px 0 0;vertical-align:middle}.tibbopi__data{margin:0 auto 50px;max-width:980px}.tibbopi__data p{font-size:1.4rem;line-height:1.8em;margin:0 0 1.8em;text-align:left}.tibbopi__data ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tibbopi__data ul li{width:30%}@media screen and (max-width:767px){.tibbopi__data p{font-size:1.2rem;line-height:1.6em}.tibbopi__data ul li{width:calc(50% - 10px)}.tibbopi__data ul li img{width:100px}}.tibbopi__data ul h3{color:#00498f;font-size:2rem;font-weight:700;line-height:1.8em}@media screen and (max-width:767px){.tibbopi__data ul h3{font-size:1.6rem}}.tibbopi__data ul p{margin:10px 0 1.8em;text-align:center}.tibbopi__partner{margin:0 auto 50px;max-width:640px}.tibbopi__partner p{font-size:1.4rem;line-height:1.8em;text-align:left}.tibbopi__partner ul{background:url(/assets/images/products/sensor/solution/tibbo-pi/18.png) center top no-repeat;padding:100px 0 0}@media screen and (max-width:767px){.tibbopi__partner p{font-size:1.2rem;line-height:1.6em}.tibbopi__partner ul li{border-top:1px solid #bbb;margin:0 0 20px;padding:20px 0 0}}.tibbopi__partner ul h3{color:#00498f;font-size:1.8rem;font-weight:700;line-height:1.4em;margin:10px 0}.tibbopi__example{margin:0 auto 100px;max-width:980px}.tibbopi__example p{font-size:1.4rem;line-height:1.8em;text-align:left}.tibbopi__example ul{text-align:left}.tibbopi__example li{border-bottom:1px solid #bbb;margin:0 0 20px;padding:0 0 1.8em}.tibbopi__example li:last-child{border:none;padding:0}.products__maintenance{margin:0 0 100px;padding:0 20px}@media screen and (max-width:767px){.tibbopi__example p{font-size:1.2rem;line-height:1.6em}.products__maintenance{margin:0 0 50px;padding:0 15px}}@media screen and (min-width:768px){.tibbopi__partner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.tibbopi__partner ul li{width:50%}.products__maintenance:is(.products__contact+*){margin-top:-40px}}.products__maintenance h2{font-size:3rem;font-weight:700;margin:0 0 40px}@media screen and (max-width:767px){.products__maintenance h2{font-size:2.4rem;margin:0 0 20px}}.products__maintenance h2 span{font-size:2rem;font-weight:inherit}.products__maintenance div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:980px;gap:40px}.products__maintenance div figure{-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (max-width:767px){.products__maintenance h2 span{font-size:1.3rem}.products__maintenance div{display:block}.products__maintenance div figure{margin-bottom:20px}}.products__maintenance div figure img{width:100%}.products__maintenance div dl{text-align:left;-ms-flex-preferred-size:50%;flex-basis:50%}.products__maintenance div dt{font-size:2rem;font-weight:700;margin:0 0 10px}@media screen and (max-width:767px){.products__maintenance div dt{font-size:1.6rem;text-align:center}}.products__maintenance div dd{font-size:1.5rem;line-height:1.8em}@media screen and (max-width:767px){.products__maintenance div dd{font-size:1.3rem}}.products__maintenance div p,.products__maintenance div ul{margin-bottom:1.8em}.acm__body{margin:0 auto 50px;max-width:980px}.acm__body p{font-size:1.4rem;line-height:1.8em;margin:0 0 1.8em;text-align:left}@media screen and (max-width:767px){.acm__body p{font-size:1.2rem;line-height:1.6em}}.acm__body h4{font-size:1.6rem;font-weight:700;text-align:left}@media screen and (max-width:767px){.acm__body h4{font-size:1.4rem}}.acm__body figcaption{color:#666;font-size:1.2rem;margin-top:10px;text-align:left}@media screen and (max-width:767px){.acm__body figcaption{font-size:1.1rem;margin-top:5px}}.acm__body table{margin-bottom:30px;text-align:left;width:100%}.acm__body table td,.acm__body table th{border:1px solid #00498f;font-size:1.4rem;line-height:1.8em;padding:10px;width:50%}.acm__graph li img,.acm__graph02 img,.acm__graph03 figure img,.acm__img01 img{width:100%}.acm__body table thead th{background:#f4f4f4}.acm__body table tbody th{background:#00498f;color:#fff}.contact__button strong,.contact__finish strong,.contact__lead strong{color:#D80000}.acm__maker{text-align:left}.acm__graph{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media screen and (max-width:767px){.acm__body table td,.acm__body table th{font-size:1.2rem;line-height:1.6em}.acm__graph{display:block}.acm__graph li{margin-bottom:15px}}.acm__graph li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);-ms-flex-item-align:end;align-self:flex-end}.acm__movie iframe{display:block;width:100%;aspect-ratio:560/315}.acm__graph02{margin:0 auto 20px;max-width:490px}.acm__graph03{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.acm__graph03 figure{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}@media screen and (max-width:767px){.acm__graph03{display:block}.acm__graph03 figure{margin-bottom:20px}}.acm__document{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 50px;max-width:780px;gap:20px}@media screen and (max-width:767px){.acm__document{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.acm__document figure{width:200px}.acm__document figure img{width:100%}.acm__document dl{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.acm__document dt{font-size:1.6rem;font-weight:700;margin-bottom:10px;text-align:left}.acm__document dd p{font-size:1.4rem;line-height:1.8em;margin:0 0 1.8em;text-align:left}.product-catalog{background:#eee;border-radius:10px;box-sizing:border-box;max-width:728px;padding:40px 20px}@media screen and (max-width:767px){.acm__document dt{font-size:1.4rem}.acm__document dd p{font-size:1.2rem;line-height:1.6em}.product-catalog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 45px;padding:30px 15px}}@media screen and (min-width:768px){.product-catalog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:60px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}.product-catalog figure{-ms-flex-preferred-size:150px;flex-basis:150px}@media screen and (max-width:767px){.product-catalog figure{width:150px;margin:0 auto 15px}}.product-catalog figure img{width:100%}.product-catalog div{position:relative;text-align:center;width:60%}.product-catalog div h3{font-size:2rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.product-catalog div{width:100%}.product-catalog div h3{font-size:1.8rem}}.product-catalog div p{font-size:1.4rem;line-height:1.6em;margin:0 0 25px}.maker__lead{padding:50px 0;text-align:center}@media screen and (max-width:767px){.product-catalog div p{font-size:1.2rem;margin:0 0 15px}.maker__lead{padding:15px 0}}.makerList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 30px;max-width:940px}@media screen and (max-width:767px){.makerList{display:block;margin:0 0 45px}}.makerList__item{margin:0 0 30px;text-align:left}@media screen and (min-width:768px){.makerList__item{width:calc((100% - 40px)/ 3)}.makerList__item:nth-of-type(3n-1){margin:0 20px 30px}}.makerList__item--logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px;padding:10px}@media screen and (max-width:1024px){.makerList__item--logo{height:150px}}.makerList__item--logo img{max-height:100%;max-width:100%}.makerList__item--title{background:url(/assets/images/common/h3.png) left center no-repeat;font-size:2rem;font-weight:700;line-height:1.5em;padding:0 0 0 30px}@media screen and (max-width:767px){.makerList__item{width:auto}.makerList__item--logo{height:100px}.makerList__item--title{background-size:12px auto;font-size:1.6rem;padding:0 0 0 20px}}.makerList__item--country{font-size:1.2rem;line-height:1.5em;padding:0 0 10px 30px}@media screen and (max-width:767px){.makerList__item--country{font-size:1.1rem;padding:0 0 5px 20px}}.makerList__item--lead{border-top:1px dotted #999;font-size:1.3rem;line-height:1.6em;padding:10px 0}@media screen and (max-width:767px){.makerList__item--lead{font-size:1.2rem}}.makerList__item--link a{display:inline-block;font-size:1.3rem;line-height:1.6em;padding:0 0 0 15px;position:relative}.about .sdgs,.about .sdgs ul{display:-webkit-box;display:-ms-flexbox}.makerList__item--link a::before{border-color:transparent transparent transparent #00498f;border-style:solid;border-width:3px 0 3px 7px;content:"";height:0;position:absolute;width:0;top:50%;margin:-4px 0 0;left:0}.access{margin:0 auto 100px;max-width:780px;text-align:left}@media screen and (max-width:767px){.about>img{width:100%}.access{margin:0 0 45px}.access__map iframe{height:calc(100vw - 30px)}}.access__map{margin:0 0 20px}.access__map iframe{width:100%!important}.access__text{font-size:1.4rem;line-height:1.8em;margin:0 0 20px 30px}@media screen and (max-width:767px){.access__text{font-size:1.2rem;margin:0 0 15px 20px}}.access__text+h3{margin-top:40px}.greeting{background:url(/assets/images/about/bg01.jpg) left top no-repeat,url(/assets/images/about/bg02.jpg) right bottom no-repeat;box-sizing:border-box;margin:0 auto 50px;max-width:980px;padding:100px}@media screen and (max-width:767px){.greeting{background-size:350px auto;margin:0 -15px 45px;padding:45px}}.greeting__title{margin:0 0 50px;text-align:left}@media screen and (max-width:767px){.greeting__title{margin:0 0 30px}.greeting__title img{max-width:100%}}.greeting__text{font-size:1.6rem;line-height:1.8em;margin:0 0 1.8em;text-align:left}@media screen and (max-width:767px){.greeting__text{font-size:1.4rem}}.greeting__name{margin:50px 0 0;text-align:right}.greeting__name span{font-size:1.5rem}.ideology{margin:0 auto 120px;max-width:780px}.ideology__title{text-align:center}@media screen and (max-width:767px){.ideology{overflow:hidden;margin:0 auto 45px}.ideology__title{margin:0 -200px}}.ideology__title img{max-width:100%}.ideology__copy{margin:75px 0}@media screen and (max-width:767px){.ideology__copy{margin:45px 0}.ideology__copy img{width:100%}}.ideology__text{font-size:1.6rem;line-height:1.8em;margin:0 auto 1.8em;text-align:left}@media screen and (max-width:767px){.ideology__text{font-size:1.4rem;line-height:1.6em}}.ideology__text strong{font-size:2rem}.about .sdgs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 75px;max-width:980px}.about .sdgs h3{max-width:400px;width:50%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width:767px){.ideology__text strong{font-size:1.6rem}.about .sdgs{display:block;margin:0 0 50px}.about .sdgs h3{margin:0 0 15px;max-width:none;width:100%}}.about .sdgs h3 img{width:100%}.about .sdgs ul{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:330px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.about .sdgs ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:auto}}.about .sdgs ul img{width:100%}.about .sdgs ul li{width:100px}@media screen and (max-width:767px){.about .sdgs ul li{margin:0 10px;width:80px}}.about .sdgs dl{margin:50px 0 0;text-align:left;width:50%}.about .sdgs dl dt{font-size:3rem;font-weight:400;margin:0 0 30px}@media screen and (max-width:767px){.about .sdgs dl{width:auto}.about .sdgs dl dt{font-size:2.4rem;margin:0 0 15px}}.about .sdgs dl dd{font-size:2rem;margin:0 0 30px}.about .sdgs dl dd+dt{border-top:1px solid #bbb;padding:30px 0 0}.about .sdgs dl p{margin:0 0 15px}.about .sdgs dl p+p{line-height:1.8em}.about .sdgs dl li{list-style:decimal;margin:0 0 15px 1.5em}.about .sdgs dl li::first-line,.contact__form td input,.contact__form td textarea,.contact__form--submit input{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,sans-serif}.contact{margin:0 0 100px}@media screen and (max-width:767px){.about .sdgs dl dd{font-size:1.5rem}.contact{margin:0 0 45px}}.contact__lead{font-size:1.4rem;line-height:1.8em;margin:0 auto 20px;max-width:780px;text-align:left}@media screen and (max-width:767px){.contact__lead{font-size:1.2rem;line-height:1.6em}}.contact__button,.contact__finish{font-size:1.6rem;line-height:1.8em;margin:0 auto 50px;max-width:780px;text-align:center}@media screen and (max-width:767px){.contact__button,.contact__finish{font-size:1.4rem;line-height:1.6em}}.contact__form th{padding-right:30px;white-space:nowrap}.contact__form td input,.contact__form td select,.contact__form td textarea{background:#eee;box-sizing:border-box;font-size:1.4rem;line-height:20px;padding:5px 10px;width:100%;border:none}.contact__form td input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact__form td textarea{height:200px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width:767px){.contact__form td textarea{height:120px}}.contact__form--require::after{color:#D80000;content:"*"}.contact__form--submit{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-20px auto 100px;width:620px}@media screen and (max-width:767px){.contact__form--submit{display:block;height:auto;margin:-20px 0 45px;width:auto}}.catalog__list,.support__contact{display:-webkit-box;display:-ms-flexbox}.contact__form--submit input{background:#00498f;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:2rem;font-weight:700;height:100%;margin:15px;width:280px;transition:opacity .2s ease}.maintenance .reason h3::before,.proposing__faq dl dt::before,.siemens__faq dl dt::before{font-family:Arial,メイリオ,Meiryo,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,sans-serif}@media screen and (max-width:767px){.contact__form--submit input{font-size:1.5rem;height:50px;width:240px}}.contact__form--return{background:#666!important}.contact__errors{border:2px solid #D80000;box-sizing:border-box;margin:-15px auto 30px;max-width:780px;padding:10px;text-align:left}.recruit__contact,.support__contact{background:#eee;border-radius:3px;box-sizing:border-box}.contact__errors li{color:#D80000;font-size:1.6rem;line-height:1.8em}@media screen and (max-width:767px){.contact__errors li{font-size:1.4rem}}.contact__error{color:#D80000}.support .contents__title--h3,.support .products__subtitle{box-sizing:border-box;margin:0 auto 10px;max-width:780px}.support__lead{font-size:1.6rem;line-height:1.8em;margin:50px auto;max-width:780px;text-align:left}.support__contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 100px;padding:20px;text-align:left;width:780px}.support__contact dt{box-sizing:border-box;font-size:1.6rem;font-weight:700;height:100%;line-height:1.2em;padding:0 20px 0 0;text-align:center;width:130px}.support__contact dd{border-left:1px solid #bbb;font-size:1.6rem;line-height:1.6em;padding:0 0 0 50px;text-align:left}.catalog{margin:0 auto 75px;max-width:780px;text-align:left}.catalog__title{background:#eee;font-size:1.6rem;font-weight:700;line-height:1.8em;margin:0 0 10px;padding:5px 0 5px 15px}.catalog__list{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 30px}.catalog__list li{box-sizing:border-box;font-size:1.6rem;line-height:1.8em;margin:0 0 0 15px;padding:0 0 0 15px;position:relative;width:calc(50% - 15px)}.catalog__list li a::before{border-color:transparent transparent transparent #00498f;border-style:solid;border-width:3px 0 3px 7px;content:"";height:0;position:absolute;width:0;top:50%;margin:-4px 0 0;left:0}.catalog__thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:980px}.catalog__thumbnail li{margin:0 0 20px;width:calc((100% - 60px)/ 5)}@media screen and (max-width:767px){.catalog__thumbnail li{width:calc(50% - 7.5px)}}.catalog__thumbnail li img{width:100%}.catalog__names{border-bottom:1px solid #bbb;margin:0 auto 50px;max-width:980px;padding:0 0 10px}@media screen and (min-width:768px){.catalog__names{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.catalog__names dl{font-size:1.5rem;line-height:1.8em;text-align:left;width:50%}@media screen and (max-width:767px){.catalog__names dl{font-size:1.4rem;width:auto}}.catalog__names dt{color:#00498f;font-weight:700}.catalog__names dt::before{content:"・"}.catalog__names dd{font-size:1.3rem;line-height:1.6em;margin:0 0 15px 15px}.recruit__bn{margin:-50px auto 50px;max-width:200px}@media screen and (max-width:767px){.catalog__names dd{font-size:1.2rem}.recruit__bn{margin:0 auto 50px}}.recruit__bn img{width:100%}.recruit__lead{font-size:2rem;font-weight:700;line-height:1.8em;margin:100px auto;max-width:780px;text-align:center}@media screen and (max-width:767px){.recruit__lead{font-size:1.6em;margin:30px 0}}.recruit__caution{color:#D80000;font-size:1.6rem;line-height:1.8em;margin:0 auto 10px;max-width:780px;text-align:left}@media screen and (max-width:767px){.recruit__caution{margin:0 auto 30px;text-align:center}}.recruit__contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 100px;max-width:780px;padding:20px;text-align:left}.recruit__contact dt{box-sizing:border-box;font-size:1.6rem;font-weight:700;height:100%;line-height:1.2em;padding:0 20px 0 0;text-align:center;width:130px}.policy,.recruit__block dl{text-align:left}@media screen and (max-width:767px){.recruit__contact{display:block}.recruit__contact dt{font-size:1.4rem;padding:0 0 15px;width:auto}}.recruit__contact dd{border-left:1px solid #bbb;font-size:1.6rem;line-height:1.6em;padding:0 0 0 50px;text-align:left}.recruit__block{margin:-30px auto 50px;max-width:780px}@media screen and (max-width:767px){.recruit__contact dd{border-left:none;border-top:1px solid #bbb;font-size:1.4rem;padding:15px 0 0}.recruit__block{margin:0 0 30px}}.recruit__block figure{float:right;margin:0 0 0 10px}@media screen and (max-width:767px){.recruit__block figure{float:none;margin:0 0 15px}.recruit__block figure img{width:100%}}.recruit__block dt{color:#D80000;font-size:3rem;line-height:1.2em;margin:0 0 10px}@media screen and (max-width:767px){.recruit__block dt{font-size:2rem}}.recruit__block dd{font-size:1.5rem;line-height:1.8em}@media screen and (max-width:767px){.recruit__block dd{font-size:1.2rem;line-height:1.6em}}.policy__lead,.policy__text{font-size:1.4rem;line-height:1.8em;max-width:780px}.policy{margin:0 0 100px}.policy__lead{margin:50px auto}@media screen and (max-width:767px){.policy__lead{margin:30px 0}.policy__text{font-size:1.2rem;line-height:1.6em}}.policy__lead+h3{margin-top:40px}.policy__text{margin:0 auto 30px}.solution h3,.solution p{line-height:1.8em;text-align:left}.policy h3{max-width:780px;margin:0 auto 10px;box-sizing:border-box}.news,.news__body,.results,.solution{max-width:980px}.results{margin:0 auto 100px;text-align:left}.results .gsc-adBlock{display:none!important}.results .gsc-control-cse{border:none!important;font-weight:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,sans-serif!important;padding:0!important}.solution{margin:0 auto 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solution figure{width:300px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.solution{display:block;margin:0 auto 45px}.solution figure{width:100%}}.solution figure img{width:100%}.solution div{margin:0 0 0 20px}@media screen and (max-width:767px){.solution div{margin:15px 0 0}}.solution h3{font-size:2rem;font-weight:700;margin:0}@media screen and (max-width:767px){.solution h3{font-size:1.8rem}}.solution p{font-size:1.5rem;margin:0 0 30px}@media screen and (max-width:767px){.solution p{margin:0 0 15px;font-size:1.2rem;line-height:1.6em}}.solution nav{width:230px;margin:0 auto}.news__list li>a::after,.solution nav a::before{border-style:solid;width:0;content:""}.solution nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:#00498f;border-radius:3px;color:#fff;font-size:1.5rem;height:40px;transition:opacity .2s ease;text-decoration:none}.solution nav a::before{border-color:transparent transparent transparent #fff;border-width:3px 0 3px 7px;height:0;position:absolute;top:50%;margin:-4px 0 0;left:0;left:10px}.news{margin:45px auto 50px;position:relative;text-align:left}.news__list{display:-ms-grid;display:grid;margin:0 0 20px;-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4,1fr);gap:30px 20px}@media screen and (max-width:767px){.news__list{-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);gap:15px 20px}}.news__list li,.news__list li>a{gap:0;-ms-grid-rows:subgrid;grid-template-rows:subgrid}.news__list li{display:-ms-grid;display:grid;-ms-grid-row:span 4;grid-row:span 4}.news__list li>a{background:#f4f4f4;color:#000;margin:0 0 5px;padding:0 0 5px;position:relative;text-decoration:none;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;transition:opacity .2s ease}@media screen and (max-width:1024px){.news__list li>a{height:calc(100% - 56px)}}.news__list li>a::after{border-color:transparent transparent #00498f;border-width:0 0 15px 15px;bottom:0;height:0;position:absolute;right:0}.news__list li>a img{width:100%}.news__list li>a p{font-size:1.1rem;line-height:26px;margin:5px 10px 0}@media screen and (max-width:767px){.news__list li>a::after{border-width:0 0 10px 10px}.news__list li>a img{height:100px;-o-object-fit:cover;object-fit:cover}.news__list li>a p{font-size:1rem}}.news__list li>a h3{font-size:1.4rem;font-weight:700;line-height:1.5em;margin:0 10px}@media screen and (max-width:767px){.news__list li>a h3{font-size:1.2rem}}.news__list li>p{font-size:1.1rem;line-height:18px;padding:0 10px}.news__list li>p a{color:#000}.news__list li:nth-of-type(4n){margin-right:0}.news__list li>a{display:-ms-grid;display:grid;height:auto;-ms-grid-row:span 3;grid-row:span 3}.news__list li{width:auto}.news__pager,.proposing__pager{background:#f4f4f4;box-sizing:border-box;margin:0 0 100px;min-height:80px;padding:22px 20px}.news__pager ul,.proposing__pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news__pager li,.proposing__pager li{height:26px;margin:5px;width:26px}.news__pager a,.news__pager strong,.proposing__pager a,.proposing__pager strong{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (max-width:767px){.news__pager li,.proposing__pager li{margin:5px 3px}.news__pager a,.news__pager strong,.proposing__pager a,.proposing__pager strong{font-size:1.2rem}}.news__pager a,.proposing__pager a{color:#00498f;text-decoration:none}.news__pager a:hover,.proposing__pager a:hover{text-decoration:underline}.news__pager strong,.proposing__pager strong{background:#00498f;border-radius:3px;color:#fff}.news .wp-pagenavi,.proposing .wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news .wp-pagenavi a,.news .wp-pagenavi span,.proposing .wp-pagenavi a,.proposing .wp-pagenavi span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;height:26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px;width:26px}@media screen and (max-width:767px){.news .wp-pagenavi a,.news .wp-pagenavi span,.proposing .wp-pagenavi a,.proposing .wp-pagenavi span{font-size:1.2rem;margin:5px 3px}}.news .wp-pagenavi a,.proposing .wp-pagenavi a{color:#00498f;text-decoration:none}.news .wp-pagenavi a:hover,.proposing .wp-pagenavi a:hover{text-decoration:underline}.news .wp-pagenavi .current,.proposing .wp-pagenavi .current{background:#00498f;border-radius:3px;color:#fff}.news .cva__btns a,.news__return a{border-radius:5px;text-decoration:none;transition:opacity .2s ease}.news__title{font-size:26px;font-weight:700;line-height:1.5em;margin:-10px 0 10px}@media screen and (max-width:767px){.news__title{font-size:2rem}}.news__information{font-size:1.4rem;line-height:1.2em;margin:0 0 50px}@media screen and (max-width:767px){.news__information{font-size:1.2rem;margin:0 0 30px}}.news__information a{color:#000}.news__body{font-size:16px;line-height:1.6em;margin:0 auto 50px}.news__body .aligncenter figcaption{text-align:center}@media screen and (max-width:767px){.news__body{font-size:1.4rem;line-height:1.8em;margin:0 auto 30px}}.news__body .has-large-font-size{line-height:1.6em}@media screen and (max-width:767px){.news__body .has-large-font-size{line-height:1.8em}}.news__body p{line-height:1.6em}@media screen and (max-width:767px){.news__body p{line-height:1.8em}}.news__body em{font-style:italic}.news__body strong{font-weight:700}.news__body h1,.news__body h2,.news__body h3{background:url(/assets/images/news/title_top.png) left top repeat-x,url(/assets/images/news/title_bottom.png) left bottom repeat-x;box-sizing:border-box;font-size:2.4rem;font-weight:700;line-height:30px;margin:50px auto 20px;padding:15px 0 15px 25px;position:relative;text-align:left}@media screen and (max-width:767px){.news__body h1,.news__body h2,.news__body h3{font-size:1.8rem;line-height:24px;margin:30px 0 15px;padding:13px 0 11px 20px}}.news__body h1::before,.news__body h2::before,.news__body h3::before{background:#00498f;bottom:15px;content:"";left:5px;margin:auto 0;position:absolute;top:12px;width:3px}.news__body h1+figure,.news__body h1+p,.news__body h1:first-child,.news__body h2+figure,.news__body h2+p,.news__body h2:first-child,.news__body h3+figure,.news__body h3+p,.news__body h3:first-child{margin-top:0}.news__body h4{background:url(/assets/images/common/h3.png) 10px 50% no-repeat #eee;background-size:20px 22px;font-size:1.8rem;font-weight:700;line-height:24px;margin:40px 0 15px;padding:15px 0 15px 40px;position:relative;z-index:1}@media screen and (max-width:767px){.news__body h4{background-size:12px auto;font-size:1.5rem;line-height:1.6em;margin:30px 0 15px;padding:11px 0 9px 30px}}.news__body h4::after,.news__body h4::before{background:#fff;height:2px;left:0;position:absolute;width:100%;content:"";box-sizing:border-box}.news__body h4::before{border-top:1px solid #ddd;top:0}.news__body h4::after{border-bottom:1px solid #ddd;bottom:0}.news__body h4+figure,.news__body h4+p{margin-top:0}.news__body h5{background:url(/assets/images/common/h3.png) left 2px no-repeat;font-size:1.6rem;font-weight:700;line-height:30px;margin:0 0 10px 10px;padding:0 0 0 30px;text-align:left}@media screen and (max-width:767px){.news__body h5{background-position:0 5px;background-size:12px auto;font-size:1.5rem;line-height:1.6em;margin:0 0 10px;padding:0 0 0 20px}}.news__body h5+figure,.news__body h5+p{margin-top:0}.news__body figure,.news__body p{margin:30px 0}.news__body figure:first-child{margin-top:0}.news__body figure.news__body__mv{margin-left:auto;margin-right:auto;max-width:640px}.news__body figure figcaption{background:#f4f4f4;color:#333;font-size:1.2rem;line-height:1.6em;margin:0;padding:5px;text-align:left}.news__body img{width:100%}@media screen and (max-width:767px){.news__body figure figcaption{font-size:1rem}.news__body img{height:auto!important}}.news__body iframe{display:block}.news__return,.news__return a{display:-webkit-box;display:-ms-flexbox}.news__body iframe[src*="youtube.com"]{height:500px!important;width:100%!important}@media screen and (max-width:767px){.news__body iframe[src*="youtube.com"]{height:65.3vw!important}}.news__body ol,.news__body ul{margin:30px 0}.news__body ul li{list-style-type:disc;margin:0 0 0 20px}.news__body ol li{list-style-type:decimal;margin:0 0 0 20px}.news__body .has-inline-color{background:linear-gradient(var(--bg02),var(--bg)) right 13px no-repeat;background-size:100% 8px;font-weight:700;--bg02:var(--bg) CC}.news__return{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f4f4;box-sizing:border-box;display:flex;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 100px;max-width:980px}@media screen and (max-width:767px){.news__return{height:auto;padding:15px}}.news__return a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00498f;color:#fff;display:flex;font-size:18px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:280px}.news .cva__btns,.news .cva__btns a{display:-webkit-box;display:-ms-flexbox}.news .cva{border-bottom:3px solid #00498f;border-top:3px solid #00498f;margin:50px auto;padding:25px 0;position:relative;text-align:center}@media screen and (max-width:767px){.news__return a{font-size:1.6rem;width:100%}.news .cva{padding:15px 0}}.news .cva__title{color:#002F6F;font-size:2.4rem;font-weight:700;line-height:1.2em;margin:0 0 5px;position:relative;z-index:10}.news .cva__btns a,.recommend__title{color:#fff;font-weight:700;letter-spacing:.05em}@media screen and (max-width:767px){.news .cva__title{font-size:1.6rem;line-height:1.2em;margin:0}}.news .cva__text{font-size:1.5rem;line-height:1.6;position:relative;z-index:10}.news .cva__btns{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px auto;max-width:660px;position:relative;z-index:10}@media screen and (max-width:767px){.news .cva__text{font-size:1.2rem;line-height:1.4em}.news .cva__btns{display:block;margin:5px auto}}.news .cva__btns a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;font-size:1.6rem;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5em;margin:0 5px;text-align:center;width:calc(50% - 5px)}@media screen and (max-width:767px){.news .cva__btns a{font-size:1.3rem;height:50px;line-height:1.4em;margin:0;width:auto}.news .cva__btns a+a{margin:5px 0 0}}.news .cva__btns--reserve{background:#ff6938}.news .cva__btns--contact{background:#2693ff}.news .cva__tel{font-size:1.3rem;line-height:1.6;position:relative;z-index:10}.news .c-cva li{list-style:none;margin:0}.recommend{margin:0 auto 50px;max-width:980px;text-align:left}@media screen and (max-width:767px){.news .cva__tel{font-size:1rem;line-height:1.4em}.recommend{margin:0 auto}}.recommend__title{background-image:linear-gradient(to bottom,#00498f 0,#00397c 100%);font-size:2.1rem;line-height:50px;margin:0 0 30px;padding:0 0 0 20px;position:relative;z-index:1}@media screen and (max-width:767px){.recommend__title{font-size:1.6rem;line-height:30px;margin:0 0 10px}}.recommend__title::before{background:#fff;bottom:8px;content:"";left:4px;margin:auto;position:absolute;top:8px;width:2px}@media screen and (max-width:767px){.recommend__title::before{bottom:4px;top:4px}}.c-cva__body::after,.recommend__list li>a::after{bottom:0;right:0;content:""}.recommend__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 20px}@media screen and (max-width:767px){.recommend__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 15px}}.recommend__list li{margin:0 20px 30px 0}.recommend__list li>a{background:#f4f4f4;color:#000;display:block;height:calc(100% - 36px);margin:0 0 5px;padding:0 0 5px;position:relative;text-decoration:none;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;transition:opacity .2s ease}.c-btn02,.c-cva__body dl{-webkit-box-align:center}@media screen and (max-width:1024px){.recommend__list li>a{height:calc(100% - 56px)}}.recommend__list li>a::after{border-color:transparent transparent #00498f;border-style:solid;border-width:0 0 15px 15px;height:0;position:absolute;width:0}.recommend__list li>a img{width:100%}.recommend__list li>a p{font-size:1.1rem;line-height:26px;margin:5px 10px 0}@media screen and (max-width:767px){.recommend__list li>a::after{border-width:0 0 10px 10px}.recommend__list li>a img{height:100px;-o-object-fit:cover;object-fit:cover}.recommend__list li>a p{font-size:1rem}}.recommend__list li>a h3{font-size:1.4rem;font-weight:700;line-height:1.5em;margin:0 10px}@media screen and (max-width:767px){.recommend__list li>a h3{font-size:1.2rem}}.recommend__list li>p{font-size:1.1rem;line-height:18px;padding:0 10px}.recommend__list li>p a{color:#000}.recommend__list li:nth-of-type(4n){margin-right:0}.recommend__list li{width:calc((100% - 60px)/ 4)}@media screen and (max-width:767px){.recommend__list li{margin:0 0 15px;width:calc(50% - 7.5px)}}.c-img--center{margin:0 0 30px;text-align:center}.c-img--center600,.c-img--center768,.c-img--center780{margin:0 auto 30px;text-align:center}.c-img--center img{max-width:100%}.c-img--center600{max-width:600px}.c-img--center600 img{max-width:100%}.c-img--center780{max-width:780px}.c-img--center780 img{max-width:100%}.c-img--center768{max-width:768px}.c-img--center768 img{max-width:100%}.c-block,.c-movie{margin:0 auto 30px;max-width:980px}.c-img--center768 a{transition:opacity .2s ease}.c-movie{text-align:center}.c-movie iframe{display:block;width:100%;aspect-ratio:560/315}.c-block{text-align:left}.c-block p{font-size:1.4rem;line-height:1.6em;margin:0 0 25px}.c-btn,.c-btn02,.c-btn03,.c-contact{background:#00498f;color:#fff;margin:0 auto;text-align:center;border-radius:3px;text-decoration:none;transition:opacity .2s ease}@media screen and (max-width:767px){.c-block p{font-size:1.2rem}}.c-btn,.c-contact{display:block;font-size:1.4rem;line-height:20px;padding:10px;width:210px}.c-btn02{-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;height:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.05em;line-height:1.5em;width:400px}.c-btn02:hover{opacity:.8}@media screen and (max-width:767px){.c-btn,.c-contact{padding:8px}.c-btn02{font-size:1.5rem;height:60px;line-height:1.4em;max-width:315px}}.c-btn03{display:block;font-size:1.5rem;line-height:20px;padding:20px;width:260px}.advantage .c-cva,.proposing .c-cva,.siemens .c-cva{margin:0 -20px}@media screen and (max-width:767px){.c-btn03{padding:10px}.advantage .c-cva,.proposing .c-cva,.siemens .c-cva{margin:0 -15px}}.blog .c-cva,.maintenance .c-cva{margin:0 -20px 50px}.c-cva{background:#eee;padding:30px 20px}@media screen and (max-width:767px){.blog .c-cva,.maintenance .c-cva{margin:0 -15px 30px}.c-cva{padding:15px}}.c-cva--reserve a{background:#ff6938}.c-cva--contact a{background:#2693ff}.c-cva--maintenance{background:0 0}.c-cva--maintenance .c-cva__body::after{background:url(/assets/images/cva_maintenance.png) center no-repeat;background-size:contain}.c-cva h2,.c-cva__title{color:#002F6F;font-size:2.4rem;font-weight:700;line-height:1.2em;margin:0 0 12px;position:relative;z-index:10}.c-cva__body{background:#fff;border-bottom:5px solid #00498f;border-top:5px solid #00498f;box-sizing:border-box;margin:0 auto;max-width:980px;padding:30px;position:relative;text-align:left;z-index:10}.c-cva__body::after{background:url(/assets/images/cva.png) center no-repeat;background-size:contain;height:312px;position:absolute;width:375px;z-index:1}@media screen and (max-width:1024px){.c-cva__body::after{background-size:contain;height:234px;width:281.25px}}@media screen and (max-width:767px){.c-cva h2,.c-cva__title{font-size:1.8rem;line-height:1.4em}.c-cva__body{padding:15px}.c-cva__body::after{bottom:auto;height:93.6px;right:0;top:43px;width:112.5px}}.c-cva__body p{font-size:1.5rem;line-height:1.6;position:relative;z-index:10;margin:0}@media screen and (max-width:767px){.c-cva__body p{font-size:1.3rem}}.c-cva__body p strong{font-size:1.8rem;font-weight:700}@media screen and (max-width:767px){.c-cva__body p strong{font-size:1.5rem}}.c-cva__body p em{color:#D80000;font-size:1.2rem}.c-cva__body dl{-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media screen and (max-width:767px){.c-cva__body p em{font-size:1.1rem}.c-cva__body dl{display:block}}.c-cva__body dl dt{font-size:1.3rem;font-weight:400}@media screen and (max-width:767px){.c-cva__body dl dt{font-size:1.1rem}}.c-cva__body dl dt strong{font-size:1.5rem;font-weight:700}@media screen and (max-width:767px){.c-cva__body dl dt strong{margin-right:.5em;font-size:1.2rem}}.c-cva__body dl dd{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.5rem;gap:10px}@media screen and (max-width:767px){.c-cva__body dl dd{font-size:2rem}}.c-cva__body dl dd a{color:#000;font-weight:700}.c-cva__body dl dd span{background:#666;border-radius:3px;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;height:20px;line-height:20px;text-align:center;width:44px}.c-cva__body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0;max-width:690px;position:relative;z-index:10}@media screen and (max-width:767px){.c-cva__body dl dd span{font-size:10px;height:16px;line-height:16px;width:30px}.c-cva__body ul{display:block;margin:15px 0}}.c-cva__body ul li{width:calc(50% - 5px)}.c-cva__body ul a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:700;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.05em;line-height:1.5em;text-align:center;text-decoration:none;transition:opacity .2s ease}@media screen and (max-width:767px){.c-cva__body ul li{width:auto}.c-cva__body ul li+li{margin:10px 0 0}.c-cva__body ul a{font-size:1.5rem;height:60px;line-height:1.4em}}.c-cva__body ul+p{font-size:1.3rem}.c-solutionlist li:nth-of-type(odd) a{background:#F0F0E1}.c-solutionlist li a{display:block;padding:20px 50px;position:relative;text-align:left;text-decoration:none;transition:opacity .2s ease}@media screen and (max-width:1024px){.c-solutionlist li a{padding:20px 50px 20px 20px}}@media screen and (max-width:767px){.c-solutionlist li a{padding:15px}}.c-solutionlist li a::after{content:"";position:absolute}@media screen and (min-width:768px){.c-solutionlist li a::after{background:url(/assets/images/icon_arrow.svg) center no-repeat;bottom:0;height:12px;margin:auto;padding:20px 0;right:20px;top:0;width:30px}}@media screen and (max-width:767px){.c-solutionlist li a::after{border-color:transparent transparent #00498f;border-style:solid;border-width:0 0 15px 15px;bottom:0;content:"";height:0;position:absolute;right:0;width:0}}@media screen and (max-width:767px) and (max-width:767px){.c-solutionlist li a::after{border-width:0 0 10px 10px}}.c-solutionlist li .category{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#002F6F;border-radius:5px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6em;font-weight:700;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 10px 15px 0;padding:0 20px}@media screen and (max-width:767px){.c-solutionlist li .category{font-size:1.2rem;height:25px;margin:0;padding:0 10px}}.c-solutionlist li .lead{color:#111;display:inline-block;font-size:2.1em;line-height:30px;margin:0 0 15px;padding:5px 0}@media screen and (max-width:767px){.c-solutionlist li .lead{display:block;font-size:1.5rem;line-height:1.4em;margin:0 0 5px}}.c-solutionlist li .title{font-size:2.4rem;font-weight:700;line-height:1.2em;margin:0 0 5px}@media screen and (max-width:767px){.c-solutionlist li .title{font-size:2rem;line-height:1.4em}}.c-solutionlist li .keywords{color:#333;font-size:1.5rem;line-height:1.8em}.c-contact::before{background:url(/assets/images/common/icon_contact.svg) left top no-repeat;background-size:100% 100%;content:"";display:inline-block;height:12px;margin:0 8px 0 0;vertical-align:-1px;width:19px}.advantage__support ul a,.proposing__category a{background:#00498f;transition:opacity .2s ease;text-decoration:none}.c-bn__seminar{max-width:980px}.c-bn__seminar a{display:block;text-decoration:none;transition:opacity .2s ease}.c-bn__seminar img{width:100%}.c-bn__seminar--footer{margin:0 auto 50px}@media screen and (max-width:767px){.c-solutionlist li .keywords{font-size:1.2rem}.c-bn__seminar--footer{margin:0 15px 50px}}.c-bn__seminar--top{margin:40px auto 30px}@media screen and (max-width:767px){.c-bn__seminar--top{margin:20px 15px 30px}}.c-bn__seminar--blog{margin:0 auto 80px}@media screen and (max-width:767px){.c-bn__seminar--blog{margin:0 15px 80px}}.advantage__title{color:#111;font-size:27px;font-weight:700;line-height:1.8em;margin:0 0 45px}@media screen and (max-width:1024px){.advantage__title br{display:none}}@media screen and (max-width:767px){.advantage__title{font-size:2rem;line-height:1.6em;margin:0 0 30px}.advantage__title br{display:block}}.advantage__lead{font-size:1.5rem;line-height:1.8em;margin:75px auto;max-width:980px;text-align:center}@media screen and (max-width:767px){.advantage__lead{font-size:1.6em;margin:30px 0}}.advantage__support{border-top:1px solid #bbb;margin:0 auto 100px;max-width:980px;padding:75px 0 0}@media screen and (max-width:767px){.advantage__support{margin:0 auto 50px;padding:30px 0 0}}.advantage__support dd{margin:0 0 50px}@media screen and (max-width:767px){.advantage__support dd{margin:0 0 30px}}.advantage__support p{font-size:1.5rem;line-height:1.6em;margin:0 0 25px;text-align:left}.advantage__support ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:800px;padding:0 20px}.advantage__support ul li{max-width:380px;width:calc(50% - 10px)}.advantage__support ul a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.advantage__choice{margin:0 auto 100px;max-width:980px;padding:75px 0 0}@media screen and (max-width:767px){.advantage__support ul a{font-size:1.5rem;height:40px}.advantage__choice{margin:0 auto 50px;padding:30px 0 0}}.advantage__choice dt{color:#002F6F;font-size:3rem;font-weight:700;margin:0 0 20px}.advantage__choice dd{margin:0 0 75px}@media screen and (max-width:767px){.advantage__choice dt{font-size:1.8rem}.advantage__choice dd{margin:0 0 30px}}.advantage__choice p{font-size:1.5rem;line-height:1.6em;margin:0 0 25px;text-align:center}.advantage__choice figure{width:70%;margin:0 auto}@media screen and (max-width:767px){.advantage__choice figure{width:auto}}.advantage__choice figure img,.proposing__category li{width:100%}.proposing__list{margin:0 auto 50px;max-width:980px}.proposing__list .c-solutionlist{margin-bottom:50px}.proposing__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px;gap:10px}@media screen and (max-width:767px){.proposing__category{-ms-flex-wrap:wrap;flex-wrap:wrap}.proposing__category li{width:calc(50% - 5px)}}.proposing__category a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #00498f;border-radius:3px;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:20px;margin:0 auto;padding:10px;text-align:center}@media screen and (max-width:767px){.proposing__category a{font-size:1.3rem;padding:8px}}.proposing__category--current a{background:#fff;border:1px solid #00498f;color:#00498f;font-weight:700}.proposing__strongth{border-top:1px solid #bbb;margin:0 -20px;padding:100px 20px 50px}@media screen and (max-width:767px){.proposing__strongth{margin:0 -15px;padding:50px 15px 0}}.proposing__strongth>div{margin:0 auto 50px;max-width:980px;text-align:left}.proposing__strongth h2{color:#111;font-size:27px;font-weight:700;line-height:1.8em;margin:0 0 30px;text-align:center}@media screen and (max-width:767px){.proposing__strongth h2{font-size:2rem;line-height:1.6em;margin:0 0 15px}}.proposing__strongth .point ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;position:relative}.proposing__strongth .point ol li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #00498f;border-radius:100%;box-sizing:border-box;color:#00498f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;height:250px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:250px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.proposing__strongth .point ol li{font-size:1.4rem;height:50vw;width:50vw}.proposing__strongth .point ol li:nth-of-type(1){margin:40vw 0 0}}.proposing__strongth .point ol li:nth-of-type(2){margin:0 -15px}.proposing__strongth .flow div{counter-reset:num;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.proposing__strongth .flow dl{border:1px solid #bbb;border-radius:10px;box-sizing:border-box;counter-increment:num;padding:15px;position:relative;width:100%}@media screen and (max-width:767px){.proposing__strongth .point ol li:nth-of-type(2){margin:0 -26.5vw}.proposing__strongth .point ol li:nth-of-type(3){margin:40vw 0 0}.proposing__strongth .flow div{display:block}.proposing__strongth .flow dl{margin:0 0 30px}}.proposing__strongth .flow dl::after{border-color:transparent transparent transparent #00498f;border-style:solid;border-width:7.5px 0 7.5px 10px;bottom:0;content:"";height:0;margin:auto;position:absolute;right:-21px;top:0;width:0}.proposing__strongth .flow dl:last-child::after{content:none}.proposing__strongth .flow dt{color:#00498f;font-size:1.6rem;font-weight:700;margin:0 0 10px}@media screen and (max-width:767px){.proposing__strongth .flow dl::after{bottom:-21px;left:0;right:0;top:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.proposing__strongth .flow dt{font-size:1.4rem;margin:0 0 5px}}.proposing__strongth .flow dt::before{content:counter(num) "."}.proposing__strongth .flow dd{margin:0!important;font-size:1.4rem;line-height:1.6em}@media screen and (max-width:767px){.proposing__strongth .flow dd{font-size:1.2rem;margin:0 0 15px}}.proposing__faq{margin:75px auto;max-width:980px;text-align:left}@media screen and (max-width:767px){.proposing__faq{margin:50px auto}}.proposing__faq h2{background:url(/assets/images/news/title_top.png) left top repeat-x,url(/assets/images/news/title_bottom.png) left bottom repeat-x;box-sizing:border-box;font-size:2.4rem;font-weight:700;line-height:30px;margin:50px auto 20px;padding:15px 0 15px 25px;position:relative;text-align:left}@media screen and (max-width:767px){.proposing__faq h2{font-size:1.8rem;line-height:24px;margin:30px 0 15px;padding:13px 0 11px 20px}}.proposing__faq h2::before{background:#00498f;bottom:15px;content:"";left:5px;margin:auto 0;position:absolute;top:12px;width:3px}.proposing__faq dl{margin:0 0 75px}@media screen and (max-width:767px){.proposing__faq dl{margin:0 0 30px}}.proposing__faq dl dt{color:#00498f;font-size:1.5rem;font-weight:700;position:relative;padding:5px 0 0 40px;min-height:30px;box-sizing:border-box;margin:0 0 10px}@media screen and (max-width:767px){.proposing__faq dl dt{font-size:1.3rem}}.proposing__faq dl dt::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00498f;border-radius:4px;color:#fff;content:"Q";display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;font-size:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:30px;font-weight:400}.proposing__faq dl dd{font-size:1.4rem;line-height:1.6em;margin:0 0 25px}@media screen and (max-width:767px){.proposing__faq dl dd{font-size:1.2rem;margin:0 0 15px}}.maintenance .c-cva:last-child{background:0 0}.maintenance__title{background:url(/assets/images/maintenance/h1.webp) center no-repeat;background-size:cover;height:500px;margin:0 -20px 50px;position:relative;display:block flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.maintenance__title{box-sizing:border-box;height:400px;margin:0 -15px 50px;background-position:64% 50%}}.maintenance__title div{background:rgb(0 0 0 / .6);box-sizing:border-box;color:#fff;-ms-flex-direction:column;flex-direction:column;height:280px;max-width:760px;padding:0 0 0 50px;text-align:left;width:100%;display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.maintenance__title div h1{font-size:5rem;font-weight:700;line-height:1.3em}@media screen and (max-width:767px){.maintenance__title div{height:auto;padding:20px;width:auto}.maintenance__title div h1{font-size:2.8rem;line-height:1.4em}}.maintenance__title div h1 span{border-bottom:8px solid #F5FF00;font-weight:inherit;line-height:1em;display:inline-block}.maintenance__title div p{font-size:2.3rem;font-weight:700}.maintenance__title nav{bottom:0;position:absolute;right:0;width:379px}@media screen and (max-width:767px){.maintenance__title div h1 span{border-bottom-width:3px}.maintenance__title div p{font-size:1.7rem}.maintenance__title nav{max-width:300px;width:60%}}.maintenance__title nav a{display:block}.maintenance__title nav img{width:100%}.maintenance__lead02{background:linear-gradient(#00498f,#00498f) right calc(100% - 0px) no-repeat;background-size:100% 5px;font-size:2.3rem;font-weight:700;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.maintenance__lead02{background-position:right calc(100% - 0px);background-size:100% 3px;display:inline flow;font-size:2rem;padding-bottom:1px}}.maintenance__lead{margin:20px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.maintenance__lead li{color:#333;font-size:2rem;font-weight:700;line-height:1.8em;text-align:left;display:block flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.maintenance__lead li::before{background:url(/assets/images/maintenance/check.png) left center no-repeat;background-size:contain;content:"";height:21px;margin-right:5px;width:25px}.maintenance__lead strong{background:linear-gradient(#F5FF00,#F5FF00) right 15px no-repeat;background-size:100% 10px;display:inline-block}.maintenance__lead03{margin-bottom:75px}@media screen and (max-width:767px){.maintenance__lead li{font-size:1.5rem}.maintenance__lead li::before{height:16.8px;width:20px}.maintenance__lead03{margin-bottom:30px}}.maintenance__lead03 p{font-size:1.6rem;font-weight:700;line-height:1.8em;margin-bottom:30px}.maintenance__lead03 figure{margin:0 auto;max-width:600px}.maintenance__lead03 figure img{width:100%}.maintenance__anchorlink{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 60px;max-width:980px;display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}.maintenance__anchorlink li{-ms-flex-preferred-size:calc((100% - 40px)/ 3);flex-basis:calc((100% - 40px)/ 3)}@media screen and (max-width:767px){.maintenance__lead03 p{font-size:1.5rem}.maintenance__anchorlink{margin-bottom:30px;gap:15px}.maintenance__anchorlink li{-ms-flex-preferred-size:calc((100% - 15px)/ 2);flex-basis:calc((100% - 15px)/ 2)}}.maintenance__anchorlink li a{border-bottom:3px solid #bbb;box-sizing:border-box;color:#333;font-size:2rem;height:100%;padding:10px;text-decoration:none;transition:all 250ms ease;display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.maintenance__anchorlink li a:hover{border-bottom-color:#00498f;color:#00498f}}.maintenance__contentslist{margin:0 auto 70px;max-width:980px}@media screen and (max-width:767px){.maintenance__anchorlink li a{color:#00498f;font-size:1.5rem;padding:5px 0}.maintenance__contentslist{margin:0 auto 50px}}.maintenance__contentslist__title{border-bottom:5px solid #00498f;font-size:3rem;font-weight:700;margin:0 auto 30px;max-width:980px;padding:0 0 15px;text-align:center}@media screen and (max-width:767px){.maintenance__contentslist__title{border-bottom-width:3px;font-size:2rem;margin:0 0 20px;padding:0 0 10px}}.maintenance__contentslist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:30px auto 0;max-width:980px}@media screen and (max-width:767px){.maintenance__contentslist ul{display:block;margin:20px auto 0}}.maintenance__contentslist li{background:#F0F0E1;border-bottom:1px solid #ddd;border-top:2px solid #00498f;box-sizing:border-box;margin:0 0 30px;max-width:310px;padding:0 15px 20px;position:relative;text-align:left;width:calc((100% - 50px)/ 3)}@media screen and (max-width:1024px){.maintenance__contentslist ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.maintenance__contentslist li{max-width:none;width:calc(50% - 10px)}}@media screen and (max-width:767px){.maintenance__contentslist li{margin:0 0 15px;padding:0 15px 15px;width:auto}}.maintenance__contentslist li::before{border-color:#00498f transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";height:0;left:20px;position:absolute;top:-2px;width:0}.maintenance__contentslist li:nth-of-type(3n-1){margin:0 25px 30px}.maintenance__contentslist h3{font-size:2rem;font-weight:700;line-height:25px;padding:15px 0}@media screen and (max-width:1024px){.maintenance__contentslist li:nth-of-type(3n-1){margin:0 0 30px}.maintenance__contentslist h3{font-size:1.6rem}}.maintenance__contentslist figure{margin:0 0 10px}.maintenance__contentslist figure img{height:128px;width:100%;-o-object-fit:cover;object-fit:cover}.maintenance__contentslist p{font-size:1.4rem;line-height:1.5em;margin:0 0 10px;text-align:left}@media screen and (max-width:767px){.maintenance__contentslist h3{padding:15px 0 10px}.maintenance__contentslist p{font-size:1.3rem}}.maintenance__contentslist nav{background:#fff;padding:10px}.maintenance__contentslist nav a,.maintenance__contentslist nav span{font-size:1.6rem;font-weight:700;line-height:1.8em;padding:0 0 0 15px;position:relative;text-decoration:none}.maintenance__contentslist nav a::before{border-color:transparent transparent transparent #00498f;border-style:solid;border-width:3px 0 3px 7px;content:"";height:0;position:absolute;width:0;top:50%;margin:-4px 0 0;left:0}.maintenance__contentslist nav a:hover{text-decoration:underline}.maintenance table{font-size:1.4rem;line-height:1.5em;margin:0 0 60px;width:100%}@media screen and (max-width:767px){.maintenance table{font-size:1.3rem;margin:0 0 40px}}.maintenance table tr:nth-of-type(2n) td{background:#f4f4f4}.maintenance table td,.maintenance table th{border:1px solid #bbb;padding:10px;text-align:left}.maintenance table th{background:#00498f;color:#fff;vertical-align:middle}.maintenance__body{margin:0 auto 100px;max-width:980px;text-align:left}@media screen and (max-width:767px){.maintenance__body{margin:0 auto 50px}}.maintenance__body h2{font-size:2rem;font-weight:700;line-height:1.8em;margin:0 0 20px}@media screen and (max-width:767px){.maintenance__body h2{font-size:1.7rem;line-height:1.6em;margin:0 0 15px}}.maintenance__body figure{max-width:100%}.maintenance__body figure img{width:100%}.maintenance__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 40px}@media screen and (min-width:768px){.maintenance__block div{width:calc(50% - 15px)}}.maintenance__block div.photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.maintenance__block{display:block}.maintenance__block div.photo{margin:0 0 15px}}.maintenance__block div.text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.maintenance__block img{width:100%}.maintenance__block p{font-size:1.4rem;line-height:1.5em;margin:0 0 1.5em;text-align:left}.maintenance__brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 60px}@media screen and (max-width:767px){.maintenance__block p{font-size:1.3rem}.maintenance__brand{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 25px}}.maintenance__brand li{margin:0 30px 0 0;width:150px}@media screen and (max-width:767px){.maintenance__brand li{margin:0 0 15px;width:calc(33% - 10px)}}.maintenance__brand img{width:100%}.maintenance__relation{margin:0 auto 50px;max-width:980px}.maintenance__relation h2{background:#f4f4f4;font-size:2rem;font-weight:700;margin:0 0 20px;padding:10px}@media screen and (max-width:767px){.maintenance__relation h2{font-size:1.7rem;line-height:1.6em;margin:0 0 15px}}.maintenance__relation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 40px;text-align:left}@media screen and (max-width:767px){.maintenance__relation ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -15px 30px;overflow-x:auto;overflow-y:visible}}.maintenance__relation ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 20px 20px 0;width:230px}.maintenance__relation ul li>a{background:#f4f4f4;color:#000;display:block;height:calc(100% - 36px);margin:0 0 5px;padding:0 0 5px;position:relative;text-decoration:none;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;transition:opacity .2s ease}@media screen and (max-width:1024px){.maintenance__relation ul li>a{height:calc(100% - 56px)}}.maintenance__relation ul li>a::after{border-color:transparent transparent #00498f;border-style:solid;border-width:0 0 15px 15px;bottom:0;content:"";height:0;position:absolute;right:0;width:0}.maintenance__relation ul li>a img{width:100%}.maintenance__relation ul li>a p{font-size:1.1rem;line-height:26px;margin:5px 10px 0}@media screen and (max-width:767px){.maintenance__relation ul li>a::after{border-width:0 0 10px 10px}.maintenance__relation ul li>a img{height:100px;-o-object-fit:cover;object-fit:cover}.maintenance__relation ul li>a p{font-size:1rem}}.maintenance__relation ul li>a h3{font-size:1.4rem;font-weight:700;line-height:1.5em;margin:0 10px}@media screen and (max-width:767px){.maintenance__relation ul li>a h3{font-size:1.2rem}}.maintenance__relation ul li>p{font-size:1.1rem;line-height:18px;padding:0 10px}.maintenance__relation ul li>p a{color:#000}@media screen and (max-width:1024px){.maintenance__relation ul li{margin:0 10px 20px 0;width:calc((100% - 30px)/ 4)}}@media screen and (max-width:767px){.maintenance__relation ul li{margin:0 5px 0 0;padding:0 0 10px;width:160px;-ms-flex-negative:0;flex-shrink:0}.maintenance__relation ul li:nth-of-type(4n){padding-right:15px}}.maintenance__relation ul li:nth-of-type(4n){margin-right:0!important}@media screen and (max-width:767px){.maintenance__relation ul li:first-child{padding-left:15px}}.maintenance__relation ul li a{height:auto;padding:0 0 10px;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.maintenance__example{border:1px solid #bbb;border-bottom:none;font-size:1.5rem;line-height:1.8em;margin:0 0 40px}.maintenance__example dt{color:#00498f;font-weight:700;padding:20px 20px 0}@media screen and (max-width:767px){.maintenance__example{font-size:1.3rem}.maintenance__example dt{padding:15px 15px 0}}.maintenance__example dd{border-bottom:1px solid #bbb;padding:0 20px 20px}.maintenance__example dd:nth-of-type(even),.maintenance__example dt:nth-of-type(even){background:#f4f4f4}.maintenance__subtitle{font-size:3rem;font-weight:700;margin-bottom:30px}@media screen and (max-width:767px){.maintenance__example dd{padding:0 15px 15px}.maintenance__subtitle{font-size:2rem;margin-bottom:15px}}.maintenance .reason{background:#f4f4f4;margin:0 -20px 60px;padding:60px 20px}@media screen and (max-width:767px){.maintenance .reason{margin:0 -15px 30px;padding:30px 15px}}.maintenance .reason ol{counter-reset:num;margin:0 auto;max-width:780px}.maintenance .reason li{background:#fff;border:1px solid #bbb;border-radius:10px;counter-increment:num;padding:20px;text-align:left}.maintenance .reason li:not(:last-child){margin-bottom:20px}.maintenance .reason h3{color:#00498f;font-size:2rem;font-weight:700;margin-bottom:10px;display:block flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.maintenance .reason h3::before{background:#00498f;border-radius:20%;color:#fff;content:counter(num);height:30px;width:30px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.maintenance .reason li{padding:15px}.maintenance .reason h3{font-size:1.5rem}.maintenance .reason h3::before{height:20px;width:20px}}.maintenance .reason p{font-size:1.4rem;line-height:1.6em;margin:0}@media screen and (max-width:767px){.maintenance .reason p{font-size:1.2rem;margin:0}}.maintenance .introduction{background:#f4f4f4;margin:0 -20px;padding:60px 20px}@media screen and (max-width:767px){.maintenance .introduction{margin:0 -15px;padding:30px 15px}}.maintenance .introduction p{font-size:1.4rem;line-height:1.6em;margin:0 0 25px}@media screen and (max-width:767px){.maintenance .introduction p{font-size:1.2rem;margin:0 0 15px}}.maintenance .introduction ol{display:block grid;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 60px;max-width:980px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px}.maintenance .introduction li{background:#fff;border:1px solid #bbb;border-radius:10px;counter-increment:num;padding:20px;text-align:left}@media screen and (max-width:767px){.maintenance .introduction ol{display:block}.maintenance .introduction li{padding:15px}.maintenance .introduction li:not(:last-child){margin-bottom:20px}}.maintenance .introduction li p{margin-bottom:10px}.maintenance .introduction h3{font-size:2rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.maintenance .introduction h3{font-size:1.5rem;margin-bottom:5px}}.maintenance .introduction h3 a{font-weight:inherit}.maintenance .introduction nav a{font-size:1.6rem;font-weight:700;line-height:1.8em;padding:0 0 0 15px;position:relative;text-decoration:none}.maintenance .introduction nav a::before{border-color:transparent transparent transparent #00498f;border-style:solid;border-width:3px 0 3px 7px;content:"";height:0;position:absolute;width:0;top:50%;margin:-4px 0 0;left:0}.maintenance .flow ol,.maintenance .introduction__brand,.maintenance .introduction__table{margin:0 auto;max-width:780px}.maintenance .introduction nav a:hover{text-decoration:underline}.asca__body nav a,.siemens__relation ul li>a{text-decoration:none;transition:opacity .2s ease}.maintenance .introduction__table table{background:#fff}.maintenance .introduction__brand img{width:100%}.maintenance .flow{padding:60px 0}@media screen and (max-width:767px){.maintenance .flow{padding:30px 0}}.maintenance .flow ol{counter-reset:num}.maintenance .flow li{background:#fff;border:1px solid #bbb;border-radius:10px;counter-increment:num;padding:20px;text-align:left}.maintenance .flow li:not(:last-child){margin-bottom:20px;position:relative}.maintenance .flow li:not(:last-child)::after{border-color:#00498f transparent transparent;border-style:solid;border-width:10px 15px 0;content:"";display:inline-block;height:0;margin:auto;position:absolute;width:0;inset:100% 0 auto}.maintenance .flow h3{color:#00498f;font-size:2rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.maintenance .flow li{padding:15px}.maintenance .flow h3{font-size:1.5rem}}.maintenance .flow h3::before{content:counter(num) "."}.maintenance .flow p{font-size:1.4rem;line-height:1.6em;margin:0}@media screen and (max-width:767px){.maintenance .flow p{font-size:1.2rem;margin:0}}.maintenance .faq{background:url(/assets/images/maintenance/faq_bg.webp) center no-repeat;background-size:cover;margin:0 -20px 60px;padding:60px 20px}@media screen and (max-width:767px){.maintenance .faq{margin:0 -15px 30px;padding:30px 15px}}.maintenance .faq dl{margin:0 auto;max-width:780px;text-align:left}.maintenance .faq dt{color:#00498f;font-size:2rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.maintenance .faq dt{font-size:1.5rem;margin-bottom:5px}}.maintenance .faq dd{font-size:1.4rem;line-height:1.6em;margin:0 0 25px}@media screen and (max-width:767px){.maintenance .faq dd{font-size:1.2rem;margin:0 0 20px}}.maintenance .stoppage{background:#f4f4f4;margin:0 -20px 50px;padding:60px 20px}@media screen and (max-width:767px){.maintenance .stoppage{margin:0 -15px 30px;padding:30px 15px}}.maintenance .stoppage h2{margin-bottom:5px}.maintenance .stoppage p{font-size:1.4rem;line-height:1.6em;margin:0}@media screen and (max-width:767px){.maintenance .stoppage p{font-size:1.2rem;margin:0}}.maintenance .stoppage div{margin:20px auto 0;max-width:980px;text-align:left}.maintenance .stoppage dl{font-size:2rem;line-height:1.8em}.maintenance .stoppage dt{color:#00498f;font-weight:700}.maintenance .stoppage dd:not(:last-child){margin-bottom:20px}.asca__body{margin:100px auto 150px;max-width:980px}@media screen and (max-width:767px){.maintenance .stoppage dl{font-size:1.5rem}.asca__body{margin:50px auto 75px}}.asca__body h2{color:#002F6F;font-size:3rem;font-weight:700;margin:0 0 20px}@media screen and (max-width:767px){.asca__body h2{font-size:1.8rem}}.asca__body h3{color:#111;font-size:2.4rem;font-weight:700;line-height:1.8em;margin:50px 0 10px}@media screen and (max-width:767px){.asca__body h3{font-size:2rem}}.asca__body p{text-align:left;font-size:1.4rem;line-height:1.6em;margin:0 0 25px}@media screen and (max-width:767px){.asca__body p{font-size:1.2rem;margin:0 0 15px}}.asca__body p.center{text-align:center}.asca__body figure img{max-width:100%}.asca__body figure.asca__sp50 img{width:50%}.asca__body figure.asca__w750{max-width:750px;margin:0 auto}.asca__body nav{margin:0 auto 20px;max-width:540px}.asca__body nav a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#D80000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}@media screen and (max-width:767px){.asca__body nav{width:80%}.asca__body nav a{font-size:1.5rem}}.asca__logo{max-width:272px;margin:0 auto}.asca__logo img{width:100%}.asca__map{margin:50px auto;padding:60px 90px 45px 0;position:relative}@media screen and (max-width:767px){.asca__map{padding:0}}.asca__map figure{text-align:right;max-width:650px;margin:0 0 0 auto}.asca__map--05{left:0;top:0}.asca__map--02{left:0;top:236px}.asca__map--01{bottom:45px;left:100px}.asca__map--06{right:100px;top:100px}@media screen and (max-width:1024px){.asca__map{padding-right:0}.asca__map--06{right:0}}.asca__map--07{bottom:0;right:0}.asca__map dl{background:#fff;border:1px solid #bbb;padding:20px;position:absolute;text-align:left}@media screen and (max-width:767px){.asca__map dl{margin:0 0 -1px;position:static}}.asca__map dt{background:#00498f;color:#fff;display:inline-block;font-size:1.3rem;font-weight:700;margin:0 0 10px;padding:5px;text-align:center;width:80px}.asca__map li{font-size:1.4rem;line-height:1.6em;padding:0 0 0 1em;text-indent:-1em}.asca__map li::before{content:"・"}.asca__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.asca__images figure{width:calc(50% - 10px)}@media screen and (max-width:767px){.asca__map li{font-size:1.2rem}.asca__images{display:block}.asca__images figure{margin:0 0 20px;width:auto}}.asca__images figure figcaption{font-size:1.4rem;line-height:1.6em;margin:10px 0 0;text-align:center}.asca__program{margin:50px auto 100px;max-width:900px;text-align:left}@media screen and (max-width:767px){.asca__images figure figcaption{font-size:1.2rem}.asca__program{margin:25px auto 50px}}.asca__program h3{color:#002F6F;font-size:3rem;font-weight:700;margin:0 0 30px}@media screen and (max-width:767px){.asca__program h3{font-size:1.8rem;margin:0 0 20px}}.asca__program dl{margin:0 0 40px}.asca__program dl dt{color:#002F6F;font-size:2rem;font-weight:700}@media screen and (max-width:767px){.asca__program dl{margin:0 0 20px}.asca__program dl dt{font-size:1.5rem}}.asca__program dl dd{font-size:2.6rem;font-weight:700;margin:-35px 0 30px 120px}@media screen and (max-width:767px){.asca__program dl dd{font-size:1.8rem;margin:0 0 20px}}.asca__program dl dd p{font-size:1.4rem;font-weight:400;line-height:1.6em}.asca__program ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:20px 0 0}@media screen and (max-width:767px){.asca__program dl dd p{font-size:1.2rem}.asca__program ul{display:block;margin:10px 0 0 5px}}.asca__program ul li{border:2px solid #00498f;border-radius:30px;box-sizing:border-box;color:#00498f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;height:30px;margin:0 20px 20px 0;padding:0 20px}@media screen and (max-width:767px){.asca__program ul li{border:none;border-width:1px;display:block;font-size:1.5rem;height:auto;margin:0;padding:0 0 0 15px;position:relative}.asca__program ul li::before{background:#00498f;border-radius:100%;bottom:0;content:"";height:5px;left:0;margin:auto;position:absolute;top:0;width:5px}}.asca__leaders,.asca__partner{border-top:1px solid #bbb}.asca__program figure img{width:100%}.asca__leaders__list{margin:60px auto;max-width:850px}.asca__leaders__list>li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 40px}.asca__leaders__list>li img{width:300px}@media screen and (max-width:767px){.asca__leaders__list>li{display:block}.asca__leaders__list>li img{width:60%}}.asca__leaders__list>li div{text-align:left;width:calc(100% - 340px)}@media screen and (max-width:767px){.asca__leaders__list>li div{margin:15px 0 0;width:auto}}.asca__leaders__list02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.asca__leaders__list02{display:block}}.asca__leaders__list02>li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 10px)}@media screen and (max-width:1024px){.asca__leaders__list02>li{margin:0 0 40px;width:auto}}@media screen and (max-width:767px){.asca__leaders__list02>li{display:block}}.asca__correct,.asca__correct h3{display:-webkit-box;display:-ms-flexbox}.asca__leaders__list02>li img{width:200px}@media screen and (max-width:767px){.asca__leaders__list02>li img{width:40%}}.asca__leaders__list02>li div{text-align:left;width:calc(100% - 220px)}@media screen and (max-width:767px){.asca__leaders__list02>li div{margin:15px 0 0;width:auto}.asca__leaders h3{text-align:center}}.asca__leaders__list div li,.asca__leaders__list02 div li{font-size:1.4rem;line-height:1.6em;padding:0 0 0 1em;text-indent:-1em}.asca__leaders__list div li::before,.asca__leaders__list02 div li::before{content:"・";text-indent:0}.asca__leaders h3{margin:0}.asca__leaders h3+p{font-size:1.8rem;font-weight:700}@media screen and (max-width:767px){.asca__leaders h3+p{font-size:1.5rem;margin-top:-5px;text-align:center}}.asca__correct{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 40px}.asca__correct>li{width:calc((100% - 80px)/ 3)}@media screen and (max-width:767px){.asca__correct{display:block}.asca__correct>li{width:auto}}.asca__correct>li li{font-size:1.4rem;line-height:1.6em;padding:0 0 0 1em;text-align:left;text-indent:-1em}.asca__correct>li li::before{content:"・";text-indent:0}.asca__correct h3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;font-size:2rem;font-weight:700;height:3em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5em}.asca__process li,.asca__process ol{display:-webkit-box;display:-ms-flexbox}@media screen and (max-width:767px){.asca__correct h3{font-size:1.6rem;height:auto}}.asca__correct figure{margin:20px 0;text-align:center;height:100px}.asca__correct figure img{height:100%}.asca__process{margin:40px 0}.asca__process dt{font-size:1.5rem;font-weight:700;margin:0 0 20px}.asca__process ol{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media screen and (max-width:767px){.asca__process ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.asca__process li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #bbb;box-sizing:border-box;display:flex;font-size:1.8em;height:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%}@media screen and (max-width:767px){.asca__process li{font-size:1.5rem;height:auto;padding:10px 0}}.asca__process li::after{border-color:transparent transparent transparent #00498f;border-style:solid;border-width:5px 0 5px 10px;bottom:0;content:"";height:0;left:calc(100% + 10px);margin:auto;position:absolute;top:0;width:0}.asca__process li:last-child::after{content:none}.asca__table{border:1px solid #bbb;margin:40px 0 20px;width:100%}.asca__table td,.asca__table th{border:1px solid #bbb;font-size:1.8rem;line-height:1.5em;padding:10px 20px}.asca__table td:first-child,.asca__table th:first-child{text-align:left}@media screen and (max-width:767px){.asca__process li::after{top:calc(100% + 10px);bottom:auto;left:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.asca__table td,.asca__table th{padding:10px;font-size:1.2rem}}.asca__table th{background:#00498f;color:#fff}.siemens dd,.siemens p{font-size:1.4rem;line-height:1.6em;margin:0 0 25px}@media screen and (max-width:767px){.siemens dd,.siemens p{font-size:1.2rem;margin:0 0 15px}}.siemens p{margin:0 0 20px}.siemens__body{margin:30px auto 70px;max-width:980px;text-align:left}.siemens__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.siemens__box figure{max-width:480px;width:calc(50% - 15px)}@media screen and (max-width:767px){.siemens__body{margin:15px auto 30px}.siemens__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.siemens__box figure{margin:0 0 15px;width:100%}}.siemens__box figure img{border:1px solid #bbb;box-sizing:border-box;width:100%}.siemens__box dl{max-width:480px;text-align:left;width:calc(50% - 15px)}.siemens__box dt{color:#00498f;font-size:2.2rem;font-weight:700;line-height:1.5em;margin:0 0 15px}.siemens__box--01 dl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:767px){.siemens__box dl{max-width:none;width:100%}.siemens__box dt{font-size:1.8rem}.siemens__box--01 dl{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.siemens__box--01 figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.siemens__box--01 figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.siemens__service table{display:block}}.siemens__box--02 dl{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.siemens__box--02 figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.siemens__service table{width:100%}.siemens__service td,.siemens__service th{border:1px solid #bbb;padding:10px 15px;text-align:left;font-size:1.4rem;line-height:1.6em}@media screen and (max-width:767px){.siemens__service tbody,.siemens__service td,.siemens__service th,.siemens__service thead,.siemens__service tr{display:block}.siemens__service td,.siemens__service th{font-size:1.2rem;margin:0 0 15px;border:none}.siemens__service th{font-weight:700;padding:5px 10px}}.siemens__service td,.siemens__service th{margin:0}.siemens__service th{background:#00498f;color:#fff;vertical-align:center;white-space:nowrap}.siemens__service td{vertical-align:top}@media screen and (min-width:768px){.siemens__service tr:nth-of-type(even) td{background:#f4f4f4}}.siemens__sisw h3{color:#00498f;font-size:2rem;font-weight:700;line-height:1.5em;margin:0 0 10px}.siemens__sisw ul{border-top:1px solid #bbb}@media screen and (max-width:767px){.siemens__service td{padding:10px 0 15px}.siemens__sisw h3{font-size:1.6rem}.siemens__sisw ul{margin:0 -15px}}.siemens__sisw li{border-bottom:1px solid #bbb;padding:20px}@media screen and (max-width:767px){.siemens__sisw li{padding:15px}}.siemens__sisw li p{margin-bottom:0}.siemens__sisw li p+p{margin:20px 0 0}.siemens__sisw li:nth-of-type(even){background:#f4f4f4}.siemens__sisw p strong{font-size:120%}.siemens__faq h3{background-color:#f4f4f4;background-position:10px 50%;margin:0 0 20px;padding:10px 10px 10px 40px}.siemens__faq dl{margin:0 0 75px}@media screen and (max-width:767px){.siemens__faq dl{margin:0 0 30px}}.siemens__faq dl dt{box-sizing:border-box;color:#00498f;font-size:1.8rem;font-weight:700;margin:0 0 15px;min-height:30px;padding:5px 0 0 40px;position:relative}@media screen and (max-width:767px){.siemens__faq dl dt{font-size:1.5rem}}.siemens__faq dl dt::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00498f;border-radius:4px;color:#fff;content:"Q";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;font-weight:400;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:2px;width:30px}.siemens__faq dl dd{font-size:1.4rem;line-height:1.6em;margin:0 0 25px}@media screen and (max-width:767px){.siemens__faq dl dd{font-size:1.2rem;margin:0 0 15px}}.siemens__faq dl dd{margin-bottom:40px}.siemens__faq dl figure{margin:0 auto;max-width:650px}.siemens__faq dl figure img{width:100%}.siemens__relation{margin:0 auto 50px;max-width:980px}.siemens__relation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 40px;text-align:left}@media screen and (max-width:767px){.siemens__relation ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -15px 30px;overflow-x:auto;overflow-y:visible}}.siemens__relation ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 20px 20px 0;width:230px}.siemens__relation ul li>a{background:#f4f4f4;color:#000;display:block;height:calc(100% - 36px);margin:0 0 5px;padding:0 0 5px;position:relative;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}@media screen and (max-width:1024px){.siemens__relation ul li>a{height:calc(100% - 56px)}}.siemens__relation ul li>a::after{border-color:transparent transparent #00498f;border-style:solid;border-width:0 0 15px 15px;bottom:0;content:"";height:0;position:absolute;right:0;width:0}.siemens__relation ul li>a img{width:100%}.siemens__relation ul li>a p{font-size:1.1rem;line-height:26px;margin:5px 10px 0}@media screen and (max-width:767px){.siemens__relation ul li>a::after{border-width:0 0 10px 10px}.siemens__relation ul li>a img{height:100px;-o-object-fit:cover;object-fit:cover}.siemens__relation ul li>a p{font-size:1rem}}.siemens__relation ul li>a h3{font-size:1.4rem;font-weight:700;line-height:1.5em;margin:0 10px}@media screen and (max-width:767px){.siemens__relation ul li>a h3{font-size:1.2rem}}.siemens__relation ul li>p{font-size:1.1rem;line-height:18px;padding:0 10px}.siemens__relation ul li>p a{color:#000}@media screen and (max-width:1024px){.siemens__relation ul li{margin:0 10px 20px 0;width:calc((100% - 30px)/ 4)}}@media screen and (max-width:767px){.siemens__relation ul li{margin:0 5px 0 0;padding:0 0 10px;width:160px;-ms-flex-negative:0;flex-shrink:0}.siemens__relation ul li:nth-of-type(4n){padding-right:15px}}.diagnosis__lead,.diagnosis__title{margin-bottom:var(--diagnosismargin)}.siemens__relation ul li:nth-of-type(4n){margin-right:0!important}@media screen and (max-width:767px){.siemens__relation ul li:first-child{padding-left:15px}:root{--diagnosismargin:45px!important}}.siemens__relation ul li a{height:auto;padding:0 0 10px;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}:root{--diagnosismargin:100px}.diagnosis{padding-inline:0}.diagnosis h2{font-size:3.2rem;font-weight:700;line-height:1.3}@media screen and (max-width:767px){.diagnosis h2{font-size:2rem}}.diagnosis h2 span{font-size:2.5rem;font-weight:inherit}@media screen and (max-width:1024px){.diagnosis h2 span{font-size:2.1rem}}.diagnosis h2 em{background:linear-gradient(#f3fb0c,#f3fb0c) right calc(100% - 5px) no-repeat;background-size:100% 10px;font-weight:inherit}.diagnosis__title{position:relative}.diagnosis__title h1 img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.diagnosis__title nav{max-width:684px;position:absolute;width:35%;inset:auto 0 0 auto}@media screen and (max-width:767px){.diagnosis h2 span{font-size:1.4rem}.diagnosis__title h1 img{height:300px;-o-object-position:35% 50%;object-position:35% 50%}.diagnosis__title nav{width:80%}}.diagnosis__title nav a{transition:opacity .2s ease}.diagnosis__title nav img{width:100%}.diagnosis__lead{padding:0 20px;text-align:center}.diagnosis__lead h2{border-bottom:5px solid #00498f;display:inline flow-root;margin-bottom:60px}@media screen and (max-width:767px){.diagnosis__lead{padding:0 15px}.diagnosis__lead h2{margin-bottom:30px}}.diagnosis__lead ul{margin:0 auto;max-width:500px}.diagnosis__lead ul li{font-size:2.4rem;font-weight:700;margin-bottom:12px;padding:0 0 0 52px;position:relative;text-align:left}.diagnosis__lead ul li em{background:linear-gradient(#f3fb0c,#f3fb0c) right calc(100% - 5px) no-repeat;background-size:100% 10px;font-weight:inherit}.diagnosis__lead ul li::before{background:url(/assets/images/maintenance/machine-health-check/icon_check.png) left top no-repeat;background-size:contain;content:"";height:36px;left:0;position:absolute;top:0;width:42px}@media screen and (max-width:767px){.diagnosis__lead ul{max-width:280px}.diagnosis__lead ul li{font-size:1.5rem;padding:0 0 0 26px}.diagnosis__lead ul li::before{height:18px;width:21px}}.diagnosis__status{background:#f8f8f8;margin-bottom:var(--diagnosismargin);padding:var(--diagnosismargin) 0 0}.diagnosis__status h2{color:#00498f;margin-bottom:50px;padding:0 20px}@media screen and (max-width:767px){.diagnosis__status h2{margin-bottom:30px;padding-inline:15px}}.diagnosis__status figure{margin:0 auto 50px;max-width:780px;padding:0 20px}@media screen and (max-width:767px){.diagnosis__status figure{margin-bottom:30px;padding-inline:15px}}.diagnosis__status figure img{width:100%}.diagnosis__status p{background:#00498f;color:#fff;font-size:3rem;font-weight:700;line-height:1.5;overflow:hidden;padding:var(--diagnosismargin) 20px;position:relative}.diagnosis__faq dl dt,.diagnosis__item dl dt,.diagnosis__item table th{color:#00498f;font-weight:700}.diagnosis__status p::after,.diagnosis__status p::before{position:absolute;content:""}.diagnosis__status p::before{border-color:#f8f8f8 transparent transparent;border-style:solid;border-width:30px 160px 0;display:inline-block;height:0;margin:0 auto;width:0;inset:0 0 auto}.diagnosis__status p::after{background:url(/assets/images/maintenance/machine-health-check/status_02.webp) right top no-repeat;background-size:contain;height:260px;left:50%;margin:auto;max-width:1200px;inset:auto 0 0}@media screen and (max-width:1024px){.diagnosis__status p{text-align:left}.diagnosis__status p::after{height:240px;left:auto;right:-30px;width:100%}}@media screen and (max-width:767px){.diagnosis__status p{font-size:2rem;padding:var(--diagnosismargin) 15px 0;text-align:center}.diagnosis__status p::before{border-width:15px 80px 0}.diagnosis__status p::after{display:block;height:150px;margin-top:15px;position:static}}.diagnosis__merit{padding:0 20px}.diagnosis__merit h2{margin-bottom:80px;padding:0 20px}@media screen and (max-width:767px){.diagnosis__merit h2{margin-bottom:30px;padding-inline:15px}}.diagnosis__merit h3{font-size:3rem;font-weight:700;line-height:1.3;margin-bottom:40px;display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.diagnosis__merit h3::before{background:url(/assets/images/maintenance/machine-health-check/icon_merit.webp) right top no-repeat;background-size:contain;content:"";height:66px;width:66px}@media screen and (max-width:767px){.diagnosis__merit h3{font-size:2rem;margin-bottom:30px}.diagnosis__merit h3::before{height:33px;width:33px}}.diagnosis__merit ul{margin:0 auto var(--diagnosismargin);max-width:780px}.diagnosis__merit li{margin-bottom:40px;position:relative}@media screen and (min-width:768px){.diagnosis__merit li{display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}}.diagnosis__merit li.diagnosis__merit--arrow{padding-bottom:50px}@media screen and (max-width:767px){.diagnosis__merit li{margin-bottom:30px}.diagnosis__merit li.diagnosis__merit--arrow{padding-bottom:40px}}.diagnosis__merit li.diagnosis__merit--arrow::after{border-color:#e3e3e3 transparent transparent;border-style:solid;border-width:30px 160px 0;content:"";display:inline-block;height:0;margin:0 auto;position:absolute;width:0;inset:auto 0 0}.diagnosis__merit li figure{-ms-flex-preferred-size:360px;flex-basis:360px}@media screen and (max-width:767px){.diagnosis__merit li.diagnosis__merit--arrow::after{border-width:15px 80px 0}.diagnosis__merit li figure{margin:0 auto 15px;width:70%}}.diagnosis__merit li figure img{width:100%}.diagnosis__merit li dl{text-align:left;-ms-flex-preferred-size:515px;flex-basis:515px}.diagnosis__merit li dt{font-size:2.4rem;font-weight:700;line-height:1.8em}@media screen and (max-width:767px){.diagnosis__merit li dt{font-size:1.8rem}}.diagnosis__merit li dd{font-size:2rem;font-weight:700;line-height:1.8em}.diagnosis__item{background:#f8f8f8;padding:var(--diagnosismargin) 20px}.diagnosis__item h2{margin-bottom:40px}@media screen and (max-width:767px){.diagnosis__merit li dd{font-size:1.4rem}.diagnosis__item{padding-inline:15px}.diagnosis__item h2{margin-bottom:20px}}.diagnosis__item h3{font-size:2.6rem;font-weight:700;line-height:1.3;margin-bottom:40px}@media screen and (max-width:1024px){.diagnosis__item h3{font-size:2rem}}@media screen and (max-width:767px){.diagnosis__item h3{font-size:1.8rem;margin-bottom:15px}}.diagnosis__item table{background:#fff;margin:0 auto 60px;max-width:980px}.diagnosis__item table td,.diagnosis__item table th{border:1px solid #707070;font-size:1.6rem;line-height:1.5em;padding:20px;text-align:left}@media screen and (max-width:767px){.diagnosis__item table{border-bottom:1px solid #707070;display:block;margin-bottom:30px}.diagnosis__item table tbody,.diagnosis__item table td,.diagnosis__item table th,.diagnosis__item table tr{box-sizing:border-box;display:block;width:100%}.diagnosis__item table td,.diagnosis__item table th{border-bottom:none;font-size:1.4rem;padding:15px}.diagnosis__item table td{border-top:none;padding-top:0}}.diagnosis__item dl{margin:0 auto;max-width:980px;text-align:left}.diagnosis__item dl dt{font-size:2.4rem;line-height:1.8em;margin:0 0 20px}@media screen and (max-width:767px){.diagnosis__item dl dt{font-size:1.5rem;margin:0 0 15px}}.diagnosis__item dl dd{font-size:1.8rem;line-height:1.8em}.diagnosis__item dl dd p+p{margin-top:20px}@media screen and (max-width:767px){.diagnosis__item dl dd{font-size:1.3rem}.diagnosis__item dl dd p+p{margin-top:15px}}.diagnosis__faq{background:url(/assets/images/maintenance/machine-health-check/faq_bg.webp) center no-repeat;background-size:cover;margin-bottom:var(--diagnosismargin);padding:var(--diagnosismargin) 20px}.diagnosis__faq h2{margin-bottom:40px}.diagnosis__faq dl{font-size:2rem;line-height:1.8em;margin:0 auto;max-width:980px;text-align:left}.diagnosis__faq dl dt{margin:0 0 5px}@media screen and (max-width:767px){.diagnosis__faq dl dt{font-size:1.5rem;line-height:1.8em}.diagnosis__faq dl dd{font-size:1.3rem;line-height:1.8em}}.diagnosis__faq dl dd:not(:last-child){margin-bottom:30px}.diagnosis__feature{margin-bottom:var(--diagnosismargin);padding:0 20px}.diagnosis__feature h2{margin-bottom:40px}.diagnosis__feature h3{font-size:2.4rem;font-weight:700;line-height:1.8em;margin:0 0 10px}.diagnosis__feature p{font-size:1.8rem;line-height:1.8em;margin:0 0 20px}@media screen and (min-width:768px){.diagnosis__item table td{width:75%}.diagnosis__item table th{width:25%}.diagnosis__feature__point{margin:0 auto 60px;max-width:780px;gap:20px;display:block flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.diagnosis__feature__point li{-ms-flex-preferred-size:300px;flex-basis:300px}@media screen and (max-width:767px){.diagnosis__feature h3{font-size:1.8rem}.diagnosis__feature p{font-size:1.5rem;text-align:left}.diagnosis__feature__point{margin-bottom:30px}.diagnosis__feature__point li{margin-bottom:15px}.diagnosis__feature__point li figure img{width:70%}}.diagnosis__feature figure img{width:100%}.diagnosis__feature figure figcaption{font-size:1.4rem;line-height:1.8em;margin-top:10px}.diagnosis__feature__service{margin:0 auto;max-width:780px}@media screen and (min-width:768px){.diagnosis__feature__service ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 20px;display:block flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.diagnosis__feature__service li{width:calc((100% - 20px) * .5)}}.diagnosis__feature__service p{text-align:left}.diagnosis__contact{background:#f8f8f8;padding:50px 20px}@media screen and (max-width:767px){.diagnosis__feature figure figcaption{font-size:1.3rem}.diagnosis__feature__service li{margin-bottom:15px}.diagnosis__contact{padding:40px 15px}}.diagnosis__contact nav{margin:0 auto 40px;max-width:780px}.diagnosis__contact nav img{width:100%}.diagnosis__contact nav a{transition:opacity .2s ease}.diagnosis__contact dt{font-size:2rem;font-weight:700;line-height:1.5em;margin:0 0 15px;display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.diagnosis__contact dt::after,.diagnosis__contact dt::before{background:currentColor;content:"";height:1lh;width:2px}.diagnosis__contact dt::after{rotate:25deg}.diagnosis__contact dt::before{rotate:-25deg}.diagnosis__contact dd{background:#ebebeb;border-radius:80px;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:20px 0;width:450px;display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}@media screen and (max-width:767px){.diagnosis__contact dt{font-size:1.5rem}.diagnosis__contact dd{padding:15px;width:auto}}.diagnosis__contact dd p{font-size:2rem;display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width:767px){.diagnosis__contact dd p{font-size:1.5rem}}.diagnosis__contact dd p span{background:#838383;color:#fff;font-size:3rem;font-weight:700;line-height:1.2em;padding:2px 10px;display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.diagnosis__contact dd p span{padding:1px 8px;font-size:2.2rem}}.diagnosis__contact dd p a{color:#333;font-size:3rem;font-weight:700}@media screen and (max-width:767px){.diagnosis__contact dd p a{font-size:2.2rem}}