﻿@charset "utf-8";

/*===============================================================================*/
/*********************/
/* 共通のCSS */
/*********************/

body{
	margin: 0px;
	padding: 0px;
	color: #555;
	font: 12px/1.2em "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.float_clear {
clear:both;
}

a:hover img.css-hover{
	-moz-opacity:0.80;
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
	opacity: 0.8;
}

/*ヘッダー部分*/
#header {
	background: url(../img/bg_main.jpg) repeat-y;
	margin: 0px auto;
	padding: 0px;
	height: 90px;
	width: 1000px;
}
#header #top_logo {
	background: #FFF url(../img/bg_top_logo.jpg) no-repeat;
	margin: 0px 10px;
	padding: 0px;
	height: 90px;
}
h1 {
	padding: 0px;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h2 {
	margin: 0px 0px 10px;
	padding: 0px;
}

h3 {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 230px;
}
.header_toi_rogo {
	padding: 0px;
	float: right;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.header_wkwk{
	text-align: right;
	margin: 0px;
	font-size: 12px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;
	vertical-align: middle;
	
}





/*===============================================================================*/
/*********************/
/* トップページのCSS */
/*********************/

/*ナビ部分*/
#top_navi {
	background: url(../img/bg_main.jpg) repeat-y;
	height: auto;
	width: 980px;
	margin: 0px auto;
	padding: 0px 10px;
}
#top_navi #main_banner {
	margin: 0px;
	padding: 0px;
	height: 306px;
	width: 980px;
}
#top_navi #main_kensaku {
	margin: 0px;
	padding: 0px;
	height: 50px;
}
#top_navi #main_kensaku ul {
	margin: 0px 0px 0px 12px;
	padding: 0px;
}
#top_navi #main_kensaku ul li {
	display: inline;
	list-style: none;
	margin: 0px 12px 0px 0px;
	padding: 0px;
	float: left;
	height: 50px;
}
#top_navi #main_kensaku p {
	background: url(../img/top/top_kensaku_bg.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 230px;
}


/*ナビ部分*/
#top_navi #main_kensaku ul li #key_word {
	background: url(../img/top/top_kensaku_bg.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 230px;
}


/*検索窓のデザイン*/
.mado_box {
	margin: 0px;
	padding: 20px 12px 6px 20px;
	height: 24px;
	width: 198px;
}
.kensaku_bt{
	width: 48px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 24px;
}
.kensaku_mado{
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 136px;
	border: 1px solid #8E886E;
	float: left;
	height: 22px;
	font-size: 12px;
	line-height: 22px;
	vertical-align: middle;
	}








/*コンテンツ部分*/
#content {
	background: url(../img/bg_main.jpg) repeat-y;
	margin: 0px auto;
	padding: 10px 10px 0px;
	height: auto;
	width: 980px;
}
/*ピックアップ＿ナビ部分*/
#content #pickup_navi {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	height: auto;
	width: 230px;
}
#content #pickup_navi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#content #pickup_navi ul li {
	list-style: none;
	margin: 0px 0px 10px;
	padding: 0px;
}

#content #pickup_navi ul li img {
    vertical-align: bottom;
}
#content #top_main {
	margin: 0px;
	padding: 0px 20px;
	float: left;
	width: 530px;
}
/*右側＿ナビ部分*/
#content #rigut_navi {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	height: auto;
	width: 160px;
}
#content #rigut_navi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#content #rigut_navi ul li {
	list-style: none;
	margin: 0px 0px 10px;
	padding: 0px;
}
#content #rigut_navi ul li img{
    vertical-align: bottom;
}
/*右メニュー欄の検索窓のデザイン*/
#content #rigut_navi #kensaku_right_navi {
	margin: 0px;
	padding: 32px 0px 0px;
	height: 93px;
	width: 160px;
	background: url(../img/top/bg_kensaku_m.jpg) no-repeat;
}
.mado_box2 {
	margin: 0px;
	padding: 0px;
	height: 19px;
}

.kensaku_bt2{
	width: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 19px;
}
.kensaku_mado2{
	margin: 0px 2px 0px 5px;
	padding: 0px;
	width: 105px;
	border: 1px solid #8E886E;
	height: 17px;
	float: left;
	font-size: 12px;
	line-height: 17px;
	vertical-align: middle;
	}





/*中央　ニュース*/

#content #top_main #news_title h2 {
	margin: 0px;
	padding: 0px;
	float: left;
}
.rss-prev {
	margin: 9px 0px;
	padding: 0px;
	float: left;
}
#content #top_main #news_title {
	background: url(../img/top/bg_midashi_news.jpg) no-repeat;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 30px;
	width: 530px;
}
#content #top_main #news_box {
	background: url(../img/top/bg_news_box.jpg) no-repeat;
	margin: 0px 0px 15px;
	padding: 5px;
	height: 118px;
	width: 520px;
}


#news_box a {
	color: #555;
	text-decoration: underline;
}
#news_box a:visited {
	text-decoration: underlin;
	color: #555;
}
#news_box a:hover {
	text-decoration: underline;
	color: #999;
}
#news_box a:active {
	text-decoration: underlin;
	color: #999;
}



/*ニュース欄の余白は、ここで調整しています。*/
#content #top_main #news_box dl {
	margin: 0px;
	padding: 0px;
}
#content #top_main #news_box dl dt {
	margin: 0px;
	padding: 0px;
	color: #6D6D6D;
}
#content #top_main #news_box dl dd {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.news_waku {
	margin: 0px;
	padding: 4px 10px;
	border-bottom: 1px dotted #CCC;
}




/*中央　セレクト*/

.select_ti {
	padding: 0px;
	float: left;
	margin: 0px;
}

.ichiran {
	margin: 6px 0px 5px;
	padding: 0px;
	float: left;
}
#content #top_main #select #select_new .ichiran a {
	text-decoration: none;
}



/*横スクロールの写真の枠線、説明*/
#content #top_main #select li div dl {
	margin: 0px;
	padding: 5px 0px 0px;
}
#content #top_main #select li div dl dt {
}
#content #top_main #select li div dl dt img {
	border: 1px solid #CCC;
	margin: 0px;
	padding: 1px;
}
#content #top_main #select li div dl dd {
	margin: 0px;
	padding: 0px;
}
#content #top_main #select {
	margin: 0px;
	padding: 0px;
	width: 530px;
	font-size: 12px;
}

/* 長い建物名のカット */
#content .cut {
	width: 130px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

/* ツールチップ */

#content #top_main #select a {
	background:#ffffff;
	text-decoration:none;
	color: #555;
} /*IE6用に必要*/

#content #top_main #select a:hover {
	background:#ffffff;
	text-decoration:none;
	color: #999;
} /*IE6用に必要*/

#content #top_main #select a.tooltip span {
	display:none; padding:2px 3px;
	margin-left:8px; 
	width:125px;
}
#content #top_main #select a.tooltip:hover span{
	display:inline;
	position:absolute;
	top:75px;
	left:2px;
	border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;
}


/*中央　新築物件*/
#content #top_main #select_new {
	background: url(../img/top/bg_new.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 530px;
}
#content #top_main #select_new #sel_new_box {
	background: url(../img/top/bg_new_box.jpg) no-repeat;
	width: 530px;
}
#content #top_main #sel_new_box {
	background: url(../img/top/bg_sel_new.jpg) no-repeat;
	margin: 0px 0px 10px;
	padding: 0px 0px 2px 2px;
	height: 145px;
	width: 530px;
}

/*中央　おすすめ物件*/
#content #top_main #select_osusume {
	background: url(../img/top/bg_osusume.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 530px;
}
#content #top_main #select_osusume #sel_osusume_box {
	background: url(../img/top/bg_osusume_box.jpg) no-repeat;
	width: 530px;
}
#content #top_main #sel_osusume_box {
	background: url(../img/top/bg_sel_osusume.jpg) no-repeat;
	margin: 0px 0px 10px;
	padding: 0px 0px 2px 2px;
	height: 145px;
	width: 530px;
}


/*中央　ペットと暮らす*/
#content #top_main #select_pet {
	background: url(../img/top/bg_pet.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 530px;
}
#content #top_main #select_pet #sel_pet_box {
	background: url(../img/top/bg_pet_box.jpg) no-repeat;
	width: 530px;
}
#content #top_main #sel_pet_box {
	background: url(../img/top/bg_sel_pet.jpg) no-repeat;
	margin: 0px 0px 10px;
	padding: 0px 0px 2px 2px;
	height: 145px;
	width: 530px;
}


/*中央　タワーマンション*/
#content #top_main #select_tower {
	background: url(../img/top/bg_tower.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 530px;
}
#content #top_main #select_tower #sel_tower_box {
	background: url(../img/top/bg_tower_box.jpg) no-repeat;
	width: 530px;
}
#content #top_main #sel_tower_box {
	background: url(../img/top/bg_sel_tower.jpg) no-repeat;
	margin: 0px 0px 10px;
	padding: 0px 0px 2px 2px;
	height: 145px;
	width: 530px;
}


/*===============================================================================*/
/*********************/
/* フッターのCSS */
/*********************/

/*フッター体*/
#footer {
	margin: 0px;
	padding: 0px;
	background: #FFF;
	height: auto;
	color: #666;
	font-size: 10px;
}

/*フッター、メインナビ*/
#footer #footer_navi {
	background: url(../img/bg_footer.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 228px;
	color: #FFF;
}
#footer_navi .f_box_size #f_navi_01 {
	margin: 0px;
	padding: 20px 0px 0px 50px;
	float: left;
	height: auto;
	width: 200px;
}
#footer_navi .f_box_size #f_navi_01 #f_01_l {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 80px;
}
#footer_navi .f_box_size #f_navi_01 #f_01_r {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 70px;
}

#footer_navi .f_box_size #f_navi_02 {
	margin: 0px;
	padding: 20px 0px 0px;
	float: left;
	height: auto;
	width: 300px;
}
#footer_navi .f_box_size #f_navi_02 #f_02_l {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 150px;
}
#footer_navi .f_box_size #f_navi_02 #f_02_r {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 150px;
}

#footer_navi .f_box_size #f_navi_03 {
	margin: 0px;
	padding: 15px 0px 0px 20px;
	float: left;
	height: auto;
	width: 230px;
	color: #c9af71;
	font-weight: bold;
}
#footer_navi .f_box_size #f_navi_04 {
	margin: 0px;
	padding: 15px 0px 0px 20px;
	float: left;
	height: auto;
	width: 180px;
	line-height: 2em;
}
.f_box_size {
	margin: 0px auto;
	padding: 0px;
	height: 228px;
	width: 1000px;
}
.color_f {
	color: #C9AF71;
	font-weight: bold;
}
#footer_navi ul {
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#footer_navi ul li {
	margin: 0px;
	padding: 5px 0px 0px;
	list-style: none;
}
#footer_navi ul li img {
	margin: 0px;
	padding: 0px 5px 0px 0px;
}
#footer #f_navi_01 a {
	text-decoration: none;
	color: #FFF;
}
#footer #f_navi_01 a:visited {
	text-decoration: none;
	color: #FFF;
}
#footer #f_navi_01 a:hover {
	text-decoration: underline;
	color: #D6D6D6;
}
#footer #f_navi_01 a:active {
	text-decoration: none;
	color: #D6D6D6;
}
#footer #f_navi_02 a {
	text-decoration: none;
	color: #FFF;
}
#footer #f_navi_02 a:visited {
	text-decoration: none;
	color: #FFF;
}
#footer #f_navi_02 a:hover {
	text-decoration: underline;
	color: #D6D6D6;
}
#footer #f_navi_02 a:active {
	text-decoration: none;
	color: #D6D6D6;
}

#footer #f_navi_03 a {
	color: #C9AF71;
	text-decoration:none;
}
#footer #f_navi_03 a:visited {
	text-decoration: none;
	color: #C9AF71;
}
#footer #f_navi_03 a:hover {
	text-decoration: underline;
	color: #bca369;
}
#footer #f_navi_03 a:active {
	text-decoration: none;
	color: #bca369;
}

#footer #f_navi_04 a {
	text-decoration: none;
	color: #FFF;
}
#footer #f_navi_04 a:visited {
	text-decoration: none;
	color: #FFF;
}
#footer #f_navi_04 a:hover {
	text-decoration: underline;
	color: #D6D6D6;
}
#footer #f_navi_04 a:active {
	text-decoration: none;
	color: #D6D6D6;
}
/*フッター、サブナビ*/

#footer_sub_navi {
	margin: 0px auto 20px;
	padding: 0px;
	height: auto;
	width: 1000px;
	font-size: 12px;
}
#footer_sub_navi div ul {
	margin: 0px;
	padding: 5px 0px;
}
#footer_sub_navi div ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}
#footer_sub_navi div a {
	text-decoration: none;
	color: #555;
}
#footer_sub_navi div a:visited {
	text-decoration: none;
	color: #555;
}
#footer_sub_navi div a:hover {
	text-decoration: underline;
	color: #999;
}
#footer_sub_navi div a:active {
	text-decoration: none;
	color: #999;
}

/*===============================================================================*/
/*********************/
/* サブページのCSS */
/*********************/

#sub_header {
	background: url(../img/bg_main.jpg) repeat-y;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 1000px;
}
#sub_header #top_logo {
	background: #FFF url(../img/bg_sub_logo.jpg) no-repeat;
	margin: 0px 10px;
	padding: 0px;
	height: 90px;
}

#content #page_top {
	text-align: right;
	margin: 0px;
	padding: 20px 0px 10px;
}
/*ナビ部分*/
#sub_navi {
	height: 45px;
	width: 980px;
	margin: 0px auto;
	padding: 0px 10px;
}
#sub_navi #sub_kensaku {
	margin: 0px;
	padding: 0px;
	height: 45px;
}
#sub_navi #sub_kensaku ul {
	margin: 0px;
	padding: 0px;
}
#sub_navi #sub_kensaku ul li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
.sub_navi_kensaku_bg {
	background: url(../img/sub_m_kensaku_bg.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 455px;
}

/*検索窓のデザイン*/
.mado_box3 {
	margin: 12px 0px 0px 220px;
	padding: 0px;
	height: 24px;
	width: 230px;
}
.kensaku_bt3{
	width: 48px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 24px;
}
.kensaku_mado3{
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 165px;
	border: 1px solid #8E886E;
	height: 22px;
	float: left;
	font-size: 12px;
	line-height: 22px;
	vertical-align: middle;
	}









/*パン屑リスト*/
#content #pankuzu_list {
	margin: 0px;
	padding: 0px 10px;
}
.red {
	color: #cc0000;
}
.red_bold {
	font-weight: bold;
	color: #F00;
}

#content #pankuzu_list a {
	color: #cc0000;
	text-decoration: underline;
}
#content #pankuzu_list a:visited {
	color: #cc0000;
	text-decoration: underline;
}
#content #pankuzu_list a:hover {
	color: #e58383;
	text-decoration: underline;
}
#content #pankuzu_list a:active {
	color: #e58383;
	text-decoration: underline;
}


#pankuzu_list img {
	margin: 0px;
	padding: 0px;
}
/*===============================================================================*/
/*********************/
/* ピックアップ      */
/*********************/

/*見出しタイトル*/
.pickup_ti {
	margin: 6px 0px 10px 10px;
	padding: 9px 0px 9px 20px;
	background: url(../img/pickup/midashi_bg_pickup.jpg) no-repeat;
	height: 12px;
	width: 960px;
	font-size: 12px;
}
.pickup_hd_img {
	margin: 0px 25px 10px;
	padding: 0px;
}
.pickup_waku {
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;
	font-size: 12px;
}

/*シングル向け、タイトル背景*/
.pickup_left {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
}
.pickup_middle {
	margin: 0px 15px;
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
}
.pickup_right {
	margin: 0px 25px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
}


#content .pickup_left h4 {
	background: url(../img/pickup/bg_ti_single.jpg) no-repeat;
	margin: 0px;
	padding: 20px 0px 0px 40px;
	height: 35px;
	width: 260px;
	font-size: 14px;
}
#content .pickup_middle h4 {
	background: url(../img/pickup/bg_ti_single.jpg) no-repeat;
	margin: 0px;
	padding: 20px 0px 0px 40px;
	height: 35px;
	width: 260px;
	font-size: 14px;
}
#content .pickup_right h4 {
	background: url(../img/pickup/bg_ti_single.jpg) no-repeat;
	margin: 0px;
	padding: 20px 0px 0px 40px;
	height: 35px;
	width: 260px;
	font-size: 14px;
}

/*１ＬＤＫ、タイトル背景*/
.pickup_f_left {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
}
.pickup_f_middle {
	margin: 0px 15px;
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
}
.pickup_f_right {
	margin: 0px 25px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
}


#content .pickup_f_left h4 {
	background: url(../img/pickup/bg_ti_family.jpg) no-repeat;
	margin: 0px;
	padding: 20px 0px 0px 40px;
	height: 35px;
	width: 260px;
	font-size: 14px;
}
#content .pickup_f_middle h4 {
	background: url(../img/pickup/bg_ti_family.jpg) no-repeat;
	margin: 0px;
	padding: 20px 0px 0px 40px;
	height: 35px;
	width: 260px;
	font-size: 14px;
}
#content .pickup_f_right h4 {
	background: url(../img/pickup/bg_ti_family.jpg) no-repeat;
	margin: 0px;
	padding: 20px 0px 0px 40px;
	height: 35px;
	width: 260px;
	font-size: 14px;
}

/*デザイナーズ・新宿１５分向け、タイトル背景*/
.pickup_d_left {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
}
.pickup_d_middle {
	margin: 0px 15px;
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
}
.pickup_d_right {
	margin: 0px 25px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
}


#content .pickup_d_left h4 {
	background: url(../img/pickup/bg_ti_designers.jpg) no-repeat;
	margin: 0px;
	padding: 20px 0px 0px 40px;
	height: 35px;
	width: 260px;
	font-size: 14px;
}
#content .pickup_d_middle h4 {
	background: url(../img/pickup/bg_ti_designers.jpg) no-repeat;
	margin: 0px;
	padding: 20px 0px 0px 40px;
	height: 35px;
	width: 260px;
	font-size: 14px;
}
#content .pickup_d_right h4 {
	background: url(../img/pickup/bg_ti_designers.jpg) no-repeat;
	margin: 0px;
	padding: 20px 0px 0px 40px;
	height: 35px;
	width: 260px;
	font-size: 14px;
}


/*画像のグレー囲み線*/
#content .pickup_waku.fixHeight .pickup_img_waku.fixHeightChildImage img {
	border: 1px solid #CCC;
	margin: 0px;
	padding: 1px;
}

.pickup_img_waku {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: url(../img/pickup/bg_box_middle.jpg) repeat-y;
	height: auto;
}
.pickup_naiyou {
	background: url(../img/pickup/bg_box_middle.jpg) repeat-y;
	margin: 0px;
	padding: 5px 20px;
}
.pickup_naiyou ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.pickup_naiyou ul li {
	margin: 0px;
	padding: 0px;
	list-style: url(none) none;
}
.bold {
	font-weight: bold;
}

.pickup_bottom_waku {
	background: url(../img/pickup/bg_box_bottom.jpg) no-repeat;
	margin: 0px;
	padding: 0px 20px;
	height: 41px;
}
#content #pickup_bt {
	text-align: center;
	margin: 20px 0px 10px;
	padding: 0px;
}

/*新宿*/
.pickup_shinjyuku_hd_img {
	margin: 0px 25px;
	padding: 0px;
}

#content #map {
	margin: 0px 25px 10px;
	padding: 0px;
	height: auto;
	width: 930px;
}
.rosen {
	margin: 0px 25px 8px;
	padding: 0px;
	height: auto;
	width: 930px;
}
	
/*===============================================================================*/
/*********************/
/* 検索結果一覧　    */
/*********************/


.search_ti {
	margin: 0px 10px 10px;
	padding: 0px;
	background: #5A5A5A url(../img/result/bg_search_bn.jpg) no-repeat;
	height: 35px;
	width: 960px;
}
.search_ti_font {
	color: #FFF;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
}

.white_bold {
	font-weight: bold;
	color: #FFF;
}
.table_left {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#content #search_jyouken {
	margin: 0px;
	padding: 0px 10px;
}

.table_text_white {
	color: #FFF;
}

.button {
	margin: 0px 0px 15px;
	padding: 0px 10px;
}
.gaitou_bukken {
	margin: 0px 10px;
	padding: 5px 0px;
	font-weight: bold;
	letter-spacing: 0.2em;
}
#content #search_kensaku {
	margin: 0px;
	padding: 0px 10px;
}
#content #search_kensaku form ul {
	margin: 0px;
	padding: 0px;
}
#content #search_kensaku form li {
	margin: 0px;
	padding: 8px 15px 10px 0px;
	float: left;
	list-style: none;
	display: inline;
}
#content #search_kensaku form p {
	margin: 0px;
	padding: 14px 0px;
}

#content #search_syousai {
	margin: 0px 0px 10px;
	padding: 0px 10px;
	height: auto;
}
#content #search_syousai #syousai_img {
	text-align: center;
	margin: 0px;
	padding: 10px 0px;
	float: left;
	height: auto;
	width: 260px;
}
#content #search_syousai #syousai_img img {
	margin: 0px;
	padding: 1px;
	border: 1px solid #CCC;
}
#content #search_syousai #syousai {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 700px;
}
#content #search_syousai #syousai h5 {
	background: #F1F1F1 url(../img/result/bg_search_bn1.jpg) no-repeat;
	margin: 10px 0px 5px;
	padding: 8px 0px 7px 15px;
	height: 12px;
	width: 685px;
	font-size: 12px;
}
#content #search_syousai #syousai ul {
	margin: 0px;
	padding: 0px;
}
#content #search_syousai #syousai ul li {
	margin: 0px;
	padding: 0px 0px 3px;
	list-style: none;
}
#content #search_syousai #syousai .table_left {
	margin: 0px;
	padding: 0px;
}
.th {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}


#search_syousai h3 {
	background: #DBD2B3 url(../img/result/bg_search_bn3.jpg) no-repeat;
	margin: 0px;
	padding: 11px 0px 10px 10px;
	height: 14px;
	width: 950px;
	font-size: 14px;
}
#search_syousai h3 a {
	color: #514937;
}
#search_syousai h3 a:visited {
	color: #514937;
	text-decoration: underline;
}
#search_syousai h3 a:hover {
	color: #655B45;
	text-decoration: underline;
}
#search_syousai h3 a:active {
	color: #655B45;
	text-decoration: underline;
}
#content #search_room {
	margin: 0px 0px 10px;
	padding: 0px 10px;
	height: auto;
}
#content #search_room h4 {
	background: #EAEAEA url(../img/result/bg_search_bn2.jpg) no-repeat;
	margin: 0px 0px 10px;
	padding: 8px 0px 7px 15px;
	height: 12px;
	width: 945px;
}

/*===============================================================================*/
/*********************/
/* セレクション　    */
/*********************/
#content #selection_menu {
	margin: 0px;
	padding: 0px 10px;
}
#content #selection_menu ul {
	margin: 0px;
	padding: 0px;
	height: 41px;
}
#content #selection_menu ul li {
	list-style: none;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 41px;
}
#content #selection_hd_img {
	margin: 0px 10px 10px;
	padding: 0px;
	height: 98px;
	width: 960px;
}
.selection_waku {
	margin: 0px 10px 10px;
	padding: 0px;
	height: auto;
	width: 960px;
}
#content .selection_waku .selection_left {
	margin: 0px 14px 0px 0px;
	padding: 0px 0px 10px;
	float: left;
	height: auto;
	width: 473px;
	background: url(../img/selection/bg_naiyou.jpg) repeat-y;
	border-bottom: 1px solid #e7ddba;
	position:relative;
}
#content .selection_waku .selection_right {
	margin: 0px;
	padding: 0px 0px 10px;
	height: auto;
	width: 473px;
	float: left;
	background: url(../img/selection/bg_naiyou.jpg) repeat-y;
	border-bottom: 1px solid #e7ddba;
	position:relative;
}
#content .selection_waku h4 {
	font-size: 12px;
	background: url(../img/selection/bg_midashi.jpg) no-repeat;
	margin: 0px 0px 10px;
	padding: 10px 0px 9px 10px;
	height: 12px;
	width: 473px;
}
.selection_syousai {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	height: auto;
	width: 253px;
	float: left;
	letter-spacing: 1px;
}

.selection_syousai_img {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 210px;
	text-align: center;
	float: left;
}
.selection_syousai_box01 {
	margin: 0px;
	padding: 0px 0px 5px;
	height: 30px;
	border-bottom: 1px dotted #E7DDBA;
}

.selection_syousai_box02 {
	margin: 0px;
	padding: 5px 0px;
}

.selection_syousai_bt {
	margin: 0px;
	padding: 0px;
	text-align: right;
	position:absolute;
	bottom:10px;
	right:10px;
}



#content .selection_waku .selection_syousai_img img {
	padding: 1px;
	border: 1px solid #CCC;
}
#content .selection_waku .selection_syousai p {
	margin: 0px;
	padding: 0px;
}
#content .selection_waku .selection_syousai ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#content .selection_waku .selection_syousai ul li {
	margin: 0px;
	padding: 0px 0px 2px;
	list-style: none;
}
#content .selection_waku h4 a  {
	color: #555555;
}
#content .selection_waku h4 a:visited {
	color: #555555;
	text-decoration: underline;
}
#content .selection_waku h4 a:hover {
	color: #777777;
	text-decoration: underline;
}
#content .selection_waku h4 a:active {
	color: #777777;
	text-decoration: underline;
}

/*===============================================================================*/
/*************************/
/* 物件詳細（建物と部屋）*/
/*************************/

/*タイトル部分*/
.building_ti {
	margin: 6px 0px 10px 10px;
	padding: 15px 0px 14px 15px;
	background: url(../img/details/bg_build_bn1.jpg) no-repeat;
	height: 12px;
	width: 960px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
/*contentの下の枠*/
.building_waku {
	margin: 0px;
	padding: 0px 10px;
}
/*roomで使用*/
#bui_waku {
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: auto;
	background: #e6e6e6;
}
/*建物で使用*/
#bui_waku2 {
	margin: 0px;
	padding: 0px 0px 20px;
	width: 960px;
	height: auto;
	background: #e6e6e6;
}

.building_waku #bui_left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 700px;
}
#bui_left ul li img  {
	margin: 0px;
	padding: 1px;
	border: 1px solid #CCC;
}

.building_waku #bui_right {
	margin: 35px 0px 0px;
	padding: 0px 14px;
	float: right;
	height: auto;
	width: 232px;
}
#bui_left_panorama {
	margin: 0;
	padding: 0px;
	float: left;
	height: auto;
	width: 700px;
}
.bui_bt {
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: 232px;
}


#bui_left_panorama img {
	margin: 0px;
	padding: 1px;
	border: 1px solid #CCC;
}

/*物件概要・設備・マップ*/
.building_ti_2 {
	margin: 10px 0px 10px 10px;
	padding: 8px 0px 7px 15px;
	background: url(../img/details/bg_build_bn2.jpg) no-repeat;
	height: 12px;
	width: 960px;
	font-size: 12px;
	font-weight: bold;
}
#content .building_waku #bg_map {
	margin: 0px;
	padding: 0px;
	background: url(../img/details/bg_map.jpg) no-repeat;
	height: 412px;
	width: 610px;
	float: left;
}
#content .building_waku #bg_map #map_area {
	margin: 20px;
	padding: 0px;
	height: 372px;
	width: 570px;
}
#content .building_waku #toi {
	margin: 0px;
	padding: 6px 20px;
	height: 400px;
	width: 310px;
	float: left;
	background: #E6E6E6;
}

#content .building_waku #toi #toi01 {
	margin: 0px;
	padding: 0px;
}
#content .building_waku #toi #toi02 {
	background: #FFF url(../img/details/bg_build_toiawase.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 310px;
}
#content .building_waku #toi #toi02 ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#content .building_waku #toi #toi02 ul li {
	margin: 0px;
	padding: 0px 0px 3px;
	list-style: none;
}


/* 物件詳細（建物と部屋） スクロール */
#content .building_waku #build_scroll {
	margin: 0px;
	padding: 0px;
	height: auto;
}

/* 間取り */

.building_waku #madori_left {
	margin: 0px;
	padding: 0px 11px 0px 0px;
	float: left;
	width: 514px;
}
.building_waku #madori_right {
	margin: 0px;
	padding: 0px;
	width: 435px;
	float: left;
}
.building_waku #madori_left h4 {
	background: url(../img/details/bg_madori_01.jpg) no-repeat;
	margin: 10px 0px;
	padding: 8px 0px 7px 15px;
	height: 12px;
	width: 494px;
	font-size: 12px;
	font-weight: bold;
}
.building_waku #madori_right h4 {
	background: url(../img/details/bg_madori_02.jpg) no-repeat;
	margin: 10px 0px;
	padding: 8px 0px 7px 15px;
	height: 12px;
	width: 415px;
	font-size: 12px;
	font-weight: bold;
}
#madori_left #madori_img_waku {
	margin: 0px;
	padding: 0px 20px;
	text-align: center;
}


/*===============================================================================*/
/*************************************/
/* 沿線・区・人気... さらに条件を絞る*/
/*************************************/

#content #kodawari_kensaku {
	margin: 0px;
	padding: 0px;
}
.building_waku #kodawari_kensaku ul {
	margin: 0px 0px 10px;
	padding: 0px;
	font-size: 12px;
}
.building_waku #kodawari_kensaku ul li {
	margin: 0px;
	padding: 0px 0px 5px;
	float:left;
	width: 150px;
	list-style:none;
}
.building_waku #kodawari_kensaku ul li img {
	margin: 0px;
	padding: 0px;
	float: left;
}
.kodawari_kankyou {
	margin: 0px;
	padding: 0px;
}


/*===============================================================================*/
/*****************************/
/* 沿線・区・人気...路線選択 */
/*****************************/

#content #search form .stage1 #jr {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 980px;
}
#content #search form .stage1 #metoro {
	width: 980px;
}
#content #search form .stage1 #etc {
	width: 980px;
}

.serach_bt {
	text-align: center;
	margin: 20px 0px 10px;
	padding: 0px;
}
#content #search {
	background: #f2f2f2;
	margin: 0px 10px;
	padding: 10px 14px 10px 15px;
	height: auto;
}
.search_h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px;
	padding: 0px;
}
.search_h3_2 {
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0px 0px;
	padding: 0px 0px 0px 15px;
}

.search_h4 {
	margin: 10px 0px 10px 10px;
	padding: 8px 0px 7px 15px;
	background: url(../img/details/bg_build_bn2.jpg) no-repeat;
	height: 12px;
	width: 960px;
	font-size: 12px;
	font-weight: bold;
}

.stage1{
	margin: 0px 0px 50px;
	padding: 0px;
	
}
.line_title{
	background: url(../img/search/bg_rosen_ti.jpg) no-repeat;
	margin: 0px 0px 10px;
	padding: 13px 0px 12px 15px;
	height: 12px;
	width: 931px;
}

#content #search form #jr .stage1 .line_checkbox ul {
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	font-size: 12px;
	line-height: 12px;
}
#content #search form #jr .stage1 .line_checkbox ul li {
	margin: 0px;
	padding: 0px 0px 5px;
	float:left;
	width: 210px;
	list-style:none;
}

#content #search form #metoro .stage1 .line_checkbox ul {
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	font-size: 12px;
	line-height: 12px;
}
#content #search form #metoro .stage1 .line_checkbox ul li {
	margin: 0px;
	padding: 0px 0px 5px;
	float:left;
	width: 210px;
	list-style:none;
}
#content #search form #etc .stage1 .line_checkbox ul {
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	font-size: 12px;
	line-height: 12px;
}
#content #search form #etc .stage1 .line_checkbox ul li {
	margin: 0px;
	padding: 0px 0px 5px;
	float:left;
	width: 210px;
	list-style:none;
}
/* 駅名　*/
#content #search2 {
	background: #f2f2f2;
	margin: 0px 10px;
	padding: 10px 14px 10px 15px;
	height: auto;
}
.stage2{
	margin: 0px 0px 20px;
	padding: 0px;
	
}
.station_title{
	background: url(../img/search/bg_rosen_ti.jpg) no-repeat;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 15px;
	height: 45px;
	width: 931px;
}
.st_bt{
	margin: 7px 0px 0px;
	padding: 0px;
	
}
#content #search2 form .stage2 .station_checkbox ul {
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	font-size: 12px;
	line-height: 12px;
}
#content #search2 form .stage2 .station_checkbox ul li {
	margin: 0px;
	padding: 0px 0px 5px;
	float:left;
	width: 210px;
	list-style:none;
}
/* 新宿区エリアと区から選択 */
.building_waku #ku_left{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 262px;
	width: 550px;
	background: #F2F2F2;
}
.building_waku #ku_right{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 262px;
	width: 410px;
	background: #F2F2F2;
}
#content #ku_left ul {
	display: inline;
	margin: 0px;
	padding: 10px 60px 0px 15px;
	float: left;
}
#content #ku_left ul li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 2px;
}

/*===============================================================================*/
/*****************************/
/* インフォメーション　　　  */
/*****************************/

/* スタッフ */
.staff_waku {
	margin: 0px;
	padding: 0px;
	height: 280px;
	width: 480px;
	float: left;
	background: url(../img/infomation/bg_staff.jpg) no-repeat;
}
.s_left{
	text-align: center;
	vertical-align: middle;  /* IE6/7の高さ中央揃えに使用 */
	margin: 0px;
	padding: 37px 0px;
	float: left;
	height: 206px;
	width: 196px;
	
}

.s_right{
	margin: 28px 0px 0px;
	padding: 0px;
	float: left;
	height: 260px;
	width: 284px;
	
}
/* スタッフ画像のサイズ固定 */
.building_waku .staff_waku .s_left img {
	margin: 0px;
	padding: 0px;
	height: 202px;
	width: 156px;
}

.building_waku .staff_waku .s_right dl {
	margin: 10px 0px 0px;
	padding: 0px;
}
#content .building_waku .staff_waku .s_left img {
	margin: 0px;
	padding: 1px;
	border: 1px solid #CCC;
}

.s_dt {
	margin: 0px;
	padding: 3px 0px;
}
.s_name {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px;
	letter-spacing: 3px;
}
.s_dd {
	margin: 0px;
	padding: 0px 0px 2px;
}

/* 会社概要 */
.company_waku{
	margin: 0px;
	padding: 0px 10px;
	width: 960px;
	
}
.company_waku p {
	margin: 0px;
	padding: 7px 0px 7px 15px;
	text-align: left;
}

.company_ti{
	margin: 10px 92px 10px 93px;
	padding: 9px 0px 9px 15px;
	background: url(../img/infomation/bg_map_ti.jpg) no-repeat;
	height: 12px;
	width: 760px;
	font-weight: bold;
	color: #FFF;
}
.building_waku #company_map {
	margin: 0px;
	padding: 0px 93px 0px 92px;
	width: 775px;
	height: 600px;
}

/*検討中リスト*/
.kentou_p{
	margin: 0px;
	padding: 5px 0px 5px 8px;
	
}
#kento_list {
	margin: 0px 10px;
	padding: 0px;
	width: 960px;
	background: #f4edd3;
	height: auto;
}

.kento_bukken {
	margin: 0px 10px;
	padding: 5px 0px;
	letter-spacing: 0.2em;
}

#kento_ti {
	margin: 0px 10px;
	padding: 0px 0px 0px 10px;
	height: 35px;
	width: 960px;
	background: url(../img/result/bg_search_bn3.jpg) no-repeat;
}
#kento_list #list_left {
	margin: 0px;
	padding: 10px 0px 25px;
	height: auto;
	width: 336px;
	text-align: center;
	float: left;
}
#kento_list #list_left img {
	margin: 0px;
	padding: 1px;
	border: 1px solid #CCC;
}
#kento_list #list_right {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 340px;
	width: 624px;
}
#kento_list #list_right h4 {
	background: url(../img/infomation/bg_kento_ti.jpg) no-repeat;
	margin: 10px 0px;
	padding: 8px 0px 7px 14px;
	height: 12px;
	width: 600px;
}
#kento_list #list_right p {
	margin: 0px;
	padding: 7px 0px 7px 15px;
	text-align: left;
}
.kento_yohaku {
	margin: 0px;
	padding: 0px 10px 10px 0px;
}

/*契約の流れ*/
.keiyaku_waku{
	margin: 0px;
	padding: 0px 32px 5px 33px;
	width: 915px;
	height: auto;
}
.step{
	margin: 0px;
	padding: 0px;
}
.arrow{
	text-align: center;
	margin: 0px;
	padding: 10px 0px 0px;
}
.bg_kei_middle{
	background: url(../img/infomation/bg_nagare_middle.jpg) repeat-y;
	margin: 0px;
	padding: 6px 0px 0px;
	width: 915px;
	height: auto;
}
.bg_kei_middle ul {
	margin: 0px;
	padding: 0px 0px 0px 16px;
}
.bg_kei_middle ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.bg_kei_bottom{
	background: url(../img/infomation/bg_nagare_bottom.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 915px;
}
.keiyaku_waku p {
	font-size: 12px;
	line-height: 1.4em;
	margin: 0px;
	padding: 3px 0px;
}
.keiyaku_waku dl {
	margin: 0px;
	padding: 15px 0px 10px;
}
.keiyaku_waku dl dt {
	margin: 0px;
	padding: 0px;
}
.keiyaku_waku td dl dd {
	margin: 0px;
	padding: 0px 0px 5px 25px;
}

/* ニュース バックナンバー*/
.news_bak_num {
	margin: 0px 100px;
	padding: 0px;
	height: auto;
	width: 780px;
	line-height: 1.6em;
	border-bottom: 1px dotted #CCC;
}
.news_bak_num dl {
	margin: 0px;
	padding: 20px 0px 10px;
}
.news_bak_num dl dt {
	margin: 0px;
	padding: 0px;
}
.news_bak_num dl dd {
	margin: 0px;
	padding: 0px;
}


/* ニュース*/
.news_kiji_waku {
	margin: 0px 140px;
	padding: 0px;
	height: 300px;
	width: 700px;
	line-height: 1.6em;
	border-bottom: 1px dotted #CCC;
}
.news_kiji_waku dl {
	margin: 0px;
	padding: 20px 0px 10px;
}
.news_kiji_waku dl dt {
	margin: 0px;
	padding: 0px;
}
.news_kiji_waku dl dd {
	margin: 0px;
	padding: 0px;
}
.news_kiji_waku2 {
	margin: 0px 140px;
	padding: 0px;
	width: 700px;
	line-height: 1.6em;
	border-bottom: 1px dotted #CCC;
	height: auto;
	text-align: right;
}
.news_kiji_waku2 a {
	color: #555;
	text-decoration: underline;
}
.news_kiji_waku2 a:visited {
	text-decoration: underline;
	color: #555;
}
.news_kiji_waku2 a:hover {
	text-decoration: underline;
	color: #999;
}
.news_kiji_waku2 a:active {
	text-decoration: underline;
	color: #999;
}








/* お問い合わせ */
.toiawase_waku {
	margin: 0px;
	padding: 0px 10px;
	height: auto;
}
#toi_left{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 560px;
	float: left;

}
#toi_right{
	margin: 0px;
	padding: 40px 0px 30px;
	float: left;
	height: 100px;
	width: 400px;
	text-align: center;

}
#toi_left h3 {
	background: #35363A url(../img/infomation/bg_toi_ti1.jpg) no-repeat;
	margin: 0px 0px 10px;
	padding: 7px 0px 8px 20px;
	height: 12px;
	width: 540px;
	font-weight: bold;
	color: #FFF;
}
.toi_input {
	margin: 0px;
	padding: 0px;
	border:none;
}
#toi_right p {
	margin: 0px;
	padding: 0px;
}
#toi_right p img {
	margin: 0px 0px 10px;
	padding: 0px;
}
.toi_h3 {
	background: #2C2D31 url(../img/infomation/bg_toi_ti2.jpg) no-repeat;
	margin: 10px;
	padding: 7px 0px 8px 20px;
	height: 12px;
	width: 940px;
	font-weight: bold;
	color: #FFF;
}
.toiawase_p{
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
}
.toiawase_waku form ul {
	margin: 0px;
	padding: 0px;
}
.toiawase_waku form ul li {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	float: left;
}
.toiawase_waku form a {
	font-weight: bold;
	color: #F00;
	text-decoration: underline;
}
.toiawase_waku form a:visited {
	font-weight: bold;
	color: #F00;
	text-decoration: underline;

}

.toiawase_waku form a:hover {
	font-weight: bold;
	color: #F00;
	text-decoration: underline;
}

.toiawase_waku form a:active {
	font-weight: bold;
	color: #F00;
	text-decoration: underline;
}
#content #thanks {
	margin: 0px;
	padding: 150px 0px 100px;
	height: 200px;
	width: 980px;
	font-size: 14px;
	text-align: center;
}


.bold_none {
	font-weight: normal;
}

/* プライバシーポリシー */
.policy_waku{
	margin: 40px 89px 20px;
	padding: 30px 30px 20px;
	height: 330px;
	width: 740px;
	border: 1px solid #CCC;
}
.policy_waku p {
	margin: 0px;
	padding: 0px;
	line-height: 2em;
}
.policy_waku ul {
	margin: 30px 0px 0px;
	padding: 0px;
}
.policy_waku ul li {
	line-height: 2em;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.policy_waku a {
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}
.policy_waku a:visited {
	font-weight: bold;
	color: #F00;
	text-decoration: underline;

}

.policy_waku a:hover {
	font-weight: bold;
	color: #F00;
	text-decoration: underline;
}

.policy_waku a:active {
	font-weight: bold;
	color: #F00;
	text-decoration: underline;
}
/*Q&A*/

.qa_waku{
	margin: 0px 0px 10px;
	padding: 0px 60px 5px;
	width: 860px;
	height: auto;
}
.qa_h4{
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 860px;
	background: url(../img/infomation/bg_qa.jpg) no-repeat;
}
.qa_waku table tr img  {
	margin: 0px;
	padding: 8px 9px 10px;
}

.bg_qa_middle{
	background: url(../img/infomation/bg_qa_middle.jpg) repeat-y;
	margin: 0px;
	padding: 6px 0px 0px;
	width: 860px;
	height: auto;
}

.bg_qa_bottom{
	background: url(../img/infomation/bg_qa_buttom.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 6px;
	width: 860px;
}
.qa_waku table tr td ol li {
	margin: 0px;
	padding: 0px 0px 10px;
}

.qa_waku p {
	font-size: 12px;
	line-height: 1.4em;
	margin: 0px;
	padding: 3px 0px;
}
.qa_waku dl {
	margin: 0px;
	padding: 15px 0px 10px;
}
.qa_waku dl dt {
	margin: 0px;
	padding: 0px;
}
.qa_waku td dl dd {
	margin: 0px;
	padding: 0px 0px 5px 25px;
}






/*その他*/
#content #kekka_zero {
	margin: 0px;
	padding: 100px 0px 0px;
	height: 150px;
	text-align: center;
}
