@charset "Shift_JIS";

/* Fontタグ対応　　 */


/***************************************************↓追加******/
body.back_black font[size="4"][color="#FF0000"]{
    color:#ffffff;
    font-size:1.1em;
}
/****************************************************↑追加*****/



font[color="#555555"],font[color="#404040"]
{
    color:#555555;
    font-size:0.9em;
}

font[size="+0"][color="#404040"]{
    color:#555555;
    font-size:0.9em;
}

font[color="#993333"]{
    color:inherit !important;
    font-size:0.9em;
}

font[size="5"]
{
    font-size:150%;
    }

font[size="6"]
{
    font-size:200%;
    }
    
font[color="#FF0000"]
{
    font-size:0.9em;
    }
 
     
body.back_black .koumoku {
    background-color:#000000 !important;
}


/******************　更新0129　************************/    
body.back_black font[color="#555555"],body.back_black font[color="#404040"],body.back_black font[color="#002020"],
body.back_black font[color="#565656"],body.back_black font[color="#000080"],body.back_black font[COLOR="#333333"],
body.back_black font[color="#000000"],body.back_black font[color="#0000ff"],body.back_black font[COLOR="#000066"],
body.back_black font[color="#008000"],body.back_black font[color="#990033"],body.back_black font[color="#003300"],
body.back_black font[color="#0000FF"],body.back_black font[color="#FF0000"],body.back_black font[color="#ba55d3"],
body.back_black font[color="#6495ed"],body.back_black font[color="#800080"],body.back_black font[color="#006633"],
body.back_black font[color="#6600FF"],body.back_black font[color="#009900"],body.back_black font[color="#990000"]
{
    color:#FFFFFF;
    }

body.back_black font[color]
{
    color:#FFFFFF;
    }

body.back_black span[style*="color"]
{
    color:#FFFFFF !important;
    }

/**********************  hr 追加０１３１ *****************************/
body.back_black hr{
	background-color:#FFFFFF !important;
	color:#FFFFFF !important;
}
/**********************  hr 追加０１３１ここまで *********************/

body.back_black hr[id=line_b]{
	background-color:#FFFFFF !important;
	color:#FFFFFF !important;
}
body.back_black hr[id=line_g]{
	background-color:#FFFFFF !important;
	color:#FFFFFF !important;
}
body.back_black hr[id=line_p]{
	background-color:#FFFFFF !important;
	color:#FFFFFF !important;
}

font[size="+3"]
{
    font-size:200%;
    /*font-size:1.5em;*/
    }
    
font[size="+2"]
{
    font-size:150%;
    /*font-size:1.5em;*/
    }
    
font[size="1"]
{
    font-size:62.5%;
    /*font-size:1.5em;*/
    }
    
font[size="2"]
{
    font-size:82%;
    }
font[size="3"]
{
    font-size:100%;
    }
font[size="4"]
{
    font-size:110%;
    /*font-size:1.1em;*/
    }
    
font[size="+0"]
{
    font-size:0.8em;
    }
font[size="+1"]
{
    font-size:1.1em;
    }
font[size="-1"]
{
    font-size:83%;
}

pre {
    overflow:hidden;
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
    
    /*font-size:90%;*/
}

/********************追加0129************************/
table[bgcolor="#FFCCFF"] tr td{
	/*padding:5px;*/
	/********************修正0218************************/
	/*syougyouに合わせるためにコメントアウトした*********/
}

/* ヘッダエリア　　 */
/* ヘッダー 更新日、ロゴ、サイト内検索 */
    
#accessibility_area
{
    font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
	margin-top:30px;
	display:block;
	/*background-color:#66FFFF;*/
	
}

body.back_black #accessibility_area {
    color: #000000;
}

#accessibility_area ul{
	/*height:40px;*/
	/*background-color:fuchsia;*/
}
#accessibility_area ul #space{
	padding-left:10px;
}
#accessibility_area ul li{
	display:block;
	float:left;
	/*background:aqua;*/
	height:40px;
	font-size: 0.8em;
	/*vertical-align:middle;*/
	line-height:40px;
}

#searchArea{
    font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
    font-size: 0.8em;
    display:block;
	/*background-color:#66FFFF;*/
	width:380px;
}
body.back_black #searchArea {
    color: #000000;
}

#searchArea input{
    /*font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;*/
    width:auto;
    display:inline;
    padding:0.1em;
    margin:0;
    width:12em;
}
#searchArea input.srcBtn {
    background-color:#666;
    border-style:none;
    font-size: 0.9em;
    color:#fff;
    padding:0.9em;
    padding:0.2em;
    text-align:center;
    width:5em;
    height:18px;
}
#searchArea input.srcBtn:hover {
background-color:#999;
cursor: pointer;
}

#copyright{
    overflow:hidden;
    text-align:center;
}
#copyright p{
    display:inline-block; 
    vertical-align:middle;   
    text-align:left;
    /*margin-right:20px;*/
}


/*******************************************************

コンテンツエリア：黒板風コンテナのリンク設定（背景白）

*******************************************************/

.kokuban {
	background-color: #006633; 
	color: #FFFFFF; 
}
body.back_black .kokuban {
    background-color:#000000;
}

.kokuban a:link{
	color:white;
	text-decoration:underline;
}
.kokuban a:hover
{
    color:white;
	/*color:yellow;*/
}
.kokuban a:visited
{
    color:white;
	/*color:fuchsia;*/
}
/*
.gy-table{
	background-color:#006633;
	color:white;
}
body.back_black .gy-table{
	background-color:#000000;
}

.gy-table tr td ul li{
	margin:25px 0;
	list-style-type: none;
}
*/
/*******************************************************

個別ページ対応：/jsuikei/js-index2.htm 現在未使用

*******************************************************/
#js_container h3
{	
	margin-top:50px;
	background-color: #FF99FF;
}
#js_container h4
{	
	margin-top:50px;
	padding:5px;
	background-color: #CCFFFF;
}

p.js_midashi{
	margin-top:50px;
	font-weight:700;
}

body.back_black #js_container h3
{	
	background-color: #000000;
}
body.back_black #js_container h4
{	
	background-color: #000000;
}
