@charset "Shift_JIS";

body  { 
    margin: 0;  
	text-align: center; 
	background-color: white; 
}

div#container{
    width: 800px;  
    margin: 0 auto;  
    text-align: left;  
}  

.text  { font-size: 10pt; font-style: normal; line-height: 13pt; }
.text2  { font-size: 8pt; font-style: normal; line-height: 11pt; }
.text3  { font-size: 8pt; font-style: normal; line-height: 12pt; color: white; }
.text4  { font-size: 9pt; font-style: normal; line-height: 12pt; color: white; }

a  { text-decoration: none; }
a.column  { text-decoration: underline; }
a:HOVER  { text-decoration: underline; }

a.blue:LINK  { color: #0066CC; }
a.blue:HOVER  { color: #FF6633; }
a.blue:VISITED  { color: #0066CC; }

a.black:LINK  { color: #4B4B4B; }
a.black:VISITED  { color: #4B4B4B; }
a:ACTIVE  { color: #FF6633; }

a.white:link  { color: white; font-size: 8pt; }
a.white:hover  { color: white; font-size: 8pt; }
a.white:visited  { color: white; font-size: 8pt; }
a.white:active  { color: FF6633; font-size: 8pt; }

a.rd  { color: #000066; font-weight:bold; }


Table.indxbox     { 
			width: 780px;
			height: 495px; 
}
Table.indxbox TD  { vertical-align: top; }

Table.kakomi1  { width: 430px;
                 height: 86px; }
div.english  { width: 430px; height: 18px;
               background: url(../images/top_hdb.gif);
               text-align: right; }

td.mnBtn  { font-size: 9pt; text-align: center; height: 18px; color: #0066CC; padding-top: 5px; }
td.mnBtn a:LINK  { color: #0066CC; }
td.mnBtn a:HOVER  { color: #FF6633; }
td.mnBtn a:VISITED  { color: #0066CC; }

td.aqlg  { margin: 0; padding: 0; }

.dPolicy  { color: #000066; font-weight: bold; }

Table.migisita  { width: 430px;
                   }
P.intro  { width: 400px;
           margin: 2px;
           font-size: 8pt;
           line-height: 10pt; 
           text-align: left;
           }
           
P.class_name { 
background:#efefef; 
border:dotted 2px #666; 
width: 300px;
margin: 5px 0px 5px;
font-size: 8pt;
line-height: 10pt; 
text-align: center;
}

           
table.idx2  { width:400px;
              margin: 0px 0px 5px 10px;
              text-align: left;
              font-size: 8pt;
              line-height: 10pt; }
table.idx2 td  { vertical-align: top; }

table.btns  { width: 370px;
              height: 209px;
              background-color: #333333;
            }
TD.btnmds  { height: 14px; }
TD.btnimg  { height: 80px; }


TD.topLnk  { height: 25px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; font-size: 8pt; line-height: 12pt; color: white; text-align: left; background-image: url(../images/top_gray2.gif);
           }
		   
TD.topLnk2  { height: 25px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; font-size: 8pt; line-height: 12pt; color: #666666; text-align: left;
           }
		   
		   
TD.topCopy  { height: 25px; padding-top: 3px; pading-bottom: 3px; padding-right: 15px; font-size: 8pt; line-height: 12pt; color: white; text-align: right; background-image: url(../images/top_gray2.gif);
            }

/* ENGLISH */

P.introE  { width: 370px;
            margin: 0px 30px 10px;
            font-size: 8pt;
            line-height: 11pt; }
td.eNws  { height: 20px; }
table.eNwsBx  {width: 282px; margin-top: 0;}


/* =========================================================
----------各ページボタンフレーム----------------------------
========================================================= */

#btnbox  { width: 126px; margin-left: 15px; margin-top: 10px; }


/* =========================================================
----------各ページ------------------------------------------
========================================================= */
#pgWrap  { width: 570px; margin-top: 0; margin-left: 25px; }


/* =============== フッターコピー ======================== */
div.copyR  { width: 100%; height: 25px; background-color: black;
             text-align: right; padding-right: 20px;padding-top: 5px;
             font-size: 8pt; font-weight: bold; color: #999999;
}



