/* CSS Document */

#main div{ clear:both}

#main #leadText{ width:890px; margin:0 0 13px 13px; padding:13px 0 0 0;}

#main table{ margin:13px 0 0 13px; border-collapse:collapse; width:550px;border:1px solid #c4c4c4}

#main table th{background-color:#e4e4e4; vertical-align:top; width:200px;}

#main table th, #main table td{ padding:0.5em 0.5em 0.5em 0.5em; text-align:left; font-weight:bold; border:1px solid #c4c4c4}

/*--contentsHeader--*/
#main div.contentsHeader{ margin:13px 0 0 13px;padding:8px 0 0 0; width:890px; background:url(/section/img/header_base003.gif) no-repeat;  clear:both}

#main div.contentsHeader h2{ font-size:120%; margin:0; padding:0 0 7px 18px; background:url(/section/img/header_base004.gif) no-repeat bottom left;}

#main div.contentsHeader h2 span{font-size:90%;}

#main div.contentsHeader p{ margin:1em 0 0 0;}

#main div.contentsHeader table{ margin:13px 0 13px 0; width:100%; border-collapse: collapse; border:1px solid #999}

#main div.contentsHeader table th{ background-color:#bebebe; border:1px solid #999; font-weight:normal; background-image:url(/section/gairai/img/table_base001.gif); vertical-align: top; width:auto}

#main div.contentsHeader table td{ border:1px solid #999; font-weight:normal; width:auto}

#main div.contentsHeader table td span{ background:url(/section/gairai/img/table_misc.gif) no-repeat 0 3px; padding:0 0 0 10px}

#main div.contentsHeader table tr.am td, #main div.contentsHeader table tr.am th{background-color:#e2e2e2;background-image:url(/section/gairai/img/table_base002.gif)}

#main div.contentsHeader table tr.pm td, #main div.contentsHeader table tr.pm th{background-color:#efefef;background-image:url(/section/gairai/img/table_base003.gif)}