@charset "Shift_JIS";


/***************************  化学物質用CSS   ***************************/

*{
	list-style:none;
}


/* --化学物質範囲-- */
#kag_main{
	clear:both;
	width:60em;
	text-align: center;
	margin: 1em auto;
	padding-top: 1em;
}
#kag_main a{
text-decoration:underline;
}

/* --見出し-- */
#kag_main ul.kuzu li{
	clear:both;
	text-align:left;
}

#kag_main h2{
    clear:both;
	margin:5px 0;
	padding:5px 0 5px 20px;
	background-color:#003399;
	color:#FFFFFF;
}
/*hr設定*/
hr{
	border:1px solid #CCCCCC;
	margin:10px 0px;
	height:1px;
}

hr .clear{
	clear:both;
}
/*赤文字*/
.t_red{
	color:#FF0000;
}

/* --イメージサイズ変動用-- */
.imag_w2em img{
    width:2em;
}
.imag_w3em img{
    width:3em;
}
.imag_w4em img{
    width:4em;
}

.imag_w5em img{
    width:5em;
}
.imag_w7em img{
    width:6.5em;
}

.imag_w10em img{
    width:10em;
}
.imag_w12em img{
    width:12em;
}
.imag_w13em img{
    width:13em;
}
.imag_w15em img{
    width:15em;
}
.imag_w17em img{
    width:17em;
}
.imag_w20em img{
    width:20em;
}
.imag_w25em img{
    width:25em;
}
.imag_w30em img{
    width:30em;
}
.imag_w35em img{
    width:35em;
}
.imag_w40em img{
    width:40em;
}
.imag_w45em img{
    width:45em;
}
.imag_w50em img{
    width:50em;
}
.imag_w55em img{
    width:55em;
}

/* --メニューの画像サイズ-- */
#right li img{
     width:18em;
}


/* --印刷ボタン-- */

#print_botan{
	clear:both;
	text-align:right;
	margin:5px;
}

/* --印刷時のみタイトル表示-- */

.print_only{
	visibility:hidden;
}

.margin_l_10{
    margin-left:10px;
}
.margin_b_10{
    margin-bottom:10px;
}
.margin_t_10{
    margin-top:10px;
}
.margin_all_10{
    margin:10px;
}

.kag_table_line_01{
    border-collapse: collapse;
    border-spacing: 0;
	width:auto;
}

/* --小画面-- */
#kag_sub{
    margin:10px;
    text-align:left;
}
#kag_sub .table_border{
    border:1px solid #999999;
	margin-top:10px;
}

#kag_sub .top10{
    padding-top:10px;
}
#kag_sub .w400{
    width:400px;
}
#kag_sub .center{
    text-align:center;
}
#kag_sub .left10{
    padding-left:10px;
}
#kag_sub .left20{
    padding-left:20px;
}
#kag_sub .left40{
    padding-left:40px;
}
#kag_sub .left150{
    padding-left:150px;
}
/* -----------化学物質情報の更新情報 ページ---------------- */
#kag_kousin table{
	width:100%;
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";	
}
#kag_kousin td{
    padding:0.3em 1em;
    border:1px solid #999999;
	vertical-align:top;
}

#kag_kousin td.m1{
    width:3em;
}
#kag_kousin td.m2{
    width:40em;
}
#kag_kousin td.m3{
	width:3em;
}
#kag_kousin td li{
    clear:left;
    list-style:none;
	padding:0.1em 0.5em;
	width:auto;
    width:39em;
}
#kag_kousin li.li_b{
   font-weight:bold;
 }

.t_right{
	text-align:right;
}

#container {
	width: 60em;
	margin: 0px auto;
	height: auto;
	
}
#header 
{
	width:60em;
	margin: 0px auto;
}
	

#header01 {
	background-color: #006F39;
	text-align: right;
}
#header02 img {
	width: 100%;
}

/*** --便利ツール--  ***/
/*** --文字拡大・配色変更--  ***/

#header #search_r {
	clear:both;
	width: 60em;
	margin: 0.5em auto;
	/*margin-left: 5em;*/
	
}

#header #search {
	width: 60em;
	float: left;
	/*margin-left: 3em;*/
	/*margin: 0 0.5em 0 2em;*/
	padding: 0;
	color: #0850B2;
	line-height: 2em;
	display: inline;/*for IE6*/
}




/* -----------アンケートページ　法令と共通---------------- */
.que_bt{
	text-align:center;
	padding:10px;
}




/* -----------安衛法名称公表化学物質ページ---------------- */
.kensaku{
	margin:0 5px;
	padding:3px;
}
.kensaku a{
	font-weight:bold;
}
.kensaku_button{
	margin:10px 5px;
	padding:3px;
	border:1px solid #336699;
	background-color:#336699;
	text-align:right;
}
.kensaku h3{
	border:1px solid #999999;
	border-left:10px solid #999999;
	padding:2px 0 2px 15px;
	margin-bottom:5px;
}

.kensaku p{
	margin:2px 2px 2px 10px;
}

.kensaku .box{
	margin-left:5px;
}

h3 .anei_title{
	margin:3px 0;
	font-weight:bold;
}

/*-----------フォームのサイズ-----------*/
#kag_msds_fnd input,
#kag_main input,
.kensaku input,
.kensaku select{
	font-size: 100%;
}

/* 安衛法名称公表化学物質等 検索結果*/
#kag_lst table{
    margin-bottom:5px;
	width:100%;
	font-size:1.1em;
}
#kag_lst th,
#kag_lst td{
    border-collapse:collapse;
    border-spacing:0;
	border:1px;
	margin:0;
	padding:0 0.2em;
	font-weight:normal;
}
#kag_lst td img{
    border:0;
}
#kag_lst .kag_lst_box{
    width:100%;
	padding:5px;
	margin:5px;
}
#kag_lst .kag_lst_box2{
    width:100%;
	padding:5px;
	margin:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#kag_lst .kag_lst_table{
   margin:10px 0;
}
#kag_lst .kag_lst_table table{
	width:100%;
    border:1px solid #666666;
    border-collapse:collapse;
    border-spacing:0;
	text-align:left;
	margin:5px 0;
}
#kag_lst .kag_lst_table th,
#kag_lst .kag_lst_table td{
    padding:0.5em;
    border:1px solid #999999;
}
#kag_lst .td_w15em{
    width:12em;
}
#kag_lst td.koz_img img{
    background-color:#FFFFFF;
}

.w100p{
	width:100%;
}
.kag_det_name{
    font-weight:bold;
	font-size:120%;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
}
#kag_lst_table .kag_name{
	width:42em;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
}
.kag_name a{
    display:block;width:100%;height:100%;
}
 
/*検索結果*/
#kag_main #kag_det table{
  width:100%;
}
#kag_main #kag_det img{
  width:400px;
}
#kag_main #kag_det table,
#kag_main #kag_det th,
#kag_main #kag_det td{
    border:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
	padding:1px 2px;
}


/* ------------GHSモデルMSDS情報---------------- */

/*--ヘッダー（小）の場合--*/
#gmsds_wrapper{
	margin: 0 auto;
	padding:0;
	width: 60em;

}

/*** --便利ツール--  ***/
/*** --文字拡大・配色変更--  ***/
#gmsds_wrapper #header .search_r {
	margin:0.5em auto 1em;
	width: 60em;
}
#gmsds_wrapper #header #search{
}
#gmsds_wrapper #header #search h3{
	margin: 0 0.5em 0 5em;
	padding: 0;
	line-height: 2em;
	display: inline;/*for IE6*/
}
#gmsds_wrapper #header #search form {
	margin: 0;
	line-height: 2em;
	float: left;
	text-align: left;
	width: 26em;
}
#gmsds_wrapper #footer{
    width:60em;
}
/*--kag_main--*/
#kag_main  #msd_fnd_h2{
	/*clear:both;*/
	margin-top: -1em;
	margin-bottom: 5px;
}
#kag_main  #msd_fnd_h2 img{
    width:60em;
}
#kag_msds_fnd .seach_box{
	margin:5px 0;
	padding:5px 0;
	border-bottom:1px solid #999999;
}

#kag_msds_fnd dl{
	margin:3px 0;
}

#kag_msds_fnd dt{
	width:40em;
	float:left;
	margin:3px 0 2px 0;
 }

#kag_msds_fnd .b_right{
	text-align:right;
}

#kag_msds_fnd dd{
	margin:3px 0 2px 40em;
	text-align:right;
 }
 
 
.banner {
	padding: 3px;
}

#kag_gmsds_index_cas table{
	width:100%;
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
	margin-top:20px;
}
#kag_gmsds_index_cas td{
    padding:0.3em 1em;
    border:1px solid #999999;
	vertical-align:top;
}

#kag_gmsds_index_cas .td_cas_01 {
	text-align: center;
	width: 15%;
}
/*---MSDSモデルの更新情報一覧---*/
#kag_gmsds_index_cas #bun_ghskensaku {
	margin: 15px 10px;
}


/* -----------MSDS検索結果---------------- */
/* -----------/anzen_pg/GHS_MSD_LST.aspx---------------- */

#kag_msds_list .ghs_list_kensaku{
	width:100%;
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
}
#kag_msds_list table.ghs_msd_jyoken{
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
}
.chemi{
    text-align:center;
	margin:5px 0;
}
.t_kensu{
    color:#FF0000;
	font-weight:bold;
}
#kekka .td_100{
    width:100px;
}
#kekka .td_page{
    text-align:right;
}
.margin5{
    margin:5px 0;
}
#kag_msds_list .ghs_msd_jyoken th{
    border:1px solid #999999;
    width:15em;
}
#kag_msds_list .ghs_msd_jyoken td{
    border:1px solid #999999;
    width:40em;
    padding:0 2em;
}
#kag_msds_list #kekka table{
   border:none;
   margin:10px 0;
}
#kag_msds_list #kensaku_kekka dl{
    border:3px double #999999;
	text-align:left;
    margin:10px 0;
}
#kag_msds_list #kensaku_kekka dt{
    width:15em;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	font-weight:bold;
    border-right:1px solid #999999;
}
#kag_msds_list #kensaku_kekka dd{
    margin-left:15em;
	margin:0;
	padding:0 0 0 2em;
}
#kag_msds_list .kensaku_henko{
    clear:left;
}

/* -----------GHSモデル 一覧表---------------- */
/* -----------/anzen_pg/GHS_MSD_LST2.aspx---------------- */
#kag_msds_list table{
	width:100%;
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
}
#kag_msds_list .td_border{
    border:1px solid #999999;
    border-top:none;
	padding:2px;
}
#kag_msds_list .td_border_l{
    border-left:1px solid #999999;
	padding:2px;
}

/* -----------MSDSテーブル設定---------------- */

#kag_msds{
	border:1px solid #999999;
	margin:5px;
	padding:3px;
	clear:both;
 }

/*製品安全データシート見出し*/
#msds_seet{
	margin:2px;
	padding:10px;
	border:1px solid #cccccc;
	text-align:center;
	font-weight:bold;
 }

/*物質名*/
#msds_name{
	padding:10px;
	text-align:center;
	font-weight:bold;
} 

/*日付*/
.msds_date{
	width:100%;
	padding:3px 0;
	text-align:right;
 }

/*テーブル設定*/ 
#kag_msds table{
	width:100%;
}

#kag_msds th, td{
	text-align:left;
	vertical-align:top;
}

#gmsds_sheet2 table{
    font-size:100%;
    line-height:120%;
}
#gmsds_sheet2 th,
#gmsds_sheet2 td{
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0 1em 0 0;
	width:18em;
}

/*見出し２*/
#gmsds_sheet2 .m2{
	padding-left:2em;
}
/*見出し３*/
#gmsds_sheet2 .m3{
	padding-left:3em;
}
/*詳細(通常）*/
#gmsds_sheet2 .ss{
	width:34em;
}
#gmsds_sheet2 .ss_i{
    padding-left:1em;
}

/*詳細(詳細２列対応）*/
#gmsds_sheet2 .ss2{
	width:15em;
}
#gmsds_sheet2 .ss3{
	width:19em;
}

/*詳細(詳細３列対応）*/
#gmsds_sheet2 .ss8_1{
	width:10em;
}
#gmsds_sheet2 .ss8_2{
	width:10em;
}
#gmsds_sheet2 .ss8_3{
	width:14em;
}


/*トップに戻る*/
#gmsds_sheet2  #modoru,
#kag_main #modoru {
	text-align: right;
}

/* -----------化学物質メイン（kag_main01.html）---------------- */
#kag_main01 dl{
    margin:10px 0;
	padding:1em;
}
#kag_main01 dt{
    margin:0;
	padding:0.5em 0 0.5em 1em;
	float:left;
	width:17em;
	background-color:#CAE1FF;
	border:1px solid #FFFFFF;
	font-weight:bold;
}
#kag_main01 dd{
    margin:0 0 0 19em;
	padding:0.5em 0;
	border:1px solid #FFFFFF;	
}
#kag_main01 h3{
    margin-top:10px;
	padding:0 1em;
}
#kag_main01 #kag_main_riyo{
    margin-bottom:10px;
	padding-left:5em;
}


/* -----------がん原性が認められた化学物質 設定(変異原性~もあり)---------------- */

#kag_ankgc05 h3{
     margin:10px;
}
#kag_ankgc05 table{
	width:100%;
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
}
#kag_ankgc05 th{
    padding:0.3em 1em;
    border:1px solid #999999;
	vertical-align:middle;
	text-align:center;
}
#kag_ankgc05 td{
    padding:0.3em 1em;
    border:1px solid #999999;
	vertical-align:middle;
}

/*変異原生用のテーブル*/
#kag_ankgc05 .td_center{
	text-align:center;
	vertical-align:middle;
}
#kag_ankgc05 .w5em{
    width:5em;
}
#kag_ankgc05 .w38em{
    width:38em;
}
#kag_ankgc05 .w15em{
    width:15em;
}

/* -----------変異原性が認められた化学物質 設定---------------- */
#kag_heni_tab{
     width:100%;
     margin:0;
}
#kag_heni_tab table,td{
    border-collapse:collapse;
    border-spacing:0;
}
#kag_heni_tab table img{
     width:11em;     
}
#kag_heni{
	padding:10px 5px;
    border:1px solid #7E86FD;
}
#kag_heni ul{
    margin:5px 0 20px 25px;
}
#kag_heni li{
	clear:both;
	width:50em;
	padding:2px 0;
}


/* -----------日本バイオアッセイ研究センター 設定---------------- */

#kag_baio_tab{
     width:100%;
     margin:0;
}
#kag_baio_tab table,td{
    border-collapse:collapse;
    border-spacing:0;
}
#kag_baio_tab table img{
     width:11em;     
}

#kag_baio,
#kag_baio_ron{
	padding:10px;
	border:1px solid #69C3A5;
}
#kag_baio ul{
    margin:5px 0 20px 15px;
}
#kag_baio li{
	clear:both;
	width:40em;
	padding:2px 0;
	font-size:1.2em;
	font-weight:bold;
	list-style:disc;
}
#kag_baio h3{
    clear:both;
	margin:10px 0;
}


#kag_baio table,
#kag_baio_ron table{
	width:100%;
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
	margin-top:20px;
}
#kag_baio td,
#kag_baio_ron td{
    padding:0.3em 1em;
    border:1px solid #999999;
	vertical-align:top;
}
#kag_baio_ron li{
	clear:both;
	width:96%;
	padding:2px 0;
	font-size:1em;
	font-weight:normal;
}

/*---/user/anzen/kag/bio/gan/ankgd**.htm---*/
#kag_baio_list .table_line,
#kag_baio_list .table_line td{
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
	padding:1px;
}
#kag_baio_list .table_line_none,
#kag_baio_list .table_line_none td{
    border-collapse:collapse;
    border-spacing:0;
	margin:0;
	padding:5px;
    border:none;
    width:100%;
}
#kag_baio_list td.td_border{
   border-top:1px solid #999999;
   border-bottom:1px solid #999999;
}
#kag_baio_list td.td_border2{
   border-top:1px solid #999999;
}
#kag_baio_list .td_center{
	text-align:center;
}
#kag_baio_list h3{
	margin:3px 0;
	text-align:center;
}
#kag_baio_list td{
    margin:0;
	padding:0.5em;
}

/*---新デザイン----*/
#kag_baio_list2{
    border:1px solid #999999;
    padding:10px;
}
#kag_baio_list2 h3{
	margin:5px 0 15px 0;
	text-align:center;
}
#kag_baio_list2 td.bg999999{
    background-color:#999999;
	padding:0;
}
#kag_baio_list2 .baio_01{
    font-weight:bold;
	margin:10px 0 5px 0;
}
#kag_baio_list2 .baio_02{
    padding-left:2em;
}
#kag_baio_list2 .baio_03{
    padding-left:2em;
	padding-bottom:0.5em;
    font-weight:bold;
}
#kag_baio_list2 .baio_04{
    padding-left:4em;
}
#kag_baio_list2 .table_title{
    margin:10px auto 5px;
	text-align:center;
	font-weight:bold;
}
#kag_baio_list2 table{
    margin:2px auto;
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
}
#kag_baio_list2 th,
#kag_baio_list2 td{
    padding:2px 3px;
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
	text-align:center;
}
#kag_baio_list2 .baio_left{
    text-align:left;
}
#kag_baio_list2 .baio_line{
    height:1px;
	background-color:#999999;
}
#kag_baio_list2 .w6em{
    width:6em;
}
#kag_baio_list2 .w15em{
    width:15em;
}
#kag_baio_list2 .anei{
    width:30em;
	margin:10px auto;
	padding:5px;
	border:2px double #CCCCCC;
	text-align:center;
}
/*---再編集用/user/anzen/kag/bio/gan/ankgd**.htm---*/
#kag_baio_gaiyo h3{
	margin:3px 0;
	text-align:center;
}
#kag_baio_gaiyo .baio_list{
    margin:5px;
}
#kag_baio_gaiyo .baio_list h3{
	text-align:left;
}
#kag_baio_gaiyo .baio_list .p_title{
    margin-left:2em;
	font-weight:bold;
}
#kag_baio_gaiyo .baio_list p{
    margin-left:5em;
}
#kag_baio_gaiyo .baio_list .p_01{
    margin-left:6em;
}



#kag_baio_gaiyo .table_list h3{
    text-align:center;
	margin-top:10px;
}

#kag_baio_gaiyo .table_list table{
    width:auto;
	margin:5px auto;
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
}
#kag_baio_gaiyo .table_list td{
    padding:2px 5px;
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
	text-align:center;
}
#kag_baio_gaiyo td.td_w20{
    width:20em;
	text-align:left;
}
#kag_baio_gaiyo td.m2em{
    padding-left:2em;
}
#kag_baio_gaiyo td.m5em{
    padding-left:5em;
}
#kag_baio_gaiyo .kag_baio_box{
    width:30em;
	margin:10px auto;
	border:3px double #999999;
	padding:5px;
	text-align:center;
}
/* -----------国際表示マーク 設定---------------- */

#kokusai_box{
    margin:10px;
}

#kag_kokusai h3{
    clear:both;
	margin:20px 0;
}
#kag_kokusai table{
	width:100%;
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
	margin-top:20px;
}
#kag_kokusai td{
    padding:0.3em 1em;
    border:1px solid #999999;
	vertical-align:top;
}
#kag_kokusai .p_right{
	text-align:right;
	margin:15px 0;
}

#label_tab_line{
   border:1px solid #0066CC;
   padding:5px;
}
/* -----------ラベルの作り方 設定---------------- */

#kag_labelmade{
    margin:10px;
}

#kag_labelmade .p_text{
	margin:15px 15px;
}
/* -----------追加ラベルの作り方 設定---------------- */

#tuika_main{
    margin:10px;
}

#tuika_main .waku{
    border:1px solid #999999;
    margin:10px 0px 0px 0px;
    padding:20px 0px;
    text-align:left;
}

/*text padding*/
#tuika_main .p0{
    padding:40px 30px 20px 30px;
}

#tuika_main .p1{
    height:200px;
    padding: 100px 20px 20px 10px;
}

#tuika_main .p2{
    padding:20px 60px;
}

#tuika_main .p3{
    padding:20px 40px;
}

/*イメージまわり*/

#tuika_main .ttl{
    margin:10px 20px 10px 0px; 
    float:left;
}

#tuika_main .ll{
	float:left;
}

/*注釈文字*/
#tuika_main .chu{
    margin-left:84px;
    font-size:8pt;
    color:#999999;
}

#tuika_main .style1 {
    color: #FF0000;
    font-weight: bold;
    font-size:12pt;
}
#tuika_main .p2:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
} 
  
#tuika_main .p2 {display: inline-block;} 

/*リスト関連*/
#tuika_main .list {
	border-color:#FF0000;
	padding-top: 0px;
	margin:0 10em;

}

#tuika_main .list li{
    clear:both;
    border-bottom:dashed;
    border-width:1px;
    border-color:#FF0000;
	list-style-type:decimal;
}

#tuika_main .ask{
    font-weight: bold;
	border:1px solid #CCCCCC;
    margin: 10px;
    text-align: center;
}

#tuika_main .zipbox{
    margin:20px 20px 40px 20px;
    padding:20px;
}

#tuika_main .zip{
    margin-right:10px;
    float:left;
}




/**/
#kag_ab_butu{
	margin: 5px;
}
#kag_ab_butu table{
	width:100%;
}

/* -----------危険有毒性の要約データシート--------------- */
/* -----------http://backup-lib/anzen/gm_ab/***.htm---------------- */
#kag_kiken_data{
 text-align:left;
 margin:10px;
}
#kag_kiken_data table{
 font-size: 10pt;
 line-height:15pt;
}

#kag_kiken_data .ft{
 font-size:9pt;
 margin:20px;
}
#kag_kiken_data .table_border{
 border:1px solid #999999;
}

/* -----------用語 設定---------------- */
#kag_yogo h3{
    margin-top:5px;
}
#kag_yogo table{
    width:100%;
}
#kag_yogo table.yogo_menu{
    width:auto;
}
#kag_yogo table.yogo_menu td{
    margin:0;
	padding:0;
    width:23px;
}
/*--カラーチェンジ対応

#kag_yogo #kagu_yogo_bg{
    border:1px solid #B2DFEE;
}
.yogo_mene_box{
    border-bottom:1px solid #B2DFEE;
}
.yogo_mene_box2{
    border-top:1px solid #B2DFEE;
}
--*/
#kag_yogo .kag_yogo_box{
    margin:1em; 
}
#kag_yogo .kag_yogo_box img{
    width:2.5em;
}
#kag_yogo .kag_yogo_box table img{
    width:6.5em;

}

/*--カラーチェンジ対応--*/
#kag_yogo ul{
    margin:1em 1em 1em 1.5em;
	border-left:3px solid #1874CD;
}

#kag_yogo li{
   padding:0.1em 0 0 1em;
   border-bottom:1px dotted #999999;
}

#kag_yogo table.table_line td{
   border:1px solid #CCCCCC;
}
#kag_yogo .yogo_right{
   text-align:right;
}
#kag_yogo .yogo_center{
   text-align:center;
}
#kag_yogo dl{
    margin:0 1em 0 2em;
	border-top:1px solid #CCCCCC;

}
#kag_yogo dt{
	width:7em;
	padding:0.2em 0.2em 0.2em 0.5em;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float:left;
}
#kag_yogo dd{
	padding:0.2em;
    padding-left:8em;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;

}
#kag_yogo table.yogo_list{
    margin:0 1em 0 2em;
    border-collapse: collapse;
    border-spacing: 0;
	width:auto;
}
#kag_yogo table.yogo_list td{
	border:1px solid #CCCCCC;
	padding:0.2em;
}
#kag_yogo .yogo_ichiran td{
    width:50%;
}
#kag_yogo .yogo_ichiran ul{
   border:0;
}
#kag_yogo .yogo_ichiran li{
   list-style-type: square; 
   padding:0.1em 0 0 0;
}
#kag_yogo .yogo_ichiran img{
   width:2.2em;
}
/* -----------カットオフ 設定---------------- */
/* -----------リニューアルページで使用せず
#kag_cutoff{
    margin:10px;
}
#kag_cutoff h4{
    margin:15px;
	font-size:1.1em;
	text-align:center;
	line-height:120%;
}

#kag_cutoff h5{
    margin:25px 10px 5px 0px;
	font-size:1.1em;
}

#kag_cutoff .link{
	padding: 10px;
	margin: 5px;
	border: 1px dashed #99CCCC;
}
#kag_cutoff .t_01{
	width: 100%;
	margin: 10px 5px 5px 5px;
	border-collapse:collapse;
    border-spacing:0;
	border: 2px solid #CCCCCC;
}
#kag_cutoff .t_02{
	width: 80%;
	margin: 10px 5px 5px 5px;
	border-collapse:collapse;
    border-spacing:0;
	border: 2px solid #CCCCCC;
}
#kag_cutoff td{
    padding:0.3em 1em;
}
/*--カラーチェンジ対応
#kag_cutoff .tddef {
	background-color:#CCCCCC;
}

#kag_cutoff .t_blue {
	color: #0033FF;
}


#kag_cutoff td{
	border: 1px solid #CCCCCC;
	width:20%;
}
#kag_cutoff th{
	border: 1px solid #CCCCCC;
	text-align:left;
	text-decoration:bold;
	padding:5px;	
}
*/

#kag_yogo h3 {
	margin-top: 10px;
	margin-bottom: 20px;
}

/*-----------------------
ankgc07.html 
table内
ボーダーとリスト間隔をあける
-----------------------*/
#kag_baio_ron ul li{
     margin-bottom:1em;
	 border-left:0.4em solid #EEE;
	 padding-left:1em;
}


/* -----------MSDS検索結果の参考文献のページ---------------- */

#ref_gmsds {
	margin: 10px;
}
#ref_gmsds .ref_index {
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
}

#ref_gmsds table{
	width:100%;
    border:1px solid #999999;
    border-collapse:collapse;
    border-spacing:0;
	margin-top:20px;
	font-size:1em;
}
#ref_gmsds td{
    padding:0.3em 1em;
    border:1px solid #999999;
	vertical-align:top;
}

#ref_gmsds .td_center{
	text-align:center;
}

/*トップに戻る*/
#ref_gmsds #modoru {
	text-align: right;
	margin:5px;
}

#ref_gmsds .td_01 {
	width:5%;
}

#footer {
	clear: both;
	width: 60em;
	margin: 1em auto;
	text-align: center;
}

/*追加分*/

.textview { color: #000; background-color: #FFC; }
.errorview { color: #000; background-color: #FCC; }
.hissuview { /*color: #000;*/ border: solid 1px #F00; /*background-color: #FEE;*/ }
.hissuview td { padding: 0.3em 0.3em; }
#q1table td { padding-top:0.5em; padding-bottom:0.5em; }
#q4table input{ margin-top:0.5em; margin-bottom:0.5em; /*margin-right:0.5em;*/ }
#q5table 
{
	text-align:center;
	margin:0.5em auto;
}
#q5table input{ margin-top:0.5em; margin-bottom:0.5em; /*margin-right:0.5em;*/ }
#q6table
{
	margin:0.5em;
	margin-right:-0.5em;
}
#q10table 
{
	margin:0.5em auto;
	margin-right:-2em;
}
#q10table input{ margin-top:0.5em; margin-bottom:0.5em; /*margin-right:0.5em;*/ }
#maintable fieldset{ margin-top:0.5em; margin-bottom:1.5em; BORDER:#ccc 1px solid; }
input { vertical-align:middle; }
.wid06 { width:100%; margin-top: 0.8em; }

#kag_main .fieldsetborder 
{
	 border:orange 1px solid;
}
#kag_main .categorytitle
{
	 border-bottom:#666 2px solid;
	 padding-bottom:0.2em;
	 background-color:#09c;
	 margin-top:0.2em;
	 padding-left:1em;
	 padding-right:0px;
	 margin-bottom:0.2em;
	 color:#fff;
	 font-size:1.2em;
	 font-weight:bold;
	 border-right:#666 2px solid;
	 padding-top:0.2em;
}

.quesnumber
{
	font-size:1.2em;
	font-weight:bold;
}
.hissuquescolor
{
	color:#f60;
}
.hissutextcolor
{
	color:#f00;
	font-size:0.8em;
}
.trcenter
{
	text-align:center;
}
.q5th
{
	border:#999 1px solid;
	color:#000;
	background-color:#eaeaea;
}
.q5checkbox
{
	margin-left:0.3em;
}