#contents .outline .infottl {
	margin-top: 30px;
	margin-left: 100px;
}
#contents .outline .infottl p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #1E95D4;
}
#contents .outline .infocomp table {
	margin: 50px auto 200px auto;
}
#contents .outline .infocomp table tr th {
	width: 150px;
	padding: 15px 0px;
	border-bottom: dotted #000 1px;
}
#contents .outline .infocomp table tr td {
	border-bottom: dotted #000 1px;
	padding: 15px 0px 15px 30px;
}
#contents .outline .infottl2 {
	margin-top: 30px;
	margin-left: 100px;
}
#contents .outline .infottl2 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #000;
}
#contents .outline .infotxt {
	margin-top: 10px;
	margin-left: 110px;
}
#contents .outline .infotxt p {
	width: 720px;
}
#contents .outline #confirm {
	width: 760px;
	margin: 50px auto 200px auto;
}
#contents .outline #confirm .chktxt{
	font-size:16px;
}
#contents .outline .infocomp form table tr td .mod_form_importance_btn {
	width: 500px;
}
#contents .outline .infocomp form table tr td .mod_form_btn {
	width: 300px;
	margin-left: 200px;
}
.alert {
	color: #F0F;
	font-weight: bold;
}

#formWrap {
	width:700px;
	margin:60px auto;
	color:#555;
	line-height:120%;
	font-size:90%;
}
#formWrap p {
	margin:20px 0;
}
#formWrap h4 {
	margin:20px 0;
}
table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}
table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:10px;
}
table.formTable th{
	width:30%;
	font-weight:normal;
	background:#efefef;
	text-align: center;
}
p.error_messe{
	margin:5px 0;
	color:red;
}
#fin {
	padding-top:80px;
}
