@charset "utf-8";

body{
	background-image: url(../img/award1/bg.jpg);
}

/*-----------------------------------------------
 header
-----------------------------------------------*/

div#header{
	height: 64px;
}

div#header div.inner{
	position: relative;
	z-index: 100;
	width: 1000px;
	margin: 0 auto;
}

div#header div.inner div.logo{
	position: absolute;
	top: 16px;
	left: 19px;
}

/*-----------------------------------------------
 content
-----------------------------------------------*/

div#content{
	position: relative;
	margin: 0 auto;
}

/*———————– top-column ———————–*/

div#content div.top-column{
	position: relative;
	width: 1000px;
	height: 748px;
	margin: 0 auto;
}

div#content div.top-column h1{
	position: absolute;
	z-index: 3;
    top: 0;
    left: 650px;
    animation-delay: 2.5s;
    -webkit-animation-delay: 2.5s;
    animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
}

div#content div.top-column p.name{
	position: absolute;
	z-index: 3;
    top: 451px;
    left: 587px;
    animation-delay: 2.6s;
    -webkit-animation-delay: 2.6s;
    animation-duration: 0.6s;
    -webkit-animation-duration: 0.6s;
}

div#content div.top-column div.icon-logo{
	position: absolute;
	z-index: 4;
    top: 10px;
    left: 10px;
}

div#content div.top-column div.icon-award{
	position: absolute;
	z-index: 4;
    top: 16px;
    left: 149px;
}

div#content div.top-column div.main{
    position: absolute;
    z-index: 2;
    top: -27px;
    left: 0;
    animation-delay: 2s;
    -webkit-animation-delay: 2s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
}

div#content div.top-column div.money{
    position: absolute;
    top: -42px;
    left: -17px;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 2s;
    -webkit-animation-duration: 2s;
}

/*———————– pickup-column ———————–*/

div#content div.pickup-column{
	position: relative;
    z-index: 3;
	height: 430px;
	background-color: rgba(255,255,255,0.76)
}

div#content div.pickup-column h2{
	position: absolute;
	z-index: 10;
    top: 14px;
    left: 0;
}

div#content div.pickup-column div.inner{
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

div#content div.pickup-column div.inner p.txt{
	position: absolute;
    top: 157px;
    left: 49px;
}

div#content div.pickup-column div.inner div.pop{
	position: absolute;
    top: -51px;
    left: 583px;
    animation-delay: 2.2s;
    -webkit-animation-delay: 2.2s;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
}

div#content div.pickup-column div.inner div.click{
	position: absolute;
    top: 263px;
    left: 477px;
    animation-delay: 2.2s;
    -webkit-animation-delay: 2.2s;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
}

/*———————– outline-column ———————–*/

div#content div.outline-column{
	position: relative;
    z-index: 3;
	height: 694px;
	background-color: rgba(88,59,73,0.76)
}

div#content div.outline-column div.inner{
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

div#content div.outline-column div.inner h2{
	position: absolute;
	top: 0;
	left: 0;
}

div#content div.outline-column div.inner p.txt{
	position: absolute;
    top: 53px;
    left: 64px;
}

/*———————– character-column ———————–*/

div#content div.character-column{
	position: relative;
	width: 1000px;
	height: 842px;
	margin: 0 auto;
	background-image: url(../img/award1/character.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

div#content div.character-column h2{
	position: absolute;
    top: 23px;
    left: 0;
}

/*———————– information-column ———————–*/

div#content div.information-column{
	position: relative;
	width: 1000px;
	height: 550px;
	margin: 0 auto;
}

div#content div.information-column h2{
	position: absolute;
    top: 40px;
    left: 0;
}

div#content div.information-column div.tmb{
	position: absolute;
    top: 182px;
    left: 0;
}

div#content div.information-column p.txt{
	position: absolute;
    top: 221px;
    left: 265px;
}

div#content div.information-column div.btn-buy{
	position: absolute;
    top: 400px;
    left: 265px;
}
/*———————– other-column ———————–*/

div#content div.other-column{
	position: relative;
    z-index: 3;
	height: 318px;
	background-color: #7a1a30;
}

div#content div.other-column div.inner{
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

div#content div.other-column div.inner h2{
	padding: 20px 0 0;
	font-size: 30px;
	color: #fff;
	text-align: center;
}

div#content div.other-column div.inner ul.fnav{
	width: 963px;
	margin: 0 auto;
}

div#content div.other-column div.inner ul.fnav li{
	float: left;
	width: 187px;
	margin-right: 7px;
}

div#content div.other-column div.inner ul.fnav li:last-child{
	margin-right: 0;
}

/*-----------------------------------------------
 footer
-----------------------------------------------*/

div#footer{
	padding-top: 30px;
	background-color: #cc2c50;
	text-align: center;
}

div#footer div.logo{
	padding-bottom: 10px;
}

div#footer p.copyright{
	padding-bottom: 20px;
	color: #fff;
}