@charset "UTF-8";

/*  pagelayout
-------------------------------------------------- */
#lpage #header,
#lpage #contents{
	margin: 0 auto;
	width: 980px;
	text-align: left;
}
#lpage #header{
	padding: 0;
	height: 90px;
}
#lpage #wrapper{
	margin:0;
	padding:0;
	width: 100%;
	background: url(/event_navi/img/top/main_bg.gif) repeat;
	text-align: center;
}
#lpage #contents{
	padding-bottom: 41px;
	text-align: left;
}
#lpage #footer{
	margin-top:0;
}


/*  contents
-------------------------------------------------- */
#contents{}
	#contents #main_cm{
		margin-bottom: 1px;
		_margin-top: 20px;
		padding: 20px 0 0 29px;
		_width:980px;
		height: 307px;
		background: url(/event_navi/img/top/main_cm_bg.png) no-repeat left bottom;
	}
		#contents #main_cm h1{
			margin-bottom: 29px;
			padding-top: 37px;
			_padding-top: 17px;
		}
		#contents #main_cm h2{
		}
		#contents .inquiry,
		#contents .inquiry_first{
			overflow: hidden;
			_zoom: 1;
			position: relative;
			width: 980px;
			height: 83px;
		}
		#contents .inquiry_first{background: url(/event_navi/img/top/inquiry_bg1.gif);}
		#contents .inquiry{background: url(/event_navi/img/top/inquiry_bg2.gif);}
			#contents .inquiry .ttl,
			#contents .inquiry_first .ttl{
				position: absolute;
				left: 19px;
				top: 15px;
			}
			#contents .inquiry .btn,
			#contents .inquiry_first .btn{
				position: absolute;
				right: 25px;
				top: 20px;
			}
			
	/* 4つの理由 */
	#contents #cause_head{
		margin-top: 21px;
	}
		#contents #cause_head h3{
			float: left;
			width: 485px;
		}
		#contents #cause_head ul{
			overflow: hidden;
			_zoom: 1;
			width: 480px;
			height: 100px;
			float: right;
		}
			#contents #cause_head ul li{
				float: left;
				padding: 6px 0 9px 42px;
				height: 20px;
				_height: 35px;
				background:url(/event_navi/img/top/ico_check.png) no-repeat left center;
			}
			#contents #cause_head ul li.list01{
				width: 168px;
				_width: 210px;
			}
			#contents #cause_head ul li.list02{
			}
			#contents #cause_head ul li.list03{
				clear: both;
				margin-top: 24px;
				width: 168px;
				_width: 210px;
			}
			#contents #cause_head ul li.list04{
				margin-top: 11px;
				height: 44px;
				_height: 49px;
			}
	#contents #cause{
		margin-top: 12px;
		overflow: hidden;
		_zoom: 1;
	}
		#contents #cause li{}
		#contents #cause li.list01{
			float: left;
			margin-bottom: 30px;
			width: 476px;
			height: 201px;
			background: url(/event_navi/img/top/cause01_bg.png) no-repeat;
		}
		#contents #cause li.list02{
			float: right;
			_position: relative;
			_left: 16px;
			_margin-top: -231px;
			margin-bottom: 30px;
			width: 476px;
			height: 201px;
			background: url(/event_navi/img/top/cause02_bg.png) no-repeat;
		}
		#contents #cause li.list03{
			float: left;
			width: 476px;
			height: 261px;
			background: url(/event_navi/img/top/cause03_bg.png) no-repeat;
		}
		#contents #cause li.list04{
			float: right;
			_position: relative;
			_left: 10px;
			_margin-top: -261px;
			width: 476px;
			height: 261px;
			background: url(/event_navi/img/top/cause04_bg.png) no-repeat;
		}
			#contents #cause li dl{
				padding: 18px 145px 18px 72px;
			}
			#contents #cause li dl dt{
				margin-bottom: 20px;
			}
			
			
		#contents #searchItem{
			overflow: hidden;
			_zoom: 1;
			margin: 33px 0 40px;
		}
			#contents #searchItem p{
				display: inline-block;
				/display: inline;
				/zoom: 1;
				margin-right: 33px;
				vertical-align: middle;
			}
				
				
				