/* 全体
-------------------------------------------*/
body { margin:0; }

/* 見出し */
#productsContent h4 { clear:both; margin:10px 0 10px 0; padding:5px; font-size:100%; font-weight:bold; background-color:#c6e2ff; text-align:left; }

/* Get Adobe Reader */
#mndl_acro_box {padding:0 0 0 100px; margin:10px 0 0 0; float:left; zoom:1; overflow:visible; }
#mndl_acro_box::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#mndl_acro_box:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#mndl_acro_box img {border-width:0;}
#mndl_acro_box dl {width:507px; margin:0; padding:0; padding:5px 5px 5px 1px; border:1px solid #cccccc; zoom:1; overflow:visible; }
#mndl_acro_box dl::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#mndl_acro_box dl:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#mndl_acro_box dt {width:120px; text-align:center; float:left; margin:0; padding:0;}
#mndl_acro_box dd {float:left; width:345px; margin:0; padding:0 0 0 10px;}

/* このページのトップへ */
div.box_ptop { margin:0; padding:0 10px 0 0; text-align:right; font-size:x-small; clear:both; }

span.space { display:block; width:100%; height:1px; clear:both; margin:0; padding:0; }
span.space img { border:0; height:1px; width:1px; }

/* シリーズ選択
-------------------------------------------*/
/* シリーズ選択ボタン */
ul.box_sort { width:680px; margin:15px 0 15px 0; padding:0; list-style-type:none; float:left; }
ul.box_sort li { width:160px; float:left; margin:0 10px 0 0; padding:0; zoom:1; }
ul.box_sort li.end { margin-right:0; }
ul.box_sort li a { color:#0079bb; display:block; width:160px; height:70px; margin:0; padding: 0; text-align:center; text-decoration:none; float:left; background-repeat:no-repeat; }
ul.box_sort li.navi01 a{ background-image:url("../images/btn_navi_img01.jpg"); }
ul.box_sort li.navi02 a{ background-image:url("../images/btn_navi_img02.jpg"); }
ul.box_sort li.navi03 a{ background-image:url("../images/btn_navi_img03.jpg"); }
ul.box_sort li.navi04 a{ background-image:url("../images/btn_navi_img04.jpg"); }
ul.box_sort li.navi01 a:hover { background-image:url("../images/btn_navi_img01_o.jpg"); }
ul.box_sort li.navi02 a:hover { background-image:url("../images/btn_navi_img02_o.jpg"); }
ul.box_sort li.navi03 a:hover { background-image:url("../images/btn_navi_img03_o.jpg"); }
ul.box_sort li.navi04 a:hover { background-image:url("../images/btn_navi_img04_o.jpg"); }
ul.box_sort li.txt_idt { text-indent:-9999px; }

/* ダウンロードリスト
-------------------------------------------*/
#left_contents .box_01{ width:680px; margin:10px; padding:10px; border:0px solid #cccccc; zoom:1}

/* ダウンロードリスト */
div.box_list::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
div.box_list:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
div.box_list table.tbl_l { float:left; width:320px; margin:0 20px 0 0; }
div.box_list table.tbl_r { float:left; width:320px; margin-left:20px; }
div.box_list table.pdf_list { margin-bottom:10px; border-width:1px 1px 0 0; border-style:solid; border-color:#cccccc;}
div.box_list table.pdf_list th { background-color:#eeeeee; text-align:left; padding:3px 5px; border-width:0 0 1px 1px; border-style:solid solid dotted solid; border-color:#cccccc #cccccc #999999 #cccccc;}
div.box_list table.pdf_list td { vertical-align:middle; padding:5px; border-width:0 0 1px 1px; border-style:solid; border-color:#cccccc; }
div.box_list table.pdf_list th.cell_mdl { text-align:center; font-weight:bold;}
div.box_list table.pdf_list td.nm { text-align:left; padding:0 0 0 75px; }
div.box_list table.pdf_list td.mn { text-align:center; }