@charset "utf-8";
@import "../common/css/0-import.css";

#globalNavi li.navi03 a img {
	visibility: hidden;
}

#conts h2{
	margin: 0 0 14px 4px;
}

#conts p{
	margin-left: 9px;
	font-size: 12px;
	line-height: 1.4;
}

#conts p.right{
	margin: 0 22px 3px 0;
	font-size: 12px;
	line-height: 1.2;
	text-align: right;
	color: #FF0000;
}

#conts table{
	margin: 0 0 20px 8px;
	font-size: 12px;
	line-height: 1.2;
}

#conts table th{
	padding: 5px 0 5px 9px;
	width: 101px;
	border: 1px solid #fff;
	background-color: #ccc;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

#conts table th span{
	color: #FF0000;
}


#conts table td{
	padding: 1px 0 1px 4px;
}

#conts table td input.w180{
	width: 176px;
}

#conts table td input.w200{
	width: 196px;
}

#conts table td input.w160{
	width: 156px;
}

#conts table td input.w100{
	width: 97px;
}

#conts table td textarea.w250{
	width: 247px;
	height: 40px;
}

#conts table td textarea.w249{
	width: 247px;
	height: 88px;
}

#conts ul{
	margin: 0 0 26px 120px;
}

#conts ul li{
	margin-right: 30px;
	float: left;
}

#conts ul li input {
	+padding-top: 3px;
}

#conts ul li.mr0{
	margin-right: 0;
}


#conts p.c0{
	margin: 0 0 21px 7px;
	color: #000;
}