@charset "utf-8";

/* BODY */

body#tokuten {
	background: #FFF;
	color: #444;
	text-align: center; /* for IE6 centering */
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", verdana, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}

/* LINK COLOR */

ul.link a:link {
	padding-right: 15px;
	background: url(../images/blank.png) no-repeat right;
	color: #1a69b9;
	text-decoration: none;
}

ul.link a:visited {
	padding-right: 15px;
	background: url(../images/blank.png) no-repeat right;
	color: #1a69b9;
	text-decoration: none;
}

ul.link a:hover {
	padding-right: 15px;
	background: url(../images/blank.png) no-repeat right;
	color: #ff3300; /* orange */
	font-style: normal;
	text-decoration: underline;
}

ul.link a:active {
	padding-right: 15px;
	background: url(../images/blank.png) no-repeat right;
	color: #ff0000; /* red */
	text-decoration: underline;
}

div#tokuten {
	width: 100%;
	text-align: left;
	margin: 0 auto;
}

div#tokutenheader {
	background: #fff;
	width: 100%;
	height:150px;
}

div#tokutenheaderinner {
	background: #fff;
	width: 960px;
	margin: 0 auto;
}

#ltdpack {
	width: 100%;
	text-align: center;
}

#ltdpacktitle {
	background: url(../images/ltd_back.png) top center;
	height: 200px;
}

#ltdpackinner1 {
	background: url(../images/ltd_package_img.jpg) no-repeat bottom center;
	height: 850px;
}

#ltdpackinner1 p {
	margin: 60px 0 60px 0;
	line-height: 150%;
}

#ltdpack h2 {
	padding: 70px 0 0 0;
}

#ltdodw {
	text-align: center;
	margin-top: 60px;
}

#ltdodwtitle {
	background: url(../images/ltd_back.png) top center;
	height: 200px;
}

#ltdodwtitle h2 {
	padding: 70px 0 0 0;
}

#ltdodwinner1 {
	background: url(../images/ltd_odw_img1.jpg) no-repeat bottom center;
	height: 687px;
}

#ltdodwinner1 p {
	margin: 60px 0 60px 0;
	line-height: 150%;
}

#ltdodwinner2 {
	background: url(../images/ltd_odw_img2.jpg) no-repeat bottom center;
	height: 867px;
}



#ltdomw {
	text-align: center;
}

#ltdomwtitle {
	background: url(../images/ltd_back.png) top center;
	height: 200px;
	margin-top: 60px;
}

#ltdomwtitle h2 {
	padding: 70px 0 0 0;
}

#ltdomwinner1 {
	background: url(../images/ltd_omw_img.jpg) no-repeat bottom center;
	height: 867px;
}

#ltdomwinner1 p {
	margin: 60px 0 60px 0;
	line-height: 150%;
}

#ltdomwinner2 {
	height: 450px;
}

#ltdodwinner2 p {
	margin: 60px 0 60px 0;
	line-height: 150%;
}



#ltdpack h2 {
	padding: 70px 0 0 0;
}


div#tokuten h1 {
	padding-top: 40px;
}

/* share */

#share2 {
	position: absolute;
	top: 30px;
	right: 30px;
}

#share2 ul {
	width: 195px;
	margin: 0 auto;
	padding: 20px 0 65px 0;
}

#share2 li {
	width: 45px;
	list-style-type: none;
	float: left;
	margin-right: 20px;
}
