
/*メインイメージエリア
---------------------------------------------------------------------------*/


.sab_navi .root-page-item a {
          background-image:   url(../img/vision/navi_00.jpg);
          width: 170px;
          height: 49px;
		  text-indent:-9888px;
}
.sab_navi .parent-page-item a {
	      background-image:   url(../img/vision/navi_01.jpg);
          width: 98px;
          height: 49px;
		  text-indent:-9888px;
}
.sab_navi .page-item-19 a {
	      background-image:   url(../img/vision/navi_02.jpg);
          width: 213px;
          height: 49px;
		  text-indent:-9888px;
}
.sab_navi .page-item-21 a {
	      background-image:   url(../img/vision/navi_03.jpg);
          width: 159px;
          height: 49px;
		  text-indent:-9888px;
}
.sab_navi .page-item-23 a {
	      background-image:   url(../img/vision/navi_04.jpg);
          width: 128px;
          height: 49px;
		  text-indent:-9888px;
}
.sab_navi .page-item-25 a {
	      background-image:   url(../img/vision/navi_05.jpg);
          width: 182px;
          height: 49px;
		  text-indent:-9888px;
}



   



/*メインコンテンツ（左側ブロック）
---------------------------------------------------------------------------*/



#left div.vision_img {
	width: 700px;
	height: 420px;
	margin-BOTTOM: 30px;
	background-image:   url(../img/vision/vision_img.jpg);
	BACKGROUND-REPEAT: no-repeat;
}

#left div.vision_img p {
	LINE-HEIGHT: 22px;
	PADDING-TOP: 210px;
	WIDTH: 340px;
	margin-LEFT: 35px;
	FONT-SIZE: 13px
}


#left div.vision_okyaku01 {
	width: 700px;
	height: 68px;
	margin-BOTTOM: 20px;
	background-image:   url(../img/vision/txt_okyaku_01.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#left div.vision_okyaku02 {
	width: 700px;
	height: 68px;
	margin-BOTTOM: 20px;
	background-image:   url(../img/vision/txt_okyaku_02.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#left div.vision_okyaku03 {
	width: 700px;
	height: 68px;
	margin-BOTTOM: 20px;
	background-image:   url(../img/vision/txt_okyaku_03.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#left div.vision_okyaku04 {
	width: 700px;
	height: 68px;
	margin-BOTTOM: 20px;
	background-image:   url(../img/vision/txt_okyaku_04.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#left div.vision_okyaku05 {
	width: 700px;
	height: 68px;
	margin-BOTTOM: 20px;
	background-image:   url(../img/vision/txt_okyaku_05.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#left div.vision_okyaku06 {
	width: 700px;
	height: 68px;
	margin-BOTTOM: 50px;
	background-image:   url(../img/vision/txt_okyaku_06.jpg);
	BACKGROUND-REPEAT: no-repeat;
}

#left div.vision_okyaku_txt {
	LINE-HEIGHT: 20px;
	margin-TOP: 30px;
	FONT-SIZE: 13px;
	float:right;
	width: 622px;
}








#left div.vision_tasya01 {
	width: 700px;
	height: 90px;
	margin-BOTTOM: 20px;
	background-image:   url(../img/vision/txt_tasya_01.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#left div.vision_tasya02 {
	width: 700px;
	height: 90px;
	margin-BOTTOM: 20px;
	background-image:   url(../img/vision/txt_tasya_02.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#left div.vision_tasya03 {
	width: 700px;
	height: 90px;
	margin-BOTTOM: 20px;
	background-image:   url(../img/vision/txt_tasya_03.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#left div.vision_tasya04 {
	width: 700px;
	height: 90px;
	margin-BOTTOM: 20px;
	background-image:   url(../img/vision/txt_tasya_04.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
#left div.vision_tasya05 {
	width: 700px;
	height: 90px;
	margin-BOTTOM: 50px;
	background-image:   url(../img/vision/txt_tasya_05.jpg);
	BACKGROUND-REPEAT: no-repeat;
}

#left div.vision_tasya_txt {
	LINE-HEIGHT: 20px;
	margin-TOP: 30px;
	float:right;
	width: 618px;
	FONT-SIZE: 13px
}


#left div.gcom_text {
	margin-BOTTOM: 35px;
	FONT-SIZE: 13px;
	LINE-HEIGHT: 22px;
	PADDING: 15px 15px 15px 15px;
	BACKGROUND-IMAGE: url(../img/vision/txt_gcom_bg.jpg);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION-Y: bottom;
	BORDER: #d9d9d9 1px solid;
	float:left;
}


#left div.ber_title {
	width: 670px;
	margin-top: 15px;
	FONT-SIZE: 13px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #f15a24;
	TEXT-INDENT: 15px;
	BORDER-LEFT: #d9d9d9 1px solid;
	BORDER-RIGHT: #d9d9d9 1px solid;
	BORDER-TOP: #d9d9d9 1px solid;
	float:left;
}

#left div.ber_text {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 22px;
	width: 670px;
	BORDER: #d9d9d9 1px solid;
	float:left;
}

#left div.ber_text p{
	FONT-SIZE: 13px;
	LINE-HEIGHT: 22px;
	PADDING: 10px;
	float:left;
}

#left h3.hazimete{
	width: 700px;
	height: 130px;
	margin-BOTTOM: 30px;
}


