﻿#new-top-wrap{width:375px;position:relative;left:-15px}.title-officelist{width:375px;position:relative;left:-15px;display:flex;background-color:#FFD631 !important;padding-top:21px;margin-bottom:0px !important;margin-left:0%;height:60px;margin-top:-30px}.gray-bg{display:none}.topsearch-lawyer{color:#333333 !important;text-align:center;font-size:18px !important;font-weight:600;font-family:ヒラギノ角ゴシック;margin:21px auto !important}.cta-office-detail{z-index:0;padding:0 !important;margin:0 !important}.cta-office-detail .cta-btn-area{padding:10px 15px 15px}.cta-office-detail .cta-btn-area a{width:48%}.cta-office-detail .cta-btn-area a img{width:100%}.cta-office-detail .cta-btn-area a:nth-child(1){float:left}.cta-office-detail .cta-btn-area a:nth-child(2){float:right}.cta-office-detail .flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.cta-office-detail .area_select_tab{justify-content:space-between;background:#AAAAAA}.cta-office-detail .area_select_tab .tab:first-child{border-left:none !important}.cta-office-detail .area_select_tab .tab{display:inline-block;height:40px;background:#AAAAAA;color:#FFFFFF;font-size:13px;text-align:center !important;line-height:40px;font-weight:normal;box-sizing:border-box;border-left:1px solid #ccc;width:calc(100%/6)}.cta-office-detail .area_select_tab .tab:hover{cursor:pointer}.cta-office-detail .area_select_tab .selected-renew{background:#D11F1F;color:#fff;font-weight:bold}.cta-office-detail .office_message_box{padding:0 15px;font-weight:normal;font-size:13px;line-height:22px;text-align:left;color:#333}.cta-office-detail .office-list .office_search_list_wrap .office_message{padding:15px 0;font-size:16px;line-height:20px}.cta-office-detail .office-list .office_search_list_wrap .office_list_box{display:table;width:100%}.cta-office-detail .office-list .office_search_list_wrap .office_list_box .office_image_wrap{vertical-align:top;display:table-cell;width:120px;height:85px;padding:15px}.cta-office-detail .office-list .office_search_list_wrap .office_list_box .office_image_wrap .office_image_box{width:120px;height:85px;background-repeat:no-repeat;background-size:cover;background-position:center center}.cta-office-detail .office-list .office_search_list_wrap .office_list_box .office_title_wrap{vertical-align:top;display:table-cell;padding:15px 10px 10px 0}.cta-office-detail .office-list .office_search_list_wrap .office_list_box .office_title_wrap .office_title{display:block;font-weight:bold;font-size:16px;line-height:20px;height:40px;text-align:left;color:#D11F1F;text-decoration:none;overflow:hidden}.cta-office-detail .office-list .office_search_list_wrap .office_list_box .office_title_wrap .office_link{margin-top:10px;display:block;width:200px;height:32px;border-radius:4px;background:#fafafa;border:1px solid #bebebe;font-weight:bold;font-size:12px;line-height:32px;text-align:center;color:#4872d2;text-decoration:none;position:relative}.cta-office-detail .office-list .office_search_list_wrap .office_list_box .office_title_wrap .office_link:before{position:absolute;content:'';width:8px;height:15px;top:0;bottom:0;right:10px;background:url(/assets/shared/icon_right_blue.png) no-repeat;background-size:cover;margin:auto}.cta-office-detail .office-list .office_search_list_wrap .bar{border-top:1px solid #efefef}.cta-office-detail .office-list .office_search_list_wrap .office_data_wrap{vertical-align:top;padding:0px 10px 0px 13px}.cta-office-detail .office-list .office_search_list_wrap .office_data_wrap .office_data_box{margin:0;width:50%;vertical-align:top;display:table-cell}.cta-office-detail .office-list .office_search_list_wrap .office_data_wrap .office_data_box table tbody{border-bottom:2px solid #fff}.cta-office-detail .office-list .office_search_list_wrap .office_data_wrap .office_data_box table tr{background-image:linear-gradient(to right, #acacac, #acacac 2px, transparent 1px, transparent 4px);background-size:5px 1px;background-position:bottom;background-repeat:repeat-x;border-collapse:separate;border-spacing:0px}.cta-office-detail .office-list .office_search_list_wrap .office_data_wrap .office_data_box table td{padding:11px 0px 11px 5px;font-size:11px;color:#666666;width:100%;line-height:16px}.cta-office-detail .office-list .office_search_list_wrap .office_data_wrap .office_data_box table td.icon{padding:0px 5px 0px 0px;width:15px;vertical-align:middle;text-align:left}.cta-office-detail .office-list .office_search_list_wrap .office_data_wrap .office_data_box table td.icon img{width:15px}.cta-office-detail .office-list .office_search_list_wrap .office_list_box_free{background:#fffff0}.cta-office-detail .office-list .office_search_list_wrap .office_list_box_free .office_data_box{padding:10px}.cta-office-detail .office-list .office_search_list_wrap .office_list_box_free .office_data_box table{border-top:1px dashed #ddd}.cta-office-detail .office-list .office_search_list_wrap .office_list_box_free .office_data_box table tr{border-bottom:1px dashed #ddd}.cta-office-detail .office-list .office_search_list_wrap .office_list_box_free .office_data_box table td{padding:5px 0;font-size:13px;line-height:21px}.cta-office-detail .office-list .office_search_list_wrap .office_list_box_free .office_data_box table td.icon{width:20px;vertical-align:middle;text-align:left}.cta-office-detail .office-list .office_search_list_wrap .office_list_box_free .office_data_box table td.icon img{width:12px}.cta-office-detail .office-list .cv_box{display:table;width:100%;height:auto}.cta-office-detail .office-list .cv_box .cv_title{background:#ffba43;font-size:15px;line-height:20px;padding:10px 0;text-align:center;font-weight:bold;color:#fff}.cta-office-detail .office-list .cv_box .cv_title_bottom{background-image:url(/assets/sp/office_arrow_bg.png);background-repeat:no-repeat;background-position:center center;background-size:contain;height:17px}.cta-office-detail .office-list .cv_box .cv_text{text-align:center;margin:10px 0;font-size:14px;line-height:20px;font-weight:bold;color:#454545}.cta-office-detail .office-list .cv_box .cv_tel_wrap{text-align:center;margin-bottom:8px}.cta-office-detail .office-list .cv_box .cv_tel_wrap .cv_tel{position:relative;background-image:url(/assets/sp/office_tel_bg.png);background-repeat:no-repeat;background-position:center center;background-size:contain;height:47px;width:300px;margin:0 auto}.cta-office-detail .office-list .cv_box .cv_tel_wrap .cv_tel .cv_tel_text{position:absolute;top:10px;left:98px}.cta-office-detail .office-list .cv_box .cv_tel_wrap .cv_tel .cv_tel_text a{font-size:19px;line-height:27px;font-weight:bold;color:#D11F1F}.cta-office-detail .office-list .cv_box .cv_web_wrap{text-align:center}.cta-office-detail .office-list .cv_box .cv_web_wrap .cv_web{width:300px;margin:0 auto}.cta-office-detail .office-list .cv_box .cv_web_wrap .cv_web img{width:300px}.cta-office-detail .office-list .cv_box .cv_tel_form_wrap{text-align:center;display:table-cell;vertical-align:middle;width:50%}.cta-office-detail .office-list .cv_box .cv_tel_form_wrap .cv_tel_form{padding-left:10px;padding-right:5px}.cta-office-detail .office-list .cv_box .cv_tel_form_wrap .cv_tel_form img{width:100%}.cta-office-detail .office-list .cv_box .cv_mail_form_wrap{text-align:center;display:table-cell;vertical-align:middle;width:50%}.cta-office-detail .office-list .cv_box .cv_mail_form_wrap .cv_mail_form{padding-left:5px;padding-right:10px}.cta-office-detail .office-list .cv_box .cv_mail_form_wrap .cv_mail_form img{width:100%}.cta-office-detail .office-list .cv_box .cv_attention_wrap{text-align:center;margin-bottom:8px}.cta-office-detail .office-list .cv_box .cv_attention_wrap .cv_attention{width:280px;margin:0 auto;padding:10px;border:2px solid #ff0000;border-radius:5px;font-size:13px;line-height:18px;font-weight:bold;color:#ff0000}.cta-office-detail .office-search-link:before{content:"";display:block;height:5px;position:absolute;top:0;left:0;background:linear-gradient(#E0DFDF 0%, #e6e6e6 100%)}.cta-office-detail .office-search-link{padding:15px 0 !important;margin-bottom:30px !important;background-color:#E6E6E6;position:relative;width:100%}.cta-office-detail .office-search-link a{width:300px;height:45px;border-radius:5px;background:transparent;margin:auto;display:block;font-weight:bold;font-size:15px;line-height:45px;text-align:center;color:#D11F1F;position:relative}.cta-office-detail .office-search-link a:before{position:absolute;content:'';width:10px;height:18px;top:0;bottom:0;right:10px;background:url(/assets/shared/icon_right_green.png) no-repeat;background-size:cover;margin:auto}.cta-office-detail .office-search-link .link-section-supreme{border:1px solid #D11F1F;background-color:white}.cta-office-detail .index-area-wrap{width:100%;background:#f5f5f5;padding:18px 0 20px 0 !important}.cta-office-detail .index-area-wrap a{text-decoration:none !important}#new-top-wrap .bg-white a{color:#666666 !important;font-size:14px;font-weight:bold}.cta-office-detail .cta-detail-modal .inner li a,.cta-office-detail .cta-detail-modal .inner li a:hover{text-align:left}.list_area_a,.list_area_b,.list_area_c,.list_area_d,.list_area_e,.list_area_f,.list_area_g{position:relative}.list_area_a .dli-caret-right,.list_area_b .dli-caret-right,.list_area_c .dli-caret-right,.list_area_d .dli-caret-right,.list_area_e .dli-caret-right,.list_area_f .dli-caret-right,.list_area_g .dli-caret-right{position:absolute;display:inline-block;vertical-align:middle;color:#3378BE;line-height:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:7.8px;border-left-color:currentColor;border-right:0;right:20px;margin-top:17px}.page-office-loop{border-left:none !important;border-right:none !important}.page-office-loop .page-office{width:100%;height:auto;border-bottom:1px solid #DDDDDD;display:flex}.page-office-loop .page-office .pgofc-thumb{overflow:hidden;width:90px;height:67.5px;margin-top:16px;margin-left:10px}.page-office-loop .page-office .pgofc-thumb .office-concept-picture{display:block;height:auto;object-fit:cover}.page-office-loop .page-office .pgofc-thumb .office-concept-picture .image{width:100%;margin-right:10px}.page-office-loop .page-office .page-office-center{display:block;width:225px;min-height:100px;padding-left:10px}.page-office-loop .page-office .page-office-center .pgofc-office-name{font-family:ヒラギノ角ゴシック;font-weight:600;font-size:14px;display:block;margin-top:16px;margin-bottom:5px;line-height:18px;color:#3378BE;text-align:left;margin-left:10px;overflow:hidden;height:auto}.page-office-loop .page-office .page-office-center .pgofc-excerpt{position:relative;padding-left:14px;padding-bottom:0px !important;margin-left:10px;font-size:11px;text-align:left;margin-bottom:0px !important;height:auto;line-height:15px !important}.page-office-loop .page-office .page-office-center .pgofc-excerpt::before{position:absolute;display:block;content:"";background-image:url(/assets/sp/position_pin-de0cb70f9141e856c53b39d1fbf53c312ccfc447889befeb27a8b25a894d6fcd.png);background-repeat:no-repeat;background-position:center;background-size:contain;color:#969696;height:15px;width:10px;top:1px;left:0px}.page-office-loop .page-office .page-office-center .pgofc-addless{font-family:ヒラギノ角ゴシック;font-size:11px;color:#969696;line-height:15px;margin-top:11px;text-align:left;font-weight:300}.page-office-loop .page-office:last-child{border-bottom:none}.page-office-loop .page-office-right{width:40px}.page-office-loop .page-office-right .arrow_gray_sp{width:18px;height:18px;margin:41px 15px 41px 7px}#smp-wrap-category-contents div{padding:0px;margin-bottom:0px;text-align:center}.smp-wrap-category-contents p,#smp-wrap-category-contents p{border-bottom:none}.container .top-office-cta-wrap{position:relative}.container .about_order_link{position:absolute}
