
.bar {
	margin : 10px 0px 20px 0px;
	width : 530px;
	height : 17px;
	background-image: url(../img/search/bar_search2.gif);
	background-repeat : no-repeat;
	text-align : left;
}

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

p.info_pic_hosoku {
	width : 450px;
	margin : 0px auto 15px auto;
}

p.to_top {
	margin : 30px 0px 30px 0px;
	text-align : center;
}

.kaku_title2 {
	width : 530px;
	margin : 10px auto 7px auto;
}

.info_all {
	width : 508px;
	margin : 0px auto 7px auto;
	padding : 0px 0px 2px 0px;
	background-image : url(../img/index/info_dot.gif);
	background-repeat : repeat-x;
	background-position : bottom;
}

.info_days_left {
	width : 97px;
	float : left;
}

p.info_days_text {
	margin : 0px 0px 0px 7px;
	padding-top : 2px;
	font-size : 11px;
	color : #FF0000;
}

p.info_days_text img {
	vertical-align : middle;
	padding-right : 4px;
}

.info_contents_right {
	width : 411px;
	float : left;
}

p.info_contents_text {
	margin : 0px 0px 0px 0px;
}

.hosoku_box {
	width : 250px;
	margin : 10px auto 0px auto;
	padding : 5px;
	background-color : #EFEFEF;
	border-top : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
}

p.hosoku {
	margin : 0px 0px 0px 0px;
	font-weight : bold;
	text-align : center;
}