

#page_b{

background:#fff url('../../c_img/bg.gif') repeat-y left top;

width:915px;

margin:0 auto;

}



#page{width:895px;margin:0 auto;border:1px solid #cccccc;background:#ffffff; font-size:12px; line-height: 18px;}



.head01 {width:846px;margin:15px 25px 10px 25px;background:#ffffff;}



.head02 {width:846px;margin: 0 25px 0 25px ;background:#ffffff;}



.menu { padding: 0; border-collapse: collapse; }

.menu td { padding: 0; border-collapse: collapse; float: left; background:#ccc;}



.top_img { margin: 10px 0 0 0; padding: 0; }



#t_main { width:845px; margin:10px 25px 15px 25px; background:#ffffff;}

#main { width:845px; margin:10px 25px 15px 25px; background:#ffffff;}



.t_tb { padding: 0; border-collapse: collapse; }

.t_tb td { padding: 0; border-collapse: collapse; float: left; background:#fff;}

.t_to{border:1px solid #ccc; margin: 0; padding:0;}



.side { width:155px; margin: 0; padding: 0; float: left;}

.s_box { background: #ccc; margin:0; padding:5px;}

.s_box1 {margin:20px 0 5px 0; padding:0; text-align:center;}

.s_box2 {margin:5px 0 5px 0; padding:0; text-align:center;}



.cont { width:660px; margin: 0; padding: 0; float: right; }

.cont_01 { width:633px; margin: 10px 0 5px 0; padding: 0; }

.cont_02 {margin: 5px 0 5px 0; padding: 0; line-height: 18px;}

.cont_03 {margin: 5px 0 5px 0; padding: 0; }

.cont_04 {margin: 0 0 0 10px; padding: 0; }

.cont_r {margin: 5px 0 5px 0; padding: 0; text-align:right;}

.cont_unline {margin: 10px 0 5px 0; padding: 0 0 0 0; color: #1B217D; border-bottom:1px solid #999;}



.en_cont01{margin: 0 0 0 20px; padding: 0; font-size:14px; font-weight: bold;}

.en_cont02{margin: 0 0 0 20px; padding: 0; font-size:10px; line-height: 15px;}

.en_cont03{margin: 0 0 0 20px; padding: 0; }



.on_en_cont01{ width:430px; margin: 5px 0 5px 0; padding: 0; }

.on_en_cont02{margin: 0; padding: 0; font-size:14px; font-weight: bold;}

.on_en03{margin: 0; padding: 0; border-style: solid; border-width: 0 0 1px 0; border-color: #666;}



.kyu_cont01{margin: 0 0 0 0; padding: 0; font-size:13px; font-weight: bold; color: #1B217D;}



.p_cont01{margin: 20px 0 5px 0; padding: 0; }

.p_cont02{margin: 10px 0 10px 0; padding: 0; }



.line {margin: 0; height: 3px; background:#fff url('../../c_img/line_u.gif') repeat-x; clear: both;}



#footer {width:845px;margin:10px 25px 10px 25px;background:#ffffff; font-size:10px; text-align:right;}



#un_line {width:915px; margin:0 auto; height: 10px; background:#fff url('../../c_img/un_line.gif') no-repeat;}







a{ text-decoration:none ; color: #1b217d;}

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

img { border:0;}







.table-01 {
    width: 633px;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #666 #fff #666 #fff;
    border-spacing: 0;
    background: #fff;
}

.table-01 th {
	width: 190px;
    padding: 8px 8px 8px 12px;
    border: #666 solid;
    border-width: 0 0 1px 0;
    background: #fff url(../../c_img/th01_bg.gif) repeat-y;
    color: #000;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
}

.table-01 td {
    padding: 8px;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #666 #fff #666 #fff;
    color: #000;
    text-align: left;
}


.table-02 {
    width: 633px;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #666 #fff #666 #fff;
    border-spacing: 0;
    background: #fff;
}

.table-02 th {
	width: 80px;
    padding: 8px 8px 8px 12px;
    border: #666 solid;
    border-width: 0 0 1px 0;
    background: #fff url(../../c_img/th01_bg.gif) repeat-y;
    color: #000;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
}

.table-02 td {
    padding: 8px;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #666 #fff #666 #fff;
    color: #000;
    text-align: left;
}


.tb0 { margin: 0; padding: 0; border-collapse: collapse; width: 100%;}
.tb0 th { padding: 0; border-collapse: collapse;}
.tb0 td { padding: 0; border-collapse: collapse;}

.tb1 { border-collapse: collapse; border: 1px solid #999; width: 100%;  }
.tb1 th { font-size: 90%; font-weight: normal; color: #111; background-color: #ccc; border-collapse: collapse; border: 1px solid #999; border-right: 1px solid #999; padding: 5px 5px 5px 5px; text-align: left;  }
.tb1 td { font-size: 100%; background-color: #fff; border-collapse: collapse; border: 1px solid #999; padding: 5px 5px 5px 5px; text-align: left; vertical-align: middle; }

.tb2 { margin: 10px 0 10px 0; padding: 0; border-collapse: collapse; width: 100%;}
.tb2 th { padding: 0 5px 0 0; border-collapse: collapse;}
.tb2 td { padding: 5px 0 5px 0; border-collapse: collapse;}

.tbDef { margin: 0; padding: 0; }
.tbDef th { margin: 0; padding: 0; border-style: none;}
.tbDef td { margin: 0; padding: 0; border-style: none;}


.on_entb { margin: 0; padding: 0; border-collapse: collapse; width: 100%;}

.on_entb th { padding: 5px 0 5px 0; border-collapse: collapse; border: #666 solid; border-width: 0 0 1px 0; text-align: left;}

.on_entb td { padding: 5px 0 5px 0; border-collapse: collapse; border: #666 solid; border-width: 0 0 1px 0;}





.f_01{margin: 10px 0 0 0; font-size:12px; line-height: 14px;}


.client_blocka {
	float: left;
	width: 50%;
}





