#bread{background-color:#f8f8f8;padding:19px 0 16px;z-index:1;position:relative}#bread ol{overflow:hidden}#bread ol li{display:inline-block;position:relative;padding-left:1.5em}#bread ol li+li{padding-left:1.5em}#bread ol li a{display:inline-block;padding-bottom:10px;position:relative}#bread ol li a:before{position:absolute;bottom:5px;left:0;width:100%;height:1px;content:"";display:block;background-color:#a3a3a3;opacity:0;transition:400ms}#bread ol li a:hover{text-decoration:none}#bread ol li a:hover:before{opacity:1;transition:400ms}#bread ol li:before{content:"＞";font-size:12px;position:absolute;top:3px;left:5px;line-height:12px}#bread ol li:first-child:before{content:"";display:none}#bread ol li.last a{cursor:default}#bread ol li.last a:hover:before{opacity:0}@media only screen and (max-width: 1024px){#bread{background-color:#fff;padding:19px 0 18px;border-bottom:solid 1px #999}#bread ol li{padding-left:0}#bread ol li a{padding-bottom:0}#bread ol li:before{content:"＞";font-size:12px;position:absolute;top:3px;left:5px;line-height:12px}}@media only screen and (max-width: 768px){#bread{padding:0}#bread ol{padding:15px 0 14px;white-space:nowrap;overflow-x:scroll}#bread ol li{padding-left:0;font-size:87.5%}#bread ol li:before{content:"＞";font-size:12px;position:absolute;top:3px;left:5px;line-height:12px}}#wrapper{padding-top:124px;padding-bottom:67px}@media only screen and (max-width: 1024px){#wrapper{padding-top:100px}}@media only screen and (max-width: 768px){#wrapper{padding-top:70px}}@media only screen and (max-width: 480px){#wrapper{padding-top:50px}}#wrapper .main_content{padding-top:55px;padding-bottom:90px;max-width:78em}#wrapper .main_content.wide_content{max-width:81em}.main_content a{position:relative}.main_content a:before{position:absolute;bottom:-0.1em;left:0;width:100%;height:1px;content:"";display:block;background-color:#1a1a1a;opacity:.6;transition:400ms}.main_content a:hover{text-decoration:none}.main_content a:hover:before{opacity:0;transition:400ms}.main_content p,.main_content dl>dt,.main_content dl>dd,.main_content ul>li,.main_content ol>li,.main_content td,.main_content th{font-size:125%}@media only screen and (max-width: 768px){.main_content p,.main_content dl>dt,.main_content dl>dd,.main_content ul>li,.main_content ol>li,.main_content td,.main_content th{font-size:87.5%}}.main_content p p,.main_content p dl>dt,.main_content p dl>dd,.main_content p ul>li,.main_content p ol>li,.main_content dl>dt p,.main_content dl>dt dl>dt,.main_content dl>dt dl>dd,.main_content dl>dt ul>li,.main_content dl>dt ol>li,.main_content dl>dd p,.main_content dl>dd dl>dt,.main_content dl>dd dl>dd,.main_content dl>dd ul>li,.main_content dl>dd ol>li,.main_content ul>li p,.main_content ul>li dl>dt,.main_content ul>li dl>dd,.main_content ul>li ul>li,.main_content ul>li ol>li,.main_content ol>li p,.main_content ol>li dl>dt,.main_content ol>li dl>dd,.main_content ol>li ul>li,.main_content ol>li ol>li,.main_content td p,.main_content td dl>dt,.main_content td dl>dd,.main_content td ul>li,.main_content td ol>li,.main_content th p,.main_content th dl>dt,.main_content th dl>dd,.main_content th ul>li,.main_content th ol>li{font-size:100%}.main_content p{line-height:1.8}.main_content p+p{margin-top:.8em}.main_content ul li{line-height:1.8;padding-left:1.3em;text-indent:-1.3em}.main_content ul li+li{margin-top:.95em}.main_cont_inner+.main_cont_inner{margin-top:2.3em}.main_cont_inner+.main_cont_inner.mt5em{margin-top:4.5em}.main_cont_inner+.recommend_cont{margin-top:4.5em}.main_cont_inner .inner_block{margin-top:1.75em}.main_cont_inner .inner_block+.inner_block{margin-top:1.75em}.main_cont_inner .inner_block.arr_indent{padding-left:2.5em}.main_cont_inner .inner_block.arr_indent+.inner_block{margin-top:2.15em}@media only screen and (min-width: 1025px){.main_cont_inner .message_content p{font-size:125%}}.main_cont_inner .message_content p+p{margin-top:2em}.recommend_cont{border:solid 1px #d1d1d1;padding:30px;padding:1.85em 2.25em}.recommend_cont .recommend_list ul{padding:10px 0}.recommend_cont .recommend_list ul li{font-size:112.5%;position:relative;padding-left:1em;text-indent:0}.recommend_cont .recommend_list ul li:before{position:absolute;left:0px;top:50%;font-family:FontAwesome,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#d2d2d2;font-size:17px;line-height:17px;margin-top:-8px}.recommend_cont .recommend_list ul li+li{margin-top:1em}.image_section{text-align:center}.image_section img{max-width:100%}@media only screen and (max-width: 768px){.image_section.left_section,.image_section.right_section{padding-bottom:1.25em}}@media only screen and (min-width: 769px){.image_section.right_section{float:right;padding:0 0 2em 3em}}@media only screen and (min-width: 769px){.image_section.left_section{float:left;padding:0 3em 2em 0}}.image_section.center_section{text-align:center;padding:2em 0 0;overflow:hidden}.image_section.center_section img{margin:auto}.image_section.center_section>div{padding-bottom:.75em}@media only screen and (min-width: 769px){.image_section.center_section>div{display:block;float:left;margin:auto;text-align:right;width:50%;padding-right:1.5em}.image_section.center_section>div+div{text-align:left;padding-left:1.5em;padding-right:0}}@media only screen and (max-width: 768px){.image_section.center_section>div{width:100%}.image_section.center_section>div+div{margin-top:1.5em}}dl.interview dt{width:3em;display:block;line-height:1.3}dl.interview dd{display:block;line-height:1.3;padding-left:7em;margin-top:-1.25em;margin-bottom:1em;padding-left:0;margin-left:3em}#interviewArea dl.interview dd{padding-left:0;margin-left:3em}.main_title{margin-bottom:35px}.main_title+.content_title{padding-top:10px}.main_title h1,.main_title>p{font-size:225%;font-weight:600}@media only screen and (max-width: 1024px){.main_title h1,.main_title>p{font-size:175%}}@media only screen and (max-width: 768px){.main_title h1,.main_title>p{font-size:125%}}.main_title h1.small,.main_title>p.small{font-size:175%}@media only screen and (max-width: 1024px){.main_title h1.small,.main_title>p.small{font-size:150%}}@media only screen and (max-width: 768px){.main_title h1.small,.main_title>p.small{font-size:125%}}.section_title{margin-bottom:20px}.section_title h2,.section_title h3{font-size:225%;font-weight:500}@media only screen and (max-width: 1024px){.section_title h2,.section_title h3{font-size:175%}}@media only screen and (max-width: 768px){.section_title h2,.section_title h3{font-size:125%}}.content_title{margin-bottom:20px;margin-bottom:1.15em}.content_title h2,.content_title h3{font-size:187.5%;color:#6f6f6f;font-weight:700;letter-spacing:-0.05em}@media only screen and (max-width: 1024px){.content_title h2,.content_title h3{font-size:150%}}@media only screen and (max-width: 768px){.content_title h2,.content_title h3{font-size:112.5%}}.content_title.base_color h2,.content_title.base_color h3{color:#1a1a1a}.content_title.small h2,.content_title.small h3{font-size:150%}@media only screen and (max-width: 1024px){.content_title.small h2,.content_title.small h3{font-size:137.5%}}@media only screen and (max-width: 768px){.content_title.small h2,.content_title.small h3{font-size:112.5%}}.sub_title{margin-bottom:13px}.sub_title h1,.sub_title h2,.sub_title h3{font-size:150%;font-weight:700}.sub_title h1>a,.sub_title h2>a,.sub_title h3>a{text-decoration:none}.sub_title h1>a:before,.sub_title h2>a:before,.sub_title h3>a:before{display:none}@media only screen and (max-width: 1024px){.sub_title h1,.sub_title h2,.sub_title h3{font-size:125%}}@media only screen and (max-width: 768px){.sub_title h1,.sub_title h2,.sub_title h3{font-size:100%}}.small_title{margin-bottom:13px}.small_title h1,.small_title h2,.small_title h3{font-size:175%;font-weight:700}@media only screen and (max-width: 1024px){.small_title h1,.small_title h2,.small_title h3{font-size:150%}}@media only screen and (max-width: 768px){.small_title h1,.small_title h2,.small_title h3{font-size:137.5%}}.arr_title{margin-bottom:13px;position:relative}.arr_title:before{position:absolute;left:-1.9em;top:.1em;content:"▼";transform:rotate(-90deg);color:gray;font-size:125%}.arr_title h2,.arr_title h3,.arr_title h4{font-size:150%;font-weight:700}@media only screen and (max-width: 1024px){.arr_title h2,.arr_title h3,.arr_title h4{font-size:125%}}@media only screen and (max-width: 768px){.arr_title h2,.arr_title h3,.arr_title h4{font-size:100%}}.min_title{margin-bottom:13px}.min_title h2,.min_title h3{font-size:100%;font-weight:700}@media only screen and (max-width: 1024px){.min_title h2,.min_title h3{font-size:100%}}@media only screen and (max-width: 768px){.min_title h2,.min_title h3{font-size:100%}}#company .company_detail{padding-top:10px}#company .company_detail dl{width:100%}#company .company_detail dl+dl{margin-top:2.05em}#company .company_detail dl dt,#company .company_detail dl dd{font-size:125%}@media only screen and (max-width: 1024px){#company .company_detail dl dt,#company .company_detail dl dd{font-size:112.5%}}@media only screen and (max-width: 768px){#company .company_detail dl dt,#company .company_detail dl dd{font-size:100%}}#company .company_detail dl dt{float:left}#company .company_detail dl dd{margin-left:11em}#company .company_detail dl dd ul li+li{margin-top:1.8em}#company .map_section{max-width:920px}#company .map_section+.map_section{margin-top:2em}#company .map_section+.map_text_section{margin-top:1.25em}#company .map_section iframe{width:100%;height:384px;border:none}#business.office .content_title{margin-top:64px;padding-top:0;margin-bottom:0}#business.office .content_title+p{margin-top:24px}#business.office .content_subtitle{margin-top:32px}#business.office .content_subtitle h4{font-size:150%;font-weight:700;letter-spacing:-0.05em}@media only screen and (max-width: 1024px){#business.office .content_subtitle h4{font-size:130%}}@media only screen and (max-width: 768px){#business.office .content_subtitle h4{font-size:100%}}#business.office .content_subtitle+p{margin-top:24px}#business.office .site{margin-top:32px}#business.office .site__actions{margin-top:32px;display:flex;align-items:center;align-self:stretch;flex-wrap:nowrap;flex-shrink:0;gap:12px;position:relative}@media only screen and (max-width: 1271px){#business.office .site__actions{flex-direction:column}}#business.office .site__link{display:flex;align-items:center;flex-wrap:nowrap;flex-grow:1;flex-shrink:0;flex-basis:0;gap:16px;position:relative;padding:16px 20px 16px 16px;border:1px solid #d0d0d0;transition:opacity .5s ease}@media(hover: hover)and (pointer: fine){#business.office .site__link:hover,#business.office .site__link:focus-visible{opacity:.7}}@media only screen and (max-width: 1271px){#business.office .site__link{width:600px}}@media only screen and (max-width: 768px){#business.office .site__link{max-width:400px;width:100%;padding:8px;gap:8px}}#business.office .site__link::before{display:none}@media only screen and (max-width: 768px){#business.office .site__img{width:100px;height:auto}}#business.office .site__head{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:nowrap;flex-shrink:0;gap:16px;position:relative}@media only screen and (max-width: 768px){#business.office .site__head{gap:8px}}#business.office .site__subttl{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2)}@media only screen and (max-width: 768px){#business.office .site__subttl{font-size:14px}}@media only screen and (min-width: 768px){#business.office .site__subttl br{display:hidden}}#business.office .site__ttl{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2)}@media only screen and (max-width: 768px){#business.office .site__ttl{font-size:16px}}#business.office .site__external-link{margin-left:auto;width:24px;height:auto}@media only screen and (max-width: 768px){#business.office .site__external-link{width:16px}}#business .business_cont{padding-top:10px}#business .business_cont+.business_cont{margin-top:4.35em}#business table#renewal_results{border-top:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;border-left:solid 1px #d1d1d1}#business table#renewal_results tr{border-bottom:solid 1px #d1d1d1}#business table#renewal_results td{text-align:center;vertical-align:middle}#business table#renewal_results td>span{display:inline-block;text-align:left}#business table#renewal_results td.pic{width:26.3%;padding:.75em}#business table#renewal_results td.pic img{max-width:100px;height:auto}#business table#renewal_results td.address{width:23.7%}#business table#renewal_results td.address>span{width:7.1em}#business table#renewal_results td.size{width:25.2%}#business table#renewal_results td.link{width:24.8%}#business table#renewal_results td.link a{display:block;margin:auto;width:7em;padding:1em .5em .9em;background-color:#e6e6e6;transition:400ms}@media only screen and (max-width: 480px){#business table#renewal_results td.link a{width:4em;max-width:100%}}#business table#renewal_results td.link a:before{display:none}@media only screen and (min-width: 769px){#business table#renewal_results td.link a:hover{opacity:.8;transition:400ms}}@media only screen and (max-width: 480px){#business table#renewal_results td{font-size:75%}#business table#renewal_results td.pic{width:18%;max-width:18%;padding:.75em}#business table#renewal_results td.pic img{max-width:74px;height:auto}#business table#renewal_results td.address{width:24.7%}#business table#renewal_results td.address>span{width:7.1em}#business table#renewal_results td.size{width:27.2%}#business table#renewal_results td.link{width:25.8%}}#business table#renewal_results thead tr th{background-color:#f2f2f2;text-align:center;font-weight:600;padding:1em}@media only screen and (max-width: 480px){#business table#renewal_results thead tr th{padding:.5em;font-size:75%}}#business #work_navi ul{margin:-9px -20px;overflow:hidden}#business #work_navi ul li{display:table;width:25%;height:100%;float:left;padding:9px 20px;text-indent:0}#business #work_navi ul li+li{margin-top:0}#business #work_navi ul li a{display:table-cell;background-color:#e0e0e0;text-align:center;vertical-align:middle;padding:1.05em 1em}#business #work_navi ul li a:before{display:none}@media only screen and (max-width: 1024px){#business #work_navi ul{margin:-7px -10px}#business #work_navi ul li{padding:7px 10px;text-indent:0}}@media only screen and (max-width: 950px){#business #work_navi ul{margin:-7px -7px}#business #work_navi ul li{padding:7px 7px;text-indent:0;width:33.3333%}}@media only screen and (max-width: 480px){#business #work_navi ul{margin:-7px -7px}#business #work_navi ul li{padding:7px 7px;text-indent:0;width:50%}#business #work_navi ul li+li{margin-top:0}#business #work_navi ul li a{display:table-cell;background-color:#e0e0e0;text-align:center;vertical-align:middle;padding:1.05em 1em}#business #work_navi ul li a:before{display:none}}#business .work_cate{padding:4em 0;overflow:hidden}#business .work_cate+.work_cate{border-top:solid 1px #ccc}#business .work_cont_row{overflow:hidden;margin:-30px -40px}#business .work_cont_row .work_cont{float:left;width:50%;padding:30px 40px;text-align:center}#business .work_cont_row .work_cont img{width:100%;margin:auto}#estate .detail_tabel,#office .detail_tabel{border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}#estate .detail_tabel table,#office .detail_tabel table{width:100%;border-collapse:collapse}#estate .detail_tabel table th,#estate .detail_tabel table td,#office .detail_tabel table th,#office .detail_tabel table td{border:1px solid #d1d1d1;padding:.9em 1em 1.1em;text-align:left}#estate .detail_tabel table th,#office .detail_tabel table th{background-color:#f2f2f2;white-space:nowrap;font-weight:normal;width:8.5em}#estate .detail_tabel table td,#office .detail_tabel table td{min-width:18em}#estate .detail_tabel .tr,#office .detail_tabel .tr{display:flex;justify-content:flex-start;border-bottom:1px solid #d1d1d1}#estate .detail_tabel .tr .th,#estate .detail_tabel .tr .td,#office .detail_tabel .tr .th,#office .detail_tabel .tr .td{padding:1em;text-align:left;display:flex;align-items:center}@media only screen and (max-width: 768px){#estate .detail_tabel .tr .th,#estate .detail_tabel .tr .td,#office .detail_tabel .tr .th,#office .detail_tabel .tr .td{padding:.6em .6em .5em}}#estate .detail_tabel .tr .th,#office .detail_tabel .tr .th{background-color:#f2f2f2;width:10.5em;min-width:10.5em;border-right:1px solid #d1d1d1}@media only screen and (max-width: 1024px){#estate .detail_tabel .tr .th,#office .detail_tabel .tr .th{width:9em;min-width:9em}}@media only screen and (max-width: 768px){#estate .detail_tabel .tr .th,#office .detail_tabel .tr .th{width:8em;min-width:8em}}@media only screen and (max-width: 480px){#estate .detail_tabel .tr .th,#office .detail_tabel .tr .th{width:5em;min-width:5em}}@media only screen and (max-width: 1024px){#estate .detail_tabel .tr.colspan,#office .detail_tabel .tr.colspan{display:block}}#estate .detail_tabel .tr.colspan>div,#office .detail_tabel .tr.colspan>div{width:50%;display:flex;justify-content:flex-start}@media only screen and (max-width: 1024px){#estate .detail_tabel .tr.colspan>div,#office .detail_tabel .tr.colspan>div{width:100%}}@media only screen and (min-width: 1025px){#estate .detail_tabel .tr.colspan>div+div,#office .detail_tabel .tr.colspan>div+div{border-left:1px solid #d1d1d1}}@media only screen and (max-width: 1024px){#estate .detail_tabel .tr.colspan>div+div,#office .detail_tabel .tr.colspan>div+div{border-top:1px solid #d1d1d1}}#estate .bnr_cont,#office .bnr_cont{text-align:center;margin-top:5em}#estate .bnr_cont+.bnr_cont,#office .bnr_cont+.bnr_cont{margin-top:2.5em}#estate .bnr_cont .bnr_cont_inner,#office .bnr_cont .bnr_cont_inner{width:100%;max-width:50em;padding:1em 1.75em;border:solid 1px #b3b3b3;margin:auto}#estate .bnr_cont .bnr_cont_inner.ad_bnr,#office .bnr_cont .bnr_cont_inner.ad_bnr{padding:0}#estate .bnr_cont .bnr_cont_inner.ad_bnr>img,#office .bnr_cont .bnr_cont_inner.ad_bnr>img{width:100%;height:auto}#estate .bnr_cont .bnr_cont_inner.image_bnr,#office .bnr_cont .bnr_cont_inner.image_bnr{width:auto;display:inline-block;padding:0}#estate .bnr_cont .bnr_cont_inner>a,#estate .bnr_cont .bnr_cont_inner>div,#office .bnr_cont .bnr_cont_inner>a,#office .bnr_cont .bnr_cont_inner>div{display:block}#estate .bnr_cont .bnr_cont_inner>a:before,#estate .bnr_cont .bnr_cont_inner>div:before,#office .bnr_cont .bnr_cont_inner>a:before,#office .bnr_cont .bnr_cont_inner>div:before{display:none}#estate .bnr_cont .bnr_cont_inner>a img,#estate .bnr_cont .bnr_cont_inner>div img,#office .bnr_cont .bnr_cont_inner>a img,#office .bnr_cont .bnr_cont_inner>div img{width:auto;max-width:100%;margin:auto}@media only screen and (min-width: 1025px){#estate .tb,#office .tb{display:none}#estate .sp,#office .sp{display:none}}@media only screen and (min-width: 769px){#estate .sp,#office .sp{display:none}}@media only screen and (min-width: 769px)and (max-width: 1024px){#estate .pc,#office .pc{display:none}#estate .sp,#office .sp{display:none}}@media only screen and (max-width: 768px){#estate .pctb,#office .pctb{display:none}#estate .pc,#office .pc{display:none}}#estate .imgPhoto,#office .imgPhoto{position:relative;max-width:100%;width:610px}#estate .imgPhoto p,#office .imgPhoto p{display:block;line-height:1;position:absolute;margin-bottom:0px !important;padding:0 2px}#estate .imgPhoto p+p,#office .imgPhoto p+p{margin-top:0}#estate .imgPhoto p.pLT,#office .imgPhoto p.pLT{top:0;left:0}#estate .imgPhoto p.pLB,#office .imgPhoto p.pLB{left:0;bottom:0}#estate .imgPhoto p.pRT,#office .imgPhoto p.pRT{top:0;right:0}#estate .imgPhoto p.pRB,#office .imgPhoto p.pRB{right:0;bottom:0}#estate #bldg_pictures .photo_flow,#office #bldg_pictures .photo_flow{margin-left:-10px;margin-bottom:-9px}#estate #bldg_pictures .photo_flow a:before,#office #bldg_pictures .photo_flow a:before{display:none}#estate #bldg_pictures .photo_flow>div,#office #bldg_pictures .photo_flow>div{padding-left:10px;margin-bottom:10px}#estate #bldg_pictures .photo_flow .photo_col,#office #bldg_pictures .photo_flow .photo_col{height:124px}#estate #bldg_pictures .photo_flow .photo_col img,#office #bldg_pictures .photo_flow .photo_col img{height:124px;width:auto}#estate .estate_thumbs ul{overflow:hidden;margin:0 -22px -41px}#estate .estate_thumbs ul li{padding-left:0;text-indent:0;display:block;float:left;width:33.3333%;padding:0 22px 41px}#estate .estate_thumbs ul li+li{margin-top:0}#estate .estate_thumbs ul li a:before{display:none}#estate .estate_thumbs ul li>a,#estate .estate_thumbs ul li>div{display:block;position:relative}#estate .estate_thumbs ul li>a:before,#estate .estate_thumbs ul li>div:before{display:none}#estate .estate_thumbs ul li>a .thumb img,#estate .estate_thumbs ul li>div .thumb img{width:100%}#estate .estate_thumbs ul li>a>p,#estate .estate_thumbs ul li>div>p{width:100%;height:100%;position:absolute;left:0;top:0;display:block}#estate .estate_thumbs ul li>a>p .text,#estate .estate_thumbs ul li>div>p .text{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;padding:1.25em .5em 1.25em 1.25em}#estate .estate_thumbs ul li>a>p .text.left,#estate .estate_thumbs ul li>div>p .text.left{justify-content:flex-start}#estate .estate_thumbs ul li>a>p .text.right,#estate .estate_thumbs ul li>div>p .text.right{justify-content:flex-end}#estate .estate_thumbs ul li>a>p .text.center,#estate .estate_thumbs ul li>div>p .text.center{justify-content:center}#estate .estate_thumbs ul li>a>p .text>span,#estate .estate_thumbs ul li>div>p .text>span{vertical-align:middle;color:#fff;font-weight:500;text-shadow:0px 0px 9px rgba(0,0,0,.8),0px 0px 14px rgba(0,0,0,.8)}#estate .estate_thumbs ul li>a>p .text>span>span,#estate .estate_thumbs ul li>div>p .text>span>span{display:block;line-height:1.1;margin-top:.5em}#estate .estate_thumbs ul li>a>p .text>span>span.title,#estate .estate_thumbs ul li>div>p .text>span>span.title{font-size:143.8%;letter-spacing:-0.015em}#estate .estate_thumbs ul li>a>p .text>span>span.catch,#estate .estate_thumbs ul li>div>p .text>span>span.catch{font-size:75%;letter-spacing:-0.025em}@media only screen and (min-width: 769px){#estate .estate_thumbs ul li>div .thumb img{opacity:1;transition:.5s}#estate .estate_thumbs ul li>div:hover .thumb img{opacity:.8;transition:.5s}}@media only screen and (max-width: 1300px){#estate .estate_thumbs ul{margin:0 -20px -38px}#estate .estate_thumbs ul li{padding:0 20px 38px}}@media only screen and (max-width: 1024px){#estate .estate_thumbs ul{margin:0 -15px -31px}#estate .estate_thumbs ul li{padding:0 15px 31px}#estate .estate_thumbs ul li>a .text{padding:.75em .5em 1em .75em}#estate .estate_thumbs ul li>a .text>p>span.title{font-size:112.5%}#estate .estate_thumbs ul li>a .text>p>span.catch{font-size:68.8%}}@media only screen and (max-width: 850px){#estate .estate_thumbs ul{margin:0 -10px -20px}#estate .estate_thumbs ul li{padding:0 10px 20px}#estate .estate_thumbs ul li>a .text>p>span.title{font-size:112.5%}#estate .estate_thumbs ul li>a .text>p>span.catch{font-size:68.8%}}@media only screen and (max-width: 768px){#estate .estate_thumbs ul{margin:0 -10px -20px}#estate .estate_thumbs ul li{padding:0 10px 20px;width:50%;font-size:87.5%}#estate .estate_thumbs ul li>a .text>p>span.title{font-size:143.8%}#estate .estate_thumbs ul li>a .text>p>span.catch{font-size:75%;line-height:1.5}}@media only screen and (max-width: 640px){#estate .estate_thumbs ul{margin:0 -5px -10px}#estate .estate_thumbs ul li{padding:0 5px 10px;width:50%;font-size:87.5%}#estate .estate_thumbs ul li>a .text>p>span.title{font-size:125%}#estate .estate_thumbs ul li>a .text>p>span.catch{font-size:68.8%;line-height:1.5}}@media only screen and (max-width: 400px){#estate .estate_thumbs ul{margin:0 -5px -10px}#estate .estate_thumbs ul li{padding:0 5px 10px;width:100%}#estate .estate_thumbs ul li>a .text>p>span.title{font-size:143.8%}#estate .estate_thumbs ul li>a .text>p>span.catch{font-size:75%;line-height:1.5}}#estate .estate_list_cont .estate_list_row{overflow:hidden;margin:-16px}#estate .estate_list_cont .estate_list_row>div{float:left;width:33.3333%;padding:16px}@media only screen and (max-width: 1300px){#estate .estate_list_cont .estate_list_row{margin:-10px}#estate .estate_list_cont .estate_list_row>div{padding:10px}}@media only screen and (max-width: 1024px){#estate .estate_list_cont .estate_list_row{margin:-16px}#estate .estate_list_cont .estate_list_row>div{padding:16px;width:50%}}@media only screen and (max-width: 768px){#estate .estate_list_cont .estate_list_row{margin:-10px}#estate .estate_list_cont .estate_list_row>div{padding:10px;width:50%}}@media only screen and (max-width: 768px){#estate .estate_list_cont .estate_list_row>div{width:100%}}#estate .estate_list_cont .estate_list_row .estate_list_col{display:flex}#estate .estate_list_cont .estate_list_row .estate_list_col .thumb{width:45%;padding-right:1.1em}#estate .estate_list_cont .estate_list_row .estate_list_col .thumb a,#estate .estate_list_cont .estate_list_row .estate_list_col .thumb>span{display:block}#estate .estate_list_cont .estate_list_row .estate_list_col .thumb a img,#estate .estate_list_cont .estate_list_row .estate_list_col .thumb>span img{width:100%}#estate .estate_list_cont .estate_list_row .estate_list_col .thumb a:before,#estate .estate_list_cont .estate_list_row .estate_list_col .thumb>span:before{display:none}@media only screen and (max-width: 768px){#estate .estate_list_cont .estate_list_row .estate_list_col .thumb{width:160px}}#estate .estate_list_cont .estate_list_row .estate_list_col .text{position:relative;padding-bottom:2.25em}#estate .estate_list_cont .estate_list_row .estate_list_col .text .estate_title{margin-bottom:.85em}#estate .estate_list_cont .estate_list_row .estate_list_col .text .estate_title h3{font-size:125%;font-weight:600}#estate .estate_list_cont .estate_list_row .estate_list_col .text .estate_title h3 a:before{opacity:1;bottom:-0.2em}@media only screen and (max-width: 1500px){#estate .estate_list_cont .estate_list_row .estate_list_col .text .estate_title h3{font-size:112.5%}}#estate .estate_list_cont .estate_list_row .estate_list_col .text .detail p{font-size:100%;line-height:1.5}@media only screen and (max-width: 1500px){#estate .estate_list_cont .estate_list_row .estate_list_col .text .detail p{font-size:87.5%}}@media only screen and (max-width: 1200px){#estate .estate_list_cont .estate_list_row .estate_list_col .text .detail p{font-size:75%}}@media only screen and (max-width: 768px){#estate .estate_list_cont .estate_list_row .estate_list_col .text .detail p{font-size:87.5%}}#estate .estate_list_cont .estate_list_row .estate_list_col .text .arr_link{position:absolute;bottom:1em;padding-left:1em;font-size:87.5%}#estate .estate_list_cont .estate_list_row .estate_list_col .text .arr_link:before{position:absolute;left:-0.15em;top:.15em;content:"▼";font-size:68.8%;transform:rotate(-90deg)}@media only screen and (max-width: 1500px){#estate .estate_list_cont .estate_list_row .estate_list_col .text .arr_link{font-size:81.3%;bottom:.5em}#estate .estate_list_cont .estate_list_row .estate_list_col .text .arr_link:before{position:absolute;left:-0.15em;top:.1em;content:"▼";font-size:62.5%}}#estate.detail .head_cont{display:flex}#estate.detail .head_cont .head_text .bnr_cont{margin-top:1.75em;margin-left:0}#estate.detail .head_cont .head_text .bnr_cont .bnr_cont_inner{max-width:44em;margin:0}@media only screen and (min-width: 1025px){#estate.detail .head_cont .head_photo{min-width:390px}#estate.detail .head_cont .head_photo+.head_text{padding-left:3.5em}#estate.detail .head_cont .head_photo.w405{min-width:405px}#estate.detail .head_cont .head_photo.w350{min-width:350px}#estate.detail .head_cont .head_photo.w329{min-width:329px}}@media only screen and (min-width: 1025px)and (max-width: 1200px){#estate.detail .head_cont .head_photo+.head_text{padding-left:2em}}#estate.detail .head_cont>.head_photo.w405{min-width:405px}#estate.detail .head_cont>.head_photo.w350{min-width:350px}#estate.detail .head_cont>.head_photo.w329{min-width:329px}@media only screen and (min-width: 1025px){#estate.detail .head_cont>.head_photo.w405{min-width:350px}#estate.detail .head_cont>.head_photo.w350{min-width:300px}#estate.detail .head_cont>.head_photo.w329{min-width:280px}}@media only screen and (max-width: 768px){#estate.detail .head_cont>.head_photo{margin-bottom:1em}}@media only screen and (max-width: 768px){#estate.detail .head_cont{display:block}#estate.detail .head_cont .head_photo{min-width:100%;width:100%;text-align:center}#estate.detail .head_cont .head_photo img{max-width:100%;width:auto;margin:auto}#estate.detail .head_cont .head_text{min-width:100%;width:100%}}#estate.detail .head_cont .head_text .head_photo{float:left;padding-right:3.5em;padding-bottom:1em}@media only screen and (max-width: 768px){#estate.detail .head_cont .head_text .head_photo{float:none;text-align:center;padding-right:0;padding-bottom:1em}}#estate.detail .head_cont .head_text .main_catch.mt25em{margin-top:2.5em}@media only screen and (max-width: 768px){#estate.detail .head_cont .head_text .main_catch.mt25em{margin-top:0}}#estate.detail .head_cont .head_text .main_catch h1,#estate.detail .head_cont .head_text .main_catch h2{font-size:344%;font-weight:500}#estate.detail .head_cont .head_text .main_catch h1>span,#estate.detail .head_cont .head_text .main_catch h2>span{display:inline-block}#estate.detail .head_cont .head_text .main_catch h1.large,#estate.detail .head_cont .head_text .main_catch h2.large{font-size:375.25%}#estate.detail .head_cont .head_text .main_catch+.main_read{margin-top:2.5em}#estate.detail .head_cont+.detail_cont{margin-top:5.75em}@media only screen and (max-width: 1024px){#estate.detail .head_cont .head_text .main_catch h1,#estate.detail .head_cont .head_text .main_catch h2{font-size:187.5%}#estate.detail .head_cont .head_text .main_catch h1>span,#estate.detail .head_cont .head_text .main_catch h2>span{display:block}#estate.detail .head_cont .head_text .main_catch h1.large,#estate.detail .head_cont .head_text .main_catch h2.large{font-size:225%}}@media only screen and (max-width: 768px){#estate.detail .head_cont .head_text{padding-left:0}#estate.detail .head_cont .head_text .main_catch h1,#estate.detail .head_cont .head_text .main_catch h2{font-size:162.5%}#estate.detail .head_cont .head_text .main_catch h1>span,#estate.detail .head_cont .head_text .main_catch h2>span{display:block}#estate.detail .head_cont .head_text .main_catch h1.large,#estate.detail .head_cont .head_text .main_catch h2.large{font-size:225%}#estate.detail .head_cont .head_text .main_catch+.main_read{margin-top:1.5em}#estate.detail .head_cont+.detail_cont{margin-top:5.75em}}#estate.detail .detail_cont{overflow:hidden}#estate.detail .detail_cont+.detail_cont{margin-top:3.5em}@media only screen and (max-width: 768px){#estate.detail .detail_cont+.detail_cont{margin-top:1.75em}}#estate.detail .detail_cont .cont_inner+.cont_inner{margin-top:3.5em}@media only screen and (max-width: 768px){#estate.detail .detail_cont .cont_inner+.cont_inner{margin-top:1.75em}}#estate.detail .detail_cont .cont_inner p+.sub_title{margin-top:1.75em}#estate.detail .text_cont+div{margin-top:1.75em}#estate.detail .photo_set_row{display:flex;margin-left:-20px;margin-right:-20px}#estate.detail .photo_set_row>div{padding-left:20px;padding-right:20px;padding-bottom:40px;max-width:50%}#estate.detail .photo_set_row>div+div{margin-top:0}@media only screen and (max-width: 1024px){#estate.detail .photo_set_row{margin-left:-10px;margin-right:-10px}#estate.detail .photo_set_row>div{padding-left:10px;padding-right:10px;padding-bottom:20px}}@media only screen and (max-width: 768px){#estate.detail .photo_set_row{margin-left:0;margin-right:0;flex-direction:column;flex-wrap:wrap;width:100%}#estate.detail .photo_set_row>div{padding-left:0;padding-right:0;padding-bottom:0;width:100%;max-width:100%;margin-top:20px}#estate.detail .photo_set_row>div img{width:100%}#estate.detail .photo_set_row>div+div{margin-top:20px}}#estate.detail .photo_set_column{display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width: 1025px){#estate.detail .photo_set_column.tb{display:none}#estate.detail .photo_set_column.sp{display:none}}@media only screen and (min-width: 769px){#estate.detail .photo_set_column.sp{display:none}}@media only screen and (min-width: 769px)and (max-width: 1024px){#estate.detail .photo_set_column.pc{display:none}#estate.detail .photo_set_column.sp{display:none}}@media only screen and (max-width: 768px){#estate.detail .photo_set_column.pctb{display:none}#estate.detail .photo_set_column.pc{display:none}}#estate.detail .photo_set_column>div{text-align:center;width:100%}#estate.detail .photo_set_column>div img{width:100%;margin:auto}#estate.detail .photo_set_column>div+div{margin-top:1em}#estate.detail .photo_flow{overflow:hidden;display:flex;flex-flow:row wrap;margin-left:-40px;margin-bottom:-20px}#estate.detail .photo_flow>div{max-width:33.3333%;padding-left:40px;padding-bottom:20px}@media only screen and (max-width: 768px){#estate.detail .photo_flow{margin-left:-20px;margin-bottom:-20px}#estate.detail .photo_flow>div{max-width:50%;padding-left:20px;padding-bottom:20px}#estate.detail .photo_flow>div img{width:100%}}#estate.detail .text_col+.photo_flow{margin-top:1.5em}#estate.detail .text_col+.photo_col{margin-top:2em}#estate.detail .photo_set_sp_column{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){#estate.detail .photo_set_sp_column.tb{display:none}#estate.detail .photo_set_sp_column.sp{display:none}}@media only screen and (max-width: 1024px){#estate.detail .photo_set_sp_column .photo_col_inner{margin-right:5px}#estate.detail .photo_set_sp_column .photo_col_inner+.photo_col_inner{margin-top:0 !important}}@media only screen and (max-width: 1024px)and (max-width: 768px){#estate.detail .photo_set_sp_column .photo_col_inner+.photo_col_inner{margin-top:0}}@media only screen and (min-width: 769px){#estate.detail .photo_set_sp_column.pc_flow{margin:10px -10px -10px;justify-content:center}#estate.detail .photo_set_sp_column.pc_flow>div{text-align:center;width:50%;padding:10px}#estate.detail .photo_set_sp_column.pc_flow>div.w100p{width:100%}#estate.detail .photo_set_sp_column.pc_flow>div img{width:100%;margin:auto}}@media only screen and (max-width: 768px){#estate.detail .photo_set_sp_column{flex-direction:column;flex-wrap:wrap;margin-top:20px}#estate.detail .photo_set_sp_column>.photo_col_inner+.photo_col_inner{margin-top:0}#estate.detail .photo_set_sp_column>div{text-align:center;width:100%}#estate.detail .photo_set_sp_column>div img{width:100%;margin:auto}#estate.detail .photo_set_sp_column>div+div{margin-top:1em}}#estate.detail .photo_left,#estate.detail .photo_right{display:flex}@media only screen and (max-width: 1024px){#estate.detail .photo_left,#estate.detail .photo_right{display:block}}#estate.detail .photo_left .text_col+.photo_col,#estate.detail .photo_right .text_col+.photo_col{margin-top:0}#estate.detail .photo_left>.photo_col.w660 img,#estate.detail .photo_right>.photo_col.w660 img{min-width:660px}@media only screen and (max-width: 1400px){#estate.detail .photo_left>.photo_col.w660,#estate.detail .photo_right>.photo_col.w660{min-width:500px}#estate.detail .photo_left>.photo_col.w660 img,#estate.detail .photo_right>.photo_col.w660 img{max-width:100%;min-width:400px}}@media only screen and (max-width: 1300px){#estate.detail .photo_left>.photo_col.w660 img,#estate.detail .photo_right>.photo_col.w660 img{max-width:100%;min-width:100%}}#estate.detail .photo_left>.photo_col.w552>img,#estate.detail .photo_right>.photo_col.w552>img{min-width:552px}@media only screen and (max-width: 1300px){#estate.detail .photo_left>.photo_col.w552>img,#estate.detail .photo_right>.photo_col.w552>img{min-width:400px}}#estate.detail .photo_left>.photo_col.w450 img,#estate.detail .photo_right>.photo_col.w450 img{min-width:450px}#estate.detail .photo_left>.photo_col.w420 img,#estate.detail .photo_right>.photo_col.w420 img{min-width:420px}#estate.detail .photo_left>.photo_col.w400 img,#estate.detail .photo_right>.photo_col.w400 img{min-width:400px}#estate.detail .photo_left>.photo_col.w339 img,#estate.detail .photo_right>.photo_col.w339 img{min-width:339px}#estate.detail .photo_left>.photo_col.w340 img,#estate.detail .photo_right>.photo_col.w340 img{min-width:340px}#estate.detail .photo_left>.photo_col.w300 img,#estate.detail .photo_right>.photo_col.w300 img{min-width:300px}#estate.detail .photo_left>.photo_col>img,#estate.detail .photo_right>.photo_col>img{max-width:100%;height:auto}#estate.detail .photo_left>.photo_col .photo_col_inner+.photo_col_inner,#estate.detail .photo_right>.photo_col .photo_col_inner+.photo_col_inner{margin-top:5px}@media only screen and (max-width: 768px){#estate.detail .photo_left>.photo_col .photo_col_inner+.photo_col_inner,#estate.detail .photo_right>.photo_col .photo_col_inner+.photo_col_inner{margin-top:5px}}@media only screen and (max-width: 1300px){#estate.detail .photo_left.laptop_column,#estate.detail .photo_right.laptop_column{flex-direction:column;flex-wrap:wrap}#estate.detail .photo_left.laptop_column .photo_col,#estate.detail .photo_right.laptop_column .photo_col{padding-top:20px;padding-left:0}}@media only screen and (max-width: 768px){#estate.detail .photo_left.sp_column,#estate.detail .photo_right.sp_column{flex-direction:column;flex-wrap:wrap}}#estate.detail .access_col_inner>div{min-width:300px;background-color:#f0eeed;padding:1em 1.5em}#estate.detail .access_col_inner>div p{line-height:1.5}#estate.detail .access_col_inner>div p+p{margin-top:.75em}#estate.detail .photo_left .text_col .photo_col_inner,#estate.detail .photo_left .text_col .access_col_inner{float:right;padding-right:2.5em;padding-bottom:1em}@media only screen and (min-width: 1025px){#estate.detail .photo_left>.photo_col{order:1}#estate.detail .photo_left>.text_col{order:2}#estate.detail .photo_left>.photo_col{padding-right:2.5em}}#estate.detail .photo_right .text_col .photo_col_inner,#estate.detail .photo_right .text_col .access_col_inner{float:right;padding-left:2.5em;padding-bottom:1em}@media only screen and (min-width: 1025px){#estate.detail .photo_right>.photo_col{padding-left:2.5em}}#estate.detail .photo_center{margin-top:2.5em;text-align:center}#estate.detail .photo_center img{margin:auto;max-width:100%}#office .office_list{padding-right:1px}@media only screen and (max-width: 480px){#office .office_list table{width:100%}}#office .office_list table{width:100%;border-top:solid 1px #d1d1d1;border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;border-collapse:separate}#office .office_list table tr.pagebreak-void,#office .office_list table tr.pagebreak+tr.pagebreak-void+tr.pagebreak{display:none}#office .office_list table tr.pagebreak-void+tr.pagebreak-void,#office .office_list table tr.pagebreak+tr.pagebreak-void+tr.pagebreak+tr.pagebreak-void{display:none}#office .office_list table th{font-size:112.5%;height:4.25em;font-weight:normal;white-space:nowrap;background-color:#f2f2f2;padding:.9em 1em 1.1em;border-bottom:solid 1px #d1d1d1;text-align:center;font-weight:bold}@media only screen and (max-width: 1024px){#office .office_list table th{padding:.6em .25em .6em;font-size:100%}}@media only screen and (max-width: 768px){#office .office_list table th{font-size:87.5%;height:3.25em;padding:.6em .25em .6em}}@media only screen and (max-width: 768px){#office .office_list table th{font-size:75%}}@media only screen and (max-width: 640px){#office .office_list table th{font-size:62.5%}}@media only screen and (max-width: 480px){#office .office_list table th{white-space:normal}}#office .office_list table td{font-size:125%;height:3.75em;padding:.6em 1em .6em;text-align:center;border-bottom:solid 1px #d1d1d1;white-space:nowrap}@media only screen and (max-width: 1024px){#office .office_list table td{font-size:100%;padding:.6em .5em .6em}}@media only screen and (max-width: 768px){#office .office_list table td{font-size:87.5%;padding:.6em .5em .6em}}@media only screen and (max-width: 640px){#office .office_list table td{font-size:81.3%;padding:.4em .25em .5em}}@media only screen and (max-width: 480px){#office .office_list table td{white-space:normal;font-size:75%}#office .office_list table td.floor_area{font-size:11px}#office .office_list table td.floor_date{font-size:11px}}#office .office_list table td.buildingname{font-size:100%;text-align:left;padding-left:1.5em;width:45%}@nclude media640{#office .office_list table td.buildingname{width:30%}}@media only screen and (max-width: 1024px){#office .office_list table td.buildingname{width:40%;padding-left:1em}}@media only screen and (max-width: 768px){#office .office_list table td.buildingname{width:40%;padding-left:.5em}}#office .office_list table td.buildingname .buildingname{white-space:normal}#office .office_list table td.buildingname .buildingname strong{font-size:150%}@media only screen and (max-width: 1024px){#office .office_list table td.buildingname .buildingname strong{font-size:112.5%}}@media only screen and (max-width: 768px){#office .office_list table td.buildingname .buildingname strong{font-size:100%}}@media only screen and (max-width: 640px){#office .office_list table td.buildingname .buildingname strong{font-size:81.3%}}@media only screen and (max-width: 480px){#office .office_list table td.buildingname .buildingname strong{font-size:81.3%}}#office .office_list table td.buildingname .buildingname .address{margin-top:.15em;font-size:112.5%}@media only screen and (max-width: 1024px){#office .office_list table td.buildingname .buildingname .address{font-size:100%}}@media only screen and (max-width: 768px){#office .office_list table td.buildingname .buildingname .address{font-size:87.5%}}@media only screen and (max-width: 640px){#office .office_list table td.buildingname .buildingname .address{font-size:68.8%}}@media only screen and (max-width: 480px){#office .office_list table td.buildingname .buildingname .address{font-size:62.5%}}#office .office_list table td.void{height:15px;padding:0}#office .office_list table td a.toPDF{color:red}#office .office_list table td a.toPDF:before{color:red;background-color:red}#office .office_list table td a.gaikan{display:block;position:relative;background-color:#e6e6e6;width:66px;height:66px;text-align:center;margin:auto}@media only screen and (max-width: 768px){#office .office_list table td a.gaikan{width:46px;height:46px}}@media only screen and (max-width: 640px){#office .office_list table td a.gaikan{width:26px;height:46px}}#office .office_list table td a.gaikan:before{display:none}#office .office_list table td a.gaikan img{display:block;margin:auto;height:100%;width:auto}#office .office_list table td.layout a:before{display:none}#office .office_list table#recommends td a.toPDF{color:#1a1a1a;background-color:#e6e6e6;display:inline-block;text-align:center;font-size:100%;padding:.45em .2em .4em;width:100%;max-width:160px}#office .office_list table#recommends td a.toPDF:before{display:none}#office .office_list table#recommends td a.gaikan{background-color:#fff;width:140px;height:auto}@media only screen and (max-width: 768px){#office .office_list table#recommends td a.gaikan{width:100px;height:auto}}#office .office_list table#recommends td a.gaikan:before{display:none}#office .office_list table#recommends td a.gaikan img{display:block;margin:auto;height:auto;width:100%}#office .office_list table#recommends td a img.layout{max-width:100%;width:140px;height:auto}#office .office_list .recommend_title{margin-bottom:1em}#office .office_list .recommend_title h2{font-size:125%;font-weight:600}#office .top_cont{padding-bottom:2em;margin-bottom:2em;border-bottom:solid 1px #999}#office .top_cont .top_text p{line-height:1.5}#office .top_cont .top_text .large_catch p{font-size:325.28%;color:#6f6f6f}@media only screen and (max-width: 1300px){#office .top_cont .top_text .large_catch p{font-size:250.2%}}@media only screen and (max-width: 1024px){#office .top_cont .top_text .large_catch p{font-size:225%}}@media only screen and (max-width: 768px){#office .top_cont .top_text .large_catch p{font-size:175%}}@media only screen and (max-width: 480px){#office .top_cont .top_text .large_catch p{font-size:137.5%}}#office .top_cont .top_text .sub_catch p{display:flex;align-items:center;flex-wrap:wrap;font-size:100%}#office .top_cont .top_text .sub_catch p .sub01{font-size:262.68%;color:#114d01;margin-right:.5em}#office .top_cont .top_text .sub_catch p .sub02{font-size:150%}@media only screen and (max-width: 1300px){#office .top_cont .top_text .sub_catch p .sub01{font-size:212.5%}}@media only screen and (max-width: 1024px){#office .top_cont .top_text .sub_catch p .sub01{font-size:187.5%}}@media only screen and (max-width: 768px){#office .top_cont .top_text .sub_catch p .sub01{font-size:162.5%}}@media only screen and (max-width: 480px){#office .top_cont .top_text .sub_catch p .sub02{font-size:87.5%}}#office .head_cont{overflow:hidden;padding-bottom:4em}#office .head_cont .head_photo{float:right;padding-left:2.5em}#office .head_cont .head_photo a:before{display:none}#office .head_cont .head_text .drawing_cont{margin-top:2.5em}#office .head_cont .head_text .drawing_cont h2{font-size:125%;font-weight:600;line-height:1.05}#office .head_cont .head_text .drawing_cont .drawing_image{margin-top:.5em}#office .head_cont .head_text .drawing_cont .drawing_image a:before{display:none}#office .head_cont .head_text .drawing_cont .drawing_image img{border:solid 1px #b2b2b2;max-width:100%}#office .head_cont .head_text .drawing_cont .drawing_image p{padding-left:.25em}@media only screen and (max-width: 768px){#office .head_cont .head_photo{padding-left:10px;width:50%}#office .head_cont .head_text{float:none;padding-right:10px;width:50%}}@media only screen and (max-width: 640px){#office .head_cont .head_photo{padding-left:0;width:100%;padding-bottom:15px;text-align:center}#office .head_cont .head_photo img{display:inline-block}#office .head_cont .head_text{float:none;padding-right:0;width:100%}}#office .detail_cont{overflow:hidden}#office .detail_cont+.detail_cont{margin-top:6em}@media only screen and (max-width: 768px){#office .detail_cont+.detail_cont{margin-top:3.5em}}#office .detail_cont .cont_inner+.cont_inner{margin-top:3.5em}@media only screen and (max-width: 768px){#office .detail_cont .cont_inner+.cont_inner{margin-top:1.75em}}#office .detail_cont .cont_inner p+.sub_title{margin-top:1.75em}#office .flex_photo{display:flex;flex-wrap:wrap;margin-left:-10px;margin-bottom:-10px}@media only screen and (max-width: 1200px){#office .flex_photo{margin-left:-5px;margin-bottom:-5px}}@media only screen and (max-width: 480px){#office .flex_photo{text-align:center}#office .flex_photo>div{width:33.3333%}}#office .flex_photo>div{padding-left:10px;padding-bottom:10px}@media only screen and (max-width: 1200px){#office .flex_photo>div{padding-left:5px;padding-bottom:5px}}#office .flex_photo>div.flex_col a:before{display:none}#office .flex_photo>div.flex_col img{height:180px;width:auto}@media only screen and (max-width: 1500px){#office .flex_photo>div.flex_col img{height:170px}}@media only screen and (max-width: 1400px){#office .flex_photo>div.flex_col img{height:160px}}@media only screen and (max-width: 1300px){#office .flex_photo>div.flex_col img{height:150px}}@media only screen and (max-width: 1200px){#office .flex_photo>div.flex_col img{height:140px}}@media only screen and (max-width: 1100px){#office .flex_photo>div.flex_col img{height:130px}}@media only screen and (max-width: 768px){#office .flex_photo>div.flex_col img{height:100px}}@media only screen and (max-width: 480px){#office .flex_photo>div.flex_col img{height:auto;max-height:80px}}#office .gmap_cont #gmap{margin:.5em auto 2.5em;width:100%;max-width:900px;height:400px}@media only screen and (max-width: 480px){#office .gmap_cont #gmap{height:300px}}#office .gmap_cont .detail_btn{text-align:center}#office .gmap_cont .detail_btn a{display:block;background-color:#e1e1e1;transition:400ms;padding:1.5em;max-width:600px;width:100%;margin:auto}@media only screen and (min-width: 769px){#office .gmap_cont .detail_btn a:hover{background:#d1d1d1;transition:400ms}}#office .gmap_cont .detail_btn a:before{display:none}#office .gmap_cont .detail_btn a>span{font-size:125%}@media only screen and (max-width: 1024px){#office .gmap_cont .detail_btn a{padding:1em}#office .gmap_cont .detail_btn a>span{font-size:112.5%}}@media only screen and (max-width: 768px){#office .gmap_cont .detail_btn a{padding:.75em}#office .gmap_cont .detail_btn a>span{font-size:100%}#office .gmap_cont .detail_btn a>span{font-size:80%}}#office .detail_cont .gmap_cont{display:none}body.news .detail_cont+.news_contents{margin-top:1.75em;border-top:none}body.news .detail_cont+.detail_cont{margin-top:4.5em}body.news .news_contents{border-top:solid 1px #999}body.news .news_contents.border_none{border-top:none}body.news .news_contents+.news_contents{margin-top:5em;border-top:none}body.news .news_contents .sub_title,body.news .news_contents .entry_detail,body.news .news_contents .entry_meta,body.news .news_contents .entry_list{padding-left:2.25em}@media only screen and (max-width: 1200px){body.news .news_contents .sub_title,body.news .news_contents .entry_detail,body.news .news_contents .entry_meta,body.news .news_contents .entry_list{padding-left:2em}}@media only screen and (max-width: 1024px){body.news .news_contents .sub_title,body.news .news_contents .entry_detail,body.news .news_contents .entry_meta,body.news .news_contents .entry_list{padding-left:1.5em}}@media only screen and (max-width: 768px){body.news .news_contents .sub_title,body.news .news_contents .entry_detail,body.news .news_contents .entry_meta,body.news .news_contents .entry_list{padding-left:1em}}body.news .news_contents .sub_title.list_title{padding-left:0}body.news .news_contents .sub_title{padding-top:1em}body.news .sub_title{border-bottom:solid 1px #999;padding-bottom:1em}body.news .entry_meta{margin-top:2.5em}body.news .entry_meta ul{display:flex;justify-content:center;position:relative}body.news .entry_meta ul li{padding:0 .5em;position:relative;text-indent:0}body.news .entry_meta ul li a{color:#1a1a1a}body.news .entry_meta ul li+li{margin-top:0}body.news .entry_meta ul li+li:before{position:absolute;left:0;top:50%;margin-top:-0.5em;height:1em;width:1px;content:"";background-color:#1a1a1a;display:block}body.news .entry_meta ul li+li.next:before,body.news .entry_meta ul li+li.prev:before{display:none}body.news .entry_meta ul li.next,body.news .entry_meta ul li.prev{position:absolute}body.news .entry_meta ul li.next a,body.news .entry_meta ul li.prev a{text-decoration:none;position:relative;display:block}body.news .entry_meta ul li.next a:before,body.news .entry_meta ul li.prev a:before{display:none}body.news .entry_meta ul li.next a:after,body.news .entry_meta ul li.prev a:after{position:absolute;top:50%;font-family:FontAwesome,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:1em;margin-top:-0.5em}body.news .entry_meta ul li.prev{left:0}body.news .entry_meta ul li.prev a{padding-left:1em}body.news .entry_meta ul li.prev a:after{left:0px;font-family:FontAwesome,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}body.news .entry_meta ul li.next{right:0}body.news .entry_meta ul li.next a{padding-right:1em}body.news .entry_meta ul li.next a:after{right:0px;font-family:FontAwesome,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}body.news .entry_list dl{width:100%}body.news .entry_list dl dt,body.news .entry_list dl dd{padding-top:.6em;padding-bottom:.475em}body.news .entry_list dl dt{float:left;display:flex}body.news .entry_list dl dt>span{display:block;text-align:center}body.news .entry_list dl dt>span.icon{order:1;color:#fff;background-color:#a6a6a6;font-size:87.5%;letter-spacing:-0.1em;padding:.05em .1em .1em;width:4.75em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.news .entry_list dl dt>span.date{order:2;font-size:87.5%;padding:.05em .1em .1em;width:8em}body.news .entry_list dl dd{margin-left:9.5em}body.news .entry_list dl dd a:before{display:none}body.news .category_list ul{padding-top:.75em}body.news .category_list ul li{font-size:112.5%;line-height:1.1;padding-left:1.15em;position:relative;text-indent:0}body.news .category_list ul li+li{margin-top:1.25em}body.news .category_list ul li:before{content:"";display:block;position:absolute;top:30%;left:-2px;width:6px;height:6px;background-color:#fff;border-style:solid;border-color:#fd341f;border-width:0 1px 1px 0;transform:rotate(315deg);transition:all .3s}body.news .category_list ul li a:before{opacity:0;transition:400ms}@media only screen and (min-width: 769px){body.news .category_list ul li a:hover:before{opacity:1;transition:400ms}}body.news .flex_cont>ul{padding:20px 0;display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}body.news .flex_cont>ul>li{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;line-height:1.8;text-indent:inherit}body.news .flex_cont>ul>li img{width:auto;max-width:100%;height:auto}body.news .flex_cont>ul>li+li{margin-top:0}body.news .lecture_dl .newslist_dl{margin-top:1.5em}body.news .lecture_dl .newslist_dl dt.type_lecture{line-height:1.3;display:block;position:relative;z-index:1}body.news .lecture_dl .newslist_dl dt.type_lecture .icon{display:none}body.news .lecture_dl .newslist_dl dt.type_lecture+dd{line-height:1.3;display:block;position:relative;z-index:1;padding-left:11em;margin-top:-1.25em;margin-bottom:1em;padding-left:6em}.comment_q{margin:1.55em 0 .55em;background-color:#ededed;padding:1.45em 1.75em}.comment_a ul li{padding:1em 0;text-indent:inherit;border-bottom:dotted 1px #999}.comment_a ul li .handle{margin-bottom:.15em}.comment_a ul li .handle p{font-weight:600}.comment_a ul li+li{margin-top:0}.comment_form form.input fieldset{border:0px;padding:0;margin:0}.comment_form form.input table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.comment_form form.input span.required{display:none}.comment_form form.input tr.url,.comment_form form.input tr.contents,.comment_form form.input tr.theme{display:none}.comment_form form.input table th,.comment_form form.input table td{padding:1em 0 .5em}.comment_form form.input table th{width:8em;font-weight:normal;text-align:left;vertical-align:middle}.comment_form form.input table td{width:100%}.comment_form form.confirm table th{vertical-align:top}.comment_form form.input table tr.handle input{border:1px solid #b2b2b2;font-size:100%;line-height:1em;padding:.5em}.comment_form form.input table tr.comment textarea{border:1px solid #b2b2b2;font-size:100%;line-height:1.6em;padding:5px;width:100%;margin:0;height:12em;resize:vertical;vertical-align:text-bottom}.comment_form form.input div.submit{margin-top:2.5em}.comment_form form.input div.submit input{background-color:#e1e1e1;display:inline-block;text-align:center;padding:1em .15em;width:100%;max-width:10em;letter-spacing:.4em;font-size:125%;margin-right:1em}@media only screen and (max-width: 768px){.comment_form form.input div.submit{margin-top:1.5em}.comment_form form.input div.submit input{letter-spacing:.4em;font-size:100%}}.comment_form form.input .errormessage{color:red}.comment_form .caution{margin-top:1.75em}.comment_form .caution p{font-size:87.5%}#work_schedule table+p{margin-top:1em}#work_schedule .job-details{padding-top:4px}#work_schedule .job-details+form{margin-top:16px}#work_schedule .job-detail{display:flex;gap:1em;padding-bottom:24px}#work_schedule .job-detail+.job-detail{border-top:1px solid #d0d0d0;padding-top:24px}#work_schedule .job-detail__term{width:8em;flex-shrink:0;font-size:125%;line-height:1.3;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2)}@media only screen and (max-width: 768px){#work_schedule .job-detail__term{font-size:87.5%}}#work_schedule .job-detail__desc{font-size:125%;line-height:1.3;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2)}@media only screen and (max-width: 768px){#work_schedule .job-detail__desc{font-size:87.5%}}#work_schedule .required{color:#fd341f}#work_schedule .contact_head ul{display:flex;margin-left:-2.5em}#work_schedule .contact_head ul li{text-indent:0;padding-left:2.5em;position:relative}#work_schedule .contact_head ul li>span{font-weight:600}#work_schedule .contact_head ul li>span.on{color:#fd341f}#work_schedule .contact_head ul li+li{margin-top:0}#work_schedule .contact_head ul li+li:before{content:"";display:block;position:absolute;top:50%;left:1em;margin-top:-3px;width:6px;height:6px;background-color:#fff;border-style:solid;border-color:#1a1a1a;border-width:0 1px 1px 0;transform:rotate(315deg);transition:all .3s}#work_schedule .contact_head .read_text{padding:2em 0}#work_schedule form fieldset{border:0px;padding:0;margin:0}#work_schedule form table th,#work_schedule form table td{padding:1em 0 .5em}#work_schedule form table th{width:8em;font-weight:normal;text-align:left;vertical-align:middle}#work_schedule form table tr td input[type=text],#work_schedule form table tr td input[type=password],#work_schedule form table tr td input[type=tel],#work_schedule form table tr td input[type=mail],#work_schedule form table tr td input[type=email]{background-color:#f2f2f2;font-size:100%;line-height:1em;padding:.5em;width:100%;max-width:17em}#work_schedule form table tr td textarea{background-color:#f2f2f2;font-size:100%;line-height:1em;padding:.5em;height:8em;width:100%}#work_schedule form table tr.subject td{display:flex;margin-left:-1.75em}#work_schedule form table tr.subject td label{display:block;padding-left:1.75em;cursor:pointer}#work_schedule form table tr.subject td label .radio-parts{display:block;padding-left:30px;position:relative}#work_schedule form table tr.subject td label .radio-parts:before{background-color:#f2f2f2;border-radius:50%;content:"";height:19px;width:19px;left:0;position:absolute;top:1px}#work_schedule form table tr.subject td label input[type=radio]{display:none}#work_schedule form table tr.subject td label input[type=radio]:checked+.radio-parts:after{background-color:#1a1a1a;border-radius:50%;content:"";position:absolute;top:6px;left:5px;height:9px;width:9px}@media only screen and (max-width: 480px){#work_schedule form table tr.subject td{display:table-cell}#work_schedule form table tr.subject td label{padding-left:0}#work_schedule form table tr.subject td label+label{margin-top:.5em}}#work_schedule form table tr.mailaddress td input[type=text],#work_schedule form table tr.mailaddress_check td input[type=text]{max-width:24em}#work_schedule form div.submit{margin-top:3.5em}#work_schedule form div.submit input,#work_schedule form div.submit .reset_btn{background-color:#e1e1e1;display:inline-block;text-align:center;padding:.75em .15em;width:100%;max-width:10em;letter-spacing:.4em;font-size:125%;margin-right:1em;font-weight:500;line-height:1.1;cursor:pointer}@media only screen and (max-width: 768px){#work_schedule form div.submit{margin-top:1.5em}#work_schedule form div.submit input,#work_schedule form div.submit .reset_btn{letter-spacing:.4em;font-size:100%;max-width:8em}}@media only screen and (max-width: 480px){#work_schedule form div.submit{margin-top:1.5em}#work_schedule form div.submit input,#work_schedule form div.submit .reset_btn{letter-spacing:.2em;max-width:6em;margin-right:.5em}}#work_schedule form .errormessage{color:red}#privacy .privacy_cont>ol>li+li{margin-top:.5em}#privacy .privacy_cont>ol>li>strong{display:block;font-size:112.5%;padding-bottom:.75em;text-indent:-1.1em;padding-left:1.1em}#privacy .privacy_cont>ol>li>.inner{padding-left:1.1em}#privacy .privacy_cont>ol>li>ol li{padding-left:4em;position:relative;padding-bottom:1.15em}#privacy .privacy_cont>ol>li>ol li>.num{position:absolute;top:0;left:0;display:inline-block;width:4em;text-align:center}.youtube_link{text-align:center;margin-top:10px;margin-right:25px}@media only screen and (max-width: 768px){.youtube_link{margin-right:0}}.rental_gallery_flex{display:flex;width:100%}.rental_gallery_flex img{width:33%}.rental_gallery_image02{margin:0 10px}@media only screen and (max-width: 768px){.rental_gallery_flex{display:block}.rental_gallery_flex img{width:100%}.rental_gallery_image02{margin:10px 0}}#company .company_detail dl{display:flex;gap:4em}@media only screen and (max-width: 768px){#company .company_detail dl{flex-direction:column;gap:1em}}#company .company_detail dl dt{float:none;width:8em;flex-shrink:0;font-weight:600}#company .company_detail dl dd{margin-left:0;flex-grow:1}#company .company_detail dl.sub_dl dd ul li+li{margin-top:1em}#company .site__actions{display:flex;align-items:center;align-self:stretch;flex-wrap:nowrap;flex-shrink:0;gap:12px;position:relative}@media only screen and (max-width: 1400px){#company .site__actions{flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 1024px){#company .site__actions{align-items:center}}#company .site__link{display:flex;align-items:center;flex-wrap:nowrap;flex-grow:1;flex-shrink:0;flex-basis:0;gap:16px;position:relative;padding:16px 20px 16px 16px;border:1px solid #d0d0d0;transition:opacity .5s ease}@media(hover: hover)and (pointer: fine){#company .site__link:hover,#company .site__link:focus-visible{opacity:.7}}@media only screen and (max-width: 1400px){#company .site__link{width:560px}}@media only screen and (max-width: 1024px){#company .site__link{width:100%}}@media only screen and (max-width: 768px){#company .site__link{max-width:400px;padding:8px;gap:8px}}#company .site__link::before{display:none}#company .site__img{width:177px}@media only screen and (max-width: 768px){#company .site__img{width:100px;height:auto}}#company .site__head{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:nowrap;flex-shrink:0;gap:16px;position:relative}@media only screen and (max-width: 768px){#company .site__head{gap:8px}}#company .site__subttl{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2)}@media only screen and (max-width: 768px){#company .site__subttl{font-size:14px}}@media only screen and (min-width: 768px){#company .site__subttl br{display:hidden}}#company .site__ttl{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:.05em;margin-block:calc((1em - 1lh)/2)}@media only screen and (max-width: 768px){#company .site__ttl{font-size:16px}}#company .site__external-link{margin-left:auto;width:24px;height:auto}@media only screen and (max-width: 768px){#company .site__external-link{width:16px}}.actions{display:flex}.actions .btn{background-color:#e1e1e1;display:inline-block;text-align:center;padding:24px;width:100%;max-width:240px;letter-spacing:.05em;font-size:16px;font-weight:500;line-height:1;transition:opacity .5s ease}@media(hover: hover)and (pointer: fine){.actions .btn:hover,.actions .btn:focus-visible{opacity:.7}}@media only screen and (max-width: 768px){.actions .btn{font-size:14px;padding:16px;max-width:180px}}.actions .btn::before{display:none}