@charset "utf-8";
@import url("common.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}

.bj_box {
	position: absolute;
	top:50%;
	left:50%;
	margin:-150px 0 0 -300px;
	padding:0;
	width:600px;
	height:300px;
	text-align: center;
	font-size:1.8em;
	}
	
.bj_box a {
	font-weight: bold;
	color:#666;
	font-size:4.0em;
	text-decoration:underline;
	}


/* #lay1
--------- --------- --------- --------- --------- */
.lay1 #menu_area {
	background: url(../images/top/back001.gif) no-repeat;
	}
	
.lay1 .gnavi {
	margin:0;
	}
	
.lay1 .gnavi li {
	position: absolute;
	font-size:2.0em;
	font-family: 'Lekton',skia, arial, serif;
	}
	
.lay1 .gnavi li.gnavi1 {
	top:240px;
	left:155px;
	}
	
.lay1 .gnavi li.gnavi2 {
	top:410px;
	left:280px;
	}
	
.lay1 .gnavi li.gnavi3 {
	top:540px;
	left:115px;
	}
	
.lay1 .gnavi li a {
	color:#73945A;
	}
	
.lay1 .gnavi li a:hover {
	color:#666;
	}
	
/* #lay2
--------- --------- --------- --------- --------- */
.lay2 #menu_area {
	
	}
	
.lay2 .gnavi {
	margin:0;
	font-size:1.2em;
	}
	
.lay2 .gnavi li {
	position: absolute;
	}
	
.lay2 .gnavi li.gnavi1 {
	top:150px;
	left:155px;
	}
	
.lay2 .gnavi li.gnavi2 {
	top:240px;
	left:80px;
	}
	
.lay2 .gnavi li.gnavi3 {
	top:40px;
	left:175px;
	}
	
.lay2 .gnavi li a {
	color:#888;
	}
	
.lay2 .gnavi li a:hover {
	color:#333;
	}
