@charset "utf-8";
/* ================================
    CSS STYLES FOR infoCMS1.0
   ================================
*/ 
.Normal p, .Normal td, .Normal li {
	line-height:140%;
}
/* ---------------------------------------------------------
side-banner
--------------------------------------------------------- */

#sidebanner ul {
	margin: 0;
	padding: 0;
}
#sidebanner li {
	width: 200px;
	list-style: none;
	margin-bottom:10px;
}

/* ---------------------------------------------------------
side-nav
--------------------------------------------------------- */
.contents-navi ul {margin:0; padding:0;list-style:none; margin:10px;}
.contents-navi li { background:url(/Portals/0/images/common/list-icon.gif) left no-repeat; padding-left:15px; line-height:20px;}

/* ---------------------------------------------------------
フッター用ナビ
--------------------------------------------------------- */
#footernavi ul {
	padding: 0;
	margin: 0;
}
#footernavi li {
	float: left;
	background:url(/Portals/0/images/common/footernavi-arrow.gif) no-repeat left 5px;
	font-size:12px;
	color:#FFFFFF;
	margin: 0 22px 0 0;
	padding: 0 0 0 12px;
	list-style: none;
}

#footernavi li a {
	text-decoration: none;
	color:#FFFFFF;
}

#footernavi li a:hover {
	text-decoration: none;
	color: #E0CCD5;
}

/* ---------------------------------------------------------
フッターアドレス
--------------------------------------------------------- */
#Footer .AddArea .FooterAdd .add{
	margin:0;
	padding:0 0 0 45px;
	height:40px;
	background:url(/Portals/0/images/common/add-logo.gif) no-repeat left;}
	
#Footer .AddArea .FooterAdd .add p{
	margin:0;
	padding:0;
	height:40px;
	color:#FFFFFF;
	line-height:19px;}
	
/* ---------------------------------------------------------
ページトップへ戻る
--------------------------------------------------------- */
.pagetop {
	text-align: right;
	padding-right:15px;
	background: url(/Portals/0/images/common/pagetop-arrow.gif) no-repeat top right;
}

/* ---------------------------------------------------------
トップページ　ニュース
--------------------------------------------------------- */

.index-news .news-box {
    border-bottom: 1px solid #dddddd;
	padding: 5px 0;
	width: 690px;
}
.index-news .news-box .date{
	float:left;
	width:85px;
	padding-left:10px;
	color: #9A0048;
}
.index-news .news-box .icon {
	float:left;
	width:100px
	padding-right:10px;
}
.index-news .news-box .description {
	width:500px;
	text-align:left;
	font-weight: bold;
	float: right;
}
.index-news .news-box .description p{
	padding:0px;
	margin:0px;
}
.index-news-list {
	text-align: right;
	margin: 5px 0 15px;
}

/* ---------------------------------------------------------
ちきゆう住宅とは
--------------------------------------------------------- */
.chikiyuu {width:460px; margin:30px 0 30px 0;}
.chikiyuu .main-title {font-size:16px; color:#660033; font-weight:bold;}
.chikiyuu .sub-title {font-size:12px; color:#CC9933; margin:15px 0px;}
.chikiyuu .sub-txt {font-size:12px; color:#660033; font-weight:bold; line-height:18px; margin-top:20px;}

/* ---------------------------------------------------------
会員一覧
--------------------------------------------------------- */

.ZKR_ViewMemberList {width:685px;}
.ZKR_ViewMemberList .MemberList_KanaLine { clear:both; background:#E7E7E7; border-bottom: #999999 2px solid; padding:5px; font-size:14px; font-weight:bold; color: #666666;}
.ZKR_ViewMemberList .MemberList_Item { clear:both; border-bottom:#CCCCCC 1px solid; margin:10px 0; padding: 5px 0; height:25px;}

.ZKR_ViewMemberList .MemberList_Item_Name {float:left;font-weight:bold; width:35%; }
.ZKR_ViewMemberList .MemberList_Item_Name a:link {font-weight:bold; }
.ZKR_ViewMemberList .MemberList_Item_Name a:hover {font-weight:bold; }
.ZKR_ViewMemberList .MemberList_Item_Name a:visited {font-weight:bold; }
.ZKR_ViewMemberList .MemberList_Item_Addr {float:right; width:60%; line-height:20px; margin-bottom:10px; margin-left:15px; padding-left:15px; border-left:#CCCCCC solid 1px;}

.ZKR_ViewMemberList .MemberList_ListTitle {font-weight:bold; color:#990033; border-bottom:#CCCCCC solid 1px; padding:5px;}
.ZKR_ViewMemberList .MemberList_NoMember { margin-top:15px; padding:5px;}

/* ---------------------------------------------------------
会員詳細
--------------------------------------------------------- */

.MemberDetail_MainTable {
	width:685px;
}
.MemberDetailTable {
	width:100%;
	border-collapse:collapse;
}
.MemberDetailTable th, .MemberDetailTable td {
	padding:10px; border:#CCCCCC solid 1px;
}
.MemberDetailTable th{
	background:#EBEBEB; width:130px;
}

/* ---------------------------------------------------------
会員紹介MAP
--------------------------------------------------------- */
#map{
	width: 570px;
	height: 500px;
	background: url(/Portals/0/images/map/map_bg.gif) no-repeat 40px 20px;
	position: relative;
	margin:0;
}
#map ul{
	position: absolute;
	width: 65px;
}
#map li{
	list-style-type: none;
	margin-left: 5px;
	line-height:18px;
	border-bottom:#c7c7c7 dotted 1px;
}
#map p{
	margin: 0 0 8px 0;
}
#map .hokkaido{
	left:482px;
	top:25px;
}
#map .touhoku{
	left:482px;
	top:100px;
}
#map .kantou{
	left:416px;
	top:255px;
}
#map .cyubu{
	left:330px;
	top:335px;
}
#map .hokuriku{
	left:263px;
	top:100px;
}
#map .kinki{
	left:177px;
	top:127px;
}
#map .shikoku{
	left:234px;
	top:386px;
}
#map .chugoku{
	left:90px;
	top:167px;
}
#map .kyushu{
	left:12px;
	top:317px;
}
/* ---------------------------------------------------------
H-会員ページ
--------------------------------------------------------- */


/*---　H-2　お申し込み等の資料　---*/
.entry { width:440px; margin:15px;}
.entry .title{ line-height:25px; height:25px;background:#EDEDED; color:#9c004a; font-size:14px; font-weight:bold; padding-left:5px; width:100%;}
.entry .entry_dl{ border-collapse:collapse; padding-left:5px; margin:15px 0;}
.entry .entry_dl td{color:#9c004a; font-size:12px; font-weight:bold;}
.entry .entry_dl img{margin-left:15px;}
.entry .tool_dl { width:100%; border-collapse:collapse; font-size:12px; border:#CCCCCC 1px solid; margin:15px 0;}
.entry .tool_dl td{ border-bottom: #E7E7E7 1px solid; padding:5px;}
.entry .tool_dl img{margin-left:15px;}
.application { width:440px; margin:15px;}
.application .title{ line-height:25px; height:25px;background:#EDEDED; color:#9c004a; font-size:14px; font-weight:bold; padding-left:5px; width:100%;}
.application .txt{padding:15px 0 0 5px;}
.application .tool_dl { width:100%; border-collapse:collapse; font-size:12px; border:#CCCCCC 1px solid; margin:15px 0;}
.application .tool_dl td{ border-bottom: #E7E7E7 1px solid; padding:5px;}
.application .tool_dl img{margin-left:5px;}
.application .tool_dl .leftbox{ background: #F0F0F0; width:80px;}
.application .tool_dl .example{font-weight:bold; color:#9c004a; }

.jbn-system { width:440px; margin:15px;}
.jbn-system .txt{padding:15px 0 0 5px;}
.jbn-system .tool_dl { width:100%; border-collapse:collapse; font-size:12px; border:#CCCCCC 1px solid; margin:15px 0;}
.jbn-system .tool_dl td{ border-bottom: #E7E7E7 1px solid; padding:5px;}
.jbn-system .tool_dl img{margin-left:5px;}
.jbn-system .example{font-weight:bold; color:#9c004a; width:180px;}
.jbn-system .example p{ float:left; margin-top:10px;}
.jbn-system .example img{ float:right;}
.jbn-system .title{ line-height:25px; height:25px;background:#EDEDED; color:#9c004a; font-size:14px; font-weight:bold; padding-left:5px; width:100%;}


/*
.entry { width:440px; margin:15px;}
.entry .title{ line-height:25px; height:25px;background:#EDEDED; color:#9c004a; font-size:14px; font-weight:bold; padding-left:5px; width:100%;}
.entry .entry_dl{ border-collapse:collapse; padding-left:5px; margin:15px 0;}
.entry .entry_dl td{color:#0033CC; font-size:12px; font-weight:bold;}
.entry .entry_dl img{margin-left:15px;}
.entry .tool_dl { width:100%; border-collapse:collapse; font-size:12px; border:#CCCCCC 1px solid; margin:15px 0;}
.entry .tool_dl td{ border-bottom: #E7E7E7 1px solid; padding:5px;}
.entry .tool_dl img{margin-left:15px;}
.application { width:440px; margin:15px;}
.application .title{ line-height:25px; height:25px;background:#EDEDED; color:#9c004a; font-size:14px; font-weight:bold; padding-left:5px; width:100%;}
.application .txt{padding:15px 0 0 5px;}
.application .tool_dl { width:100%; border-collapse:collapse; font-size:12px; border:#CCCCCC 1px solid; margin:15px 0;}
.application .tool_dl td{ border-bottom: #E7E7E7 1px solid; padding:5px;}
.application .tool_dl img{margin-left:5px;}
.jbn-system { width:440px; margin:15px;}
.jbn-system .txt{padding:15px 0 0 5px;}
.jbn-system .tool_dl { width:100%; border-collapse:collapse; font-size:12px; border:#CCCCCC 1px solid; margin:15px 0;}
.jbn-system .tool_dl td{ border-bottom: #E7E7E7 1px solid; padding:5px;}
.jbn-system .tool_dl img{margin-left:5px;}
.jbn-system .example{font-weight:bold; color:#9c004a; width:180px;}
.jbn-system .example p{ float:left; margin-top:10px;}
.jbn-system .example img{ float:right;}*/

/*--ログインテキスト---*/
.login-txt {width:430px; height:75px; border: #ff99cc 2px solid; padding:10px;}
.login-txt p{ margin:0; padding:0; float:left; width:250px;}
.login-txt .login-btn{ float:right; width:170px; text-align:center; margin-top:15px;}
.login-txt .bb { font-weight:bold; color:#9c004a;}











