.company_name {  font-size: 13px; color: #333333}

.preference {  font-size: 11px; color: #333333}

A.company_name{	color: #333333 ;}

A.company_name:visited {	color: #333333 ;}

A.company_name:hover {	color: #333333 ;}

A.company_name:active {	color: #333333 ;}



.black{

	background-color : #333333;

}



.bar {

	margin : 10px 0px 0px 0px;

	width : 530px;

	height : 17px;

	background-image: url(../img/search/bar_search2.gif);

	background-repeat : no-repeat;

	text-align : left;

}





marg {

	margin : 0px 0px 0px 300px;

}



h1 {

	margin : 2px 0px 0px 28px;

	font-size: 12px;

	color : #FFFFFF;

}



.area_link {

	font-size: 12px;

	color : #FFFFFF;

	font-weight : bold;

}



a.prefecture{ text-decoration : none;}

a.prefecture{	color: #FFFFFF ;}

a.prefecture:active {	color: #FFFFFF ;}

a.prefecture:visited {	color: #FFFFFF ;}

a.prefecture:hover {	color: #FFFFFF ;}

a.prefecture:active {	color: #FFFFFF ;}





.plural {

	width : 160px;

	text-align : left;

	font-size : 11px;

	color : #333333;

}



.day {

	text-align : center;

	font-size : 13px;

	float : right;

}



.grey{

	background-color : #E0E0E0

}



.search_box{

	text-align : center;

	font-size : 13px;

	color : #333333;

}



.search_box2{

	font-size : 13px;

	color : #333333;

}



.not_found, .hint_title, .hint {

	text-align : left;

	font-size : 14px;

	color : #333333;

}



.not_found {

	width : 510px;

	margin : 30px 10px 28px 30px;

}



.hint_title_box {

	width : 470px;

	margin : 0px 47px 0px 33px;

	border-bottom : 1px solid #CCCCCC;

}



.hint_title {

	margin : 0px 0px 1px 14px;

}



.hint p{

	margin : 4px 0px 0px 87px;

}



.select_search, .present {

	font-size : 13px;

	text-align : left;

}



.select_search {

	width : 470px;

	margin : 15px 40px 30px 40px;

	font-weight : bold;

}



.present {

	width : 400px;

	margin : 15px 75px 0px 75px;

}



.new_50 {

	margin : 10px 0px 5px 20px;

	font-size : 13px;

	color : #333333;

	text-align : left;

}



.kurukuru {

	margin : 0px 0px 10px 0px;

}