BODY {
       width : 799px;
       background-color : #ffebeb;
       background-image : url(../img/bgimg.gif);
       background-repeat : repeat-x;
       text-align : center;
       padding-top : 0px;
       padding-left : 0px;
       padding-right : 0px;
       padding-bottom : 0px;
       margin : 0px auto;
}
A {
       color : #a52828;
       text-decoration : underline;
}
A:HOVER {
       color : #eb0000;
       text-decoration : none;
}
/*
p {
       padding: 0px;
       margin: 0px;
}
*/   
.main_td {
       background-color : white;
       padding-left : 1px;
       padding-right : 1px;
}
.head_bg {
       background-image : url(../img/head_bg.gif);
       background-repeat : no-repeat;
       width : 799px;
       height : 39px;
}
.ct_lv01 {
       padding-left:10px;
}
.ct_lv02 {
       padding-left : 5px;
       padding-right : 5px;
}
.copyright {
       font-size : 12px;
       padding-top : 5px;
       padding-bottom : 10px;
       margin-top : 0px;
       margin-bottom : 0px;
       text-align : center;
}
.copy_ja {
       font-size : 11px;
       padding-bottom : 0px;
       margin-bottom : 0px;
       text-align : center;
       color : #787878;
       padding-top : 5px;
       margin-top : 0px;
}
.ft_menu {
       font-size : 12px;
       text-align : center;
       padding-bottom : 0px;
       margin-bottom : 0px;
}
.gh1_bg {
       background-image : url(../img/inst01_bg.gif);
       background-repeat : no-repeat;
       width : 256px;
       height : 132px;
}
.gh2_bg {
       background-image : url(../img/inst02_bg.gif);
       background-repeat : no-repeat;
       width : 256px;
       height : 132px;
}
.gh3_bg {
       background-image : url(../img/inst03_bg.gif);
       background-repeat : no-repeat;
       width : 256px;
       height : 132px;
}
.inst_navi {
       font-size : 12px;
       padding-top : 50px;
       padding-left : 95px;
       margin-top : 0px;
       margin-left : 0px;
       line-height : 18px;
       padding-bottom : 0px;
       margin-bottom : 0px;
}
.side_bg {
       background-image : url(../img2/side_bg.gif);
       background-repeat : repeat-y;
       width : 226px;
}
.side_navi {
       background-color : white;
}
.ct_side_img {
       background-image : url(../img2/side_ct_bg.gif);
       background-repeat : no-repeat;
       text-align : center;
       padding-bottom: 150px;
}
.sinst_div {
       width : 201px;
       padding-left : 8px;
       font-size : 12px;
       line-height : 18px;
       background-image : url(../img2/side_instbg.gif);
       background-repeat : repeat-y;
}
.ct_lv3 {
       padding-left : 20px;
       padding-right : 20px;
}
TEXTAREA {
       font-size : 12px;
}
.t01 {
       border-top: 1px solid #e6e6e6;
       margin: 10px -1px 35px 0;
       text-align: left;
       width: 500px;
       border-collapse: collapse;
       border-spacing: 0;
       font-size:12px;
       line-height:130%;
}
.t01 tr th {
       font-weight:bold;
       text-align: left;
}
.t01 thead tr th {
       font-weight:bold;
       text-align: left;
}
.t01 tr th, .t01 thead tr th {
       padding: 9px 24px;
       background-color:#f9f9f9;
       white-space:nowrap;
}
.t01 tfoot tr th, .t01 tfoot tr td {
       font-weight:bold;
}
.t01 tr th {
       border: 1px solid #e6e6e6;
       padding: 10px 15px;
       vertical-align:top;
}
.t01 tr td {
       border: 1px solid #e6e6e6;
       padding: 10px 15px;
       vertical-align:top;
}

/* -------------------------------------
   Bottom Link
   ---------------------------------- */
.botLink {
       display: block;
       padding: 20px 0px 30px;
}   

/* ==========================================================================

  Spacer

   ======================================================================== */

.pTop5  { padding-top: 5px; }
.pTop10 { padding-top: 10px; }
.pTop15 { padding-top: 15px; }
.pTop20 { padding-top: 20px; }
.pTop25 { padding-top: 25px; }
.pTop30 { padding-top: 30px; }
.pTop35 { padding-top: 35px; }
.pTop40 { padding-top: 40px; }
.pTop45 { padding-top: 45px; }
.pTop50 { padding-top: 50px; }
.pTop55 { padding-top: 55px; }
.pTop60 { padding-top: 60px; }
.pTop65 { padding-top: 65px; }
.pTop70 { padding-top: 70px; }
.pTop75 { padding-top: 75px; }
.pTop80 { padding-top: 80px; }

.pBot5  { padding-bottom: 5px; }
.pBot10 { padding-bottom: 10px; }
.pBot15 { padding-bottom: 15px; }
.pBot20 { padding-bottom: 20px; }
.pBot25 { padding-bottom: 25px; }
.pBot30 { padding-bottom: 30px; }
.pBot35 { padding-bottom: 35px; }
.pBot40 { padding-bottom: 40px; }
.pBot45 { padding-bottom: 45px; }
.pBot50 { padding-bottom: 50px; }
.pBot55 { padding-bottom: 55px; }
.pBot60 { padding-bottom: 60px; }
.pBot65 { padding-bottom: 65px; }
.pBot70 { padding-bottom: 70px; }
.pBot75 { padding-bottom: 75px; }
.pBot80 { padding-bottom: 80px; }

.mTop5  { margin-top: 5px; }
.mTop10 { margin-top: 10px; }
.mTop15 { margin-top: 15px; }
.mTop20 { margin-top: 20px; }
.mTop25 { margin-top: 25px; }
.mTop30 { margin-top: 30px; }
.mTop35 { margin-top: 35px; }
.mTop40 { margin-top: 40px; }
.mTop45 { margin-top: 45px; }
.mTop50 { margin-top: 50px; }
.mTop55 { margin-top: 55px; }
.mTop60 { margin-top: 60px; }
.mTop65 { margin-top: 65px; }
.mTop70 { margin-top: 70px; }
.mTop75 { margin-top: 75px; }
.mTop80 { margin-top: 80px; }
.mTop85 { margin-top: 85px; }
.mTop90 { margin-top: 90px; }
.mTop95 { margin-top: 95px; }
.mTop100 { margin-top: 100px; }

.mBot5  { margin-bottom: 5px; }
.mBot10 { margin-bottom: 10px; }
.mBot15 { margin-bottom: 15px; }
.mBot20 { margin-bottom: 20px; }
.mBot25 { margin-bottom: 25px; }
.mBot30 { margin-bottom: 30px; }
.mBot35 { margin-bottom: 35px; }
.mBot40 { margin-bottom: 40px; }
.mBot45 { margin-bottom: 45px; }
.mBot50 { margin-bottom: 50px; }
.mBot55 { margin-bottom: 55px; }
.mBot60 { margin-bottom: 60px; }
.mBot65 { margin-bottom: 65px; }
.mBot70 { margin-bottom: 70px; }
.mBot75 { margin-bottom: 75px; }
.mBot80 { margin-bottom: 80px; }
.mBot85 { margin-bottom: 85px; }
.mBot90 { margin-bottom: 90px; }
.mBot95 { margin-bottom: 95x; }
.mBot100 { margin-bottom: 100px; }