@charset "utf-8";
/* CSS Document */
.mainimg {
background: url("../img/main.png") no-repeat; 
height: auto;
padding: 730px 0 0 0;
position: relative;
}

#swlogo {
position: absolute;
top: 0;
right: 0;
}

#stlogo {
position: absolute;
top: 0;
right: 80px;
}

.box {
background: url("../img/boxbg.png");
height: auto;
padding: 0 20px 0 20px;
}

#maincopy{
position: absolute;
top: 0;
left: 0;
}

#toplogo{
position: absolute;
top: 165px;
left: 0;
}

#toptxt{
position: absolute;
top: 530px;
left: 35px;
}

#dlbtn01{
position: absolute;
top: 500px;
left: 35px;
}

#dlbtn02{
position: absolute;
top: 730px;
left: 35px;
}

.boxfoot {
margin: 0 0 50px 0;
}
#namabtn {
width: 800px;
margin: 0 auto 20px auto;
}

#namabtn ul{
display: table;
}

#namabtn li {
display: table-cell;
text-align: center;
width: 400px;
}

#combo {
color: #fff;
font-size: 120%;
text-align: left;
width: 860px;
margin: 0 auto 40px auto;
text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
border: 4px double #ffd060;
padding: 40px;
background-color :rgba(140,75,3,0.50);
}

#combo p {
margin: 0 0 1em 0;
line-height: 1.3em;
}

