@charset "Shift_JIS";

@import "init.css";
@import "font.css";
@import "menu.css";
@import "page.css";

/*-----------------------------------------------
	‘imported CSS are
@@init.css				for init
@@font.css			for font
@@menu.css		for menu
@@page .css		for pages

-----------------------------------------------*/

body{
	color						: #2d2d2d;
	font-size					: 75%;
	font-family				: "CI",Meiryo,"lr oSVbN","MS UI Gothic",Osaka,sans-serif;
	line-height				: 1.5;
	background			: #F5F5F5;
	text-align				: center;
}

/* CeνJΙΒ’Δ
PPPPPPPPPPPPPPPPPPPPP*/
#wrap{
	margin					: 0px auto 0px auto;
	width						: 810px;
	background			: url(../img/background.gif) repeat-y #ffffff;
}

#header{
	margin					: 0px auto 15px auto;
	padding					: 14px 0px 0px 0px;
	width						: 800px;
	background			: url(../img/background_header.gif) repeat-x;
	text-align				: left;
}

#sub{
	float						: left;
	display					: inline;
	margin					: 0px 0px 0px 20px;
	width						: 202px;
}

#contents{
	float						: right;
	display					: inline;
	margin					: 0px 20px 0px 0px;
	width						: 556px;
	text-align				: left;
}

#footer{
	clear						: both;
	margin					: 5px auto 0px auto;
	padding					: 20px 0px 50px 0px;
	width						: 800px;
	text-align				: left;
	border-top				: 1px solid #ccc;
}

/*---------------------------------------------
@HEADER - wb_[ -
---------------------------------------------*/
h1{
	float						: left;
	display					: inline;
	margin					: 0px 0px 17px 20px;
}

#header address.freeTel{
	float						: right;
	display					: inline;
	margin					: 5px 16px 5px 0px;
	width						: 148px;
	height						: 15px;
	background			: url(../img/contact_freeTel.gif) no-repeat;
}
#header address.mail{
	clear						: right;
	float						: right;
	display					: inline;
	margin					: 0px 16px 5px 0px;
	width						: 148px;
	height						: 15px;
	background			: url(../img/contact_mail.gif) no-repeat;
}
#header address.request{
	clear						: right;
	float						: right;
	display					: inline;
	margin					: 0px 16px 5px 0px;
	width						: 148px;
	height						: 15px;
	background			: url(../img/contact_request.gif) no-repeat;
}

#header address a{
	display					: block;
	width						: 148px;
	height						: 15px;
}

#visual{
	clear						: both;
	text-indent			: -9999px;
	height						: 135px;
}

/*---------------------------------------------
@CONTENTS - Rec -
---------------------------------------------*/
#sub address.freeTel{
	float						: none;
	display					: block;
	margin					: 5px 0;
	width						: 148px;
	height						: 15px;
	background			: url(../img/contact_freeTel.gif) no-repeat;
}


/*---------------------------------------------
@FOOTER - tb^[ -
---------------------------------------------*/
#footer .groupTop{
	float						: right;
	display					: inline;
	margin-right			: 16px;
}

#footer .groupTop img{
	margin-left			: 5px;
}

#footer .copy{
	clear						: left;
	margin					: 0px 0px 0px 16px;
}