@charset "UTF-8";


/*
----------------------------------------------------------------------
	faundation.css

	1. =Reset
	2. =Link
	3. =Layout widget
	4. =Header
	5. =Contents
	6. =Footer		
----------------------------------------------------------------------
*/


/*
----------------------------------------------------------------------
	1. =Reset
----------------------------------------------------------------------
*/


* {
	margin: 0;
	padding: 0;
}

body {
	overflow:visible;
	font-size:12px;
}

#container {
}

td, th {
	font-size:12px;
}

ul.expressionless li a, ul.expressionless li a:hover, ul.expressionless li a:visited {
	color: #B48D48;
	font-style: italic;
}


/*
----------------------------------------------------------------------
	2. =Link
----------------------------------------------------------------------
*/

a {
	display:inline-block;
}


/*
----------------------------------------------------------------------
	3. =Layput Widget
----------------------------------------------------------------------
*/

.grid-220 {
	display: block;
	float:none;
	margin: 0;
	padding: 40px 0 18px 0;
	width:280px;
	border-bottom: solid 1px #CCCCCC;
}

.grid-220 p img {
	width: 280px;
	height: auto;
}

.grid-220-r {
	display: block;
	float:none;
	margin: 0;
	padding: 40px 0 18px 0;
	width:280px;
	border-bottom: solid 1px #CCCCCC;
}

.grid-220-r p img {
	width: 280px;
	height: auto;
}


/*
----------------------------------------------------------------------
	4. =Header
----------------------------------------------------------------------
*/

#header {
	margin: 0 auto;
	padding-bottom: 8px;
	width: 280px;
	border-bottom: solid 1px #CCCCCC;
}

#header #logo {
	text-align: center;
	padding: 0;
}

#header #mainimage {
	overflow: visible;
	visibility: visible;
	margin-bottom: 30px;
	height: 228px
}

#header #btn {
	overflow: hidden;
	visibility: hidden;
	padding: 0;
	height: 0;
}

#header h1 {
	display: block;
	margin-bottom: 1.33em;
	text-align: center;
}

#header img {
	margin: 0;
}

#header p {
	margin-bottom: 1em;
}


/*
----------------------------------------------------------------------
	5. =Contents
----------------------------------------------------------------------
*/

#contents {
	width: 280px;
	margin:0 auto;
	padding: 0;
}


/*
----------------------------------------------------------------------
	6. =Footer
----------------------------------------------------------------------
*/

#footer {
	width: 280px;
	margin:20px auto 12px auto;
	font-size: 10px;
}


