@import url("https://fonts.googleapis.com/css?family=Lato:300,400,600,700&display=swap");@import url(base.css);.page-ttl .image{background-image:url("../img/base/head-img.jpg");background-position:right center}.pnkz{margin-top:15px}.contents-box{margin-bottom:80px}.contents-box .inner{width:1000px;margin-right:auto;margin-left:auto}.contents-box .inner .area-ttl{background:#fff6e9;border-left:solid 3px #e07715;font-size:20px;letter-spacing:1.5px;padding:13px 0 11px 27px;text-align:left}.contents-box .inner .company-list{color:#595757;line-height:30px;margin-top:50px;padding:0;letter-spacing:.5px}.contents-box .inner .company-list a{color:#e07715}.contents-box .inner .company-list a:hover{opacity:.6}.contents-box .inner .company-list>li{border-top:dashed 1px #dcdddd;padding:16px 29px 14px;display:flex}.contents-box .inner .company-list>li:last-child{padding-bottom:0}.contents-box .inner .company-list>li .list-item{width:154px}.contents-box .inner .company-list>li .space{margin-right:.25em}.contents-box .inner .company-list>li .space-long{margin-right:4em}.contents-box.about{margin:131px 0 63px}.contents-box.access .map-place{font-size:17px;margin-bottom:15px}.contents-box.access .map-place:before{content:"";display:inline-block;width:1em;height:1em;background:#e07715;margin-right:.5em;vertical-align:-2px}.contents-box.access .map-place:first-of-type{margin-top:45px}.contents-box.access .g-map{width:100%;height:384px;margin-bottom:40px}.contents-box.access .g-map:last-of-type{margin-bottom:0}.contents-box.zeh .z_content{margin-top:30px}.contents-box.zeh .z_ttl{font-weight:bold;font-size:18px;letter-spacing:.05em}.contents-box.zeh .z_tb{margin-top:18px;width:100%}.contents-box.zeh .z_tb-row:first-child .z_tb-txt{background:#fff6e9}.contents-box.zeh .z_tb-row:first-child .z_tb-ttl{border-top:solid 1px #e07715}.contents-box.zeh .z_tb-row:last-child .z_tb-ttl{border-bottom:solid 1px #e07715}.contents-box.zeh .z_tb td,.contents-box.zeh .z_tb th{text-align:center;padding:12px 15px;vertical-align:middle}.contents-box.zeh .z_tb-txt{border:solid 1px #3e3a39}.contents-box.zeh .z_tb-ttl{background:#e07715;color:#fff;font-weight:bold;letter-spacing:.1em;border-bottom:solid 1px #fff;border-left:solid 1px #e07715;border-right:solid 1px #e07715}.contents-box.naming{text-align:center;color:#595757}.contents-box.naming img{margin:62px 0 16px}.contents-box.naming .txt{font-size:24px;line-height:40px;letter-spacing:.5px}.contents-box.naming .txt .orange{color:#e07715}.contents-box.philosophy{text-align:center}.contents-box.philosophy .catch{font-size:24px;font-weight:600;line-height:40px;letter-spacing:.5px;margin:63px 0 40px;color:#595757}.contents-box.philosophy .txt{font-size:18px;line-height:38px;letter-spacing:.3px;color:#595757}.contents-box.policy .policy-list{margin-top:69px}.contents-box.policy .policy-list li{padding:31px 0 29px 30px;display:flex;align-items:center;border-bottom:dashed 1px #ddd}.contents-box.policy .policy-list li:first-child{padding-top:0}.contents-box.policy .policy-list li .num{background:#e07715;color:#fff;font-size:27px;font-family:"Lato",sans-serif;line-height:50px;text-align:center;width:50px;height:50px;margin-right:28px}.contents-box.policy .policy-list li dl dt{font-size:20px;font-weight:600;margin-bottom:11px;letter-spacing:1.5px}.contents-box.policy .policy-list li dl dt span{margin:0 .6em}.contents-box.policy .policy-list li dl dd{letter-spacing:1.3px}.contents-box.privacy .txt{margin-top:51px;letter-spacing:.3px;color:#595757;line-height:34px;padding-left:30px}.contents-box.privacy .txt a{color:#036eb8}.contents-box.privacy .txt a:hover{opacity:.6}.contents-box.video .video-area{margin-top:58px}.contents-box.video .video-area .video-box{margin:0 0 40px 31px;width:466px;display:inline-block}.contents-box.video .video-area .video-box iframe{margin-bottom:21px;width:100%;height:262px}.contents-box.video .video-area .video-box a{color:#595757;letter-spacing:.3px}.contents-box.video .video-area .video-box a:hover{opacity:.6}@media screen and (max-width: 768px){.page-ttl .image{background-image:url("../img/base/sp/head-img.jpg");background-position:right center}.contents-box{margin-bottom:30px}.contents-box .inner{width:100%;padding:0 20px}.contents-box .inner .area-ttl{font-size:18px;letter-spacing:1px;padding:10px 0 8px 18px}.contents-box .inner .company-list{line-height:26px;margin-top:20px;padding:0;letter-spacing:.5px}.contents-box .inner .company-list a:hover{opacity:1}.contents-box .inner .company-list>li{padding:12px 0;display:block;text-align:center;font-size:13px}.contents-box .inner .company-list>li:last-child{padding-bottom:0}.contents-box .inner .company-list>li .list-item{width:100%;font-size:15px}.contents-box .inner .company-list>li .list-item:after{content:"";width:60px;height:0;border-top:solid 1px #e07715;display:block;text-align:center;margin:2px auto 8px}.contents-box.about{margin:40px 0 30px}.contents-box.access .map-place{font-size:16px;margin-bottom:12px}.contents-box.access .map-place:first-of-type{margin-top:30px}.contents-box.access .g-map{width:100%;height:280px;margin-bottom:35px}.contents-box.zeh .z_content{margin-top:18px}.contents-box.zeh .z_ttl{font-size:16px;line-height:28px}.contents-box.zeh .z_tb td,.contents-box.zeh .z_tb th{padding:12px 3px;font-size:14px;line-height:20px}.contents-box.zeh .z_tb-ttl{width:60px}.contents-box.naming img{margin:20px 0 12px;max-width:100%}.contents-box.naming .txt{font-size:15px;line-height:30px;font-weight:700}.contents-box.philosophy .catch{font-size:18px;line-height:30px;margin:20px 0 15px}.contents-box.philosophy .txt{font-size:15px;line-height:30px;text-align:justify}.contents-box.policy .policy-list{margin-top:20px}.contents-box.policy .policy-list li{padding:15px 0}.contents-box.policy .policy-list li .num{font-size:20px;line-height:35px;width:35px;height:35px;margin:0 10px 10px 0}.contents-box.policy .policy-list li dl{width:calc(100% - 50px);line-height:26px}.contents-box.policy .policy-list li dl dt{font-size:18px;margin-bottom:8px}.contents-box.privacy .txt{margin-top:20px;line-height:26px;padding-left:0}.contents-box.privacy .txt a:hover{opacity:1}.contents-box.video .video-area{margin-top:20px}.contents-box.video .video-area .video-box{margin:0 0 15px 0;width:100%}.contents-box.video .video-area .video-box iframe{margin-bottom:4px;width:100%;height:calc((100vw - 40px) * .562)}.contents-box.video .video-area .video-box a{line-height:20px}.contents-box.video .video-area .video-box a:hover{opacity:1}}
/*# sourceMappingURL=company.css.map */
