@charset "Shift_JIS";

/*technology*/
#technology #main_box{
background:url(../appearance/image/sideback.jpg) 0 0 no-repeat;
min-height:715px;
height:auto !important;
height:715px;
}
#technology #main_box h2{
margin:45px 0 61px 61px;
}

#technology #main_box #tech_wrapper1{
margin:0 61px 0 61px;
border:solid #D9D9D9 1px;
background:url(../technology/image/background.jpg) 0 0 repeat-x;
background-color:#F7F7F7;
overflow:hidden;
zoom:1;
}
#technology #main_box #tech_wrapper2,
#technology #main_box #tech_wrapper3,
#technology #main_box #tech_wrapper4{
margin:0 61px 0 61px;
border-left:solid #D9D9D9 1px;
border-right:solid #D9D9D9 1px;
border-bottom:solid #D9D9D9 1px;
background:url(../technology/image/background.jpg) 0 0 repeat-x;
background-color:#F7F7F7;
overflow:hidden;
zoom:1;
/*min-height:333px;
height:auto !important;
height:333px;*/
}
#technology #main_box #tech_wrapper4{
margin:0 61px 10px 61px;
}

#technology #main_box #tech_box1{
margin:0;
width:333px;
float:left;
min-height:333px;
height:auto !important;
height:333px;
}
#technology #main_box #tech_box2{
margin:0;
width:303px;
float:left;
border-left:solid #D9D9D9 1px;
min-height:333px;
height:auto !important;
height:333px;
}

#technology #main_box #tech_box4,
#technology #main_box #tech_box6{
margin:0 0 0 0;
width:333px;
float:left;
border-right:solid #D9D9D9 1px;
min-height:333px;
height:auto !important;
height:333px;
}

#technology #main_box #tech_box5,
#technology #main_box #tech_box7{
margin:0 0 0 0;
width:303px;
float:left;
min-height:333px;
height:auto !important;
height:333px;
}
#technology #main_box #tech_box3{
padding:90px 70px 70px 30px;
width:310px;
float:left;
min-height:173px;
height:auto !important;
height:173px;
}


#technology #main_box #tech_box1 h3,
#technology #main_box #tech_box2 h3,
#technology #main_box #tech_box3 h3,
#technology #main_box #tech_box4 h3,
#technology #main_box #tech_box5 h3,
#technology #main_box #tech_box6 h3,
#technology #main_box #tech_box7 h3{
font-size:85%;
color:#4D4D4D;
font-weight:bold;
line-height:100%;
padding:30px 0px 20px 30px;
margin:0;
}
#technology #main_box #tech_box1 h3{
padding:30px 30px 50px 30px;
}
#technology #main_box #tech_box2 h3{
padding:30px 0px 15px 30px;
}
#technology #main_box #tech_box3 h3{
padding:0px 0px 4px 0px;
}
#technology #main_box #tech_box4 h3,
#technology #main_box #tech_box6 h3{
padding:30px 30px 20px 30px;
}
#technology #main_box #tech_box5 h3,
#technology #main_box #tech_box7 h3{
padding:30px 0px 20px 30px;
}


#technology #main_box #tech_box1 img{
padding:0 0 34px 75px;
}
#technology #main_box #tech_box2 img{
padding:0 0 14px 102px;	
}
#technology #main_box #tech_box4 img,
#technology #main_box #tech_box5 img,
#technology #main_box #tech_box6 img,
#technology #main_box #tech_box7 img{
padding:0 0 20px 102px;
}
#technology #main_box #tech_wrapper2 img{
padding:65px 0 0 0;
}
#technology #main_box #tech_box1 p,
#technology #main_box #tech_box2 p,
#technology #main_box #tech_box3 p,
#technology #main_box #tech_box4 p,
#technology #main_box #tech_box5 p,
#technology #main_box #tech_box6 p,
#technology #main_box #tech_box7 p{
font-size:85%;
color:#4D4D4D;
line-height:160%;
padding:0px 30px 30px 30px;
margin:0;
}
#technology #main_box #tech_box2 p,
#technology #main_box #tech_box5 p,
#technology #main_box #tech_box7 p{
padding:0 0 30px 30px;
}
#technology #main_box #tech_box3 p{
padding:0 0 20px 0;
}
#technology #main_box p.attention{
font-size:77%;
color:#4D4D4D;
margin:0 61px 30px 61px;

}

