@charset "Shift_JIS";


/*----------------------------------------------------------------------------- 
 Ħharamaki
----------------------------------------------------------------------------- */
#haramaki {
	width:950px;
	margin:0 auto 0;
}

#haramaki p {
	font-size:100%;
	line-height:1.8em;
}


/*----------------------------------------------------------------------------- 
 ĦTOP
----------------------------------------------------------------------------- */
#top .itemArea {
	width:740px;
	height:455px;
	background:url(../images/top_bg.jpg) top right no-repeat;
}

#top .itemArea .leftArea {
	width:440px;
	float:left;
}
#top .itemArea .leftArea p {
	font-size:125%;
	line-height:2em;
	letter-spacing:0.1em;
	padding:20px 0 0 50px;
}
#top .itemArea .rightArea {
	width:300px;
	float:left;
}
#top .itemArea .rightArea img {
	margin:225px 0 0 0;
}
#top .itemArea .rightArea p {
	font-size:83%;
	line-height:1.5em;
	padding:5px 0 0 10px;
}
#top .itemArea .rightArea a {
	color:#303030;
}

/*----------------------------------------------------------------------------- 
 ĦArrange
----------------------------------------------------------------------------- */

#arrange h3 {
	width:740px;
	text-align:center;
}
#arrange {
	font-size:125%;
	line-height:1.8em;
	letter-spacing:0.025em;
}
#arrange1 {
	width:660px;
	height:370px;
	background:url(../images/arrange1_bg.jpg) top left no-repeat;
	margin:0 auto;
}
#arrange1 h4 {
	margin:50px 0 0 0;
}
#arrange1 p {
	padding:35px 210px 0 25px;
}

#arrange2 {
	width:660px;
	height:360px;
	background:url(../images/arrange2_bg.jpg) top left no-repeat;
	margin:0 auto;
}
#arrange2 h4 {
	margin:35px 0 0 175px;
}
#arrange2 p {
	padding:35px 40px 0 195px;
}

#arrange3 {
	width:660px;
	height:360px;
	background:url(../images/arrange3_bg.jpg) top left no-repeat;
	margin:0 auto;
}
#arrange3 h4 {
	margin:30px 0 0 0;
}
#arrange3 p {
	padding:35px 210px 0 25px;
}

#arrange4 {
	width:660px;
	height:340px;
	background:url(../images/arrange4_bg.jpg) top left no-repeat;
	margin:0 auto;
}
#arrange4 h4 {
	margin:30px 0 0 175px;
}
#arrange4 p {
	padding:35px 40px 0 195px;
	letter-spacing:0 !important;
}
#arrange5 {
	width:660px;
	height:330px;
	background:url(../images/arrange5_bg.jpg) top left no-repeat;
	margin:0 auto;
}
#arrange5 h4 {
	margin:65px 0 0 0;
}
#arrange5 p {
	padding:32px 40px 0 25px;
}
#bottomBtn {
	width:740px;
	text-align:center;
	margin:0 0 25px 0;
}