@charset "utf-8";

/*
	Site Name: 
	Description: initial setting
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	1: CONTAINER
	2: HEADER
	3: FOOTER
	4: NAVIGATION
	5: MAIN CONTENT

==========================================================
*/

/*
===== 1: CONTAINER ==========================================
*/


/*
===== 2: HEADER ==========================================
*/
div#crown {
	padding: 2px 0 0;
}

div#header {
	clear: both;
	margin: 0 auto;
	padding: 0;
	width: 902px;
	height:75px;
	overflow: hidden;
}

/*
===== 3: FOOTER ==========================================
*/
div#footer {
	clear: both;
	margin: 20px auto 0;
	padding: 15px 0 20px;
}

/*
===== 4: NAVIGATION ======================================
*/
div#navi {
	clear: both;
	padding: 3px 0;
	height: 65px;
}

/*
===== 5: MAIN CONTENT ====================================
*/
div#main {
	clear: both;
	margin: 0 auto;
	padding: 10px 0 0;
	width: 902px;
}

	div#main div.mainBox_Double {
		clear: both;
		float: left;
		width: 640px;
		padding: 10px 0 0;
	}
	div#main div.mainBox_Double.goodsList {
		clear:none !important;
		width:auto !important;
		_width:640px !important;
	}
	
	
	div#main div.mainBox_Single {
		clear: both;
		width: 902px;
		padding: 10px 0 0;
	}

	div#main div#sideBox {
		float: right;
		width: 250px;
		padding: 10px 0 0;
	}

/*
===== xxx: CLEAR FIX ====================================
*/
_:after {  
content: ".";  
display: block;  
visibility: hidden;  
height: 0.1px;  
font-size: 0.1em;  
line-height: 0;  
clear: both;  
}

_ {
	min-height: 1px;
}

* html _ {
	height: 1px;
}