@charset "shift_jis";
/* y[WSΜ */
body {
   background-color: rgb(230,230,230);
   background-image: url("../img/back2-3.gif");
   background-position: center;
   /*background-repeat: repeat-y;*/
   margin: 0px;
   padding: 0px;/*©operap*/
   text-align: center; /*©IEp*/
}
#page{
   position: relative;
   width: 750px;
   height: auto;
   margin-left: auto; /*©IEΘOp*/
   margin-right: auto; /*©IEΘOp*/
   text-align: left;/*©IEpπ*/
   padding: 0px;
   clear: both;
}
/* CSSρΞGA */
#nocss h1,
#nocss h2,
#nocss h3,
#nocss p{
   display: none;
}
/* €Κj[ --*/
#common {
        position: relative;
        left: 0px;
        top: 0px;
        width: 750px;
}
/* wb_[ */
#header {
        left: 0px;
        width: 750px;
        height: 72px;
        background-image: url("../img/header_an2.gif");
        /*background-repeat: no-repeat;*/
}
#header h1{
        display: none;
}
#header img{
        display: none;
}
/* j[P */
#menu1 {
        float: right;
        margin: 0px;
}
#menu1 ul {
        margin-right: 0.5em;
        margin-top: 0px;
        margin-bottom: 0em;
        /*text-align: right;*/
}
#menu1 li {
        display: inline;
        float: left;
        height: 15px;
        margin-left: 5px;
        margin-top: 13px;
        margin-bottom: 0px;
}
#menu1 a {
        display: block;
        background-image: url("../img/ar_small.gif");
        background-position: 0px 1px;
        padding-left: 16px;
        background-repeat: no-repeat;
}
#menu1 a:link,
#menu1 a:hover,
#menu1 a:visited,
#menu1 a:active {
        text-decoration: none;
        color: dimgray;
        font-family: "lr oSVbN",Osaka,sans-serif;
        font-size: 8pt;
}
*.en #menu1 li {
        display: inline;
        float: left;
        height: 15px;
        margin-left: 5px;
        margin-top: 10px;
        margin-bottom: 0px;
}
*.en #menu1 a {
        display: block;
        background-image: url("../img/ar_small.gif");
        background-position: 0px 2px;
        padding-left: 12px;
        background-repeat: no-repeat;
}      
*.en #menu1 a:link,
*.en #menu1 a:hover,
*.en #menu1 a:visited,
*.en #menu1 a:active {
        font-family: Verdana,Chicago,sans-serif;
}
#menu1 a:hover {
        text-decoration: underline;
        color: rgb(204,102,204);
}
/* j[Q */
#menu2 {
        clear: both;
        /*background: rgb(135,96,152);*/
	background-image: url("../img/menu2li_blue.gif");
        width: 750px;
	height: 27px;
}
#menu2 ul {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-left: 0px;
        text-align: center;
}
#menu2 li {
	display: inline;
	float: left;
	line-hight: 27px;
}
#menu2 a {
	display: block;
	background-image: url("../img/menu2li_blue.gif");
	/*background-repeat: no-repeat;*/
	height: 27px;
	width: 107px;
}
#menu2 a:link,
#menu2 a:hover,
#menu2 a:visited,
#menu2 a:active {
        text-decoration: none;
        color: #fff;
        font-family: "lr oSVbN",Osaka,sans-serif;
        font-size: 10pt;
        font-weight: bold;
        line-height: 27px;
}
*.en #menu2 a:link,
*.en #menu2 a:hover,
*.en #menu2 a:visited,
*.en #menu2 a:active {
        font-family: Verdana,Chicago,sans-serif;
}
#menu2 a:hover {
        background-image: url(../img/menu2li_blue_over.gif);
}
/* gbvy[WC[W */
#topimage {
        clear: both;
        left: 0px;
        height: 190px;
        width: 750px;
        padding-top: 20px;
}
/* y[W^Cg */
#pagetitle{
   width: 750px;
   height: 60px;
   background-image: url("../img/title_bg_blue.gif");
   background-repeat: repeat-x;
   text-align: left;
   background-color: #fff;
}
#pagetitle strong{
   display: block;
   color: black;
   font-weight: bold;
   font-size: 12pt;
   padding: 17px 0px 0px 0px;
   margin: 0px 0px 0px 30px;
   font-family: "lr oSVbN",Osaka,sans-serif;
}
*.en #pagetitle strong{
   font-weight: bold;
   font-family: Verdana,Chicago,sans-serif;
}
/* Rec */
#contents {
   clear: both;
   left: 0px;
   width: 750px;
}
/* tb^[ */
#footer{
   clear: both;
   height: 35px;
   width: 750px;
   background-image: url("../img/footer.gif");
   /*background-repeat: no-repeat;*/
}
#footer h3{
   display: none;
}
/* }\LvV */
.caption {
   font-family: "lr oSVbN", Osaka, sans-serif;
   font-size: 10pt;
   line-height:13pt;
   text-align: center;
   font-weight: bold;
}

/* eLXgWP */
.para1 {
   color: black;
   font-family: "lr oSVbN", Osaka, sans-serif;
   font-size: 10pt;
   line-height: 13pt;
   text-align: left;
}
.indent1 {
   text-indent: 1em;
}
*.en .para1 {
   font-family: Arial,Helvetica,sans-serif;
}
/* eLXg¬P */
.small1 {
   color: black;
   font-family: "lr oSVbN", Osaka, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   line-height: 11pt;
   text-align: left;
   margin: 5px;
}
/* eLXgεP */
.big1 {
   color: black;
   font-family: "lr oSVbN", Osaka, sans-serif;
   font-size: 14pt;
   text-align: left;
}
/* γt« */
sup {
   font-family: "lr oSVbN", Osaka, sans-serif;
   font-size: 8pt;
}
/* Σ */
.attention {
   color: red;
}
/* XgP */
ul.list1 {
   list-style-image: url("../img/list1s.gif");
   list-style-position: inside;
   padding: 2px;
}
ul.list1 li{
   padding: 0.2em;
}
/* e[uP */
table.tab1 {
   border-collapse: separate;
   border-spacing: 1px;
   border-color: white;
}
table.tab1 td {
   background-color: #efefef;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
}
table.tab1 td.midashi1 {
   /*background-image: url("../img/item1.gif");
   background-repeat: no-repeat;
   background-position: 5px 50%;*/
   background-color: #dedede;
   padding: 0 20px 0 10px;
}
/* N */
a:link{
   text-decoration: none;
   color: blue;
}
a:visited{
   text-decoration: none;
   color: darkblue;
}
a:hover{
   text-decoration: underline;
}
/* pκtHg */
*.en{
        font-family: Verdana,Chicago,sans-serif;
   font-size: 11pt;
}
*.en2{
        font-family: Arial,Helvetica,sans-serif;
}
