@import url(base.css);
@import url(hack.css);
body{
	font-size: 12px;
	color:#333333;
	line-height:16px;
	background-color:#FFFFFF;
	margin:30px 0 0 0;
}
/*#hp{
	background-image:url(img/back.gif);
	width:770px;
}*/
a:link{color: #2B31AA; text-decoration: underline;}
a:visited{color: #2B31AA; text-decoration: underline;}
a:hover{color: #FF0000; text-decoration: none;}

p{margin:2px 0 2px 0;}
em{
	color:red;
	font-style:normal;
}
form{margin:0;}
hr{height:1px;}

.size11{font-size:11px;}
.size10{font-size:10px;}

.c_green{ color:#006600;}

.ue{margin-top:10px;}
.ue2{margin-top:20px;}
.ue3{margin-top:15px;}
.ue30{margin-top:30px;}
.ue5{margin-top:5px;}

.r5{margin-right:5px;}
.r10{margin-right:10px;}
.r20{margin-right:20px;}
.r25{margin-right:25px;}

.l5{margin-left:5px;}
.l10{margin-left:10px;}
.l15{margin-left:15px;}
.l20{margin-left:20px;}
.l30{margin-left:30px;}
.m10{ margin:10px;}
.ue25_m10{ margin:25px 10px 10px 10px;}
.key01{margin-top:20px;}

.haba{margin:10px 0;}
.haba2{margin:25px 0;}
.sita{margin-bottom:20px;}

.right{ text-align:right;}

.migi{ float:right;}
.hidari{ float:left;}

#outline{margin:30px 0 0 30px;}
#outline p{line-height:23px;}

#outline2{
	font-size:9pt;
	line-height: 11pt;
}

.pro{margin-top:5px;}
.recruit{
	font-size:15px;
	line-height:20px;
}
.cont{margin:3px;}

.moji1{
	font-size:16px;
	color:#0033FF;}
.moji2{
	font-size:14px;
	color:#0033FF;
	line-height:18px;
	font-weight:bold;
	margin-bottom:5px;
	}
.moji3{
	font-size:16px;
	font-weight:bold;
	margin:38px 0  10px 20px;
	color:#336633;
	float:left;}
.moji4{
	font-size:12px;
	color:#0033FF;
	line-height:15px;
	font-weight:bold;
	}
#s01{
	float:left;
	margin-right:15px;}


#topBox{ margin:5px 0 0;}

/*//コンテンツ/*/
div#logo_bk{
	background-image:url(../img/daiei-logo.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
	margin:30px 0 40px 40px;
	line-height: 22px;}

/*//会社案内/*/
div#corpBox{
	height:137px;
	background-image: url(../img/copo_01.jpg) ;
	background-position:top right;
	background-repeat:no-repeat;
	margin:20px 20px 0 0;}
	
div#corpBox02{
	float:right;
	margin-bottom:20px;}

/*//会社概要/*/
table#logo_bk2{
	font-size:9pt;
	line-height: 11pt;
	margin:10px 0 20px 10px;
}
table#logo_bk2 td{padding:5px;}

/*//property/*/
.Box01 dd img , .Box02 dd img { border:2px solid #1d2c5a;} 

.Box01 dt {overflow:hidden; zoom:100%;}
.Box01 dd{ clear:both; margin-top:5px;}


.pro_Left{
	width:300px;
	float:left;
	text-align:right;
	overflow:hidden;
	zoom:100%;
	padding-bottom:20px;}
.pro_Right{
	width:300px;
	float:right;
	overflow:hidden;
	zoom:100%;
	padding-bottom:20px;}
	
ul.proNavi{
	padding-left:200px;clear:both;}
ul.proNavi li{
	margin-bottom:10px;
	list-style:none;}
	
	
/*//property02/*/	
.Box02{ margin-top:10px;}

/*//property guidance/*/
div#nosaki{
	margin:20px 0 10px 20px;
	background-image:url(../img/moji/guid01/nosaki_back.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:122px;
	}

div.guidance_box{
	background-image:url(../img/moji/guid01/renewal-4.jpg);
	background-position:top center;
	background-repeat:no-repeat;}
	
.g_inbox{
	margin:15px 0 0 10px;
	line-height:18px;
	font-weight:bold;}
	
/*//marketing/*/	
#marketing{
	width:550px;
	margin:5px 0 5px 20px;
	padding:0;}
#marketing li{
	margin:0;
	padding: 0;
	list-style:none;}

/*//recruit/*/	
div#recBox	{ margin:20px 0 20px 100px;}
