@import url('reset.css');@import url('style_common.css');@import url('style_479.css') screen and (max-width:479px);@import url('style_639.css') screen and (min-width:480px) and (max-width:639px);@import url('style_959.css') screen and (min-width:640px) and (max-width:959px);@import url('style_1365.css') screen and (min-width:960px) and (max-width:1365px);@import url('style_max.css') screen and (min-width:1366px);
html,
button,
input,
select,
textarea{font-family:"RobotoRegular", sans-serif;}
.f12{font-size:1.2rem;}
.f14{font-size:1.4rem;}
.f16{font-size:1.6rem;}
.f18{font-size:1.8rem;}
.f20{font-size:2.0rem;}
.f22{font-size:2.2rem;}
.f24{font-size:2.4rem;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.super{vertical-align:super;}
.uppercase{text-transform:uppercase;}
.nowrap{white-space:nowrap;}
html{height:100%;margin:0;min-height:100%;padding:0;font-size:10px;}
body{color:#000;background:#fff;font:1.8rem/2.4rem "RobotoRegular", sans-serif;font-family:"RobotoRegular", sans-serif;font-weight:400;height:100%;margin:0;min-height:100%;padding:0;text-rendering:optimizelegibility;position:relative;}

.mm-searchicon{display:inline-block;width:3.6rem;height:3.2rem;background:url('/rr_images/icons/icon_search_grey.png') no-repeat 50% 50% transparent;text-align:right;cursor:pointer;font-size:0;}
.mm-searchicon:hover{background:url('/rr_images/icons/icon_search_dark_grey.png') no-repeat 50% 50% transparent;}
.mm-searchfield{padding:1.5rem 0.7rem 0 2.5rem !important;}
#mm-0 > .mm-listview > .mm-listitem:nth-child(2){font-size:0;background:url('/rr_images/decorations/logo_service.png') no-repeat 25px 50% transparent;min-height:5.4rem;}
