@charset "UTF-8";
/* CSS Document */
/*===================================================
	PC用CSS
===================================================*/
#btnMenu,
#gNavSmt {
	display: none;
}

/* --------------------------------------------------
	1. header
-------------------------------------------------- */
header {
	background: rgba(0,0,0,0.7);
}
header .headWrap {
	max-width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
header h1 {
	float: left;
	width: 250px;
	margin-top: 30px;
	text-align: left;
}

/* --------------------------------------------------
	2. グローバルナビ
-------------------------------------------------- */
nav {
	float: right;
}
nav #gNav {
	overflow: hidden;
	line-height: 100px;
	font-size: 16px;
	font-family: 'Sarpanch', sans-serif;
}
	nav #gNav li {
		float: left;
		margin-left: 1.5em;
	}
		nav #gNav li a:hover {
			color: #ff9900;
		}
nav #close {
	display: none;
}
/* --------------------------------------------------
	3. メインコンテンツ
-------------------------------------------------- */
article .contBox {
	padding: 100px 0 120px;
}
article .contBox .innerBox {
	max-width: 960px;
	margin: 0 auto;
}
	article .contBox .innerBox h2 {
		margin-bottom: 60px;
	}
#service p {
	max-width: 800px;
	margin: 0 auto 1em;
}
#about p {
	text-align: left;
}
#business h2 + div {
	overflow: hidden;
	text-align: left;
}
	#business h2 + div h3 {
		margin-bottom: 1.5em;
		font-size: 20px;
		font-weight: bold;
	}
	#business h2 + div .leftBox {
		float: left;
		width: 45%;
	}
	#business h2 + div .rightBox {
		float: right;
		width: 45%
	} 
#about dl {
	width: 580px;
	margin: 0 auto 1em;
	overflow: hidden;
	text-align: left;
}
	#about dl dt {
		float: left;
		width: 130px;
		font-weight: bold;
	}
	#about dl dd {
		float: right;
		width: 400px;
	}