
.main, .rmSection2 dl,.rmAside1, .rmSection3 figure, #pageEnd, #copyright small {width: auto;}
.top.content {background-color: transparent;}
.top.content h1 {position: absolute; top: -150px; padding-top: 0; width: 100%; text-align: center;}
.top.content .signUp {position: absolute; top: 350px; width: 100%; text-align: center;}
.top.content .signUp li {margin-left: auto; margin-right: auto;}
.content h1 br {display: block;}
.content p, .content ul, .content dl {text-align: left;}
.main {padding: 0 20px;}
.mainVisual {width:auto; background-position: 0 center; background-size: cover; margin-bottom: 160px; background-color: #f7f7f7; position: relative; margin-top: 150px; background-image: url(//www.muji.com/jp/reminder/birthday/img/main.jpg);}

.rmSection1 .itemList {width: auto;}
.rmSection1 .itemList dl {float: none; margin: 0 auto; background-image: url(//www.muji.com/jp/img/store/notice/reminder/bg1_sp.png); background-size: 540px 180px;}
.rmSection1 .itemList dl+dl {margin-left: auto; margin-top: 40px;}
.rmSection2 dl {padding: 25px;}
.rmSection2 dd br {display: none;}
.rmSection3 figure {float: none;}
.rmSection3 figure > * {width:100%;}

#pageEnd {margin-top: 30px;}