@charset "UTF-8";
.mod_main{margin-top:1.1rem}@media screen and (max-width:460px){.mod_main{margin-top:33px}}.bannerArea{padding:.7rem 0 .2rem}@media screen and (max-width:460px){.bannerArea{padding:.6rem 0 .21rem}}.bannerArea .mv{margin-bottom:.37rem;padding:0}@media screen and (max-width:460px){.bannerArea .mv{margin-bottom:.36rem}}.bannerArea .mv .head{background:transparent;padding:0}@media print,screen and (min-width:461px){.bannerArea .mv .head .subtitle{font-size:.34rem}}@media print,screen and (min-width:461px){.bannerArea .mv .head .subtitle:after{height:.46rem;left:-.23rem;top:-.4rem;width:.49rem}}.mediaArea{padding:.9rem 0 1.2rem}@media screen and (max-width:460px){.mediaArea{padding:.4rem 0 .2rem}}.mediaArea .mod_w1210 .content{margin:0 auto;width:9.6rem}@media screen and (max-width:460px){.mediaArea .mod_w1210 .content{width:100%}}.mediaArea .mod_w1210 .content .listMedia{margin-bottom:.6rem}@media screen and (max-width:460px){.mediaArea .mod_w1210 .content .listMedia{margin-bottom:.45rem}}.mediaArea .mod_w1210 .content .listMedia li .link{border-bottom:1px solid #f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.17rem;letter-spacing:.05em;line-height:1.705;padding:.27rem .28rem .24rem;position:relative}@media screen and (max-width:460px){.mediaArea .mod_w1210 .content .listMedia li .link{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.13rem;line-height:1.769;letter-spacing:0;padding:.1rem 0 .13rem}}.mediaArea .mod_w1210 .content .listMedia li .txt{margin-left:.37rem}@media screen and (max-width:460px){.mediaArea .mod_w1210 .content .listMedia li .txt{margin:.07rem 0 0;width:100%}}@media print,screen and (min-width:461px){.detailArea .mod_w1210 .content{width:8.7rem}}.detailArea .date{display:inline-block;font-size:.17rem;letter-spacing:.05em;line-height:.2rem}@media screen and (max-width:460px){.detailArea .date{font-size:.13rem}}.detailArea .ttl{border-bottom:1px solid #f2f2f2;font-size:.28rem;line-height:1.785;margin:.1rem 0 .7rem;padding-bottom:.17rem}@media screen and (max-width:460px){.detailArea .ttl{font-size:.21rem;line-height:1.23;margin:.1rem 0 .3rem;padding-bottom:.16rem}}.detailArea .cont{border-bottom:1px solid #f2f2f2;padding-bottom:.4rem}.detailArea .pagerArea{padding:.7rem 0 .8rem}@media screen and (max-width:460px){.detailArea .pagerArea{padding:.4rem 0 .5rem}}