@charset "shift_jis";
/* CSS Document */

/* @header */

#header {
	background:url(images/title_kourei_bg.gif) repeat-x;
	height:64px;
	overflow:hidden;
}
#maintitle {
	margin:0;
	width:100%;
	position:relative;
	top:17px;
	z-index:0;
}
#maintitle .kourei {
	margin:0;
	position:absolute;
	left:0;
	z-index:2;
	overflow:hidden;
}
#maintitle .link {
	margin:0;
	position:absolute;
	top:4px;
	right:0;
	z-index:1;
	height:21px;
	overflow:hidden;
}
#maintitle .link ul {
	list-style:none;
	margin:0;
}
#maintitle .link ul li {
	display:inline;
	margin:0 0 0 5px;
}

/* @end */

/* @breadcrumbs */

#breadcrumbs {
	margin:15px 0 0 0;
	padding:0;
}
#breadcrumbs li {
	display:inline;
	line-height:110%;
	list-style-type:none;
	font-size:80%;
}
#breadcrumbs li a {
	padding-right:10px;
	background:url(../../souki/common/img/ico_breadcrumb.gif) no-repeat right center;
}

/* @end */

/* @footer */

#footer {
	margin:0;
	padding:0;
}
#footer li {
	display:inline;
	line-height:110%;
	list-style:none;
	font-size:80%;
}
#footer li a {
	margin-right:2em;
}

/* @end */

/* @icon */

.ico {
	vertical-align:baseline;
	padding: 0 4px;
}
.icoM {
	vertical-align:middle;
	padding: 0 2px;
}
.icoL {
	vertical-align:middle;
	padding: 0 2px 2px;
}

/* @end */

a img {
	border:none;
}

#contents {
	margin: 30px auto;
}
#contents h1 {
	font-size: 140%;
	text-align: center;
	margin: 0 0 30px 0;
}
