@charset "utf-8";

/* --------------------------------------------------
	コンテンツ別調整設定
-------------------------------------------------- */
/* ヘッダ調整 */
#navi li.headWorks > a {
	border-bottom: 3px solid #22a732;
	height: 48px;
}
/* コンテンツビジュアル */
#contentsVisual {
	background-image: url(../images/contents_visual.jpg);
}

/* --------------------------------------------------
	基本フレーム設定(960px over for PC)
-------------------------------------------------- */
.constructionImg {
	margin: 33px auto 36px;
	padding-left: 110px;
	width: 764px;
}
.constructionTxt {
	font-size: 24px;
	line-height: 1.6;
	font-weight: 500;
	text-align: center;
	color: #808080;
	letter-spacing: -0.05em;
	margin: 0 0 200px;
}

/* --------------------------------------------------
	959px以下共通
-------------------------------------------------- */
@media screen and (max-width: 959px){
	/* ナビゲーション調整 */
	#navi li.headWorks > a {
		border: none;
	}
	
	.constructionImg {
		width: 100%;
		padding-left: 0;
	
	}
	.constructionImg img {
		width: 100%;
	}
}
/* --------------------------------------------------
　768px to 959px (Tablet)
-------------------------------------------------- */
@media screen and (min-width: 768px) and (max-width: 959px){
}
/* --------------------------------------------------
　480px to 767px（Landscape）
-------------------------------------------------- */
@media screen and (min-width: 480px) and (max-width: 767px){
}
/* --------------------------------------------------
　under 479px（Portrait）
-------------------------------------------------- */
@media screen and (max-width: 479px){
}