@charset "utf-8";

/* == BASIC ELEMENTS' SETTINGS == */
h1#page-title-career {
	margin: 0 0 37px;
	padding: 0;
	width: 630px;
	height: 31px;
	font-size: 1%;
	text-indent: -9999px;
	background: url(../images/h1-inquiry-career.gif) no-repeat left top;
}

h1#page-title-rookie {
	margin: 0 0 37px;
	padding: 0;
	width: 630px;
	height: 31px;
	font-size: 1%;
	text-indent: -9999px;
	background: url(../images/h1-inquiry-rookie.gif) no-repeat left top;
}

/* == /BASIC ELEMENTS' SETTINGS == */

/* == COMMON CLASSES == */
span.require {
	color: #b72525;
}

table.form-table {
	width: 100%;
}
table.form-table th {
	width: 154px;
}
table.form-table th.l1 {
	width: 40px;
}
table.form-table th.l2 {
	width: 94px;
}
table.form-table td {
	width: 424px;
}
#main table.form-table td {
	vertical-align: middle;
}

input.text-normal {
	width: 234px;
}
input.text-number {
	width: 50px;
}
input.text-full {
	width: 418px;
}
textarea.text-full {
	width: 418px;
	height: 120px;
}
/* == /COMMON CLASSES == */

/* == PARTS == */
#header #header-body {
	background: url(../images/bg-head_cat-inquiry.gif) no-repeat right 51px;
}

#main .contents {
	padding: 0 0 60px;
}
p.lead {
	margin: 0 0 17px;
}
div.top-notes {
	margin: -10px 0 20px;
	padding: 17px 20px;
	background-color: #f1f0e8;
}
div.top-notes ul li {
	margin: 0 0 6px;
	padding: 0;
	font-size: 100%;
	line-height: 150%;
}
div.top-notes p.note {
	padding-top: 2px;
}

#main table.form-table {
	margin: 20px 0 27px 0;
}

div.button {
	padding: 13px 0 0;
	text-align: center;
}

/* ++ CONFIRM ++ */
div.confirm-lead {
	margin: 0 0 37px;
}
div.confirm-lead p {
	margin: 0 0 13px;
}
div.confirm-lead p.subject {
	font-weight: bold;
	color: #b72525;
}
/* ++ /CONFIRM ++ */

/* ++ ERROR ++ */
div.error-lead {
	margin: 0 0 27px;
}
div.error-lead p {
	margin: 0 0 13px;
}
div.error-lead p.subject {
	font-weight: bold;
	color: #b72525;
}
div.error-list {
	margin: 0 0 37px;
	padding: 0 0 0 20px;
	min-height: 80px;
}
p.err-text {
	padding: 0 0 0 20px;
}
p.err-text span.errormsg {
	display:list-item;
	padding: 1px 0;
	font-size: 100%;
	line-height: 133.3%;
}
p.err-text span.errormsg+br {
	display:none;
}
/* ++ /ERROR ++ */

/* ++ FINISH ++ */
div.finish-block {
	margin: 0 0 37px;
	min-height: 150px;
}
div.finish-block p {
	margin: 0 0 13px;
}
div.finish-block p.subject {
	font-weight: bold;
}
/* ++ /FINISH ++ */

/* == ++ SUB_AREA == */
#main .sub-area .sub-navi-sp {
	margin: 0 0 30px;
}
#main .sub-area .sub-navi-sp .banner-item {
	margin: 0 0 5px 0;
}
#main .sub-area .sub-navi-sp .dl_pdf {
	margin: 30px 0 0 0;
}
#main .sub-area .sub-navi-sp .banner-item p {
	padding: 6px 0 0 3px;
	font-size: 90%;
}
#main .sub-area .sub-navi-sp a,
#main .sub-area .sub-navi-sp a:link,
#main .sub-area .sub-navi-sp a:visited {
	color: #666666;
	text-decoration: none;
}
#main .sub-area .sub-navi-sp a:hover,
#main .sub-area .sub-navi-sp a:active {
	color: #666666;
	text-decoration: none;
}
#main .sub-area .side-banner .banner-brochure-dl p.brochure-info {
	background: transparent url(../images/text-side_banner-brochure_info.gif) no-repeat scroll left top;
	height: 49px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 159px;
}
/* == ++ /SUB_AREA == */

/* == /PARTS == */
