@charset "utf-8";
/*コンセプト*/
#results .h3_results01 {
	margin-left: 10px;
	margin-top: 20px;
}
#results .p_top {
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 130%;
	letter-spacing: 1px;
	width: 620px;
	margin-left: 20px;
}
/*ボタン*/
#results .menu_btn {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}
/*完成物件*/
#results .results_title {
	background-image: url(../images/results/aozora_results_title_bg.jpg);
	background-repeat: repeat-x;
	height: 32px;
	width: 670px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e60012;
	border-right-color: #e60012;
	border-bottom-color: #e60012;
	border-left-color: #e60012;
}
#results .results_title h3 {
	color: #FFFFFF;
	margin-left: 10px;
	font-size: 16px;
}
#results .results_user {
	text-align: center;
	width: 668px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e60012;
	border-bottom-color: #e60012;
	border-left-color: #e60012;
	padding-bottom: 30px;
}
#results .results_user h4 {
	font-size: 200%;
	margin-bottom: 5px;
	color: #e60012;
	padding-top: 30px;
}
#results .results_user .en_title {
	color: #e60012;
	margin-bottom: 30px;
}
#results .results_user .inner {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	margin-bottom: 10px;
}
#results .results_user .left {
	display: inline;
	float: left;
	width: 250px;
	padding-left: 60px;
}
#results .results_user .right {
	display: inline;
	float: right;
	width: 250px;
	padding-right: 60px;
}
#results .results_user .user_name {
	width: 250px;
	border: 2px solid #e94730;
}
#results .results_user .user_name td {
	width: 250px;
	text-align: center;
	vertical-align: middle;
	font-size: 200%;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #e60012;
}
.results_user a {
	color: #e60012;
	text-decoration: none;	
}
.results_user a:hover {
	color: #fab800;
	text-decoration: underline;
}
/*着工中*/
#results .results_title2 {
	background-image: url(../images/results/aozora_results_title_bg02.jpg);
	background-repeat: repeat-x;
	height: 32px;
	width: 670px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0068b7;
	border-right-color: #0068b7;
	border-bottom-color: #0068b7;
	border-left-color: #0068b7;
	margin-top: 50px;
}
#results .results_title2 h3 {
	color: #FFFFFF;
	margin-left: 10px;
	font-size: 16px;
}
#results .results_user2 {
	text-align: center;
	width: 668px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0068b7;
	border-bottom-color: #0068b7;
	border-left-color: #0068b7;
	padding-bottom: 30px;
}
#results .results_user2 .inner {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	margin-bottom: 10px;
}
#results .results_user2 .left {
	display: inline;
	float: left;
	width: 250px;
	padding-left: 60px;
}
#results .results_user2 .right {
	display: inline;
	float: right;
	width: 250px;
	padding-right: 60px;
}
#results .results_user2 .user_name {
	width: 250px;
	border: 2px solid #0086d1;
}
#results .results_user2 .user_name td {
	width: 250px;
	text-align: center;
	vertical-align: middle;
	font-size: 200%;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #00a0e9;
}
.results_user2 a {
	color: #00b4f4;
	text-decoration: none;	
}
.results_user2 a:hover {
	color: #fab800;
	text-decoration: underline;
}
/*設計中*/
#results .results_title3 {
	background-image: url(../images/results/aozora_results_title_bg03.jpg);
	background-repeat: repeat-x;
	height: 32px;
	width: 670px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #17902d;
	border-right-color: #17902d;
	border-bottom-color: #17902d;
	border-left-color: #17902d;
	margin-top: 50px;
}
#results .results_title3 h3 {
	color: #FFFFFF;
	margin-left: 10px;
	font-size: 16px;
}
#results .results_user3 {
	text-align: center;
	width: 668px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #17902d;
	border-bottom-color: #17902d;
	border-left-color: #17902d;
	padding-bottom: 30px;
}
#results .results_user3 .inner {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	margin-bottom: 10px;
}
#results .results_user3 .left {
	display: inline;
	float: left;
	width: 250px;
	padding-left: 60px;
}
#results .results_user3 .right {
	display: inline;
	float: right;
	width: 250px;
	padding-right: 60px;
}
#results .results_user3 .user_name {
	width: 250px;
	border: 2px solid #5bb531;
}
#results .results_user3 .user_name td {
	width: 250px;
	text-align: center;
	vertical-align: middle;
	font-size: 200%;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #46b035;
}
.results_user3 a {
	color: #46b035;
	text-decoration: none;	
}
.results_user3 a:hover {
	color: #fab800;
	text-decoration: underline;
}
