@charset "UTF-8";

@media screen, tv {
 /* macIE, NN4.xには読み込ませない */

body {
 font-family : Helvetica, san-serif;
}

#header {
 width: 601px;
}

#lang_ja {
 position: absolute;
 left: 570px;
 top: 32px;
}

#menu ul li.m01 a { display: block; width: 101px; background: url("../images/menu-01en.png") no-repeat top left; }
#menu ul li.m01 a:hover, #menu ul li.m01a a { display: block; width: 101px; background: url("../images/menu-01en_a.png") no-repeat top left; }
#menu ul li.m02 a { display: block; width: 89px; background: url("../images/menu-02en.png") no-repeat top left; }
#menu ul li.m02 a:hover, #menu ul li.m02a a { display: block; width: 89px; background: url("../images/menu-02en_a.png") no-repeat top left; }
#menu ul li.m03 a { display: block; width: 96px; background: url("../images/menu-03en.png") no-repeat top left; }
#menu ul li.m03 a:hover, #menu ul li.m03a a { display: block; width: 96px; background: url("../images/menu-03en_a.png") no-repeat top left; }
#menu ul li.m04 a { display: block; width: 153px; background: url("../images/menu-04en.png") no-repeat top left; }
#menu ul li.m04 a:hover, #menu ul li.m04a a { display: block; width: 153px; background: url("../images/menu-04en_a.png") no-repeat top left; }
#menu ul li.m05 a { display: block; width: 67px; background: url("../images/menu-05en.png") no-repeat top left; }
#menu ul li.m05 a:hover, #menu ul li.m05a a { display: block; width: 67px; background: url("../images/menu-05en_a.png") no-repeat top left; }


#menu ul li:hover .sub a {
 width: 149px;
 background: #ffffff url("../images/menu-sub_en.png") no-repeat top left;
}

#menu ul li:hover .sub .last a {
 background: url("../images/menu-sub_last_en.png") no-repeat left bottom;
}

#main p {
 text-indent: 0em;
}

#main p.follow {
 text-indent: 2.5em;
 margin-top: 0em;
}

#main th {
 white-space: normal;
}

}
