@charset "Shift_JIS";


/***************************  common   ***************************/

/***   --リンクの色--  ***/
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #CCFFFF;
}

#table1 a:link {
	color: #FFFFFF;
	text-decoration:underline;
}
#table1 a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
#table1 a:hover {
	color: #CCFFFF;
	text-decoration:underline;
}
#table1 a:active {
	color: #FF9933;
	text-decoration:underline;
}


/***     --全体--       ***/



html {
	scrollbar-base-color: #43464E;
	scrollbar-arrow-color: #000000;
	/*scrollbar-base-color:#666666;*/
	/*scrollbar-arrow-color:#ffffff;*/
}


body {
	color: #ffffff;
	background-color: #000000;
}
/* -- SIB_LST.aspx　で使用 2011/01/27 ADD START TSA KIKUCHI -- */
form table {
	color: #ffffff;
	background-color: #000000;
}
/*--form 内のlink設定--*/
form a:link {
	color: #FFFFFF;
	text-decoration:underline;
}
form a:visited {
	color: #C0B3FF;
	text-decoration:underline;
}
form a:hover {
	color: #79FFFF;
	text-decoration:underline;
}
/* -- SIB_LST.aspx　で使用 2011/01/27 ADD END   TSA KIKUCHI -- */

/***    --ヘッダー--   ****/

#header #topnavi {

	background-color: #A2A2A2;
}

#header #topnavi li {

	border-right: 1px solid #C2C2C2;

}

#header #topnavi a:link {

	color: #FFFFFF;
}








#header  #inside {
	background-color: #000000;
	background-image: url(../image/logo_bk.jpg);

	border-bottom: 0.3em solid #A2A2A2;
}

#header  #inside #concept {

	color: #255676;

}

#concept .txt-r a:link {
	color: #000000;
}
#concept .txt-r a:visited {
	color: #000000;
}
#concept .txt-r a:hover {
	color: #85A5B8;
}


/*** --便利ツール--  ***/
/*** --文字拡大・配色変更--  ***/


#header  #search h3 {

	color: #FFFFFF;

}

#search p,#search_r2 p  {
	color: #FFFFFF;
}


#header #search li {

	border: 1px solid #999999; 
	background-color: #F0F6FD;
}
#header #search li a,
#search_r2 li a  {

	color: #0850B2;

}

#header #search #white a,
#search_r2 #white a  {

	color: #000033;
	background-color: #FFFFFF;
}
#header #search #blue a,
#search_r2 #blue a  {
	color: #FFFFFF;
	background-color: #0850B2;
}
#header #search #black a,
#search_r2 #black a  {

	color: #FFFFFF;
	background-color: #000000;
}
#search li,#search_r2 li {

	border: 1px solid #999999; 
	background-color: #F0F6FD;
}




/***-- コンテンツ全体 --***/



/*-- コンテンツセンター部分 --*/

#box01 {

	border-right-color: #999999;
	border-bottom-color: #999999;

}
#box01 .slogan a:link {
	color: #002D88;
}
#box01 .slogan a:visited {
	color: #660066;
}








.slogan {
	background-color: #F3F3F3;

	border: 1px solid #999999;
	color: #000000;
}













/* --新着表示-- */
#new_bar {
	background-image: none;
	border: 1px solid #999999;
	background-color: #1A1D20;
}
#new_bar h3 {
	color: #24252B;
	background-color: #666666;
	border-bottom-color: #999999;
	background-image: url(../image/newbar_bggy.gif);

}


/* --スクロールバー表示-- */



#new_bar #framebox a:link {
	color:#FFFFFF;
}
#new_bar #framebox a:visited {
    color:#99CCFF;
}
#new_bar #framebox a:hover {
    color:#CCFFFF;

}
#new_bar dt {
	color: #99ccff;
}



/***   --左メニューbox--  ***/


/***   --右メニューbox--  ***/

#topics h3 {

	color: #333333;

	background-color: #666666;

	border-bottom-color: #999999;
	background-image: url(../image/newbar_bggy.gif);

}


/* --トピックス表示-- */
#topics {
	border: 1px solid #666666;

	background-color: #1A1D20;
	background-image: none;
}

#topics a:link {
	color:#FFFFFF;
}
#topics a:visited {
    color:#99CCFF;

}
#topics a:hover {
    color:#CCFFFF;

}

#topics li {

	background-image: url(../image/arrow_gy.gif);


}



/*サイドメニュー内部表示*/
.navi h3 a,.navi h3 a:link, .navi h3 a:visited {
	color: #FFFFFF;

	background-color: #333333;
	
	border: 0.15em outset #CCCCCC;
	background-image: url(../image/h3_gy.gif);

}
.navi h3 a:hover {
	color: #FFFFFF;

	border: 0.15em inset #cccccc;
	background-image: url(../image/h3_gy_o.gif);

	background-color: #999999;

}

.title {/* --リンクなし項目-- */
	color: #FFFFFF;
	background-color: #999999;
	
	background-image: url(../image/h3_gy.gif);

}


.navi ul {

	border: 0.1em solid #999999;
}

.navi li {
	background-image:url(../image/arrow.gif);
	border-bottom:1px dashed #999999;
}


.navi li a:hover {
	background-image:url(../image/arrow.gif);
	background-color: #76777A;
}
.navi .int01  {
	background-image: url(../image/arrow03.gif);

}
.navi .int01 a:hover {
	background-image: url(../image/arrow03.gif);


}


/* --見出しカラーチェンジ対応-- */
.color_chenge{
    background-color:#666666;
	color:#ffffff;
}

/* --ページ専用リンク対応-- */

.link1 a:link {
	color: #FFFFFF;
	text-decoration:underline;
}
.link1 a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
.link1 a:hover {
	color: #CCFFFF;
	text-decoration:underline;
}
.link1 a:active {
	color: #FF9933;
	text-decoration:underline;
}
/* -- ページ専用リンク対応2 2010/07/21 ADD START TSA KIKUCHI -- */
.link_1 a:link {
	color: #FFFFFF;
	text-decoration:underline;
}
.link_1 a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
.link_1 a:hover {
	color: #79FFFF;
	text-decoration:underline;
}
.link_1 a:active {
	color: #33CCFF;
	text-decoration:underline;
}
/* -- ページ専用リンク対応2 2010/07/21 ADD END   TSA KIKUCHI -- */

.pickline {
	background-color:#4B5963;
}
.kensaku h3{
   background:url(../image/h3_gy.gif) repeat-x;
   border:solid 1px #333;
}

.kensaku_bar {
	background:url(../image/graysh_gradation.jpg) repeat-x;
	border-left:8px solid #333;
	border-top:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	color:#FFF;
}
.orange_txt {
	color:#F60;
}
#send_box {
	background:#333;
}
#gray_box_for_note {
	background:#333;
}
#clear_box_right {
	width:25em;
	float:right;
	padding:0 1em 1em 0;
	margin-top:1em;
	margin-right:1em;
	background:url(../hiyari/image/images/shadow_onblack_03.gif);
	background-position:100% 100%;
}
#title_hirari {
	background:#292929;
	color:#FFF;
}
#hor_main li .link1 a {
	text-decoration:underline;
}
#hor_main li .link1 a:link,
#hor_main li .link1 a:visited,
#hor_main li .link1 a:active{
	color:#FFF;
}
#hor_main li .link1 a:hover {
	color:#9FF;
}



/* ---------------------- テーブル設定 ------------------------- */
.table01 tr th, .table01 tr td {
	border: 1px solid #CCCCCC;
}

#colR p {
	color:#CCC;
}

.navi .current {
	color:#000;
}

#footer {
	background: #000000;
	color: #FFFFFF;
}

#sds_txt0 ,#sds_txt1 ,.txt_notice ,#sds_txt2 ,#sds_txt3 ,#sds_txt4 ,#sds_txt1k {
	color: #FFF;
}

#sds_txt81 ,#sds_txt82 ,#sds_txt83 ,#sds_txt84 ,#sds_mds35 {
	color: #FFF;
}

#sds_txt2 {
	border-left: 6px solid #555;
}

#sds_mds1 {
	background-color: #FFF;
}

#sds_mds4 {
	border-left: 10px solid #555;
	color: #FFF;
}

#sds_tbl1 th{
	background: #444;
	color: #FFF;
}

#sds_tbl3 th {
	background:#555;
	font-weight:bold;
	color:#FFF;
	border:solid 1px #d5ddcf;
}

#sds_tbl3 td {
	border:solid 1px #d5ddcf;
	color: #FFF;
}

#sds_tbl3 td a {
	color: #FFF;
}

#sds_tbl2 th {
	background:#555;
	font-weight:bold;
	color:#FFF;
	border:solid 1px #d5ddcf;
}

#sds_tbl2 td {
	border:solid 1px #d5ddcf;
	color: #FFF;
}

#sds_tbl2 td a {
	color: #FFF;
}

#sds_tbl4 th {
	background:#555;
	font-weight:bold;
	color:#FFF;
	border:solid 1px #d5ddcf;
}

#sds_tbl4 td {
	border:solid 1px #d5ddcf;
	color: #FFF;
}

#sds_tbl5 th {
	background:#555;
	font-weight:bold;
	color:#FFF;
	border:solid 1px #d5ddcf;
}

#sds_tbl5 td {
	border:solid 1px #d5ddcf;
	color: #FFF;
}

.dai_title ,.q {
	background-color: #444;
}

p.dai_chyu {
	color: #FFF;
}

.q_right ,.q2 {
	color: #FFF;
}

.tbl_question td {
	color: #FFF;
}

.tbl_example {
	background-color: #333;
	border: 1px solid #FFF;
}

.tbl_example2 ,.tbl_example_sub {
	background-color: #555;
	border: 1px solid #FFF;
}

.q3 {
	background-color: #555;
	border: 3px #333 solid;
	color: #FFF;
}

.tbl_mark_result td{
	background-color: #333;
	color: #FFF;
}

.chart_canvas {
	background-color: #FFF;
}

.eval_title {
	background-color: #555;
	border: 1px #FFF solid;
	color: #FFF;
}

.eval_cont .sds_hyo {
	color: #FFF;
}

.eval_cont ,.list_result_item_title ,.eval_cont2 {
	color: #FFF;
}


