@charset "utf-8";

/* visual
---------------------------------------- */
#top #visual {
	width: 800px;
	margin: 0 auto 25px;
	padding: 13px 0 0;
	background: url(../../img/visual.jpg) center bottom no-repeat;
}

#top #visual .visualText {
/*	width: 368px;
	margin-left: 50px;*/
	width: 418px;
	margin-left: 45px;
	float: left;
	text-align: center;
	display: inline;
}

#top #visual .visualText h1 {
	margin: 25px 0;
}

#top #visual .visualBtn {
	width: 240px;
	margin: 0 42px 254px 0;
	float: right;
	display: inline;
}

/* contents
---------------------------------------- */
#top #contents .about {
	width: 535px;
	margin-bottom: 20px;
	float: left;
	background: url(../../img/about_bg.gif) repeat-y;
}

#top #contents .about .aboutBottom {
	background: url(../../img/about_bg_bottom.gif) left bottom no-repeat;
}

#top #contents .croslite {
	width: 250px;
	margin-bottom: 20px;
	float: right;
	background: url(../../img/croslite_bg.gif) repeat-y;
}

#top #contents .croslite .crosliteBottom {
	background: url(../../img/croslite_bg_bottom.gif) left bottom no-repeat;
}

#top #contents .innerBox {
	padding: 12px 20px 20px;
}

#top #contents .innerBox p.btn {
	margin-top: 12px;
	text-align: center;
}

