@charset "Shift_JIS";

@import "../../../files/css/layout.css";

/*------------------------------------------------------------------------ 
	Photo
-----------------------------------------------------------------------*/

#main-content {
	width: 740px;
	overflow-x: hidden;
}
#main-content .wrap {
	position: relative;
}
	#main-content .abs {
		position: absolute;
		bottom: 0px;
		left: 0px;
	}
		#main-content .abs img {
			position: relative;
			display: block;
		}
	#main-content .btn {
		position: absolute;
		bottom: 0px;
		left: 200px;
	}
	#happy {
		background: url(../img/happy/bg.jpg) left top no-repeat;
		height: 678px;
	}
	#happy h6, #happy p {
		position: absolute;
		z-index: 2;
	}
	#happy h6 {
		top: 10px;
		left: 120px;
		z-index: 25;
	}
	#happy p {
		top: 75px;
		left: 182px;
		z-index: 25;
	}
	#happy .btn {
		bottom: 0px;
		left: 480px;
		z-index: 25;
	}
	#happy .flash {
		position: absolute;
		top: 155px;
		left: 160px;
		z-index: 10;
	}
	
	#happy .char {
		position: absolute;
	}
		#happy #char01 {
			top: -95px;
			left: 513px;
			width: 228px;
			overflow: hidden;
			z-index: 1;
		}
		#happy #char02 {
			top: 17px;
			left: -18px;
			z-index: 2;
		}
		#happy #char03 {
			top: 248px;
			left: 530px;
			z-index: 5;
		}
		#happy #char04 {
			top: 380px;
			left: 0px;
			z-index: 3;
		}
		#happy #char05 {
			top: 442px;
			left: 225px;
			z-index: 4;
		}

		
/* -----------------------------
	Get
----------------------------- */
#get {
	background: url(../img/get/bg.jpg) left top no-repeat;
	height: 331px;
}
	#get p {
		text-align: center;
	}