@charset "UTF-8";
/* CSS Document */


#content h2 {
	background-image:url(../images/common/top02img.jpg);
	background-repeat:no-repeat;
	width:688px;
	height:300px;
	text-indent:-9999px;
	}
	
	
	
/* title style
-----------------------------------------*/	


h3#title1 {
	background-image:url(../present/img/title01.png);
	background-repeat:no-repeat;
	}
	
	
h3#title2 {
	background-image:url(../present/img/title02.png);
	background-repeat:no-repeat;
	}
	
	
h3#mailde {
	background-image:url(../present/img/title03.png);
	background-repeat:no-repeat;
	}	
	
	
	
/* box style
-----------------------------------------*/	


dl.box04 dt#present01 {
	width:211px;
	height:277px;
	background-image:url(../present/img/photo01.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	
dl.box05 dt#present02 {
	width:300px;
	height:262px;
	background-image:url(../present/img/photo03.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 0px;
	}	
		


dl.box04 dd {
	width:427px;
	float:left;
	}
	
dl.box05 dd {
	background-image:url(../present/img/photo04.png);
	background-repeat:no-repeat;
	width:335px;
	float:left;
	padding:75px 0px 0px 0px;
	}	
	
p#haha {
	background-image:url(../present/img/photo09.png);
	background-repeat:no-repeat;
	height:243px;
	width:648px;
	text-indent:-9999px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	}
	
p#haha a {
	display:block;
	height:243px;
	width:648px;
	}
	
p#haha a:hover {
	background-image:url(../present/img/photo09hover.png);
	background-repeat:no-repeat;
	height: 243px;
	}
	
	
p#haha2 {
	background-image:url(../present/img/photo10.png);
	background-repeat:no-repeat;
	height:26px;
	text-indent:-9999px;
	margin:20px 0px 0px 0px;
	}	
	
	
p#oubo {
	background-image:url(../present/img/photo05.png);
	background-repeat:no-repeat;
	width:509px;
	height:70px;
	text-indent:-9999px;
	margin:0px 0px 30px 0px;
	}
	
p#oubo a {
	background-image:url(../present/img/photo02hover.png);
	background-repeat:no-repeat;
	display:block;
	position:relative;
	top:35px;
	left:320px;
	width:160px;
	height:30px;
	}
	

p#oubo a:hover {
	background-position:0 -30px;
	}
	
	
p#daiichi {
	background-image:url(../present/img/photo06.png);
	background-repeat:no-repeat;
	width:359px;
	height:80px;
	text-indent:-9999px;
	margin:0px 0px 15px 0px;
	}	
	
	
p#keihin {
	background-image:url(../present/img/photo07.png);
	background-repeat:no-repeat;
	width:648px;
	height:250px;
	margin:15px 0px 20px 0px;
	}
.keihin_01 {
	margin: 210px 0px 0px 15px;
	float: left;
}
.keihin_02 {
	width: 220px;
	margin: 240px 0px 0px 25px;
	/**/
	text-align: right;
	float: left;
}
	
	
dl#presentkikan {
	background-image:url(../present/img/photo08.png);
	background-repeat:no-repeat;
	width:578px;
	height:80px;
	padding:70px 0px 0px 70px;
	_padding:70px 0px 0px 0px;
	}
		

dl#presentkikan dt {
	_margin:0px 0px 0px 70px;
	}
	


