#page-header{background-image:url("../../img/company/bg_head.jpg")}@media screen and (max-width: 767px){#page-header{background-image:url("../../img/company/bg_head_sp.jpg");background-position:left center}}#history{border-bottom:1px solid #a1d6d9;padding-bottom:2em}@media print, screen and (min-width: 768px){#history{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}@media screen and (max-width: 767px){#history{margin-top:2em}}#history p{font-size:2.5rem;font-weight:bold;color:#008d95}@media screen and (max-width: 767px){#history p{text-align:center}}@media print, screen and (min-width: 768px){#history p+p{margin-left:2em}}@media screen and (max-width: 767px){#history p+p{margin-top:0.5em}}#history a{transition:all .1s}#history a:hover{filter:brightness(110%)}#philosophy{position:relative;padding-top:50px;padding-bottom:50px}@media screen and (max-width: 767px){#philosophy{padding-top:20px;padding-top:20px;font-size:1.6rem}}#philosophy .blc_ttl{color:#008d95;margin-bottom:15px}@media screen and (max-width: 767px){#philosophy .blc_ttl{font-size:2.2rem}}#philosophy .catch_txt{margin-bottom:15px;font-size:1.8rem}@media print, screen and (min-width: 768px){#philosophy .catch_txt{font-size:2rem}}#philosophy p:not(:last-child){margin-bottom:1em}#representative{position:relative}@media print, screen and (min-width: 768px){#representative{margin-bottom:80px}}#representative:before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:100%;background:url("../../img/company/representative.jpg") no-repeat top center;background-size:100% auto}@media print, screen and (min-width: 768px){#representative:before{width:calc( 50% - 280px);background-size:cover}}@media screen and (max-width: 767px){#representative .blc_in{padding:50% 0 0}}#representative .box{padding:7%;background:#fff;position:relative;z-index:1}@media print, screen and (min-width: 768px){#representative .box{padding:0 5%;margin-left:290px}}@media screen and (max-width: 767px){#representative .box{font-size:1.6rem}}#representative .blc_ttl{color:#008d95;margin-bottom:15px}#representative p:not(:last-child){margin-bottom:1em}#representative .signe{margin:2em 0 0;text-align:right}#representative .signe img{display:inline-block}#overview{margin-bottom:7%}#overview .blc_head{background:url("../../img/company/overview.jpg?20210216") no-repeat center/cover}@media screen and (max-width: 400px){#overview .blc_head{background-position:left -33vw center}}#overview .blc_head .blc_in{padding-top:12%}@media screen and (max-width: 767px){#overview .blc_head .blc_in{padding-top:5%}}#overview .blc_head .blc_ttl{color:#fff;display:inline-block;padding:1em 1.5em}@media screen and (max-width: 767px){#overview .blc_head .blc_ttl{font-size:2.2rem;padding:1em 0}}#overview table{width:100%;margin-bottom:5%;font-size:1.6rem}#overview table tr:not(:first-child){border-top:solid 1px #ccc}#overview table th,#overview table td{padding:1em 0 1em 2em;vertical-align:top}@media screen and (max-width: 767px){#overview table th,#overview table td{padding:1em 1em}}#overview table th{background-color:#008d95;color:#fff}@media print, screen and (min-width: 768px){#overview table th{width:220px}}#overview table ul li:not(:last-child){margin-bottom:10px}#overview table dl:not(:last-child){margin-bottom:15px}#overview table dl dt{margin-bottom:5px}#overview table dl dd span{margin-right:15px}@media screen and (max-width: 767px){#overview table dl dd span{margin-right:0}}@media screen and (max-width: 767px){#overview table dl dd a{display:block}}@media screen and (max-width: 767px){#overview table tbody,#overview table tr,#overview table th,#overview table td{display:block}#overview table td{padding:1em 1em 2em}}#overview .list_disc{padding-left:16px;overflow:hidden}#overview .list_disc li{list-style:disc;font-size:1.5rem}#overview .box_3x li{float:left;width:33.3333%}@media screen and (max-width: 767px){#overview .box_3x li{width:100%;float:none}}a.company_map{background:url("../img/icon_map.png") no-repeat left center;font-size:14px;padding:0.3em 0 0.2em 18px;text-decoration:underline}.access #map_tokyo{padding-top:30px;width:100%}.access #map_tokyo p{background:#008d95;color:#fff;padding:.5em 1em;margin-bottom:.5em;text-align:center}@media screen and (max-width: 767px){.access #map_tokyo p{display:inline-block;text-align:left}}.gmap{height:0;overflow:hidden;padding-bottom:40%;width:100%;position:relative}@media screen and (max-width: 767px){.gmap{padding-bottom:74.25%}}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}#branch{background:url("../../img/company/sky.jpg") no-repeat center/cover;color:#fff;position:relative}#branch:before{content:'';display:block;background:rgba(9,105,173,0.5);width:50%;position:absolute;top:0;left:0;bottom:0}@media screen and (max-width: 767px){#branch:before{right:0;bottom:110vw;width:100%}}#branch .blc_in{position:relative;padding-top:40px;padding-bottom:40px;background:url("../../img/company/branch-map.png?20210224") no-repeat right center}@media screen and (max-width: 767px){#branch .blc_in{background-position:bottom 2% center;background-size:95% auto;padding-bottom:110%}}#branch .blc_ttl{margin-bottom:20px}@media print, screen and (min-width: 768px){#branch .branch_list{width:46%}}#branch .branch_list dt{margin-bottom:15px;font-size:1.8rem;line-height:1}@media print, screen and (min-width: 768px){#branch .branch_list dt{font-size:2.2rem}}#branch .branch_list dd{padding-bottom:1em;margin-bottom:1em;border-bottom:dotted 1px #fff;font-size:1.6rem}#branch .branch_list dd:last-of-type{border-bottom:none}#branch .branch_list dd .tokyoBlanch{font-size:1.5rem;margin-top:1em}#branch .branch_list dd a{color:#fff;text-decoration:underline}#branch .branch_list dd a:hover{opacity:.7}
/*# sourceMappingURL=company.css.map */
