@font-face{font-family:"notoSans400";src:url("../font/NotoSansJP-Regular.woff")}@font-face{font-family:"notoSans500";src:url("../font/NotoSansJP-Medium.woff")}@font-face{font-family:"NotoSans700";src:url("../font/NotoSansJP-Bold.woff")}@media screen and (min-width:961px){.office-overview{padding:100px 0 50px}}@media screen and (max-width:960px){.office-overview{padding:50px 0 25px}}.office-overview__inner{max-width:1100px;width:calc(100% - 40px);margin:0 auto}.office-overview__heading{text-align:center}@media screen and (min-width:961px){.office-overview__heading{font-size:35px}}@media screen and (max-width:960px){.office-overview__heading{font-size:20px}}.office-overview__list{position:relative;z-index:0}.office-overview__list:before{content:"";height:100%;display:inline-block;position:absolute;top:0;left:0;z-index:-1;background-color:#EDF4F5}@media screen and (min-width:961px){.office-overview__list{margin-top:40px}.office-overview__list:before{width:240px}}@media screen and (max-width:960px){.office-overview__list{margin-top:30px}.office-overview__list:before{width:150px}}.office-overview__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:2;border-top:1px solid #1E508B}.office-overview__item:last-child{border-bottom:1px solid #1E508B}.office-overview__itemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:961px){.office-overview__itemTitle{width:240px;padding:35px 20px;font-family:notoSans500,sans-serif;font-weight:500}}@media screen and (max-width:960px){.office-overview__itemTitle{width:150px;padding:15px 10px;font-family:notoSans400,sans-serif;font-weight:400}}@media screen and (min-width:961px){.office-overview__itemData{width:calc(100% - 240px);padding:35px 70px}}@media screen and (max-width:960px){.office-overview__itemData{width:calc(100% - 150px);padding:15px 10px}}@media screen and (min-width:961px){.office-access{padding:50px 0 200px}}@media screen and (max-width:960px){.office-access{padding:25px 0 100px}}.office-access__inner{max-width:1100px;width:calc(100% - 40px);margin:0 auto}.office-access__heading{text-align:center}@media screen and (min-width:961px){.office-access__heading{font-size:35px}}@media screen and (max-width:960px){.office-access__heading{font-size:20px}}.office-access__list{position:relative;z-index:0}.office-access__list:before{content:"";height:100%;display:inline-block;position:absolute;top:0;left:0;z-index:-1;background-color:#EDF4F5}@media screen and (min-width:961px){.office-access__list{margin-top:40px}.office-access__list:before{width:240px}}@media screen and (max-width:960px){.office-access__list{margin-top:30px}}.office-access__item{line-height:2;border-top:1px solid #1E508B}.office-access__item:last-child{border-bottom:1px solid #1E508B}@media screen and (min-width:961px){.office-access__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.office-access__itemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:961px){.office-access__itemTitle{width:240px;padding:35px 20px}}@media screen and (max-width:960px){.office-access__itemTitle{padding:10px;font-family:notoSans400,sans-serif;font-weight:400;border-bottom:1px solid #1E508B;background-color:#EDF4F5}}@media screen and (min-width:961px){.office-access__itemData{width:calc(100% - 240px);padding:35px 70px}}@media screen and (max-width:960px){.office-access__itemData{padding:15px 10px}}.office-access__mapWrap{max-width:492px;margin-bottom:30px;padding-top:54%;position:relative}.office-access__mapWrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:961px){.office-access__buttonWrap{max-width:410px;margin:30px 0 40px}}@media screen and (max-width:960px){.office-access__buttonWrap{max-width:260px;margin:20px 0}}.office-access__button{border-radius:100px}@media screen and (min-width:961px){.office-access__button{height:50px}.office-access__button.--arrow:after{right:20px}}@media screen and (max-width:960px){.office-access__button{height:40px;font-size:14px}.office-access__button.--arrow:after{right:10px}}