@charset "utf-8";


/* 追記 スタッフ紹介 */

.staff-box {
	border:1px solid #B3B3B3;
	padding:15px 15px 12px 15px;
	margin:20px 0 30px 0;
	width:500px;
}

.staff-box2 {
	border:1px solid #B3B3B3;
	padding:15px 15px 12px 15px;
	margin:0px 0 30px 0;
}

.staff-box3 {
	border:1px solid #B3B3B3;
	padding:15px 15px 12px 15px;
	margin:0px 0 0px 0;
}
	
.staff-box-in {
	/*width:534px;*/
	min-height:1px;
}	

.staff-left {
	float:left;
	padding:0 10px 0 0;
	width:126px;
}

.staff-right {
	float:right;
	/*width:398px;*/
}	

.staff01 {
	line-height: 16px;
	vertical-align: top;
	padding: 0 0 1px 9px;
	font-weight: bold;
}

.staff02 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#4D4D4D;
	font-size:20px;
	background-image:url(/id/saitamaken/img/other/line04.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding: 3px 0 5px 9px;
	*padding: 3px 0 8px 9px;
}

.staff02 span {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
}		
		
.staff-t01 {
	width:79px;
	padding:0 0 0 9px;
	font-weight:bold;
	line-height:31px;
	color:#001268;
}

.staff-t02 {
	width:270px;
}	

.staff-right table tr {
	background-image:url(/id/saitamaken/img/other/line04.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}		

.staff_bottom {
	padding:7px 0 0 0;
	*padding:5px 0 0 0;
}	

/* 追記 link */

.link-wrapper {
	/*width:750px;*/
	margin-top:20px;
}
.link-box-out {
	width:214px;
	height:149px;
	padding:10px;
	background-color:#F2F2F2;
	float:left;
	margin:0 11px 11px 0;
}
.link-box {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	width:194px;
	height:129px;
	padding:9px;
	float:left;
}
.link-title {
	font-size:15px;
	text-decoration:underline;
	letter-spacing:1px;
	line-height:19px;
	border-bottom:1px dotted #7F7F7F;
	padding-bottom:6px;
	margin-bottom:3px;
}
.link-title a {
	color:#03187B;
}
.link-title a:hover {
	color:#000066;
}
#link-right {
	margin-right:0;
}
.sitemap-box1 {
	padding:14px 0 0 9px;
	width:730px;
	height: 15px;
}
.sitemap-box1 img {
	margin-right:15px;
	float:left;
}
.sitemap-box2 {
	width:680px;
	padding:8px 0 0 42px;
	height: 14px;
}
.sitemap-box2 img {
	margin-right:15px;
	float:left;
}
.sitemap-wrapper {
	padding:0 0 30px 0;
}

.link-parebox {
	border:20px solid #F2F2F2;
	padding: 20px;
	margin:20px 0 0 0;
}	

.link-box2 {
	/*width:670px;*/
	min-height:1px;
	padding: 20px 0 20px 0;
	background-image:url(/id/saitamaken/img/other/line04.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.link-left {
	float:left;
	width:320px;
}

.link-right {
	float:right;
	width:320px;
}

.link-box3 {
	/*width:670px;*/
	min-height:1px;
	padding: 20px 0 0px 0;
}


/* 追記 pv */
.privacy-box {
	padding:12px 0 0 21px;
	background-image: url(/id/saitamaken/img/letter/privacy/letter03.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
}
#no2 {
	background-image: url(/id/saitamaken/img/letter/privacy/letter04.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
}
#no3 {
	background-image: url(/id/saitamaken/img/letter/privacy/letter05.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
}
#no4 {
	background-image: url(/id/saitamaken/img/letter/privacy/letter06.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
}
#no5 {
	background-image: url(/id/saitamaken/img/letter/privacy/letter07.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
}
#no6 {
	background-image: url(/id/saitamaken/img/letter/privacy/letter08.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
}
#no7 {
	background-image: url(/id/saitamaken/img/letter/privacy/letter09.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
}
#no8 {
	background-image: url(/id/saitamaken/img/letter/privacy/letter10.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
}
#no9 {
	background-image: url(/id/saitamaken/img/letter/privacy/letter11.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
}

/* 追記 ceo */
.ceo {
	/*width:566px;*/
	padding-top:20px;
}
.ceo-left {
	float:left;
	width:130px;
}
.ceo-right {
	width:389px;
	float:right;
	padding:0 0 0 0;
}
.ceo-right p {
	padding:8px 0 0 0;
}

.rcol-btn li {
	line-height: 1em;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.rcol-btn li img {
	vertical-align: bottom;
}

/* 追記 event */

.contents3-left {
	width:520px;
	float:left;
	padding: 0;
	background-color: #FFFFFF;
	position: relative;
}
.contents3-right {
	width:158px;
	float:right;
	position: relative;
	height: auto;
}

/* 追記 OK */

div.purchase-bg-ok {
	padding: 8px 7px 8px 8px;
	margin-bottom:20px;
}
div.ok-bg-top {
	/*width:710px;*/
	background-image: url(/id/saitamaken/img/bg/bg20.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.ok-bg {
	width:678px;
	padding:16px;
	background-image: url(/id/saitamaken/img/bg/bg21.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.ok-bg p {
	padding:8px 0 0 0;
}
div.ok-left {
	width:443px;
	float:left;
}
div.ok-right {
	float:right;
}
#ok-box {
	margin:10px 0 0 0;
}


/* 追記 facebox */

#facebox .b {
  background:url(/id/saitamaken/common/js/facebox/b.png);
}

#facebox .tl {
  background:url(/id/saitamaken/common/js/facebox/tl.png);
}

#facebox .tr {
  background:url(/id/saitamaken/common/js/facebox/tr.png);
}

#facebox .bl {
  background:url(/id/saitamaken/common/js/facebox/bl.png);
}

#facebox .br {
  background:url(/id/saitamaken/common/js/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
	padding: 10px;
	background: #fff;
	width: auto;  /*width: 370px;*/
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
	border: 0;
	margin: 0;
	display: inline;
}

#facebox .footer {
	border-top: 1px solid #DDDDDD;
	padding-top: 5px;
	margin-top: 10px;
	text-align: right;
	width: auto;
	padding-bottom: 0px;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


/* 追記 kennchiku-jisekki */

.kenchiku-main {
}

.kenchiku-box {
	min-height:1px;
}

div.kenchiku-left {
	width:165px;
	float:right;
}

div.kenchiku-left a {
	width:165px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
}

div.kenchiku-navi01 a {
	background-position:0px 0px;
	width:165px;
}
div.kenchiku-navi02 a {
	background-position:0px -41px;
	width:165px;
}	

div.kenchiku-navi03 a {
	background-position:0px -82px;
	width:165px;
}	
div.kenchiku-navi04 a {
	background-position:0px -123px;
	width:165px;
}		
div.kenchiku-navi05 a {
	background-position:0px -164px;
	width:165px;
}		
div.kenchiku-navi06 a {
	background-position:0px -205px;
	width:165px;
}		
div.kenchiku-navi07 a {
	background-position:0px -246px;
	width:165px;
}
div.kenchiku-navi08 a {
	background-position:0px -287px;
	width:165px;
}		
div.kenchiku-navi09 a {
	background-position:0px -328px;
	width:165px;
}
div.kenchiku-navi10 a {
	background-position:0px -369px;
	width:165px;
}		
div.kenchiku-navi11 a {
	background-position:0px -410px;
	width:165px;
}		
div.kenchiku-navi12 a {
	background-position:0px -451px;
	width:165px;
}	

div.kenchiku-navi01 a:hover {
	background-position:-165px 0px;
	width:165px;
}
div.kenchiku-navi02 a:hover {
	background-position:-165px -41px;
	width:165px;
}	

div.kenchiku-navi03 a:hover {
	background-position:-165px -82px;
	width:165px;
}	
div.kenchiku-navi04 a:hover {
	background-position:-165px -123px;
	width:165px;
}		
div.kenchiku-navi05 a:hover {
	background-position:-165px -164px;
	width:165px;
}		
div.kenchiku-navi06 a:hover {
	background-position:-165px -205px;
	width:165px;
}		
div.kenchiku-navi07 a:hover {
	background-position:-165px -246px;
	width:165px;
}
div.kenchiku-navi08 a:hover {
	background-position:-165px -287px;
	width:165px;
}		
div.kenchiku-navi09 a:hover {
	background-position:-165px -328px;
	width:165px;
}
div.kenchiku-navi10 a:hover {
	background-position:-165px -369px;
	width:165px;
}		
div.kenchiku-navi11 a:hover {
	background-position:-165px -410px;
	width:165px;
}		
div.kenchiku-navi12 a:hover {
	background-position:-165px -451px;
	width:165px;
}		
	
.kenchiku-right {
	width:535px;
	float:left;
}	

.kenchiku-right-in {
	padding:20px 0 0 0;
}

.kenchiku-right-box {
	width:535px;
	min-height:1px;
	padding: 20px 0 25px 0;
	clear: both;
}

.kenchiku-right-box2 {
	width:560px;
	min-height:1px;
}

.kenchiku-right-box3 {
	width:560px;
	min-height:1px;
	padding-top:25px;
}
.kenchiku-right-box a,
.kenchiku-right-box2 a,
.kenchiku-right-box3 a {
	color:#001268;
	text-decoration:underline;
	font-weight:bold;
}
.kenchiku-right-box a:hover,
.kenchiku-right-box2 a:hover,
.kenchiku-right-box3 a:hover {
	color:#7A0026;
}
.f-right {
	padding:12px 0 0 0;
	text-align:right;
}
.kenchiku-right-box span,
.kenchiku-right-box2 span,
.kenchiku-right-box3 span {
	color:#001268;
	font-weight:bold;
}	

.kenchiku-right-box img,
.kenchiku-right-box2 img,
.kenchiku-right-box3 img {
	width:233px;
	float:left;
	padding:0 20px 0 0;
}

.kenchiku-right-box p,
.kenchiku-right-box2 p,
.kenchiku-right-box3 p {
	float:left;
	width: 282px;
}

.kenchiku-navi01 #stay {
	background-position:-165px 0px;
	width:165px;
}

.kenchiku-navi02 #stay {
	background-position:-165px -41px;
	width:165px;
}	

.kenchiku-navi03 #stay {
	background-position:-165px -82px;
	width:165px;
}	
.kenchiku-navi04 #stay {
	background-position:-165px -123px;
	width:165px;
}		
.kenchiku-navi05 #stay {
	background-position:-165px -164px;
	width:165px;
}		
.kenchiku-navi06 #stay {
	background-position:-165px -205px;
	width:165px;
}		
.kenchiku-navi07 #stay {
	background-position:-165px -246px;
	width:165px;
}
.kenchiku-navi08 #stay {
	background-position:-165px -287px;
	width:165px;
}		
.kenchiku-navi09 #stay {
	background-position:-165px -328px;
	width:165px;
}
.kenchiku-navi10 #stay {
	background-position:-165px -369px;
	width:165px;
}		
.kenchiku-navi11 #stay {
	background-position:-165px -410px;
	width:165px;
}		
.kenchiku-navi12 #stay {
	background-position:-165px -451px;
	width:165px;
}
.y-contents {
	background-image:url(/id/saitamaken/img/accession/002.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding: 0 0 25px 0;
}

.y-contents-inner {
	background-color:#FFFFFF;
	padding:0 25px;
	width:750px;
}

.y-table {
	width:750px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	margin:30px 0;
}

.y-table td {
	color:#FFFFFF;
	background-image:url(/id/saitamaken/img/accession/007.gif);
	background-repeat:no-repeat;
	width:50px;
	padding: 0 0 0 5px;
}

.y-table01 {
	height:36px;
	*height:26px;
}

.y-table02 {
	height:35px;
	*height:25px;
	border-bottom:1px solid #CCCCCC;
}


.y-table th {
	background-color:#F2F2F2;
	border-bottom:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	width:170px;
	color:#333333;
	text-align:left;
	padding:0 0 0 5px;
	color:#333333;
	font-weight:normal;
}

.y-main-img {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:10px;
	width:328px;
	float: left;
}

.y-main-img img {
	border:1px solid #CCCCCC;
}

.y-main-text {
	width:368px;
	float: right;
	padding: 50px 0 0 0;
}

.y-main-text p {
	width:368px;
	font-size: 14px;
}


.sub-outer {
}

.y-main-outer {
	background-image:url(/id/saitamaken/img/accession/005.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding:0 0 21px 0;
	margin:0 0 20px 0;
}

.y-sub-img {
	background-color:#FFFFFF;
	padding:0px;
	width:149px;
	float: left;
}

.y-sub-text {
	width:195px;
	float:left;
	padding: 7px 0 0 15px;
}

.y-sub-text p {
	font-size:10px;
	line-height:16px;
	letter-spacing:1px;
}

.corws {
	margin:0 0 0 720px;
	padding:20px 0;
}

.popup-imgy {
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
	padding:10px;
	width:900px;
	text-align: left;
}

.popup-imgy2 {
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
	padding:10px;
	width:500px;
	text-align: left;
}

.popup-imgy3 {
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
	padding:10px;
	width:910px;
	text-align: left;
}

.popup-imgy3 img {
	display: inline;
	border: 5px solid #FFFFFF;
}

.crowsy {
	padding:20px 0;
	text-align:left;
	width: 920px;
}

.crowsy img {
	margin:0 0 0 410px;
}

.y-example-outer {
	padding:25px 0 0 0;
}

.y-example-img {
	float:left;
}

.y-example-text {
	float:right;
	width:280px;
}

.y-example-text p {
	padding:0 0 10px 0;
}

.y-example-text span {
	color:#001268;
	font-weight:bold;
}

.y-example-text img {
	margin:0;
}

/*------------------------------------------------------------------*/

.y-main-outer,
.y-sub-outer {
	width:750px;
	min-height:1px;
}

.y-sub-inner {
	width:365px;
	min-height:1px;
	float:left;
}

.y-example-outer {
	/*width:560px;*/
	min-height:1px;
}

/* floatさせたボックスが親要素からはみ出す現象を回避するCSS　ここから */

.y-main-outer:after,
.y-sub-outer:after,
.y-sub-inner:after,
.y-example-outer:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

.y-main-outer,
.y-sub-outer,
.y-sub-inner,
.y-example-outer { 
	display:inline-table; 
}

/* Mac IEには適用させない \*/

* html .y-main-outer,
* html .y-sub-outer,
* html .y-sub-inner,
* html .y-example-outer {
	height:1px;
}

.y-main-outer,
.y-sub-outer,
.y-sub-inner,
.y-example-outer { 
	display:block; 
}
/* */
/* floatさせたボックスが親要素からはみ出す現象を回避するCSS　ここまで */


/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */

.kenchiku-box:after,
.kenchiku-right-box:after,
.kenchiku-right-box2:after,
.kenchiku-right-box3:after,
.insurance-main:after,
.hikoukai-box:after,
.link-box2:after,
.link-box3:after,
.staff-box-in:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

.kenchiku-box,
.kenchiku-right-box,
.kenchiku-right-box2,
.kenchiku-right-box3,
.insurance-main,
.hikoukai-box,
.link-box2,
.link-box3,
.staff-box-in { 
	display:inline-table; 
}
/* Mac IE には適用させない \*/

* html .kenchiku-box,
* html .kenchiku-right-box,
* html .kenchiku-right-box2,
* html .kenchiku-right-box3,
* html .insurance-main,
* html .hikoukai-box,
* html .link-box2,
* html .link-box3,
* html .staff-box-in { 
	height:1px; 
}

.kenchiku-box,
.kenchiku-right-box,
.kenchiku-right-box2,
.kenchiku-right-box3,
.insurance-main,
.hikoukai-box,
.link-box2,
.link-box3,
.staff-box-in { 
	display:block; 
}
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */

/* 追記 voice */

.clear {
	clear:both;
}	

#voice {
	margin-top: 0px;
}
#voice h1 {
	font-size: 20px;
	font-weight: bold;
	color: #001268;
	margin: 0px;
	padding-top: 0px;
}

.contents2-left {
	padding: 0px;
	width: 520px;
	margin-top: 0px;
	line-height:1.5em;
}
.contents2-right {
	width: 158px;
}
.contents2-right img {
	display: inline;
}
.contents2-right h3 {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.entry {
	padding: 15px 15px 6px;
	border: 1px solid #B3B3B3;
	margin-top: 20px;
	margin-bottom: 20px;
}
.entry h2 {
	margin: 0px;
	padding: 0px;
}

.entry p {
	margin-top: 10px;
}

.entry img {
	display: inline;
}

div.voice-entry-title {
	letter-spacing:1px;
	font: normal 20px "HGP創英角ｺﾞｼｯｸUB", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.entry-inner {
	float: right;
	width: 320px;
	margin-top: 0px;
}

.entry-data {
	background: #EEEEEE;
	text-align: right;
	font-size: 95%;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
}
.entry-btn {
	text-align: right;
	margin-top: 10px;
}
.entry-pict {
	font-size: 95%;
	width: 150px;
}
.entry-pict img {
	margin-top: 0px;
	margin-bottom: 3px;
	border: 1px solid #CCCCCC;
}
.pagebute {
	margin: 20px auto;
	text-align: center;
	clear:both
}

.othermenu {;
	margin: 20px 0px 0px;
}
.article li {
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
}
.article li p {
	margin-top: 3px;
}
.article-outline {
	font-size: 10px;
}
.article-price {
	color: #001268;
	text-align: right;
	font-size: 11px;
}
.banner {
	padding-top: 10px;
	margin-left: 11px;
}
.banner img {
	display: inline;
}
.banner li {
	margin-top: 10px;
}
.area-menu {
	margin-top: 20px;
	margin-left: 11px;
}
.area-menu h3 {
	text-align: left;
}

.nextrev {
	width: 490px;
	margin-top: 15px;
	border-top: 1px dotted #CCCCCC;
}
.nextrev td {
	padding-top: 10px;
}

.nextrev td.pre {
	text-align: right;
	width: 43%;
}
.nextrev td.next {
	text-align: left;
	width: 43%;
	padding-bottom: 0px;
}
.nextrev td.main {
	text-align: center;
	width: 14%;
	white-space: nowrap;
}h1 img {
	display: inline;
}


/* 追記 insurance */

.insurance-main {
	background-color:#F7F7F7;
	/*width:750px;*/
	padding: 12px;
	height: 502px;
	margin-bottom:20px;
}

* html .insurance-main {
	background-color:#F7F7F7;
	/*width:750px;*/
	padding: 0 12px;
	height: 474px;
	vertical-align:top;
	line-height:0;
}

.insurance-left {
	float:right;
	width:345px;
}

.insurance-left-in {
	background-image:url(/id/saitamaken/img/bg/bg27.gif);
	background-repeat:repeat-y;
	padding:12px 16px;
	height: 470px;
	vertical-align:top;
}

* html .insurance-left-in {
	background-image:url(/id/saitamaken/img/bg/bg27.gif);
	background-repeat:repeat-y;
	padding:12px 16px;
	height: 470px;
	vertical-align:top;
}

.insurance-left-in2 {
	padding:10px 0 0 0;
}

.insurance-left-in2 p,
.insurance-right-in2 p {
	padding:13px 0 0 0;
}	

.insurance-p {
	padding-top:24px;
}	

.insurance-right {
	float:left;
	width:345px;
}

.insurance-right-in2 {
	padding:10px 0 16px 0;
}

.insurance-left-in2 span,
.insurance-right-in2 span {
	font-weight:bold;
}
.aioi-btn {
	background-image:url(/id/saitamaken/img/letter/insurance/letter03.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:23px 0 0 0;
}


/* 追記 auction */

.auction-1 {
	/*width:750px;*/
	margin:0px 0 0px 0;
	font-size:13px;
	color:#666;
	line-height:1.5em;
}
.auction-left {
	float:left;
	width:374px;
}
.auction-right  {
	float:right;
	padding-top:5px;
}

.auction-content {
	padding:20px 0 0 0;
}

.auction-content-copy {
	font-size:12px;
	line-height:1.7em;
	text-align:left;
	color:#666;
}

p.auction-content-copy {
	font-size:12px;
	line-height:1.7em;
	text-align:left;
	color:#666;
}
.auction-content img {
	margin-bottom:10px;
}

.auction-btn {
	margin:30px 0 0 0;
}			


/* 追記 to top */

.totop {
	text-align:right;
	/*width:750px;*/
	padding:20px 0 0 0;
	clear: both;
}
.totop img {
	display:inline;
}
.totop2 {
	text-align:right;
	width:712px;
	padding:15px 18px 0 0;
	clear: both;
}
.totop2 img {
	display:inline;
}
.totop3 {
	text-align:right;
	/*width:566px;*/
	padding:20px 0 0px 0;
	clear: both;
}
.totop3 img {
	display:inline;
}


/* 追記 care */

.care-bt img {
	display:inline;
	margin-bottom:30px;
}
.care-bg {
	background-color:#F2F2F2;
	padding:10px;
	/*width:730px;*/
}
.care-box {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:15px 15px 0 15px;
	text-align:left;
}
.care-box2 {
	/*width:698px;*/
	padding-bottom:15px;
	height: 143px;
	text-align:left;
}
.care-left {
	width:220px;
	float:left;
	padding-right:15px;
}

.care-right {
	float:left;
	width: 435px;
}
.care-right img {
	padding-bottom:10px;
}

.care-span01 {
	color:#FF0000;
	font-weight:bold;
	font-size:1em;
}

.care-span02 {
	font-weight:bold;
	font-size:1em;
}
		

/* 追記 anysale */

#col2-main dl {
	font-size:12px;
	color:#666;
	line-height:1.5em;
	text-align:left
}
.bold {
	font-weight: bold;
}
.bdr {
	text-decoration: underline;
}
.bdr-red01 {
	text-decoration: underline;
	color: #FF0000;
	font-size: 14px;
}
.bdr-red02 {
	text-decoration: underline;
	color: #990000;
}
.dtl {
	margin-top: 30px;
	color: #333333;
}
.idt {
	margin: 20px 10px 0px;
}
.info-btn {
	margin-top: 10px;
	line-height: 1;
	text-align: right;
}
.info-btn span {
	vertical-align: middle;
}
.info-btn img {
	vertical-align: middle;
	margin-left: 10px;
}
.dtl01 {
	margin-top: 10px;
}
.dtl01 .alignRight {
	width: 355px;
}
.dtl02 .box-bg {
	background: url(/id/saitamaken/org-img/any_bg_01.gif) no-repeat left bottom;
	zoom: 1;
}
.dtl02 dl {
	width: 345px;
	margin-top: 15px;
}
.dtl02 dl dt {
	font-size: 14px;
	color:#FFFFFF;
	padding: 4px 0px 3px 10px;
	font-weight: bold;
}
.dtl02 .alignLeft dt {
	background: #00105A;	
}
.dtl02 .alignRight dt {
	background: #666666;	
}
.dtl02 dl dd {
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.dtl02 .alignLeft dd {
	padding-right: 10px;
}
.dtl02 .alignRight dd {
	padding-right: 15px;
}
.dtl02 dl dd ul {
	margin-left: 10px;
}
.dtl02 dl dd li {
	list-style: disc outside;	
}
.dtl03 ul {
	float: left;
}
.dtl03 li {
	padding-bottom: 15px;
	margin-right: 90px;
}
.dtl03 p {
	margin-top: -5px;
}
.dtl04 ul {
	text-align: center;
	margin-top: 25px;
}
.dtl04 ul li,
.dtl04 ul img {
	vertical-align: bottom;
}
.dtl05 .alignLeft {
	width: 492px;
}
.dtl05 .alignLeft img {
	margin-bottom: 10px;
}
.dtl07 li {
	background: url(/id/saitamaken/org-img/any_dot_02.gif) no-repeat 0 4px;
	margin-left: 10px;
	padding-left: 20px;	
}
.dtl07 .alignLeft {
	width: 315px;
}
.dtl07 .alignRight {
	width: 355px;
}
.dtl08 .idt {
	margin-top: -15px;
}
.dtl08 dl {
	margin-top: 35px;
}
.dtl08 dt {
	padding-bottom: 5px;
	border-bottom: 1px solid #999999;
	margin-bottom: 10px;
}
.dtl08 dt img {
	vertical-align: bottom;
}
.dtl08 dd {
	padding-left: 45px;
}
.dtl08 .type-a dd {
	background: url(/id/saitamaken/org-img/any_icon_01.gif) no-repeat left top;	
}
.dtl08 .type-b dd {
	background: url(/id/saitamaken/org-img/any_icon_02.gif) no-repeat left top;	
}
.dtl08 .type-c dd {
	background: url(/id/saitamaken/org-img/any_icon_03.gif) no-repeat left top;	
}
.dtl08 .type-d dd {
	background: url(/id/saitamaken/org-img/any_icon_04.gif) no-repeat left top;	
}
.dtl09 .idt {
	margin-top: -15px;
}
.dtl09 dt {
	background: url(/id/saitamaken/org-img/any_dot_01.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-bottom: 5px;
}
.dtl09 dt span {
	margin-top: 35px;
	padding-top: 5px;
	background: url(/id/saitamaken/org-img/any_icon_05.gif) no-repeat left bottom;
	margin-left: 5px;
	line-height: 1;
	font-size: 14px;
	padding-left: 30px;
	display: block;
	color: #001561;
}
.dtl09 dd {
	margin-left: 5px;
	padding-left: 28px;
	padding-top: 2px;
	background: url(/id/saitamaken/org-img/any_icon_06.gif) no-repeat left top;
}
.dtl10 {
	margin-top: 50px;
	background: url(/id/saitamaken/org-img/any_txt_30.gif) no-repeat left top;
	padding: 12px 0px 12px 437px;
	zoom: 1;
}
.info-btn a:hover img,
.dtl10 a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* 追記 topics */
.topics-box {
	padding:20px 0 20px 0;
	border-bottom:1px solid #CCCCCC;
}
#col2-main p.topics-txt1 {
	font-size:14px;
	font-weight:bold;
	color:#001268;
	letter-spacing:2px;
}
.topics-box img {
	display:inline;
	margin-top:15px;
}


.clearfix {display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;
}
.clearfix {display: block;
}
/* End hide from IE-mac */
.clearfix:after {
	content: url(../img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.imgover {
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.break {
	clear: both;
}
.alignLeft {
	float: left;
	margin: 0px;
	padding: 0px;
}
.alignRight {
	float: right;
	margin: 0px;
	padding: 0px;
}
.aural {
	display: none;
}
.newwin {
	margin-left: 3px;
	border-style: none;
	vertical-align: middle;
}

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


/* clearfix
--------------------------------------------*/

.clearfix {display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;
}
.clearfix {display: block;
}
/* End hide from IE-mac */
.clearfix:after {
	content: url(/id/saitamaken/img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.imgover {
}




/* 追記 outline */
.contents2-left {
	width:520px;
	float:left;
	padding:25px 0 0 0;
	line-height:1.5em;
}
.outline {
	padding:20px 0 0 0;
}
.outline-box {
	/*width:566px;*/
	padding:13px 0 0px 0;
}
.outline-box img {
	float:left;
	width:252px;
	margin:5px 0 0px 0;
}
.outline-box p {
	float:right;
	width:265px;
	font-size:12px;
	line-height:1.5em;
	color:#666;
}				
.outline-bg {
	background-color:#F2F2F2;
	padding:15px;
	clear: both;
	margin:30px 0 20px 0;
}
* html .outline-bg {
	background-color:#F2F2F2;
	padding:15px;
	clear: both;
	margin:30px 0 0 0;
}
.outline-bg table {
	border:1px solid #CCCCCC;
	border-bottom-width:0;
	border-right-width:0;
	clear: both;
	width: 490px;
}
.outline-bg table th{
	background-image: url(/id/saitamaken/org-img/bg/bg31.gif);
	background-repeat: repeat-y;
	background-position: left top;
	vertical-align:top;
	width:142px;
	padding:14px 0 14px 18px;
	text-align:left;
	border-bottom:1px solid #B3B3B3;
	border-right:1px solid #999999;
}
.outline-bg table td{
	background-color:#FFFFFF;
	vertical-align:top;
	border-bottom:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-left:1px solid #E5E5E5;
	padding:12px 15px 8px;
	/*width:334px;*/
}
.outline-bg table td p{
	font-size:12px;
	color:#666;
	line-height:1.5em;
}

ul.rcol-btn2 {
	margin: 0;
	background-color:#f3f3f3;width:514px;height:35px;padding:3px;clear:both;
	/* background-image:url(/id/saitamaken/img/outline_navi_bak.gif); */
	background-repeat:repeat-y;
}

* html ul.rcol-btn2 {
	margin:0;
	background-color:#f3f3f3f;width:520px;height:39px;padding:3px;clear:both;
	/* background-image:url(/id/saitamaken/img/outline_navi_bak.gif); */
	background-repeat:repeat-y;
}

.rcol-btn2 li {
	line-height: 1em;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float:left;
	display:inline;
	width:128px;
}
.rcol-btn2 li img {
	vertical-align: bottom;
}



/* 追記 loan */
.loan-bg-top {
	width:710px;
	background-image: url(/id/saitamaken/org-img/bg/bg22.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
}
.loan-bg {
	width:684px;
	background-image: url(/id/saitamaken/org-img/bg/bg23.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:16px 13px 16px 13px;
}
.loan-box {
	width:678px;
	padding:0 3px 0 3px;
}
.loan-box-left {
	width:325px;
	float:left;
}
.loan-box-right {
	float:right;
	width:325px;
	text-align:left;
}
.loan-box2 {
	padding:2px 15px 9px 15px;
	background-color: #FAFAFA;
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#loan-box-pad {
	padding:2px 15px 13px 15px;
}
	
.loan-box2 img {
	padding:10px 0 0 0;
}
.loan-box2 a img {
	padding:0;
}
.loan-box3 {
	width:626px;
	height:215px;
	margin:20px 3px 0 3px;
	padding:26px 26px 0 26px;
	background-image: url(/id/saitamaken/org-img/bg/bg24.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}
/* safari only \*/
html:\66irst-child .loan-box3{
	letter-spacing:-1px;
}
/* end */

.loan-box3 img {
	padding-bottom:7px;
}

.loan-box3 span {
	font-weight:bold;
}
	
#loan {
	width:678px;
	padding:20px 3px 0 3px;
}
.loan-bg-top2 {
	width:710px;
	background-image: url(/id/saitamaken/org-img/bg/bg25.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:94px 0 0;
	margin:40px 0 0 10px;
}
.loan-form-bg {
	background-color:#F2F2F2;
	padding:10px;
}
.loan-form-bg-in {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:30px 0 30px 39px;
}
.loan-form-left {
	width:430px;
	vertical-align:top;
	border-bottom:3px solid #FFFFFF;
	padding:0;
}
.loan-form-right {
	border-bottom:3px solid #FFFFFF;
	padding-left:8px;
}
.loan-form-right input {
	padding:0 5px;
	height:16px;
	border:1px solid #CCCCCC;
	background-color:#F9F9F6;
	width: 81px;
	font-size:13px;
}
.loan-form-right img {
	display:inline;
	padding:0 0 2px 3px;
}
.loan-btn {
	padding:12px 0 21px 75px;
	*padding-left:50px;
}		

.loan-btn input {
	margin-right:42px;
}
.loan-btn button {
	border:none;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
}
.loan-btn button img{
	border:0;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	vertical-align:bottom;
	display:block;
	margin-left:30px;
	*margin-left:0;
}
#result {
}
.loan-btn2 {
	line-height:15px;
	text-align:center;
}
.loan-btn2 img{
	display:inline;
}
.loan-result-p {
	font-size:11px;
	line-height:18px;
	padding:14px 0 23px 0;
}

/* 追記 saleout */
.saleout-main {
	border:20px solid #F2F2F2;
	margin-bottom:20px;
}

* html .saleout-main {
	border:20px solid #F2F2F2;
}

.saleout-box01 {
	width:710px;
	min-height:1px;
	border-bottom:15px solid #F2F2F2;
}

.saleout-left {
	padding:15px 25px 0 15px;
	width:339px;
	float:left;
}

.saleout-left p {
	padding:10px 0 0 0;
}	

.saleout-right {
	padding:46px 20px 18px 0;
	float:left;
}

.saleout-inner {
	padding:15px 15px 0px 15px;
}

.saleout-contents01 {
	padding:0 0 20px 0;
}
	

.saleout-contents01 p {
	padding:10px 0 0 0;
}

.saleout-contents02 {
	padding:0 0 30px 0;
}
	

.saleout-contents02 p {
	padding:17px 0 0 0;
}	

.saleout-contents01 table {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	margin:15px 0 0 0;
	width:655px;
}
		
.saleout-t01 {
	background-image:url(/id/saitamaken/org-img/bg/bg36.gif);
	background-repeat:repeat;
	padding:0px 0 0 15px;
	width:203px;
	line-height:44px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.saleout-t02 {
	padding:7px 0 7px 15px;
	/*width:440px;*/
	height:34px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	line-height: 15px;
	letter-spacing: 1px;
}	

.saleout-t03 {
	padding:0px 0 0px 15px;
	/*width:440px;*/
	line-height:44px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	letter-spacing: 1px;
}			

.saleout-btn {
	padding:0px 0 20px 182px;
}	
	
/* 追記 change */
.change-maintop {
	padding:0 0 35px 0;
}
.change-maintop img {
	margin:0 0 12px 0px;
}		

.change-p01 {
	padding:23px 0 0 0;
}	

.merit-box {
	padding:17px 0 15px 0;
}	

.demerit-box {
	padding:0px 0 0px 0;
}	
*html .demerit-box {
	padding:0;
	width:313px;
}	

.change-inquiry {
	background-color:#FFFFFF;
	background-image:url(/id/saitamaken/org-img/change/letter09.gif);
	background-repeat:no-repeat;
	background-position:60px 40px;
	padding:15px 0 15px 435px;
	margin-top: 13px;
}	
.merit-box {
	padding:17px 0 15px 0;
}	

.demerit-box {
	padding:0;
	margin:0
}	

.change-bg {
	padding: 12px;
}

.change-left {
	float:left;
	width:345px;
	}
.change-left-in {
	background-image:url(/id/saitamaken/org-img/bg/bg34.gif);
	background-repeat:repeat-y;
	background-position: left top;
	padding: 7px 0 0 16px;
}
* html .change-left-in {
	background-image:url(/id/saitamaken/org-img/bg/bg34.gif);
	background-repeat:repeat-y;
	background-position: left top;
	padding: 0 0 0 16px;
	margin-top:-7px

}
.change-in {
	width:313px;
	padding:16px 16px 0px 0px;
	height: 450px;
}
.change-in p {
	padding:10px 0 24px 0;
}

.change-right {
	float:right;
	text-align:left;
	}	
.change-right-in {
	text-align:left;
	background-image:url(/id/saitamaken/org-img/bg/bg34.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 7px 0 0 16px;
}
* html .change-right-in {
	text-align:left;
	background-image:url(/id/saitamaken/org-img/bg/bg34.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0 0 0 16px;
	margin-top:-7px
}
.change-box {
	width:301px;
	padding:0 12px 0 0;
	background-image: url(/id/saitamaken/org-img/bg/bg19.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom:13px;
}
.change-box p {
	padding:6px 0 41px 0;
}
	


/* 追記 auction */
.auction-content {
	padding:20px 0 0 0;font-size:12px;line-height:1.7em;text-align:left;color:#666;
}
.copy-auction {font-size:12px;line-height:1.7em;text-align:left;color:#666}

/* 追記 purchase */
.change-bg {
	background-color:#F2F2F2;
	padding:12px;
	margin-bottom:10px;
}
.purchase-bg {
	background-color:#F2F2F2;
	padding:20px;
	margin-bottom:10px;
}
#col2-main {
	width: 725px;
	float: left;
}
#col2-main p {
	font-size:12px;
	line-height:1.5em;
	texy-align:left;
	color:#666;
}
.hikoukai-text {
	padding:16px 0 14px 25px;
	text-align:left;
}
.main .purchase-box1-top {
	background-image: url(/id/saitamaken/org-img/bg13.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.main .purchase-box1 {
	padding:15px 15px 67px 15px;
	background: url(/id/saitamaken/org-img/bg15.gif) no-repeat center bottom;
	text-align:left;
}
* html .main .purchase-box1 {
	padding:15px 20px 67px 20px;
	background: url(/id/saitamaken/org-img/bg15.gif) no-repeat center bottom;
	text-align:left;
}
#purchase-end {
	background-image: url(/id/saitamaken/org-img/bg14.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:15px 20px 9px 20px;
	text-align:left;
}

* html #purchase-end {
	background-image: url(/id/saitamaken/org-img/bg14.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:15px 20px 9px 20px;
	text-align:left;
}

#purchase-first {
	background-image: url(/id/saitamaken/org-img/bg15-2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:15px 20px 67px 20px;
	text-align:left;
}
* html #purchase-first {
	background-image: url(/id/saitamaken/org-img/bg15-2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:15px 20px 67px 20px;
	text-align:left;
}
.main .purchase-2 {
	text-align:right;
	padding-top:30px;
	text-align:right;
}
.main .purchase-2 img {
	display:inline;
}


.main-photo {
	padding-bottom:30px;
}

* html .main-photo {
	margin-bottom:30px;
}


/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
.hedder:after,
.index-1:after,
.index-2-wrapper:after,
.index-3:after,
.index-4:after,
.update:after,
.estate:after,
.estate-box01:after,
.details:after,
.nex-rev:after,
.auction-1:after,
.auction-2-box:after,
.saleout-box01:after,
.change-bg:after,
.ok-bg:after,
.loan-box:after,
.care-box2:after,
.contents-bt2:after,
.ceo:after,
.event-box:after,
.outline-box:after,
.link-wrapper:after,
.sitemap-box2:after,
.sitemap-box1:after,
.blog-img-outer:after,
.blog-box:after,
.clear-y-11:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.hedder,
.index-1,
.index-2-wrapper,
.index-3,
.index-4,
.update,
.estate,
.estate-box01,
.details,
.nex-rev,
.auction-1,
.auction-2-box,
.saleout-box01,
.change-bg,
.ok-bg,
.loan-box,
.care-box2,
.contents-bt2,
.ceo,
.event-box,
.outline-box,
.link-wrapper,
.sitemap-box2,
.sitemap-box1,
.blog-img-outer,
.blog-box,
.clear-y-11 { 
	display:inline-table; 
}
/* Mac IE には適用させない \*/
* html .hedder,
* html .index-1,
* html .index-2-wrapper,
* html .index-3,
* html .index-4,
* html .update,
* html .estate,
* html .estate-box01,
* html .details,
* html .nex-rev,
* html .auction-1,
* html .auction-2-box,
* html .saleout-box01,
* html .change-bg,
* html .ok-bg,
* html .loan-box,
* html .care-box2,
* html .contents-bt2,
* html .ceo,
* html .event-box,
* html .outline-box,
* html .link-wrapper,
* html .sitemap-box2,
* html .sitemap-box1,
* html .blog-img-outer,
* html .blog-box,
* html .clear-y-11 { 
	height:1px; 
}
.hedder,
.index-1,
.index-2-wrapper,
.index-3,
.index-4,
.update,
.estate,
.estate-box01,
.details,
.nex-rev,
.auction-1,
.auction-2-box,
.saleout-box01,
.change-bg,
.ok-bg,
.loan-box,
.care-box2,
.contents-bt2,
.ceo,
.event-box,
.outline-box,
.link-wrapper,
.sitemap-box2,
.sitemap-box1,
.blog-img-outer,
.blog-box,
.clear-y-11 { 
	display:block; 
}
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */


/* aqua

（変更可）の箇所のみ修正可*/

/* default style - リセット及びbody基本設定
----------------------------------------------------------- */
/* ===================================================================
 リセット及びbody初期設定 (この部分は基本的に変更しない)
=================================================================== */
/*--- reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;margin-top:8px;color:#666;line-height:1.5em}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*	共通のスタイル指定
----------------------------------------------------------- */
/*----------------------------------------------------
	基本設定、リンクカラーなど
----------------------------------------------------*/
.page{
	font-size:100%;line-height:1.5em;color:#666      /*ページ全体の文字サイズ（変更可） */
}

a:link {
	color:#666;text-decoration:underline;
}

a:visited {
	color: #666;
}

a:hover {
	color:#000066;text-decoration:underline;
}

a:active {
}

img {
	vertical-align: top;
}

/*----------------------------------------------------
	基本設定、下マージン
----------------------------------------------------*/

.main ol,.main ul,.main dl,.main blockquote,.main pre,.main p {
	margin-bottom: 1em;
}

/*----------------------------------------------------
	汎用class
----------------------------------------------------*/
.imgR {
	float: right;
	margin: 0 0 10px 10px;
}

.imgL {
	float: left;
	margin: 0 10px 10px 0;
}

.text-alignC {
	text-align: center;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

.check {
	color: red;
	font-weight:bold;
}

.red {
	color: red;
}

.orange {
	color: #FF6600;
}

.blue {
	color: #3366FF;
}

.green {
	color: #339933;
}

.fs0_9 {
	font-size: 0.9em;
}

.fs0_8 {
	font-size: 0.8em;
}

.fs1_1 {
	font-size: 1.1em;
}

.fs1_2 {
	font-size: 1.2em;
}

strong {
	font-weight: bold;
}

hr {
	border-color: #999999;
	border-right: medium none;
	border-style: dashed none none;
	border-width: 1px medium medium;
	display: block;
	height: 1px;
	margin: 10px 0;
}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.clear{
	clear: both;
}

/*----------------------------------------------------
	基本の表
----------------------------------------------- */

.nomal_table {
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px dotted #999999;
	margin: 10px auto;
	width: 100%;
}

.nomal_table th{
	background: url(/images/default/bg04-2.gif) ;
	padding:10px;
	border-bottom: 1px dotted #999999;
	width: 150px;
	color:#011766;
}

.nomal_table td{
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px dotted #999999;
}


/*----------------------------------------------------
	レイアウト設定
----------------------------------------------------*/
/*----------------------------------------------------
<class="page">
	<class="page_top"></>
	<id="middle">
		<class="index_left"></>
		<class="main"></>
		<class="index_right"></>
	</> 
	<class="page_bottom"></>
</>
----------------------------------------------------*/
body {
	text-align: center;
}

.page{
	width: 950px;       /*ページ全体の幅（変更可） */
	margin: 0 auto;
	text-align: left;
}

.page_top{
	margin: 0 0 10px 0;
}

#middle{}

.page_bottom{
	text-align: center;
}

.index_left{
	width: 200px;       /*ページ左側の幅（変更可） */
	margin-right:15px;
}

.main{
	width:100%;       /*ページ中央部分の幅（変更可） */
	margin-bottom: 1em;
}

* html .main{
	width: 98%;       /*ページ中央部分の幅（変更可） */
	margin-bottom: 1em;
}

.index_right{
	width:200px;       /*ページ右側の幅（変更可） */
	margin-left: 15px;
}


/*----------------------------------------------------
	モジュール別
----------------------------------------------------*/

/*	ヘッダー
----------------------------------------------- */

.page_th1op  {
	padding: 0 0 0 10px;
	font-size: 0.9em;     /*ページ最上部のテキストのサイズ（変更可）*/
	color: #ffffff;       /*ページ最上部のテキストの色（変更可）*/
	background-color: #00285d;       /*ページ最上部の色（変更可）*/
	height: 18px;
	line-height: 18px;
}


/*	パンクズ下のページタイトル
----------------------------------------------- */
.page_title {display:none}


/*	見出し h1-h6
----------------------------------------------- */

.main h1{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	width:50%;
	padding:8px 0 8px 10px;
	text-align:left;
	background-image:url(/id/saitamaken/img/h1_title_bak.gif);
	background-repeat:repeat-x;
	background-color:#001667;
}

.main h2{
	background: url(/id/saitamaken/img/staff_recommend.gif) no-repeat;       /*各ページのタイトル背景画像（変更可）*/
	font-size: 1.3em;       /*各ページのタイトルテキストのサイズ（変更可）*/
	font-weight: bold;
	color: #fff;       /*各ページのタイトルテキストの色（変更可）*/
	height: 30px;
	margin: 0 0 10px;
	padding: 3px 0 0 36px;
}

* html .main h2{
	background: url(/id/saitamaken/img/staff_recommend.gif) no-repeat;       /*各ページのタイトル背景画像（変更可）*/
	font-size: 1.3em;       /*各ページのタイトルテキストのサイズ（変更可）*/
	font-weight: bold;
	color: #fff;       /*各ページのタイトルテキストの色（変更可）*/
	height: 30px;
	margin: 0 0 10px;
	padding: 5px 0 0 36px;
}

.main h3 {
	background: url(/id/saitamaken/img/blog-ber.gif) repeat-x; /*タイトル背景画像（変更可）*/
	font-size: 1.1em;       /*タイトルテキストのサイズ（変更可）*/
	line-height: 30px;
	color: #333333;       /*タイトルテキストの色（変更可）*/
	height: 30px;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
	font-weight: bold;
}

.main h4 {
	font-size: 1.1em;
	font-weight: bold;
	color: #333333;
	border-left: 7px #FAA911 solid;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 5px;
}

.main h5 {
	font-size: 1.0em;
	font-weight: bold;
	color: #333333;
	border-left: 7px #FFBCBC solid;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 5px;
}

.main h6 {
	font-size: 1.0em;
	color: #333333;
	border-left: 7px #87BEE2 solid;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 5px;
}

/*	パンくず
----------------------------------------------- */

.navi{
	margin: 5px 5px 10px 5px;
	padding: 5px 0 3px 0;
}

.next_navi{
	/* text-align: right; */
	display:none;
}

/*	リスト （点、※印　数字）
----------------------------------------------------*/
.ten li {
	background: none;
	list-style-type: square;
	margin: 0 0 0 15px;
}

.kome li{
	background: url(/images/default/kome.gif) no-repeat 0 3px;
	padding: 0 0 0 15px;
}

.suuji li{
	background: none;
	list-style-type: decimal;
	margin: 0 0 0 25px;
}

/*	左右バータイトル
----------------------------------------------- */
.title_s{
	background: url(/images/default/title_s.gif) no-repeat; /*タイトル背景画像（変更可）*/
	font-size: 1em;       /*タイトルテキストのサイズ（変更可）*/
	line-height: 25px;
	color: #ffffff;       /*タイトルテキストの色（変更可）*/
	height: 25px;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
}

/*	インデックス左上段フリー編集エリア
----------------------------------------------- */

.index_top { display:none;
	/* margin: 0 0 10px 0;
	padding: 2px;
	background: url(/images/default/bg04-2.gif) ;*/
}

/*	ログイン表示
----------------------------------------------- */

.login_view{
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
	color:#000
}

.login_view_r{
	margin: 0 0 10px 0;
	padding: 5px;
	border: solid 1px #cccccc;
	text-align: center;
}

.member-info-area {
	margin:0 auto;text-align:center;
	width:200px;
	background: url(/id/saitamaken/img/login-area.gif) no-repeat left 0px;
	padding:135px 0 10px;
	color:#fff;
}

.member-info-area a {
	color:#F90
}

.member-info {
	text-align:right;
	font-size:12px;
}
/*	自動生成メニュー
----------------------------------------------- */

.page_index_view { display:none;
	/* margin: 0 0 10px 0; */
}

.page_index_name1 a {
	display: block;
	background: url(/images/default/bt_menu.gif) no-repeat left 0px; /*メニュー背景ロールオーバー画像（色名変更可） */
	height: 25px;
	width: 155px;
	line-height: 25px;
	text-decoration: none;
	text-align: center;
	color: #666699;       /*メニュー文字ロールオーバー色 */
}

.page_index_name1 a:hover {
	background: url(/images/default/bt_menu_o.gif) no-repeat left 0px; /*メニュー背景ロールオーバー画像（色名変更可） */
	text-decoration: none;
	color: #FF0000;       /*メニュー文字ロールオーバー色 */
}

/*	インデックス左下段フリー編集エリア
----------------------------------------------- */

.index_bottom {
	margin: 0 0 10px 0;
} 

.index_bottom p {
	font-size:10px;
} 

ul.side_menu {
	margin: 0 0 10px 0;
}

.side_menu li {
	list-style-type: none;line-height:0;padding-top:8px;height:42px
}

ul.side_menu2 {
	margin: 10px 0 10px 0;
}

.side_menu2 li {
	list-style-type:none;line-height:0;
}


table.side_menu3 {
	margin: 0 0 10px 0;border:1px solid #ccc;border-collapse:collapse;
}

* html table.side_menu3 {
	margin: 10px 0 10px 0;border:1px solid #ccc;border-collapse:collapse;
}

.side_menu3 th {
	padding:2px;border:1px solid #ccc;border-collapse:collapse;background-color:#f4f4f4;text-align:center;
}

.side_menu3 td {
	border:1px solid #ccc;border-collapse:collapse;padding:4px 10px;color:#333;font-size:12px;line-height:1.4em
}

table.side_menu4 {
	margin: 0 0 10px 0;
}

* html table.side_menu4 {
	margin: 10px 0 10px 0;
}

.side_menu4 th {
	background-color:#f4f4f4;text-align:center;
}

/*	テキストリンク用メニュー
----------------------------------------------- */


/*	メイン上段フリー編集エリア
----------------------------------------------- */

.main_top {
	margin:0 0 10px 0;
}

.main_top2 {
	margin:0 auto 15px;
}

.main_top3 {
	margin:0 auto 10px;text-align:center
}
/*	メイン下段フリー編集エリア
----------------------------------------------- */

.main_bottom{
	margin:20px 0 10px 0;
	padding:0;
}

* html .main_bottom{
	margin:16px 0 10px 0;
	padding:0 5px 0 0;
}

.main_bottom p {
	color: #999999;
}

.main_bottom table{
	border:1px solid #006;margin:0 auto;
}

.main_bottom table td{
	padding:5px 0 5px 5px;line-height:1.5em
}
/*	インデックス右上段フリー編集エリア
----------------------------------------------- */

.oshirase_right {
	margin: 0 0 10px 0;
	}

.oshirase_right2 {
	margin: 0 0 0 0;
	padding:0;
	}

.oshirase_right3 {
	margin: 10px 0 0 0;
	}

.oshirase_right .oshirase_right_midashi2 {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px dashed #ccc;
	border-collapse:collapse;
}

.oshirase_right3 .oshirase_right_midashi {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px dashed #ccc;
	border-collapse:collapse;
}

.oshirase_right4 .oshirase_right_midashi {
	border-bottom:1px dashed #ccc;
	border-collapse:collapse;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.oshirase_right4-td {
	margin: 0 0 10px 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-collapse:collapse;
	}

.oshirase_right_midashi p,
.oshirase_right .oshirase_right_midashi2 p {
	font-weight:bold;
	font-size:13px;
	color:#006;
	margin:6px;
}

.oshirase_right4 p {
	font-weight:bold;
	font-size:13px;
	color:#006;
	margin:0 6px 6px;
	padding:0;
}


.oshirase_right td {
	font-size:12px;
	line-height:1.5em;
	color:#333;border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-collapse:collapse;
	}

.oshirase_right2 td {
	font-size:12px;
	line-height:1.5em;
	color:#333
}

.oshirase_right3 td {
	font-size:12px;
	line-height:1.5em;
	margin:4px;
	color:#333;
}

.oshirase_right4-td p {
	font-size:12px;
	line-height:1.5em;
	margin:4px 6px;
	color:#333;
}

.oshirase_right td ul{
	margin:4px 4px 4px 6px;
	color:#666
}

.oshirase_right2 td ul{
	margin:0 0 0 0;
	color:#666
}
.lcol-blc-inner ul li,
.oshirase_right td ul li{
	background:url(/id/saitamaken/img/arrow2.gif) no-repeat scroll 0 4px transparent;
	padding-left:10px;
	line-height:1.5em;
	text-align:left;
	}

.lcol-blc-inner p {font-size:11px;text-align:left;margin:0}

* html .lcol-blc-inner p {font-size:10px;text-align:left;margin:0}

div.info-topic {
background:url(/id/saitamaken/img/arrow3.gif) no-repeat scroll 0% 50% transparent;
background-repeat: no-repeat;
margin:0;
text-align:left;
padding-left:15px
}



.oshirase_right2 .headcopy {
	font-size:13px;font-weight:bold;color:#006;
	margin:4px;
	}

.oshirase_right td p,
.oshirase_right2 td p {
	margin:0 4px 4px;
	} 

.oshirase_right3 td p {
	font-size:12px;
	line-height:1.3em;
	margin:4px 4px 0;
	} 

.president_blog {margin:10px auto 10px;text-atign:center}

.index_r_top {
	margin:0 0 10px 0;
}

.index_r_top .title_s {
	margin:10px 0 10px 0;
}

#title_s_top{
	margin:0 0 10px 0;
}

/*	インデックス右上段物件情報
----------------------------------------------- */
#side_view {
	background: url(/images/default/bg04-2.gif) ;
	padding: 5px 3px 5px 3px;
	border-bottom: 1px dotted #999999;
}

/*	TOPへ
----------------------------------------------- */

.totopbtn {
	text-align: right;
	margin: 0 10px 10px 0;
}

/*	フッター
----------------------------------------------- */

div.main-footer {
	text-align:center;
	background-color: #f4f4f4;
	background-image:url(/id/saitamaken/img/index_78.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	height:31px;
	margin: 5px auto 5px;
	padding: 5px 0 0 0;
}

* html div.main-footer {
	text-align:center;
	background-color: #f4f4f4;
	background-image:url(/id/saitamaken/img/index_78.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	height:31px;
	margin: 5px auto 5px;
	padding: 10px 0 0 0;
}

.main-footer table {margin:3px auto 0}

.main-footer table td {padding:0 0;font-size:11px}

.main-footer table td a {text-decoration:none}


#foot-copy {font-size:12px;color:#666;margin:3px auto 10px}

/*-----------------------------------------------
	TOPページ関連
----------------------------------------------- */

/*	News & Topics
----------------------------------------------- */

.news {
	border: solid 1px #cccccc;
	height: 100px;
	margin: 0 0 10px 0;
	padding: 0.5em;
	overflow: auto;
}

.news dd {
	margin: 0 0 10px 10px;
}

/*-----------------------------------------------
	物件セル
----------------------------------------------- */

.not_found {
	margin: 0 0 10px 0;
}

.top table{ 
	text-align:center;margin: 0 auto 5px;
}

* html .top table{ 
	text-align:center;margin: 0 auto 5px;
	padding-left:
}

.main_td {
	padding-left:1px;
}



/*	現地販売会
----------------------------------------------- */

.r_open_title{
	color: #ff0000;
	font-weight: bold;
	font-size:0.9em;
}

.r_catch_open,
.rs_openschedule,
.r_opentime{
	font-size:0.9em;
}

/*	一覧表示
----------------------------------------------- */

.top .list_block{
	border:solid 1px #999999;
	width:98%;
	text-align:left;
	margin-bottom:3px;
	height:290px;
}

.list_block{
	border:solid 1px #999999;
	width:98%;
	text-align:left;
	margin-bottom:3px;
	height:290px;
}

* html .list_block{
	border:solid 1px #999999;
	width:98%;
	text-align:left;
	margin-bottom:3px;
	height:334px;
	margin-left:1px;
}

.list_block th{
	font-weight:normal;
	background-color:#666666;
	color:#ffffff;
	font-size: 1em;
	padding: 0 0 0 2px;
	text-align:left;
}

.list_block td{
	padding: 0 5px 0 5px;
	font-size: 1em;
	text-align:left;
}
.list_img_area{}
.list_view_r_kind{
	padding: 2px 2px 2px 2px;
}

.list_view_price{
	color:   #FF0000;
	font-size: 1em;
	font-weight:bold;
}

.list_view_access{}
.list_view_station{width:100%;float:left;}
.list_view_access2{}
.buildname{}
.list_view_madori{}
.list_block img{}
.list_view{}
.cnbox{background-color:#f3f3f3;padding:2px 0 2px;margin:0 auto 2px}
.cnbox_body{margin:0;padding:0}

/*	スタッフコメント
-----------------------------------------------
.fukidasi_box_s {
	clear: both;
}

.fukidasi_staff_s {
	float: right;
}

.fukidasi_staff_s img {
	border: 1px solid #CCCCCC;
	width: 70px;
}

.fukidasi_s {
	background: url(/images/default/fukidasi3_long_1.jpg) repeat-y;
	width: 115px;
}

.fukidasi_top_s {
	background: #FFFFFF url(/images/default/fukidasi1_long_1.jpg) no-repeat;
	height: 5px;
	width: 115px;
	margin: 0 0 5px 0;
}

.fukidasi_txt_s {
	padding: 0px 8px 0px 7px;
	line-height: 130%;
	font-size:0.9em;
}

.fukidasi_txt_s span {
	color: #CD3333;
}

.fukidasi_bottom_s {
	background: url(/images/default/fukidasi2_long_1.jpg) no-repeat;
	height: 8px;
}  */

/*	スタッフコメント顔写真無し
----------------------------------------------- */
.fukidasi_box_s {
	margin-bottom:0px;
	padding:0 0 2px;
	clear: both;
}

.fukidasi_staff_s {
	float: right;
	clear: both;
}

.fukidasi_staff_s img {
	background-image:url(/images/default/spacer.gif);
	background-repeat:   no-repeat;	
	width: 1px;
	clear: both;
}

.fukidasi_s {
	clear: both;
	background: url(/images/default/fukidasi3_long_1_b.jpg) repeat-y 0px 0px;
	width: 185px;
}

.fukidasi_top_s {
	clear: both;
	background: #FFFFFF url(/images/default/fukidasi1_long_1_b.jpg) no-repeat 0px 0px;
	height: 5px;
	font-size: 1px;
	width: 185px;
	margin-bottom: 5px;
}

.fukidasi_txt_s {
	padding: 0px 8px 0px 7px;
	line-height: 130%;
	font-size:10px;
}

.fukidasi_txt_s span {
	color: #CD3333;
}

.fukidasi_bottom_s {
	background: url(/images/default/fukidasi2_long_1_b.jpg) no-repeat 0px 0px;
	height: 8px;
	font-size: 1px;
}
-----------------------------------------------

/*-----------------------------------------------
	物件詳細ページ
----------------------------------------------- */

/*	スタッフコメント
----------------------------------------------- */
.fukidasi_box {
	width: 537px;
	padding:10px 0 10px 30px;
}

/* clearfix */
.fukidasi_box:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.fukidasi_box {
  min-height: 1px;
}
* html .fukidasi_box {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


.fukidasi_staff {
	float: right;
}

.fukidasi_staff img {
	display: block;
	border: 1px solid #CCCCCC;
	margin-bottom: 0px;
	width: 80px;
}

.fukidasi {
	background: url(/images/default/fukidasi3.jpg) repeat-y 0px 5px;
	width: 457px;
	margin-bottom: 10px;
}

.fukidasi_top {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
	background: url(/images/default/fukidasi1.jpg) no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    font-size: 1px;
    height: 5px;
    line-height: 1%;
    vertical-align: bottom;
    width: 442px;
}

.fukidasi_txt {
	background: url(/images/default/fukidasi4.jpg) no-repeat right 0px;
	padding: 0px 40px 3px 30px;
	line-height: 135%;
}

.fukidasi_txt span {
	color: #CD3333;
}

.fukidasi_bottom {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background: url(/images/default/fukidasi2.jpg) no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    bottom: 0;
    font-size: 1px;
    height: 8px;
    line-height: 1%;
    vertical-align: bottom;
}


/*	スタッフコメント顔写真無し
-----------------------------------------------

.fukidasi_box {
	padding-left:25px;
	margin-top: 10px;
}

.fukidasi {
	background: url(/images/default/fukidasi3_b.jpg) repeat-y 0px 5px;
	width: 550px;
	margin-bottom: 10px;
}

.fukidasi_top {
	background: #FFFFFF url(/images/default/fukidasi1_b.jpg) no-repeat 0px 0px;
	height: 5px;
	font-size: 1px;
	text-indent: -9999px;
	width: 550px;
}

.fukidasi_txt {
	padding: 0px 0px 3px 30px;
	line-height: 130%;
}

.fukidasi_txt span {
	color: #CD3333;
}

.fukidasi_bottom {
	background: url(/images/default/fukidasi2_b.jpg) no-repeat 0px 0px;
	height: 8px;
	font-size: 1px;
	text-indent: -9999px;
}
----------------------------------------------- */

/*	キャッチコピー
----------------------------------------------- */

.r_catch_top{
	font-size: 1.5em;
	font-weight: bold;
	color: #ff0000;
	margin: 0px 0px 10px 0px;
}

.r_buildname{
	font-size:1.2em;
	font-weight:bold;
}

/*	現地販売会情報
----------------------------------------------- */
.r_open_title_detail{
	background: url(/images/default/title04_orange.gif) no-repeat; /*タイトル背景画像（変更可）*/
	font-size: 1.1em;       /*タイトルテキストのサイズ（変更可）*/
	line-height: 30px;
	color: #333333;       /*タイトルテキストの色（変更可）*/
	height: 30px;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
	font-weight: bold;
}

.r_catch_open_detail,
.r_openschedule_detail,
.r_opentime_detail{
	font-size: 1.1em;
	margin: 0px 0px 5px 0px;
}

.detail_main_img img{}

.details_picthumb td{
	width: 20%;
	text-align: center;
}

.details_picthumb img{
	width: 90px;
}

/*	下部お問い合せ周り
----------------------------------------------- */

.details_tel{
	font-size: 1.3em;
	font-weight: bold;
	color: #ff0000;
}

.details_tantou{
	font-size: 1.1em;
	font-weight: bold;
}

.details_qr_title{
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
}

.details_qr{
	font-size:0.8em;
}

/*	項目表
----------------------------------------------- */

.koumoku_hyo table {
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px dotted #999999;
	margin: 10px auto;
	width: 100%;
}

.koumoku_hyo th{
	background: url(/images/default/bg04-2.gif) ;
	padding:10px;
	border-bottom: 1px dotted #999999;
	white-space: nowrap;
}

.koumoku_hyo td{
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px dotted #999999;
}

/*	会社概要
----------------------------------------------- */

#company_tbl {
	width: 100%;
}

/*	プライバシーポリシー
----------------------------------------------- */

.privacy_policy table{
	border-collapse: collapse;
	border-spacing: 0;
	border-top:1px dotted #999999;
	margin:10px auto;
	width: 90%;
}

.privacy_policy th{
	background: url(/images/default/bg04-2.gif) ;
	padding: 10px;
	border-bottom: 1px dotted #999999;
	width: 150px;
}

.privacy_policy td{
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px dotted #999999;
}

/*	Q&A（不動産用語集）
----------------------------------------------- */

.faq {
	margin: 0 0 10px 0;
	line-height: 1;
}

.faq li {
	margin: 0;
	padding: 0;
	float: left;
	width: 200px;
	text-align: center;
	font-size: 11px; /* 文字サイズ（変更可） */
}

.faq li a {
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 5px 10px;
	display: block;
	position: relative; /* for IE6 */
	color: #333333;     /* リンク前の文字色（変更可） */
	background-color: #e2e1e2;     /* リンク前のバック色（変更可） */
	text-decoration: none;
}

.faq li a:hover {
	border-color: #ffffff;
	color: #ffffff;   /* リンク後の文字色（変更可） */
	background-color: #f39f45;     /* リンク後のバック色（変更可） */
}

/* ClearFix */

.faq {
	_height: 1px;
	min-height: 1px;
	/*\*//*/
	height: 1px;
	overflow: hidden;
	/**/
}

.faq:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

.faq_q_value {
	background-color:#FFE7A2;    /* Q部分のバック色（変更可） */
	font-weight:bold;
	color:#333333;   /* Q部分の文字色（変更可） */
	line-height:25px;
	padding-left:10px;
}

.faq_a_value {
	color:#333333;   /* A部分の文字色（変更可） */
	padding:5 10 15px;
	line-height:140%;
}

/*	Q&A（QAの画像入り）デフォルトでは非表示
-----------------------------------------------  */

.faq{
	padding: 0 0 20px 0;
}

.faq_q_value {
	background: url(/images/default/q_red.gif) no-repeat;       /*Qの画像（色変更可）*/
	font-weight: bold;
	color: #333333;
	line-height: 32px;
	padding-left: 40px;
}

.faq_a_value {
	background: url(/images/default/a_blue.gif) no-repeat;       /*Aの画像（色変更可）*/
	color: #333333;
	padding-left: 40px;
	padding-bottom: 15px;
}
/* ----------------------------------------------- */

/*	ブログ
----------------------------------------------- */
.blog_table {}
.blog_index_td {
	background: url(/images/default/bg_blue_stripe.jpg);
	padding: 3px;
	width: 120px;
	border: 1px solid #C6EAF5;
}

.blog_main_td{
	padding-left:10px;
	width:100%;
}

.blog_calendar {}

.blog_calender_table {
	width: 120px;
}

.blog_category_title,
.monthly_archive_title {
	background: url(/id/saitamaken/img/blog-ber2.gif) no-repeat; /*タイトル背景画像（変更可）*/
	font-size: 1em;       /*タイトルテキストのサイズ（変更可）*/
	line-height: 25px;
	color: #ffffff;       /*タイトルテキストの色（変更可）*/
	height: 25px;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
}

.blog_category ul,
.monthly_archive ul {}

.blog_category li,
.monthly_archive li {
	background: url(/images/default/icon/16-square-blue.png) no-repeat 0 0px;
	padding: 0 0 0 18px;
}

.blog_category_title_view {}
.blog_navi {}
.blog_master_view {}
.blog_master_line1 {}

.master_date{
	font-size:0.9em;
}

.master_title {
	background: url(/id/saitamaken/img/blog-ber.gif) repeat-x 0 0; /*タイトル背景画像（変更可）*/
	font-size: 1.1em;       /*タイトルテキストのサイズ（変更可）*/
	line-height: 30px;
	color: #333333;       /*タイトルテキストの色（変更可）*/
	height: 30px;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
	font-weight: bold;
}

.master_contents{
	margin-bottom:3px;
	padding: 5px 5px 5px 5px;
}
.comment_suu {}

.blog_contents_view{
	background: url(/images/default/bg04-2.gif) ;
	border: 1px solid #dddddd;
	padding: 0 10px 0px 10px;
}

.comment_name img {
	vertical-align:middle;
}

.comment_title {
	font-weight: bold;
	margin: 5px 0 5px 0;
	border-left: 5px solid #FFA041;
	padding: 0 0 0 5px;
}

.comment_input_title {
	background: url(/images/default/title04_orange.gif) no-repeat; /*タイトル背景画像（変更可）*/
	font-size: 1.1em;       /*タイトルテキストのサイズ（変更可）*/
	line-height: 30px;
	color: #333333;       /*タイトルテキストの色（変更可）*/
	height: 30px;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
	font-weight: bold;
}

.comment_input_table {
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px dotted #999999;
	margin: 10px auto;
	width: 100%;
}

.comment_input_table th{
	background: url(/images/default/bg04-2.gif) ;
	padding:10px;
	border-bottom: 1px dotted #999999;
	width: 80px;
}

.comment_input_table td{
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px dotted #999999;
}

.comment_input_table input{
	width: 200px;
}

.comment_input_table textarea{
	width: 100%;
}

/*	未ログインお問い合せ画面
----------------------------------------------- */
.cart_login_view{
	border: solid 1px #CCCCCC;
	padding: 10px;
	margin-bottom: 20px;
	background-color:#F4EFE6;
	font-size:1.1em;
}

.cart_nologin_view{
	border: solid 1px #CCCCCC;
	padding: 10px;
	background-color:#F4EFE6;
	font-size:1.1em;
}

/*	お問い合せ項目表
----------------------------------------------- */
.cart table{
	border-collapse: collapse;
	border-spacing: 0;
	border-top:1px dotted #999999;
	margin:10px 0;
	width: 100%;
}

.cart th {
	background: url(/images/default/bg04-2.gif) ;
	padding: 10px;
	border-bottom: 1px dotted #999999;
	text-align: center;
}

.cart td {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px dotted #999999;
}

.cart td textarea {
	width: 100%;
}

.cart td.senddata_koumoku {
	width: 150px;
	background: url(/images/default/bg04-2.gif) ;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px dotted #999999;
}

.anqtable{}
.anqtable th{}
.anqtable td{}

/*	エラー
----------------------------------------------- */

.error_koumoku{
	color: #000000;
}

.error{
	color: #ff6666;
}

/*	物件検索ページ
----------------------------------------------- */
.serchTbl {
	border-collapse: collapse;
	border-spacing: 0;
	border-top:1px dotted #999999;
	margin:10px 0;
	width:100%;
}

.serchTbl th {
	background: url(/images/default/bg04-2.gif) ;
	padding: 8px;
	border-bottom: 1px dotted #999999;
}

.serchTbl td {
	padding: 8px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px dotted #999999;
}

#railways {
	border: 1px solid #999999;
	width:180px;
	height:180px;
	margin: 2px 5px 2px 5px;
	padding:3px;
	float:left;
	position:relative;
	overflow:auto;
	display:block;   
}

#stations {
	border:1px   solid   #999999;
	width:180px;
	height:180px;
	margin: 2px 5px 2px 5px;
	padding:3px;
	position:relative;
	overflow:auto;
	display:block;
	float:left;   
}

.rwname {
	display: block;
	width: 100%;
	background-color: #FFCCCC;
	text-align: center;   
	margin-bottom: 3px;
}

/*	ローンシミュレーション
----------------------------------------------- */
#loan_simulation table {
	border-collapse:collapse;
	border-spacing:0;
	border-top:1px dotted #999999;
	margin:10px 0;
	width:100%;
}

#loan_simulation table th {
	background: url(/images/default/bg04-2.gif) ;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	width: 140px;
	border-bottom:1px dotted #999999;
}

#loan_simulation table td {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom:1px dotted #999999;
}

#loan_simulation .send {
	text-align: center;
}

/*	サイトマップ
----------------------------------------------- */
#sitemap ul {
	margin: 0 0 10px 10px;
}
#sitemap li {
	background: url(/images/default/icon/16-square-blue.png) no-repeat 0 0px;
	margin: 0 0 5px 0;
	padding: 0 0 0 18px;
	width: 130px;
	float: left;
}



/*-----------------------------------------------
	何に使われているのか不明

.select_value{
	font-weight: bold;
}

.select_caption {
	padding: 10px;
	padding-left: 25px;
}

.search_list th {
	height: 50px;
	background-color: #CCCCCC;
	padding: 5px;
}

.search_list td {
	background-color: #FFFFFF;
	padding: 5px;
}

.staff_head {
	width: 95%;
	font-size: 14px;
	margin-bottom: 5px;
	background-color: #BBDBE1;
	padding: 5px;
}

.staff_address{
	text-align: right;
}

.family_img {
	margin-bottom: 5px;
}

.top_family_block{
	height: 150px;
	margin-bottom: 5px;
}


/*シミュレーション

----------------------------------------------- */

.sales_simulation   table{

   margin:10px;

}



.sales_simulation   th{

   background-color:#EEE;

   font-weight:normal;

   text-align:left;

   width:200px;

   padding:   5px;

}



.sales_simulation   td{

   background-color:#EEE;

   width:350px;

   padding:   5px;

}



.simulation_conditions{

   margin:10px;

   padding:10px;

   border:1px   solid   #999999;

}







.sales_simulator_result_bukken   table{

   background-color:#ffcc99;

}



.sales_simulator_result_bukken   th{

   background-color:#ffcc99;



   padding:   5px;

}



.sales_simulator_result_bukken   td{

   background-color:#ffffcc;

   padding:   5px;

}



.sales_simulator_result_bukken   .td4{

   text-align:right;

}

.sales_simulator_result_bukken   .td5{

   text-align:right;

}

.sales_simulator_result_bukken   .td6{

   text-align:right;

}



.inqHead,   .inqObjs,   .inqCond,   .MB_INQ   {   width:100%;border-collapse:collapse;   }



.inqHead   th   {   padding:2px;font-weight:normal;font-size:12px;background-color:#BBB;color:#6e6e6e;border:1px   solid   #999;text-align:left;   }



.inqHead   td   {   padding:2px;font-size:12px;text-align:left;background-color:#EEE;border:1px   solid   #999;   }



.inqObjs   th   {   padding:2px;font-weight:normal;font-size:12px;background-color:#BBB;color:#6e6e6e;border:1px   solid   #FFF;text-align:center;   }



.inqObjs   td   {   padding:2px;font-weight:normal;font-size:12px;text-align:left;background-color:#EEE;color:#6e6e6e;border:1px   solid   #FFF;   }



.inqType   {   border-collapse:collapse;   }



.inqType   td   {   width:150px;border:0px;padding:2px;   }



.kekka-th   {width:81px;background-color:#708090;text-align:left;color:#ffffff;vertical-align:middle;padding:4px}

.kekka-td1   {width:175px;background-color:#ffffff;padding:4px;text-align:left;vertical-align:middle}

.kekka-td2   {width:475px;background-color:#ffffff;padding:4px;text-align:left;vertical-align:middle}



.page_count_view{



   text-align:   right;

   margin-right:5px;



}

.item_page_img_navi{
	padding:   3px;
}
----------------------------------------------- */

/* 追記 ヘッダー */

#header {margin:0 auto}

#h1-area {margin:0;background-color:#fff;width:795px; height:27px}

#header h1 {margin:0 0; text-align:left;font-size:10px;color:#333}

#header ul {list-style-type:none}

#header li {float:left;display:inline;margin:0;line-height:0}

#header .links td {font-size:11px;color:#666;height:25px;padding:5px 0 0}

#header .links td a {text-decoration:none}

#header .links td a:hover {text-decoration:underline}

/* 追記 TOP */
#oasis {
	border-left:3px solid #00c7ee;
	border-right:3px solid #00c7ee;
	border-bottom:3px solid #00c7ee;
}

/* 追記 左サイド */

.lcol-blc {
	margin-top:10px;
	width:200px;
}

.lcol-blc p {
	text-align:left;
}

.lcol-blc-inner {
	padding: 8px 8px 0px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 1.3em;background:url(/img/lcol_waku_bottom.gif) no-repeat left bottom;
}

.lcol-blc h3 {
	margin:0;
	padding:0;
}

.anq_required{
	font-size:10px;
	}
