@charset "utf-8";
@import "common/0-import.css";

#conts {
	text-align: left;
}

#conts div.map {
	margin-top: 25px;
}

ul#step {
	background: url(../image/situation_global_back01.jpg) no-repeat left top;
}

ul#step li a.navi01{
	background: url(../image/situation_globalNavi01_over.gif) no-repeat;
}

ul#step li a.navi02{
	background: url(../image/situation_globalNavi02_over.gif) no-repeat;
}

ul#step li a.navi03{
	background: url(../image/situation_globalNavi03_over.gif) no-repeat;
}

ul#step li a.navi04{
	background: url(../image/situation_globalNavi04_over.gif) no-repeat;
}

ul#step li a.navi05{
	background: url(../image/situation_globalNavi05_over.gif) no-repeat;
}

ul#step li a.navi06{
	background: url(../image/situation_globalNavi06_over.gif) no-repeat;
}

#conts .box {
	padding: 0 12px;
} 

#conts .box img  {
	display: block;
}

#conts .box .boxB {
	padding: 0 15px 40px 14px;
	overflow: hidden;
}

#conts  .box .boxB .boxC {
	margin: 29px 10px 0 10px;
	overflow: hidden;
}

#conts  .box .boxB .boxC .boxD{
	width: 202px;
	background: url(../image/situation_boxD_back01.gif) no-repeat left bottom;
	float: left;
}

#conts  .box .boxB .boxC .boxD h3 {
	display: inline;
} 

#conts  .box .boxB .boxC .boxD h3 a {
	display: block;
	width: 202px;
}

#conts  .box .boxB .boxC .boxD h3 a:hover {
	background-color: #fff;
}

#conts  .box .boxB .boxC .boxD h3 a:hover img {
	visibility: hidden;
}

#conts  .box .boxB .boxC .boxD h3.Navi01 a {
	background: url(../image/situation_h3_img01_over.gif) no-repeat left top;
}

#conts  .box .boxB .boxC .boxD h3.Navi02 a {
	background: url(../image/situation_h3_img02_over.gif) no-repeat left top;
}

#conts  .box .boxB .boxC .boxD h3.Navi03 a {
	background: url(../image/situation_h3_img03_over.gif) no-repeat left top;
}

#conts  .box .boxB .boxC .boxD h3.Navi04 a {
	background: url(../image/situation_h3_img04_over.gif) no-repeat left top;
}

#conts  .box .boxB .boxC .boxD h3.Navi05 a {
	background: url(../image/situation_h3_img05_over.gif) no-repeat left top;
}

#conts  .box .boxB .boxC .boxD h3.Navi06 a {
	background: url(../image/situation_h3_img06_over.gif) no-repeat left top;
}

#conts  .box .boxB .boxC .pt13 {
	margin: 0 15px 0 15px;
}

#conts  .box .boxB .boxC .boxD p{
	padding: 10px 0 15px 10px;
	line-height: 1.3;
	font-size: 12px;
}

#conts  .box .boxB .boxC .boxD .text1 {
	margin: 0 0 16px 0;
}#conts .box .boxB .boxC .blog {
	width: 202px;
	float: left;
}
#conts .box .boxB .boxC .blog .text1 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
#conts .box .boxB .boxC .blog p {
	padding: 10px 0 15px 10px;
	line-height: 1.3;
	font-size: 12px;
}
#conts  .box  .boxB  .boxC  .blog2  {
	margin: 0 15px 0 15px;
}
#conts .box img.mr14 {
	display: block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 22px;
	margin-left: 14px;
}

