﻿.office-search__dc__form{box-sizing:border-box}.office-search__dc__form .office-search__detailed-conditions{box-sizing:border-box;margin-bottom:30px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__title{box-sizing:border-box;margin-bottom:1em;font-weight:700}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table{display:block;box-sizing:border-box;width:800px;border-radius:4px;border:3px solid #dedede;border-bottom:0}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table thead{box-sizing:border-box}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody{box-sizing:border-box}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr{box-sizing:border-box;border-bottom:1px solid #dedede}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr:first-of-type{border-radius:4px 4px 0 0;border-bottom:none}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr:last-of-type{border-bottom:3px solid #dedede;border-radius:0 0 4px 4px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__th{box-sizing:border-box;padding:20px 0 25px 30px;width:200px;text-align:left;font-size:14px;vertical-align:top}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__th i.fa{color:#3E71D2}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__th.title .search-relust-title{margin-bottom:20px;font-size:16px;font-weight:bold;line-height:1.5}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__th.title .search-relust-add-title{font-size:14px;font-weight:normal}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td{box-sizing:border-box;padding:0 0 0 30px;width:840px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__ul{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__ul .office-search__dc__li{box-sizing:border-box;margin-bottom:10px;padding:0 1em;border-right:1px solid #dedede;font-size:14px;line-height:1.5}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__ul .office-search__dc__li .link__office-search__dc__a{box-sizing:border-box;color:#3E71D9;font-weight:700}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:770px;margin-bottom:10px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label{box-sizing:border-box;margin-right:1em;margin-bottom:1em;cursor:pointer}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label .office-search__dc__inputcheckbox{box-sizing:border-box;display:none}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label .office-search__dc__appover{box-sizing:border-box;position:relative;display:block;padding-left:1.5em;font-size:14px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label .office-search__dc__appover::before{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:14px;height:14px;background-color:#fff;border:1px solid #3E71D2;border-radius:2px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label .office-search__dc__inputcheckbox:checked+.office-search__dc__appover{box-sizing:border-box}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label .office-search__dc__inputcheckbox:checked+.office-search__dc__appover::before{box-sizing:border-box;background-color:#3E71D2}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__tr .office-search__dc__td .office-search__dc__label__group .office-search__dc__label .office-search__dc__inputcheckbox:checked+.office-search__dc__appover::after{box-sizing:border-box;position:absolute;content:'\f00c';top:0;bottom:2.5px;left:2.5px;margin:auto 0;width:14px;height:14px;line-height:14px;color:#fff;font-size:10px;font-family:"Font Awesome 6 Free";font-weight:900}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__td--input-check{position:relative;box-sizing:border-box;padding-left:10px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__td--input-check .office-search__dc__form__submit-guide{position:absolute;right:30px;bottom:10px;width:170px;text-align:right;margin-bottom:15px}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__td--input-check .office-search__dc__form__submit-guide .office-search__dc__form__button--submit{display:inline-block;width:145px;height:40px;border-radius:4px;border:0;padding:0;background-color:#3E71D2;box-shadow:0 3px 0 #3E71D2;color:#fff;text-align:center;font-size:14px;cursor:pointer}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__td--input-check .office-search__dc__form__submit-guide .office-search__dc__form__button--submit i.fa{color:#fff;vertical-align:baseline}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__td--input-check .office-search__dc__form__submit-guide .office-search__dc__form__button--submit:active{box-shadow:0 0 0 #3E71D2;transform:translate3d(0, 3px, 0)}.office-search__dc__form .office-search__detailed-conditions .office-search__dc__table .office-search__dc__tbody .office-search__dc__td--input-check .office-search__dc__form__submit-guide .office-search__dc__form__button--submit:focus{outline:0}.subheader{height:120px;position:relative;background-image:none;background-image:none;background-color:#F4F8FF;border-bottom:3px solid #3E71D9}div#page-title{box-sizing:border-box;height:70px;font-size:2.1em;padding-top:58px;line-height:3em;font-weight:bold}div#page-title h1.pt-main{width:800px;margin:0 auto;padding-top:0;font-size:30px;line-height:30px;display:block;white-space:nowrap}div#page-title h1.pt-main i.fa-search{margin-right:15px;font-size:38px;color:#3E71D9}div#page-title p.pt-sub{padding-top:10px;font-size:14px;line-height:20px;display:block}.contact-info .result-count{font-size:14px;width:100%;margin-top:20px;margin-bottom:20px;line-height:1.71;background-color:transparent;text-indent:0}.contact-info .result-count .total-count{font-size:18px;font-weight:bold;color:#DD6262}#main-center{margin:0 auto;width:730px;padding-top:5px}.office_inner{overflow:hidden;width:980px;margin:auto}.office-subheader{padding:15px 0;text-align:left;background-color:transparent}.office-subheader .office-inner{width:800px;margin:0 auto}.office-subheader.noborder{border:0}.office-subheader h1{font-size:28px;line-height:48px;font-weight:bold;color:#333}.office-subheader .office-condition-title{box-sizing:border-box;height:40px;margin-bottom:0;padding:0 18px;background-color:#315590;font-weight:bold;font-size:14px;line-height:40px;text-align:left;color:#fff}.office-subheader .office-condition-title i.fa-map-marker-alt{font-size:14px;color:#fff}.office-subheader .office-condition-title.office-field-title{background-color:#FCF6CC;color:#393939}.office-subheader .office-condition-title.office-field-title i.fa-comments{font-size:14px;color:#3E71D9}.office-subheader .office-condition{width:100%;border-radius:0;background:#fff;box-shadow:none;border-bottom:1px solid #ddd}.office-subheader .office-condition .oc-table{width:100%;display:table}.office-subheader .office-condition .oc-table:first-child{border-bottom:none}.office-subheader .office-condition .oc-table .oc-icon{display:table-cell;vertical-align:top;text-align:center;width:30px;padding:20px 10px 20px 20px;color:#3E71D9}.office-subheader .office-condition .oc-table .oc-icon img{height:18px;width:auto}.office-subheader .office-condition .oc-table .oc-name{display:table-cell;vertical-align:top;text-align:left;padding:20px 0;width:70px;font-weight:bold;font-size:14px;line-height:18px;color:#333}.office-subheader .office-condition .oc-table .oc-content{display:table-cell;vertical-align:top;text-align:left;padding:15px 40px 5px 15px;position:relative}.office-subheader .office-condition .oc-table .oc-content span{box-sizing:border-box;display:inline-block;height:28px;padding:0 10px;border-right:none;border-radius:3px;margin-right:10px;margin-bottom:10px;background-color:#F4F4F4;font-size:12px;line-height:28px;font-weight:bold;color:#333}.office-subheader .office-condition .oc-table .oc-content span a{color:#3E71D9}.office-list-box .inner-office-list{margin-bottom:20px;border-top:5px solid #3E71D9;border-radius:5px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.office-list-box .inner-office-list .office-list-header{position:relative;padding:17px 185px 14px 30px;border-bottom:1px solid #d5d5d5}.office-list-box .inner-office-list .office-list-header .office_location_tag{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:3px 0 2px}.office-list-box .inner-office-list .office-list-header .office_location_tag .office_prefectures_tag,.office-list-box .inner-office-list .office-list-header .office_location_tag .office_tag_municipality_tag{box-sizing:border-box;border-radius:3px;background-color:#e6eef9;margin-right:8px;height:20px;padding:0 10px;font-size:12px;font-weight:normal;line-height:20px;text-align:center;color:#393939}.office-list-box .inner-office-list .office-list-header .olh-table{display:table;width:100%}.office-list-box .inner-office-list .office-list-header .olh-table .olh-name{display:table-cell;vertical-align:middle;font-size:25px;font-weight:normal;line-height:1.48;text-align:left;color:#1264c4}.office-list-box .inner-office-list .office-list-header .olh-table .olh-name a:link,.office-list-box .inner-office-list .office-list-header .olh-table .olh-name a:hover,.office-list-box .inner-office-list .office-list-header .olh-table .olh-name a:active,.office-list-box .inner-office-list .office-list-header .olh-table .olh-name a:visited{color:#1264c4}.office-list-box .inner-office-list .office-list-header .olh-table .olh-area{display:table-cell;text-align:right;vertical-align:middle}.office-list-box .inner-office-list .office-list-header .olh-table .olh-area span{background-color:#7BBA45;font-size:12px;line-height:12px;font-weight:normal;color:#fff;padding:8px 12px;border-radius:6px}.office-list-box .inner-office-list .office-list-header .business-status{position:absolute;top:0;bottom:0;margin:auto 0;right:30px;width:125px;height:35px;border-radius:3px;background-color:#dd6262;font-size:15px;font-weight:normal;line-height:35px;text-align:center;color:#fff}.office-list-box .inner-office-list .office-list-header .business-status.overtime{background-color:#898989}.office-list-box .inner-office-list .office-list-content{padding:10px 30px 20px}.office-list-box .inner-office-list .office-list-content .office-benefits__uolist{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:20px}.office-list-box .inner-office-list .office-list-content .office-benefits__uolist .tags{display:inline-block;margin:0 20px 5px 0;letter-spacing:normal;padding:0;border:none;color:#393939;font-size:11px;line-height:1.0;font-weight:normal;background-color:#fff}.office-list-box .inner-office-list .office-list-content .office-benefits__uolist .tags .fa-stack-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.office-list-box .inner-office-list .office-list-content .office-benefits__uolist .tags .fa-stack-wrapper .fa-stack{width:1.5em;height:18px;margin-right:6px;text-align:left}.office-list-box .inner-office-list .office-list-content .office-benefits__uolist .tags .fa-stack-wrapper .fa-stack i.fa-stack-2x{font-size:18px;color:#6db82b}.office-list-box .inner-office-list .office-list-content .office-benefits__uolist .tags .fa-stack-wrapper .fa-stack i.fa-stack-2x.cannot{color:#999}.office-list-box .inner-office-list .office-list-content .office-benefits__uolist .tags .fa-stack-wrapper .fa-stack i.fa-stack-1x{font-size:9px;color:#fff;line-height:18px}.office-list-box .inner-office-list .office-list-content .office-benefits__uolist .tags.tags-hidden{display:none}.office-list-box .inner-office-list .office-list-content .olc-table{display:table;width:100%}.office-list-box .inner-office-list .office-list-content .olc-table .olc-photo-cell{display:table-cell;text-align:left;vertical-align:top;width:250px;padding-right:30px}.office-list-box .inner-office-list .office-list-content .olc-table .olc-photo-cell a .olc-photo{background-repeat:no-repeat;background-size:cover;height:188px;width:250px}.office-list-box .inner-office-list .office-list-content .olc-table .olc-photo-cell a .olc-photo .image{width:250px;height:188px;object-fit:contain}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody{width:100%;margin:0px;padding:0px;border-spacing:0}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr{border-top:1px solid #d5d5d5}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td{box-sizing:border-box;padding:10px 0;vertical-align:top;font-size:13px;font-weight:normal;line-height:1.77;text-align:left;color:#333}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td.td-icon{width:20px}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td.td-icon img{width:11px;text-align:center;vertical-align:baseline}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td.td-icon i.fa-map-marker-alt,.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td.td-icon i.fa-train,.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td.td-icon i.fa-calendar-alt,.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td.td-icon i.fa-clock{font-size:13px;color:#a2cede}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td.td-icon.td-border{width:30px;border-left:1px solid #d5d5d5;padding-left:15px}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td.td-name{width:65px;font-weight:bold}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td.td-name.biz-hours{padding-left:10px}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td.td-value{min-width:80px}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td.td-value.biz-hours{padding-left:10px}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr td.td-value.td-value-holiday{width:110px;max-width:110px;min-width:110px;padding-right:10px}.office-list-box .inner-office-list .office-list-content .olc-table .olc-info-cell .olc-info-table tbody tr:first-child{border:0}.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:15px;margin-bottom:0}.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link a.office-list-link-btn,.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link div.office-list-link-btn{box-sizing:border-box;margin-left:10px;margin-bottom:0;width:146px;height:35px;border-radius:5px;background-color:#fff;background-image:linear-gradient(to bottom, #fff, #f4f4f4);border:solid 1px #BCBCBC;box-shadow:none;position:relative;display:inline-block;text-align:center;text-decoration:none;cursor:pointer;vertical-align:top;font-size:13px;font-weight:bold;line-height:35px;color:#3E71D9}.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link a.office-list-link-btn:first-child,.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link div.office-list-link-btn:first-child{margin-left:0}.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link a.office-list-link-btn i.fas,.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link a.office-list-link-btn i.far,.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link div.office-list-link-btn i.fas,.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link div.office-list-link-btn i.far{font-size:14px}.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link a.office-list-link-btn.interview,.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link div.office-list-link-btn.interview{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link a.office-list-link-btn.interview .office-list-link-btn_interviewicon,.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link div.office-list-link-btn.interview .office-list-link-btn_interviewicon{width:auto;height:14px;margin-right:5px}.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link a.office-list-link-btn.btn-hidden,.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link div.office-list-link-btn.btn-hidden{display:none}.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link a.office-list-link-btn:nth-of-type(4),.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link div.office-list-link-btn:nth-of-type(4){margin-left:0}.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link a.office-list-link-btn:nth-of-type(n+4),.office-list-box .inner-office-list .office-list-content .olc-table .office-list-link div.office-list-link-btn:nth-of-type(n+4){margin-top:10px}.office-list-box .inner-office-list .office-list-content .olc-msg{margin-top:20px;font-size:15px;font-weight:normal;line-height:1.8;text-align:left;color:#393939}.office-list-box .inner-office-list .office-list-content .olc-correspond{margin-top:20px;background-color:#FCF6CC;border-radius:5px;padding:30px 20px}.office-list-box .inner-office-list .office-list-content .olc-correspond .olc-option-before{position:relative}.office-list-box .inner-office-list .office-list-content .olc-correspond .olc-option-before img{position:absolute;top:-20px;left:-7px;width:100px}.office-list-box .inner-office-list .office-list-content .olc-correspond .olc-option{margin-bottom:30px;background-color:#fff;border-radius:4px;padding:15px 25px}.office-list-box .inner-office-list .office-list-content .olc-correspond .olc-option .active{background-color:#5A4895}.office-list-box .inner-office-list .office-list-content .olc-correspond .olc-system-before{position:relative}.office-list-box .inner-office-list .office-list-content .olc-correspond .olc-system-before img{position:absolute;top:-20px;left:-7px;width:100px}.office-list-box .inner-office-list .office-list-content .olc-correspond .olc-system{background-color:#fff;border-radius:4px;padding:15px 25px}.office-list-box .inner-office-list .office-list-content .olc-correspond .olc-system .system__section .office-benefits__ul .tags{display:inline-block;margin:5px;border-radius:3px;color:#333;font-size:12px;line-height:25px;font-weight:bold;background:#fff;padding:0 10px}.office-list-box .inner-office-list .loc-contact{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;height:140px;background-color:#fcf6cc;border-top:0;border-radius:0 0 5px 5px}.office-list-box .inner-office-list .loc-contact .locc-1{width:215px;margin:0;color:#393939;font-size:16px;font-weight:700;text-align:center;line-height:1.0}.office-list-box .inner-office-list .loc-contact .locc-1 .locc-wioh{box-sizing:border-box;width:160px;height:30px;margin:10px auto 0;border-radius:23px;background-color:#dd6262;font-size:12px;line-height:30px;color:#fff}.office-list-box .inner-office-list .loc-contact .locc-1 .locc-wioh.rest{background-color:#898989}.office-list-box .inner-office-list .loc-contact .locc-2{margin:0 30px 0 0}.office-list-box .inner-office-list .loc-contact .locc-2 .locc-pnum-outside{box-sizing:border-box;width:290px;margin:0 auto;padding:20px 0 20px 20px;background-color:#fff;border:0;border:1px solid #e8e8e8;border-radius:5px}.office-list-box .inner-office-list .loc-contact .locc-2 .locc-pnum-outside .pnum-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin:0}.office-list-box .inner-office-list .loc-contact .locc-2 .locc-pnum-outside .pnum-wrapper .fa-stack{width:36px;height:36px;margin-right:10px}.office-list-box .inner-office-list .loc-contact .locc-2 .locc-pnum-outside .pnum-wrapper .fa-stack i.fa-stack-2x{font-size:36px;line-height:36px;color:#DD6262}.office-list-box .inner-office-list .loc-contact .locc-2 .locc-pnum-outside .pnum-wrapper .fa-stack i.fa-stack-1x{font-size:15px;line-height:36px}.office-list-box .inner-office-list .loc-contact .locc-2 .locc-pnum-outside .pnum-wrapper .locc-pnum{position:relative;padding:0;margin:0 0 7px;font-size:28px;font-family:"Arial", sans-serif;font-weight:700;letter-spacing:.03em;color:#DD6262;white-space:nowrap;line-height:36px}.office-list-box .inner-office-list .loc-contact .locc-2 .locc-pnum-outside .pnum-wrapper .locc-pnum.center-text{margin:0}.office-list-box .inner-office-list .loc-contact .locc-2 .locc-pnum-outside .business-time{font-size:13px;font-weight:normal;line-height:1.77;text-align:center;color:#393939}.office-list-box .inner-office-list .loc-contact .locc-3{margin:0}.office-list-box .inner-office-list .loc-contact .locc-3 .locc-line-btn{position:relative}.office-list-box .inner-office-list .loc-contact .locc-3 .locc-line-btn::after{position:absolute;content:'';top:-17px;right:0;left:0;margin:0 auto;width:103px;height:28px;background-color:transparent;background-image:url(/assets/office/balloon_available_a_day.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:103px 28px;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.16))}.office-list-box .inner-office-list .loc-contact .locc-3 .link-locc-contact-mail{display:block;width:220px;height:43px;background:url(/assets/office/locc_contact_mail.png) no-repeat 50% 50%/220px 43px;margin:0 0 7px;border:0;border-radius:4px}.office-list-box .inner-office-list .loc-contact .locc-3 .link-locc-contact-mail.link-locc-contact-mail--index{position:relative;background:url(/assets/office/locc_contact_mail_for_available_a_day.png) no-repeat 50% 50%/220px 43px}.office-list-box .inner-office-list .loc-contact .locc-3 .link-locc-contact-mail.link-locc-contact-mail--index::after{position:absolute;content:'';top:-17px;right:0;left:0;margin:0 auto;width:103px;height:28px;background-color:transparent;background-image:url(/assets/office/balloon_available_a_day.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:103px 28px;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.16))}.office-list-box .inner-office-list .loc-contact .locc-3 .link-locc-confirm-ld{display:block;width:220px;height:43px;background:url(/assets/office/confirm-ld.png) no-repeat 50% 50%/220px;border:0;border-radius:4px}.office-list-box .office-list-header .office_location_tag .office_prefectures_tag,.office-list-box .office-list-header .office_location_tag .office_tag_municipality_tag{box-sizing:border-box;border-radius:3px;background-color:#e6eef9;background-image:url(/assets/office/icon_sort_right_a8bfef.png);background-repeat:no-repeat;background-position:top 50% left 7px;background-size:auto 6px;margin-right:7px;height:23px;padding:0 8px 0 15px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;line-height:23px;text-align:center;color:#3e71d9;user-select:none}.office-list-box.rich-member{border-top:1px solid #ddd}.office-list-box.rich-member .office-list-header .office_location_tag .office_prefectures_tag,.office-list-box.rich-member .office-list-header .office_location_tag .office_tag_municipality_tag{background-image:none;margin-right:5px;padding:0 8px;color:#333}.office-list-box.rich-member .office-list-header .olh-table .olh-name{font-size:22px;line-height:1.68;text-align:left;color:#363636}.office-list-box.rich-member .office-list-header .olh-table .olh-name a{color:#363636}.office-list-box.rich-member .office-list-content .olc-table .olc-photo-cell{width:130px;padding-right:27.5px}.office-list-box.rich-member .office-list-content .olc-table .olc-photo-cell a .olc-photo{width:130px;height:97.5px;background-color:rgba(0,0,0,0.05)}.office-list-box.rich-member .office-list-content .olc-table .olc-photo-cell a .olc-photo .image{width:130px;height:97.5px;object-fit:contain}.office-list-box.rich-member .office-list-content .olc-msg{font-size:13px;line-height:1.77;color:#333}.office-list-box.rich-member .loc-contact{height:106px;background-color:#f8f8f8}.office-list-box.rich-member .loc-contact .locc-1{font-size:14px}.office-list-box.rich-member .loc-contact .locc-1 .locc-wioh{box-sizing:border-box;width:165px;height:30px;margin:10px auto 0;border-radius:23px;background-color:#dd6262;font-size:12px;line-height:30px;color:#fff}.office-list-box.rich-member .loc-contact .locc-2 .locc-pnum-outside{background-color:transparent;border:none;padding-left:40px}.office-list-box.rich-member .loc-contact .locc-2 .locc-pnum-outside .pnum-wrapper .fa-stack{width:30px;height:30px;margin-right:7px}.office-list-box.rich-member .loc-contact .locc-2 .locc-pnum-outside .pnum-wrapper .fa-stack i.fa-stack-2x{font-size:30px;line-height:30px;color:#565656}.office-list-box.rich-member .loc-contact .locc-2 .locc-pnum-outside .pnum-wrapper .fa-stack i.fa-stack-1x{font-size:14px;line-height:30px}.office-list-box.rich-member .loc-contact .locc-2 .locc-pnum-outside .pnum-wrapper .locc-pnum{color:#565656}.office-list-box.rich-member .loc-contact .locc-2 .locc-pnum-outside .business-time{font-size:11px;line-height:1.73;color:#333}.office-list-box.rich-member .loc-contact .locc-3 .link-locc-confirm-ld{box-sizing:border-box;display:block;width:220px;height:45px;background-image:url(/assets/office/link_locc_confirm_ld_rich.png);background-repeat:no-repeat;background-position:50% 0;background-size:220px 45px;padding:0 54px 0 40px;border:0;border-radius:4px;background-color:#fff}.offices_fee_banner{position:fixed;bottom:90px;right:10px;width:408px;height:169px;background-image:url(/assets/banner/pc_free_banner.png);background-repeat:no-repeat;background-size:cover;z-index:5000}.offices_fee_banner .offices_fee_banner_wrap{display:block;position:relative}.offices_fee_banner .offices_fee_banner_wrap a{display:block;width:408px;height:169px}.offices_fee_banner .offices_fee_banner_wrap .offices_fee_banner_close{position:absolute;top:26px;right:7px;width:30px;height:30px;background-image:url(/assets/banner/pc_free_banner_close.png);background-repeat:no-repeat;background-size:cover}
