/* CSS Document */

/*基礎*/
body{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	text-align: center;
	}
img{
	border:none;
	margin:0px;
	padding:0px;
}
p{margin:0; padding:0;}

.m_top10{margin-top:10px;}
.m_top20{margin-top:20px;}
.m_top20_alph{margin-top:20px; margin-bottom:20px; text-align:left;}
.m_bottom20{margin-bottom:20px;}
.m20{margin:20px 0;}
.txt{line-height:1.8em}
.txt_m20{margin:20px; line-height:1.8em}
.txt_line{
	line-height:1.4em;
	}


.kaijyo{clear:both; margin:0; padding:10px 0 0 0; height:40px;}
.kaijyo img{ margin:0; padding:0;}
#wrap{
	width:812px;
	margin:0 auto;
	padding:0;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	background-color:#FFFFFF;
	}
#wrap:after  { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
	
	
h2{font-size:15px; margin:0; padding:0; color:#444444;}	
	
	
/*header*/
#head,#head02{
	position:relative;
	width:812px;
	height:113px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	}
#head h1,#head02 h1{
	margin:0;
	padding:0;
	}
#head02{
	background:url(../img/head_bg2.jpg) left top no-repeat;
	}
#head_logo{
	position:absolute;
	top:11px;
	left:10px;
	width:140px;
	height:88px;
	margin:0;
	padding:0;
	}
#head_navi01{
	position:absolute;
	top: 83px;
	left:582px;
	width:69px;
	height:16px;
	}
#head_navi02{
	position:absolute;
	top: 83px;
	left:680px;
	width:113px;
	height:16px;
	}
#head_navi03{
	position:absolute;
	top: 83px;
	left:500px;
	width:52px;
	height:16px;
	}
#head_mail{
	position:absolute;
	top: 10px;
	left:730px;
	width:63px;
	height:51px;
	}





/*navi*/
#navigator_back{
	width:812px;
	height:20px;
	margin:0px;
	padding:8px 0px 9px 0px;
	text-align:center;
	background-image:url(../img/head_bg.gif); 
	background-repeat:repeat-x;
	}
#navigator{
	width:664px;
	height:19px;
	text-align:center;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	margin:0px auto;
	}
#navigator ul,#navigator li{
	list-style-type:none;
	text-align:center;
	padding:0px;
	margin:0px 2px;
	overflow:hidden;
	}
#navigator li{
	float:left;
	display:block;
	width:106px;
	height:19px;
	text-decoration:none;
	}
#navigator li a,#navigator li a:link,#navigator li a:visited{
	display:block; 
	width:106px; 
	height:19px; 
	background-repeat: no-repeat; 
	text-decoration:none; 
	padding-top:100px; 
	}
#navigator li a:hover{
	display:block; 
	width:106px; 
	height:19px; 
	background-repeat: no-repeat;  
	text-decoration:none; 
	}

/*01 会社理念*/
.menu01 {background-image:url("../img/navi/navi001.jpg"); background-repeat:no-repeat;}
.menu01 a {background-image:url("../img/navi/navi001.jpg"); background-repeat:no-repeat;}
.menu01 a:hover    {background-image: url("../img/navi/navi001_ro.jpg"); background-repeat:no-repeat;}
.onmenu01   {background-image: url("../img/navi/navi001_ro.jpg"); background-repeat:no-repeat;}
.onmenu01 a   {background-image: url("../img/navi/navi001_ro.jpg"); background-repeat:no-repeat;}
.onmenu01 a:hover    {background-image: url("../img/navi/navi001_ro.jpg"); background-repeat:no-repeat;}

/*02 建設実績*/
.menu02 {background-image:url("../img/navi/navi002.jpg"); background-repeat:no-repeat;}
.menu02 a {background-image:url("../img/navi/navi002.jpg"); background-repeat:no-repeat;}
.menu02 a:hover    {background-image: url("../img/navi/navi002_ro.jpg"); background-repeat:no-repeat;}
.onmenu02   {background-image: url("../img/navi/navi002_ro.jpg"); background-repeat:no-repeat;}
.onmenu02 a   {background-image: url("../img/navi/navi002_ro.jpg"); background-repeat:no-repeat;}
.onmenu02 a:hover    {background-image: url("../img/navi/navi002_ro.jpg"); background-repeat:no-repeat;}

/*03 分譲実績*/
.menu03 {background-image:url("../img/navi/navi003.jpg"); background-repeat:no-repeat;}
.menu03 a {background-image:url("../img/navi/navi003.jpg"); background-repeat:no-repeat;}
.menu03 a:hover    {background-image: url("../img/navi/navi003_ro.jpg"); background-repeat:no-repeat;}
.onmenu03   {background-image: url("../img/navi/navi003_ro.jpg"); background-repeat:no-repeat;}
.onmenu03 a   {background-image: url("../img/navi/navi003_ro.jpg"); background-repeat:no-repeat;}
.onmenu03 a:hover    {background-image: url("../img/navi/navi003_ro.jpg"); background-repeat:no-repeat;}

/*04 賃貸マンション*/
.menu04 {background-image:url("../img/navi/navi004.jpg"); background-repeat:no-repeat;}
.menu04 a {background-image:url("../img/navi/navi004.jpg"); background-repeat:no-repeat;}
.menu04 a:hover    {background-image: url("../img/navi/navi004_ro.jpg"); background-repeat:no-repeat;}
.onmenu04   {background-image: url("../img/navi/navi004_ro.jpg"); background-repeat:no-repeat;}
.onmenu04 a   {background-image: url("../img/navi/navi004_ro.jpg"); background-repeat:no-repeat;}
.onmenu04 a:hover    {background-image: url("../img/navi/navi004_ro.jpg"); background-repeat:no-repeat;}

/*05 ウィークリーマンション*/
.menu05 {background-image:url("../img/navi/navi005.jpg"); background-repeat:no-repeat;}
.menu05 a {background-image:url("../img/navi/navi005.jpg"); background-repeat:no-repeat;}
.menu05 a:hover    {background-image: url("../img/navi/navi005_ro.jpg"); background-repeat:no-repeat;}
.onmenu05   {background-image: url("../img/navi/navi005_ro.jpg"); background-repeat:no-repeat;}
.onmenu05 a   {background-image: url("../img/navi/navi005_ro.jpg"); background-repeat:no-repeat;}
.onmenu05 a:hover    {background-image: url("../img/navi/navi005_ro.jpg"); background-repeat:no-repeat;}

/*06 アクセスマップ*/
.menu06 {background-image:url("../img/navi/navi006.jpg"); background-repeat:no-repeat;}
.menu06 a {background-image:url("../img/navi/navi006.jpg"); background-repeat:no-repeat;}
.menu06 a:hover    {background-image: url("../img/navi/navi006_ro.jpg"); background-repeat:no-repeat;}
.onmenu06   {background-image: url("../img/navi/navi006_ro.jpg"); background-repeat:no-repeat;}
.onmenu06 a   {background-image: url("../img/navi/navi006_ro.jpg"); background-repeat:no-repeat;}
.onmenu06 a:hover    {background-image: url("../img/navi/navi006_ro.jpg"); background-repeat:no-repeat;}





/*メインコンテンツ*/
#cnt_body{
	width:812px;
	background:url(../img/body_bg.gif) left top repeat-y;
	padding:0px;
	margin:0px;
	position:relative;
	}
#cnt_body_week{
	width:812px;
	background:url(../img/body_bg.gif) left top repeat-y;
	padding:0px;
	margin:0px;
	position:relative;
	}

#cnt_body:after  {
	content:".";
	 display:block; 
	 height:0; 
	 clear:both; 
	 visibility:hidden;}
#cnt_left{
	float:left;
	width:0199px;
	margin:0;
	padding:20px 0px 0px 0px;
	background-color:#F1F0ED;
	text-align:center;
	height: auto;
	}
#cnt_right{
	float:right;
	width:592px;
	margin:0;
	padding:20px 10px 0 10px;
	background-color:#FFFFFF;
	text-align: left;
	}

#cnt_right img{ margin:0; padding:0;}
#cnt_right p{ margin:0; padding:0;}
	

/*メインコンテンツ左側の特例*/
.cnt_left_wee{
	float:left;
	width:200px;
	margin:0;
	padding:20px 0 0px 0;
	background-color:#F1F0ED;
	text-align:center;
	height: 1680px;
	}
.bnr_sumie_wee{
	margin:1482px 0 0 0;
	}



/*Flash*/
#flash{
	position:relative;
	width:812px;
	height:355px;
	margin:0 auto;
	padding:0 0 3px 0;
	background:url(../img/flash_bg.gif) bottom left repeat-x;
	}
#koushin{
	position:absolute;
	top:367px;
	left:691px;
	font-size:10px;
	color:#FFFFFF;
	width: 121px;
	}





/*NEWS&TOPICS*/
#news_left{
	float:left;
	width:297px;
	margin:0;
	padding:0;
	background:url(../img/line_tate.gif) right top repeat-y;
	}
#topics_right{
	float:right;
	width:290px;
	margin:0;
	padding:0;
	}
#news_left p,#topics_right p{
	background:url(../img/arrow.gif) 2px left no-repeat;
	margin:0px 5px 12px 5px;
	padding:0 0 0 10px;
	vertical-align: top;
	}
.news_hiduke{
	vertical-align:top;
	}
.news_item{
	padding:0px 0px 12px 0px
	}




/*TOP物件情報*/
/*二段組み*/
#bukken_top_box_left{
	position:relative;
	float:left;
	width:284px;
	height:100px;
	border:1px solid #CCCCCC;
	margin:0;
	padding:0;
	}
#bukken_top_box_right{
	position:relative;
	float:right;
	width:284px;
	height:100px;
	border:1px solid #CCCCCC;
	margin:0;
	padding:0;
	}
.bukken_img{
	float:left;
	width:133px;
	height:100px;
	margin:0;
	padding:0;
	}
.bukken_name{
	float:right;
	width:140px;
	margin:5px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	}
.bukken_detail{
	float:right;
	width:140px;
	margin:2px 0;
	padding:0;
	font-size:10px;
	font-weight:normal;
	}
.bukken_btn{
	position:absolute;
	top:77px;
	left:207px;
	margin:0;
	padding:0;
	}





/*TOPへ戻る*/
.back_top{
	text-align:right;
	margin:10px;
	padding:10px;
	}





/*footer*/
#footer{
	clear:both;
	width:812px;
	height:30px;
	margin:0;
	padding:0;
	background:url(../img/footer.gif) top left no-repeat;
	}
.detail_footer{
	width:580px;
	height:22px;
	margin:0;
	padding:7px 10px 0px 10px;
	background:url(../estate/img/detail_footer.gif) top left no-repeat;
	font-size:10px;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:right;
	}
.detail_footer a{
	text-decoration:none;
	display:block;
	width:35px;
	height:14px;
	text-align:right;
	float:right;
	font-size:10px;
	color:#FFFFFF;
	}
.detail_footer02{
	width:580px;
	height:14px;
	margin:0px auto 10px auto;
	padding:5px 10px;
	background:#000000;
	text-align:right;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:10px;
	}
.detail_footer02 a{
	text-decoration:none;
	display:block;
	width:35px;
	height:auto;
	text-align:right;
	float:right;
	font-size:10px;
	color:#FFFFFF;
	margin:auto 0px;
	padding:0px;
	}


/*Flash download*/
#flash_down{
	text-align:right;
	margin:10px;
	padding:10px;
	font-size:10px;
	}





/*会社理念*/
#aisatu_box{
	width:590px;
	margin:0 0 20px 0;
	padding:0;
	border:1px solid #CCCCCC;
	}





/*概要*/
.gaiyou_g{
	background-color:#EEEEEE;
	border-right:1px solid #FFFFFF;
	padding:8px;
	margin:0;
	line-height:1.6em;
	}
.gaiyou_w{
	background-color:#FFFFFF;
	border-right:1px solid #EEEEEE;
	padding:8px;
	margin:0;
	line-height:1.6em;
	}
.padi_4g{
	padding:8px; 
	background-color:#EEEEEE; 
	line-height:1.6em;
	}
.padi_4w{
	padding:8px; 
	background-color:#FFFFFF; 
	line-height:1.6em;
	}
	
	
	
	
	/*物件一覧*/
.list_waku{
	width:588px;
	height:auto;
	border:1px solid #dddddd;
	margin-top:30px;
	}
.list_wrap{
	width:558px;
	height:110px;
	padding:0;
	margin:0 auto;
	text-align:left;
	}
.list_wrap2{
	width:558px;
	height:80px;
	padding:0 0 10px 0;
	margin:0 auto;
	text-align:left;
	}
.man_list{
	width:558px;
	height:45px;
	padding:18px 15px 0px 15px;
	margin:0px;
	text-align:left;
	}
	
	/*建設実績*/
.list_onp_k{
	width:538px;
	height:100px;
	padding:0px;
	margin:0px 0px 0px 0ox;
	border:1px #666666 solid;
	float:left;
	}	
	
	
	

	/*写真あり　リスト左右くくり別 ここから*/
.list_onp{
	width:269px;
	height:100px;
	padding:0px;
	margin:0px 0px 0px 0ox;
	border:1px #666666 solid;
	float:left;
	}	
.list_onp2{
	width:269px;
	height:100px;
	padding:0px;
	margin:0px 0px 0px 0ox;
	border:1px #666666 solid;
	float:right;
	}
.list_onp h6,.list_onp2 h6,.list_onp_k h6{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding:0px 0px 3px 0px;
	margin:0px;
	color: #333333;
	}
	/*写真あり　リスト左右くくり別　ここまで*/
	
	/*写真あり　リスト左右くくり別 ここから*/
.index_list_onp{
	width:284px;
	height:100px;
	padding:0px;
	margin:0;
	border:1px #666666 solid;
	float:left;
	}	
.index_list_onp2{
	width:284px;
	height:100px;
	padding:0px;
	margin:0px 0px 0px 0ox;
	border:1px #666666 solid;
	float:right;
	}
.index_list_onp h6,.index_list_onp2 h6{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding:0px 0px 3px 0px;
	margin:0px;
	color: #333333;
	}
	/*写真あり　リスト左右くくり別　ここまで*/
	
	





	/*写真なし　リスト左右くくり別 ここから*/
.list_offp{
	width:265px;
	height:80px;
	padding:0px;
	margin:0px 0px 0px 0ox;
	border:1px #666 solid;
	border-left:5px #999 solid;
	float:left;
	}	
.list_offp2{
	width:265px;
	height:80px;
	padding:0px;
	margin:0px 0px 0px 0ox;
	border:1px #666 solid;
	border-left:5px #999 solid;
	float:right;
	}
.list_offp h6,.list_offp2 h6{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding:0px 0px 3px 0px;
	margin:0px;
	letter-spacing:-1px;
	}
	/*写真なし　リスト左右くくり別　ここまで*/
	
	
	
/*物件一覧ページ　共通ここから*/	
.list_p{
	width:80px;
	height:100px;
	}
.list_gaiyou{
	width:auto;
	height:69px;
	font-size:10px;
	padding:4px 0px 4px 8px;
	margin:0px;
	line-height:12px;
	}
.list_gaiyou2{
	width:auto;
	height:50px;
	font-size:10px;
	padding:4px 0px 4px 12px;
	margin:0px;
	line-height:12px;
	}
.list_btn{
	width:70px;
	height:19px;
	padding:0px;
	margin:0px 2px 4px 10px;
	text-align:right;
	overflow:hidden;
	background-image:url(../img/estate/btn.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	display:block;
	float:right;
	overflow:hidden;
	}
.list_btn a,.list_btn a:link,.list_btn a:visited{
	display:block; 
	width:auto; 
	height:19px; 
	background-repeat: no-repeat; 
	text-decoration:none; 
	padding-top:100px; 
	overflow:hidden;
	}
.list_btn a:hover{
	display:block; 
	width:auto; 
	height:19px; 
	background-repeat: no-repeat;  
	text-decoration:none;
	overflow:hidden;
	}
	
.list_btn_chintai{
	width:82px;
	height:19px;
	padding:0px;
	margin:0px 2px 4px 0px;
	text-align:right;
	overflow:hidden;
	background-image:url(../img/estate/btn_chintai.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	display:block;
	float:right;
	overflow:hidden;
	}
.list_btn_chintai a,.list_btn_chintai a:link,.list_btn_chintai a:visited{
	display:block; 
	width:auto; 
	height:19px; 
	background-repeat: no-repeat; 
	text-decoration:none; 
	padding-top:100px; 
	overflow:hidden;
	}
.list_btn_chintai a:hover{
	display:block; 
	width:auto; 
	height:19px; 
	background-repeat: no-repeat;  
	text-decoration:none;
	overflow:hidden;
	}
	/*物件一覧ページ　共通　ここまで*/





	
	
	





/*物件詳細ページ共通ここから*/
.detail_head{
	position:relative;
	width:600px;
	height:89px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	}
.detail_head h1{
	margin:0;
	padding:0;
	}
.detail_head02es{
	background:url(../estate/estate_detail/estate_img/es_head.jpg) no-repeat;
	width:600px;
	height:89px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	}
.detail_head02bu{
	background-image:url(../estate/housing_detail/housing_img/bu_head.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:600px;
	height:89px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	}	
.tamesi{
	width:600px;
	height:89px;
	background:#000000;
	}
.detail_head02ma{
	background:url(../estate/estate_detail/estate_img/chintai_head.jpg) no-repeat;
	width:600px;
	height:89px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	}
.detail_head02we{
	background:url(../estate/estate_detail/estate_img/we_head.jpg) no-repeat;
	width:600px;
	height:89px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	}
.detail_head02{
	background:url(../estate/form_img/toi_head.jpg) no-repeat;
	height:88px;
	}
.detail_head_logo{
	position:absolute;
	top:20px;
	left:139px;
	width:117px;
	height:55px;
	margin:0;
	padding:0;
	}
.date_wrap{
	width:600px;
	height:auto;
	padding:0px;
	margin:0px auto 0px auto;
	background:#FFFFFF;
	text-align:center;
	border:#CCCCCC 1px solid;
	}
.date_wrap2{
	width:600px;
	height:auto;
	padding:0px;
	margin:0px auto 0px auto;
	background:#FFFFFF;
	text-align:center;
	}
.date_wrap02{
	background:#000000;
	}
.detail_gaiyou{
	width:auto;
	height:auto;
	vertical-align:top;
	padding:0px 0px 0px 12px;
	text-align:left;
	}
.detail_gaiyou h1{
	display:block;
	width:316px;
	height:auto;
	font-size:18px;
	color:#900;
	padding:4px 0px 3px 16px;
	margin:0px;
	background-image:url(../estate/estate_detail/estate_img/detail_title_bg.gif);
	background-repeat:repeat-y;
	}
.detail_gaiyou img{
	margin:6px 0px 8px 0px;
	}
.gaiyou01{
	width:60px;
	height:18px;
	background:#eeeeee;
	border-right:1px #FFFFFF solid;
	padding:0px 0px 0px 10px;
	}
.gaiyou02{
	width:60px;
	height:18px;
	background:#ffffff;
	border-right:1px #EEEEEE solid;
	padding:0px 0px 0px 10px;
	}
.gaiyou01-2{
	width:auto;
	height:18px;
	background:#eeeeee;
	border-right:1px #FFFFFF solid;
	padding:0px 0px 0px 10px;
	}
.gaiyou02-2{
	width:auto;
	height:18px;
	background:#ffffff;
	border-right:1px #EEEEEE solid;
	padding:0px 0px 0px 10px;
	}
.kukakuzu{
	margin:22px 0px 0px 0px;
	}
.plan{
	margin:10px auto;
	}
.plan_menseki{
	display:block;
	padding:8px 0px 0px 5px;
	text-align:left;
	}
.photo_box{
	width:600px;
	height:auto;
	padding:10px 0px;
	margin:0px;
	background:#EEE;
	text-align:center;
	}
.photo_box2{
	width:588px;
	height:auto;
	padding:10px 0px;
	margin:0px;
	background:#EEE;
	text-align:center;
	}
.photo_box ul{
	width:592px;
	height:auto;
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
.photo_box2 ul{
	width:588px;
	height:auto;
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
.photo_box ul,.photo_box li{
	list-style-type:none;
	text-align:center;
	}
.photo_box2 ul,.photo_box2 li{
	list-style-type:none;
	text-align:center;
	}
.photo_box li{
	display:inline;
	margin:0px;
	padding:0px;
	}
.photo_box2 li img{
	margin:10px 10px;
	width:50px;
	height:50px;
	padding:0px;
	}
.photo_box li img{
	margin:10px 10px;
	width:50px;
	height:50px;
	padding:0px;
	}
.photo_box2 li{
	display:inline;
	margin:0px;
	padding:0px;
	}
.toinfo{
	width:600px;
	height:auto;
	padding:0px 0px 30px 0px ;
	}
.close_box{
	width:580px;
	height:14px;
	margin:0px auto 10px auto;
	padding:5px 10px;
	background:#000000;
	text-align:right;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:10px;
	}
.close_box a{
	text-decoration:none;
	display:block;
	width:35px;
	height:auto;
	text-align:right;
	float:right;
	font-size:10px;
	color:#FFFFFF;
	margin:auto 0px;
	padding:0px;
	}
.tempo_kochira,.mans_kochira{
	display:block;
	width:179px;
	height:92px;
	padding:10px;
	}
.tempo_kochira a{
	display:block;
	width:179px;
	height:0px;
	padding:92px 0px 0px 0px ;
	overflow:hidden;
	background:url(../estate/mans_detail/mans_img/tempo_kochira.gif) left top no-repeat;
	}
.tempo_kochira a:hover{
	background:url(../estate/mans_detail/mans_img/tempo_kochira_f2.gif) left top no-repeat;
	}
.mans_kochira a{
	display:block;
	width:179px;
	height:0px;
	padding:92px 0px 0px 0px ;
	overflow:hidden;
	background:url(../estate/mans_detail/mans_img/mans_kochira.gif) left top no-repeat;
	}
.mans_kochira a:hover{
	background:url(../estate/mans_detail/mans_img/mans_kochira_f2.gif) left top no-repeat;
	}


	
	
	
	/*リンクページ　ここから*/
.link_wrap{
	width:590px;
	height:auto;
	padding:0px;
	margin:60px 1px 60px 0px;
	background-image:url(../img/link_img/link_allback.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.link_top{
	width:570px;
	height:162px;
	margin:0px;
	padding:10px 10px 0px 10px;
	background:url(../img/link_img/link_topback.gif);
	background-repeat:no-repeat;
	}
.link_mid{
	width:570px;
	height:162px;
	margin:0px;
	padding:0px 10px;
	background:url(../img/link_img/link_midback.gif);
	background-repeat:no-repeat;
	}
.link_bot{
	width:570px;
	height:163px;
	margin:0px;
	padding:0px 10px 10px 10px;
	background-image:url(../img/link_img/link_botback.gif);
	background-repeat:no-repeat;
	}
.link_screen{
	width:189px;
	height:97px;
	padding:0px auto 17px auto;
	margin:1px 0px 0px 1px;
	text-align:center;
	vertical-align:middle;
	float:left;
	list-style-position:inside;
	
	}
.link_screen a{
	text-decoration:none;
	color:#666666;
	}
.link_screen img{
	margin-top:40px;
	margin-bottom:3px
	}

/*リンクページ　ここまで*/



	
	
/*ウィークリー　ここから*/
#cnt_right_weekyou{
	width:612px;
	float:right;
	margin:0;
	padding:20px 0px 0px 0px;
	background-color:#FFFFFF;
	}
.wee_head{
	width:592px;
	margin:0px auto 50px auto;
	padding:0px;
	text-align: left;
	}
.wee_towa{
	width:578px;
	margin:0px auto 20px auto;
	padding:0px 0px 0px 10px;
	border-left:4px solid #9DB0C4;
	text-align: left;
	line-height: 1.5em;
	}
.wee_towa h1{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:18px;
	color:#9DB0C4;
	font-weight:bold;
	margin:0px auto 5px 0px;
	display:block;
	text-align: left;
	}
.wee_title{
	width:592px;
	}
.wee_photo_wrap{
	position:relative;
	padding:10px 0px 0px 0px;
	width:600px;
	}
.wee_photo_wrap img{
	margin:5px;
	}
.wee_photo_up{
	vertical-align:top;
	}
.wee_photo_down{
	vertical-align:bottom;
	}
.wee_photo_dai{
	width:257px;
	height:320px;
	background-color:#CCCCCC;
	margin:5px;
	float:left;
	}
.wee_photo_migi{
	width:330px;
	height:110px;
	float:right;
	margin:0px;
	padding:0px;
	}
.kaijo{
	clear:both;
	}
.wee_free_wrap{
	position:relative;
	padding:5px 5px 5px 5px;
	}
.wee_free_left{
	width:592px;
	height:auto;
	margin:0px 5px 5px 5px;
	position: relative;
	}
.wee_free_text{
	margin:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#999999;
	padding:0px 0px 0px 5px;
	vertical-align:top;
	}
.wee_zu{
	height:330px;
	width: 592px;
	padding: 0px;
	background-color: #ffffff;
	margin: 25px 0px 0px 0px;
	}
.wee_zu_thumb{
	height:320px;
	width:110px;
	vertical-align:top;
	}
.wee_zu_thumb img{
	width:100px;
	height:100px;
	margin:0px 5px 8px 5px;
	}
.wee_zu_main{
	width:472px;
	height:320px;
	vertical-align:top;
	background-color: #ffffff;
	}
.wee_zu_main img{
	width:472px;
	height:320px;
	margin:0px 5px 10px 5px;
	color: #ffffff;
	}
.wee_mapsetubi_wrap{
	height:387px;
	padding:10px;
	width: 592px;
	vertical-align:top;
	}
.wee_map{
	margin:3px 7px 0px 0px;
	float:left;
	}
.wee_kochira{
	float:right;
	margin: 128px 0px 0px 0px;
	}
.wee_setubi{
	width:325px;
	height:290px;
	}
.floor_map_kadoma{
	width:auto;
	height:40px;
	padding:0px;
	background:#FFFFFF;
	text-align:right;
	vertical-align:top;
	}
.floor_map_kadoma2{
	width:465px;
	height:40px;
	padding:0px 0px 0px 3px;
	margin:0px auto;
	position:relative;
	background:#FFFFFF;
	text-align:center;
	vertical-align:top;
	}
.setubi{
	padding:0px 0px 0px 5px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	width:266px;
	height:auto;
	}
.access_map_kadoma{
	width:505px;
	height:469px;
	padding:0px;
	margin:0px auto 0px auto;
	position:relative;
	background:#FFFFFF;
	text-align:center;
	vertical-align:bottom;
	}
.address_kadoma{
	font-size:12px;
	color:666666;
	text-align:left;
	padding:12px;
	}
/*ウィークリー　ここまで*/




/*料金表　ここから*/
.ryoukin_head{
	width:600px;
	height:57px;
	padding:0px;
	margin:0px auto;
	}
.ryoukin_wrap{
	width:442px;
	height:auto;
	margin:0px auto;
	padding:0px;
	position:relative;
	text-align: left;
	}
.ryoukin_wrap p{
	text-align:left;
	margin:10px 0px 0px 0px ;
	}
.single_hyou{
	width:211px;
	height:auto;
	float:left;
	padding:0ox;
	margin:0px auto;
	}
.single_hyou2{
	width:211px;
	height:auto;
	float:left;
	padding:0ox;
	margin:1100px auto 0px auto;
	}
.twin_hyou{
	width:211px;
	height:auto;
	float:right;
	padding:0px;
	margin:0px auto;
	}
.single_top{
	width:211px;
	height:45px;
	padding:0px;
	margin:0px;
	}
.twin_top{
	width:211px;
	height:45px;
	padding:0px;
	margin:0px;
	}
.single_reader{
	width:61px;
	height:29px;
	background-color:#F2F8F9;
	text-align: right;
	padding:0px 5px 0px 0px;
	margin:0px;
	}
.single_reader2{
	width:61px;
	height:29px;
	background-color:#F2F8F9;
	text-align: right;
	padding:0px 5px 0px 0px;
	margin:0px;
	border-left:1px #7691AD solid
	}
.twin_reader{
	width:61px;
	height:29px;
	background-color:#F2FCF9;
	text-align: right;
	padding:0px 5px 0px 0px;
	margin:0px;
	}
.twin_reader2{
	width:61px;
	height:29px;
	background-color:#F2FCF9;
	text-align: right;
	padding:0px 5px 0px 0px;
	margin:0px;
	border-left:1px #75A78F solid;
	}
.yen{
	width:52px;
	height:29px;
	text-align:right;
	padding:0px 20px 0px 0px;
	margin:0px;
	}
.yen2{
	width:80px;
	height:29px;
	text-align:right;
	padding:0px 25px 0px 0px;
	margin:0px;
	}
.dott_tate{
	width:1px;
	height:auto;
	padding:0px;
	margin:0px;
	}
.chusya_reader{
	width:105px;
	height:29px;
	background-color:#eeeeee;
	text-align: center;
	padding:0px;
	margin:0px;
	}
.kounetsu_reader{
	width:40px;
	height:29px;
	background-color:#eeeeee;
	text-align: center;
	padding:0px;
	margin:0px;
	}
/*料金表　ここまで*/











/*お問い合わせフォーム　ここから*/
.form_wrap{
	width:598px;
	height:auto;
	padding:0px;
	margin:0px;
	text-align:left;
	}
.form_zoku{
	font-size:10px;
	text-align:right;
	vertical-align:top;
	width:134px;
	height:50px;
	padding:10px 10px 0px 0px ;
	margin:0px;
	background:#eeeeee;
	border-right:1px #CCCCCC solid;
	}
	
.form_zoku2{
	font-size:10px;
	text-align:right;
	vertical-align:middle;
	width:135px;
	height:auto;
	padding:10px 10px 0px 0px ;
	margin:0px;
	background:#eeeeee;
	border-right:1px #CCCCCC solid;
	}
.form_zoku3{
	font-size:10px;
	text-align:right;
	vertical-align:top;
	width:135px;
	height:auto;
	padding:10px 10px 0px 0px ;
	margin:0px;
	background:#eeeeee;
	border-right:1px #CCCCCC solid;
	}
.form_input{
	width:435px;
	height:auto;
	font-size:10px;
	padding:10px 10px 10px 10px;
	margin:0px;
	background:#FFFFFF;
	text-align:left;
	vertical-align:top;
	}
.form_input2{
	width:580px;
	height:auto;
	font-size:12px;
	padding:10px;
	margin:0px;
	background:#FFFFFF;
	vertical-align:text-top;
	}
.form_dott{
	width:600px;
	height:1px;
	background-image:url(../estate/form_img/form_dott.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	}
/*お問い合わせフォーム　ここまで*/
