﻿a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background:none!important;
}

body {
    background-image: url(../imge2/top_back.jpg);
    background-repeat: repeat-x;
    height: 100px;
    margin-bottom: -15px;
}
#foot{
    background-image: url(../imge/hud2.jpg);
    background-repeat: repeat-x;
    height: 119px;
    margin-left: -10px;
    margin-right: -7px;
}

/*■■ --- ページ高さ ---■■*/
#k{
    position:relative;
    margin-top:1870px;
    margin-left:0px;  
}
/*■ --- 絶対位置 --- ■*/ 
#moj12{
    position:absolute;
    left:50%;
    margin-top:-151px;
    margin-left:300px;  
}

#zoom21{
    position:absolute;
    left:50%;
    margin-top:1660px;
    margin-left:10px;
}

#zoom20{
    position:absolute;
    left:50%;
    margin-top:1660px;
    margin-left:-217px;
}
#zoom19{
    position:absolute;
    left:50%;
    margin-top:1660px;
    margin-left:-443px;
}
#zoom18{
    position:absolute;
    left:50%;
    margin-top:1440px;
    margin-left:10px;
}
#zoom17{
    position:absolute;
    left:50%;
    margin-top:1440px;
    margin-left:-217px;
}
#zoom5{
    position:absolute;
    left:50%;
    margin-top:1440px;
    margin-left:-443px;
}
#zoom15{
    position:absolute;
    left:50%;
    margin-top:1220px;
    margin-left:10px;
}
#zoom13{
    position:absolute;
    left:50%;
    margin-top:1220px;
    margin-left:-217px;
}
#zoom14{
    position:absolute;
    left:50%;
    margin-top:1220px;
    margin-left:-443px;
} 
#zoom12{
    position:absolute;
    left:50%;
    margin-top:1000px;
    margin-left:10px;
}
#zoom11{
    position:absolute;
    left:50%;
    margin-top:1000px;
    margin-left:-217px;
}
#zoom10{
    position:absolute;
    left:50%;
    margin-top:1000px;
    margin-left:-443px;
}
#zoom8{
    position:absolute;
    left:50%;
    margin-top:780px;
    margin-left:10px;
}
#zoom9{
    position:absolute;
    left:50%;
    margin-top:780px;
    margin-left:-217px;
}
#zoom7{
    position:absolute;
    left:50%;
    margin-top:780px;
    margin-left:-443px;
}
#zoom6{
    position:absolute;
    left:50%;
    margin-top:560px;
    margin-left:10px;
}
#zoom16{
    position:absolute;
    left:50%;
    margin-top:560px;
    margin-left:-217px;
}
#zoom4{
    position:absolute;
    left:50%;
    margin-top:560px;
    margin-left:-443px;
}
#zoom3{
    position:absolute;
    left:50%;
    margin-top:340px;
    margin-left:10px;
}
#zoom2{
    position:absolute;
    left:50%;
    margin-top:340px;
    margin-left:-217px;
}
#zoom1{
    position:absolute;
    left:50%;
    margin-top:340px;
    margin-left:-443px;
}
#midashi{
    position:absolute;
    left:50%;
    margin-top:171px;
    margin-left:-470px; 
}
#hed_work{
    position:absolute;
    left:50%;
    margin-top:170px;
    margin-left:257px;   
}
#said_igai{
    position:absolute;
    left:50%;
    margin-top:1215px;
    margin-left:257px;   
　z-index:3;
}
#said_japan{
    position:absolute;
    left:50%;
    margin-top:1372px;
    margin-left:257px;   
　z-index:3;
}
#said_toia_link{
    position:absolute;
    left:50%;
    margin-top:1072px;
    margin-left:277px;   
　z-index:3;
}
#said_toia{
    position:absolute;
    left:50%;
    margin-top:904px;
    margin-left:257px;   
}
#said_menu1{
    position:absolute;
    left:50%;
    margin-top:625px;
    margin-left:268px;   
}
#said_menu2{
    position:absolute;
    left:50%;
    margin-top:667px;
    margin-left:268px;    
}
#said_menu3{
    position:absolute;
    left:50%;
    margin-top:709px;
    margin-left:268px;   
}
#said_menu4{
    position:absolute;
    left:50%;
    margin-top:751px;
    margin-left:268px;    
}
#said_menu5{
    position:absolute;
    left:50%;
    margin-top:793px;
    margin-left:268px;     
}
#said_menu6{
    position:absolute;
    left:50%;
    margin-top:835px;
    margin-left:268px;   
}
#said_menu{
    position:absolute;
    left:50%;
    margin-top:582px;
    margin-left:257px;   
  z-index:-1;
}

#moj12{
    position:absolute;
    left:50%;
    margin-top:-151px;
    margin-left:300px;  
}



#logw{
    position:absolute;
    left:50%;
    margin-top:-33px;
    margin-left:-280px;  
}
#hud1{
    position:absolute;
    left:50%;
    margin-top:-90px;
    margin-left:-412px; 
    font-size: 80%;
}
#hud2{
    position:absolute;
    left:50%;
    margin-top:-90px;
    margin-left:-350px; 
    font-size: 80%;
}
#hud3{
    position:absolute;
    left:50%;
    margin-top:-90px;
    margin-left:-300px; 
    font-size: 80%;
}
#hud4{
    position:absolute;
    left:50%;
    margin-top:-90px;
    margin-left:-215px; 
    font-size: 80%;
}
#hud8{
    position:absolute;
    left:50%;
    margin-top:-90px;
    margin-left:-153px; 
    font-size: 80%;
}
#hud5{
    position:absolute;
    left:50%;
    margin-top:-90px;
    margin-left:-40px; 
    font-size: 80%;
}
#hud6{
    position:absolute;
    left:50%;
    margin-top:-90px;
    margin-left:60px; 
    font-size: 80%;
}
#hud7{
    position:absolute;
    left:50%;
    margin-top:-90px;
    margin-left:135px; 
    font-size: 80%;
}
#err{
    position:absolute;
    left:50%;
    margin-top:-50px;
    margin-left:-200px;  
}
#top{
    position:absolute;
    left:50%;
    top:0px;
    margin-top:30px;
    margin-left:-468px;
   z-index:130;
}



#s1{
    position:absolute;
    left:50%;
    margin-top:76px;
    margin-left:-473px;  
}
#s2{
    position:absolute;
    left:50%;
    margin-top:76px;
    margin-left:-314px;  
}
#s3{
    position:absolute;
    left:50%;
    margin-top:76px;
    margin-left:-155px;  
}
#s4{
    position:absolute;
    left:50%;
    margin-top:76px;
    margin-left:4px;  
}
#s5{
    position:absolute;
    left:50%;
    margin-top:76px;
    margin-left:163px;  
}
#s6{
    position:absolute;
    left:50%;
    margin-top:76px;
    margin-left:322px;  
}




/*■ --- フォント --- ■*/
#tex1{
    position:absolute;
    left:50%;
    top: 260px;
    margin-left:-440px;  
    height:570px; 
    width:640px;
    line-height: 150%;
    font-size: 14px;
}
#new{
    position:absolute;
    left:50%;
    top: 20px;
    margin-left:-310px;  
    width:300px;
    font-size: 7px;
}
#line{
    position:absolute;
    left:50%;
    top: 50px;
    margin-left:-310px;  
    width:300px;
}
#url{
    position:absolute;
    left:50%;
    top: 52px;
    margin-left:-310px;  
    width:300px;
    font-size: 7px;
}


/*■ --- 問い合わせ --- ■*/
#toia{
    position:absolute;
    left:50%;
    top:30px;
    margin-left:279px;
    z-index: 5;
}
.dkiBox {  
  position: relative;  
  z-index: 3;  
  zoom: 1;
}  
.dki {  
  background: url(../imge2/top_tioa.jpg) left top no-repeat;  
  display: block;  
  text-decoration: none;  
  width: 198px;  
   height: 38px;  
}  
.dki:hover {  
  background-position: left bottom;  
}  
.dki span {  
  position: relative;  
z-index: -1;
}  

/*■ --- ロゴとっぷ　--- ■*/
.s1box{  
  position: relative;  
  z-index: 3;  
  zoom: 1;
}  
.s1 {  
  background: url(../imge2/top_1.jpg) left top no-repeat;  
  display: block;  
  text-decoration: none;  
  width: 159px;  
   height: 71px; 
}  
.s1:hover {  
  background-position: left bottom;  
}  
.s1 span {  
  position: relative;  
z-index: -1;
}  

/*■ --- 作品例　--- ■*/
.s2Box {  
  position: relative;  
  z-index: 3;  
  zoom: 1;
}  
.s2 {  
  background: url(../imge2/top_2b.jpg) left top no-repeat;  
  display: block;  
  text-decoration: none;  
  width: 159px;  
   height: 71px; 
}  
.s2:hover {  
  background-position: left bottom;  
}  
.s2 span {  
  position: relative;  
z-index: -1;
}  
/*■ --- 料金　--- ■*/
.s3 Box {  
  position: relative;  
  z-index: 3;  
  zoom: 1;
}  
.s3 {  
  background: url(../imge2/top_3.jpg) left top no-repeat;  
  display: block;  
  text-decoration: none;  
  width: 159px;  
   height: 71px; 
}  
.s3:hover {  
  background-position: left bottom;  
}  
.s3 span {  
  position: relative;  
z-index: -1;
}  
/*■ --- 流れ　--- ■*/
.s4 Box {  
  position: relative;  
  z-index: 3;  
  zoom: 1;
}  
.s4 {  
  background: url(../imge2/top_4.jpg) left top no-repeat;  
  display: block;  
  text-decoration: none;  
  width: 159px;  
   height: 71px; 
}  
.s4:hover {  
  background-position: left bottom;  
}  
.s4 span {  
  position: relative;  
z-index: -1;
}  
/*■ --- Q&A　--- ■*/
.s5 Box {  
  position: relative;  
  z-index: 3;  
  zoom: 1;
}  
.s5 {  
  background: url(../imge2/top_5.jpg) left top no-repeat;  
  display: block;  
  text-decoration: none;  
  width: 159px;  
   height: 71px; 
}   
.s5:hover {  
  background-position: left bottom;  
}  
.s5 span {  
  position: relative;  
z-index: -1;
}  
/*■ --- フォーム --- ■*/
.s6 Box {  
  position: relative;  
  z-index: 3;  
  zoom: 1;
}  
.s6 {  
  background: url(../imge2/top_6.jpg) left top no-repeat;  
  display: block;  
  text-decoration: none;  
  width: 159px;  
   height: 71px; 
}  
.s6:hover {  
  background-position: left bottom;  
}  
.s6 span {  
  position: relative;  
z-index: -1;
}  

/*■ --- ボックス --- ■*/ 
div.box{
background-color:#FFFFFF;
    width:706px;
   height:1720px;
    position:absolute;
    left:50%;
    margin-top:170px;
    margin-left:-472px;   
　border: 10px;
   z-index:-20;
border: 1px solid #CCCCCC;
-webkit-box-shadow: 0px 0 2px #CCC;
-moz-box-shadow: 0px 0 2px #CCC;
box-shadow: 0px 0 2px #CCC;
}


br {
   letter-spacing:normal;
}
