@charset "shift_jis";

/*===================================================================
------------------
Table Of Contents
------------------
 00) Common
===================================================================*/

/*-------------------------------------------------------------------
 00) Common
-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
 01) present
-------------------------------------------------------------------*/

.present #contentsFull {
	margin-top: 25px;
	height: 59px;
	text-align: center;
}
.present .ttlArea2 { background: url(../images/bg/bg_main_02.gif) no-repeat center -133px; }

.present #hero {
	margin-top: 33px;
	position: relative;
}
.present #hero .btn {
	position: absolute;
	top: 165px; left: 355px;
}

.present #presentCnts {
	margin: 18px 0 0 73px;
}
#presentCnts .cf p { float: left; }
#presentCnts p.limit { padding-right: 99px; }
#presentCnts .chance {
	margin: 23px 0 0 23px;
	position: relative;
}
#presentCnts .chance .note {
	margin-left: 1em;
	text-indent: -1em;
	position: absolute;
	top: 56px; left: 160px;
	font-size: 10px;
}
.present #presentCnts .ofrBtn { margin-left: 185px; }
.present #presentCnts ul { margin: 18px 0 0 150px; }
.present #presentCnts ul em {
	margin-right: 1em;
	font-style: normal;
	font-weight: bold;
}

.present #merit { margin-top: 50px; }
.present #merit li {
	position: relative;
	float: left;
}
.present #merit li p {
	position: absolute;
	top: 58px; left: 163px;
}

.present .articleArea { padding-bottom: 50px; }
.present .articleArea .h2Area { margin-top: 45px; }
.present .articleArea .note { font-size: 10px; }
.present .articleArea .ofrBtn { margin: 45px 0 0 243px; }

.present .ofrBtn { position: relative; }
.present .ofrBtn .btn {
	position: absolute;
	top: 44px; left: 97px;
}