div#top {
width:100%;
background: url('../img/top.png') center top no-repeat;
background-size:100% auto;	
position:relative;
padding:0 0 15% 0;
}

div#top_icon {
width:97%;
padding:1% 3% 0 0;
position:absolute;
top:0;
left:0;
z-index:1;
}

div#top_icon a {
font-size:13px;
color:#fff;
text-decoration:none;	
}

div#top_icon ul {
width:100%;
text-align:right;	
}

div#top_icon ul li:nth-child(1) {
border:0;	
}

div#top_icon ul li {
display:inline-block;
border:1px solid #fff;
padding:5px 6px 6px 6px;
margin: 0 4px;
text-align:center;
}

div#top_icon ul li.on {
background-color:#fff;	
}

div#top_icon ul li.on a {
color:#9d032a;	
}

div#top_content {
position:absolute;
padding:6% 0 0 0;
left:0;
top:0;	
width:100%;
}

div#top_content > div {
width:85%;
padding: 0 5% 0 10%;	
display:table;
}

div#top_content > div > div {
display:table-cell;
vertical-align:middle;	
}

div#top_content > div > div:nth-child(1) {
width:17%;	
}

div#top_content > div > div:nth-child(1) img {
width:100%;	
}

div#top_content > div > div:nth-child(3) {
width:8%;	
}

div#top_content > div > div:nth-child(3) img {
width:100%;	
}

div#top_content > div > div:nth-child(2) {
text-align:right;
padding: 0 20% 0 0;	
}

div#top_content > div > div:nth-child(2) > div {
display:inline-block;
vertical-align:middle;
color:#9d032a;	
}

div#top_content > div > div:nth-child(2) > div:nth-child(1) {
font-size:35px;
text-align:right;	
font-weight:600;
padding:0 3% 0 0;
}

div#top_content > div > div:nth-child(2) > div:nth-child(1) span {
font-weight:400;	
font-size:32px;
}

div#top_content > div > div:nth-child(2) > div:nth-child(2) {
font-size:55px;
text-align:right;	
}