@charset "utf-8";

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

	div#header

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

div#header {
}

/*-----------------------------------------------
	div.content
-----------------------------------------------*/

div#header div.content {
	margin-left: auto;
	margin-right: auto;
	min-width: 950px;
	width: 950px;
}

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

	div#container

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

div#container {
}

/*-----------------------------------------------
	div.content
-----------------------------------------------*/

div#container div.content {
	margin: 0 auto;
	min-width: 956px;
	width: 956px;
}

/*-----------------------------------------------
	div#main
-----------------------------------------------*/

div#main {
	padding: 0 10px;
}

/* div.double */
div.double div#main {
	display: inline;
	float: left;
	margin-left: 18px;
	width: 640px;
}

/* div.single */
div.single div#main {
	width: 640px;
	margin:auto;
}

/* div.singleInquiry */
div.singleInquiry div#main {
	float: none;
	padding: 0 140px;
	width: 670px;
}

/*-----------------------------------------------
	div#utility
-----------------------------------------------*/

div#utility {
	float: right;
}

/* div.double */
div.double div#utility {
	display: inline;
	margin-right: 18px;
	width: 240px;
}

/* div.single */
div.single div#utility {
	display: none;
}

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

	div#footer

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

div#footer {
	min-width: 950px;
}

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

	Clearfix

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

div#fuga {
	_height: 1px;
	min-height: 1px;

	/* Only Mac IE \*//*/
	height: auto;
	overflow: hidden;
	/**/
}

div#fuga:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

body {
	min-width: 956px;
}

