/* BODY */

BODY{  
  margin-top : 0px;
  margin-bottom : 0px;
 }

/* frame */

#main-frame{
  width : 830px;
  height : 100%;
  background-image : url(backfr-im1.gif);
  background-position : right top;
  background-repeat : repeat-y;
  background-color : #ffffff;
  padding-top : 0px;
 
 }

.top-line{
  width : 800px;
  height : 15px;
  background-color : #c0c0c0;
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 700;
  color : #666666;
  background-image : url(topline-c1.gif);
  background-repeat : repeat-x;
}

.head-t{
  width :  10px;
  height : 60px;
  background-color : #003264;
}

.head-r{
  width :  70px;
  height : 60px;
  background-color : #004080;
  background-image : url(NAKAR-1.gif);
  background-repeat : no-repeat;
  background-position : center center;
}

.head-t1{
  width : 420px;
  height : 60px;
  background-color : #004080;
  font-weight : 900;
  color : #ffffff;
}
.head-t2{
  width : 300px;
  height : 60px;
  background-image : url(tai-o14.gif);
  background-repeat : no-repeat;
  background-position : 0% 50%;
}

.frameinbody{
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 400;
  line-height : 1.7;
  left : 5px;
}

.nakah1 {
font-family : serif;
font-size : 26px;
padding : 0px 0px 0px 5px;
font-weight : 900;
}

.link-linem{
  width : 800px;
  height : 25px;
}
.side-manu{
  width : 170px;
  height : 100%;
  background-color : #d8d8d8;
}
.main{
  width : 620px;
  height : 100%;
}

.cpspace{
  font-size : 16px;
  font-family : serif;
  font-weight : 900;
  width : 620px;
  height : 65px;
  line-height : 1.8;
}


.ime-m{
  width : 620px;
  height : 80px;
  background-color : #999999;
  background-repeat : no-repeat;
  background-position : 100% 60%;
  font-size : 16px;
  color : #ffffff;
  font-weight : 700;
  background-image : url(sf2.jpg);
}

.ime-m1{
  width : 620px;
  height : 80px;
  background-color : #999999;
  background-repeat : no-repeat;
  background-position : 100% 20%;
  font-size : 16px;
  color : #ffffff;
  font-weight : 700;
  background-image : url(gaikei.jpg);
}

.ime-m2{
  width : 620px;
  height : 80px;
  background-color : #999999;
  background-repeat : no-repeat;
  background-position : 100% 50%;
  font-size : 16px;
  color : #ffffff;
  font-weight : 700;
  background-image : url(yun_1077.jpg);
}

.ime-m3{
  width : 620px;
  height : 80px;
  background-color : #999999;
  background-repeat : no-repeat;
  background-position : right center;
  font-size : 16px;
  color : #ffffff;
  font-weight : 700;
  background-image : url(naikei.jpg);
}

.ime-m4{
  width : 620px;
  height : 80px;
  background-color : #999999;
  background-repeat : no-repeat;
  background-position : right center;
  font-size : 16px;
  color : #ffffff;
  font-weight : 700;
  background-image : url(mil39031-s.jpg);
}


/* LINK */

.link-line1{
  width : 280px;
  height : 25px;
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 400;
  background-repeat : no-repeat;
@background-position : 3% 45%;
  background-image : url(obi-00.gif);
  background-position : left center;
}

.link-line0{
  width : 130px;
  height : 25px;
  font-family : "MS PGothic",Arial;
  font-size : 12px;
  font-weight : 400;
  background-position : 5% 45%;
  background-image : url(obi-11.gif);
  background-repeat : no-repeat;
  background-position : left center;
  
}

.link-line2{
  width : 130px;
  height : 25px;
  font-family : "MS PGothic",Arial;
  font-size : 12px;
  font-weight : 400;
  background-position : 5% 45%;
  background-image : url(obi-0.gif);
  background-repeat : no-repeat;
  background-position : left center;
  
}


.side-b1{
  width : 170px;
  height : 25px;
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 500;
  position : relative;
  top : 2px;
}

.side-b2{
  width : 170px;
  height : 25px;
  background-image : url(obim.gif);
  background-position : 0% 0%;
  background-repeat : no-repeat;
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 500;
  color : #ffffff;
} 


/* SIDELINK */

.side-t1{
  font-size : 13px;
  font-weight : 200;
  background-image : url(obi.jpg);
  background-repeat : no-repeat;
  background-position : center;
  text-decoration : none;
}

.side-t0{
  font-size : 13px;
  font-weight : 200;
  background-image : url(ob2.jpg);
  background-repeat : no-repeat;
  background-position : center;
  text-decoration : none;
}

A.side-t1:HOVER {
  display: block;
  width: 100%;  
  background-position : center;
  background-image : url(ob2.jpg);
  background-repeat : no-repeat;
  color : #ff8000;
  height : 25px;
}

A.side-t1{
  text-decoration:none ;
  display: block;
  width: 100%;
  color : #003333;
  font-size : 13px;
  height : 25px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : gray;
}

A.side-t0:HOVER {
  display: block;
  width: 100%;  
  background-position : center;
  background-image : url(ob2.jpg);
  background-repeat : no-repeat;
  color : #ff8000;
  height : 25px;
}

A.side-t0{
  text-decoration:none ;
  display: block;
  width: 100%;
  color : #ffffff;
  font-size : 13px;
  height : 25px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : gray;
}



A.lin1:HOVER {
  display: block;
  width: 100%;
  height : 25px;
  background-image : url(obi-1.gif);
  background-repeat : no-repeat;
  background-position : left center;
  color : #ff0000;
}



A.lin1{ text-decoration:none ;
  display: block;
  width: 100%;
  font-size : 13px;
  height : 25px;  
  color : #004080;
  background-image : url(LINK-13025.gif);
  background-repeat : no-repeat;
  background-position : left center;
}

A.lin0:HOVER {
  display: block;
  width: 100%;
  height : 25px;
  background-image : url(obi-01.gif);
  background-repeat : no-repeat;
  background-position : left center;
  color : #ff0000;
}

A.lin0{ text-decoration:none ;
  display: block;
  width : 100%;
  color : #003333;
  font-size : 13px;
  height : 25px;  
  background-image : url(LINK-28025.gif);
  background-repeat : no-repeat;
  background-position : left center;
}

A.lin2:HOVER {
  display: block;
  width: 100%;
  height : 25px;
  background-image : url(obi-01.gif);
  background-repeat : no-repeat;
  background-position : left center;
  color : #ff0000;
}

A.lin2{ text-decoration:none ;
  display: block;
  width : 100%;
  color : #ffffff;
  font-size : 13px;
  height : 25px;  
}



/* SIDELINK */

.sub-frame{
  
  width : 620px;
  height : 100%;
  padding-top : 8px;
}
.sub-fo1{
  font-size : 13px;
  font-family : "MS PGothic",Arial;
  font-weight : 700;
  color : #ffffff;
  background-color : #f27900;
  width : 610px;
  height : 20px;
  
@background-position : 1% 60%;  
  

  
}
.main-wa{
  font-size : 13px;
  line-height : 1.5;
  color : #171717;
  font-family : serif;
  font-weight : 400;
  width : 429px;
  height : 100%;
  border-width : 1px;
  border-style : solid;
  border-color : silver;
}

.foot{
  background-color : #004080;
  width : 800px;
  height : 20px;
  font-size : 12px;
  font-weight : 700;
  color : #999999;
}

.foot2{
  font-size : 12px;
  font-weight : 400;
  font-family : "MS PGothic",Arial;
}

.sub-side{
  width : 186px;
  height : 100%;
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 400;
  line-height : 1.5;
}

/* font */

.fo-1{
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 400;
  padding-left : 20px;   
  text-align:center;  
  top : 5px;
  position : relative;
}

.fo-2{
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 400;
  padding-left : 10px;   
  text-align:center;  
  color : #ffffff;
  background-image : url(Y1_01.gif);
  background-position : left center;
  background-repeat : no-repeat;
  position : relative;
  left : 5px;
}

.fo-3{
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 400;
  padding-left : 33px;   
  text-align:center;  
  top : 6px;
  position : relative;
}

.fo-4{
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 400;
  padding-left : 10px;   
  text-align:center;  
  color : #666666;
  background-image : url(y12r_0066cc.gif);
  background-position : left center;
  background-repeat : no-repeat;
  position : relative;
  left : 5px;
  line-height : 1.7;
}

.fo-5{
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 400;
  padding-left : 17px;   
  text-align:center;  
  color : #666666;
  background-image : url(y12r_666666.gif);
  background-position : 12% 50%;
  background-repeat : no-repeat;
  position : relative;
  left : 5px;
  line-height : 1.7;
  

  
}

.fo-6{
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 400;
  padding-left : 25px;   
  text-align:center;  
  color : #666666;
  background-image : url(y12r_666666.gif);
  background-position : 20% 50%;
  background-repeat : no-repeat;
  
  
  line-height : 1.7;
}

.to-1{
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : 700;
  padding-right : 5px;
}

.to-2{
  font-size : 12px;
  color : #990000;
  background-color : #c0c0c0;
  font-family : "MS PGothic",Arial;
  font-weight : 700;
}


#body-co{
  width : 429px;
  height : 100%;
}

#body-co TD{
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : normal;
  color : #000000;
}

.b-td-l{
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : black;
  border-bottom-color : black;
  height : 35px;
  background-color : #dfdfdf;
}

.body-tdw{
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : black;
  border-left-color : black;
}

.b-td-{
  height : 35px;
}

.b-td-{
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : black;
  border-bottom-color : black;
}

.side-b3{
  background-image : url(ob2.jpg);
  background-repeat : no-repeat;
  background-position : 0% 50%;
}

.map-s{
  font-size : 12px;
  font-family : "MS PGothic",Arial;
  font-weight : normal;
  line-height : 1.8;
}