/* ·ÇºÜ */

.secom_box {
	margin : 5px 0px 20px 130px;
}

p.pp1 {
	margin : 0px 0px 0px 5px;
	font-size : 11px;
	color : #333333;
}

p.pp2 {
	margin : 5px 0px 0px 35px;
	font-size : 11px;
	color : #333333;
}

.damy_chobo_blue,.damy_chobo_blue2 {
	background-image : url(../img/company/start2/damy_chobo_blue.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

.damy_chobo_blue {
	margin : 0px 15px 0px 22px;
	padding : 0px 0px 0px 0px;
}

.damy_chobo_blue2 {
	margin : 10px 2px 0px 22px;
	padding : 0px 0px 0px 0px;
}

p.damy12 {
	font-size : 12px;
	margin : 0px 0px 0px 13px;
	padding : 0px 0px 0px 0px;
	line-height : 16px;
}

p.add_pan1 {
	width : 800px;
	margin : 0px 0px 0px 0px;
	padding : 2px 25px 0px 0px;
	text-align : right;
	font-size : 11px;
}

.chuui {
	color : #CC0000;
}

.damemoji {
	margin : 0px 0px 0px 0px;
	padding : 2px 0px 0px 0px;
}

p.tadasigaki_red {
	margin : 0px 0px 0px 0px;
	font-size : 12px;
	color : #CC0000;
	padding : 2px 0px 3px 0px;
	line-height : 15px;
}

p.tadasigaki {
	margin : 0px 0px 0px 0px;
	font-size : 12px;
	color : #336699;
	padding : 2px 0px 3px 0px;
	line-height : 15px;
}

p.tadasigaki2 {
	margin : 0px 0px 0px 0px;
	font-size : 12px;
	color : #336699;
	padding : 4px 0px 0px 0px;
	line-height : 15px;
	font-weight : bold;
}

p.errortext {
	margin : 0px 0px 0px 20px;
	padding : 10px 0px 0px 0px;
	font-size : 13px;
	line-height : 20px;
	color : #CC0000;
}

.borderred_company_error,.borderred_company_kana_error,.borderred_c_postal_error,.borderred_c_address1_error,.borderred_c_address2_error,.borderred_c_tantou_error,.borderred_c_tantou_kana_error,.borderred_c_tel_error,.borderred_c_email_error,.borderred_c_email2_error,.borderred_password_error {
	border : 2px solid #FF0000;
}

.borderred_c_place_error {
	background-color : #FF0000;
}

p.kakuertxt,p.kakuertxt2,p.kakuertxt3 {
	margin : 0px 0px 0px 0px;
	font-size : 12px;
	color : #FF0000;
}

p.kakuertxt2 {
	padding : 10px 0px 0px 0px;
}

p.kakuertxt3 {
	padding : 10px 0px 2px 0px;
}

p.kakuertxt img {
	vertical-align : middle;
	padding-right : 2px;
}

/* ÄÉ²Ã */


p.add_pan2 {
	width : 700px;
	margin : 0px auto 0px auto;
	padding : 2px 25px 0px 0px;
	text-align : right;
	font-size : 11px;
}


/* ´ë¶ÈÅÐÏ¿ */
.bar_registbar {
	position: relative;
	margin : 25px auto 15px auto;
	height: 35px;
	width: 655px;
	padding-top: 35px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

.bar_registbar {
	background: url(../img/company/prologue/bar_registing.gif) no-repeat top left;
}

.flow_image_new {
	width : 580px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.regist_exp_newbox {
	width : 500px;
	margin : 0px auto 0px auto;
	padding : 20px 0px 15px 0px;
}

p.regist_exp_new {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 7px 0px;
	line-height : 18px;
}

.regist_tableboxinb_new {
	width : 650px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

p.hissudayo {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 2px 0px;
	text-align : center;
}

.kiyaku_textarea {
	width : 500px;
	height : 100px;
}

.kiyakubox {
	width : 500px;
	margin : 10px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.submittin_new {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 140px 0px;
	text-align : center;
}

.submit_button_new {
	font-size : 14px;
	height : 40px;
	width : 280px;
	letter-spacing : 1px;
}