td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}#office-list-area #qa-detail-header{background-position:25px 13px;text-align:left}#office-list-area .h2-header{text-align:left;width:590px;height:55px;line-height:55px}#office-list-area .h2-header div{float:left}#office-list-area .h2-header span.title-text{margin-left:60px;width:70%;font-size:18px;font-weight:700}#qa-post-button{width:235px;padding:2px 0px;background:#FE5F51;color:#fff;font-size:14px;height:28px;line-height:28px;text-align:center;border-radius:22px;-webkit-border-bottom-right-radius:22px;-moz-border-radius-bottomright:22px}#office-list-area #answer-count2{width:100px;padding:2px 0px;background:#FE5F51;color:#fff;font-size:13px;height:24px;line-height:24px;text-align:center;position:relative;top:14px;right:15px;float:right;border-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-border-radius-bottomright:12px}#office-list-area #answer-count2 span{font-size:13px;font-weight:normal;font-family:mplus-2p-medium}#answer-header-area #q-body{padding:0 25px}#answer-header-area #question-data{border-top:none}#answer-area{padding:15px 15px}.a__title{font-size:16px;font-weight:bold;line-height:1.2em;margin-bottom:20px;text-align:left}.icon-a-large{width:26px;height:25px;vertical-align:bottom;background-image:url(answer-icon.svg);background-repeat:no-repeat;display:inline-block}.a__office-info{border:2px solid rgba(62,113,217,0.5);margin-bottom:20px;position:relative;padding:5px 10px}.icon__free{color:#fff;font-size:13px;letter-spacing:1px;text-shadow:1px 1px 3px #aaa;padding:5px 8px;background-color:rgba(62,113,217,0.5);position:absolute;top:0;right:0;border-bottom-left-radius:3px}.a__office-info td{line-height:25px}.office__photo{width:110px}.a__office-info a{color:#3E71D9}.office__name{font-size:16px;font-weight:bold}.office__address{color:#777;font-size:13px;font-weight:normal}.td__office__link{font-size:12px}.td__office__tel{font-size:12px}.office__tel{color:#e35e6f;font-size:18px;font-weight:bold}.a__body{font-size:13px;line-height:1.2em;margin-bottom:20px}.column-right-w2 .a__office-info{text-align:left}#answer-list .a__office-info a{text-decoration:none}#answer-area .answer-list-box{border-bottom:3px double #EBEBEB;margin-bottom:15px}.office__photo figure{width:100%;height:75px;overflow:hidden;margin:0px;margin-right:10px}.td__office__name{padding-right:120px}#office-list-area .column-right-w2:not(:last-child){margin-bottom:15px}#qa-header{padding:0px 33% 5px}#qa-header a{text-decoration:none}
