@charset "utf-8";


/*各カテゴリindex
=========================================*/
html {
	overflow-y:scroll;  
}

.wk {
	clear:both;
	font-weight:bold;
	font-size:150%;
	line-height:1.0;
	padding-left:5px;
	border-left:10px solid #33aeea;
	margin-bottom:15px;
	margin-top:10px;
}

div.oneWorks_box{
	width:260px;
	background:#f5f5f5;
	float:left;
	margin-bottom:1.2em;
	margin-right:28px;
}

* html div.oneWorks_box{
	margin-right:18px;
}

*:first-child+html div.oneWorks_box{
	margin-right:18px;
}

div.oneWorks_box a{
	display:block;
	padding:10px 0 10px 10px;
}

/*div.oneWorks_box a:visited{
	color:#660066 !important;
}*/

div.oneWorks_box a:hover{
	background:#fff2e8;
	cursor:pointer;
	text-decoration:none !important;
}

div.oneWorks_box h3{
	font-weight:bold;
	height:3em;
	line-height:3em;
	padding-left:5px;
	border-left:3px solid #33aeea;
	letter-spacing: 1px;
	vertical-align:middle;
}

* html div.oneWorks_box h3{/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html div.oneWorks_box h3{/* IE 7 */
display:inline;
zoom:1;
}

div.oneWorks_box h3.nigyou{
	font-weight:bold;
	height:3em;
	line-height:1.5em !important;
	padding-left:5px;
	border-left:3px solid #33aeea;
}

div.oneWorks_box h3.sangyou{
	font-weight:bold;
	height:4em;
	line-height:1.3em !important;
	padding-left:5px;
	border-left:3px solid #33aeea;
	
}
div.oneWorks_box h3.sangyou_one{
	font-weight:bold;
	height:4em;
	line-height:4em !important;
	padding-left:5px;
	border-left:3px solid #33aeea;
}

div.oneWorks_box h3.sangyou_two{
	font-weight:bold;
	height:4em;
	line-height:2em !important;
	padding-left:5px;
	border-left:3px solid #33aeea;
}

div.oneWorks_box h3.yongyou{
	font-weight:bold;
	height:5em;
	line-height:1.2em !important;
	padding-left:5px;
	border-left:3px solid #33aeea;
}
div.oneWorks_box h3.yongyou_one{
	font-weight:bold;
	height:5em;
	line-height:5em !important;
	padding-left:5px;
	border-left:3px solid #33aeea;
}
div.oneWorks_box h3.yongyou_two{
	font-weight:bold;
	height:5em;
	line-height:2.5em !important;
	padding-left:5px;
	border-left:3px solid #33aeea;
}


div.oneWorks_box ul{
	padding-top:4px;
	font-size:88%;
}





/*海外事業index
=========================================*/

div.oneWorks_box p.photo_caution	{
color:#666666;
font-size:86%;
}
/*海外事業index終わり
=========================================*/


div.oneWorks_box li.photo{
	display:inline-block;
	width:110px;
}

div.oneWorks_box li.txt{
	display:inline-block;
	width:120px;
}

div.oneWorks_box li.txt p{
	margin-top:0.2em;
	color:#000 !important;
}

* html div.oneWorks_box li.photo{/*for IE6*/
	display:inline;
	width:110px;
}

* html div.oneWorks_box li.txt{/*for IE6*/
	display:inline;
	width:120px;
}
div.oneWorks_box div#double{
	position:static;
}
div.oneWorks_box ul#double_one{
	position:absolute;
 width:240px;
}
* html div.oneWorks_box ul#double_one{/*for IE6*/
margin-left:-300px;

}
*:first-child+html div.oneWorks_box ul#double_one{/*for IE7*/
margin-left:-300px;

}
div.oneWorks_box ul#double_two{
margin-left:300px; width:240px;

}

*:first-child+html div.oneWorks_box li.photo{/*for IE7*/
	display:inline;
	width:110px;
}

*:first-child+html div.oneWorks_box li.txt{/*for IE7*/
	display:inline;
	width:120px;
}

/*個別物件ページ
=========================================*/
h3.works_photo{
	text-align:center;
	margin-bottom:15px;
}

dl.works_infosheet{
	border-top:1px solid #666;
}




dl.works_infosheet dt{
	font-weight:bold;
	text-align:center;
	width:11em;
	line-height:2.2;
	float:left;
	/*border-right:1px solid #666;
	background:#edf5fa;*/
	zoom:normal;
}

dl.works_infosheet dd{
	padding-left:11em;
	border-bottom:1px solid #666;
	text-indent:2em;
	line-height:2.2;
	zoom:normal;
	/*background:#FFF;*/
}
