@charset "utf-8";

/************************************************************
 * 20120831 新築マンションSEO改修対応分
 * global_new.cssを読んでいるページに追加するcssです
 ************************************************************/

.mLN6		{ margin-left: -6px; }
.pL6		{ padding-left: 6px; }
.fgBlue		{ color: #5C8599; }
.bdBlueB	{ border-bottom: 1px solid #5C8599; }
.bdBlue3L	{ border-left: 3px solid #5C8599; }

/* nms_4q */
#mslogo a		{ background:transparent url(/edit/rewrite/img/logo_ze_a001_a_zen_ms_010.gif) no-repeat 0 0; display:block; margin-top:2px; width:/*260*/290px; height:46px; }
.bullet_link	{ background: url(/jj/jjcommon/img/bullet.gif) no-repeat 0px 0.3em; padding-left:10px; }

#headerJoken { width: 950px; padding-top: 10px; background: url(/jj/jjcommon/img/bg_header.gif) repeat; }
#headerJoken .ryo_main_section { width: 921px; background: transparent url(/edit/rewrite/img/img_ze_a001_a_top.gif) no-repeat 0 0; padding:0 14px 0 15px;}
#headerJoken .ryo_main_section .left_column { width: 290px; padding-bottom: 20px;}
/* ↓1303 改修 */
#headerJoken .ryo_main_section .right_column { width: auto; }
#headerJoken .ryo_main_section .right_column .main_section { width: 619px;background: url(/edit/rewrite/img/h1_ryo_ze_a001_a001.gif) no-repeat 5px 18px;  padding:0; }
#headerJoken .ryo_main_section .right_column .main_section .left_column { width: 330px; padding-bottom: 0;}
#headerJoken .ryo_main_section .right_column .main_section .right_column { width: auto; }
/* 1303 改修↑ */
#headerJoken .ryo_main_section .right_column .main_section .right_column #nav_misc { width: auto; }
#headerJoken .ryo_main_section .right_column .main_section .right_column #nav_misc ul { padding-left: 5px;}
#headerJoken .ryo_main_section .right_column .main_section .right_column #nav_misc ul li { display: inline; margin-left: 10px; }
#headerJoken .ryo_main_section .left_column .logo_recruit { margin-top: -8px; margin-right:105px;}
#headerJoken .left_column .logo_recruit { margin: -7px 0 6px 33px; text-align: left; }

.headTxt {
	padding: 5px 15px 0;
	font-size: 10px;
	background-color: #FDFFF6;
}
.contents { padding: 10px 15px 15px; }

.secTtlOuter {
	background: none repeat scroll 0 0 #E8E8E8;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 1px 2px;
	padding: 3px 4px;
}

.secTtlInner {
	border-left: 3px solid #3D9973;
	color: #204D39;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 2px 0 0 10px;
}

.pictArrow {
	background-image: url(../img/pictArrow.png);
	background-repeat: no-repeat;
	height: 15px;
	padding-left:65px;
 }

.bgNmsJoken {
	background: url("../img/nms_jokentop.jpg") no-repeat;
	width: 880px;
	height: 82px;
}

/* WIDTH */
.w100	{ width: 100px; }
.w290	{ width: 290px; }
.w327	{ width: 327px; }
.w380	{ width: 380px; }
.w449	{ width: 449px; }
.w495	{ width: 495px; }

/* HEIGHT */
.h86	{ height: 86px; }

/* LINE-HEIGHT */
.lh16	{ line-height: 1.6; }

/* MARGIN */
.mT2	{ margin-top: 2px; }
.mT25	{ margin-top: 25px; }
.mT40	{ margin-top: 40px; }
/* ↓1303 改修 */
.mTN5	{ margin-top: -2px; }
/* 1303 改修↑ */
.mTN10	{ margin-top: -10px; }
.mTN11	{ margin-top: -11px; }

.mB15	{ margin-bottom: 15px; }

/* PADDING */
.pT3	{ padding-top: 3px; }

.pL5	{ padding-left: 5px; }
.pL10	{ padding-left: 10px; }

.pB3	{ padding-bottom: 3px; }
.pB5	{ padding-bottom: 5px; }
.pB10	{ padding-bottom: 10px; }

.pV2	{ padding-top: 2px; padding-bottom: 2px; }
.pV15	{ padding-top: 15px; padding-bottom: 15px; }

.pH3	{ padding-left: 3px; padding-right: 3px; }
.pH20	{ padding-left: 20px; padding-right: 20px; }

/* DISPLAY */
.oh		{ overflow: hidden; }
.zm		{ zoom: 1; }
.db		{ display: block; }
.dn		{ display: none; }
.dib	{ display: inline-block !important; }
.dibz	{ display: inline-block !important; *display: inline !important; zoom: 1; }

/* TEXT-ALIGN */
.taC	{ text-align: center; }

/* VERTICAL-ALIGN */
.vaT	{ vertical-align: top; }
.vaM	{ vertical-align: middle; }

/* WORD WRAP */
.bw		{ word-wrap: break-word; }

/* BORDER */
.bdGrayL	{ border-left: 1px solid #CCCCCC; }
.bdGrayR	{ border-right: 1px solid #CCCCCC; }
.bdLGrayB	{ border-bottom: 1px solid #D1D1D1; }
.bdGray3	{ border: 3px solid #CCCCCC; }
.bdGreen3L	{ border-left: 3px solid #3D9973; }
.bdGrayTD	{ border-top: 1px dotted #CCCCCC; }
.bdLBlue	{ border: 1px solid #A0D0E6; }
.bdDBlue3L	{ border-left: 3px solid #5C8599; }
.bdDBlueB	{ border-bottom: 1px solid #5C8599; }
.bdOrange4T	{ border-top: 4px solid #FFDA99; }

/* BACKGROUND-COLOR */
.bgBlue		{ background-color: #F2FBFF; }
.bgOrange	{ background-color: #EBA233; }

/* FONT-SIZE */
.fs13		{ font-size: 13px; }
.fs18		{ font-size: 18px; }
.fs24		{ font-size: 24px; }

/* FONT-FAMILY */
.meiryo		{ font-family: 'メイリオ',meiryo,'ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Helvetica,sans-serif; }

/* ICON */
.icCondOpen		{ background-position: 0 -39px; height: 15px; padding-bottom: 4px; padding-left: 20px; }
.icCondClose	{ background-position: 0 -56px; height: 15px; padding-bottom: 4px; padding-left: 20px; }
/* /nms_4q */