@charset "utf-8";
/* CSS Document */


/*不動産開発*/
.develop #main_vis
{
	background:url(../img/develop/main_vis.png) no-repeat center center;
}

.develop #main_vis h3
{
	color:#13AC66;
}

.develop_box
{
	background:#eee;
	padding:10px;
	margin-bottom:30px;
}
.develop_box dl
{
	background:#FFF;
	padding:5px;
	width:99%;
	margin-bottom:10px;
	float:left;
}

.develop_box dt
{
	color:#13AC66;
	font-weight:bold;
	font-size:1em;
	margin-bottom:5px;
}

.develop_box dt span
{
	padding-left:5px;
	font-size:0.9em;
}

.develop_box dd
{
	font-size:0.8em;
	line-height:140%;
	margin-bottom:15px;
}
.develop_box dd strong
{
	color:#13AC66;
	font-weight:bold;
	display:block;
	font-size:1.5em;
	line-height:120%;
	margin-bottom:5px;
}

.develop_box dd.photo img
{
	zoom:0.6;
}

.develop_box dd.photo2 img
{
	zoom:0.6;
}


@media screen and (min-width : 640px) and (max-width: 960px){
	

.develop_box
{
	background:#eee;
	padding:20px !important;
}
.develop_box div
{
	width:768px;
	margin:0 auto;
}
.develop_box h4
{
	font-size:25px !important;
	line-height:25px;
	padding:15px 0 15px;
}
.develop_box dl
{
	padding:15px 10px;
	margin-right:10px;
	width:46%;
	height:400px;
	margin-bottom:10px;
	float:left;
}

.develop_box dt
{
	font-size:16px !important;
	height:50px !important;
}
.develop_box dt span
{
	display:block;
	padding:10px 0 !important;
	font-size:12px !important;
}
.develop_box dd
{
	font-size:11px !important;
	line-height:18px !important;
}

.develop_box dd strong
{
	font-size:12px !important;
	line-height:18px !important;
	margin-bottom:5px;
}

.develop_box dd li
{
	font-size:10px !important;
}


.develop_box dl:last-child
{
	width:96% !important;
	height:150px;
}

.develop_box dl:last-child dd
{
	float:left;
	position:relative;
}
.develop_box dl:last-child dd:last-child
{
	margin-left:40px;
	margin-top:-35px;
	width:58%;
}
.develop_box dl:last-child dd img
{
	zoom:0.8;
}
.develop_box dl:last-child dd img.photo
{
	position:absolute;
	top:40px;
	right:0;
}

.develop_box dl:last-child dd img.photo2
{
	position:absolute;
	top:40px;
	right:0;
}


.develop_box dd.photo img
{
	zoom:1;
}

.develop_box dd.photo2 img
{
	zoom:1;
}

.develop_box dd.photo2 a:hover img
{
	opacity:0.7;
	filter: alpha(opacity:70);
	-ms-filter;"alpha(opacity=70)"
}



}

@media all and (min-width: 960px){
	

.develop_box
{
	background:#eee;
	padding:20px !important;
}
.develop_box div
{
	width:960px;
	margin:0 auto;
}
.develop_box h4
{
	font-size:35px !important;
	line-height:35px;
	padding:15px 0 15px;
}
.develop_box dl
{
	padding:15px 10px;
	margin-right:10px;
	width:290px !important;
	height:430px !important;
	margin-bottom:10px;
	float:left;
}

.develop_box dt
{
	font-size:18px !important;
	height:50px !important;
}
.develop_box dt span
{
	display:block;
	padding:10px 0 !important;
	font-size:14px !important;
}
.develop_box dd
{
	font-size:12px !important;
	line-height:18px !important;
}

.develop_box dd strong
{
	font-size:12px !important;
	line-height:18px !important;
	margin-bottom:5px;
}

.develop_box dd li
{
	font-size:10px !important;
}
.develop_box dd.photo img
{
	zoom:1;
}
.develop_box dd.photo2 img
{
	zoom:1;
}

.develop_box dd a:hover img
{
	opacity: 0.5;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
}


}
@media print{
	

.develop_box
{
	background:#eee;
	padding:20px !important;
}
.develop_box div
{
	width:960px;
	margin:0 auto;
}
.develop_box h4
{
	font-size:35px !important;
	line-height:35px;
	padding:15px 0 15px;
}
.develop_box dl
{
	padding:15px 10px;
	margin-right:10px;
	width:290px !important;
	height:430px !important;
	margin-bottom:10px;
	float:left;
}

.develop_box dt
{
	font-size:18px !important;
	height:50px !important;
}
.develop_box dt span
{
	display:block;
	padding:10px 0 !important;
	font-size:14px !important;
}
.develop_box dd
{
	font-size:12px !important;
	line-height:18px !important;
}

.develop_box dd strong
{
	font-size:12px !important;
	line-height:18px !important;
	margin-bottom:5px;
}

.develop_box dd li
{
	font-size:10px !important;
}
.develop_box dd.photo img
{
	zoom:1;
}
.develop_box dd.photo2 img
{
	zoom:1;
}
}

.develop_box dd:nth-child(3)
{
	font-size:0.6em !important;
	line-height:140% !important;
}

.develop_box:after,
.develop_box dl:after,
{
    content: ""; 
    display: block; 
    clear: both;}


.develop_box,
.develop_box dl
{display: inline-table;  overflow:hidden; zoom:1;/*for IE 5.5-7*/}
/* Hides from IE-mac \*/


.develop_box,
.develop_box dl
{display: block;}
/* End hide from IE-mac */
