
.erro_title {
width : 520px;
margin : 15px auto 0px auto;
}

.sorry_box {
width : 480px;
margin : 5px auto 0px auto;
}

p.sorry_txt {
	margin : 0px 0px 0px 0px;
	line-height : 18px;
}

.other_link {
	width : 535px;
	height : 27px;
	margin : 30px auto 0px auto;
	background-image : url(./img/common/bg_koyou.gif);
}

.errunit {
	width : 535px;
	margin : 30px auto 0px auto;
	text-align : center;
}

.other_link2 {
	width : 535px;
	height : 27px;
	margin : 0px auto 0px auto;
	background-image : url(./img/common/bg_koyou.gif);
}

p.koyou_search {
	margin : 7px 0px 0px 10px;
	font-weight : bold;
	color : #FFFFFF;
}

.kaku_koyou {
	width : 535px;
	margin : 15px auto 0px auto;
}

.k_kensaku_chobo {
	margin : 2px 0px 40px 25px;
	background-image : url(img/index/chobo_ability.gif);
	background-repeat : no-repeat;
	background-position : 0px 4px;
	float : left;
}

p.koyou_kensaku_txt {
	margin : 0px 0px 0px 8px;
	font-weight : bold;
}

.to_top {
	margin : 30px 30px 70px 0px;
	text-align : center;
}

.gerradsense {
	padding : 20px 0px 0px 0px;
	width : 336px;
	margin : 0px auto 0px auto;
}

/* V */
.kensakubox {
	width : 540px;
	margin : 60px auto 200px auto;
	padding : 10px 10px 10px 10px;
	background: -moz-linear-gradient(top, #666666, #CCCCCC);
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#CCCCCC));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#666666,endColorStr=#CCCCCC);
	border-radius: 4px; /* CSS3‘ˆÄ */
	-webkit-border-radius: 4px; /* Safari,Google Chrome—p */
	-moz-border-radius: 4px; /* Firefox—p */
	behavior: url(border-radius.htc);
	border : 1px dotted #CCCCCC;
	text-align : center;
}

.kensakubox_err {
	width : 540px;
	margin : 0px auto 50px auto;
	padding : 10px 10px 10px 10px;
	background: -moz-linear-gradient(top, #666666, #CCCCCC);
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#CCCCCC));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#666666,endColorStr=#CCCCCC);
	border-radius: 4px; /* CSS3‘ˆÄ */
	-webkit-border-radius: 4px; /* Safari,Google Chrome—p */
	-moz-border-radius: 4px; /* Firefox—p */
	behavior: url(border-radius.htc);
	border : 1px dotted #CCCCCC;
	text-align : center;
}

.form_size2 {
	width : 440px;
	height : 30px;
}
.fnDemo2{
	color: #000000;
	font-size : 14px;
	letter-spacing : 1px;
}

.submittingit {
	font-size : 14px;
	height : 35px;
	width : 80px;
}

h1.errosoh1 {
	width : 600px;
	font-size : 14px;
	letter-spacing : 2px;
	margin : 0px auto 0px auto;
	padding : 30px 0px 2px 10px;
	border-bottom : 3px double #CCCCCC;
}

p.sorry_txtsorry {
	width : 480px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
	line-height : 26px;
}

.errunit_err {
	width : 610px;
	margin : 0px auto 15px auto;
	padding : 10px 0px 10px 0px;
	text-align : center;
	border-bottom : 1px dotted #CCCCCC;
}

.erroyaji {
	width : 326px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 5px 0px;
	text-align : center;
}
/* err */

ul.err_three_uel {
	width : 480px;
	margin : 0px auto 200px auto;
	padding : 15px 0px 0px 0px;
}

ul.err_three_uel li {
	width : 160px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 20px 0px;
	float : left;
}

p.ninkieyword {
	width : 540px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
	line-height : 20px;
}