.theme-mrt .nivoSlider {width:480px;height:270px;position:relative;background:#fff url("http://mrt.jp/js/loading.gif") no-repeat 0% 0%;margin-bottom:0px;box-shadow:0 0 4px rgba(0, 0, 0, 0.3);border:0px solid #f2f2f2;}
.theme-mrt .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.theme-mrt .nivoSlider a {border:0;display:block;}
.theme-mrt .nivo-controlNav {text-align: center;padding: 7px 0;}
.theme-mrt .nivo-controlNav a {display:inline-block;width:22px;height:20px;background:url("bullets.png") no-repeat;background-position:0 0;text-indent:-9999px;border:0;margin: 0 2px;}
.theme-mrt .nivo-controlNav a.active {background-position:0 -22px;}
.theme-mrt .nivo-directionNav a {display:block;width:30px;height:50px;background:url("arrows-8.png") no-repeat;text-indent:-9999px;border:0;}
.theme-mrt a.nivo-nextNav {background-position:-30px 0;right:0px;}
.theme-mrt a.nivo-prevNav {left:0px;}
.theme-mrt a.nivo-nextNav:hover {background-position:-30px -50px;}
.theme-mrt a.nivo-prevNav:hover {background-position:0 -50px;}
.theme-mrt .nivo-caption {}
.theme-mrt .nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}
.theme-mrt .nivo-caption a:hover {color:#fff;}
.theme-mrt .nivo-controlNav.nivo-thumbs-enabled {width: 100%;}
.theme-mrt .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;margin-bottom: 5px;}
.theme-mrt .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}
.theme-mrt .nivo-caption{background:#02273c;padding:0;}
.theme-mrt .nivo-caption p{color:#ffffff;font-weight:bold;font-size:12px;line-height:16px;padding:5px 10px;}
.theme-mrt .nivo-controlNav a img {display:block;}
