@charset "utf-8";

@import "common.css";

div#topimg {
	margin: 0 auto 20px;
	width: 900px;
	position: relative;
}
	div#topimg p {
		background: url(../images/pic_main.png) top left no-repeat;
		width: 900px;
		height: 375px;
		text-indent: -9999px;
	}
   
	div#topimg ul {
		position: absolute;
		bottom: 26px;
		right: 72px;
	}
		div#topimg li a {
			width: 194px;
			height: 34px;
			display: block;
			text-indent:-9999px;
			background: url(../images/navi_menu.png) 0 0 no-repeat;
		}
		div#topimg li a:hover {
			background: url(../images/navi_menu.png) 0 -34px no-repeat;
		}

div.entry-block {
	background: url(../images/bg_entry.gif) top left repeat-y;
}
	div.entry-box {
		padding: 30px 34px 0 34px;
		background: url(../images/bg_entrytop.gif) top left no-repeat;
	}
		div.entry-box h2#h2-01 {
			background: url(../images/h2_01.png) top left no-repeat;
			width: 756px;
			height: 52px;
		}
		div.entry-box h2#h2-04 {
			background: url(../images/h2_04.png) top left no-repeat;
			width: 389px;
			height: 51px;
		}
				div.entry-box h2#h2-02 {
			background: url(../images/h2_02.png) top left no-repeat;
			width: 147px;
			height: 21px;
		}
	div.entry-block .entry {
		padding: 15px 34px 30px 34px;
		background: url(../images/bg_entrybottom.gif) bottom left no-repeat;
	}
	
	ul#navi-order {
		position: absolute;
		top: 76px;
		right: 73px;
	}