@charset "euc-jp";
/* CSS Document */


@import url("../../css/style.css");

.point {
	font-size:11pt;
}

#subtitle {
}


#subtitle h2 {
	margin-top:50px;
}

#result h3 {
	margin-bottom:24px;
}

p.sample {
	width:167px !important;
	height:32px;
	margin-top:0px;
	background-image:url(../images/achi/bt-sample_o.gif);
	text-indent:-9999px;
}

p.sample a:link,
p.sample a:visited {
	display:block;
	width:167px !important;
	height:32px;
	background-image:url(../images/achi/bt-sample.gif);
}

p.sample a:active,
p.sample a:hover {
	background-image:none !important;
}

#contents {
	padding-bottom:26px;
	background-image:url(../../images/bg-contents_bottom.png);
	background-position:bottom center;
}

.contents {
	width:900px;
	min-height:100px;
	height:auto !important;
	height:100px;
	overflow:visible;
	padding:26px 0 0 0;

	background-image:url(../../images/bg-contents.gif);
	background-position:top center;
}

.middle {
	width:800px;
	min-height:100px;
	height:auto !important;
	height:100px;
	overflow:visible;
	padding:0px 50px 26px 50px;

	background-image:url(../../images/bg-contents_middle.gif);
	background-repeat:repeat-y;
	background-position:top center;
}

#result {
	width:780px;
	margin:0 auto;
	padding-top:40px;
	background-position:right top;
}

#result h3 {
	text-align:center;
}

#result h4 {
	font-size:12pt;
	font-weight:bold;
	margin-bottom:12px;
}

#result p.catch {
	margin-bottom:24px;
	text-align:center;
}

#result form {
	margin-bottom:24px;
}

#result #submit {
	padding:2px;
}

#result table#search {
	width:350px;
	margin-bottom:12px;
}

#result table#search th,
#result table#search td {
	padding:10px;
	border-bottom:1px solid #999;
}

#result table#search th {
	background-color:#ccc;
}

#result input#name {
	width:200px;
}

#result .btn {
	width:350px;
	text-align:right;
}

#result table#list {
	width:790px;
	margin:0 auto;
}

#result table#list th {
	width:250px;
	font-weight:bold;
	padding:2px;
	border-bottom:1px dotted #999;
}

#result table#list td {
	padding:2px;
	border-bottom:1px dotted #999;
}