@charset "utf-8";

/*----------------------------------------------------------------
 Style Setting
 Date    : 20110720
  JOHO NO MIKATA
----------------------------------------------------------------*/


/*================================================================
  Base Layout Setting
================================================================*/
body { background: none repeat scroll 0 0 #d3f2e5; }
#wrapper { width: 630px; background: none repeat scroll 0 0 #fff; }
#header .main_section {	background-color: #fff; padding: 20px 20px 0 20px; }
#header .left_column #logo a { display:block; }
#contents { padding: 15px; }

/*----- 見出し -----*/
.bdGrayB { border-bottom:1px solid #CCCCCC; }
.bgLLGray { background-color:#F0F0F0; }
.bdGreenL3 { border-left: 3px solid #3D9973; }
.fgDGreen { color: #1F4D39; }

/*----- table -----*/
table {
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid #ccc;
	empty-cells:show;
	width:100%;
}
table p {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.8;
}
table th {
	background-color: #eee;
	padding: 10px;
	vertical-align: top;
	width:15%;
}
table td {
	background-color: #fff;
	padding: 10px;
}

.bdSt { border-top: 1px solid #ccc; }
.bdSr { border-right: 1px solid #ccc; }
.bdSl { border-left: 1px solid #ccc; }
.bdSb { border-bottom: 1px solid #ccc; }

/*----- clear -----*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }
.clr { clear: both; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


.btnFoot { background: url(/edit/img/common/btn_popupclose.gif); no-re;eat; width: 145px; height: 22px; }
.btnFoot a:hover {background: url(/edit/img/common/btn_popupclose_ov.gif); no-re;eat; width: 145px; height: 22px; }

/*----- text -----*/
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs14 { font-size: 14px; }
.fs20 { font-size: 20px; }
.fwb { font-weight: bold; }
.lh16 { line-height: 1.6; }
.lh18 { line-height: 1.8; }
.lh20 { line-height: 2.0; }
.lsE1 { letter-spacing: 0.1em; }

/*----- other -----*/
.db { display: block; }
.tih { text-indent: -9999px; overflow: hidden; }

/*----- margin -----*/
.ma00 { margin: 0 auto; }
.maT05 { margin-top: 5px; }
.maT10 { margin-top: 10px; }
.maT15 { margin-top: 15px; }
.maT30 { margin-top: 30px; }
.maB05 { margin-bottom: 5px; }

/*----- padding -----*/
.pa05 { padding: 5px; }
.pa10 { padding: 10px; }
.paTB05 { padding: 5px 0; }
.paLR15 { padding: 0 15px; }
.paB05 { padding-bottom: 5px; }
.paL05 { padding-left: 5px; }
.paL10 { padding-left: 10px; }
.paL15 { padding-left: 15px; }


/* 20111101 物件詳細画面　ポップアップ
--------------------------------------------------------- */
body#popUp { background: #fff; }
#wrapp {
	width: 480px;
	background: #fff;
	margin: 0 auto;
}
#boxMain { padding: 10px 15px 30px 15px;}
h1.h1Ttl {
	font-weight: bold;
	font-size: 14px;
	line-height: 1.5em;
	padding: 0 10px 6px 10px;
	border-bottom: solid #ec2929 4px;
}
.close { text-align: right; }

/*----- hack -----*/
.mT10hm { *margin-top: 8px; _margin-top: 20px; }


/* 20120529  図表修正
--------------------------------------------------------- */

table.tbFlt td {
	padding: 5px;
	font-weight: normal;
}
table.tbFlt td.nvy { background-color: #1F497D; color: #fff; }
table.tbFbs td { padding: 3px; }
table.tbFbs td.bge { background-color: #CDC4B7; }

.wsN { white-space: nowrap; }

.w74 { width: 74px; }
.w184 { width: 184px; }
.w212 { width: 212px; }
.w250 { width: 250px; }

.bdT { border-top: 1px solid #ccc; }
.bdL { border-left: 1px solid #ccc; }
.bdB { border-bottom: 1px solid #ccc; }
.bdR { border-right: 1px solid #ccc; }

.tNote { margin-left:1em; text-indent:-1em; }

.lh14 { line-height: 1.4; }
.fwN { font-weight: normal; }
.taC { text-align: center; }

.mL10 { margin-left: 10px; }
.mTm10 { margin-top: -10px; *margin-top: 0;}

/*---追加2012.09.19---*/
.logo_recruit a {
color: #435B67;
font-size: 10px;
font-family: メイリオ,Meiryo, 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Helvetica,sans-serif,'ＭＳ Ｐゴシック','MS P Gothic';
}
