@charset "UTF-8";

/* -------------------------------------------------------
  Print Sheet
  Last Update 2010-05-27 SOY Eigi
------------------------------------------------------- */

@import "reset.css";
@import "base.css";

/* 01. html, body
------------------------------------------------------- */
html,
body {
	background-image: none;
}
body {
	text-align: center;
}


/*  02. div#wrapper
------------------------------------------------------- */
div#wrapper {
	position: relative; 
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
}

	/* for Firefox */
	html>body div#wrapper {
		height: auto; 
		min-height: 100%;
	}


/*  06. div#container
------------------------------------------------------- */
div#container {
	margin: 0 auto;
	width: 640px;
	padding-top: 20px;
	text-align: left;
}


/*  04. div#header
------------------------------------------------------- */
div#header {
	position: relative;
	overflow: hidden;
	zoom: 1;
}

div.header_left {
	float: left;
	width: 420px;
}
h1 {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}
div.header_left p {
	padding-bottom: 16px;
	font-size: 10px;
	line-height: 18px;
}

div.header_right {
	float: right;
	width: 200px;
}
div.header_right ul {
	margin-bottom: 20px;
	border: 1px solid #e1e1e1;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 9px;
	padding-right: 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
div.header_right ul li {
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #cccccc;
	font-size: 10px;
}
div.header_right ul li.last {
	border-bottom: none;
}


/*  07. div#content
------------------------------------------------------- */
div#content {
	margin-bottom: 10px;
	border-bottom: 1px solid #999999;
	overflow: hidden;
	zoom: 1;
}

div.left {
	float: left;
}
div.right {
	float: right;
}

div.structure-2-1 {
	width: 310px;
	padding-bottom: 10px;
}

/* div.img_area */
div.img_area {
	width:310px;
	margin-bottom: 12px;
	overflow: hidden;
	zoom: 1;
	text-align: center;
}
div.img_area img {
	float: left;
	display: inline;
	width: 178px;
	margin-right: 15px;
	border: 1px solid #e6e6e6;
}
div.img_area p {
	font-size: 10px;
	line-height: 18px;
}

/* table.info */
table.info {
	margin-bottom: 10px;
	border:none;
	border-top: 1px solid #e6e6e6;
}
table.info tr {
}
table.info td,
table.info th {
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height: 15px;
	border: none;
	background-color: transparent;
	border-bottom: 1px dotted #cccccc;
}
table.info th {
	width: 119px;
	font-weight: bold;
}
table.info td {
	width: 191px;
}

/* div.fig */
div.fig {
}
div.fig div.image {
	margin-bottom: 10px;
	border: 1px solid #e6e6e6;
}
div.fig div#itemMap {
	margin-bottom: 10px;
	border: 1px solid #e6e6e6;
}

/*  09. div#footer
------------------------------------------------------- */
div#footer {
	margin-bottom: 15px;
}
div.address_area {
	margin-bottom: 10px;
	border-bottom: 1px solid #e6e6e6;
}
p.caution {
	margin-bottom: 15px;
	font-size: 8px;
	line-height: 8px;
}
p.title {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
}
p.address {
	margin-bottom: 20px;
	font-size: 10px;
	line-height: 10px;
}
p.footer-logo {
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}



.arrangement{
width:310px;
height:230px;
position: relative;
top:-230px;
margin-bottom: -230px;
text-align: center;
color:#cccccc;
font-size: 197%;
}


/* @end */


