﻿h3#page-sub-title{color:#bb0000}p#page-sub-title{color:#bb0000}#photo-area{float:left;margin-top:10px}#photo-main{width:380px;height:280px}#photo-thumbs{width:380px;height:88px;margin-top:20px}#photo-thumbs img{margin-right:5px;cursor:pointer}#photo-thumbs img:last-child{margin-right:0px}.other-site-links__wrapper{position:relative;display:flex;width:380px;margin:20px 0 -2px;background-color:#f8f8f8;border:none;border-radius:3px;font-size:13px;text-align:center}.other-site-links__wrapper .other-site-links__title__wrapper{display:flex;justify-content:center;align-items:center;height:40px;width:380px;border:none;border-radius:3px;cursor:pointer}.other-site-links__wrapper .other-site-links__title__wrapper::-webkit-details-marker{display:none}.other-site-links__wrapper .other-site-links__title__wrapper .other-site-links__title{display:inline-block;line-height:1;font-weight:600;letter-spacing:0.05em}.other-site-links__wrapper .other-site-links__title__wrapper .other-site-links__title::after{content:'';font-family:var(--font-awesome);margin-inline-start:10px}.other-site-links__wrapper[open]{height:120px}.other-site-links__wrapper[open] .other-site-links__title__wrapper{position:absolute;bottom:0}.other-site-links__wrapper[open] .other-site-links__title__wrapper .other-site-links__title::after{content:''}.other-site-links__wrapper .other-site-links{display:flex;flex-wrap:wrap;align-items:center;padding:10px}.other-site-links__wrapper .other-site-links .other-site-links__item{display:block;width:62px;height:26px;margin:5px;background-color:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.15);border:none;border-radius:3px;font-weight:300}.other-site-links__wrapper .other-site-links .other-site-links__item a{display:block;width:100%;height:100%;line-height:26px;color:#3378be}#office-data-01-area{float:left;margin-top:10px;margin-left:30px;width:570px}#office-data-01-area .sub-title{width:570px;height:64px;background-image:url(/assets/office/sub-title.jpg);background-repeat:no-repeat}#office-data-01-area .sub-title>span{width:540px;height:20px;display:block;margin:auto;line-height:3.3em;font-size:1.4em;letter-spacing:0.1em}#office-name-outer{width:570px;margin-top:30px;position:relative}#office-name{float:left;width:350px;padding-left:15px;font-size:1.5em;font-weight:bold;line-height:1.2em;border-left:3px solid #ffd739}.office-icon{position:absolute;top:0px;right:0px}.office-icon span{margin-right:10px;text-align:center;float:left}#office-baseinfo{width:100%;margin-top:15px;margin-bottom:15px;border:1px solid #ddd}#office-baseinfo th{width:110px;height:20px;background-color:#ffd739;color:#fff;text-align:center;line-height:2em;border-bottom:1px dashed #ddd}#office-baseinfo td{width:430px;height:30px;text-indent:1em;border-bottom:1px dashed #ddd}#office-baseinfo #td-address{padding-right:100px;position:relative}#office-baseinfo #td-address img{position:absolute;top:-3px;right:10px}#office-baseinfo th.bottom,#office-baseinfo th.bottom+td{border-bottom:0px}#inquiry_form{width:570px;min-height:140px;background-color:#F8F8F8}#inquiry_form .message-text{text-align:center;padding:12px 0;background-color:#242424;color:#fff;font-size:14px;font-weight:bold}#inquiry_form .inquiry_wrapper{padding:24px 30px 0}#inquiry_form .attention-wrapper{display:flex;justify-content:center;margin-bottom:20px}.tel_icon{width:30px;height:30px}#inquiry_form span#tel{color:#e23349;font-family:'ヒラギノ角ゴシック';font-size:30px;font-weight:bold;vertical-align:middle;margin:0 12px}#inquiry_form .attention_text{padding:4px 12px 4px 17px;position:relative;background-color:#FFD63A;color:#333;font-size:10px;font-weight:bold;height:20px;line-height:20px}#inquiry_form .attention_text:before{content:"";position:absolute;top:50%;left:-20px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #FFD63A}#inquiry_form .ng{padding:4px 12px 4px 17px;margin-left:10px;position:relative;background-color:#989898;color:#fff;font-size:10px;font-weight:bold;height:20px;line-height:20px}#inquiry_form .ng:before{content:"";position:absolute;top:50%;left:-20px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #989898}.attention-text-wrapper{margin:0 auto}.attention-text{line-height:20px}.mail_line_btn_wrapper{position:relative;margin:21px 30px 24px;display:flex}.mail_line_btn_wrapper::before{position:absolute;content:'';top:-20px;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))}#inquiry_form .btn-inquiry{display:block;height:35px}.mail_line_btn_wrapper .line-content{margin-left:20px}.mail_line_btn_wrapper .line_btn_disabled{width:165px;height:37px}.mail_line_btn_wrapper .line_btn img{width:165px;height:37px}.mail_line_btn_wrapper .rules_text_detail_line{padding:4px 0 0 8px;text-indent:-8.4px;font-weight:bold;height:35px;line-height:15px;display:flex}.mail_line_btn_wrapper .rules_text_detail_line .line_kiyaku_wrap{text-indent:1px}.mail_line_btn_wrapper .rules_text_detail_line .line_kiyaku{margin-right:12px}.mail_line_btn_wrapper .rules_text_detail_line input{margin-top:7px}.mail_line_btn_wrapper .rules_text_detail_line a{text-decoration:none;color:#1383C9;vertical-align:top;font-family:'Hiragino Kaku Gothic Std'}.mail_line_btn_wrapper .rules_text_detail_line label{font-family:'Hiragino Kaku Gothic Std'}.line_kiyaku_wrap{vertical-align:middle}.mail_btn_defalt{width:510px}.mail_btn_line_enable1{width:222px}#office-data-02-area{margin-top:22px}#office-description{margin-bottom:20px;padding:5px;background-color:#e5f2fe;position:relative}#office-description-inner{padding:12px 15px;line-height:1.8em;background-color:#fff}#office-description-inner p{margin-top:10px}.info-title-head-long{padding-left:15px;color:#ffd739;border-bottom:1px solid #ddd;background-image:url(/assets/common/bg-info-title-head.jpg);background-repeat:no-repeat}#fav-btn_area{width:960px;background-color:#fff5ec;margin-bottom:20px;padding:10px}#fav-btn_area>a{width:520px;height:34px;display:block;margin:auto}.office-data-title{margin-top:30px;margin-bottom:20px;padding-left:15px;font-size:1.2em;font-weight:bold;line-height:1.5em;border-left:3px solid #ffd739}.office-data,.free-office-data{margin:0px;border:1px solid #ddd}.office-data th,.free-office-data th{width:130px;line-height:1.4em;padding:10px;padding-left:1em;text-align:left;background-color:#fff5ec;border-bottom:1px dashed #ddd}.office-data td,.free-office-data td{padding-left:1em;border-left:1px dashed #ddd;border-bottom:1px dashed #ddd}.office-data th#map-th,.office-data td#map-td,.free-office-data th#map-th,.free-office-data td#map-td{border-left:1px dashed #ddd}.office-data th.bottom,.office-data th.bottom+td,.office-data td.bottom,.free-office-data th.bottom,.free-office-data th.bottom+td,.free-office-data td.bottom{border-bottom:0px}#map-td{vertical-align:top}#map-area{width:780px;height:210px;margin-top:15px;margin-bottom:15px;background-color:#ddd}#map-td #btn-map{width:780px;padding-right:20px;text-align:right;margin-bottom:10px}.office-data-ex{margin-top:10px}.office-data-ex th{width:130px}.office-data-ex td{width:auto;padding:15px}.show-map__button{background-color:#ffd739;line-height:22px;font-size:11px;height:22px;background-position:10px 6px}.show-map__button:hover{color:#fff;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8}.show-map__button.sm{width:90px;position:absolute;top:-5px;right:10px}.show-map__button.lg{width:130px;margin-left:170px}.office-search_link{color:#333;line-height:5em;font-size:13px;padding-bottom:3px;border-bottom:1px solid #ffd739}.office-search_link:hover{color:#ffd739;opacity:.8}#qa-area{margin-bottom:30px}#qa-header{height:40px;padding:10px 0 0 10px;background-color:#ffd739;position:relative}#answer-total{width:138px;height:28px;text-align:center;background-color:#fff;position:absolute;top:10px;right:18px}#answer-total span{font-size:1.5em;line-height:1.25em}.question{margin-top:20px;margin-bottom:20px}.question-title{text-indent:2.5em;line-height:2em}.question-title>span{display:table-cell;vertical-align:middle}.question-title a{color:#ffd739;line-height:1.5em}.question-detail{margin-top:10px;line-height:1.3em;font-size:0.9em}.answer{margin-top:20px;margin-bottom:20px}.answer-title{text-indent:2.5em;position:relative;line-height:2em}.answer-title>div{display:table-cell;vertical-align:middle;font-size:0.8em}.answer-detail{margin-top:10px;line-height:1.3em;font-size:0.9em}
