﻿@charset "utf-8";

/* -----------------------------------------------
会社概要ページ(./index.html) CSS

Creator    : sue/waka
LastUpdate : 10/07/13
----------------------------------------------- */

/* ===============================================
【基本構成】

1.会社概要の設定
=============================================== */

/* -----------------------------------------------------------------------------
1.会社概要の設定
----------------------------------------------------------------------------- */

#main_box dt {
	margin: 0 0 2px 0;
	padding: 0 0 5px 0;
	font-weight: bold;
}

/* タブ */
#tabs_example {
	margin: 0 0 20px 0;
}
	
	#tabs_example ul.tabs {
		list-style: none;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #666666;
	}

		#tabs_example ul.tabs li {
			
			float: left;
			margin: 0 10px 0 0;
			text-align: center;
			font-weight:bold;
			list-style: none;
			border-top: 1px solid #dddddd;
			border-left: 1px solid #dddddd;
			border-right: 1px solid #dddddd;
		}

			#tabs_example ul.tabs li a.Next {
				padding: 5px 10px;
				background: #ffffff;
				color: #666666;
				display: block;
			}

			#tabs_example ul.tabs li a.Now {
				padding: 5px 10px;
				background: #dddddd;
				color: #666666;
				display: block;
			}
	
			#tabs_example ul.tabs li a:hover {
				color: #666666;
			}



	/* 1ページ目 */
	#one {
		width: 680px;
	}
	
	/* 概要冒頭文 */
	#corporate_caption {
		margin: 15px 0 20px;
		padding: 0 10px;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		background: #F7EDE7;
	}
	
		#corporate_caption .em {
			font-size: 1.25em;
		}
	
	/* 会社概要の全体 */
	#corporate_profileBox {
		font-size: 100%;
	}
	
		/* 概要 */
		#corporate_profile {
			float: left;
			width: 300px;
			margin-right: 15px;
		}
		
			#corporate_profile dt {
				padding-left: 14px;
				background: url("../../common/img/point_02.gif") no-repeat left top;
			}
			
			#corporate_profile dd {
				margin-bottom: 10px;
				padding-left: 14px;
				border-bottom: 1px solid #cccccc;
			}
		
		/* 詳細 */
		#corporate_detail {
			float: left;
			width: 360px;
		}
		
			#corporate_detail h3 {
				margin-bottom: 10px;
				padding-left: 15px;
				border-bottom: 1px solid #cccccc;
				background: url("../../common/img/point_01.gif") no-repeat left center;
			}
			
			#corporate_detail dl {
				margin: 10px 0;
			}
			
				#corporate_detail dt {
					margin-top: 20px;
					padding-left: 14px;
					background: url("../../common/img/point_02.gif") no-repeat left top;
				}
			
				#corporate_detail dd {
					margin: 0 0 10px 14px;
				}
				
		#corporate_detail .title_b {
				margin:10px 0 5px 0;
				font-weight:bold;
				}




/* 2ページ目 */

/* 業務実績 */
#actual_achievement table {
	width: 100%;
	margin: 10px 0;
	border: 1px solid #cccccc;
	border-collapse: collapse;
}

	#actual_achievement table th {
		padding: 5px;
		color: #ffffff;
		border: 1px solid #cccccc;
		background: #878787;
	}
	
	#actual_achievement table td {
		padding: 5px;
		border: 1px solid #cccccc;
		background: #ffffff;
	}
	
	/* 1行毎に色付け */
	#actual_achievement tr.block td {
		background: #EFEFEF;
	}
	

/*社長挨拶*/
	#greeting {
		margin: 25px 0 20px;
	}
	
	#greeting .text {
		float:left;
		width: 480px;
		line-height:160%;
		font-size:110%;
		padding: 0;
	}
	
	#greeting .photo {
		float:left;
		margin: 3px 14px 0 0;
	}
	
	.name {
		margin:40px 3px 0 0;
		float:right;
	}

/* アクセスマップ */
#map {
	width: 680px;
	margin-bottom: 1em;
}
	#map #wiseMap {
		float: left;
		width: 450px;
		height: 400px;
		border: 1px solid #606060;
	}
	#map #building {
		float: right;
		width: 222px;
		text-align: right;
	}

