@charset "UTF-8";
/* CSS Document */

div#contentsLeft{padding:0 0 10px 18px;}

.attention{
	font-weight:bold;
	color:#da027f;
}

div#contHeader{
	position:relative;
	width:600px;
	height:360px;
	background:url(../img/text_maintitle.jpg) 0 0 no-repeat;
}

div#mainContent{
	position:relative;
	width:598px;
	margin-bottom:14px;
	padding-bottom:14px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}

ol#presentList{
	position:relative;
	width:598px;
}
ol#presentList li{
	position:relative;
	width:570px;
	/*min-height:250px;*/
	padding:20px 14px;
	border-bottom:1px solid #000000;
}
ol#presentList li img{
	position:absolute;
	width:300px;
	height:250px;
	top:20px;
	left:14px;
}
ol#presentList li .presentDetail{
	position:relative;
	width:260px;
	min-height:250px;
	margin-left:310px;
}
*html ol#presentList li .presentDetail{/*---IE6---*/
	height:auto !important;
	height:250px;
}
ol#presentList li .presentDetail h3{
	position:relative;
	width:200px;
	height:46px;
	padding:10px 0 0 60px;
	font-weight:bold; 
}
ol#presentList li .presentDetail h3#num1{background:url(../img/bg_present_num1.gif) bottom left no-repeat;}
ol#presentList li .presentDetail h3#num2{background:url(../img/bg_present_num2.gif) bottom left no-repeat;}
ol#presentList li .presentDetail h3#num3{background:url(../img/bg_present_num3.gif) bottom left no-repeat;}
ol#presentList li .presentDetail h3#num4{background:url(../img/bg_present_num4.gif) bottom left no-repeat;}
ol#presentList li .presentDetail h3#num5{background:url(../img/bg_present_num5.gif) bottom left no-repeat;}
ol#presentList li .presentDetail h3#num6{background:url(../img/bg_present_num6.gif) bottom left no-repeat;}
ol#presentList li .presentDetail h3#num7{background:url(../img/bg_present_num7.gif) bottom left no-repeat;}
ol#presentList li .presentDetail h3#num8{background:url(../img/bg_present_num8.gif) bottom left no-repeat;}
ol#presentList li .presentDetail h3#num9{background:url(../img/bg_present_num9.gif) bottom left no-repeat;}
ol#presentList li .presentDetail h3#num10{background:url(../img/bg_present_num10.gif) bottom left no-repeat;}
ol#presentList li .presentDetail h3#num11{background:url(../img/bg_present_num11.gif) bottom left no-repeat;}
ol#presentList li .presentDetail h4{
	position:relative;
	border-bottom:1px solid #996600;
	font-weight:bold;
	text-align:right;
	font-size:154%;
	color:#996600;
}
ol#presentList li .presentDetail p{
	padding-top:10px;
	font-size:93%;
}

div#presentRegulation{
	position:relative;
	width:564px;
	margin:14px auto;
	border:3px solid #eaeaea;
}
div#presentRegulation h4{
	padding:6px 0;
	text-align:center;
}
div#presentRegulation p{
	padding:10px;
	background-color:#eaeaea;
	font-size:92%;
}
div#presentRegulation p .attention{
	color:#000000;
	font-size:116%;
}

ul#entryBtnSet{
	position:relative;
	width:570px;
	height:130px;
	margin:0 14px;
}
ul#entryBtnSet li{
	position:relative;
	display:inline;
	float:left;
}

ul#entryBtnSet li#btnMailReader{
	width:262px;
	height:62px;
	margin:0 7px 0 17px;
}
ul#entryBtnSet li#btnMailReader a{
	display:block;
	width:262px;
	height:62px;
	background-image:url(../img/btn_reader.jpg);
}

ul#entryBtnSet li#btnEntryPresent{
	width:262px;
	height:62px;
	margin:0 15px 0 7px;
}
ul#entryBtnSet li#btnEntryPresent a{
	display:block;
	width:262px;
	height:62px;
	background-image:url(../img/btn_entry.jpg);
}
ul#entryBtnSet li#btnMailReader a:hover,
ul#entryBtnSet li#btnEntryPresent a:hover{
	background-position:0 -62px;
}

ul#entryBtnSet li#btnEntryBloger{
	width:385px;
	height:57px;
	margin:0 92px;
}
ul#entryBtnSet li#btnEntryBloger a{
	display:block;
	width:385px;
	height:57px;
	margin-top:10px;
	background-image:url(../img/btn_blogger.jpg);
}
ul#entryBtnSet li#btnEntryBloger a:hover{background-position:0 57px;}
