/* o^CSS */

form {
	margin : 0px;
}

.err_box {
	margin : 10px auto 10px auto;
	width : 400px;
	font-size : 14px;
	color : #333333;
	text-align : left;
	border-style : solid;
	border-width : 3px;
	border-color : #FFCC00;
	background-color : #FFFFCC;
	padding : 10px;
}

p.errtxt {
	width : 400px;
	margin : 10px auto 10px auto;
	padding : 10px 10px 10px 10px;
	border : 3px double #FF0000;
	color : #FF0000;
	text-align : left;
	line-height : 20px;
}

.title {
	margin : 20px 0px 10px 0px;
}

p.huse {
	margin : 3px 0px 0px 15px;
	font-size : 11px;
	color : #FF0000;
}

.merit_bg {
	width : 540px;
	background-image : url(../img/myqjin/maru.gif);
	background-position : 0px 4px;
	background-repeat : no-repeat;
	margin : 0px auto 3px auto;
}

p.merit {
	font-size : 13px;
	color : #333333;
	text-align : left;
	margin : 0px 0px 0px 10px;
}

.caution {
	text-align : left;
	width : 600px;
	font-size : 13px;
	color : #333333;
	margin : 25px auto 0px auto;
}

.kuro {
	background-color : #224568;
}

.shiro {
	background-color : #FFFFFF;
}

.ao {
	background-color : #BCD2E9;
	text-align : center;
}

.star {
	color : #FF6600;
}

.big_category1,.big_category2,.big_category3,.big_category4 {
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

.big_category1 {
	background-color : #E7E7CB;
}

.big_category2 {
	background-color : #EFDEDE;
}

.big_category3 {
	background-color : #DEDEEF;
}

.big_category4 {
	background-color : #E3C6C6;
}

.mini_category {
	font-size : 13px;
	background-color : #F3F3F3;
}

.gold {
	height : 24px;
	background-image : url(../img/myqjin/preference/preference_toyama.gif);
}

p.toyama_tokubetu {
	margin : 0px 0px 0px 0px;
	padding-top : 2px;
	font-weight : bold;
	color : #660000;
}

.toyama_td {
	background-color : #FEFAE7;
}

p.other_prefecture {
	margin : 20px 0px 0px 0px;
}

.riyou_kiyaku {
	width : 525px;
	margin : 20px auto 0px auto;
}

.riyou_kiyaku2 {
	width : 525px;
	margin : 20px auto 15px auto;
}

p.kiyaku_title {
	margin : 0px 0px 0px 10px;
	font-size : 13px;
	color : #333333;
	font-weight : bold;
	text-align : left;
}

.kiyaku_honbun {
	color : #333333;
}

/* ǉ */
.modmodmod_box {
	width : 600px;
	margin : 0px auto 0px auto;
}

.modmod_submit {
	text-align : center;
}


/* ېV */

ul.jobmark_ul {
	width : 480px;
	margin : 0px 0px 0px 10px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}

ul.jobmark_ul li {
	width : 160px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 5px 0px;
	float : left;
}

ul.place_ul {
	width : 490px;
	margin : 0px 0px 0px 10px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}

ul.place_ul li {
	width : 98px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 5px 0px;
	float : left;
}

ul.keitai_ul {
	width : 440px;
	margin : 0px 0px 0px 10px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}

ul.keitai_ul li {
	width : 110px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 5px 0px;
	float : left;
}

/*  */
.center700 {
	width : 700px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

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

.center550 {
	width : 550px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.center600 {
	width : 600px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.center640 {
	width : 640px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

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

.center670 {
	width : 670px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.center400 {
	width : 400px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}