/*
* thickbox設定(thickbox_kr.css)
*/
#TB_overlay {position: fixed;z-index: 100;top: 0px;left: 0px;height:100%; width:100%;}
#TB_window {  position: fixed;  background: #ffffff;  z-index: 102;  color:#000000;  display:none;  border: 4px solid #525252;  text-align:left;  top:50%;  left:50%;}
#TB_ajaxContent{  clear:both;  padding:2px 15px 15px 15px;  overflow:auto;  text-align:left;  line-height:1.4em;}
/* ↓↓↓ie6 hack↓↓↓ */
* html #TB_overlay { position: absolute;	height: expression(fixHeight(document.body.scrollHeight, document.body.offsetHeight));}
* html #TB_window { position: absolute;margin-top: expression(fixMarginTop(this.offsetHeight,document.documentElement,document.body.scrollTop));}
/* ↑↑↑ie6 hack↑↑↑ */

/*
* lightbox(kr)の設定
*/
/* 写真拡大*/
.jsiKrThickbox { width: 605px; }
/* 間取り拡大*/
.jsiKrMadoriThickbox {width: 605px; }

/*写真モーダル用追記*/
#nyroModalWrapper #nyroModalContent {
	background: none;
}
#nyroModalContent .jsKrTBinner {
	background:#FFFFFF;
	padding-bottom:10px;
}
#nyroModalWrapper p.nyroModalClose{
	padding-top:0;
}

/*
* ↓↓↓価格更新お知らせメール start↓↓↓
*/
.TB_overlayBG {background-color: black;filter: alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}

#TB_window {background-color: transparent;}
#TB_window {border: none;}
#TB_window {z-index: 102;color: black;text-align: left;left: 50%;}
#TB_window {font: 12px 'メイリオ', 'meiryo', Arial, Helvetica, sans-serif;}

#TB_title {display: none;}
#TB_title {background-color: #E8E8E8;height: 27px;}
#TB_ajaxContent {background-color: white;}
#TB_ajaxContent {padding: 0;}

div {display: block;}
.thickbox_title_section {background-color: #F0F0F0;padding: 5px;border-bottom: 1px solid #D8D8D8;}
.clr:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
/* ============================== css hack */
/* floating box clear */
.clr { display: inline-table; min-height: 1%; }
/* Hide from mac IE5 \*/
* html .clr { height: 1%; }
.clr { display: block; }
/* ============================== css hack */

.thickbox_title_section .thickbox_title {width: 300px;float: left;color: #1F4D39;font-size: 117%;font-weight: bold;margin-top: 2px;border-left: 3px solid #3D9973;padding-left: 5px;}
#TB_ajaxContent p {padding: 5px 0px 5px 0px;}
.thickbox_title_section p {width: 100px;float: right;text-align: right;}

#TB_window .thickbox_iframe a:link {color: #06C;}
a:-webkit-any-link {text-decoration: underline;cursor: auto;}

#hi09001_td .form_table {background: none;width: 95%;margin-top: 20px;}
.thickbox_iframe table {margin: 0 auto;}
.form_table {border-collapse: separate;}
.thickbox_iframe form {margin: 0;}
#hi09001_td .form_table {background: none;width: 95%;margin-top: 20px;}

/* agreement_box */
.agreement_box {border: 1px solid #CCC;height: 200px;line-height: 1.5;margin: 10px auto 0;overflow-y: scroll;padding: 5px;width: 95%;}

/* js_message */
.js_message {padding-top: 20px;color: white;text-align: center;}

/*
* ↑↑↑価格更新お知らせメール end↑↑↑
*/

/*
* ↓↓↓物件情報にメールを送る start↓↓↓
*/
/* nyroModalFull */

/* 間取り拡大の間取り概要に影響があるため設定しない
div#nyroModalFull {font-size: 12px;color: #777;font-family: 'メイリオ','meiryo',Verdana;}
*/

div {display: block;}
/* nyroModalWrapper */
div#nyroModalFull div#nyroModalWrapper, div#nyroModalFull div#nyroModalLoading {border: none;}
div#nyroModalFull div#nyroModalWrapper {border: 4px solid #777;}
div#nyroModalWrapper {background: none !important;}
/* nyroModalContent */
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {padding: 0;}
div#nyroModalContent {background-color: white;}
div {display: block;}
	/* thickbox_iframe thickbox_gallery */
#nyroModalContent .thickbox_iframe {font-family: 'メイリオ', 'meiryo', Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-variant: normal;font-weight: normal;color: black;}
div {display: block;}
		/* thickbox_title_section clr */
.thickbox_title_section {background-color: #F0F0F0;padding: 5px;border-bottom: 1px solid #D8D8D8;}
.clr {display: block;}
			/* thickbox_title */
.thickbox_title_section .thickbox_title {width: 300px;float: left;color: #1F4D39;font-size: 117%;font-weight: bold;margin-top: 2px;border-left: 3px solid #3D9973;padding-left: 5px;}
#nyroModalContent .thickbox_iframe p {padding: 5px 0;}
.thickbox_title_section p {width: 100px;float: right;text-align: right;}
#nyroModalContent .thickbox_iframe a:link {color: #06C;}
a:-webkit-any-link {text-decoration: underline;cursor: auto;}
			/* form_over_txt */
#nyroModalContent .thickbox_iframe p.form_over_txt {line-height: 1.5;margin: 20px auto 0;width: 95%;}
#nyroModalContent .thickbox_iframe p {padding: 5px 0;}
			/* contact_form2 */
.thickbox_iframe form {margin: 0;}
#nyroModalContent .thickbox_iframe a:link {color: #06C;}

				/* form_table */
#nyroModalContent .thickbox_gallery table {margin-top: 20px;width: 95%;}

.thickbox_gallery table {margin: 20px auto 0;}
.form_table {border-collapse: separate;}
					/* item_name */
#nyroModalContent .form_table tr.has_top_border th {background-color: #FFF6E5;border-right: medium none;}

.form_table tr.has_top_border th, .form_table tr.has_top_border td {border-top: 1px solid #CCC;}
.thickbox_iframe table th {padding: 10px 0 10px 10px;font-weight: bold;}
.form_table th {background-color: #FFF6E5;font-weight: bold;border-left: 1px solid #CCC;}
.form_table th, .form_table td {border-bottom: 1px solid #CCC;line-height: 1.3;vertical-align: middle;}
					/* entry_format */
#nyroModalContent .form_table tr.has_top_border th {background-color: #FFF6E5;border-right: medium none;}

.form_table tr.has_top_border th, .form_table tr.has_top_border td {border-top: 1px solid #CCC;}
.form_table th.entry_format {border-left: none;font-weight: normal;padding-left: 0;}
.thickbox_iframe table th {padding: 10px 0 10px 10px;}
.form_table th, .form_table td {border-bottom: 1px solid #CCC;line-height: 1.3;vertical-align: middle;}

#nyroModalContent .form_table tr.has_top_border td {background: transparent none repeat scroll 0 0;border-left: 1px solid #CCC;padding: 10px;width: 60%;}
.form_table tr.has_top_border th, .form_table tr.has_top_border td {border-top: 1px solid #CCC;}
.thickbox_gallery table td {vertical-align: middle;}
.form_table th, .form_table td {border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;line-height: 1.3;}
#kr01802 .data_table th, td {text-align: left;}

.form_table input {vertical-align: middle;margin-right: 3px;}
#nyroModalContent .form_table tr.has_top_border td img {margin-right: 3px;vertical-align: middle;}
#nyroModalContent .thickbox_iframe p {padding: 5px 0;}
.form_table .note {font-weight: normal;color: #666;}
.note {font-size: 84%;line-height: 1.5;}

/* mailError */
#nyroModalContent .thickbox_gallery table {margin-top: 20px;width: 95%;}
.thickbox_gallery table {margin: 20px auto 0;}
.form_table {border-collapse: separate;}
#nyroModalContent .thickbox_iframe p.form_over_txt {line-height: 1.5;margin: 20px auto 0;width: 95%;}
#nyroModalContent .thickbox_iframe p {padding: 5px 0;}
#nyroModalContent .thickbox_iframe a:link {color: #06C;}

.thickbox_iframe form {margin: 0;}
#nyroModalContent .thickbox_iframe a:link {color: #06C;}
a:-webkit-any-link {text-decoration: underline;cursor: auto;}

/* js_message */
.js_message {padding-top: 20px;color: white;text-align: center;}
/* nyrModalTmp */
/* nyroModalLoading */
div#nyroModalFull div#nyroModalWrapper, div#nyroModalFull div#nyroModalLoading {border: none;}
div#nyroModalFull div#nyroModalLoading {border: 4px solid #777;text-indent: -9999em;background: white url(../img/ajaxLoader.gif) no-repeat;background-position: center;}

/*
* ↑↑↑物件情報にメールを送る end↑↑↑
*/

/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 資料請求のCSS ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
.jscErrorMsg	{ margin-top: 0; color: #ff0000; font-weight: bold; line-height: 1.6; }
.address_entry_supporter {
	background-color:#FFFFFF;
	border:1px solid #999999;
	display:none;
}
.address_entry_supporter a {
	display:block;
	padding:5px 8px;
}
.bdWhite2		{ border:2px solid #FFFFFF; }

/* entry_flow */
.form_finish #contents .entry_flow { margin-top: 10px; }
/* inline_list */
ul.inline_list li { display: inline; }
.inline_list img { vertical-align: middle; }
/* below_h1 */
.form_confirm .below_h1 { margin-top: 10px; }
/* seo_first_top */
#contents .seo_first_top { margin-top: 5px; }
/* data_table */
.data_table { border-collapse: separate; width: 100%; margin-top: 10px; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; }
.data_table th,
.data_table td { border-left: 1px solid #CCC; border-top: 1px solid #CCC; padding: 10px; text-align: center; line-height: 1.5; }
.data_table th { vertical-align: middle; }
.data_table td,
.data_table td img { vertical-align: middle; }
.data_table tr th { background-color: #F0F0F0; }
.data_table th a,
.data_table td a { line-height: 1.6; }
.data_table thead th,
.data_table thead td { line-height: 1.3; }
.data_table thead th { background-color: #E3E3E3; }
.data_table thead td,
.data_table tbody th { background-color: #F0F0F0; vertical-align: middle; }
.data_table td.selected_td { background-color: #F3FFE5; }
.data_table td.rent_lower { border-right: 1px solid #F0F0F0; background-color: #FFF6E5; text-align: left; }
.data_table td.weight_high { background-color: #FEE1A7; }
.data_table td.rent_lower img { padding-right: 5px; }
.data_table td.rent_center { text-align: center; border-right: 1px solid #F0F0F0; }
.data_table td.rent_higher { text-align: right; }
.data_table td.rent_higher img { padding-left: 5px; }
.data_table td.weight_medium { background-color: #FFECC6; }
.data_table td.weight_low { background-color: #FFF6E5; }
.data_table td.rent_lower,
.data_table td.rent_center,
.data_table td.rent_higher { background-color: #F0F0F0; }
.data_table tbody td.checkbox_td { width: 14px; vertical-align: middle; }
.data_table tbody td .multi_column p { float: left; margin-top: 0; }
.data_table tbody td .multi_column ul { float: right; width: 123px; }
.data_table tbody td .multi_column ul li.first_column { margin-top: 0; }
.data_table tbody td .multi_column ul li { margin-top: 5px; }
.data_table strong { font-weight: bold; color: #C01718; font-size: 117%; }
.data_table em { font-weight: bold; }
/* data_table_search */
.data_table_search { border-right: none; }
.data_table_search td.blank_td { border-left: none; height: 10px; padding: 0; font-size: 1px; }
.data_table_search td.blank_td_low { border-left: none; height: 2px; padding: 0; font-size: 1px; }
.data_table_search td.blank_td_col { border-top: none; border-bottom: none; width: 10px; padding: 0; font-size: 1px; }
/* checkbox_td */
.data_table tbody td.checkbox_td { width: 14px; vertical-align: middle; }
/* selected_item_table(data_table) */
.form_confirm .selected_item_table { margin-top: 20px; }
.form_confirm .selected_item_table .data_01 { width: 4%; }
.form_confirm .selected_item_table .data_02 { width: 43%; }
.form_confirm .selected_item_table .data_03 { width: 43%; }
.form_confirm .selected_item_table .data_04 { width: 10%; }
/* btn_submit */
.btn_submit { text-align: center; }
/* has_side_control */
#hi07026 #contents .has_side_control { margin-top: -25px; }
/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑ 資料請求のCSS ↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */

sup {
    vertical-align: top;
}
