@charset "utf-8";
body {
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	text-align:center;
	margin:0;
	padding:0;
}




/*--テキストスタイル--------------*/
.small{
	font-size: 11px;
	font-weight: normal;
	font-family:"ＭＳ Ｐゴシック";
}
.text{
	font-family:"メイリオ", "ＭＳ Ｐゴシック";
	font-size: 13px;
	color: #333333;
	line-height:24px;
	margin: 8px 12px;
}
.text1{
	font-family:"メイリオ", "ＭＳ Ｐゴシック";
	font-size: 13px;
	color: #316175;
	line-height:24px;
	font-weight: bold;
}
.text2{
	font-family:"メイリオ", "ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #5A5A5A;
}
.text2-brown{
	font-family:"メイリオ", "ＭＳ Ｐゴシック";
	font-size: 12px;
	color: #330000;
}
.text2-blue{
	font-family:"メイリオ", "ＭＳ Ｐゴシック";
	font-size: 11px;
	color: #325385;
}
.text3{
	font-size: 11px;
	color: #333333;
	line-height:15px;
}
.text4{
	color: #BF004D;
}
.text5{
	color: #BF004D;
	font-size: 18px;
	font-family:Enterprise,Geneva, Arial, Helvetica, sans-serif;
	line-height:24px;
	letter-spacing: 0.2em;
}
.text5-b{
	color: #BF004D;
	font-size: 24px;
	font-family:Enterprise,Geneva, Arial, Helvetica, sans-serif;
	line-height:24px;
	padding-left: 8px;
}
.text5-g{
	color: #405159;
	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
	line-height:24px;
	padding-left: 8px;
	letter-spacing: 0.1em;
}

.underline-blue{
	color: #003399;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #36688D;
}
.red{
	color: #CC0000;
}
.brown{
	color: #67512C;
}
.navy{
	color: #003399;
}

.pointer{
	font-family: "ＭＳ Ｐゴシック";
	width: 84px;
	text-indent: 16px;
	font-size: 11px;
	margin: 4px 8px 8px auto;
	background-image: url(images/arrow2.gif);
	background-repeat: no-repeat;
	letter-spacing: 0.05em;
}
.pointer a{
	color: #CB2769;
	text-decoration: none;
}
.pointer a:hover{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CB2769;
}


/*--段落スタイル--------------*/
.para1{
	margin: 0 ;
	padding: 6px 12px;
}

/*--ラインスタイル--------------*/
.line1{
	display:block;
	width: 580px;
	height:10px;
	margin: 0 auto 12px auto;
	background-image: url(images/line.gif);
	background-repeat: no-repeat;
}



/*--BACK/NEXT--------------*/
.arrow-back, .arrow-next{
	font-size: 12px;
	font-family:"メイリオ";
	margin:32px 22px 20px 22px;
}
.arrow-back a, .arrow-next a{
	text-decoration: none;
	color: #666666;
}
.arrow-back a:hover , .arrow-next a:hover {
	color: #5A6BA7;
}
.arrow-back{
	text-align:left;
	float:left;
	}
.arrow-next{
	text-align:right;
	float:right;
	}



/*--イメージスタイル--------------*/
.img1{
	background-image: url(images/pattern1.gif);
	background-repeat: repeat;
	padding: 8px;
}

.wrapper{
	width: 920px;
	padding:0;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(images/bg_page.gif);
	background-repeat: repeat-y;	
}


/*--ヘッダー-------------*/
#header, #header2{
	position:relative;
	text-align: left;
	width: 920px;
	height:75px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#header{
	background-image: url(images/header.gif);
}
#header2{
	background-image: url(images/header2.gif);
}

ul#sitemenu{
	position:relative;
	top: 40px;
	left: 548px;
	display:block;
	width: 339px;
	height:22px;
	margin:0;
	padding:0;
	background-image: url(images/header_ul.gif);
	background-repeat: no-repeat;
}

ul#sitemenu li{
	position:absolute;
	list-style: none;
	text-indent: -9999px;
	margin:0;
	padding:0;
}

ul#sitemenu li, ul#sitemenu li a{
	display:block;
	height:22px;
}
ul#sitemenu li#home-on, 
ul#sitemenu li#sitemap-on, 
ul#sitemenu li#manage-on, 
ul#sitemenu li#form-on, 
ul#sitemenu li a:hover{
	background-image: url(images/header_ul_on.gif);
	background-repeat: no-repeat;
}

ul#sitemenu li#home, ul#sitemenu li#home-on{
	width:57px;
}
ul#sitemenu li#sitemap, ul#sitemenu li#sitemap-on{
	left: 57px;
	width:102px;
}
ul#sitemenu li#manage, ul#sitemenu li#manage-on {
	left:159px; 
	width:91px;
}
ul#sitemenu li#form, ul#sitemenu li#form-on{
	left: 250px;
	width:91px;
}


ul#sitemenu li#home-on, ul#sitemenu li#home-on a:hover, ul#sitemenu li#home a:hover{
}
ul#sitemenu li#sitemap-on, ul#sitemenu li#sitemap-on a:hover,  ul#sitemenu li#sitemap a:hover{
	background-position: -57px 0;
}
ul#sitemenu li#manage-on, ul#sitemenu li#manage-on a:hover, ul#sitemenu li#manage a:hover{
	background-position: -159px 0;
}
ul#sitemenu li#form-on, ul#sitemenu li#form-on a:hover,ul#sitemenu li#form a:hover{
	background-position: -250px 0;

}




/*--レイアウトブロック------------*/
.page-left, .page-right, #main-image{
	margin:0;
	padding:0;
}
.page-left, #main-image{
	float: left;
	width: 630px;
	
	}
.page-right{
	float:right;
	width: 280px;
	text-align: left;
}
#main-image{
	height: 400px;	
	background-image: url(images/illust.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-align: left;
}

	
#espa, #espa a{
	display:block;
	width: 255px;
	height:155px;
}
#espa{
	position:relative;
	background-image: url(images/b_espa.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#espa a:hover{
	background-image: url(images/b_espa_on.gif);

}

.page-content{
	width: 610px;
	margin: 8px auto 8px 16px;
	text-align:left;
}

.c-left, .c-right{
	width: 280px;
}
.c-left{
	float: left;
	margin-left: 12px;
	_margin-left: 6px;
}
.c-right{
	float: right;
	margin-right: 12px;
	_margin-right: 6px;
	}


/*MainMenu-----------------------------------------*/
#main-menu ul{
	display:block;
	margin:0;
	padding:0;
	width: 280px;
	height:410px;
	background-color: #FFFFFF;
}
#main-menu li, #main-menu li a{
	display:block;
	width: 280px;
	height:100px;
	background-repeat: no-repeat;
	}
#main-menu li a{
	font-family:"メイリオ";
	text-align:left;
	font-size: 11px;
	text-decoration: none;
	color: #2D2D2D;
	text-indent: -9999px;
}

	
#main-menu li#purchase{
	background-image: url(images/m_kounyu.gif);
}
#main-menu li#manage{
	background-image: url(images/m_keiei.gif);
}
#main-menu li#sale{
	background-image: url(images/m_baikyaku.gif);
}
#main-menu li#reform{
	background-image: url(images/m_re.gif);
}	

#main-menu li#purchase a:hover{
	background-image: url(images/m_kounyu_on.gif);
}
#main-menu li#manage a:hover{
	background-image: url(images/m_keiei_on.gif);
}
#main-menu li#sale a:hover{
	background-image: url(images/m_baikyaku_on.gif);
}
#main-menu li#reform  a:hover{
	background-image: url(images/m_re_on.gif);
}		



/*MainMenu2-----------------------------------------*/
ul#main-menu2 {
	display:block;
	margin:0;
	padding:0;
	width: 420px;
	height:92px;
	background-color: #FFFFFF;

}
ul#main-menu2 li, ul#main-menu2 li a{
	display: block;
	width: 89px;
	height:91px;
	float:left;
	text-indent: -9999px;
}
ul#main-menu2 li{
	margin-right: 12px;
}


#main-menu2 li#purchase{
	background-image: url(images/m2_kounyu.gif);
}
#main-menu2 li#manage{
	background-image: url(images/m2_keiei.gif);
}
#main-menu2 li#sale{
	background-image: url(images/m2_baikyaku.gif);
}
#main-menu2 li#reform{
	background-image: url(images/m2_re.gif);
}

#main-menu2 li#purchase-on ,#main-menu2 li#purchase a:hover{
	background-image: url(images/m2_kounyu_on.gif);
}
#main-menu2 li#manage-on, #main-menu2 li#manage a:hover{
	background-image: url(images/m2_keiei_on.gif);
}
#main-menu2 li#sale-on, #main-menu2 li#sale a:hover{
	background-image: url(images/m2_baikyaku_on.gif);
}
#main-menu2 li#reform-on, #main-menu2 li#reform a:hover{
	background-image: url(images/m2_re_on.gif);
}

	
/*BreadCrumb-----------------------------------------*/
ul#breadcrumb{
	display:block;
	height:16px;
	margin:12px 0;
	padding: 0;
}
ul#breadcrumb li{
	float:left;
	list-style:none;
	margin-right: 8px;
	font-size: 12px;
	font-family:"ＭＳ Ｐゴシック";
	color: #666666;
}
ul#breadcrumb li a{
	color: #0066FF;
	text-decoration: none;
}
ul#breadcrumb li a:hover{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0066FF;
}


/*見出し-----------------------------------------*/
h1, h1 a{
	display:block;
	width: 400px;
	height:75px;
	position:absolute;
	top:0;
	left: 0;

}
h1{
	text-indent: -9999px;
	margin:0;
	padding:0;
}

h2{
	display:block;
	width: 610px;
	height:50px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
h2#buyer{
	background-image: url(images/h2_buyer.gif);
}
h2#manage{
	background-image: url(images/h2_manage.gif);
}
h2#seller{
	background-image: url(images/h2_seller.gif);
}
h2#rr{
	background-image: url(images/h2_rr.gif);
}


h2#espaclub, h2#bukken, h2#episode, h2#glossary{
	height: 80px;
	margin: 12px auto ;
}
h2#espaclub{
	background-image: url(images/title_espa.gif);
	margin-top: 28px;
}
h2#bukken{
	height: 100px;
	background-image: url(images/title_bukken.jpg);
}
h2#episode{
	background-image: url(images/title_episode.jpg);
}
h2#glossary{
	background-image: url(images/title_glossary.jpg);
}

h2#inq, h2#espatitle, h2#sitemap, h2#contentholder{
	display:block;
	width: 600px;
	height:104px;
	background-repeat: no-repeat;
	margin:12px auto;
}
h2#inq{
	background-image: url(images/title_inquery.gif);
}
h2#espatitle{
	background-image: url(images/title_espa.gif);
}
h2#sitemap{
	background-image: url(images/title_sitemap.gif);
}
h2#contentholder{
	background-image: url(images/title_contentholder.gif);
}


h3{
	font-family:メイリオ;
	font-size: 16px;
	letter-spacing: 0.2em;
	line-height:30px;
	text-indent: 12px;
	width: 570px;
	margin: auto auto 18px 8px;
	background-image: url(images/h3_bg.gif);
	background-repeat: repeat-x;
}
h3.green{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #507C38;
	border-right-color: #507C38;
	border-bottom-color: #507C38;
	border-left-color: #507C38;
	color: #506A3E;
}
h3.blue{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3F828B;
	border-right-color: #3F828B;
	border-bottom-color: #3F828B;
	border-left-color: #3F828B;
	color: #3F828B;

}
h3.yellow{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFC031;
	border-right-color: #DFC031;
	border-bottom-color: #DFC031;
	border-left-color: #DFC031;
	color: #DFC031;

}

h3.h3-sitemap-red, h3.h3-sitemap-blue, h3.h3-sitemap-green,
h3.h3-sitemap-yellow, h3.h3-sitemap{
	width: 260px;
	border-left-width: 6px;
	border-left-style: solid;
	font-size: 15px;
	line-height:22px;
	font-weight: bold;
	margin: 12px auto 12px 8px;
	padding:0;
	text-indent: 8px;
	letter-spacing: 0.1em;
	color: #666666;
	background-image: none;
}
h3.h3-sitemap-red a, h3.h3-sitemap-blue a, h3.h3-sitemap-green a,
h3.h3-sitemap-yellow a,h3.h3-sitemap a{
	text-decoration: none;
}
h3.h3-sitemap a{
	color: #333333;
}
h3.h3-sitemap-red a{
	color:#e34b4c;
}
h3.h3-sitemap-blue a{
	color:#2193c9;
}
h3.h3-sitemap-green a{
	color:#8fc34a;
}
h3.h3-sitemap-yellow a{
	color:#efbe31;
}

h3.h3-sitemap-red a:hover, h3.h3-sitemap-blue a:hover,
h3.h3-sitemap-green a:hover, h3.h3-sitemap-yellow a:hover,
h3.h3-sitemap a:hover{
	text-decoration: underline;
}

h3.h3-sitemap-red{
	border-left-color: #e34b4c;
}
h3.h3-sitemap-blue{
	border-left-color: #2193c9;
}
h3.h3-sitemap-green{
	border-left-color: #8fc34a;
}
h3.h3-sitemap-yellow{
	border-left-color: #efbe31;
}


h4, h4.narrow{
	text-align:left;
	text-indent: 24px;
	display:block;
	height:25px;
	line-height:25px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family:"メイリオ", "ＭＳ Ｐゴシック";
	font-size: 14px;
	letter-spacing: 0.2em;
	margin:8px 0 ;
	padding:0;
	font-weight: normal;
}
h4{
	width: 610px;
	background-image: url(images/h4.gif);

}
h4.narrow{
	width: 300px;
	background-image: url(images/h4_s.gif);
}
h4.h4-2{
	width: 560px;
	margin-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8CCBCC;
	background-image: url(images/h4_icon2.gif);
	color: #4A8F97;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

h4.right{
	background-image: url(images/h4_icon.gif);
	background-repeat: no-repeat;
	width: 260px;
	margin: 8px auto ;
	background-position: 2px 2px;
	color: #29a8b3;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #29a8b3;
}

h5#buy-step1, h5#buy-step2, h5#buy-step3, h5#buy-step4, h5#buy-step5,
h5#sale-step1, h5#sale-step2, h5#sale-step3, h5#sale-step4,
h5#sale-step5, h5#sale-step6,  h5#sale-step7,  h5#sale-step8{
	display:block;
	width: 320px;
	height: 20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 8px 0 12px 8px;	
}
h5#buy-step1{
	background-image: url(images/purchase/step1_title.gif);
}
h5#buy-step2{
	background-image: url(images/purchase/step2_title.gif);
}
h5#buy-step3{
	background-image: url(images/purchase/step3_title.gif);
}
h5#buy-step4{
	background-image: url(images/purchase/step4_title.gif);
}
h5#buy-step5{
	background-image: url(images/purchase/step5_title.gif);
}


h5#sale-step1{
	background-image: url(images/sale/step1_title.gif);
}
h5#sale-step2{
	background-image: url(images/sale/step2_title.gif);
}
h5#sale-step3{
	background-image: url(images/sale/step3_title.gif);
}
h5#sale-step4{
	background-image: url(images/sale/step4_title.gif);
}
h5#sale-step5{
	background-image: url(images/sale/step5_title.gif);
}
h5#sale-step6{
	background-image: url(images/sale/step6_title.gif);
}
h5#sale-step7{
	background-image: url(images/sale/step7_title.gif);
}

h5.h5-sitemap{
	font-family: "メイリオ";
	font-size: 12px;
	line-height: 20px;
	background-image: url(images/arrow4.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 18px;
	background-position: 0px 2px;
	margin: 6px auto 8px 12px;
	letter-spacing: 0.1em;
	font-weight: normal;
}
h5.h5-sitemap a{
	color: #333333;
	text-decoration: none;
}
h5.h5-sitemap a:hover{
	color: #0033FF;
	text-decoration: underline;

}

h6{
	font-family:"メイリオ", "Century Gothic", Arial;
	color: #333333;
	font-size: 15px;
	margin: 14px 18px 8px 10px;
	font-weight: bold;
	letter-spacing: 0.05em;
}

h6.blue{
	color: #7091A9;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #77A6B7;
}

h6.green{
	color: #84AA51;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ADD685;
}

h6.yellow{
	color: #E3BF17;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F9F086;
}

.h7{
	font-family: "Century Gothic", Arial;
	color: #333333;
	font-size: 12px;
	line-height:18px;
	margin: 24px 40px 8px 32px;
	letter-spacing: 0.05em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
}

.h8{
	margin: 16px auto 12px 0;
	display:block;
	width: 580px;
	height:32px;
	font-family: "メイリオ";
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 0.2em;
}

#vol1-blue, #vol2-blue, #vol3-blue, #vol4-blue, #vol5-blue, 
#vol6-blue, #vol7-blue, #vol8-blue, #vol9-blue, #vol10-blue, 
#vol1-pink, #vol2-pink, #vol3-pink,  #vol4-pink,  #vol5-pink, 
#vol6-pink,  #vol7-pink,  #vol8-pink,  #vol9-pink,  #vol10-pink{
	display:block;
	width: 583px;
	height:44px;
	line-height:44px;
	text-indent: 110px;
	font-family: "メイリオ";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.15em;
	margin: 0 auto 12px auto;
	background-repeat: no-repeat;
} 
#vol1-pink{
	background-image: url(images/vol1_pink.gif);
}
#vol2-pink{
	background-image: url(images/vol2_pink.gif);
}
#vol3-pink{
	background-image: url(images/vol3_pink.gif);
}
#vol4-pink{
	background-image: url(images/vol4_pink.gif);
}
#vol5-pink{
	background-image: url(images/vol5_pink.gif);
}
#vol6-pink{
	background-image: url(images/vol6_pink.gif);
}
#vol7-pink{
	background-image: url(images/vol7_pink.gif);
}
#vol8-pink{
	background-image: url(images/vol8_pink.gif);
}
#vol9-pink{
	background-image: url(images/vol9_pink.gif);
}
#vol10pink{
	background-image: url(images/vol10_pink.gif);
}


#vol1-blue{
	background-image: url(images/vol1.gif);
}
#vol2-blue{
	background-image: url(images/vol2.gif);
}
#vol3-blue{
	background-image: url(images/vol3.gif);
}
#vol4-blue{
	background-image: url(images/vol4.gif);
}
#vol5-blue{
	background-image: url(images/vol5.gif);
}
#vol6-blue{
	background-image: url(images/vol6.gif);
}
#vol7-blue{
	background-image: url(images/vol7.gif);
}
#vol8-blue{
	background-image: url(images/vol8.gif);
}
#vol9-blue{
	background-image: url(images/vol9.gif);
}
#vol10blue{
	background-image: url(images/vol10k.gif);
}




.midasi-mansion{
	font-family: "メイリオ";
	font-size: 16px;
	color: #384A58;
	background-image: url(images/icon_mansion.gif);
	background-repeat: no-repeat;
	text-indent: 40px;
	line-height:28px;
	margin: 28px auto 12px 22px;
	letter-spacing: 0.15em;
	font-weight: bold;
}

.midasi-book{
	font-family: "メイリオ";
	font-size: 15px;
	color: #336888;
	background-image: url(images/icon_book.gif);
	background-repeat: no-repeat;
	text-indent: 58px;
	line-height:38px;
	margin: 28px auto 12px 12px;
	letter-spacing: 0.15em;
	font-weight: bold;
}

/*Block-----------------------------------------*/

.block-left, .block-right{
	width: 300px;
}
.block-left{
	float:left;
	}

.block-right{
	float:right;
	}



/*リスト-----------------------------------------*/
ul.list1, ul.list2{
	text-align:left;
	margin: 8px auto 18px 8px;
	padding: 0;
}

ul.list1 li, ul.list2 li{
	font-size:12px;
	line-height:18px;
	list-style: none;
	background-repeat: no-repeat;
	letter-spacing: 0.05em;
	margin-bottom:3px;
	font-family:メイリオ;	
	}
	
ul.list1 li{
	background-image: url(images/pointer1.gif);
	background-position: 0px 3px;	
	padding-left: 22px;
}	

ul.list2 li{
	background-image: url(images/arrow3.gif);
	background-position: 0px 5px;	
	padding-left: 14px;	
}	
ul.list1 li a, ul.list2 li a{
	text-decoration: none;
	color: #2F3340;
}	
ul.list1 li a:hover, ul.list2 li a:hover{
	text-decoration: none;
	color: #1C8AC6;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1C8AC6;
}	

ul.list3{
	text-align:left;
	margin: 8px auto 8px 26px;
	padding: 0;
}

ul.list3 li{
	font-size:11px;
	line-height:19px;
	background-repeat: no-repeat;
	letter-spacing: 0.05em;
	margin-bottom:5px;
	font-family:メイリオ;	
	}
	


ul.check1{
}
ul.check1 li{
	background-image: url(images/check.gif);
	background-repeat: no-repeat;
	list-style:none;
	padding: 0 0 0 20px;
	font-size: 11px;
	line-height:23px;
	background-position: 0px 4px;
	color: #666666;
}

ul.list-sitemap{
	margin: 6px auto 22px 32px;
	padding:0;
}
ul.list-sitemap li{
	font-family: メイリオ;
	font-size: 12px;
	line-height: 24px;
}
ul.list-sitemap li a{
	text-decoration: none;
	color: #666666;
}
ul.list-sitemap li a:hover{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
 

/*FAQ----------------------------------------------------------*/
ul.faq-pink, ul.faq-green, ul.faq-yellow, ul.faq-blue{
	margin: 18px 0 28px 14px;
	padding:0;
}
ul.faq-pink li,ul.faq-green li, ul.faq-yellow li, ul.faq-blue li{
	list-style:none;
	background-repeat: no-repeat;
	padding: 0 0 0 28px;
	font-family: "メイリオ";
	font-size: 14px;
	line-height: 34px;
	background-position: 0px 4px;
}
ul.faq-pink li{
	background-image: url(images/arrow1_pink.gif);
}
ul.faq-green li{
	background-image: url(images/arrow1_green.gif);
}
ul.faq-yellow li{
	background-image: url(images/arrow1_yellow.gif);
}
ul.faq-blue li{
	background-image: url(images/arrow1_blue.gif);
}


ul.faq-pink li a, ul.faq-green li a, ul.faq-yellow li a, ul.faq-blue li a{
	color: #595757;
	text-decoration: none;
}

ul.faq-pink li a:hover{
	color: #C86F7A;
	text-decoration: underline;
}
ul.faq-green li a:hover{
	color: #739845;
	text-decoration: underline;
}
ul.faq-yellow li a:hover{
	color: #D2AB24;
	text-decoration: underline;
}
ul.faq-blue li a:hover{
	color: #569FB8;
	text-decoration: underline;
}

dl.faq-pink, dl.faq-green, dl.faq-yellow, dl.faq-blue{
	margin: 18px 0 28px 8px;
	padding:0;
}

dl.faq-pink dt, dl.faq-green dt, dl.faq-yellow dt, dl.faq-blue dt{
	list-style:none;
	background-repeat: no-repeat;
	padding: 0 0 0 28px;
	font-family: "メイリオ";
	font-size: 14px;
	line-height: 34px;
	background-position: 0px 4px;
	font-weight: bold;	
}

dl.faq-pink dt{
	background-image: url(images/arrow1_pink.gif);
	color: #C86F7A;
}
dl.faq-green dt{
	background-image: url(images/arrow1_green.gif);
	color: #739845;
	
}
dl.faq-yellow dt{
	background-image: url(images/arrow1_yellow.gif);
	color: #D2AB24;
}
dl.faq-blue dt{
	background-image: url(images/arrow1_blue.gif);
	color: #569FB8;
}


dl.faq-pink dd, dl.faq-green dd, dl.faq-yellow dd, dl.faq-blue dd{
	font-size: 13px;
	line-height:25px;
	font-family: "メイリオ";
	margin:0;
	padding:12px;

}


/*購入の流れ-------------------------------------------*/
.flow-block{
	display:block;
	width: 600px;
	margin: 6px auto;
	border: 1px solid #CCCCCC;
	font-family: "メイリオ";
	background-image: url(images/purchase/flow-block-bg.gif);
	background-repeat: repeat-y;
	background-color: #fbd2d2;
}
.flow-block-header{
	background-image: url(images/purchase/flow-block-header.gif);
	background-repeat: no-repeat;
	display:block;
	width:600px;
	height:10px;
}
.flow-block-left, .flow-block-right{
	display:block;
	margin:0;
	padding:0;
	
}
.flow-block-left{
	float:left;
	width: 142px;
	background-color: #fbd2d2;
	}
.flow-block-right{
	float:right;
	width: 458px;
}
.next-step{
	display:block;
	width: 600px;
	height:36px;
	background-image: url(images/purchase/arrow.gif);
	background-repeat: no-repeat;
	background-position: 60px 8px;
	text-indent: -9999px;
}

.flow-title{
	font-size: 14px;
	color: #dc6281;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 0.2em;
	padding: 6px 0 6px 12px;
	text-indent: 16px;
}
p.flow-comment{
	float:right;
	width: 422px;
	font-size: 11px;
	margin:0;
	padding: 0 18px 10px 0;
}


ul#step-kounyu{
	display:block;
	width: 600px;
	height:110px;
	margin:0 0 28px 8px;
	padding:0;
}
ul#step-kounyu li, ul#step-kounyu li a{
	display:block;
	width: 120px;
	height:110px;
}
ul#step-kounyu li{
	float: left;
	background-repeat: no-repeat;
	text-indent: -9999px;	
}

ul#step-kounyu li#step1{
	background-image: url(images/purchase/step1.gif);
}
ul#step-kounyu li#step2{
	background-image: url(images/purchase/step2.gif);
}
ul#step-kounyu li#step3{
	background-image: url(images/purchase/step3.gif);
}
ul#step-kounyu li#step4{
	background-image: url(images/purchase/step4.gif);
}
ul#step-kounyu li#step5, ul#step-kounyu li#step5 a{
	background-image: url(images/purchase/step5.gif);
	width:100px;
	}
	
ul#step-kounyu li#step1-on, ul#step-kounyu li#step1 a:hover{
	background-image: url(images/purchase/step1_on.gif);
}
ul#step-kounyu li#step2-on, ul#step-kounyu li#step2 a:hover{
	background-image: url(images/purchase/step2_on.gif);
}
ul#step-kounyu li#step3-on, ul#step-kounyu li#step3 a:hover{
	background-image: url(images/purchase/step3_on.gif);
}
ul#step-kounyu li#step4-on, ul#step-kounyu li#step4 a:hover{
	background-image: url(images/purchase/step4_on.gif);
}
ul#step-kounyu li#step5-on, ul#step-kounyu li#step5 a:hover{
	background-image: url(images/purchase/step5_on.gif);
	width:100px;
}	

ul#step-s-kounyu{
	display:block;
	width: 600px;
	height:42px;
	margin:0 0 28px 0;
	padding:0;
}
ul#step-s-kounyu li, ul#step-s-kounyu li a{
	display:block;
	width: 120px;
	height:42px;
}
ul#step-s-kounyu li{
	float: left;
	background-repeat: no-repeat;
	text-indent: -9999px;	
}

ul#step-s-kounyu li#step1{
	background-image: url(images/purchase/step1_s.gif);
}
ul#step-s-kounyu li#step2{
	background-image: url(images/purchase/step2_s.gif);
}
ul#step-s-kounyu li#step3{
	background-image: url(images/purchase/step3_s.gif);
}
ul#step-s-kounyu li#step4{
	background-image: url(images/purchase/step4_s.gif);
}
ul#step-s-kounyu li#step5, ul#step-s-kounyu li#step5 a{
	background-image: url(images/purchase/step5_s.gif);
}	
ul#step-s-kounyu li#step1-on, ul#step-s-kounyu li#step1 a:hover{
	background-image: url(images/purchase/step1_s_on.gif);
}
ul#step-s-kounyu li#step2-on, ul#step-s-kounyu li#step2 a:hover{
	background-image: url(images/purchase/step2_s_on.gif);
}
ul#step-s-kounyu li#step3-on, ul#step-s-kounyu li#step3 a:hover{
	background-image: url(images/purchase/step3_s_on.gif);
}
ul#step-s-kounyu li#step4-on, ul#step-s-kounyu li#step4 a:hover{
	background-image: url(images/purchase/step4_s_on.gif);
}
ul#step-s-kounyu li#step5-on, ul#step-s-kounyu li#step5 a:hover{
	background-image: url(images/purchase/step5_s_on.gif);
	}	



/*売却の流れ------------------------------------------------*/
ul#step-sale{
	display:block;
	width: 600px;
	height:240px;
	margin:0 0 28px 20px;
	padding:0;
}
ul#step-sale li, ul#step-sale li a{
	display:block;
	width: 142px;
	height:120px;
}
ul#step-sale li{
	float: left;
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
ul#step-sale li#step1{
	background-image: url(images/sale/step1.gif);
}
ul#step-sale li#step2{
	background-image: url(images/sale/step2.gif);
}
ul#step-sale li#step3{
	background-image: url(images/sale/step3.gif);
}
ul#step-sale li#step4{
	background-image: url(images/sale/step4.gif);
}
ul#step-sale li#step5{
	background-image: url(images/sale/step5.gif);
}
ul#step-sale li#step6{
	background-image: url(images/sale/step6.gif);
}
ul#step-sale li#step7{
	background-image: url(images/sale/step7.gif);
}
ul#step-sale li#step8{
	background-image: url(images/sale/step8.gif);
}


/*HOVER*/
ul#step-sale li#step1 a:hover{
	background-image: url(images/sale/step1_on.gif);
	background-repeat: no-repeat;
	
}
ul#step-sale li#step2 a:hover{
	background-image: url(images/sale/step2_on.gif);
	background-repeat: no-repeat;
	
}
ul#step-sale li#step3 a:hover{
	background-image: url(images/sale/step3_on.gif);
	background-repeat: no-repeat;	
}
ul#step-sale li#step4 a:hover{
	background-image: url(images/sale/step4_on.gif);
	background-repeat: no-repeat;
}
ul#step-sale li#step5 a:hover{
	background-image: url(images/sale/step5_on.gif);
	background-repeat: no-repeat;	
}
ul#step-sale li#step6 a:hover{
	background-image: url(images/sale/step6_on.gif);
	background-repeat: no-repeat;	
}
ul#step-sale li#step7 a:hover{
	background-image: url(images/sale/step7_on.gif);
	background-repeat: no-repeat;
}
ul#step-sale li#step8 a:hover{
	background-image: url(images/sale/step8_on.gif);
	background-repeat: no-repeat;	
}


/*売却の流れ(小)------------------------------------------------*/
ul#step-sale-s{
	display:block;
	width: 620px;
	height:112px;
	margin:0 0 28px 0;
	padding:0;
}
ul#step-sale-s li, ul#step-sale-s li a{
	display:block;
	width: 101px;
	height:112px;
	margin:0;
	padding:0;	
}
ul#step-sale-s li{
	float: left;
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
ul#step-sale-s li#step1{
	background-image: url(images/sale/step1s.gif);
}
ul#step-sale-s li#step2{
	background-image: url(images/sale/step2s.gif);
}
ul#step-sale-s li#step3{
	background-image: url(images/sale/step3s.gif);
}
ul#step-sale-s li#step4{
	background-image: url(images/sale/step4s.gif);
}
ul#step-sale-s li#step5{
	background-image: url(images/sale/step5s.gif);
}
ul#step-sale-s li#step6{
	background-image: url(images/sale/step6s.gif);
}
ul#step-sale-s li#step7{
	background-image: url(images/sale/step7s.gif);
	width:90px;
}



/*HOVER*/
ul#step-sale-s li#step1-on, ul#step-sale-s li#step1 a:hover{
	background-image: url(images/sale/step1s_on.gif);
	background-repeat: no-repeat;
}

ul#step-sale-s li#step2-on, ul#step-sale-s li#step2 a:hover{
	background-image: url(images/sale/step2s_on.gif);
	background-repeat: no-repeat;
	
}
ul#step-sale-s li#step3-on, ul#step-sale-s li#step3 a:hover{
	background-image: url(images/sale/step3s_on.gif);
	background-repeat: no-repeat;	
}
ul#step-sale-s li#step4-on, ul#step-sale-s li#step4 a:hover{
	background-image: url(images/sale/step4s_on.gif);
	background-repeat: no-repeat;
}
ul#step-sale-s li#step5-on, ul#step-sale-s li#step5 a:hover{
	background-image: url(images/sale/step5s_on.gif);
	background-repeat: no-repeat;	
}
ul#step-sale-s li#step6-on, ul#step-sale-s li#step6 a:hover{
	background-image: url(images/sale/step6s_on.gif);
	background-repeat: no-repeat;
	width:90px;
		
}

/*フォームのステップ--------*/
ul.f-step-yellow, ul.f-step{
	display:block;
	width: 570px;
	height:40px;
	margin: 12px auto 20px 6px;
	padding:0;

}
ul.f-step-yellow li, ul.f-step li{
	float:left;
	display:block;
	width: 190px;
	height:40px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	
}

ul.f-step-yellow li#step1{
	background-image: url(images/sale/form_step1.gif);
}
ul.f-step-yellow li#step2{
	background-image: url(images/sale/form_step2.gif);
}
ul.f-step-yellow li#step3{
	background-image: url(images/sale/form_step3.gif);
}
ul.f-step-yellow li#step1-on{
	background-image: url(images/sale/form_step1_on.gif);
}
ul.f-step-yellow li#step2-on{
	background-image: url(images/sale/form_step2_on.gif);
}
ul.f-step-yellow li#step3-on{
	background-image: url(images/sale/form_step3_on.gif);
}

ul.f-step li#step1{
	background-image: url(images/form_step1.gif);
}
ul.f-step li#step2{
	background-image: url(images/form_step2.gif);
}
ul.f-step li#step3{
	background-image: url(images/form_step3.gif);
}
ul.f-step li#step1-on{
	background-image: url(images/form_step1_on.gif);
}
ul.f-step li#step2-on{
	background-image: url(images/form_step2_on.gif);
}
ul.f-step li#step3-on{
	background-image: url(images/form_step3_on.gif);
}


/*フォームボタン-------*/
#button-satei, #button-soudan, #button-simulation, #button-soudan-purchase,
#button-satei a, #button-soudan a,  #button-simulation a, #button-soudan-purchase a{
	display:block;
	width: 278px;
	height:90px;
	background-repeat: no-repeat;
	text-indent: -9999px;	
}

#button-satei{
	background-image: url(images/sale/button_onlinesatei.gif);
}
#button-soudan{
	background-image: url(images/sale/button_soudan.gif);
}
#button-simulation{
	background-image: url(images/purchase/button_simulation.gif);
}
#button-soudan-purchase{
	background-image: url(images/purchase/button_soudan.gif);
}

#button-satei a:hover{
	background-image: url(images/sale/button_onlinesatei_on.gif);
}
#button-soudan a:hover{
	background-image: url(images/sale/button_soudan_on.gif);
}
#button-simulation a:hover{
	background-image: url(images/purchase/button_simulation_on.gif);
}
#button-soudan-purchase a:hover{
	background-image: url(images/purchase/button_soudan_on.gif);
}




/*ラベルリスト-----------------------------------------------*/
ul.label-green{
	display:block;
	width:590px;
	height:80px;
	margin: 18px 6px;
	padding:0;
}

ul.label-green li{
	float: left;
	background-image: url(images/manage/button_base1.gif);
	background-repeat: no-repeat;
	line-height:31px;
	text-align: center;
	font-family:"メイリオ";
	font-size: 13px;
	margin: 0 6px 6px 0;
	list-style: none;
	font-weight: bold;
}
ul.label-green li.on, ul.label-green li a:hover{
	background-image: url(images/manage/button_base1_on.gif);
	color: #4B8648;
}
ul.label-green li, ul.label-green li a{
	display:block;
	width: 141px;
	height: 31px;
	letter-spacing: 0.01em;
}

ul.label-green li a{
	text-decoration: none;
	color: #FFFFFF;
}

/*FORMへのリンクボタン----------*/
#f-kounyu, #f-kounyu a, #f-manage, #f-manage a, #f-reform, #f-reform a, #f-sale, #f-sale a{
	display:block;
	width: 557px;
	height:55px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#f-kounyu, #f-manage,  #f-reform, #f-sale{
	margin: 44px auto 28px ;

}
#f-kounyu{
	background-image: url(images/form_kounyu.jpg);
}
#f-kounyu a:hover{
	background-image: url(images/form_kounyu_on.jpg);
}
#f-manage{
	background-image: url(images/form_keiei.jpg);
}
#f-manage a:hover{
	background-image: url(images/form_keiei_on.jpg);
}
#f-sale{
	background-image: url(images/form_baikyaku.jpg);
}
#f-sale a:hover{
	background-image: url(images/form_baikyaku_on.jpg);
}
#f-reform{
	background-image: url(images/form_reform.jpg);
}
#f-reform a:hover{
	background-image: url(images/form_reform_on.jpg);
}


/*段落リスト----------------------------------------*/
dl.dl-pink, dl.dl-green, dl.dl-orange, dl.dl-blue{
	border-left-width: 8px;
	border-left-style: solid;
}
dl.dl-pink{
	border-left-color: #f8b5b6;
}
dl.dl-green{
	border-left-color: #bbde76;
}
dl.dl-orange{
	border-left-color: #feda7b;
}
dl.dl-blue{
	border-left-color: #a7dce5;
}


dl.dl-pink dt,  dl.dl-green dt, dl.dl-orange dt, dl.dl-blue dt{
	font-family: "メイリオ";
	font-size: 20px;
	letter-spacing: 0.025em;
	text-indent: 8px;
	margin: 0;
	padding:0;
	line-height:1.4em;
	font-weight: bold;
}
dl.dl-pink dt{
	color: #DB5B7B;
}
dl.dl-green dt{
	color: #76A448;
}
dl.dl-orange dt{
	color: #E8B92D;
}
dl.dl-blue dt{
	color: #5B8CB5;
}
dl.dl-pink dd, dl.dl-green dd, dl.dl-orange dd, dl.dl-blue dd{
	font-size: 11px;
	margin: 2px 0;
	padding:0;
	text-indent: 8px;
	color: #333333;
	letter-spacing: 0.015em;
}


dl.number1{
	list-style:decimal;
	font-family:"メイリオ", "ＭＳ Ｐゴシック";
	font-size: 13px;
	color: #333333;
	line-height:20px;
	margin: 24px 18px;
	
}
dl.number1 dt{
	font-weight: bold;
	color: #2F374F;
	letter-spacing: 0.22em;	
	}
dl.number1 dd{
	font-size: 12px;
	margin: 8px 12px 16px 8px;
	color: #44687B;
}


dl.dl1{
	font-family: "メイリオ";
	margin: 6px 12px;
	padding:0;

}
dl.dl1 dt{
	font-size: 12px;
	color: #3E7291;
	background-image: url(images/icon_mini.gif);
	background-repeat: no-repeat;
	padding: 3px 0 0 18px;
	background-position: 0px 2px;
}
dl.dl1 dd{
	font-size: 11px;
	color: #525252;
	text-indent: 0;
	margin:0 12px 4px 12px;
	padding:0;
}

dl.blue-star{
	margin: 32px 26px 36px 26px;
}
dl.blue-star dt{
	background-image: url(images/icon_star.gif);
	background-repeat: no-repeat;
	font-family: "メイリオ";
	font-size: 20px;
	color: #1D87C7;
	letter-spacing: 0.1em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;
	font-weight: bold;
	padding: 0 0 0 36px;
	line-height:32px;
}

dl.blue-star dd{
	font-family: "メイリオ";
	font-size: 13px;
	color: #333333;
	margin: 8px auto 20px 22px;
}



/*RightContent-----------------------------------------*/

/*How to マンション投資--*/
#howto{
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0 auto 18px auto;
}
#howto, #howto a{
	display:block;
	width: 262px;
	height:147px;
}
#howto a{
	background-image: url(images/howto.gif);

}
#howto a:hover{
	background-image: url(images/howto_on.gif);
}

/*--査定・売却--*/
#satei-base{
	position:relative;
	display:block;
	margin: 0 auto 18px auto;
	width: 259px;
	height:125px;
	background-image: url(images/satei_base.gif);
	background-repeat: no-repeat;	
	text-indent: -9999px;
}
#satei-base ul{
	position:absolute;
	top: 66px;
	left: 90px;
	margin:0;
	padding:0;
}
#satei-base li{
	list-style:none;
	margin: 0 0 4px 0;
	padding:0;
	}
#satei-base li, #satei-base li a{
	display:block;
	width: 155px;
	height:25px;
	background-repeat: no-repeat;
	
	}

#satei-base li#satei{
	background-image: url(images/b_satei.gif);
}
#satei-base li#sale{
	background-image: url(images/b_sale.gif);
}
#satei-base li#satei a:hover{
	background-image: url(images/b_satei_on.gif);
}
#satei-base li#sale a:hover{
	background-image: url(images/b_sale_on.gif);
}

/*--お問い合わせ窓口--*/
#freedial-base{
	position:relative;
	display:block;
	margin: 0 auto 18px auto;
	width: 259px;
	height:157px;
	background-image: url(images/freedial_base.gif);
	background-repeat: no-repeat;	
	text-indent: -9999px;
}
#contact{
	position: absolute;
	top: 132px;
	left: 20px;
	background-image: url(images/b_contact.gif);
	background-repeat: no-repeat;
}
#contact, #contact a{
	display:block;
	width:220px;
	height:20px;


}
#contact a:hover{
	background-image: url(images/b_contact_on.gif);
}

/*--用語集--*/
#yougo{
	margin: 0 auto 18px auto;
	background-image: url(images/b_yougo.gif);
	background-repeat: no-repeat;	
	text-indent: -9999px;
	
}
#yougo, #yougo a{
	display:block;
	width: 251px;
	height:56px;

}
#yougo a:hover{
	background-image: url(images/b_yougo_on.gif);
}


/*--バナー--*/
#bnr-chintai, #bnr-blog{
	margin: 0 auto 4px auto;
	background-repeat: no-repeat;	
	text-indent: -9999px;
}
#bnr-chintai, #bnr-blog, #bnr-chintai a, #bnr-blog a{
	display:block;
	width: 250px;
	height:74px;
}
#bnr-chintai{
	background-image: url(images/bnr_chintai.gif);
}
#bnr-blog{
	background-image: url(images/bnr_blog.gif);
}

/*--リンクリスト--*/
ul#link{
	text-align:left;
	margin: 8px 0 12px 20px;
	padding: 0;
	}

ul#link li{
	list-style:none;
	font-size: 12px;
	padding:0 0 6px 16px;
	background-image: url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
	font-family:メイリオ,"Century Gothic", Arial;
	}
ul#link li a{
	color: #33404F;
	text-decoration: none;
}	
ul#link li a:hover{
	color: #346881;
	text-decoration: underline;
}


/*--リンクリスト--*/
ul.musmegane{
}

ul.musmegane li{
	list-style: none;
	background-image: url(images/icon_check.gif);
	background-repeat: no-repeat;
	margin: 2px auto;	
	padding: 0 0 0 48px;
	font-size: 13px;
	font-family:メイリオ;
	line-height: 28px;
}
ul.musmegane li a{
	color: #454545;
	text-decoration: none;
}
ul.musmegane li a:hover{
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8E9BB3;
}


/*Footer-----------------------------------------*/
#footer{
	display:block;
	width: 920px;
	height: 48px;
	text-align:left;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #327f8f;
	background-color: #FFFFFF;
	}
#copyright{
	position: relative;
	top: 6px;
	left: 6px;
	font-family: Advantage, "Century Gothic", Arial;
	font-size: 11px;
	color: #667B84;
	letter-spacing: 0.2em;
}


/*--テーブル(表)--------------------------------------------*/
table.table-yellow1{
	margin: 12px auto ;
	background-color: #f7c433;
}
table.table-yellow2{
}
table.table-yellow1 caption, table.table-yellow2 caption{
	color: #564627;
	font-size: 14px;
	text-align:left;
	padding: 8px;
	font-family:"メイリオ";
	margin-top: 20px;
	font-weight: bold;
}
table.table-yellow1 th, table.table-yellow2 th{
	background-color: #fedf8f;
	color: #564627;
	font-size: 14px;
	text-align:center;
	padding: 8px;
	font-family:メイリオ;
	
}
table.table-yellow1 td, table.table-yellow2 td{
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 8px;
	color: #333333;	
	font-family:メイリオ;
	
}

/*--table1---*/
table.table1, table.table1b{
	font-family: メイリオ,"Century Gothic", Arial;
	background-color: #538E97;
	margin: 8px ;
	
}
table.table1{
	font-size: 11px;

}
table.table1b{
	font-size: 12px;
}

table.table1 th, table.table1b th{
	background-color: #D7E8EC;
	text-align:center;
	font-weight: normal;
	letter-spacing: 0.05em;
}
table.table1 td, table.table1b td{
	background-color: #FFFFFF;
}
table.table1b th, table.table1b td{
	padding: 3px 8px;
}



/*--table2---*/
table.table2{
	font-family: メイリオ,"Century Gothic", Arial;
	font-size: 11px;
	margin: 8px ;
	
}
table.table2 th{
	background-color: #D7E8EC;
	text-align:left;
	font-weight: bold;
	letter-spacing: 0.05em;
	color: #395860;
	padding: 0 6px;
}
table.table2 td{
	background-color: #FFFFFF;
	padding: 0 6px;

}



/*--ベース-------------------------------------------*/
.base1-top, .base1-bottom, .base1-bg,
.base2-top, .base2-bottom, .base2-bg,
.base1-pink-top, .base1-pink-bottom, .base1-pink-bg,
.base2-pink-top, .base2-pink-bottom, .base2-pink-bg{
	display:block;
	width:560px;
	margin-left: auto;
	margin-right: auto;	
}
.base1-top, .base1-bottom,
.base2-top, .base2-bottom,
.base1-pink-top, .base1-pink-bottom,
.base2-pink-top, .base2-pink-bottom{
	height:12px;
	line-height:12px;
	background-repeat: no-repeat;	
}
.base1-top, .base2-top,
.base1-pink-top, .base2-pink-top{
	margin-top: 12px;
}
.base1-bottom, .base2-bottom,
.base1-pink-bottom, .base2-pink-bottom{
	margin-bottom: 12px;
}

.base1-top{
	background-image: url(images/base1_top.gif);
}
.base1-bottom{
	background-image: url(images/base1_bottom.gif);
}
.base1-bg{
	background-image: url(images/base1_bg.gif);
	background-repeat: repeat-y;
}

.base1-pink-top{
	background-image: url(images/base1_pink_top.gif);
}
.base1-pink-bottom{
	background-image: url(images/base1_pink_bottom.gif);
}
.base1-pink-bg{
	background-image: url(images/base1_pink_bg.gif);
	background-repeat: repeat-y;
}


.base2-top{
	background-image: url(images/base2_top.gif);
}
.base2-bottom{
	background-image: url(images/base2_bottom.gif);
}
.base2-bg{
	background-color: #538e97;
}

.base2-pink-top{
	background-image: url(images/base2_pink_top.gif);
}
.base2-pink-bottom{
	background-image: url(images/base2_pink_bottom.gif);
}
.base2-pink-bg{
	background-color: #538e97;
}




/*--フィールドセット--------------------------------------------*/
fieldset.fs1{
	margin:12px;
	padding:12px;
	font-size: 11px;
	line-height: 17px;
}
fieldset.fs1 legend{
	color: #000066;
	font-size: 12px;
	line-height:26px;
}

fieldset.fs2{
	margin:12px;
	padding:12px;
	font-size: 12px;
	line-height: 21px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "メイリオ";
	color: #6A582F;	
}
fieldset.fs2 legend{
	color: #330000;
	font-size: 13px;
	line-height:23px;
	font-family: "メイリオ";
	text-indent: -10px;
}

fieldset.fs3{
	font-family:"メイリオ", "Century Gothic", Arial;
	font-size:13px;
	line-height:21px;
	padding:0 12px 12px 12px;
	margin:0 6px 6px 6px;
	border: 1px solid #E1B500;	
	
}
fieldset.fs3 legend{
	background-image: url(images/icon_denkyu.gif);
	background-repeat: no-repeat;
	line-height:40px;
	text-indent: 38px;
	font-size:16px;
	font-family:"メイリオ", "Century Gothic", Arial;
	color: #EABB00;
	font-weight: bold;
}

fieldset.fs-yellow2{
	border: 1px solid #EACD59;
	width: 90%;
	margin: auto;
}
fieldset.fs-yellow2 legend{
	font-family: "メイリオ";
	font-size: 12px;
	color: #69572E;
}



fieldset.fs-yellow, fieldset.fs-blue, fieldset.fs-pink,fieldset.green{
	width:580px;
	padding:0 0 18px 0;
	margin-bottom: 12px;
}
fieldset.fs-yellow{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E9CF69;
	border-left-color: #E9CF69;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-width: 1px;
	border-top-color: #E9CF69;
}
fieldset.fs-blue{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A2D5E1;
	border-left-color: #A2D5E1;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-width: 1px;
	border-top-color: #A2D5E1;
}
fieldset.fs-pink{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E39FAB;
	border-left-color: #E39FAB;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-width: 1px;
	border-top-color: #E39FAB;
}
fieldset.fs-green{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B6E39F;
	border-left-color: #B6E39F;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-width: 1px;
	border-top-color: #B6E39F;
}


.le-yellow, .le-blue, .le-pink, .le-green{
	display:block;
	width:580px;
	height:28px;
	line-height: 28px;
	font-family:"メイリオ";
	text-indent: 12px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.2em;
	margin-bottom: 12px;
}
.le-yellow{
	background-color: #EAC635;
}
.le-blue{
	background-color: #48A6CE;
}
.le-pink{
	background-color: #D5626D;
}
.le-green{
	background-color: #7EAC59;
}
.base-yellow, .base-blue, .base-pink, .base-green{
	display:block;
	width:580px;
	height:86px;
	text-align:center;
	line-height: 46px;
	margin-bottom: 42px;
}
.base-yellow{
	background-color: #F7E8AA;
}
.base-blue{
	background-color: #92C1C7;
}
.base-pink{
	background-color: #E99CAF;
}
.base-green{
	background-color: #A8EB9A;
}

/*--INPUT-----------------*/
input.button{
	display:block;
	width: 125px;
	height:27px;
	background-image: url(images/button.gif);
	background-repeat: no-repeat;
	margin: 4px 6px;
	border:none;
	font-family:"メイリオ";
	font-size: 14px;
	color: #333333;
	display:inline;
	background-color: transparent;
}

input.yellow, textarea.yellow{
	background-color: #FDFAD5;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #E6CB4F;
	border-left-color: #E6CB4F;
	color: #544412;
	margin-bottom: 2px;
}
input.yellow:focus, textarea.yellow:focus{
	background-color: #FBF39B;}


input.blue, textarea.blue{
	background-color: #F1FDFE;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #7ADECD;
	border-left-color: #7ADECD;
	color: #315362;
}
input.blue:focus, textarea.blue:focus{
	background-color: #C7F3F3;}
	

input.pink, textarea.pink{
	background-color: #FEE9FA;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FABAD3;
	border-left-color: #FABAD3;
	color: #6A4A57;
}
input.pink:focus, textarea.pink:focus{
	background-color: #FCD6E4;}
	

input.green, textarea.green{
	background-color: #EDFDDB;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A7E888;
	border-left-color: #A7E888;
	color: #526C48;
}
input.green:focus, textarea.green:focus{
	background-color: #C5F7AC;}
	


/*--Label, Item-------------------*/
label.label1,.item1, .item-blue, .item-pink, .item-green{
	font-size: 11px;
	line-height:19px;
	font-family:メイリオ;
	margin:0 auto;
}
label.label1{
	float: left;
	width: 140px;
	text-align: right;
	}
	
.item1, .item-blue, .item-pink, .item-green{
	float:right;
	width:420px;
	padding-left:10px;
	}
	
.item1{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #E9CF69;
}
.item-blue{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #A4CDEE;

}
.item-pink{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #F8C0DB;

}	
.item-green{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #BCE99E;

}	
		
	

.clear{
	clear:both;
	height:0;
	line-height:0;
}


/*--GoTop-----*/
.gotop a{
	display: block;
	width: 62px;
	height: 12px;
	margin: 32px 0 42px 520px;
	background-image: url(images/b_gotop.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.gotop a:hover{
	background-image: url(images/b_gotop_on.gif);
}



/*--close-*/
.closewindow a{
	margin:12px auto ;
	display:block;
	width: 135px;
	height:40px;
	background-image: url(images/b_close.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.closewindow a:hover{
	background-image: url(images/b_close_on.gif);
}


/*--不動産売却テクニック-----*/
#sell-tech, #sell-tech a, #sell-tech-on{
	display:block;
	width: 400px;
	height:35px;
	background-repeat: no-repeat;	
}

#sell-tech, #sell-tech-on{
	text-indent: -9999px;
	background-image: url(images/sale/tech_title.gif);
	margin: 18px 0 ;
}
#sell-tech-on,#sell-tech a:hover{
	background-image: url(images/sale/tech_title_on.gif);
}



/*--コピータイトル----*/
#re-title1, #re-title2, #re-title3,
#re-title1 a, #re-title2 a, #re-title3 a,
#re-title1-on, #re-title2-on, #re-title3-on,
#ma-title, #ma-title1, #ma-title2, #ma-title3,
#ma-title a, #ma-title1 a, #ma-title2 a, #ma-title3 a,
#ma-title-on, #ma-title1-on, #ma-title2-on, #ma-title3-on{
	display:block;
	width: 530px;
	height:38px;
	background-repeat: no-repeat;	
	text-indent: -9999px;	
}

#re-title1{
	background-image: url(images/reform/re_title1.gif);
}
#re-title1-on, #re-title1 a:hover{
	background-image: url(images/reform/re_title1_on.gif);
}
#re-title2{
	background-image: url(images/reform/re_title2.gif);
}
#re-title2-on, #re-title2 a:hover{
	background-image: url(images/reform/re_title2_on.gif);
}
#re-title3{
	background-image: url(images/reform/re_title3.gif);
}
#re-title3-on, #re-title3 a:hover{
	background-image: url(images/reform/re_title3_on.gif);
}


#ma-title{
	background-image: url(images/manage/ma_title.gif);
}
#ma-title-on, #ma-title a:hover{
	background-image: url(images/manage/ma_title_on.gif);
}

#ma-title1{
	background-image: url(images/manage/ma_title01.gif);
}
#ma-title1-on, #ma-title1 a:hover{
	background-image: url(images/manage/ma_title01_on.gif);
}

#ma-title2{
	background-image: url(images/manage/ma_title02.gif);
}
#ma-title2-on, #ma-title2 a:hover{
	background-image: url(images/manage/ma_title02_on.gif);
}

#ma-title3{
	background-image: url(images/manage/ma_title03.gif);
}
#ma-title3-on, #ma-title3 a:hover{
	background-image: url(images/manage/ma_title03_on.gif);
}



/*--解決方法のベース---*/
#re-base1, #re-base2, #re-base3, #re-base4{
	display:block;
	width: 580px;
	height:90px;
	background-repeat: no-repeat;
	margin: 4px auto 8px 12px;	
	text-indent: -9999px;
	line-height:0;
}
#re-base1{
	background-image: url(images/reform/base01.gif);
}
#re-base2{
	background-image: url(images/reform/base02.gif);
}
#re-base3{
	background-image: url(images/reform/base03.gif);
}
#re-base4{
	background-image: url(images/reform/base04.gif);
}



/*--関連TOPICS---*/
.topics_green, .topics_red, .topics_blue, .topics_yellow{
	display:block;
	width: 200px;
	height:48px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 28px auto 18px 8px;
	
}
.topics_green{
	background-image: url(images/topics_green.gif);
}
.topics_red{
	background-image: url(images/topics_red.gif);
}
.topics_blue{
	background-image: url(images/topics_blue.gif);
}
.topics_yellow{
	background-image: url(images/topics_yellow.gif);
}



/*--FAQ一覧--*/
.faq-icon-green, .faq-icon-green a,
.faq-icon-red, .faq-icon-red a,
.faq-icon-blue, .faq-icon-blue a,
.faq-icon-yellow, .faq-icon-yellow a{
	display:block;
	width: 76px;
	height:20px;
	
}
.faq-icon-green, .faq-icon-red, .faq-icon-blue, .faq-icon-yellow{
	background-repeat: no-repeat;
	float: right;
	text-indent: -9999px;
	margin: 22px 0 20px auto;
}

.faq-icon-green{
	background-image: url(images/icon_faq_green.gif);
}
.faq-icon-red{
	background-image: url(images/icon_faq_red.gif);
}
.faq-icon-blue{
	background-image: url(images/icon_faq_blue.gif);
}
.faq-icon-yellow{
	background-image: url(images/icon_faq_yellow.gif);
}



/*--おすすめ物件---------------------------------------------*/

/*--物件ラベル--*/
.label-finish, .label-previous, .label-saling{
	display:block;
	width: 200px;
	height:30px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 12px auto 8px 0;
	
}
.label-finish{
	background-image: url(bukken/images/label_finish.gif);
}
.label-previous{
	background-image: url(bukken/images/label_previous.gif);
}

.label-saling{
	background-image: url(bukken/images/label_saling.gif);
}



/*--物件タイトル--*/
dl.dl-bukken{
	border-left-width: 8px;
	border-left-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2971A5;
	border-left-color: #2971A5;
	margin: 0 20px 18px 6px;
}

dl.dl-bukken dt{
	font-family: "メイリオ";
	font-size: 18px;
	letter-spacing: 0.15em;
	text-indent: 8px;
	margin: 0;
	padding:0;
	line-height:1.4em;
	font-weight: bold;
	color: #2971A5;
}

dl.dl-bukken dd{
	font-size: 12px;
	margin: 2px 0;
	padding:0;
	text-indent: 8px;
	color: #333333;
	letter-spacing: 0.015em;
}


/*--物件メニュ--*/
ul.ul-bukken{
	margin-right: 12px;
	display:block;
	width: 560px;
	height:20px;
}
ul.ul-bukken li{
	list-style:none;
	float: right;
	text-align:center;
	margin: 0 6px 0 0;
	font-family:メイリオ;
	font-size:11px;
	line-height: 19px;
	background-image: url(bukken/images/menu_base1.gif);
	background-repeat: no-repeat;
	letter-spacing: 0.15em;
}
ul.ul-bukken li, ul.ul-bukken li a{
	display:block;
	width: 93px;
	height:18px;
	
}
ul.ul-bukken li a{
	color: #FFFFFF;
	text-decoration: none;
}
ul.ul-bukken li a:hover, ul.ul-bukken li.on{
	background-image: url(bukken/images/menu_base1_on.gif);
	color: #334F64;
}


.subwin-page-wrap{
	width: 620px;
	text-align:left;
	margin: 12px auto;
	padding: 12px;

}


/*--用語集--------------------------------------------------------------------------*/

/*--CategoryList-------------------------------------*/
ul#glossary-category{
	display:block;
	width: 568px;
	height: 100px;
	margin: 12px auto 48px 22px;
	padding: 0;
}
ul#glossary-category li, ul#glossary-category li a{
	display:block;
	width: 100px;
	height:100px;
	background-repeat: no-repeat;
	
}
ul#glossary-category li{
	float:left;
	margin-right: 12px;
	text-indent: -9999px;
}
/*--OFF--*/
ul#glossary-category li#cate1{
	background-image: url(glossary/images/cate1.gif);
}
ul#glossary-category li#cate2{
	background-image: url(glossary/images/cate2.gif);
}
ul#glossary-category li#cate3{
	background-image: url(glossary/images/cate3.gif);
}
ul#glossary-category li#cate4{
	background-image: url(glossary/images/cate4.gif);
}
ul#glossary-category li#cate5{
	background-image: url(glossary/images/cate5.gif);
}

/*--HOVER--*/
ul#glossary-category li#cate1 a:hover, ul#glossary-category li#cate1-on{
	background-image: url(glossary/images/cate1_on.gif);
}
ul#glossary-category li#cate2 a:hover, ul#glossary-category li#cate2-on{
	background-image: url(glossary/images/cate2_on.gif);
}
ul#glossary-category li#cate3 a:hover, ul#glossary-category li#cate3-on{
	background-image: url(glossary/images/cate3_on.gif);
}
ul#glossary-category li#cate4 a:hover, ul#glossary-category li#cate4-on{
	background-image: url(glossary/images/cate4_on.gif);
}
ul#glossary-category li#cate5 a:hover, ul#glossary-category li#cate5-on{
	background-image: url(glossary/images/cate5_on.gif);
}




/*--InitialList------------------------------------*/
ul#initial{
	display:block;
	width:600px;
	height:24px;
	margin:32px auto 40px 14px;
	padding:0;
}
ul#initial li{
	float:left;
	margin-right: 2px;
	}
ul#initial li, ul#initial li a{
	display:block;
	width: 58px;
	height:24px;
	background-repeat: no-repeat;
	text-indent: -9999px;	
}


/*--OFF--*/
ul#initial li#ini-a{
	background-image: url(glossary/images/ini_a.gif);
}
ul#initial li#ini-ka{
	background-image: url(glossary/images/ini_ka.gif);
}
ul#initial li#ini-sa{
	background-image: url(glossary/images/ini_sa.gif);
}
ul#initial li#ini-ta{
	background-image: url(glossary/images/ini_ta.gif);
}
ul#initial li#ini-na{
	background-image: url(glossary/images/ini_na.gif);
}
ul#initial li#ini-ha{
	background-image: url(glossary/images/ini_ha.gif);
}
ul#initial li#ini-ma{
	background-image: url(glossary/images/ini_ma.gif);
}
ul#initial li#ini-ya{
	background-image: url(glossary/images/ini_ya.gif);
}
ul#initial li#ini-ra{
	background-image: url(glossary/images/ini_ra.gif);
}
ul#initial li#ini-wa{
	background-image: url(glossary/images/ini_wa.gif);
}


/*--ON--*/
ul#initial li#ini-a a:hover, ul#initial li#ini-a-on{
	background-image: url(glossary/images/ini_a_on.gif);
}
ul#initial li#ini-ka a:hover, ul#initial li#ini-ka-on{
	background-image: url(glossary/images/ini_ka_on.gif);
}
ul#initial li#ini-sa a:hover, ul#initial li#ini-sa-on{
	background-image: url(glossary/images/ini_sa_on.gif);
}
ul#initial li#ini-ta a:hover, ul#initial li#ini-ta-on{
	background-image: url(glossary/images/ini_ta_on.gif);
}
ul#initial li#ini-na a:hover, ul#initial li#ini-na-on{
	background-image: url(glossary/images/ini_na_on.gif);
}
ul#initial li#ini-ha a:hover, ul#initial li#ini-ha-on{
	background-image: url(glossary/images/ini_ha_on.gif);
}
ul#initial li#ini-ma a:hover, ul#initial li#ini-ma-on{
	background-image: url(glossary/images/ini_ma_on.gif);
}
ul#initial li#ini-ya a:hover, ul#initial li#ini-ya-on{
	background-image: url(glossary/images/ini_ya_on.gif);
}
ul#initial li#ini-ra a:hover, ul#initial li#ini-ra-on{
	background-image: url(glossary/images/ini_ra_on.gif);
}
ul#initial li#ini-wa a:hover, ul#initial li#ini-wa-on{
	background-image: url(glossary/images/ini_wa_on.gif);
}


/*--質問と回答----------------------------------*/
.question{	
	margin: 0 auto 0 20px;
	cursor:pointer;
	font-size:13px;
	line-height:39px;
	background-repeat: no-repeat;
	letter-spacing: 0.05em;
	margin-bottom:5px;
	padding-left: 48px;
	font-family:メイリオ;
	list-style:none;
	background-image: url(images/pointer4.gif);
	background-position: 0px 6px;
	}
	
.question a{
	text-decoration: none;
	color: #376261;
}
.question a:hover{
	color: #337484;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #337484;
}	


.answer{
	display: none;
	}
	


/*--ESPACLUB--------------------------------*/
#goform{
	margin: 58px auto;
	background-image: url(espa/images/goform.gif);
}
#goform a:hover{
	background-image: url(espa/images/goform_on.gif);
}
#goform, #goform a{
	display:block;
	width: 530px;
	height:58px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}



