.kukuru_box {
	margin : 15px 0px 0px 0px;
}

.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;
}

h1 {
	margin : 0px 0px 0px 28px;
	padding : 2px 0px 0px 0px;
	font-size: 12px;
	color : #FFFFFF;
}

form {
	margin : 20px 0px 15px 15px;
}

p.keyword {
	margin : 0px 15px 0px 20px;
	font-size : 13px;
	color : #333333;
}

.result_box {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 15px 10px;
}

.result_box2 {
	margin : 0px 0px 25px 10px;
}

.result_box_linkunit,.result_box_linkunit2 {
	width : 515px;
	background-color : #333333;
	padding : 5px 0px 5px 0px;
}

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

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

p.result {
	margin : 3px 0px 0px 10px;
	font-size : 13px;
	color : #333333;
}

h2.resut_title {
	margin : 0px 20px 2px 25px;
	font-size : 14px;
	font-weight : normal;
}

p.result_txt {
	margin : 0px 35px 2px 35px;
	font-size : 12px;
}

p.result_url {
	margin : 0px 35px 20px 35px;
	font-size : 12px;
	color : #008000;
	word-break : break-all;
}


.not_found, .hint_title, .hint {
	text-align : left;
	font-size : 14px;
	color : #333333;
}

.result_0_adsense {
	width : 350px;
	margin : 10px 0px 10px 80px;
	padding : 10px 0px 10px 0px;
	border : 1px dotted #CCCCCC;
	text-align : center;
}

.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;
}

.present {
	margin : 10px 0px 0px 60px;
	font-size : 13px;
	text-align : left;
}


.searchadsense {
	margin : 0px 0px 0px 0px;
	text-align : center;
}

.uebanner {
	text-align : center;
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
}

.newunit {
	width : 515px;
	margin : 10px 0px 10px 10px;
	padding : 20px 0px 0px 0px;
	border-top : 1px dotted #CCCCCC;
	text-align : center;
}

.new468 {
	width : 500px;
	margin : 15px auto 20px auto;
	padding : 10px 0px 10px 0px;
	border : 1px dotted #CCCCCC;
	text-align : center;
}

.new468 {
	width : 500px;
	margin : 15px auto 20px auto;
	padding : 10px 0px 10px 0px;
	border : 1px dotted #CCCCCC;
	text-align : center;
}

/* new_adsesen */

.adcontainer530 {
	width : 530px;
	margin : 15px auto 20px auto;
	padding : 10px 0px 10px 0px;
	text-align : center;
}