div#top_rwd {
width:100%;
padding: 0 0 46% 0;
background: url('../img/tlo_top_rwd.png') left top no-repeat;	
background-size:100% auto;
position:relative;
display:none;
}

div#top_rwd_top {
width:90%;
padding: 5% 5% 0 5%;
overflow:hidden;	
position:absolute;
z-index:1;
}

div#top_rwd_top > div:nth-child(1) {
width:20%;
display:inline-block;
vertical-align:middle;	
}

div#top_rwd_top > div:nth-child(1) > div {
width:70px;
height:55px;
padding-top:15px;
background-color:#fff;
cursor:pointer;	
}

div#top_rwd_top > div:nth-child(1) > div > div {
background-color:#9d032a;
height:7px;
width:40px;
margin-left:15px;
margin-bottom:10px;	
}

div#top_rwd_top > div:nth-child(2) {
width:80%;
display:inline-block;
vertical-align:middle;	
}

div#top_rwd_top > div:nth-child(2) > div {
width:100%;
display:table;	
}

div#top_rwd_top > div:nth-child(2) > div > div {
display:table-cell;
color:#fff;
vertical-align:middle;	
}

div#top_rwd_top > div:nth-child(2) > div > div:nth-child(1) {
text-align:right;
padding: 0 20px 0 0;	
font-size:30px;
line-height:40px;
}

div#top_rwd_top > div:nth-child(2) > div > div:nth-child(1) span {
font-weight:600;	
}

div#top_rwd_top > div:nth-child(2) > div > div:nth-child(2) {
font-size:50px;	
}

div#top_rwd_bottom {
width:90%;
padding: 30% 5% 0 5%;
overflow:hidden;	
position:absolute;
top:0;
left:0;	
}

div#top_rwd_bottom > div {
display:inline-block;	
}

div#top_rwd_bottom > div img {
width:80%;	
}

div#top_rwd_bottom > div:nth-child(1) {
width:35%;	
}

div#top_rwd_bottom > div:nth-child(2) {
width:25%;	
}