/* showcase // for imo -------------------------- */

a{
  color: #0033CC;
}

.wrapper {
  display: block;
  height: 950px;
  width: 900px;
  margin: 0px auto 0px auto;
  background-color: #C5C5C5;
  overflow: hidden;
}
.block01-01 {
  display: block;
  height: 800px;
  width: 150px;
  margin: 0px 0px 0px 0px;
  background-image: url(../image/Back_00.jpg);
  position: absolute;
  z-index: 1;
  overflow: hidden;
}
.block01-02 {
  display: block;
  height: 800px;
  width: 150px;
  margin: 0px 0px 0px 0px;
  background-image: url(../image/Back_01.jpg);
  position: absolute;
  z-index: 1;
  overflow: hidden;
}
.block01-03 {
  display: block;
  height: 800px;
  width: 150px;
  margin: 0px 0px 0px 0px;
  background-image: url(../image/Back_02.jpg);
  position: absolute;
  z-index: 1;
  overflow: hidden;
}
.block01-04 {
  display: block;
  height: 800px;
  width: 150px;
  margin: 0px 0px 0px 0px;
  background-image: url(../image/Back_03.jpg);
  position: absolute;
  z-index: 1;
  overflow: hidden;
}
.block01-05 {
  display: block;
  height: 800px;
  width: 150px;
  margin: 0px 0px 0px 0px;
  background-image: url(../image/Back_04.jpg);
  position: absolute;
  z-index: 1;
  overflow: hidden;
}
.block01-pro {
  display: block;
  height: 800px;
  width: 150px;
  margin: 0px 0px 0px 0px;
  background-image: url(../../image/Back_Select.jpg);
  position: absolute;
  z-index: 1;
  overflow: hidden;
}
.block02 {
  display: block;
  height: 50px;
  width: 150px;
  margin: 800px 0px 0px 0px;
  background-image: url(../../image/Shade_B.jpg);
  position: absolute;
  z-index: 2;
  overflow: hidden;
}
.block03 {
  display: block;
  height: 50px;
  width: 600px;
  margin: 850px 0px 0px 150px;
  background-image: url(../../image/Shade_C.jpg);
  position: absolute;
  z-index: 3;
  overflow: hidden;
}
.block04 {
  display: block;
  height: 50px;
  width: 50px;
  margin: 0px 0px 0px 750px;
  background-image: url(../../image/Shade_A.jpg);
  position: absolute;
  z-index: 4;
  overflow: hidden;
}
.block05-01 {
  display: block;
  height: 800px;
  width: 150px;
  margin: 50px 0px 0px 750px;
  background-image: url(../image/Forward_A_02.jpg);
  position: absolute;
  z-index: 5;
  overflow: hidden;
}
.block05-02 {
  display: block;
  height: 800px;
  width: 150px;
  margin: 50px 0px 0px 750px;
  background-image: url(../image/Forward_A_03.jpg);
  position: absolute;
  z-index: 5;
  overflow: hidden;
}
.block05-03 {
  display: block;
  height: 800px;
  width: 150px;
  margin: 50px 0px 0px 750px;
  background-image: url(../image/Forward_A_04.jpg);
  position: absolute;
  z-index: 5;
  overflow: hidden;
}
.block05-04 {
  display: block;
  height: 800px;
  width: 150px;
  margin: 50px 0px 0px 750px;
  background-image: url(../image/Forward_A_05.jpg);
  position: absolute;
  z-index: 5;
  overflow: hidden;
}
.block05-05 {
  display: block;
  height: 800px;
  width: 150px;
  margin: 50px 0px 0px 750px;
  background-image: url(../../image/Forward_A_Select.jpg);
  position: absolute;
  z-index: 5;
  overflow: hidden;
}
.block05-pro {
  display: block;
  height: 800px;
  width: 150px;
  margin: 50px 0px 0px 750px;
  background-image: url(../image/Forward_A_01.jpg);
  position: absolute;
  z-index: 5;
  overflow: hidden;
}
.block06 {
  display: block;
  height: 50px;
  width: 200px;
  margin: 850px 0px 0px 700px;
  background-image: url(../image/Forward_B.jpg);
  position: absolute;
  z-index: 6;
  overflow: hidden;
}
.block07 {
  display: block;
  height: 50px;
  width: 250px;
  margin: 900px 0px 0px 650px;
  background-image: url(../../image/Shade_D.jpg);
  position: absolute;
  z-index: 7;
  overflow: hidden;
}
.block08-01 {
  display: block;
  height: 850px;
  width: 600px;
  margin: 0px 0px 0px 150px;
  background-image: url(../image/interview01.jpg);
  position: absolute;
  z-index: 8;
  overflow: hidden;
}
.block08-02 {
  display: block;
  height: 850px;
  width: 600px;
  margin: 0px 0px 0px 150px;
  background-image: url(../image/interview02.jpg);
  position: absolute;
  z-index: 8;
  overflow: hidden;
}
.block08-03 {
  display: block;
  height: 850px;
  width: 600px;
  margin: 0px 0px 0px 150px;
  background-image: url(../image/interview03.jpg);
  position: absolute;
  z-index: 8;
  overflow: hidden;
}
.block08-04 {
  display: block;
  height: 850px;
  width: 600px;
  margin: 0px 0px 0px 150px;
  background-image: url(../image/interview04.jpg);
  position: absolute;
  z-index: 8;
  overflow: hidden;
}
.block08-05 {
  display: block;
  height: 850px;
  width: 600px;
  margin: 0px 0px 0px 150px;
  background-image: url(../image/interview05.jpg);
  position: absolute;
  z-index: 8;
  overflow: hidden;
}
.block08-pro {
  display: block;
  height: 850px;
  width: 600px;
  margin: 0px 0px 0px 150px;
  background-image: url(../image/profile.jpg);
  position: absolute;
  z-index: 8;
  overflow: hidden;
}
.block99 {
  display: block;
  height: 570px;
  width: 315px;
  margin: 160px 0px 0px 170px;
  position: absolute;
  z-index: 99;
  overflow: hidden;
}






.block01-01 a{
display: block;
height: 800px;
width: 150px;
}
.block01-02 a{
display: block;
height: 800px;
width: 150px;
}
.block01-03 a{
display: block;
height: 800px;
width: 150px;
}
.block01-04 a{
display: block;
height: 800px;
width: 150px;
}
.block01-05 a{
display: block;
height: 800px;
width: 150px;
}
.block01-pro a{
display: block;
height: 800px;
width: 150px;
}
.block05-01 a{
display: block;
height: 800px;
width: 150px;
}
.block05-02 a{
display: block;
height: 800px;
width: 150px;
}
.block05-03 a{
display: block;
height: 800px;
width: 150px;
}
.block05-04 a{
display: block;
height: 800px;
width: 150px;
}
.block05-05 a{
display: block;
height: 800px;
width: 150px;
}
.block05-pro a{
display: block;
height: 800px;
width: 150px;
}


/*-----------------Profileページ用css------------------*/


.blockprofile {
  display: block;
  height: 400px;
  width: 270px;
  margin: 330px 0px 0px 170px;
  position: absolute;
  z-index: 99;
  overflow: hidden;
}

.profile {
  padding: 5px;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}

.profile strong{
  font-size: 18px;
}

.address {
  margin: 0px 0px 0px 20px;
  padding: 5px;
  font-size: 11px;
}

.message {
  margin: 0px;
  padding: 5px;
  font-size: 12px;
}


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


/*------------Interviewボタン用css--------------------*/

.toInterview a{
  display: block;
  height: 20px;
  width: 100px;
  margin: 10px auto 0px auto;
  background: url(../../image/interview_black.gif);
  z-index: 99;
  overflow: hidden;
}

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



.toPage1 {
  display: block;
  height: 18px;
  width: 18px;
  margin: 732px 0px 0px 161px;
  position: absolute;
  z-index: 99;
  overflow: hidden;
}

.toPage2 {
  display: block;
  height: 18px;
  width: 18px;
  margin: 732px 0px 0px 185px;
  position: absolute;
  z-index: 99;
  overflow: hidden;
}

.toPage3 {
  display: block;
  height: 18px;
  width: 18px;
  margin: 732px 0px 0px 209px;
  position: absolute;
  z-index: 99;
  overflow: hidden;
}

.toPage4 {
  display: block;
  height: 18px;
  width: 18px;
  margin: 732px 0px 0px 233px;
  position: absolute;
  z-index: 99;
  overflow: hidden;
}

.toPage5 {
  display: block;
  height: 18px;
  width: 18px;
  margin: 732px 0px 0px 257px;
  position: absolute;
  z-index: 99;
  overflow: hidden;
}

.members_footer{
display: block;
position:absolute;
margin:760px 0px 0px 150px;
padding:0px;
width:600px;
z-index: 99;
}
/*.members_footer_menu{
	position:absolute;
	width:600px;
	height:100px;
	display:block;
	margin:0px auto;
	padding:0px;
	left: 1px;
	top: -99px;
}*/

.syokunin_footer{
	display:block;
	margin: 0px 5px 0px 0px;
	width:55px;
	height:80px;
	text-indent: -9999px;
	float:left;
	overflow: hidden;
}

.syokunin_footer a{
	display:block;
	margin: 0px 5px 0px 0px;
	width:55px;
	height:80px;
	text-indent: -9999px;
	float:left;
	overflow: hidden;
}



.copyright_for_craftsmen {
  display: block;
  height:15px;
  width: 300px;
  position: absolute;
  margin: 835px 0px 0px 300px;
  color: #000;
  font-size: 12px;
  text-align: center;
  z-index: 99;
}




