.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}}