@charset "UTF-8";
/* ---------------------------------------------------------
Mitsui Fudosan Co., Ltd.

http://www.31sumai.com/mfr/

CascadingStyleSheet Settingfile
-------#top001 #mainColumn .mainCon01 .conBoxTb table-------------------------------------------------- */

#top001 #mainColumn .mainCon01 .conBoxTb {
	width: 516px;
	margin-bottom: 7px;
}

#top001 #mainColumn .mainCon01 .conBoxTb table.inner {
	border-collapse:collapse;
	padding-bottom: 10px;
	width: 516px;
	background: url(/cmn/image/top/top001_box_bgcenter.gif) 0 0 repeat-y;
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner td.titleType01 {
	background: url(/cmn/image/top/top001_box_bgti_01.jpg) 0 0 no-repeat;
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner td.titleType02 {
	background: url(/cmn/image/top/top001_box_bgti_02.jpg) 0 0 no-repeat;
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner td.titleType03 {
	background: url(/cmn/image/top/top001_box_bgti_03.jpg) 0 0 no-repeat;
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner td.titleType04 {
	background: url(/cmn/image/top/top001_box_bgti_04.jpg) 0 0 no-repeat;
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner td.titleType05 {
	background: url(/cmn/image/top/top001_box_bgti_05.jpg) 0 0 no-repeat;
}

#top001 #mainColumn .mainCon01 .conBoxTb table.inner .nameBox {
	margin: 15px 0 10px;
	width: 227px;
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .nameBox p.noLogo {
	margin-left: 12px;
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .nameBox div {
	margin-left: 12px;
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .name {
	/*float: left;*/
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .img {
	float: right;
	width: 43px;
	margin-left: 5px;
	padding-bottom:9px;
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .imgSet {
	background: url(/cmn/image/top/top001_boxbggd_01.gif) 0 100% no-repeat;
	width:237px;
	padding-bottom: 10px;
	margin-right: 9px;
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .imgSet dl {
	margin: 0 0 0 12px;
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .imgSet .floatL {
	float:left;
	width:135px;
	line-height: 1.3em;
}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .imgSet .floatR {
	float: right;
	width: 80px;

}


/*-------------------------------------------------------------------------- clear */
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .nameBox div,
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .imgSet dl {
	zoom: 1;
	/* \*//*/display: inline-table;/**/

}
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .nameBox div:after,
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .imgSet dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
 {
	clear: both;
}

#top001 #main #owl_bnr{ padding: 0 0 16px 0;}

/*-------------------------------------------------------------------------- flash */
#tokyoFlash {
	height: 173px;
}


/*2009.06.30*/
div.con_table_outline table td.con_td02_01
{width:110px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #d1d1d1;}

div.con_table_outline table td.con_td02_02
{width:110px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #d1d1d1;background:url(/inc/31source/image/cmn_tbbg_002.gif) repeat-y;}

div.con_table_outline table td.con_td02_03
{width:455px;margin:0px;padding:10px 0px 0px 0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #d1d1d1;background:url(/inc/31source/image/cmn_tbbg_002.gif) repeat-y;}

div.con_table_outline table td.con_td02_04
{width:455px;margin:0px;padding:10px 0px 0px 0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #d1d1d1;}

div.con_table_outline table td div.table_ul_outline_05{
	padding:0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

div.table_ul_outline_05:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	line-height: 0;
}
div.table_ul_outline_05 {
	display: inline-table;
	min-height: 1%;
}

/* macIE \*/
* html div.table_ul_outline_05 {
	height: 1%;
}

div.table_ul_outline_05 {
	display: block;
}
/* end of macIE */

#top001 #mainColumn .mainCon01 .conBoxTb table.inner .nameBox div:after,
#top001 #mainColumn .mainCon01 .conBoxTb table.inner .imgSet dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div.con_table_outline table td.con_td02_03 {
	height: 107px;
	padding:10px 0px 0px 0px !important;
	position: relative;
	display: block;
}
*html div.con_table_outline table td.con_td02_03 {
	height: 131px;
}

div.con_table_outline table td.con_td02_04 {
	height: 143px;
	padding:10px 0px 0px 0px !important;
	position: relative;
	display: block;
}

*html div.con_table_outline table td.con_td02_04 {
	height: 177px;
}

div.con_table_outline .select_left_border {
	border-left: 1px solid #d1d1d1;
}

/*---2009/07/06---*/

div.con_table_outline table td.con_td02_03 .hideOut {
	position: absolute;
	top: 0;
	left: 0;
	width: 455px;
	height: 121px;
	_height: 99px;
background: url(/inc/31source/image/hideout.gif) repeat 0 0;
opacity:0.3;
filter:alpha(opacity=30);
-ms-filter: "alpha( opacity=30 )";
}

*html div.con_table_outline table td.con_td02_03 .hideOut {
	height: 141px;
}

div.con_table_outline table td.con_td02_04 .hideOut {
	position: absolute;
	top: 0;
	left: 0;
	width: 455px;
	height: 153px;
	background: url(/inc/31source/image/hideout.png) repeat 0 0;
}

*html div.con_table_outline table td.con_td02_04 .hideOut {
	height: 187px;
}

div.con_table_outline table td.con_td02_03 .noHide,
div.con_table_outline table td.con_td02_04 .noHide {display: none;}

* html div.con_table_outline table td.con_td02_03 div.hideOut,
* html div.con_table_outline table td.con_td02_04 div.hideOut {behavior: expression(IEPNGFIX.fix(this));}

* html div.con_table_outline table td.con_td02_03 select.hide,
* html div.con_table_outline table td.con_td02_04 select.hide {background: #E0E0DF;}

* html div.con_table_outline table td.con_td02_03 select.visible,
* html div.con_table_outline table td.con_td02_04 select.visible {}

/*---2009/07/06---*/



ul.table_ul01 li.table_list03a, ul.table_ul04 li.table_list03a{margin:0px;padding:0px;float:left;list-style:none;width:43px;}

ul.table_ul01 li.table_list03b, ul.table_ul04 li.table_list03b{margin:0px;padding:0px;float:left;list-style:none;width:54px;}

ul.table_ul01 li.table_list04a, ul.table_ul04 li.table_list04a{margin:0px;padding:0px;float:left;list-style:none;width:80px;}

ul.table_ul01 li.table_list08{margin:0px;padding:0px;float:left;list-style:none;width:350px !important;}

/*add20100106*/
ul.table_ul01 li.table_list13{margin:0px;padding:0px;float:left;list-style:none;width:270px !important;}
ul.table_ul01 li.table_list14{margin:0px;padding:0px;float:left;list-style:none;width:300px !important;}
/*add20100106 end*/



div#con_lead_text_02{margin:15px 25px 0 30px;padding:7px 0 0px 0;}

div#con_lead_text_02 h2{margin:0px;padding:10px 0 10px 0;}
/*2009.06.30*/

/*2012.09.12*/
#wrap{background:none;}

.areaCheck {
width:542px;
margin: 5px 0 0 15px;
overflow: hidden;
padding: 0;
}

.areaCheck li {
margin: 0 10px 5px 0;
float: left;
list-style:none;
white-space:nowrap;
}


.lumpMix{width:100%;}
div.con_table_outline table th.con_td02{background:#f9f8f6;}
div.con_table_outline table td.js-areaWrapper{padding:13px;}





