@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500|Roboto:400,500&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP&display=swap");@import url("https://fonts.googleapis.com/css?family=Lexend+Deca&display=swap");@import url("https://fonts.googleapis.com/css2?family=Sawarabi+Gothic&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi&display=swap");@import url("https://fonts.googleapis.com/css2?family=Satisfy&display=swap");@media print{#mainTtl img{background-image:url("../img/ttl/bg-category.jpg") !important;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}}#category{padding:148px 0 97px;position:relative;background:#EFEFEF}@media (max-width: 991px){#category{padding:100px 0 70px}}@media (max-width: 767px){#category{padding:50px 0 40px}}@media (max-width: 767px){#category .categoryList{margin-left:-5px;margin-right:-5px}}#category ul{max-width:1330px;margin:0 auto}#category li{margin-bottom:42px;padding-left:5px;padding-right:5px;width:calc(100% / 5)}@media (max-width: 991px){#category li{padding:0 10px;margin-bottom:20px;width:calc(100% / 3)}}@media (max-width: 767px){#category li{margin-bottom:10px;padding:0 5px;width:calc(100% / 2)}}#category li.first{padding-top:119px;padding-right:80px}@media (max-width: 991px){#category li.first{padding-top:89px}}@media (max-width: 767px){#category li.first{padding-top:40px;padding-right:10px}}#category a{display:block;background:#fff;height:323px;box-shadow:3px 3px 3px rgba(112,112,112,0.3);position:relative}@media (max-width: 1199px){#category a{height:270px}}@media (max-width: 991px){#category a{height:260px}}@media (max-width: 767px){#category a{height:180px}}#category .linkTtl{font-size:2.4rem;color:#1B2870;font-weight:600;text-align:center;padding-top:210px;line-height:1.4;letter-spacing:2px}#category .linkTtl span{font-size:1.7rem;font-weight:400}@media (max-width: 1399px){#category .linkTtl{font-size:2.1rem}}@media (max-width: 1199px){#category .linkTtl{font-size:1.8rem;padding-top:160px}#category .linkTtl span{font-size:1.5rem;font-weight:400}}@media (max-width: 767px){#category .linkTtl{font-size:1.6rem;padding:110px 5px 0;letter-spacing:1px;line-height:1.2}#category .linkTtl span{font-size:1.4rem;font-weight:400}}#category i{display:block;margin:0 auto;position:absolute;top:70px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:10.0rem;color:#1B2870}@media (max-width: 1199px){#category i{top:60px;font-size:7.6rem}}@media (max-width: 991px){#category i{top:60px;font-size:7.6rem}}@media (max-width: 767px){#category i{top:35px;font-size:5.6rem}}#category i.icon-industry,#category i.icon-construction{font-size:9.0rem;top:80px}@media (max-width: 1199px){#category i.icon-industry,#category i.icon-construction{font-size:6.2rem;top:72px}}@media (max-width: 767px){#category i.icon-industry,#category i.icon-construction{font-size:5.2rem;top:40px}}.bgGray{background:#EFEFEF}.industryBox{position:relative}.industryBox img{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.industryBox img{position:static;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);padding-top:10px;padding-bottom:15px}}@media (max-width: 393px){.industryBox img{width:170px}}.industryBox .industryTxt{padding-left:270px}@media (max-width: 991px){.industryBox .industryTxt{padding-left:240px}}@media (max-width: 767px){.industryBox .industryTxt{padding-left:0}}#industry,#factory,#construction,#public,#bank{padding-top:80px;margin-bottom:70px}@media (max-width: 991px){#industry,#factory,#construction,#public,#bank{padding-top:60px;margin-bottom:50px}}@media (max-width: 767px){#industry,#factory,#construction,#public,#bank{padding-top:50px;margin-bottom:50px}}section{border-bottom:1px solid #BCC5FF;margin-bottom:40px;padding-bottom:40px;padding-top:100px;margin-top:-100px;overflow:hidden;*zoom:1}@media (max-width: 767px){section{padding-top:80px;margin-top:-80px;margin-bottom:25px;padding-bottom:20px}}section:last-child{margin-bottom:0;padding-bottom:0;border:none}section.top{border-top:1px solid #BCC5FF;padding-top:40px;margin-top:0}@media (max-width: 767px){section.top{padding-top:20px}}section h5{font-size:2rem;color:#192572;position:relative;line-height:1;padding-left:30px;margin-bottom:25px;font-weight:600;letter-spacing:2px}@media (max-width: 991px){section h5{font-size:1.9rem;padding-left:25px}}@media (max-width: 767px){section h5{font-size:1.7rem;padding-left:20px;margin-bottom:10px;letter-spacing:1px;line-height:1.3}}section h5::before{content:"";width:19px;height:19px;background:#192572;position:absolute;top:0;left:0}@media (max-width: 991px){section h5::before{width:16px;height:16px;top:6px}}@media (max-width: 767px){section h5::before{width:13px;height:13px}}section h5 a{color:#192572}section h5 a:hover{color:#192572}section .descriptList{font-size:1.9rem;line-height:2;margin-bottom:20px}@media (max-width: 991px){section .descriptList{font-size:1.7rem;line-height:1.6}}@media (max-width: 767px){section .descriptList{font-size:1.5rem}}section .factoryList,section .publicList,section .educationList{font-size:1.7rem;line-height:1.8}@media (max-width: 767px){section .factoryList,section .publicList,section .educationList{font-size:1.5rem;text-indent:-1em;padding-left:1rem}}section .publicList{margin-top:30px}@media (max-width: 1199px){section .publicList{text-indent:-1em;padding-left:1rem;margin-top:20px}}section .educationList{margin-bottom:30px}@media (max-width: 1199px){section .educationList{text-indent:-1em;padding-left:1rem;margin-bottom:20px}}section .underImg{padding-top:20px}section ul li a{text-align:center;display:block;border:6px solid #EAEAEA;min-height:176px;max-width:430px;position:relative}@media (max-width: 991px){section ul li a{max-width:320px}}@media (max-width: 767px){section ul li a{min-height:120px;max-width:220px}}section ul li a img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 767px){section ul li a img{width:65%}}section .catalog{color:#6B7DF2;font-size:1.7rem;text-decoration:underline}@media (max-width: 767px){section .catalog{font-size:1.5rem}}section dl dt{font-size:1.8rem;padding-bottom:5px;font-weight:500}@media (max-width: 767px){section dl dt{font-size:1.6rem}}section dl dd{font-size:1.7rem;margin-bottom:30px}section dl dd:last-child{margin-bottom:0px}@media (max-width: 767px){section dl dd{font-size:1.5rem}}section .lineup{margin-top:30px}@media (max-width: 1199px){section .lineup{margin-top:20px}}@media (max-width: 767px){section .lineup ul li{text-indent:-1em;padding-left:1rem}}section p{font-size:1.7rem}@media (max-width: 767px){section p{font-size:1.5rem}}section p.aboveImg{padding-bottom:24px}section p.aboveBox{margin-bottom:25px}section span{display:block;margin-top:30px;font-size:1.7rem}@media (max-width: 767px){section span{font-size:1.5rem;margin-top:20px}}section .pdaImg li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}@media (max-width: 767px){section .pdaImg li{margin-bottom:10px}}@media (max-width: 767px){section .pdaImg li:last-child{margin-bottom:0}}section .sekisanList{max-width:430px;text-align:center}@media (max-width: 991px){section .sekisanList{width:320px}}@media (max-width: 767px){section .sekisanList{text-align:left}}section .sekisanList .sekisan{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-top:10px;font-size:1.7rem;font-weight:500}@media (max-width: 991px){section .sekisanList .sekisan{font-size:1.6rem}}@media (max-width: 767px){section .sekisanList .sekisan{font-size:1.4rem}}.relatePage h5{font-size:2rem;font-weight:600;color:#192572;line-height:1;margin-bottom:25px}@media (max-width: 991px){.relatePage h5{font-size:1.9rem}}@media (max-width: 767px){.relatePage h5{font-size:1.7rem;margin-bottom:10px;line-height:1.3}}.relatePage p{font-size:1.7rem;margin-bottom:25px}@media (max-width: 767px){.relatePage p{font-size:1.5rem}}.relatePage a{text-align:center;display:block;border:6px solid #EAEAEA;min-height:176px;max-width:430px;position:relative}@media (max-width: 991px){.relatePage a{max-width:320px}}@media (max-width: 767px){.relatePage a{min-height:120px;max-width:220px}}.relatePage a img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 767px){.relatePage a img{width:65%}}.subTtlBox,.subTtlBox2{margin-bottom:50px}@media (max-width: 767px){.subTtlBox,.subTtlBox2{margin-bottom:40px}}.subTtlBox p,.subTtlBox2 p{font-size:1.9rem;font-weight:500}@media (max-width: 991px){.subTtlBox p,.subTtlBox2 p{font-size:1.7rem}}@media (max-width: 767px){.subTtlBox p,.subTtlBox2 p{font-size:1.5rem}}.subTtlBox .subTxt,.subTtlBox2 .subTxt{margin-bottom:40px}@media (max-width: 767px){.subTtlBox .subTxt,.subTtlBox2 .subTxt{margin-bottom:25px}}.subTtlBox2{margin-bottom:80px}@media (max-width: 991px){.subTtlBox2{margin-bottom:50px}}@media (max-width: 767px){.subTtlBox2{margin-bottom:40px}}
