@charset "utf-8";

/* ページ全体 ------------------------------------------------------------------------------- */
* { margin:0; padding:0; }
body { text-align: center; margin: 0 auto; width: 806px;}
img { border: none; }
pre {
    width:577px;
    color:#000;
    font-size:12px;
    line-height:120%;
    font-family: "ＭＳ Ｐゴシック",sans-serif;
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: pre-wrap;      /* CSS3 */
    word-wrap: break-word;      /* IE 5.5+ */
}

/* コンテナ全体(#container) ----------------------------------------------------------------- */
#container { margin:0; padding:0; width:806px; text-align: left; }
table.top_img {
    margin:0; padding:0; width:802px; height:180px; float:left;
    background-image:url("/scenter/image/topgazou.gif"); background-repeat:no-repeat;
}
table.top_img tr td {text-align:right;}
table.top_img tr td img {text-align:right; margin:0 3px 0 0; padding:0;}

/* ヘッダ(#header) -------------------------------------------------------------------------- */
#header { margin:0; padding:0; width:806px; height:100%; }

#rogo {margin:0px 0px; padding:0px 0px; list-style-type:none;}
#rogo li {margin:0px 0px 0px 0px; padding:0px 0px; float:left;}
#rogo li a {margin:0px 0px 0px 0px; padding: 0px 0px;}
#scenter_rogo img { margin:0px 293px 0px 0px; }
#home img { margin:58px 0px 0px 0px; }
/*#sitemap img { margin:50px 0px 0px 0px; }*/

/* 上メニュー */
#popup-menu {float:left; width:801px; height:100%; position:relative; margin:1px 0px;}
#popup-menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#popup-menu ul {display:inline-block;}
#popup-menu ul {display:inline;}
#popup-menu ul.level1 li.level1-li {float:left; display:block;}
#popup-menu li {margin:0; padding:0;}
#popup-menu ul li:hover #scenter-table  {visibility:visible; left:0; top:31px;}
#popup-menu ul li:hover #jisq9100-table {visibility:visible; left:160px; top:31px;}
#popup-menu ul li:hover #iso9001-table  {visibility:visible; left:321px; top:31px;}
#popup-menu ul li:hover #iso14001-table {visibility:visible; left:481px; top:31px;}
#popup-menu ul li:hover #jisq27001-table {visibility:visible; left:640px; top:31px;}

#popup-menu a {margin:0; padding:0; display:block; line-height:32px; text-decoration:none;}
#popup-menu #menu-table {display:table; margin:0; padding:0;}
#popup-menu #menu-table ul {display:table-row; margin:0; padding:0;}
#popup-menu ul table {position:absolute; left:-7000px; width:159px; height:100px; font-family:verdana, arial, sans-serif; background:url(/image/glay.gif); border:1px solid #B6B6B6;}
#popup-menu ul table td {vertical-align:middle; padding:0px; margin:0; white-space:nowrap;}
#popup-menu ul table td a {line-height:18px; font-size:15px; color:#505050; font-weight:normal; padding:2px; margin:3px;}
#popup-menu ul table td img {margin:0; padding:0; display:inline; border:0px solid #fff;}
#popup-menu ul table a:hover {background:transparent; text-decoration:underline;}

#popup-menu #scenter-li  a.level1-a {float:left; margin:0; padding:0; background: url(/scenter/image/TOPshisutemushinnsasenter.gif) no-repeat right top; width:160px;}
#popup-menu #iso9001-li  a.level1-a {float:left; margin:0; padding:0; background: url(/scenter/image/TOPjisq9001.gif) no-repeat right top; width:161px;}
#popup-menu #jisq9100-li a.level1-a {float:left; margin:0; padding:0; background: url(/scenter/image/TOPjisq9100.gif) no-repeat right top; width:161px;}
#popup-menu #iso14001-li a.level1-a {float:left; margin:0; padding:0; background: url(/scenter/image/TOPiso14001.gif) no-repeat right top; width:160px;}
#popup-menu #jisq27001-li a.level1-a {float:left; margin:0; padding:0; background: url(/scenter/image/TOPisoiec27001.gif) no-repeat right top; width:159px;}

#popup-menu #scenter-li  a.level1-a:hover {background-image:url(/scenter/image/TOPshisutemushinnsasenter2.gif); background-repeat:no-repeat; text-indent:-2000px;}
#popup-menu #iso9001-li  a.level1-a:hover {background-image:url(/scenter/image/TOPjisq90012.gif); background-repeat:no-repeat; text-indent:-2000px;}
#popup-menu #jisq9100-li a.level1-a:hover {background-image:url(/scenter/image/TOPjisq91002.gif); background-repeat:no-repeat; text-indent:-2000px;}
#popup-menu #iso14001-li a.level1-a:hover {background-image:url(/scenter/image/TOPiso140012.gif); background-repeat:no-repeat; text-indent:-2000px;}
#popup-menu #jisq27001-li a.level1-a:hover {background-image:url(/scenter/image/TOPisoiec27001-2.gif);     background-repeat:no-repeat; text-indent:-2000px;}

/* 左側メニュー(#sidebar) ------------------------------------------------------------------- */
#sidebar { margin:0; padding:0; width:229px; height:100%; float:left; font-size:5px;}

#left_menu_sc {
    margin:0px 0px 0px 0px;
    padding:0;
    list-style:none;
}
#left_menu_sc li {
    margin:0px 0px 0px 0px;
    padding:0;
}
#left_menu_sc li a {
    display: block;
    width:229px;
}
#left_menu_sc img {
    border: none;
    vertical-align: top;
}

/* 右側コンテンツ(#content) ----------------------------------------------------------------- */
#content { margin:10px 0px 0px 0px; padding:0; width:573px; float:right; }

#div_top {line-height: 150%;}
#div_top_intro {line-height: 150%; font-size:12px;}
#div_top img { margin: 10px 0 0 0;}
#div_top table {margin: auto;}
#div_top a {color:#808080; font-size:12px; text-decoration:none; font-family: "ＭＳ Ｐゴシック",sans-serif;}

#div_top_s {line-height: 150%; font-size:12px;}
#div_top_s img { margin: 10px 0 0 0;}
#div_top_s table {margin: auto;}
#div_top_s a {color:#808080; font-size:12px; text-decoration:none; font-family: "ＭＳ Ｐゴシック",sans-serif;}

img.img-ber {width: 577px; height: 26px; margin-top: 0px;}

/* 認証登録 */
table.ninsho {margin:0; width:575px; border-collapse:collapse; border: solid 1px #999; font-size:12px; text-align:center;}
table.ninsho caption { font-size: 13px; margin: 0 0 5px 5px; text-align: left;}
table.ninsho th { background: #E6E6E6; white-space: nowrap;}
table.ninsho th, table.ninsho td { border: solid 1px #999; padding: 1px 1px;}
table.ninsho td.bunya { width: 233px; padding: 0 0 0 3px; text-align: left;}
table.ninsho td.iso { width: 114px;}
table.ninsho pre { font-size: 10px; margin: 0 0 0 10px;}

/* ISO9001スケジュール表 */
table.iso9001 {margin:0; width:575px; border-collapse:collapse; border: solid 1px #999; font-size: 12px; text-align:left;}
table.iso9001 caption { font-size: 13px; margin: 0 0 5px 5px; text-align: left;}
table.iso9001 th { background: #E6E6E6; white-space: nowrap; text-align: center;;}
table.iso9001 th, table.iso9001 td { border: solid 1px #999; padding: 1px 1px;}

/* リンク */
div.bsklink {background-image: url("/scenter/link/image/back.gif"); background-repeat:no-repeat; width:576px; height:640px;}
div.bsklink pre{line-height: 160%; margin:0 0 0 12px;}

/* ----企業検索----- */

.search_list, .detaildiv {
    font-family: "ＭＳ Ｐゴシック",sans-serif;
}

/* 次の前のリンク(テーブル) */
.pre_next {margin:0; padding:2px 0px 5px 15px; font-size:12px; text-decoration:none;}
.pre_next a {text-decoration:none; color:#6633FF;}

/* 検索一覧テーブル */
.list_table, .detail {
    margin:0; padding:0;
    border-style:solid;
    border-collapse:collapse;
}
.list_table tr th {
    width:70px; margin:0; padding:2px 2px 2px 5px;
    background-color: #F3F3F3;
    font-size:12px;
    font-weight:normal;
    border: 1px solid #CCC;
}
.list_table tr td {
    width:502px; margin:0; padding:2px 2px 2px 5px;
    border: 1px solid #CCC;
    font-size:12px;
    text-align:left;
    letter-spacing: 0.1em;
}
.list_table tr th a {text-decoration:none;}
.list_table .top_tr {background-color: #F3F3F3;}

/* 企業詳細テーブル */
.detail tr th {
    width:75px; margin:0; padding:2px 2px 2px 5px;
    background-color: #F3F3F3;
    font-size:12px;
    text-align:center;
    font-weight:normal;
    border: 1px solid #CCC;
}
.detail tr td {
    width:472px; margin:0; padding:2px 2px 2px 5px;
    border: 1px solid #CCC;
    font-size:12px;
    text-align:left;
    letter-spacing: 0.1em;
}


/* フッター(#footer) ------------------------------------------------------------------------ */
#footer { margin:0; padding:0; width:806px; clear:both; }

#footer_menu {margin:0; padding:0; line-height:1; list-style-type:none;}
#footer_menu li {margin:0; padding:2px 0px; font-size:12px; text-align:left; float:left;}
#footer_menu li a {margin:0; padding:2px 0px; text-decoration:none;}

#copyright {margin:2px 0px; text-align:center; color:#a9a9a9; font-size:12px; font-family: "ＭＳ Ｐゴシック",sans-serif;}

