@charset "utf-8";
/* CSS Document */

/*body {
	margin: 0;
	color: #2b2b2b;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background: url(http://www.rise-group-tokyo.com/common/images/bg.png);
}*/
body {
	margin: 0;
	color: #2b2b2b;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background: #ffa500;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.clear {
	clear: both;
}
a {
	color: #2b2b2b;
	text-decoration: none;
}
a:hover {
	color: /*#e69833*/#0467ad;
}
a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
.red {
	color: #cf0000;
}
/*div#header_wrapper {
	width: 1000px;
	height: 102px;
	margin: 0 auto;
}*/
div#header_wrapper {
	width: 1000px;
	height: 102px;
	margin: 0 auto;
	background: #FFFFFF;
	padding: 0 5px;
}
div#header_wrapper div#logo {
	width: 328px;
	height: 102px;
	float: left;
}
div#header_wrapper #sitemap {
	width: 119px;
	height: 25px;
	float: left;
	margin-left: 394px;
}
div#header_wrapper #privacy {
	width: 154px;
	height: 25px;
	float: left;
	margin-left: 5px;
}
div#header_wrapper #tel {
	width: 291px;
	height: 77px;
	float: left;
	margin-left: 381px;
}
#navi_wrapper {
	height: 65px;
	margin-top: 1px;
	background: url(../images/navi_bg.png) repeat-x;
}
ul#navi {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}
#navi li {
	list-style-type: none;
	margin: 0;
	float: left;
	height: 0;
	padding-top: 65px;
	display: block;
	overflow: hidden;
}
#navi li#navi1 {
	width: 142px;
	background: url(../images/navi1.png) no-repeat;
}
#navi li#navi1:hover {
	background: url(../images/navi1_on.png) no-repeat;
}
#navi li#navi2 {
	width: 143px;
	background: url(../images/navi2.png) no-repeat;
}
#navi li#navi2:hover {
	background: url(../images/navi2_on.png) no-repeat;
}
#navi li#navi3 {
	width: 143px;
	background: url(../images/navi3.png) no-repeat;
}
#navi li#navi3:hover {
	background: url(../images/navi3_on.png) no-repeat;
}
#navi li#navi4 {
	width: 143px;
	background: url(../images/navi4.png) no-repeat;
}
#navi li#navi4:hover {
	background: url(../images/navi4_on.png) no-repeat;
}
#navi li#navi5 {
	width: 143px;
	background: url(../images/navi5.png) no-repeat;
}
#navi li#navi5:hover {
	background: url(../images/navi5_on.png) no-repeat;
}
#navi li#navi6 {
	width: 143px;
	background: url(../images/navi6.png) no-repeat;
}
#navi li#navi6:hover {
	background: url(../images/navi6_on.png) no-repeat;
}
#navi li#navi7 {
	width: 143px;
	background: url(../images/navi7.png) no-repeat;
}
#navi li#navi7:hover {
	background: url(../images/navi7_on.png) no-repeat;
}

/*div#container {
	width: 1000px;
	margin: 30px auto 0;
}*/
div#container {
	width: 1000px;
	margin: 0 auto;
	background: #FFFFFF;
	padding: 30px 5px 0;
}

div#left_sidebar {
	width: 300px;
	margin-right: 28px;
	float: left;
}
div#left_sidebar div.bnr {
	margin-bottom: 17px;
}

div#pagefront {
	width: 672px;
	float: left;
}

div#contact {
	width: 360px;
	height: 61px;
	padding: 169px 275px 30px 37px;
	margin: 30px auto 0 ;
	background: url(../images/common_contact_fd.png) no-repeat;
}

/*ページトップ*/
#pageTop {
	width: 148px;
	height: 30px;
	margin: 60px 0 0 852px;
}
#pageTop img:hover {
	opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	-ms-filter: "alpha( opacity=100 )" !important;
}

/*footer*/
div#footer_wrapper {
	/*height: 83px;*/
	background: #163e91;
}
div#footer {
	color: #ffffff;
	width: 1000px;
	margin: 0 auto;
	padding: 15px 0;
}
ul#footer_navi {
	width: 600px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 15px;
}
ul#footer_navi a {
	color: #ffffff;
	text-decoration: none;
}
ul#footer_navi a:hover {
	text-decoration: underline;
}
ul#footer_navi li {
	list-style-type: none;
	margin: 0 32px 0 0;
	padding-left: 15px;
	float: left;
	background: url(../images/footer_menuicon.png) no-repeat 0 3px;
}
div#copyright {
	float: right;
	font-size: 12px;
}

/*pankuzu*/
#pankuzu {
	font-size: 12px;
	width: 672px;
	height: 30px;
}
#pankuzu a {
	color: #2b2b2b;
	text-decoration: underline;
}
#pankuzu a:hover {
	color: /*#e69833*/#0467ad;
}

/*pagenation*/
.pagenation {
	width: 400px;
	font-size: 14px;
	margin: 20px auto 45px;
	text-align: center !important;
}
.pagenation span {
	margin: 0 1px;
	line-height: 25px;
}
.pagenation a {
	text-decoration: none;
}

.pagenation .figure {
	color: #ffffff;
	background: #7b93c6;
	border-radius: 3px;
	padding: 3px 8px;
}
.pagenation .link  {
	color: #ffffff;
	background: #072970;
}
.pagenation .link:hover {
	background: #7b93c6;
}

/*wp-pagenavi*/
.wp-pagenavi {
	width: 400px;
	font-size: 14px;
	margin: 20px auto 45px;
	text-align: center !important;
}
.wp-pagenavi span.pages {
	margin: 0 4px;
	line-height: 25px;
}
.wp-pagenavi a {
	text-decoration: none;
}

.wp-pagenavi .current {
	margin: 0 4px;
	color: #ffffff;
	background: #7b93c6;
	border-radius: 3px;
	padding: 3px 8px;
}
.wp-pagenavi .page,
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.nextpostslink  {
	margin: 0 4px;
	color: #ffffff;
	background: #072970;
	border-radius: 3px;
	padding: 3px 8px;
}
.wp-pagenavi .page:hover {
	background: #7b93c6;
}

div.inner_wrapper1 {
	margin: 0 11px;
	width: 650px;
}
div.inner_wrapper2 {
	margin: 0 auto;
	width: 624px;
}
div.inner_wrapper3 {
	margin: 0 auto;
	width: 964px;
}

/* koyano追加 TrustForm自動出力調整 */
div.form_wrapper ul {
	padding-left: 0;
}
div.form_wrapper li {
	list-style-type: none;
	float: left;
	width: 25%;
}
div.form_wrapper td.megasolar li {
	float: none;
	width: 100%;
}
div.form_wrapper li input[type="radio"] {
	margin-right: 8px;
}
div.investment_confirm {
	width: 649px;
	height: 69px;
	margin: 20px 4px;
	float: left;
}
div.investment_confirm input {
	margin: 0 9px;
	float: left;
}

/* 0908koyano 新着情報アイコン追加 */
dl.news dd span.news_icon {
	margin-right: 5px;
}
dl.news dd span.new_mark {
	margin-left: 7px;
	color: red;
}
h2#detail_ttl span.news_icon {
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 7px;
}
h2#detail_ttl span.new_mark {
	margin-left: 10px;
	color: red;
	font-size: 16px;
}

.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }

/* 150224koyano追加 物件情報table */
/*div.object_wrapper div.object div.line_top table th,
div.object_wrapper div.object div.line_top table td {
	line-height: 37px !important;
}
div.object_wrapper div.object div.line_top table th.price,
div.object_wrapper div.object div.line_top table td.price {
	line-height: 43px !important;
}*/
/*div.object_wrapper div.line_top table */td.capacity {
	font-weight: bold;
	color: blue;
}
/*div.object_wrapper div.line_top table */td.yield {
	font-weight: bold;
}
/*div.object_wrapper div.line_top table */td.price {
	font-weight: bold;
}
/*div.object_wrapper div.line_top table */td.price span {
	font-size: 24px;
	color: red;
}
.object_wrapper .comment {
	margin-top: 12px;
	padding-top: 10px;
	border-top: #9b9b9b 1px dotted;
}
.object_wrapper .comment p {
	margin: 0;
}