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

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

common

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


body {
	background: #000000;
	font-size: 12px;
	/font-size: 12px;
	color: #ffffff;
	font-family:Arial,sans-serif,"ＭＳ Ｐゴシック",Osaka;
}

h4 {
	/font-size: 12px;
}

*html body {
	font-size: 12px;
}

*{
	margin:0;
	padding: 0;
}

p{
	/*color: #4b4b4b;*/
	line-height: 1.6em;
	/font-size: 12px;
}


a{
	color: #b50005;
	text-decoration: underline;
	border: none;
	/font-size: 12px;
}
a:hover {
	color: #b50005;
	text-decoration: none;
}

img {
	border: none;
	vertical-align: top;
}

li{
	list-style: none;
}

#clear {
	clear: both;
}

.cap {
	font-size: 11px;
	line-height: 1.4em;
	float: left;
	text-align:left;
}


.center {
	text-align: center;
}

*html .txt {
	font-size: 12px;
}


.gray {
	color: #b3b3b3;
}

.red {
	color: #b50005;
}

.date {
	/font-size: 12px;
}

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

head

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

#tagline h1 {
	color:#ffffff;
	font-size:10px;
	text-align: left;
	width: 940px;
	margin-left:10px;
}

#head_wrap {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	background-image:url(../images/bg_gmenu.jpg);
	background-repeat:repeat-x;
	height: 105px;
}

#head_wrap #head {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	padding-left: 20px;
	padding-right: 20px;
}

#head_wrap #head #logo {
	float: left;
	margin-top: 13px;
}

#head_wrap #head #head_links {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}

#head_wrap #head #head_links li {
	float: left;
}


#head_wrap #head #head_links #head_links_01 {
	width: 70px;
	height: 21px;
	background-image:url(../images/head_links_01.jpg);
	background-repeat:no-repeat;
}

#head_wrap #head #head_links #head_links_01 a {
	display:block;
	width: 70px;
	height: 21px;
	background-image:url(../images/head_links_01.jpg);
	background-repeat:no-repeat;
	text-indent:-9999em;
}

#head_wrap #head #head_links #head_links_01 a:hover {
	display:block;
	width: 70px;
	height: 21px;
	background-image:url(../images/head_links_01_ove.jpg);
	background-repeat:no-repeat;
	text-indent:-9999em;
}

#head_wrap #head #head_links #head_links_02 {
	width: 92px;
	height: 21px;
	background-image:url(../images/head_links_02.jpg);
	background-repeat:no-repeat;
}

#head_wrap #head #head_links #head_links_02 a {
	display:block;
	width: 92px;
	height: 21px;
	background-image:url(../images/head_links_02.jpg);
	background-repeat:no-repeat;
	text-indent:-9999em;
}

#head_wrap #head #head_links #head_links_02 a:hover {
	display:block;
	width: 92px;
	height: 21px;
	background-image:url(../images/head_links_02_ove.jpg);
	background-repeat:no-repeat;
	text-indent:-9999em;
}

#head_wrap #head #head_links #head_links_03 {
	width: 128px;
	height: 21px;
	background-image:url(../images/head_links_03.jpg);
	background-repeat:no-repeat;
}

#head_wrap #head #head_links #head_links_03 a {
	display:block;
	width: 128px;
	height: 21px;
	background-image:url(../images/head_links_03.jpg);
	background-repeat:no-repeat;
	text-indent:-9999em;
}

#head_wrap #head #head_links #head_links_03 a:hover {
	display:block;
	width: 128px;
	height: 21px;
	background-image:url(../images/head_links_03_ove.jpg);
	background-repeat:no-repeat;
	text-indent:-9999em;
}


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

g_menu

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

#gmenu {
	margin-top: 1px;
	width: 940px;
	margin-left: 10px;
}

#gmenu li {
	float: left;
}

#gmenu #gmenu_01 {
	background-image:url(../images/gmenu_01.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_01 a {
	display:block;
	background-image:url(../images/gmenu_01.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_01 a:hover {
	display:block;
	background-image:url(../images/gmenu_01_ove.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_01_act a {
	display:block;
	background-image:url(../images/gmenu_01_ove.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_02 {
	background-image:url(../images/gmenu_02.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_02 a {
	display:block;
	background-image:url(../images/gmenu_02.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_02 a:hover {
	display:block;
	background-image:url(../images/gmenu_02_ove.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_02_act a {
	display:block;
	background-image:url(../images/gmenu_02_ove.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_03 {
	background-image:url(../images/gmenu_03.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_03 a {
	display:block;
	background-image:url(../images/gmenu_03.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_03 a:hover {
	display:block;
	background-image:url(../images/gmenu_03_ove.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_03_act a {
	display:block;
	background-image:url(../images/gmenu_03_ove.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_04 {
	background-image:url(../images/gmenu_04.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_04 a {
	display:block;
	background-image:url(../images/gmenu_04.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_04 a:hover {
	display:block;
	background-image:url(../images/gmenu_04_ove.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_04_act a {
	display:block;
	background-image:url(../images/gmenu_04_ove.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_05 {
	background-image:url(../images/gmenu_05.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_05 a {
	display:block;
	background-image:url(../images/gmenu_05.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_05 a:hover {
	display:block;
	background-image:url(../images/gmenu_05_ove.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_05_act a {
	display:block;
	background-image:url(../images/gmenu_05_ove.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_06 {
	background-image:url(../images/gmenu_06.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_06 a {
	display:block;
	background-image:url(../images/gmenu_06.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_06 a:hover {
	display:block;
	background-image:url(../images/gmenu_06_ove.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}

#gmenu #gmenu_06_act a {
	display:block;
	background-image:url(../images/gmenu_06_ove.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height:45px;
	text-indent: -9999em;
}


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

footer

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

#footer_wrap {
	border-top: 1px solid #333333;
	text-align:center;
}

#footer_wrap #foot {
	width: 960px;
	margin: 5px auto 0 auto;
	text-align:left;
	/padding-top: 5px;
}

#footer_wrap #foot #tel_box h3 {
	margin-bottom: 8px;
}

#footer_wrap #foot #tel_box #contact_box {
	width: 940px;
	margin-left: 20px;
	padding-bottom: 10px;
}

#footer_wrap #foot #tel_box #contact_box p {
	font-size: 11px;
}


#footer_wrap #foot #footer_links p {
	font-size: 11px;
}

#footer_wrap #foot #footer_links a {
	color: #ffffff;
}

#footer_wrap #foot #copyright {
	margin-top: 15px;
}

#footer_wrap #foot #copyright h2 {
	font-size: 11px;
	text-align: right;
}

#footer_wrap #foot #copyright p {
	font-size: 11px;
	text-align: right;
}


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

contents

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


#contents_wrap {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

#contents_wrap #main_flash {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #333333;
	margin-bottom: 20px;
}

#contents_wrap #contents_area {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

#contents_wrap #contents_area #contents_area_cont {
	text-align: left;
}

#contents_wrap #contents_area #left_wrap {
	width: 247px;
	float: left;
	text-align:left;
	padding-right: 20px;
	border-right: 1px solid #0f0f0f;
}


#contents_wrap #contents_area #left_wrap #unit_box {
	margin-bottom: 25px;
}

#contents_wrap #contents_area #left_wrap #unit_box h3 {
	margin-bottom: 10px;
}

#contents_wrap #contents_area #left_wrap #unit_box h4 {
	margin-left: 20px;
	border-bottom: 1px solid #333333;
	padding: 5px 0 2px 0;
	color: #B50005;
	font-weight: bold;
	margin-bottom: 3px;
	/width: 227px;
}

#contents_wrap #contents_area #left_wrap #unit_box ul {
	margin-left: 20px;
	/width: 227px;
}

#contents_wrap #contents_area #left_wrap #unit_box li {
	border-bottom: 1px solid #333333;
	padding: 5px 0 3px 0;
}

#contents_wrap #contents_area #left_wrap #unit_box #area_unit a {
	text-decoration: none;
	background-image:url(../images/icon_text_links.gif);
	background-repeat:no-repeat;
	background-position: 3px 8px;
	padding-left: 12px;
	color: #ffffff;
	font-size: 16px;
}

#contents_wrap #contents_area #left_wrap #unit_box #area_unit a:hover {
	color: #B50005;
}



#contents_wrap #contents_area #left_wrap #unit_box p {
	margin-left: 20px;
	line-height: 1.2em;
	/width: 227px;
	line-height:
}

#contents_wrap #contents_area #left_wrap #unit_box #photo_area {
	margin-left: 20px;
}

#contents_wrap #contents_area #left_wrap #unit_box #btn_area {
	margin-left: 20px;
	margin-top: 5px;
}

#contents_wrap #contents_area #left_wrap #unit_box #btn_area a img {
	margin-bottom: 3px;
}



#contents_wrap #contents_area #right_wrap {
	width: 678px;
	float: right;
	text-align:left;
}



#topic_unit  {
	border-bottom: 1px solid #333333;
	padding-bottom: 10px;
	padding-top: 8px;
}

#topic_unit  h3 {
	margin-bottom: 8px;
}

#topic_unit  h4 {
	border-left: 7px solid #ffffff;
	margin-bottom: 8px;
	padding-left: 5px;
	font-weight: bold;
}

#topic_unit #bukken_wrap #new_small {
	width: 338px;
	float: left;
	min-height: 110px;
}

#topic_unit #bukken_wrap #new_small #photo {
	width: 100px;
	float: left;
}

#topic_unit #bukken_wrap #new_small #text {
	width: 220px;
	float: left;
}

#topic_unit #bukken_wrap #new_small #text table {
	width: 220px;
}

#topic_unit #bukken_wrap #new_small #text td {
	font-size: 12px;
}

#topic_unit #bukken_wrap #new_small #text .right {
	text-align: right;
}

#topic_unit #topics_wrap li {
	border-bottom: 1px dotted #333333;
	padding: 5px 0 3px 0;
}

#topic_unit #topics_wrap a {
	text-decoration: none;
	background-image:url(../images/icon_text_links.gif);
	background-repeat:no-repeat;
	background-position: 3px 8px;
	padding-left: 12px;
	margin-left: 1em;
	color: #ffffff;
}

#topic_unit #topics_wrap a:hover {
	color: #B50005;
}



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

detail

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



#contents_wrap #detail_area #main_images {
	border-bottom: 1px solid #66526d;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#contents_wrap #pankuzu {
	width: 960px;
	margin: 5px auto 15px auto;
	text-align:center;
}

#contents_wrap #pankuzu #pankuzu_cont {
	text-align: left;
	font-size: 10px;
}

#contents_wrap #pankuzu #pankuzu_cont a {
	color: #969696;
	text-decoration:none;
}

#contents_wrap #pankuzu #pankuzu_cont a:hover {
	color: #B50005;
}

#contents_wrap #detail_area #main_images #main_images_wrap {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left {
	width: 450px;
	float: left;
	text-align:left;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #bukken_cat {
	color: #969696;
	font-size:12px;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #bukken_name {
	color: #B50005;
	font-size:18px;
	font-weight: bold;
	margin: 5px 0 8px 0;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #catch_copy {
	width: 440px;
	border-top: 1px solid #66526d;
	border-bottom: 1px solid #66526d;
	padding: 8px 0;
	color: #ffffff;
}


#contents_wrap #detail_area #main_images #main_images_wrap #left #bukken_detail {
	margin-top: 12px;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #bukken_detail .access {
	font-weight: bold;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #bukken_detail p {
	line-height: 1.4em;
	margin-top: 3px;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #bukken_detail #etc {
	margin-top: 5px;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #bukken_detail #etc .price {
	color: #B50005;
	font-size:14px;
	font-family:Arial,sans-serif,"ＭＳ Ｐゴシック",Osaka;
	font-weight: bold;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #bukken_detail #etc .madori {
	font-size:14px;
	font-family:Arial,sans-serif,"ＭＳ Ｐゴシック",Osaka;
	font-weight: bold;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #contact {
	margin-top: 20px;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #contact li {
	float: left;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #contact #map_btn a {
	display: block;
	width: 211px;
	height: 29px;
	background-image: url(/images/detail/detail_btn_map.jpg);
	background-repeat: no-repeat;
	margin-right: 10px;
	text-indent: -9999em;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #contact #contact_btn a {
	display: block;
	width: 213px;
	height: 29px;
	background-image: url(/images/detail/detail_btn_contact.jpg);
	background-repeat: no-repeat;
	text-indent: -9999em;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #sum_photo_area {
	margin-top: 15px;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #sum_photo_area p {
	font-size: 11px;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #sum_photo_area li {
	float: left;
	padding-right: 15px;
}

#contents_wrap #detail_area #main_images #main_images_wrap #left #sum_photo_area .right {
	float: left;
	padding-right: 0px;
}






#contents_wrap #detail_area #main_images #main_images_wrap #right {
	width: 500px;
	float: right;
	text-align:center;
}



#contents_wrap #contents_area #detail_left_wrap #left_wrap {
	width: 210px;
	float: left;
	text-align:left;
	padding-right: 10px;
	border-right: 1px solid #0f0f0f;
}


#contents_wrap #contents_area #detail_left_wrap {
	width: 740px;
	float: left;
	text-align:left;
}

#contents_wrap #contents_area #detail_cont #left_wrap {
	width: 220px;
	float: left;
	text-align:left;
	padding-right: 10px;
	border-right: 1px solid #969696;
}

*html #contents_wrap #contents_area #detail_cont #left_wrap {
	width: 200px;
}



#contents_wrap #contents_area #detail_cont #left_wrap #unit_box {
	margin-bottom: 25px;
}

#contents_wrap #contents_area #detail_cont #left_wrap #unit_box h3 {
	margin-bottom: 10px;
}

#contents_wrap #contents_area #detail_cont #left_wrap #unit_box h4 {
	margin-left: 20px;
	border-bottom: 1px solid #333333;
	padding: 5px 0 2px 0;
	color: #B50005;
	font-weight: bold;
	margin-bottom: 3px;
	/width: 190px;
}

*html #contents_wrap #contents_area #detail_cont #left_wrap #unit_box h4 {
	width: 190px;
}

#contents_wrap #contents_area #detail_cont #left_wrap #unit_box ul {
	margin-left: 20px;
	/width: 227px;
}

*html #contents_wrap #contents_area #detail_cont #left_wrap #unit_box ul {
	width: 190px;
}

#contents_wrap #contents_area #detail_cont #left_wrap #unit_box li {
	border-bottom: 1px solid #333333;
	padding: 5px 0 3px 0;
	/*width: 190px;*/
}

#contents_wrap #contents_area #detail_cont #unit_box #area_unit a {
	text-decoration: none;
	background-image:url(../images/icon_text_links.gif);
	background-repeat:no-repeat;
	background-position: 3px 8px;
	padding-left: 12px;
	color: #ffffff;
	
}

#contents_wrap #contents_area #detail_cont #left_wrap #unit_box #area_unit a:hover {
	color: #B50005;
}



#contents_wrap #contents_area #detail_cont #left_wrap #unit_box p {
	margin-left: 20px;
	line-height: 1.2em;
	/width: 227px;
	line-height:
}

#contents_wrap #contents_area #detail_cont #left_wrap #unit_box #photo_area {
	margin-left: 20px;
}

#contents_wrap #contents_area #detail_cont #left_wrap #unit_box #btn_area {
	margin-left: 20px;
	margin-top: 5px;
}

#contents_wrap #contents_area #detail_cont #left_wrap #unit_box #btn_area a img {
	margin-bottom: 3px;
}





#contents_wrap #contents_area #detail_cont #middle_wrap {
	width: 490px;
	float: right;
	text-align:left;
	padding-right: 10px;
}


#contents_wrap #contents_area #detail_cont #right_wrap {
	width: 220px;
	float: right;
}





#middle_wrap #bukken_detail h4 {
	border-left:7px solid #FFFFFF;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:5px;
	color: #B50005;
}

#middle_wrap #bukken_detail table {
	width: 490px;
	border-collapse:collapse;
	margin-bottom: 15px;
}

#middle_wrap #bukken_detail td {
	border-top: 1px solid #969696;
	border-bottom: 1px solid #969696;
	padding: 8px 5px;
	vertical-align: top;
}

#middle_wrap #bukken_detail .left {
	width: 115px;
	background: #0d0d0d;
}


#middle_wrap #bukken_detail #map_area {
	width: 490px;
	height: 490px;
	/*background: #ffffff;*/
	margin-bottom: 15px;
}

/* 地図が正しく表示されたときのスタイル*/
.map {
    width: 490px;
    height: 490px;
}
/* 地図が正しく表示されなかったときのスタイル*/
.mapError {
    color: #FF0000;
    background: none !important;
}

#middle_wrap #bukken_detail #mid_contact {
	margin-bottom: 8px;
}


#totop {
	text-align: right;
	margin-bottom: 15px;
}

#totop a {
	font-size: 10px;
	background: url(/images/detail/arrow_topagetop.jpg);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	color: #ffffff;
	text-decoration: none;
}

#totop a:hover {
	font-size: 10px;
	background: url(/images/detail/arrow_topagetop.jpg);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	text-decoration: underline;
}

#page_change {
	margin-bottom: 15px;
}




#contents_wrap #contents_area #detail_cont #right_wrap #right_contact_box {
	margin-bottom: 15px;
}

#contents_wrap #contents_area #detail_cont #right_wrap #right_openroom_box {
	margin-bottom: 15px;
	border-left:1px solid #969696;
}

#contents_wrap #contents_area #detail_cont #right_wrap #right_openroom_box h5 {
	margin-bottom: 8px;
}

#contents_wrap #contents_area #detail_cont #right_wrap #right_openroom_box #cont {
	padding-left: 8px;
}

#contents_wrap #contents_area #detail_cont #right_wrap #right_openroom_box #cont p {
	line-height: 1.4em;
	margin-bottom: 10px;
}

#contents_wrap #contents_area #detail_cont #right_wrap #right_openroom_box #cont #unit {
	
	text-align: left;
	margin-bottom: 10px;
}

#contents_wrap #contents_area #detail_cont #right_wrap #right_openroom_box #cont #unit #photo {
	float:left;
	width: 70px;
}

#contents_wrap #contents_area #detail_cont #right_wrap #right_openroom_box #cont #unit #text {
	float:left;
	font-size: 11px;
	line-height: 1.2em;
}

#contents_wrap #contents_area #detail_cont #right_wrap #right_openroom_box #cont #unit #text .open_date {
	color: #B50005;
	font-weight: bold;
}



/*------------------list -----------------------------*/


#contents_wrap #contents_area #contents_area_cont #pg_ttl {
	margin-bottom: 10px;
	margin-top: 10px;
}

#contents_wrap #contents_area #contents_area_cont #bukken_unit_list #btn {
	width: 145px;
	float:right;
}

#contents_wrap #contents_area #contents_area_cont #bukken_unit_list table {
	border-collapse: collapse;
	background: #0d0d0d;
}

#contents_wrap #contents_area #contents_area_cont #bukken_unit_list {
	margin-bottom: 15px;
}

#contents_wrap #contents_area #contents_area_cont #bukken_unit_list p {
	float: left;
	line-height: 1.2em;
	font-size: 13px;
}

#contents_wrap #contents_area #contents_area_cont #bukken_unit_list .syubetu {
	background: #257E84;
	padding: 0 3px;
}

#contents_wrap #contents_area #contents_area_cont #bukken_unit_list h3 {
	float: left;
	padding-left: 5px;
}

#contents_wrap #contents_area #contents_area_cont #bukken_unit_list td {
	border: 1px solid #333333;
	padding: 5px;
	vertical-align:top;
}


#contents_wrap #contents_area #contents_area_cont #bukken_unit_list .madori {
	font-family:"Arial Black",sans-serif;
	font-size: 14px;
}

#contents_wrap #contents_area #contents_area_cont #bukken_unit_list .price {
	color: #B50005;
	font-family:"Arial Black",sans-serif;
	font-size:14px;
}

/* safari only ¥*/
html:¥66irst-child #contents_wrap #contents_area #contents_area_cont #bukken_unit_list .price {
	margin-right: 1.2em;
}

#contents_wrap #contents_area #contents_area_cont #bukken_unit_list .copy {
	font-size: 14px;
	width: 655px;
}


/*------------------tag_cloud -----------------------------*/

#contents_wrap #contents_area #detail_cont #left_wrap #unit_box #tag_cloud  li {
	border:none;
	padding:3px;
	width:none;
	float:left;
}

#contents_wrap #contents_area #detail_cont #left_wrap #unit_box #tag_cloud  a {
	color: none;
}

#tag_cloud ul li.tagLebel1 a {
    font-size: 120%;
    color: #dddddd;
}
#tag_cloud ul li.tagLebel2 a {
    font-size: 110%;
    color: #aaaaaa;
}
#tag_cloud ul li.tagLebel3 a{
    font-size: 100%;
    color: #888888;
}
#tag_cloud ul li.tagLebel4 a {
    font-size: 90%;
    color: #666666;
}
#tag_cloud ul li.tagLebel5 a {
    font-size: 80%;
    color: #555555;
}
#tag_cloud ul li.tagLebel6 a {
    font-size: 75%;
    color: #333333;
}



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

mansiontop

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

#mansiontop #mansiontop_main {
	margin-bottom: 25px;
	border-bottom: 1px solid #333333;
}

#mansiontop #mansiontop_main #left_wrap {
	width: 639px;
	float: left;
}

#mansiontop #mansiontop_main #left_wrap #area_map {
	width: 529px;
	float: left;
}

#mansiontop #mansiontop_main #left_wrap #text_area {
	width: 110px;
	float: right;
	border-top: 1px solid #333333;
	margin-top:25px;
}

#mansiontop #mansiontop_main #left_wrap #text_area li {
	border-bottom: 1px solid #333333;
	padding:5px 0 3px;
}

#mansiontop #mansiontop_main #left_wrap #text_area a {
	background-image:url("../images/icon_text_links.gif");
	background-position:3px 8px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-left:12px;
	text-decoration:none;
	font-size:12px;
}

#mansiontop #mansiontop_main #left_wrap #text_area a:hover {
	color:#B50005;
}

#mansiontop #mansiontop_main #right_wrap {
	width: 300px;
	float: right;
}

#mansiontop #mansiontop_main #right_wrap #unit {
	width: 290px;
	float: right;
	margin-top: 10px;
}

#mansiontop #mansiontop_main #right_wrap #unit #photo {
	width: 70px;
	float: left;
}

#mansiontop #mansiontop_main #right_wrap #unit #text {
	width: 220px;
	float: right;
	line-height: 1.4em;
}



#mansiontop #openroom_area {
	margin-bottom: 25px;
}

#mansiontop #openroom_area #ttl {
	margin-bottom: 8px;
}

#mansiontop #whats_new_area {
	margin-bottom: 25px;
}

#mansiontop #whats_new_area #ttl {
	margin-bottom: 8px;
}






