@charset "UTF-8";

#index {
color: #595959;
}

#index h2#page_title {
display: block;
width: 878px;
height: 30px;
text-indent: -9999px;
background: url(../img/subt_inquiry.jpg) no-repeat 0 0;
}

#index h3#catch {
display: block;
width: 237px;
height: 20px;
margin: 0 0 20px 0;
text-indent: -9999px;
background: url(../img/subt_inquiry_s.gif) no-repeat 0 0;
}

#index #content {
width: 818px;
margin:  20px 0 0 30px;
}

/* -- // container_box // -- */
#index #contaier_box {
width: 818px;
margin: 20px 0 0 0;
padding: 0 0 10px 0;
}

/* -- // main_space // -- */
#index #main_space {
width: 818px;
}

#index #main_space .separator {
width: 818px;
margin: 0 0 20px 0;
}
/* -- navi_area -- */
#index #main_space #navi_area {
width: 818px;
margin: 0 0 30px 0;
background: url(../img/bg_inquiry_c.gif) repeat-y center top;
}

#index #main_space #navi_area_t {
width: 818px;
padding: 20px 0 0 0;
background: url(../img/bg_inquiry_t.gif) no-repeat center top;
}

#index #main_space #navi_area_b {
width: 818px;
padding: 0 0 10px 0;
background: url(../img/bg_inquiry_b.gif) no-repeat center bottom;
}

#index #main_space p#tarea_img {
margin: 0 0 10px 20px;
}

#index #main_space p#tarea_sepa {
clear: both;
display: block;
margin: 0 0 10px 20px;
}

#index #main_space #navi_area_in {
margin: 0 0 0 20px;
}

#index #main_space p#bt_inquiry {
display: block;
width: 300px;
height: 25px;
margin: 0 0 5px 0;
background:url(../img/bt_inquiry_o.gif) no-repeat left top;
}
#index #main_space p#bt_inquiry a {
display: block;
width: 300px;
height: 25px;
background:url(../img/bt_inquiry.gif) no-repeat left top;
text-indent: -9999px;
}
#index #main_space p#bt_inquiry a:hover {
background: none;
}

#index #main_space #contact {
margin: 0 0 20px 20px;
}


#index #main_space #datasheet {
margin: 0 0 20px 20px;
}

#index #main_space #datasheet table {
width: 778px;
border-collapse: collapse;
border-spacing: 0;
margin: 20px 0 0 0;
}

#index #main_space #datasheet table tr.gray {
background: #eaeaea;
}

#index #main_space #datasheet table tr.white {
background: #f5f5f5;
}

#index #main_space #datasheet table td.cell_title_under {
padding: 5px 0 5px 20px;
border-bottom: 1px solid #cccccc;
background: #eaeaea;
}

#index #main_space #datasheet table td.cell_title_width {
width: 298px;
padding: 5px 0 5px 20px;
}

#index #main_space #datasheet table td {
padding: 5px 0;
}

#index #main_space #datasheet table td.width {
width: 160px;
padding: 5px 0;
}

*html #index #main_space #datasheet table td {
font-size: 83%;
}

