@import url(form.css);
@import url(except_nn4.css);


/*----------------------------------------------------
base css for royalOak


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

/* element -----------------------------------------*/

body {
  margin : 0;
  padding : 0;
  background : #FFF url("../common/bg.gif");
  color : #333;
  font-size : 12px;
}
  
td, th {
  color : #333;
  vertical-align : top;
  font-size : 12px;
}

img {
  border : 0 none hidden ;
}

sup, sub {
  font-size : 60%;
}

h1, h2, h3, h4, h5, h6, h7 {
  margin : 0;
  padding : 0;
  font-size : 12px;
  font-weight : normal;
}

a:link { color : #F60; text-decoration : none; }
a:visited { color : #F60; text-decoration : none; }
a:hover { color : #F60; text-decoration : underline; }
a:active { color : #F60; text-decoration : underline; }


/* font --------------------------------------------*/

.txt1 {
  font-size : 11px;
  line-height : 150%;
}

.txt1-lh {
  font-size : 11px;
  line-height : 180%;
}

.txt2 {
  font-size : 12px;
  line-height : 170%;
}

.txt2-lh {
  font-size : 12px;
  line-height : 200%;
}

.txt3 {
  font-size : 14px;
  line-height : 130%;
}


/* link --------------------------------------------*/

a.normal:link { color : #333; }
a.normal:visited { color : #333; }
a.normal:hover { color : #F60; }
a.normal:active { color : #F60; }

a.awhite:link { color : #FFF; }
a.awhite:visited { color : #FFF; }
a.awhite:hover { color : #F60; }
a.awhite:active { color : #F60; }


/* news --------------------------------------------*/

.news-non-navi {
  visibility : hidden;
}


/* class -------------------------------------------*/

#path  {
  padding : 2px 20px;
  background-color : #130;
  color : #FFF;
  font-size : 11px;
  border-top : 1px solid #020;
}

#pagetop, #close {
  margin-top : 50px;
  text-align : right;
}

.ind {
  padding-left : 1em;
  text-indent : -1em;
}

.white {
  color : #FFF;
}

.icon_green {
  color : #7A3;
}

