﻿.company-group-title{padding:97px 0 65px}@media (max-width: 767px){.company-group-title{padding:0 0 35px}}.company-group-title .main-tit{text-align:center;color:#77B75C;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;font-size:36px;font-size:3.6rem;line-height:40px;line-height:1.11111em;letter-spacing:.06em}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.company-group-title .main-tit{font-family:'Noto Serif JP', serif}}@media only screen and (max-width: 370px){.company-group-title .main-tit{font-family:'Noto Serif JP', serif}}@media (max-width: 767px){.company-group-title .main-tit{font-size:26px;font-size:2.6rem;line-height:53px;line-height:2.03846em}}.company-group-title .main-tit span{display:inline-block;text-decoration-line:underline;text-underline-offset:40px;text-decoration-thickness:1px;text-decoration-color:#77B75C}@media (max-width: 767px){.company-group-title .main-tit span{text-underline-offset:12px}}.com-title{color:#77B75C;font-size:26px;font-size:2.6rem;line-height:50px;line-height:1.92308em;letter-spacing:.08em;margin-bottom:15px}@media only screen and (max-width: 1100px){.com-title{font-size:22px;font-size:2.2rem;line-height:50px;line-height:2.27273em;letter-spacing:.08em}}@media only screen and (max-width: 980px){.com-title{font-size:20px;font-size:2rem;line-height:35px;line-height:1.75em;letter-spacing:.08em}}@media (max-width: 767px){.com-title{font-size:22px;font-size:2.2rem;line-height:40px;line-height:1.81818em;letter-spacing:.08em}}@media only screen and (max-width: 370px){.com-title{font-size:20px;font-size:2rem;line-height:35px;line-height:1.75em;letter-spacing:.08em}}.com-list li{padding:18px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #E3EFDE;font-size:15px;font-size:1.5rem;line-height:28px;line-height:1.86667em;letter-spacing:.08em}.com-list li:last-of-type{border-bottom:1px solid #E3EFDE}@media (min-width: 768px){.com-list li.br-bottom{border-bottom:1px solid #E3EFDE}}.com-list li .list-title{display:block;width:155px;padding:0 36px}@media (max-width: 767px){.com-list li .list-title{width:100px;padding:0 5px 0 0}}.com-list li .list-txt{width:calc(100% - 155px)}@media (max-width: 767px){.com-list li .list-txt{width:calc(100% - 100px)}}.com-list a{color:#3B3B3B}.diF{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.diF{display:block}}.diF>.com-list{width:calc(50% - 25px)}@media (max-width: 767px){.diF>.com-list{width:100%}}.diF>.com-list:first-of-type{margin-right:25px}@media (max-width: 767px){.diF>.com-list:first-of-type{margin-right:0}}.diF>.com-list:last-of-type{margin-left:25px}@media (max-width: 767px){.diF>.com-list:last-of-type{margin-left:0}}.diF>.com-item{width:calc(50% - 25px)}@media (max-width: 767px){.diF>.com-item{width:100%}}.diF>.com-item:first-of-type{margin-right:25px}@media (max-width: 767px){.diF>.com-item:first-of-type{margin-right:0;margin-bottom:75px}}.diF>.com-item:last-of-type{margin-left:25px}@media (max-width: 767px){.diF>.com-item:last-of-type{margin-left:0}}.sec-company{margin-top:27px}@media (max-width: 767px){.sec-company{margin-top:3px}}.sec-company__block02{margin-bottom:80px}@media (max-width: 767px){.sec-company__block02{margin-bottom:80px}}.sec-company__block02 .com-title{margin-bottom:25px}@media (max-width: 767px){.sec-company__block02 .com-title{margin-bottom:15px}}@media (min-width: 768px){.sec-company__block02 .com-list:first-of-type li{padding:23px 0 22px}}@media (max-width: 767px){.sec-company__block02 .com-list li .list-txt{padding-right:30px}}.sec-company__banner{margin:53px 0 142px;text-align:center}@media (max-width: 767px){.sec-company__banner{margin:24px 0 68px}}.sec-company__banner img{width:856px}.sec-group{margin-bottom:150px}@media (max-width: 767px){.sec-group{padding-top:20px;margin-bottom:75px}}.sec-group .sec-group-box{margin-top:27px}@media (max-width: 767px){.sec-group .sec-group-box{margin-top:3px}}.sec-group .gb-box{margin-bottom:88px}@media (max-width: 767px){.sec-group .gb-box{margin-bottom:50px}}@media (max-width: 767px){.sec-group .com-title{letter-spacing:0}}.sec-group .gb-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -25px;padding-top:8px}@media (max-width: 767px){.sec-group .gb-items{margin:0 -20px;padding-top:0}}.sec-group .gb-items .gb-item{width:50%;padding:0 25px}@media (max-width: 767px){.sec-group .gb-items .gb-item{width:100%;padding:0 20px}}.sec-group .gb-items .gb-item:nth-child(1) .gb-item-wrap,.sec-group .gb-items .gb-item:nth-child(2) .gb-item-wrap{border-top:1px solid #E3EFDE}@media (max-width: 767px){.sec-group .gb-items .gb-item:nth-child(2) .gb-item-wrap{border-top:none}}.sec-group .gb-items .gb-item-wrap{border-bottom:1px solid #E3EFDE;padding:23px 0;height:100%}@media (max-width: 767px){.sec-group .gb-items .gb-item-wrap{padding:18px 0}}.sec-group .gb-items .gb-i-ttl{font-size:15px;font-size:1.5rem;line-height:28px;line-height:1.86667em;letter-spacing:.08em;font-weight:700;margin-bottom:7px}.sec-group .gb-items .gb-i-txt{font-size:15px;font-size:1.5rem;line-height:28px;line-height:1.86667em;letter-spacing:.08em}.sec-group .gb-items .gb-i-txt a{color:inherit}

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