@charset "utf-8";

/* コンテンツminheight（カテゴリ毎に異なる） */
#contents #searchSelect #searchDetail .detail01{
	_height:229px;
	min-height:229px;
}

/* searchMenu H3 */
#contents #searchSelect #searchMenu h3.menu01{
	background:url(../images/ncsearch_01_h3.gif) no-repeat;
}
#contents #searchSelect #searchMenu h3.menu01a{
	background:url(../images/ncsearch_01_h3_f2.gif) no-repeat;
	width:157px;
}
#contents #searchSelect #searchMenu h3.menu02{
	background:url(../images/ncsearch_02_h3.gif) no-repeat;
}
#contents #searchSelect #searchMenu h3.menu02a{
	background:url(../images/ncsearch_02_h3_f2.gif) no-repeat;
	width:157px;
}
#contents #searchSelect #searchMenu h3.menu03 {
	background:url(../images/ncsearch_03_h3.gif) no-repeat;
	height:44px;
}
#contents #searchSelect #searchMenu h3.menu03 a,
#contents #searchSelect #searchMenu h3.menu03a a{
	height:44px;
}
#contents #searchSelect #searchMenu h3.menu03a {
	background:url(../images/ncsearch_03_h3_f2.gif) no-repeat;
	width:157px;
	height:44px;
}
#contents #searchSelect #searchMenu h3.menu04 {
	background:url(../images/ncsearch_04_h3.gif) no-repeat;
	height:44px;
}
#contents #searchSelect #searchMenu h3.menu04 a,
#contents #searchSelect #searchMenu h3.menu04a a{
	height:44px;
}
#contents #searchSelect #searchMenu h3.menu04a {
	background:url(../images/ncsearch_04_h3_f2.gif) no-repeat;
	width:157px;
	height:44px;
}
#contents #searchSelect #searchMenu h3.menu05 {
	background:url(../images/ncsearch_05_h3.gif) no-repeat;
	height:44px;
}
#contents #searchSelect #searchMenu h3.menu05 a,
#contents #searchSelect #searchMenu h3.menu05a a{
	height:44px;
}
#contents #searchSelect #searchMenu h3.menu05a {
	background:url(../images/ncsearch_05_h3_f2.gif) no-repeat;
	width:157px;
	height:44px;
}

/* searchDetail H4 */
#contents #searchSelect #searchDetail .detail01 h4.ncsearch01{
	background:url(../images/ncsearch_01_h4_01.gif) no-repeat 1px top;
}
#contents #searchSelect #searchDetail .detail01 h4.ncsearch02{
	background:url(../images/ncsearch_02_h4_01.gif) no-repeat 1px top;
}
#contents #searchSelect #searchDetail .detail01 h4.ncsearch02b{
	background:url(../images/ncsearch_02b_h4_01.gif) no-repeat 1px top;
}
#contents #searchSelect #searchDetail .detail01 h4.ncsearch03{
	background:url(../images/ncsearch_03_h4_01.gif) no-repeat 1px top;
}
#contents #searchSelect #searchDetail .detail01 h4.ncsearch03_2{
	background:url(../images/ncsearch_03_h4_02.gif) no-repeat 1px top;
}
#contents #searchSelect #searchDetail .detail01 h4.ncsearch03_3{
	background:url(../images/ncsearch_03_h4_03.gif) no-repeat 1px top;
}
#contents #searchSelect #searchDetail .detail01 h4.ncsearch04{
	background:url(../images/ncsearch_04_h4_01.gif) no-repeat 1px top;
}
#contents #searchSelect #searchDetail .detail01 h4.ncsearch04_2{
	background:url(../images/ncsearch_04_h4_02.gif) no-repeat 1px top;
}
#contents #searchSelect #searchDetail .detail01 h4.ncsearch04_3{
	background:url(../images/ncsearch_04_h4_03.gif) no-repeat 1px top;
}
#contents #searchSelect #searchDetail .detail01 h4.ncsearch05{
	background:url(../images/ncsearch_05_h4_01.gif) no-repeat 1px top;
}
#contents #searchSelect #searchDetail .detail01 h4.ncsearch05_2{
	background:url(../images/ncsearch_05_h4_02.gif) no-repeat 1px top;
}

/* searchDetail Table */
#contents #searchResult table tr td ul {
	list-style:none;
	padding:5px 0;
}
#contents #searchResult table tr td li {
	background:url(../../common/images/icon05.gif) no-repeat 0 4px;
	padding-left:12px;
}
#contents #searchSelect #searchDetail .detail01 .select {
	margin:0 0 10px 20px;
	border-top:1px dotted #999;
}
#contents #searchSelect #searchDetail .detail01 .select th,
#contents #searchSelect #searchDetail .detail01 .select td{
	border-bottom:1px dotted #999;
	padding:7px;
	font-size:75%;
	vertical-align:top;
	text-align:left;
	line-height:1.4;
}
#contents #searchSelect #searchDetail .detail01 .select th{
	background:#EEE;
}
#contents #searchSelect #searchDetail .detail01 .select td input{
	vertical-align:middle;
	margin-right:3px;
}
#contents #searchSelect #searchDetail .detail01 .link {
	text-align:right;
	font-size:75%;
	font-weight:bold;
	line-height:1.4;
	padding:0 10px 10px 20px;
}
#contents #searchSelect #searchDetail .detail01 .summary {
	font-size:75%;
	line-height:1.4;
	padding:0 10px 10px 20px;
}
.formAndCaution .columnA {
float: left;
height: 2em;
}

