@charset 'utf-8';

/* Area Element
-------------------------------------------------- */

#wrapperArea_sub {
	width: 550px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
}

#bodyArea_sub {
	width: 550px;
	padding: 0px;
	margin: 0px;
}

.mainAreaDefaultGrid #bodyAreaLayout_010_sub,
.mainAreaFullGrid #bodyAreaLayout_010_sub {
	width: 550px;
	padding: 0px;
	margin: 0px;
}

.mainAreaDefaultGrid #bodyAreaLayout_020_sub,
.mainAreaFullGrid #bodyAreaLayout_020_sub {
	width: 550px;
	padding: 0px;
	margin: 0px;
}

.mainAreaDefaultGrid #bodyAreaBg_sub,
.mainAreaFullGrid #bodyAreaBg_sub {
	width: 530px;
	_width: 550px;
	_w\idth: 530px;
	padding: 0px 10px;
	margin: 0px;
}

.mainAreaFullGrid #mainArea_sub {
	width: 530px;
	padding: 0px;
	margin: 0px;
}

#mainArea_sub .topSpacer {
	padding: 0px;
	margin: 0px 0px 10px;
}

#mainArea_sub .bottomSpacer {
	padding: 0px;
	margin: 10px 0px 0px;
}

#mainArea_sub h3.inline {
	margin-top:30px;
	background:url(/common/images/icon_tit_01.png) 0 100% no-repeat;
	padding:1px 0 6px 12px;
	font-size: 92%;
	font-weight: bold;
}
#mainArea_sub p {
	line-height:1.8;
	margin:0 0 16px 0;
	padding:0;
	font-size:92%;
}

#mainArea_sub .hr {
	height: 1px;
	background: url(/shared/images/hr_010.gif) 0 0 repeat-x;
	_background: url(/shared/images/hr_010.gif) 0 0 repeat-x;
	_background/* */: url(/shared/images/hr_010.gif) 0 0 repeat-x;
}

/* Form Element
-------------------------------------------------- */
#mainArea_sub .formBlock_sub {
	width: 454px;
	padding: 3px 0px 4px;
	margin: 0px 0px 14px;
}

#mainArea_sub .formBlock_sub .layoutBase_sub {
	width: 454px;
	padding: 0px;
	margin: 0px;
}

#mainArea_sub .formBlock_sub .layoutHead_sub {
	width: 454px;
	padding: 0px;
	margin: 0px;
}

#mainArea_sub .formBlock_sub .layoutBottom_sub {
	width: 454px;
	padding: 0px;
	margin: 0px;
}

#mainArea_sub .formBlock_sub .generalFormTable_sub {
	width: 550px;
	padding: 0px;
	margin: 0px;
}

#mainArea_sub .formBlock_sub .generalFormTable_sub table {
	width: 100%;
	border: 3px solid #e4e5ef;
}

#mainArea_sub .formBlock_sub .generalFormTable_sub .mustType1_sub {
	width: 170px;
}

#mainArea_sub .formBlock_sub .generalFormTable_sub .mustType1_sub .leftText_sub {
	padding: 0 4px 0 0;
	float: left;
}

#mainArea_sub .formBlock_sub .generalFormTable_sub .mustType1_sub .rightIcon_sub {
	float: left;
	margin:2px 0;
}

#mainArea_sub .formBlock_sub .generalFormTable_sub table th {
	padding: 8px 8px 5px 8px;
	background-color: #f2f2f2;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	font-weight: bold;
	vertical-align: middle;
	line-height:1.5;
	font-size:92%;
}

#mainArea_sub .formBlock_sub .generalFormTable_sub table td {
	padding: 8px 8px 5px 8px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	line-height:1.6;
	font-size:92%;
}

#mainArea_sub .formBlock_sub {
	padding: 3px 0px 4px;
	margin: 0px 0px 14px;
}

#mainArea_sub .listArea_sub {
	height: 230px;
	overflow: auto;
}

#mainArea_sub .listArea_sub table {
	width: 100%;
	height: 100%;
}



#mainArea_sub ol {
	padding:10px;
}

	#mainArea_sub ol li {
		padding:0;
		margin: 0 0 5px 25px;
		list-style: decimal;
		font-size:92%;
		line-height:1.6;
	}
		#mainArea_sub ol li h4 {
			font-weight:bold;
		}


/* formBtnBox
-------------------------------------------------- */

#mainArea_sub .formBtnBox_sub {
	padding: 0 0 14px 0;
	margin: 0px auto;
	text-align: center;
}

/* form btn
-------------------------------------------------- */

#mainArea_sub .searchBtn_s {
	width: 138px;
	height: 30px;
}

#mainArea_sub .adrSearchBtn {
	width: 56px;
	height: 17px;
}

#mainArea_sub .submitBtn {
	width: 139px;
	height: 38px;
}

#mainArea_sub .submitBtn_s {
	width: 138px;
	height: 30px;
}

#mainArea_sub .researchBtn_s {
	width: 138px;
	margin: 0 20px 0 0;
	height: 30px;
}

#mainArea_sub .registBtn_s {
	width: 138px;
	height: 30px;
}

/* textScrollBox
-------------------------------------------------- */

#mainArea_sub .textScrollBox_sub {}

#mainArea_sub .textScrollBox_sub .boxBody_sub {
	height: 180px;
	_height: 180px;
	_he\ight: 180px;
	margin: 0 0 14px 0;
	overflow: auto;
	border: 3px solid #e4e5ef;
}

	#mainArea_sub .textScrollBox_sub .boxBody_sub li {
	}

