@charset "UTF-8";.page-office{padding-top:12rem;padding-bottom:12rem}@media screen and (max-width:768px){.page-office{padding-top:8.8rem;padding-bottom:8.8rem}}.page-office_title{position:relative;z-index:1;text-align:center;font-size:3.2rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.page-office_title{font-size:2.4rem}}.page-office .office_title1:before,.page-office .office_title1:after,.page-office .office_title2:before,.page-office .office_title2:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:inline-block;margin:auto}.page-office .office_title1:before,.page-office .office_title2:before{z-index:-1;background-color:#fff}.page-office .office_title1:after,.page-office .office_title2:after{z-index:-2;background-color:#333;width:100%;height:2px}.page-office .office_title1:before{width:160px}@media screen and (max-width:768px){.page-office .office_title1:before{width:100px}}.page-office .office_title2{margin-top:12rem}@media screen and (max-width:768px){.page-office .office_title2{margin-top:8.8rem}}.page-office .office_title2:before{width:380px}@media screen and (max-width:768px){.page-office .office_title2:before{width:280px}}.page-office_mainbox_image{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;padding-bottom:50%}.page-office_mainbox_flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:3.2rem}@media screen and (max-width:768px){.page-office_mainbox_flex{padding-top:2.4rem}}.page-office_mainbox_flex_info{width:32%}@media screen and (max-width:768px){.page-office_mainbox_flex_info{width:100%}}.page-office_mainbox_flex_info_title{font-size:2.4rem}@media screen and (max-width:768px){.page-office_mainbox_flex_info_title{font-size:1.8rem}}.page-office_mainbox_flex_info_text{font-size:1.4rem;padding-top:0.8rem}@media screen and (max-width:768px){.page-office_mainbox_flex_info_text{font-size:1.2rem}}.page-office_mainbox_flex_info_link{display:inline-block;font-size:1.4rem;color:#E50019;padding-top:0.4rem}@media screen and (max-width:768px){.page-office_mainbox_flex_info_link{font-size:1.2rem}}.page-office_mainbox_flex_info_link:after{content:"";display:inline-block;background-image:url(../../image/common/button_externallink_red.svg);background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-left:0.4rem}.page-office_mainbox_flex_info_link:hover{text-decoration:underline}.page-office_mainbox_flex_info_tel{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:1.6rem}.page-office_mainbox_flex_info_tel dt,.page-office_mainbox_flex_info_tel dd{font-size:1.4rem}@media screen and (max-width:768px){.page-office_mainbox_flex_info_tel dt,.page-office_mainbox_flex_info_tel dd{font-size:1.2rem}}.page-office_mainbox_flex_info_tel dt{font-weight:700;width:64px}.page-office_mainbox_flex_info_tel dd{width:-webkit-calc(100% - 64px);width:calc(100% - 64px)}@media screen and (min-width:769px){.page-office_mainbox_flex_info_tel dd .tel{pointer-events:none}}@media screen and (max-width:768px){.page-office_mainbox_flex_info_tel dd .tel{text-decoration:underline}}.page-office_mainbox_flex_access{width:65%;background-color:#F8F8F8;padding:1.6rem 3.2rem}@media screen and (max-width:768px){.page-office_mainbox_flex_access{width:100%;padding:1.6rem;margin-top:2.4rem}}.page-office_mainbox_flex_access_title{font-size:1.4rem;font-weight:700}.page-office_mainbox_flex_access_text{font-size:1.4rem;padding-top:0.8rem}@media screen and (max-width:768px){.page-office_mainbox_flex_access_text{font-size:1.2rem}}.page-office_box{border-bottom:solid 1px #eee;padding-top:4rem;padding-bottom:4rem}.page-office_box_title{font-size:2.4rem}@media screen and (max-width:768px){.page-office_box_title{font-size:1.8rem}}.page-office_box_flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding-top:1.6rem}.page-office_box_flex_image{background-repeat:no-repeat;background-size:cover;background-position:center;width:32%;padding-bottom:22.72%}@media screen and (max-width:768px){.page-office_box_flex_image{width:100%;padding-bottom:71%}}.page-office_box_flex_info{width:65%}@media screen and (max-width:768px){.page-office_box_flex_info{width:100%}}.page-office_box_flex_info_text{font-size:1.4rem;padding-top:0.8rem}@media screen and (max-width:768px){.page-office_box_flex_info_text{font-size:1.2rem;padding-top:2.4rem}}.page-office_box_flex_info_link{display:inline-block;font-size:1.4rem;color:#E50019;padding-top:0.4rem}@media screen and (max-width:768px){.page-office_box_flex_info_link{font-size:1.2rem}}.page-office_box_flex_info_link:after{content:"";display:inline-block;background-image:url(../../image/common/button_externallink_red.svg);background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-left:0.4rem}.page-office_box_flex_info_link:hover{text-decoration:underline}.page-office_box_flex_info_area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}.page-office_box_flex_info_area_tel{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap;width:50%;padding-top:2.4rem}@media screen and (max-width:768px){.page-office_box_flex_info_area_tel{width:100%;padding-top:1.6rem}}.page-office_box_flex_info_area_tel dt,.page-office_box_flex_info_area_tel dd{font-size:1.4rem}@media screen and (max-width:768px){.page-office_box_flex_info_area_tel dt,.page-office_box_flex_info_area_tel dd{font-size:1.2rem}}.page-office_box_flex_info_area_tel dt{font-weight:700;width:64px}.page-office_box_flex_info_area_tel dd{width:-webkit-calc(100% - 64px);width:calc(100% - 64px)}@media screen and (min-width:769px){.page-office_box_flex_info_area_tel dd .tel{pointer-events:none}}@media screen and (max-width:768px){.page-office_box_flex_info_area_tel dd .tel{text-decoration:underline}}