﻿.company .block .title{text-align:center;padding:29px 10px 25px;font-size:28px;line-height:45px;letter-spacing:0.04em;font-weight:500;background:#005BAB;color:#fff}@media only screen and (max-width: 767px){.company .block .title{font-size:18px;padding:5px 10px 5px}}.company .block--zeh{margin-bottom:136px}@media only screen and (max-width: 767px){.company .block--zeh{margin-bottom:80px}}.company .block--zeh .imgtop{width:100%;max-width:817px;margin:117px auto 15px auto;display:block}@media only screen and (max-width: 767px){.company .block--zeh .imgtop{max-width:690px;margin:24px auto 15px}}.company .block--zeh .wcm3 .txt{font-size:15px;line-height:30px;letter-spacing:0.04em;text-align:center;margin-bottom:40px}@media only screen and (max-width: 767px){.company .block--zeh .wcm3 .txt{text-align:unset;font-size:14px;letter-spacing:0.02em;line-height:25px;margin-bottom:16px}}.company .block--zeh .wcm3 .txt_1{font-size:15px;letter-spacing:0.02em;text-align:center;margin-bottom:10px}@media only screen and (max-width: 767px){.company .block--zeh .wcm3 .txt_1{font-size:14px;text-align:unset;margin-bottom:0}}.company .block--zeh .wcm3 .txt_2{text-align:center;color:#005BAB;font-weight:500;font-size:22px;letter-spacing:0.02em}@media only screen and (max-width: 767px){.company .block--zeh .wcm3 .txt_2{font-size:16px;text-align:unset}}.company .block--zeh .wcm3 .zeh{background:#f2f2f2;padding:46px;margin-top:65px}@media only screen and (max-width: 767px){.company .block--zeh .wcm3 .zeh{margin-top:32px;padding:15px 15px 20px 15px}}.company .block--zeh .wcm3 .zeh__content .zeh-ttl{font-size:18px;letter-spacing:0.08em;line-height:28px;font-weight:bold;position:relative;padding-left:12px;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.company .block--zeh .wcm3 .zeh__content .zeh-ttl::before{content:'';position:absolute;top:50%;left:0;width:7px;height:19px;margin-top:-8px;background:#005bab}@media only screen and (max-width: 767px){.company .block--zeh .wcm3 .zeh__content .zeh-ttl{font-size:15px;padding-left:13px;letter-spacing:1.25px}.company .block--zeh .wcm3 .zeh__content .zeh-ttl::before{height:14px;margin-top:-7px}}.company .block--zeh .wcm3 .zeh__content--house{padding:34px 33px 34px 37px;background:#fff;margin:23px 0 40px}@media only screen and (max-width: 767px){.company .block--zeh .wcm3 .zeh__content--house{padding:18px 20px 19px;margin:12px 0 29px}}.company .block--zeh .wcm3 .zeh__content--house .ttl{color:#005BAB;font-weight:bold;letter-spacing:0.02em;line-height:24px;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;position:relative;padding-left:30px;padding-bottom:12px;border-bottom:1px solid #e2e2e2}@media only screen and (max-width: 767px){.company .block--zeh .wcm3 .zeh__content--house .ttl{font-size:14px;padding-bottom:10px}}.company .block--zeh .wcm3 .zeh__content--house .ttl::before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;background:url(../../img/company/icon_check.svg) no-repeat center center}.company .block--zeh .wcm3 .zeh__content--house .text{font-size:15px;letter-spacing:0.02em;line-height:25px;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;margin:16px 0 36px 0}.company .block--zeh .wcm3 .zeh__content--house .text:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.company .block--zeh .wcm3 .zeh__content--house .text{font-size:12px;line-height:20px;margin:11px 0 22px;letter-spacing:0.55px}}.company .block--zeh .wcm3 .zeh__content--target{margin-top:24px;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.company .block--zeh .wcm3 .zeh__content--target{flex-direction:column}}.company .block--zeh .wcm3 .zeh__content--target .item{width:calc(52.2% - 15px)}@media only screen and (max-width: 767px){.company .block--zeh .wcm3 .zeh__content--target .item{width:100% !important}}.company .block--zeh .wcm3 .zeh__content--target .item:first-child{width:calc(47.8% - 15px)}.company .block--zeh .wcm3 .zeh__content--target .item img{width:100%}@media only screen and (max-width: 767px){.company .block--zeh .wcm3 .zeh__content--target .item img{margin:-12px 0 25px}}.company .block--zeh .wcm3 .zeh__content--target .item table{border:1px solid #cecece;background:#fff}.company .block--zeh .wcm3 .zeh__content--target .item table th,.company .block--zeh .wcm3 .zeh__content--target .item table td{vertical-align:middle}.company .block--zeh .wcm3 .zeh__content--target .item table th{padding:18px 0;border-left:1px solid #cecece}.company .block--zeh .wcm3 .zeh__content--target .item table th:first-child{width:41%}.company .block--zeh .wcm3 .zeh__content--target .item table th:first-child,.company .block--zeh .wcm3 .zeh__content--target .item table td:first-child{background:#E4EEF4}.company .block--zeh .wcm3 .zeh__content--target .item table td{border:1px solid #cecece;text-align:center;padding:17px 0;font-size:15px;line-height:18px;letter-spacing:0.08em;font-weight:bold}.company .block--zeh .wcm3 .zeh__content--target .item table td span{display:block;margin-bottom:10px}.company .block--zeh .wcm3 .zeh__content--target .item table td span:last-child{margin-bottom:0}.company .block--zeh .wcm3 .zeh__content--target .item table .right{font-weight:normal}@media only screen and (max-width: 767px){.company .block--zeh .wcm3 .zeh__content--target .item table th,.company .block--zeh .wcm3 .zeh__content--target .item table td{font-size:14px}.company .block--zeh .wcm3 .zeh__content--target .item table th{padding:13px 0}.company .block--zeh .wcm3 .zeh__content--target .item table th:first-child{width:43%}.company .block--zeh .wcm3 .zeh__content--target .item table td{padding:15.5px 0}.company .block--zeh .wcm3 .zeh__content--target .item table td span{margin-bottom:6px}}.company .block--first .wcm3{position:relative;margin:136px auto 137px}.company .block--first .wcm3:before,.company .block--first .wcm3:after{content:" ";display:table}.company .block--first .wcm3:after{clear:both}@media only screen and (max-width: 767px){.company .block--first .wcm3{margin:0px auto 66px;padding:0 0}}.company .block--first .wcm3 .img{position:absolute;top:0;left:15px;width:572px;z-index:0}@media only screen and (max-width: 767px){.company .block--first .wcm3 .img{position:static;width:100%}.company .block--first .wcm3 .img img{width:100%}}.company .block--first .wcm3 .txt{float:right;width:487px;position:relative;margin:84px 10px 0 0}.company .block--first .wcm3 .txt:before{content:"";width:100%;height:100%;position:absolute;top:10px;left:10px;background:#F2F2F2;z-index:1}.company .block--first .wcm3 .txt .in{position:relative;z-index:2;position:relative;z-index:2;background:#fff;padding:59px 30px 36px 41px}.company .block--first .wcm3 .txt .in p{margin:0 auto 25px;letter-spacing:0.04em;font-size:15px;line-height:25px}@media only screen and (max-width: 767px){.company .block--first .wcm3 .txt .in p{letter-spacing:0.02em;line-height:23px;font-size:14px}}.company .block--first .wcm3 .txt .in .cap{display:inline-block;text-align:right;width:100%;padding-top:13px;padding-bottom:0;font-size:13px;line-height:20px;margin-bottom:0;letter-spacing:0.02em}@media only screen and (max-width: 767px){.company .block--first .wcm3 .txt{width:100%;margin:-15px auto 0;padding:0 20px 0 15px}.company .block--first .wcm3 .txt:before{width:calc(100% - 35px);top:5px;left:auto;right:15px}.company .block--first .wcm3 .txt .in{padding:31px 22px 22px 22px}.company .block--first .wcm3 .txt .in p{font-size:14px;line-height:23px;letter-spacing:0.02em;margin:0 auto 23px}.company .block--first .wcm3 .txt .in .cap{padding-top:3px}}.company .block--second .inner{margin:132px auto 160px;max-width:780px;width:100%;padding:0 15px;text-align:center}@media only screen and (max-width: 767px){.company .block--second .inner{margin:43px auto 46px}}.company .block--second .inner .tit{position:relative;z-index:2;font-size:43px;letter-spacing:0.02em;line-height:1;color:#005BAB;font-weight:500;margin:0 auto 35px;display:inline-block;padding:57px 55px}.company .block--second .inner .tit:after,.company .block--second .inner .tit:before{content:"";position:absolute;width:180px;height:58px}.company .block--second .inner .tit:after{top:0;left:0;border-top:1px solid #343434;border-left:1px solid #343434}.company .block--second .inner .tit:before{bottom:0;right:0;border-bottom:1px solid #343434;border-right:1px solid #343434}@media only screen and (max-width: 767px){.company .block--second .inner .tit{font-size:33px;line-height:43px;letter-spacing:0.02em;padding:22px 40px 22px;margin:0 auto 25px}.company .block--second .inner .tit:after,.company .block--second .inner .tit:before{width:90px;height:37px}}@media only screen and (max-width: 374px){.company .block--second .inner .tit{padding:22px 15px 22px}}.company .block--second .inner strong{font-size:22px;letter-spacing:0.02em;line-height:24px;margin:0 auto 66px;display:block}@media only screen and (max-width: 767px){.company .block--second .inner strong{font-size:17px;line-height:24px;margin:0 auto 37px}}.company .block--second .inner .txt{font-size:15px;letter-spacing:0.04em;line-height:30px}@media only screen and (max-width: 767px){.company .block--second .inner .txt{font-size:14px;letter-spacing:0.02em;line-height:25px;text-align:left}}.company .block--third .in{width:100%;max-width:830px;padding:0 15px;margin:108px auto 137px}@media only screen and (max-width: 767px){.company .block--third .in{margin:40px auto 53px}}.company .block--third .in table tr th,.company .block--third .in table tr td{border-bottom:1px solid #E2E2E2;font-size:15px;line-height:24px;letter-spacing:0.02em;padding:20px 0 20px}@media only screen and (max-width: 767px){.company .block--third .in table tr th,.company .block--third .in table tr td{font-size:14px;line-height:24px;padding:9px 0 10px}}.company .block--third .in table tr th{text-align:left;width:169px}.company .block--third .in table tr th h3{font-weight:bold;font-size:15px;line-height:24px;letter-spacing:0.02em}@media only screen and (max-width: 767px){.company .block--third .in table tr th{width:89px}.company .block--third .in table tr th h3{font-size:14px;font-weight:500}}.company .block--third .in table tr td p:not(:last-child){margin:0 0 23px 0}@media only screen and (max-width: 767px){.company .block--third .in table tr td p:not(:last-child){margin:0 0 0 0}}@media only screen and (max-width: 767px){.company .block--third .in table tr td a{text-decoration:underline}}.company .block--fourth .wcm3{margin:123px auto 200px}@media only screen and (max-width: 767px){.company .block--fourth .wcm3{margin:40px auto 73px}}.company .block--fourth .wcm3 .row{margin:0 auto 84px}@media only screen and (max-width: 767px){.company .block--fourth .wcm3 .row{margin:0 auto 52px}}.company .block--fourth .wcm3 .row .tit{font-size:18px;letter-spacing:0.02em;font-weight:bold;line-height:26px}@media only screen and (max-width: 767px){.company .block--fourth .wcm3 .row .tit{font-size:16px;line-height:25px}}.company .block--fourth .wcm3 .row p{font-size:15px;letter-spacing:0.02em;line-height:26px}@media only screen and (max-width: 767px){.company .block--fourth .wcm3 .row p{font-size:14px;line-height:25px}}.company .block--fourth .wcm3 .row .cont{font-size:0;margin:15px auto 0}.company .block--fourth .wcm3 .row .cont .img{width:37.5%;display:inline-block;vertical-align:top;margin-right:3%}.company .block--fourth .wcm3 .row .cont .map{width:59.5%;display:inline-block;vertical-align:top;overflow:hidden}.company .block--fourth .wcm3 .row .cont .map iframe{width:100% !important;height:100% !important;display:block}.company .block--fourth .wcm3 .row .cont .link_map{font-size:14px;letter-spacing:0.02em;line-height:24px;display:inline-block;text-align:right;width:100%;position:relative;margin:8px 0 0 0;text-decoration:underline}.company .block--fourth .wcm3 .row .cont .link_map:before{position:relative;display:inline-block;background:url(../../img/company/ico_01.svg) no-repeat center center;background-size:100% 100%;width:10px;height:10px;content:"";margin-right:5px}@media only screen and (max-width: 767px){.company .block--fourth .wcm3 .row .cont{margin:10px auto 0}.company .block--fourth .wcm3 .row .cont .img{width:100%;margin-bottom:20px}.company .block--fourth .wcm3 .row .cont .map{width:100%}.company .block--fourth .wcm3 .row .cont .link_map{text-align:left;line-height:25px;margin:5px 0 0 0}.company .block--fourth .wcm3 .row .cont .link_map:before{margin-right:6px}}

/*# sourceMappingURL=maps/company.min.css.map */
