.profileWrap{width:100%;margin:0;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.profileLeft{width:40%;margin:0;padding:0}.profileLeft__image{margin:0 auto;display:block}.profileLeftWrap{margin:0;padding:30px;border:1px solid #333}.profileLeftWrap__name{line-height:1;font-size:28px;font-weight:700}.profileLeftWrap__name--job{margin:0 0 10px;font-size:17px;font-weight:normal;display:block}.profileLeftWrap__position{margin:30px 0 0;padding:0}.profileLeftWrap__title{margin:0 0 15px;padding:5px 20px;display:inline-block;color:#FFF;font-size:16px;line-height:1;background-color:#293380;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.profileLeftWrap__cnt{margin:0;padding:0}.profileLeftWrap__list{margin:0;padding:0;list-style:none}.profileLeftWrap__item{margin:0;padding:0;font-size:17px}.profileHistory{width:calc(60% - 60px);margin:0 0 0 60px;padding:0}.profileHistory__title{margin:0;padding:30px 50px;font-size:28px;line-height:1;font-weight:700;color:#FFF;background-color:#60c7ff}.profileHistory__title:first-of-type{margin:0 0 30px}.profileHistory__cnt{margin:0;padding:0}.profileHistory__cnt:first-of-type{margin:0 0 60px}.profileHistory__list{margin:0;padding:0;list-style:none}.profileHistory__item{margin:30px 0 0;padding:0 0 30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-items:center;border-bottom:1px solid #CCC}.profileHistory__item--year{width:100px;font-size:16px;font-weight:700;line-height:1.5;text-align:center}.profileHistory__item--month{width:100px;font-size:16px;font-weight:700;line-height:1;text-align:center}.profileHistory__item--txt{width:calc(100% - 200px)}.office{margin:80px 0 0;padding:60px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;background-color:#f3f3f3}.officeLeft{width:400px;margin:0;padding:0}.officeLeft__title{margin:0 0 50px;padding:0 0 0 20px;font-size:24px;font-weight:700;position:relative}.officeLeft__title::before{content:'';width:12px;height:12px;position:absolute;top:14px;left:0;background-color:#333}.officeLeft__cnt{margin:0;padding:0}.officeLeft__cnt--tel{font-size:36px;line-height:1;color:#60c7ff;font-family:"Lato",sans-serif;font-weight:900}.officeLeft__btn{width:400px;height:80px;margin:50px auto 0;font-size:18px;font-weight:700;line-height:1}.officeLeft__btn--anchor{width:100%;height:100%;color:#FFF !important;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;background-color:#293380;border:1px solid #293380;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:0.1s linear}.officeLeft__btn--anchor:hover{text-decoration:none;color:#FFF !important;background-color:#60c7ff;border:1px solid #60c7ff;-webkit-box-shadow:rgba(0,0,0,0.09) 0px 2px 1px,rgba(0,0,0,0.09) 0px 4px 2px,rgba(0,0,0,0.09) 0px 8px 4px,rgba(0,0,0,0.09) 0px 16px 8px;-moz-box-shadow:rgba(0,0,0,0.09) 0px 2px 1px,rgba(0,0,0,0.09) 0px 4px 2px,rgba(0,0,0,0.09) 0px 8px 4px,rgba(0,0,0,0.09) 0px 16px 8px;box-shadow:rgba(0,0,0,0.09) 0px 2px 1px,rgba(0,0,0,0.09) 0px 4px 2px,rgba(0,0,0,0.09) 0px 8px 4px,rgba(0,0,0,0.09) 0px 16px 8px}.officeLeft__btn--anchor span{padding:0 28px 0 0;background-image:url("../img/common/svg/03_white.svg");background-position:right center;background-repeat:no-repeat;background-size:18px 15px}.officeMap{width:calc(100% - 460px);height:400px;margin:0 0 0 60px;padding:0;border:8px solid #FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1230px){.profileLeft{width:100%}.profileHistory{width:100%;margin:60px 0 0}.officeLeft{width:100%}.officeMap{width:100%;margin:60px 0 0}}@media (max-width: 680px){.profileLeft__image{width:300px;height:auto}.profileHistory__title{padding:30px;font-size:24px}.profileHistory__item--year{width:auto;text-align:left}.profileHistory__item--year br{display:none}.profileHistory__item--month{width:auto;text-align:left}.profileHistory__item--txt{width:100%;margin:10px 0 0}.office{padding:40px 30px}.officeLeft__title{margin:0 0 30px}.officeLeft__cnt--tel{margin:10px 0 0;font-size:24px}.officeLeft__btn{margin:30px auto 0}.officeMap{margin:30px 0 0}}@media (max-width: 510px){.officeLeft__btn{width:100%}}@media (max-width: 380px){.profileLeft__image{width:100%}}
