@charset "utf-8";
.m-lst-nav .tnm{line-height: 50px;background: #d56d79}
.m-lst-nav ul li a{background: #efefef;border-top: none}
.m-lst-nav ul li a:hover{color: #bd1a2d;font-weight: 700}
.m-lst-nav ul li a:hover:after{content: ">";display: block;right: 10%;top: 50%;margin-top: -12px}
.m-lst-photo a p{text-align: center;background: #eee;margin: 0}
.u-colnm{border-bottom: 1px solid #aaa}
.u-colnm a{padding: 0 20px;display: inline-block;font-size: 20px;border-bottom: 1px solid #bd1a2d;color: #bd1a2d;height: 50px;margin-bottom: -1px}
.u-colnm a:before{display: none}
.u-colnm a:after{display: none}
.m-lst48 ul li:nth-child(5n){border-bottom: 1px solid #dadada}
.m-lst48 ul li:nth-child(0){border-bottom: none}
.right{min-height: 800px}
.m-lst ul li a{float: left;width: 70%}
@media (max-width: 750px){.sq_title{width: 100%;white-space: normal} .right{margin: 0;min-height: auto} .m-lst-nav{padding: 0;height: auto;border: none} .m-lst-nav ul{background: #feefe1;margin-left: 0} .m-lst-nav ul li{height: auto;margin-left: 1em} .m-lst-nav ul li a{background: 0 0;color: #000;text-align: center;font-size: 16px} .m-lst-nav ul li.hover a{color: #bd1a2d} .m-lst ul li{text-overflow: inherit;white-space: normal;background: 0 0;text-indent: 0} .m-lst ul li a{width: 100%;float: none;display: block} .m-lst ul li span{float: none;display: inline-block} .m-lst ul li .dc_end{color: #000;float: right} .sq_row div{text-align: left} .sq_row .sq_dodept{color: #999;text-indent: 1.2em} }.m-lst-nav .tnm{line-height: 50px;background: #d56d79}
.m-lst-nav ul li a{background: #efefef;border-top: none}
.m-lst-nav ul li a:hover{color: #bd1a2d;font-weight: 700}
.m-lst-nav ul li a:hover:after{content: ">";display: block;right: 10%;top: 50%;margin-top: -12px}
.m-lst-photo a p{text-align: center;background: #eee;margin: 0}
.u-colnm{border-bottom: 1px solid #aaa}
.u-colnm a{padding: 0 20px;display: inline-block;font-size: 20px;border-bottom: 1px solid #bd1a2d;color: #bd1a2d;height: 50px;margin-bottom: -1px}
.u-colnm a:before{display: none}
.u-colnm a:after{display: none}
.m-lst48 ul li:nth-child(5n){border-bottom: 1px solid #dadada}
.m-lst48 ul li:nth-child(0){border-bottom: none}
.right{min-height: 800px}
.m-lst ul li a{float: left;width: 70%}
@media (max-width: 750px){.sq_title{width: 100%;white-space: normal}
    .right{margin: 0;min-height: auto}
    .m-lst-nav{padding: 0;height: auto;border: none}
    .m-lst-nav ul{background: #feefe1;margin-left: 0}
    .m-lst-nav ul li{height: auto;margin-left: 1em}
    .m-lst-nav ul li a{background: 0 0;color: #000;text-align: center;font-size: 16px}
    .m-lst-nav ul li.hover a{color: #bd1a2d}
    .m-lst ul li{text-overflow: inherit;white-space: normal;background: 0 0;text-indent: 0}
    .m-lst ul li a{width: 100%;float: none;display: block}
    .m-lst ul li span{float: none;display: inline-block}
    .m-lst ul li .dc_end{color: #000;float: right}
    .sq_row div{text-align: left}
    .sq_row .sq_dodept{color: #999;text-indent: 1.2em}}
