/* CSS Document */



/*基礎*/

body {

	margin: 0;

	padding: 0 0 20px 0;

	font-size:12px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;

	color:#333333;

	background:url(../img/top/bg.jpg) left top repeat-x;

	background-color:#911414;

	line-height:1.4em;

}



img{border:none}

p{margin:0; padding:0;}





.m_10{

	margin:10px 0;

	}

.m_30{

	margin:30px 0;

	}



.m_l_6px{

	margin:0 0 0 6px;

	}



.white{

	color:#FFFFFF;

	}



.kaijyo{

	clear:both;

	margin:0;

	padding:0;

	}

.font10_g{

	color:#C1D22D;

	font-size:10px;

}



.font12_g{

	color:#C1D22D;

	font-size:12px;

}



.font14_g{

	color:#C1D22D;

	font-size:14px;

	font-weight:bold;

}



.font10_g a{

	color:#C1D22D;

	text-decoration:none;

	}

.font10_g a:hover{

	color:#C1D22D;

	text-decoration:none;

	}

.font12_g a{

	color:#C1D22D;

	text-decoration:none;

	}

.font12_g a:hover{

	color:#C1D22D;

	text-decoration:none;

	}



.border_dotted{

	width:527px;

	padding:10px;

	color:#FFFFFF;

	}



/*ヘッダー*/

#header{

	position:relative;

	width:780px;

	height:25px;

	margin:50px auto 10px auto;

	padding:0;

	}

#logo{

	position:absolute;

	top:0;

	left:0;

	margin:0;

	padding:0;

	}



#head_navi{

	position:absolute;

	top:12px;

	left:350px;

	width:500px;

	height:12px;

	text-align:right;

}



#head_navi ul{

	margin:0;

	padding:0;

	text-decoration:none;

	list-style:none;

}

#head_navi li{

	float:left;

	width:48px;

	height:12px;

	margin:0 20px;

	padding:0;

}





/*上段*/

#wrap_top{

	width:780px;

/*	height:534px;	*/

	border:4px solid #FFFFFF;

	margin:0px auto;

	padding:0;

	}



#wrap_top2{

	width:780px;

	border:4px solid #FFFFFF;

	margin:0px auto;

	padding:0;

	}

#wrap_top2:after  { content:"."; display:block; height:0; clear:both; visibility:hidden;}







	

#flash_box{

	width:780px;

	height:315px;

	margin:0;

	padding:0;

/*border-bottom:22px solid #2A0505;*/

	}

	

/*menu*/

#menu_box{

	width:780px;

/*	height:137px;	*/

	margin:0 auto;

	padding:0;

	border-top:1px solid #FFFFFF;

	}

	

#menu_box_in{

	width:760px;

	height:137px;

	margin:0 auto;

	padding:0;

	}

#message_box{

	background-color:#EEEEEE;

	width:780px;

	margin:0;

	padding:0;

	}



#title_box{

	position:relative;

	width:780px;

	height:50px;

	margin:0;

	padding:0;

	background:url(../img/top/title.jpg) left top no-repeat;

	}



#title_item{

	position:absolute;

	top:-78px;

	left:585px;

	margin:0;

	padding:0;

	}



	

#navi_g{

	width:780px;

	height:30px;

	margin:0;

	padding:0;

	}

#navi_g ul{

	list-style:none;

	margin:0;

	padding:0;

	}

#navi_g li{

	float:left;

	width:195px;

	height:30px;

	display:block;

	margin:0;

	padding:0;

	}







/*左*/

#left_cnt{

	float:left;

	width:196px;

	margin:0;

	padding:0;

	}



/*右*/

#right_cnt{

	float:right;

	width:549px;

	margin:0;

	padding:0 17px 0 18px;

	}









/*ニュース*/

#news_bunjyo{

	width:184px;

	background:#771013;

	margin:10px 0 0 0;

	padding:0 6px 0 5px;

	border-top:1px solid #999999;

	border-right:1px solid #999999;

	border-bottom:1px solid #999999;

	font-size:10px;

	}



.news_bunjyo_list{

	width:159px;

	background:url(../img/top/icon.jpg) 5px center no-repeat;

	margin:10px 0;

	padding:0 0 0 25px;

	color:#C1D22D;

	}

.news_bunjyo_list a{

	color:#C1D22D;

	text-decoration:none;

	}

.news_bunjyo_list a:hover{

	color:#C1D22D;

	text-decoration:underline;

	}





/*最新セレクト物件*/



.select_bunjyo_list{

	width:159px;

	height:36px;

	background:url(../img/top/select_bg.jpg) 5px center no-repeat;

	margin:10px 0;

	padding:0 0 0 25px;

	color:#C1D22D;

	text-align:right;

	font-size:10px;

	}

.select_bunjyo_list a{

	color:#C1D22D;

	text-decoration:none;

	}

.select_bunjyo_list a:hover{

	color:#C1D22D;

	text-decoration:underline;

	}

/*チラシ*/

.flyer_bunjyo_list{

	width:159px;

	height:18px;

	background:url(../img/bunjyo/flyer_bg.jpg) 5px center no-repeat;

	margin:10px 0;

	padding:0 0 0 25px;

	color:#C1D22D;

	font-size:10px;

	}



.flyer_bunjyo_list a{

	color:#C1D22D;

	text-decoration:none;

	}

.flyer_bunjyo_list a:hover{

	color:#C1D22D;

	text-decoration:underline;

	}







.flyer_white_box{

	width:160px;

	margin:10px auto;

	padding:0;

	color:#FFFFFF;

	font-size:10px;

	}

	



/*メインコンテンツ*/

#midashi_about,#midashi_access,#midashi_recruit,#midashi_inqu,#midashi_kaitori,#midashi_pre{

	position:relative;

	width:549px;

	height:52px;

	padding:0;

	margin:30px 0 15px 0;

}







#midashi_about{

	background:url(../img/top/midashi/about_l.jpg) top left no-repeat;

	}



#midashi_access{

	background:url(../img/top/midashi/access_l.jpg) top left no-repeat;

	}



#midashi_recruit{

	background:url(../img/top/midashi/recruit_l.jpg) top left no-repeat;

	}



#midashi_inqu{

	background:url(../img/top/midashi/inqu_l.jpg) top left no-repeat;

	}

#midashi_kaitori{

	background:url(../img/top/midashi/kaitori_l.jpg) top left no-repeat;

	}

#midashi_pre{

	background:url(../img/top/midashi/pre_l.jpg) top left no-repeat;

	}







.midashi_cmt{

	position:absolute;

	margin:0;

	padding:0;

	text-align:right;

	font-size:10px;

	color:#FFFFFF;

	left: 200px;

	top: 18px;

	width: 338px;

	}











/*会社概要********************************************************/



.about_list{

	width:155px;

	height:30px;

	margin:0;

	padding:0 0 0 25px;

	background:url(../img/top/about_bg.gif) top left no-repeat;

	color:#C1D22D;

	}

.about_list_r{

	width:369px;

	height:30px;

	margin:0;

	padding:0;

	background:url(../img/top/about_bg_r.gif) top left no-repeat;

	color:#C1D22D;

	}

.about_list2{

	width:155px;

	height:80px;

	margin:0;

	padding:0 0 0 25px;

	background:url(../img/top/about_bg2.gif) top left no-repeat;

	color:#C1D22D;

	}

.about_list2_r{

	width:369px;

	height:80px;

	margin:0;

	padding:0;

	background:url(../img/top/about_bg2_r.gif) top left no-repeat;

	color:#C1D22D;

	}







/*フッター*/

#footer{

	clear:both;

	position:relative;

	width:780px;

	height:70px;

	border:4px solid #FFFFFF;

	margin:10px auto 20px auto;

	padding:0;

/*	background:url(../img/bunjyo_new/footer_bg.jpg) top left no-repeat;*/

}



#f_address{

	position:absolute;

	top:7px;

	left:310px;

	margin:0;

	padding:0;

	color:#FFFFFF;

	font-size:10px;

	}



#f_tel{

	position:absolute;

	top:34px;

	left:310px;

	margin:0;

	padding:0;

	color:#FFFFFF;

	font-size:10px;

	line-height:1.2em;

	}





#f_btn01,#f_btn02,#f_btn03{

	position:absolute;

	margin:0;

	padding:0;

	height:70px;

	}

	

#f_btn01{

	width:297px;

	top:0;

	left:0;

	}

#f_btn02{

	width:353px;

	top:0;

	left:297px;

	}

#f_btn03{

	width:130px;

	top:0;

	left:650px;

	}















	

/*フッター*/

/*

#footer{

	position:relative;

	width:780px;

	height:62px;

	border:4px solid #FFFFFF;

	margin:10px auto 20px auto;

	padding:0;

	background:url(../img/top/footer_bg.jpg) top left no-repeat;

}



#f_address{

	position:absolute;

	top:7px;

	left:310px;

	margin:0;

	padding:0;

	color:#FFFFFF;

	font-size:10px;

	}



#f_tel{

	position:absolute;

	top:34px;

	left:310px;

	margin:0;

	padding:0;

	color:#FFFFFF;

	font-size:10px;

	line-height:1.2em;

	}

*/


