@charset "utf-8";
@import "../../common/css/0-import.css";
#conts{
	font-size: 12px;
	line-height: 1.7;
	color: #333;
}
#pageGuide{
	margin: 3px 0 0 6px;
}
#pageGuide  li{
	display: inline;
}

#pageGuide  li.only a{
	color: #333;
}

#conts h2{
	padding: 9px 0 10px 16px;
	margin-bottom: 38px;
	font-size: 13px;
	color: #FFF;
	line-height: 1.3;
	background: url(../../img/search/index/h2_back.jpg) no-repeat left top;
}

#conts h2.text{
	margin-bottom: 31px;
	font-size: 16px;
	color: #c00;
	background: none;
	
}

	*html #conts h2.text{
		margin-bottom: 35px
	}
	*+html #conts h2.text{
		margin-bottom: 32px
	}

#conts .box {
	margin: 0 28px 35px 28px;
	padding: 18px 0 20px 28px;
	border: 1px solid #CCCC99;
}

	*html #conts .box {
		padding: 19px 0 20px 28px;
		border: 1px solid #CCCC99;
	}
	
	*+html #conts .box {
		padding: 18px 0 24px 28px;
		border: 1px solid #CCCC99;
	}


#conts .box table{
	color: #333;
}

#conts .box table th{
	padding: 8px 0;
	width: 145px;
	text-align: left;
}

	*html #conts .box table th{
	padding: 10px 0 14px 0;
	width: 145px;
	}

	
	*+html #conts .box table th{
	padding: 10px 0 7px 0;
	width: 145px;
	}

#conts .box table td.px310 input{
	width: 303px;
}

	 
	*html #conts .box table td.px310 input{
		width: 306px;
	}
	*+html #conts .box table td.px310 input{
		width: 300px;
	}

#conts .box table td.px80{
	height: 70px;
}

	*html #conts .box table td.px80{
			height: 65px;
		}
	*+html #conts .box table td.px80{
		height: 65px;
	}



#conts .box table td.px80 input{
	margin-top: 19px;
	width: 50px;
	height: 22px;
}

	*html #conts .box table td.px80 input{
		margin-top: 13px;
	}
	
	*+html #conts .box table td.px80 input{
		margin-top: 17px;
	}
#conts .box table td.px70{
	height: 56px;
}

	*html #conts .box table td.px70{
		height: 54px;
	}
	
	
	*+html #conts .box table td.px70{
		height:54px;
	}

#conts .box table td.px70 input{
	margin-top: 7px;
	width: 75px;
	height: 22px;
}

	*html #conts .box table td.px70 input{
		margin-top: 2px;
	}
	
	*+html #conts .box table td.px70 input{
		margin-top: 6px;
	}



#conts .box table td.red{
	padding: 4px 0 7px 0;
	color: #f00;
	font-size: 11px;
}

	*html #conts .box table td.red{
	padding: 4px 0 13px 0;
	}
	
	*+html #conts .box table td.red{
	padding: 4px 0 6px 0;
	}

#conts .box table td.red01{
	padding: 4px 0 16px 0;
	color: #f00;
	font-size: 11px;
}

	*html #conts .box table td.red01{
		padding: 4px 0 20px 0;
	}
	
	*+html #conts .box table td.red01{
		padding: 4px 0 13px 0;
	}
