@charset "UTF-8";
@media only screen and (min-width:1200px){.con_newsTop{position:absolute}.con_newsTop .con_bnr{position:absolute;top:auto;bottom:100%;left:0;right:0;width:auto;transform:none;margin-bottom:24px;pointer-events:none}.con_newsTop .con_bnr .con_Top-bnr{pointer-events:auto;width:26%;min-width:300px;margin-left:auto;margin-right:20px;padding:10px 14px}.con_newsTop .con_bnr .con_Top-bnr img{display:block;width:100%;height:auto}}
.con_information{margin-top:0;padding-top:110px}
@media only screen and (max-width:1199px){.con_information{padding-top:90px}}
@media only screen and (max-width:767px){.con_information{padding-top:1.5em}}
.con_newsTop .inner ul li + li{margin-top:.3em}.con_newsTop .inner ul li a{padding:.35em 0}
.con_information .item .img{aspect-ratio:3/2;overflow:hidden}.con_information .item .img img{display:block;width:100%;height:100%;object-fit:cover;object-position:20% center}
.l-search__toku{margin-bottom:70px}.l-search__toku .c_btn1{z-index:2}.l-search__toku + .con_intro{position:relative;z-index:0}
.con_newsTopBox .con_bnr{position:static;transform:none;top:auto;width:35%;margin:0 20px 10px auto;padding:0}.con_newsTopBox .con_bnr a{display:block}.con_newsTopBox .con_bnr img{display:block;width:100%;height:auto}
@media only screen and (max-width:1199px){.con_newsTopBox .con_bnr{display:none}}
@media only screen and (max-width:767px){body#homepage #abi_page{padding-bottom:0}.l-search__toku{margin-bottom:44px}}
.sp_box{max-width:760px;margin:0 auto;padding:40px 16px 80px;line-height:2}
.sp_tel{margin:1.5em 0;text-align:center;font-size:1.25em}
.sp_list{list-style:none;padding:0;margin:0}
.sp_item{padding:1em 0;border-bottom:1px solid #ddd;line-height:1.7}
.sp_link{display:block}
.sp_date{margin-right:1em}
.sp_cate{font-size:.85em;margin-right:1em;color:#7b6556}
