/* 基本タグ */

a:link{font-size:12px;color:#FFFFFF;line-height:140%;text-decoration:none}
a:visited{font-size:12px;color:#FFFFFF;line-height:140%;text-decoration:none}
a:hover{font-size:12px;color:#D1D1DA;line-height:140%;text-decoration:underline}

A.or:link{color: #FF8600;text-decoration:none;font-size: x-small;font-weight: bold}
A.or:visited{color: #FF8600;text-decoration:none;font-size: x-small;font-weight: bold}
A.or:hover{color: #99CC00;text-decoration:underline;font-size: x-small;font-weight: bold}

A.or_style:link{color: #FF8600;text-decoration:none;font-size: 10px;font-weight: bold}
A.or_style:visited{color: #FF8600;text-decoration:none;font-size: 10px;font-weight: bold}
A.or_style:hover{color: #99CC00;text-decoration:underline;font-size:10px;font-weight: bold}

A.or_style2:link{color: #FF8600;text-decoration:none;font-size: 10px;}
A.or_style2:visited{color: #FF8600;text-decoration:none;font-size: 10px;}
A.or_style2:hover{color: #99CC00;text-decoration:underline;font-size:10px;}

A.mn:link{color: #F2F2F4;text-decoration:none;font-size: 12px}
A.mn:visited{color: #F2F2F4;text-decoration:none;font-size: 12px}
A.mn:hover{color: #9696AF;text-decoration:none;font-size: 12px}

A.m3:link	{color: #E0E0E9;text-decoration:underline;font-size: 11px; line-height: 130%}
A.m3:visited	{color: #E0E0E9;text-decoration:underline;font-size: 11px; line-height: 130%}
A.m3:hover	{color: #ffffff;text-decoration:underline;font-size: 11px; line-height: 130%}

A.vo:link{color: #171746;text-decoration:none;font-size: 14px;font-weight: bold}
A.vo:visited{color: #171746;text-decoration:none;font-size: 14px;font-weight: bold}
A.vo:hover{color: #CCCCCC;text-decoration:none;font-size: 14px;font-weight: bold}
A.vo11:link{color: #171746;text-decoration:none;font-size: 11px;font-weight: bold}
A.vo11:visited{color: #171746;text-decoration:none;font-size: 11px;font-weight: bold}
A.vo11:hover{color: #CCCCCC;text-decoration:none;font-size: 11px;font-weight: bold}

A.vo12:link{
	color: #171746;
	text-decoration:underline;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
}
A.vo12:visited{
	color: #171746;
	text-decoration:underline;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
}
A.vo12:hover{
	color: #CCCCCC;
	text-decoration:underline;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
}


body{background-color: #000033;margin: 0px;padding: 20px 0px}
td{}

h1{
	margin: 0px;
	padding: 0px;
	font-weight:normal;
	text-indent:-9999px;
}
h2{font-size: 12px;color: #FFFFFF;padding: 0px;margin-top: 3px;margin-right: 10px}
h3{font-size: 12px;color: #DEDEE5;padding: 5px 0px 5px 10px;border-left-width: 4px;border-left-style: solid;
	border-left-color: #616180;margin: 0px;letter-spacing: 0.5pt;border-bottom-width: 1px;border-bottom-style: solid;
	border-bottom-color: #616180}
	
.w_h3{font-size: 13px;color: #000033;padding: 5px 0px 5px 10px;border-left-width: 4px;border-left-style: solid;
border-left-color: #616180;margin: 7px 0px;letter-spacing: 0.5pt;border-bottom-width: 1px;border-bottom-style: solid;
border-bottom-color: #616180}

.w_h3_1{
	font-size: 15px;
	color: #171746;
	padding: 5px 0px 5px 10px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #616180;
	margin: 7px 0px;
	letter-spacing: 0.5pt;
	font-weight: bold;
}

.w_h3_2{font-size: 14px;color: #171746;padding: 5px 0px 5px 10px;border-left-width: 4px;border-left-style: solid;
border-left-color: #616180;margin: 7px 0px;letter-spacing: 0.5pt;border-bottom-width: 1px;border-bottom-style: solid;
border-bottom-color: #616180}

.w_h3_3{
	font-size: 15px;
	color: #171746;
	padding: 5px 0px 5px 10px;
	margin: 7px 0px;
	letter-spacing: 0.5pt;
	font-weight: bold;
	table-layout:fixed;
}

.mini_or{
	color: #FF8600;
	text-decoration:none;
	font-size: x-small;
	font-weight: bold;
}

/* フォントタグ */
.wh_11{font-size: 11px;line-height: 130%;color: #F2F2F4;letter-spacing: 0.2pt}
.wh_11_s{font-size: 11px;line-height: 100%;color: #F2F2F4;letter-spacing: 0.2pt;font-weight:bold;}
.wh_xs{font-size: 12px;line-height: 170%;color: #F2F2F4;letter-spacing: 0.2pt}
.wh_xs2{
	font-size: 12px;
	line-height: 170%;
	color: #F2F2F4;
	letter-spacing: 0.2pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F4;
}
.wh_13b{font-size: 13px;line-height: 130%;color: #FFFFFF;letter-spacing: 0.2pt;font-weight: bold}
.wh_14b{font-size: 14px;line-height: 130%;color: #CECEDB;letter-spacing: 0.2pt;font-weight: bold}
.wh_14b_s{font-size: 14px;line-height: 160%;color: #CECEDB;letter-spacing: 0.2pt;font-weight: bold;margin:0 0 0.4em 0;}
.nv_11{font-size: 11px;line-height: 130%;color: #000033;letter-spacing: 0.2pt}
.nv_xs{font-size: 12px;line-height: 150%;color: #000033;letter-spacing: 0.2pt}
.nv_b {font-size: 14px;font-weight: bold;color: #171746;letter-spacing: 0.2pt}

/* テーブル飾りタグ */
.wh_tbl {background-color: #FFFFFF;padding: 15px}
.wh_tbl_02 {
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	padding-right: 25px;
}
.pad_wh {vertical-align: middle;padding-left: 15px}
.pad_wh_new {
	padding-top: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
}

.pad10{padding-left: 10px;vertical-align: middle;display: block}

/* その他 */

#home{width: 700px;text-align: right;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #616180;
	padding-bottom: 3px; height:40px; margin-top:10px;}

.mainbody{width: 640px;background-color: #171746;border: 1px solid #616180;text-align: left;padding: 30px;
	margin-top: 10px;margin-bottom: 30px;margin-left: 0px;margin-right: 0px}
	
.mainbody2{width: 660px;background-color: #171746;border: 1px solid #616180;text-align: left;padding: 30px 20px 20px;
	margin-top: 10px;margin-bottom: 30px;margin-left: 0px;margin-right: 0px}


/* トップページ飾り */

.submn{font-size: 11px;line-height: 120%;color: #F2F2F4;text-transform: lowercase}

/*　ローバー通信　*/
a.hoverbox img
{
	background: #162B5F;
	border-color: #2E4465;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	vertical-align: top;
}
a.hoverbox:hover img
{
	background: #767C67;
	border-color: #373C28;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	vertical-align: top;
}

/*-----リクルート-----*/
#recruit {
	margin-bottom:25px;
	line-height:165%;	

}	

#recruit .note {
	padding-left:15px;


}

#recruit .copy {
	padding-left:15px;
	font-size:14px;
	margin-bottom:10px;
	color:#DEDEE5;

}

#recruit ul {
	margin:0px;
	padding:0px;
}
#recruit li {
	margin-left:15px;
}

#recruit .noteinfo {
	background-color:#EEEEF2;
	border:solid 1px  #FFFFFF;
	padding:10px;
	color:#000033;
	width:550px;
}

.no_rec {
	text-align:left;
	margin-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#ffa500;
}

.re_infobrn {
	float:left;
	text-align:left;
}


/*物件
------------------------------------------------------------*/
#works_all h2.re {
	line-height:180%;
}

#works_all .re_box {
	border:solid 2px #EFEFF5;
	margin-bottom:20px;
	padding:12px;
}
#works_all .re_box .title_box {
	background:url(img/re-space/re_line.jpg) no-repeat bottom;
	width:580px;
	padding-bottom:7px;
	border:none;
	margin-bottom:25px;
}
#works_all .re_box_bottom .title_boxb {
	background:url(img/re-space/re_line2.gif) no-repeat bottom;
	width:580px;
	padding-bottom:7px;
	border:none;
	margin-bottom:10px;
}	
#works_all .re_box .title_box h3.reh {
	color:#171746;
	font-size:14px;
	font-weight:bold;
	float:left;
	border:none;
	padding:0px;
	margin:0px;
}
#works_all .re_box .title_box .re_note {
	color:#51516F;
	text-align:right;
	font-size:12px;
}

.re_box .pic_img {
	border:solid 3px #E8E8ED;
}	
.re_box_bottom {
	background-color:#EFEFF5;
	padding:12px;
}
#works_all .re_box_bottom .title_boxb h3.reh {
	color:#171746;
	font-size:14px;
	font-weight:bold;
	float:left;
	border:none;
	padding:0px;
	margin:0px;
}
#works_all .re_box_bottom .title_boxb .re_note {
	color:#51516F;
	text-align:right;
	font-size:12px;
}	

			

