@charset "utf-8";

/* oap_search01
-------------------------------- */
#form_rapper * { margin: 0px; padding: 0px; font-size: 12px;}
#form_rapper a img { border-width: 0px; border-style: none;}
#form_rapper { width: 535px; height: 135px; text-align: center; padding: 20px 5px 0px;}
#form_rapper li { display: inline; text-align: center; line-height: 1;}
#form_rapper fieldset { border-style: none; border-width: 0px;}
#form_rapper .legend { text-align: center; font-size: 15px; font-weight: bold; padding-bottom: 18px;}
#form_rapper .zip input { width: 38px; margin-left: 3px;}
#form_rapper .or { font-size: 15px; font-weight: bold; margin: 0px 4px 0px 5px;}
#form_rapper #area01 { margin-right: 15px;}
#form_rapper #area01,
#form_rapper #area02 { width: 140px; font-family: Arial, Helvetica, sans-serif; text-align: center;}
#form_rapper .button_choose { padding-top: 15px; line-height: 1;}


/* oap_searchframe
-----------------------------------------*/
#oap_searchframe * {
	zoom: 1;
}
#oap_searchframe {
	height: 159px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
#oap_searchframe .large { width: 789px;}
#oap_searchframe .small { width: 759px;}
.large dl {
	width: 785px;
	_width: 790px;
	height: 155px;
}
.small dl {
	width: 755px;
	_width: 760px;
	height: 155px;
}

#oap_searchframe .color_b { border: 2px solid #245fbb;}
#oap_searchframe .color_p { border: 2px solid #b221d7;}
#oap_searchframe .color_r { border: 2px solid #da0202;}
#oap_searchframe .color_g { border: 2px solid #009944;}
#oap_searchframe .color_w { border: 2px solid #00b1ef;}

#oap_searchframe .color_b .headline { background-image: url(/oap/oap_search/images/oap_searchbk_b.gif);}
#oap_searchframe .color_p .headline { background-image: url(/oap/oap_search/images/oap_searchbk_p.gif);}
#oap_searchframe .color_r .headline { background-image: url(/oap/oap_search/images/oap_searchbk_r.gif);}
#oap_searchframe .color_g .headline { background-image: url(/oap/oap_search/images/oap_searchbk_g.gif);}
#oap_searchframe .color_w .headline { background-image: url(/oap/oap_search/images/oap_searchbk_w.gif);}

.large .headline {
	width: 210px;
	_width: 233px;
	float: left;
	height: 150px;
	_height: 155px;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 29px 0px 0px!important;
}
.small .headline {
	width: 190px;
	_width: 213px;
	float: left;
	height: 150px;
	_height: 155px;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 29px 0px 0px;
}

#oap_searchframe .headline span {
	float: right;
	width: 180px;
	clear: right;
}
#oap_searchframe .lead_text {
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 10px;
	line-height: 1.4;
}

#areaSelection {
	width: 130px;
}
#areaSelection2 {
	width: 140px;
}

cf:after,
#oap_searchframe:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
