main section.sec-headline{padding:26px 0 30px}@media screen and (min-width:768px){main section.sec-headline{padding:67px 0 40px}}@media screen and (min-width:768px){main .sec-company{position:relative}}@media screen and (min-width:768px){main .sec-company .container_company{max-width:128rem;margin:0 auto}main .sec-company .container_company:before{content:"";display:block;background:url(//accretive-factoring.jp/wp-content/themes/accreative/assets/img/company/bg_pattern.svg) no-repeat left center/contain;position:absolute;width:100%;height:1030px;top:-56px;z-index:-1}}main .sec-company .container_company .wrapper{background:#eaf6fc;border-radius:10px;padding:3.5rem 2rem;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-bottom:80px}@media screen and (min-width:768px){main .sec-company .container_company .wrapper{padding:3rem 6rem 4.5rem;margin-bottom:130px}}main .sec-company .container_company .wrapper table tr{color:#444cad;display:flex;padding:17px 0}main .sec-company .container_company .wrapper table tr:not(:last-child){border-bottom:1px solid #fff}@media screen and (min-width:768px){main .sec-company .container_company .wrapper table tr{padding:20px 0 15px}}main .sec-company .container_company .wrapper table tr th{width:11rem;font-weight:500;font-size:1.2rem;line-height:1.4;text-align:center;margin-right:1.5rem}@media screen and (min-width:768px){main .sec-company .container_company .wrapper table tr th{font-size:1.4rem;width:14rem;margin-right:3rem;letter-spacing:.05rem}}main .sec-company .container_company .wrapper table tr th span{display:block;background:rgba(255,255,255,.8);border-radius:14px;padding:.3rem 0}@media screen and (min-width:768px){main .sec-company .container_company .wrapper table tr th span{padding:.5rem 0}}main .sec-company .container_company .wrapper table tr td{width:calc(100% - 12.5rem);font-size:1.3rem;line-height:1.5}@media screen and (min-width:768px){main .sec-company .container_company .wrapper table tr td{font-size:1.5rem;width:57rem;line-height:1.4;letter-spacing:.05rem}}@media screen and (min-width:768px){main .sec-company .container_company .wrapper table tr td .space{margin-left:3rem}}main .sec-company .container_company .wrapper table tr td .url{text-decoration:underline}main .sec-company .container_company .wrapper table tr td .address{margin-bottom:20px}main .sec-company .container_company .wrapper table tr td .address span{font-weight:500}@media screen and (min-width:768px){main .sec-company .container_company .wrapper table tr td .link{display:flex}}main .sec-company .container_company .wrapper table tr td .link .map{margin-bottom:12px}@media screen and (min-width:768px){main .sec-company .container_company .wrapper table tr td .link .map{margin-right:3rem}}main .sec-company .container_company .wrapper table tr td .link .underline{background:url(//accretive-factoring.jp/wp-content/themes/accreative/assets/img/company/company_underline01.svg) repeat-x left bottom;height:1px}main .sec-company .container_company .wrapper table tr td .link .underline:after{content:url(//accretive-factoring.jp/wp-content/themes/accreative/assets/img/company/icon-arrow.svg);padding-left:.8rem}main .sec-access{position:relative}main .sec-access .container_access{margin-bottom:90px}@media screen and (min-width:768px){main .sec-access .container_access{max-width:128rem;margin:0 auto 160px}main .sec-access .container_access:before{content:"";display:block;background:url(//accretive-factoring.jp/wp-content/themes/accreative/assets/img/company/bg_pattern_access.svg) no-repeat left center/contain;width:100%;height:1793px;position:absolute;top:-66px;z-index:-1}}main .sec-access .container_access .sec-address{background:#eaf6fc;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:2.5rem 2rem 3rem;letter-spacing:.05rem}main .sec-access .container_access .sec-address:not(:last-child){margin-bottom:30px}@media screen and (min-width:768px){main .sec-access .container_access .sec-address:not(:last-child){margin-bottom:38px}}@media screen and (min-width:768px){main .sec-access .container_access .sec-address{padding:4rem;display:flex;justify-content:space-between}}main .sec-access .container_access .sec-address .txt{margin-bottom:2.5rem;font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){main .sec-access .container_access .sec-address .txt{line-height:1.7;margin-right:4rem;width:39rem}}main .sec-access .container_access .sec-address .txt h2{font-size:1.6rem;font-weight:500;line-height:1.5;border-bottom:1px solid #444cad;padding-bottom:.7rem;margin-bottom:1rem}@media screen and (min-width:768px){main .sec-access .container_access .sec-address .txt h2{font-size:1.8rem}}main .sec-access .container_access .sec-address .map-inner{width:100%;height:18rem}@media screen and (min-width:768px){main .sec-access .container_access .sec-address .map-inner{max-width:35rem;height:22rem}}main .sec-access .container_access .sec-address .map-inner .g-map{width:100%;height:100%}.mgb-2{margin-bottom:2%}@media screen and (min-width:768px){.h3style{color:#444cad;font-weight:700;border-bottom:1px solid #444cad;margin-top:2%;margin-bottom:1%;padding-bottom:5px;font-size:17px}}@media screen and (max-width:767px){.h3style{color:#444cad;font-weight:700;border-bottom:1px solid #444cad;margin-top:2%;margin-bottom:1%;padding-bottom:5px;font-size:15px}}