@charset "utf-8";
/*##################################################
-------------LIST-------------
 00: Base
 01: header
 02: prize
 03: guide
 04: attention
 05: download
 06: adobe reader
 --: clearfix
------------------------------
##################################################*/
/* --------------------------------------------------
 00: Base
 -------------------------------------------------- */
p.pagetop{
	padding: 0 0 15px 0;
}
/* --------------------------------------------------
 01: header
 -------------------------------------------------- */
div#anniv{
	border:1px solid #08413b;
}
div#anniv h1{
	background: url(images/idx_tit.jpg) 0 0 no-repeat;
	width: 740px;
	height: 264px;
}
/* --------------------------------------------------
 02: 宣言
 -------------------------------------------------- */
div#giveout {
	background: url(images/idx_giveout_ph.jpg) right 0 no-repeat;
	padding: 15px 0 0 25px;
}
div#giveout h2{
	height: 29px;
	background: url(images/idx_giveout.gif) 0 0 no-repeat;
	margin-bottom: 10px;
	text-indent: -9999px;
}
div#giveout p {
	padding: 0 210px 40px 0;
	font-size: 12px;
}
div#giveout p strong{
	color: #08413b;
}

/* --------------------------------------------------
 03: スペシャル
 -------------------------------------------------- */
div#special {
	padding: 0 0 20px 0;
}
div#special h2 {
	background: url(images/idx_camp_tit.gif) 0 0 no-repeat;
	height: 31px;
	text-indent: -9999px;
}
div#special div#special1,
div#special div#special2,
div#special div#special3{
	width: 695px;
	height: 125px;
	margin: 19px 0 0 21px;
}
div#special div#special1{
	background: url(images/idx_spe1_bg.jpg) 0 0 no-repeat;
}
div#special div#special2{
	background: url(images/idx_spe2_bg.jpg) 0 0 no-repeat;
}
div#special div#special3{
	background: url(images/idx_spe3_bg.jpg) 0 0 no-repeat;
}
div#special h3{
	width: 240px;
	float:left;
}
div#special h3 img{
	position: relative;
	left: 28px;
	top: 46px;
}
div#special div#special1 div,
div#special div#special2 div,
div#special div#special3 div{
	width: 455px;
	float:left;
	_letter-spacing:0.1em;
}
div#special div#special1 div p{
	padding: 21px 46px 0 0;
}
div#special div#special2 div p{
	padding: 27px 46px 0 0;
}
div#special div#special3 div p{
	padding: 21px 46px 0 0;
}
div#special div#special3 p.linkbtn {
	padding: 10px 46px 0 299px;
	line-height: 13px;
	text-indent: -9999px;
}
div#special div#special3 p.linkbtn a{
	background: url(images/idx_spe3_link.gif) 0 0 no-repeat;
	display: block;
	width: 110px;
	height: 13px;
}
div#special div#special3 p.linkbtn a:hover{
	background-position: 0 -13px;
}

/* --------------------------------------------------
 --: ClearFix
-------------------------------------------------- */
/* for Win IE */
div#special dl
{zoom:1;}
/* for IE5 Mac start ¥*//*/
div#special dl
{display:inline-table;}
/*for IE5 Mac end */
div#special dl:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

