@charset "UTF-8";

/*-------------------------------------------------
  == Website CSS Divider ==
  -------------------------------------------------
  File       : print.css
  Date       : 2006.10.06
  Last Update: 2007.05.21
-------------------------------------------------*/
@import "yui/reset.css";
@import "yui/fonts.css";
@import "margin.css";

/* Text Module
-------------------------------------------------*/
h1,h2,h3,h4,h5 {
	font-weight: bold;
	text-align: left;
}

h1 {
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}

h3 {
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom: 2px solid #ccc;
}

h4 {
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
}

p,li,dt,dd {
	font-size: 100%;
	line-height: 1.5;
}

li li,
li dd,
dd li,
td p,
td li,
td dt,
td dd,
td td {
	font-size: 100%;
}

img,
p,
table {
	margin-bottom: 10px;
}

/* list-mark */
ul.list li {
	list-style: inside;
	list-style-type: disc;
	font-size: 100%;
	padding-left: 1em;
}

/* wrapper */
#wrapper {
	width: 523px;
	text-align: left;
}

/* table */
table.hyo1 th,
table.hyo1 td,
table.hyo2 th,
table.hyo2 td,
table.hyo3 th,
table.hyo3 td,
table.hyo4 th,
table.hyo4 td,
table.hyo5 th,
table.hyo5 td,
table.hyo6 th,
table.hyo6 td,
table.hyo7 th,
table.hyo7 td,
table.hyo8 th,
table.hyo8 td,
table.hyo9 th,
table.hyo9 td,
table.hyo10 th,
table.hyo10 td {
	border: 1px solid #ccc;
	padding: 5px;
}

/* header */
p.page-top,
#top-header-left,
#top-header-right,
#top_navi,
#site-link,
#header p,
#header-right,
#navi,
#sidebar,
a.contact_btn img,
#bottom-navi,
#pankuzu,
div.page-top-wrap {
	display: none;
}

/* contact-clm */
.contact-clm {
	padding: 10px;
	border: 1px solid #ccc;
}

/* address */
address {
	padding: 10px 0 0 0;
}
