@charset "EUC-JP";
/* CSS Document */

/*-------------------------------------------------------

index.css
トップページのみに使用されるスタイルを記述

-------------------------------------------------------*/

#indexBody {
    background: url(/index/img/bg_index_body.gif) repeat-x 0 0;
	width: 100%;
}

/* メインイメージエリア
-------------------------------------------------------*/
#mainImageArea {
    width: 920px;
	padding: 15px 0 0;
}

/* コンテンツエリア
-------------------------------------------------------*/
#leftArea {
    float: left;
	width: 500px;
}

#rightArea {
    float: right;
	width: 370px;
}

/*************** タイトル ***************/
#indexBody h2.h2Normal { padding-bottom: 10px; }
#indexBody h3.h3Normal { padding-bottom: 10px; }



/*************** お知らせ ***************/
#information {
    background-color: #f2f3f6;
	padding: 0 10px;
}

#information h2 {
    float: left;
	width: 160px;
	margin-bottom: 25px;
}

#information .infoBtn {
    float: right;
	width: 60px;
}

#information .infoBox {
    overflow: auto;
	/*width: 570px;*/
	height: 200px;
}

/* 定義型リスト */
#information dl.dlList {
    border-bottom: dotted 1px #cbcbcb;
    margin: 0px;
    padding: 8px 5px;
}

#information dl.dlList dt {
    float: left;
    width: 6em;
	line-height: 1.4em;
	display: block;
}

#information dl.dlList dd {
	margin-left: 6.5em;
	line-height: 1.4em;
	display: block;
}

/*************** 実績紹介 ***************/
ul#works {
    list-style-type: none;
}

ul#works li.btn01 {
    float: left;
	width: 120px;
	padding: 0 5px 30px 0;
}

ul#works li.btn02 {
    float: left;
	width: 120px;
	padding-bottom: 30px;
}

ul#works li.btn03 {
    float: right;
	width: 120px;
	padding-bottom: 30px;
}

/*************** 現場レポート ***************/
dl.report {
    border-bottom: dotted 1px #c6c6c6;
	margin-top: 10px;
	padding-bottom: 10px;
}

dl.report dt {
    float: left;
    width: 65px;
	height: 65px;
	display: block;
}

dl.report dd {
	margin-left: 75px;
	display: block;
	background: url(/common/img/arrow_blue.gif) no-repeat 0 3px;
	padding: 0 0 0 15px;
}


