@charset "UTF-8";
/* セカンドページ共通 */


/*共通パーツ
------------------------------*/
.box1 {
	width:590px;
	border-top:1px solid #333;
	overflow:visible;
}
/*見出し(左)*/
.box1 h3 {
	float:left;
	width:140px;
	margin-top:-1px;
}
/*内容(右)*/
.box1_conts {
	float:right;
	width:450px;
	margin:20px 0 15px;
	border-bottom:1px solid #333;
	overflow:visible;
}
/*ボタンエリア*/
table.box1_btn {
	width:450px;
	margin-bottom:15px;
	overflow:visible;
}
.box1_btn td{
	width:110px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	padding-bottom:5px;
}
.box1_btn td a{
		display: block;
		width: 110px;
		height: 20px;
	}
.box1_btn a:hover { background-position: 0 -20px;}


/*お問い合わせボタン*/
.btn_inq { background: url(../img/second/btn_inq.jpg) 0 -20px no-repeat;}
.btn_inq a{ background: url(../img/second/btn_inq.jpg) 0 0 no-repeat;}

/*テキストのみ*/
.box1_conts .text {
	line-height:1.8;
	margin-bottom:20px;
}
.box1_conts .text a {
	text-decoration:none;
}
/*ブロック挿入*/
.box1_conts .block {
	margin-bottom:20px;
}
/*リード文*/
.lead {
	font-size:15px;
	font-weight:bold;
	padding:10px;
	margin-bottom:20px;
	background:url(../img/second/bg_lead.gif);
}
/*ボーダー*/
.border {
	height:1px;
	margin:20px 10px;
	background:url(../img/common/border.gif) repeat-x ;
}
/*ページの先頭*/
.pagetop a {
	float:right;
	margin-bottom:50px;
	display:block;
	width:90px;
	height:15px;
	text-indent: -9999px;
	overflow:hidden;
	background: url(../img/second/btn_pagetop.gif) no-repeat 0 0;
}
.pagetop a:hover {
	background-position: 0 -15px;
}

/*テーブルスタイル1*/
table.tbl_style1 {
	width:100%;
}
table.tbl_style1 td,
table.tbl_style1 th{
		padding:10px;
		border:1px solid #ccc;
}
	.tbl_style1 th{
		width:90px;
		text-align:right;
		background:#f0f0f0;
	}

/*テーブルスタイル2(物件リスト)*/
table.tbl_style2 {
	width:100%;
}

.tbl_style2 caption{font-size:80%; text-align:right;}
	
.tbl_style2 a{font-weight:bold;}

.tbl_style2 img{border:1px solid #ccc;}

.tbl_style2 th,
.tbl_style2 td{
	padding:10px 5px;
	text-align:center;
	border:1px solid #ccc;
	width:25%;
	}
	
	.tbl_style2 .title{/*見出し*/
		color:#FFF;
		background:#999;
		font-weight:bold;
	}
	.tbl_style2 .name{/*商品名*/
		background:#f0f0f0;
	}

	.tbl_style2 td.comment{/*コメント*/
		text-align:left;
		padding:5px 10px 30px 75px;
		background: url(../img/second/icon_comment.jpg) 0 5px no-repeat;
		border:none;
	}
	

/*テーブルスタイル3*/
table.tbl_style3 {
	width:270px;
	border-collapse:separate;
	border-spacing:1px;
	/width:265px;
}
	.tbl_style3 th,
	.tbl_style3 td{
		padding:3px 10px;
		text-align:center;
		border:1px solid #ccc;
		}
	.tbl_style3 th{
		font-weight:bold;
		color:#fff;
		background:#999;
		width:80px;
	}

/*テーブルスタイル4*/
table.tbl_style4 {
	width:100%;
}
table.tbl_style4 td,
table.tbl_style4 th{
		padding:5px 10px 5px 15px;
		border:1px solid #ccc;
}
	.tbl_style4 th{
		background:#f0f0f0;
		border-left:3px solid #9FABB9;
	}
	.tbl_style4 td{
		text-align:center;
	}

.tbl_style4 th p{
		padding-left:0.75em;
		line-height:15px;
		border-left: #999 3px solid;
}

/*テーブルスタイル5*/
table.tbl_style5 {
	width:100%;
	margin-bottom:20px;
}
table.tbl_style5 td,
table.tbl_style5 th{
		padding:5px 10px;
		border:1px solid #ccc;
}
	.tbl_style5 th{
		white-space:nowrap;
		width:100px;
		text-align:right;
		background:#f0f0f0;
	}


/*企業情報
------------------------------*/
.btn_profile01 { background: url(../img/second/btn_profile1.jpg) 0 -20px no-repeat;}
.btn_profile02 { background: url(../img/second/btn_profile2.jpg) 0 -20px no-repeat;}
.btn_profile03 { background: url(../img/second/btn_profile3.jpg) 0 -20px no-repeat;}

.btn_profile01 a{ background: url(../img/second/btn_profile1.jpg) 0 -0 no-repeat;}
.btn_profile02 a{ background: url(../img/second/btn_profile2.jpg) 0 -0 no-repeat;}
.btn_profile03 a{ background: url(../img/second/btn_profile3.jpg) 0 -0 no-repeat;}

/*マップ*/
.btn_map a {
	display:block;
	float:right;
	width:70px;
	height:15px;
	text-indent: -9999px;
	overflow:hidden;
	background: url(../img/second/btn_map.gif) no-repeat 0 0;
}
.btn_map a:hover {
	background-position: 0 -15px;
}
.president {
	float:right;
	margin:0 0 10px 10px;
	text-align:center;
	font-size:80%;
	font-weight:bold;
	line-height:3;
	background:url(../img/second/bg_lead.gif);
}


/*業務案内
------------------------------*/
.btn_service01 { background: url(../img/second/btn_service1.jpg) 0 -20px no-repeat;}
.btn_service02 { background: url(../img/second/btn_service2.jpg) 0 -20px no-repeat;}
.btn_service03 { background: url(../img/second/btn_service3.jpg) 0 -20px no-repeat;}
.btn_service04 { background: url(../img/second/btn_service4.jpg) 0 -20px no-repeat;}
.btn_service05 { background: url(../img/second/btn_service5.jpg) 0 -20px no-repeat;}
.btn_service06 { background: url(../img/second/btn_service6.jpg) 0 -20px no-repeat;}

.btn_service01 a{ background: url(../img/second/btn_service1.jpg) 0 0 no-repeat;}
.btn_service02 a{ background: url(../img/second/btn_service2.jpg) 0 0 no-repeat;}
.btn_service03 a{ background: url(../img/second/btn_service3.jpg) 0 0 no-repeat;}
.btn_service04 a{ background: url(../img/second/btn_service4.jpg) 0 0 no-repeat;}
.btn_service05 a{ background: url(../img/second/btn_service5.jpg) 0 0 no-repeat;}
.btn_service06 a{ background: url(../img/second/btn_service6.jpg) 0 0 no-repeat;}


/*物件リスト
------------------------------*/
.btn_list01 { background: url(../img/second/btn_list1.jpg) 0 -20px no-repeat;}
.btn_list02 { background: url(../img/second/btn_list2.jpg) 0 -20px no-repeat;}
.btn_list03 { background: url(../img/second/btn_list3.jpg) 0 -20px no-repeat;}

.btn_list01 a{ background: url(../img/second/btn_list1.jpg) 0 -0 no-repeat;}
.btn_list02 a{ background: url(../img/second/btn_list2.jpg) 0 -0 no-repeat;}
.btn_list03 a{ background: url(../img/second/btn_list3.jpg) 0 -0 no-repeat;}

/*カテゴリ別ナビ*/
#list_ctg {
	margin-bottom:20px;
}
#list_ctg li{
	float:left;
	width:190px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	margin-right:10px;
}
#list_ctg li a{
	display: block;
	width:190px;
	height:50px;
}
#list_btn01 { background: url(../img/second/list_btn1.jpg) 0 -50px no-repeat;}
#list_btn02 { background: url(../img/second/list_btn2.jpg) 0 -50px no-repeat;}
#list_btn03 { background: url(../img/second/list_btn3.jpg) 0 -50px no-repeat;margin:0!important;}

#list_btn01 a{ background: url(../img/second/list_btn1.jpg) 0 0 no-repeat;}
#list_btn02 a{ background: url(../img/second/list_btn2.jpg) 0 0 no-repeat;}
#list_btn03 a{ background: url(../img/second/list_btn3.jpg) 0 0 no-repeat;margin:0!important;}
#list_ctg li a:hover { background-position: 0 -50px;}


/*物件問い合わせ*/
.objeinq {
		margin-top:-10px;
		margin-bottom:20px;
}
.objeinq address {
	float:left;
	font-weight:bold;
}
.btn_objinq a {
	float:right;
	display:block;
	width:150px;
	height:33px;
	text-indent: -9999px;
	overflow:hidden;
	background: url(../img/second/btn_objinq.jpg) no-repeat 0 0;
}
.btn_objinq a:hover {
	background-position: 0 -33px;
}



/*実績紹介
------------------------------*/
.btn_result01 { background: url(../img/second/btn_result1.jpg) 0 -20px no-repeat;}
.btn_result02 { background: url(../img/second/btn_result2.jpg) 0 -20px no-repeat;}
.btn_result03 { background: url(../img/second/btn_result3.jpg) 0 -20px no-repeat;}
.btn_result04 { background: url(../img/second/btn_result4.jpg) 0 -20px no-repeat;}

.btn_result01 a{ background: url(../img/second/btn_result1.jpg) 0 -0 no-repeat;}
.btn_result02 a{ background: url(../img/second/btn_result2.jpg) 0 -0 no-repeat;}
.btn_result03 a{ background: url(../img/second/btn_result3.jpg) 0 -0 no-repeat;}
.btn_result04 a{ background: url(../img/second/btn_result4.jpg) 0 -0 no-repeat;}

/*カテゴリ別ナビ*/
#result_ctg {
	margin-bottom:20px;
}
#result_ctg li{
	float:left;
	width:143px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	margin-right:6px;
}
#result_ctg li a{
	display: block;
	width:143px;
	height:50px;
}
#result_btn01 { background: url(../img/second/result_btn1.jpg) 0 -50px no-repeat;}
#result_btn02 { background: url(../img/second/result_btn2.jpg) 0 -50px no-repeat;}
#result_btn03 { background: url(../img/second/result_btn3.jpg) 0 -50px no-repeat;}
#result_btn04 { background: url(../img/second/result_btn4.jpg) 0 -50px no-repeat;margin:0!important;}

#result_btn01 a{ background: url(../img/second/result_btn1.jpg) 0 0 no-repeat;}
#result_btn02 a{ background: url(../img/second/result_btn2.jpg) 0 0 no-repeat;}
#result_btn03 a{ background: url(../img/second/result_btn3.jpg) 0 0 no-repeat;}
#result_btn04 a{ background: url(../img/second/result_btn4.jpg) 0 0 no-repeat;margin:0!important;}
#result_ctg li a:hover { background-position: 0 -50px;}


/*実績写真*/
.result_img {
	float:left;
	width:180px;
	}
.result_img img{
	display:block;
	border:1px solid #CCC;
	}

/*More Images*/
.more_img a {
	display:block;
	width:135px;
	height:25px;
	text-indent: -9999px;
	overflow:hidden;
	background: url(../img/second/btn_morimg.jpg) no-repeat 0 0;
	margin: 5px 0 0 20px;
}
.more_img a:hover {
	background-position: 0 -25px;
}


/*各種募集
------------------------------*/
.btn_invite01 { background: url(../img/second/btn_invite1.jpg) 0 -20px no-repeat;}
.btn_invite02 { background: url(../img/second/btn_invite2.jpg) 0 -20px no-repeat;}
.btn_invite03 { background: url(../img/second/btn_invite3.jpg) 0 -20px no-repeat;}

.btn_invite01 a{ background: url(../img/second/btn_invite1.jpg) 0 -0 no-repeat;}
.btn_invite02 a{ background: url(../img/second/btn_invite2.jpg) 0 -0 no-repeat;}
.btn_invite03 a{ background: url(../img/second/btn_invite3.jpg) 0 -0 no-repeat;}


/*トピックス
------------------------------*/
ul.topix_img li{
	display:inline;
}
.topix_img img{
	border:1px solid #CCC;
}
.note{
	font-size:12px;
	text-align:left;
	line-height:23px;
	margin:20px 0 50px;
	background:url(../img/second/bg_note.gif) ;
}


/*未公開物件
------------------------------*/
#secret p{
	font-size:13px;
	font-weight:bold;
	line-height:1.2;
	margin-bottom:20px;
}
	.secret_inq a {
		float:right;
		display:block;
		width:210px;
		height:50px;
		text-indent: -9999px;
		overflow:hidden;
		background: url(../img/second/btn_secret_inq.jpg) no-repeat 0 0;
		margin-bottom:10px;
	}
	.secret_inq a:hover {
		background-position: 0 -50px;
	}

	.secret_img a {
		float:left;
		display:block;
		width:210px;
		height:50px;
		text-indent: -9999px;
		overflow:hidden;
		background: url(../img/second/btn_secret_img.jpg) no-repeat 0 0;
		margin-bottom:10px;
	}
	.secret_img a:hover {
		background-position: 0 -50px;
	}

#faq dt {
	font-weight:bold;
	margin-bottom:10px;
	padding:10px 0 10px 50px;
	background:url(../img/second/icon_q.jpg) 0 50% no-repeat;
}
#faq dd {
	padding-left:50px;
	margin-bottom:20px;
	background:url(../img/second/icon_a.jpg) 0 50% no-repeat;
}



/*お問い合わせ
------------------------------*/
#contact01 p ,
#contact02 p {
	font-weight:bold;
}
#contact01 input ,
#contact02 input {
	margin:3px 0;
}
#contact01 em ,
#contact02 em {
	font-weight:bold;
	color:#F60;
	font-size:80%;
}
.btn_area{
	margin:10px 0;
	text-align:center;
}

/*入力チェック時の注意書き*/
label.error {
	display:block;
	font-size:80%;
	color:#F60;
}

.font_s {font-size:80%;}

.privacy_check{
	width:120px;
	float:right;
	margin:0 0 10px;
	padding-left:15px;
	background:url(../img/second/icon_blank.jpg) 0 50% no-repeat;
}
.othercontact{
	float:right;
	font-weight:normal;
	font-size:80%;
}

/*位置調整*/
.mgn_b10{margin-bottom:10px;}


/*サイトマップ
------------------------------*/
.sitemap {
	margin:10px 0 50px 30px;
}
.sitemap dt{
	font-weight:bold;
	line-height:2;
	padding-left:20px;
	background:url(../img/second/listmark1.gif) 0 50% no-repeat;
}
.sitemap dd{
	margin-left:1em;
	line-height:2;
	padding-left:15px;
	background:url(../img/second/listmark2.gif) 0 50% no-repeat;
}
.sitemap dd.blank{
	margin-left:1em;
	line-height:2;
	padding-left:15px;
	background:url(../img/second/icon_blank.jpg) 0 50% no-repeat;
}

.sitemap2 {
	margin:10px 0 50px 30px;
}
.sitemap2 dt{
	font-weight:bold;
	line-height:2;
	padding-left:20px;
	background:url(../img/second/listmark3.gif) 0 50% no-repeat;
}
.sitemap2 dd{
	margin-left:1em;
	line-height:2;
	padding-left:15px;
	background:url(../img/second/listmark2.gif) 0 50% no-repeat;
}





