@charset "UTF-8";

/* ---------------------
 * FONTSIZE MODEL * 
 * ---------------------
 *  63% ->	10px�ɑ���
 *  70% ->	11px�ɑ���
 *  75% ->	12px�ɑ���
 *  82% ->	13px�ɑ���
 *  88% ->	14px�ɑ���
 *  94% ->	15px�ɑ���
 * 100% ->	16px�ɑ���
 * 107% ->	17px�ɑ���
 * 113% ->	18px�ɑ���
 * 119% ->	19px�ɑ���
 * 125% ->	20px�ɑ���
 * --------------------- */


/* ========BASIC======== */
* {
   font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"�q���M�m�p�S Pro W3","���C���I", Meiryo,"MS P �S�V�b�N",verdana,sans-serif;
   
}

body {
   margin:0;
   padding:0;
   letter-spacing:1px;
   background:#fff url(../images/bg-newface.gif) ;

}

br {
   letter-spacing:normal;
}

a {
   color:#000;
   text-decoration:none;
}

a:hover {
   color:#999;
   text-decoration:underline;
}

img {
   border:0;
   vertical-align:bottom;
}

h1,h2,h3,h4,h5,h6 {
   margin:0;
}


/* ======== LAYOUT======== */

div#logo {
    margin:10px;

}




div#box table {
   font-size:70%;
}


div#box table {
   background: #FFFFFF;
   width:550px;
   margin: 3px 0 3px 30px; 
   border-collapse:collapse;
   border:1px solid #999;
   border-spacing:0;
   line-height:1.6;
}


div#box table th {
   padding: 5px;
   border:1px solid #999;
   border-width: 0 0 1px 1px;
   background: #EFEBEF;
   font-weight: bold;
   line-height: 120%;
   text-align: left;
}

div#box table td {
   padding:5px;
   border:1px solid #999;
   border-width:0 0 1px 1px;
   text-align:left;
}

div#box2 {
   font-size:110%;
   font-color:#FF9900;
   margin: 10px 0 3px 30px; 
}

address {
   font-style:normal;
   font-size:70%;
   color:#999;
   margin: 20px 0 0 30px;
   padding:5px;

 
}


