body {
	/* background-image: url(../img/wdmejbakpat.gif); */
	margin: 0;
	padding: 0; }

#bkselect {
	background-color: white;
	background-image: url(../img/ssdduottl1.gif);
	background-repeat: no-repeat;
	text-align: right;
	height: 45px;
	margin: 0;
	border-color: #221815; }

#bkselect h2 {
	background-image: url(../img/ssdduottl1.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 35px; }

#bkselect h5 {
	display: none; }
#bkselect ul {
	font-size: 0.8em;
	height: 18px;
	margin-top: 2px;
	margin-bottom: 0;
	padding: 7px 0 0 0;
	margin-left: 0;
	border-bottom: 1px solid black; }
#bkselect ul li {
	list-style: none;
	margin: 0 3px 0 0;
	display: inline;
}
#bkselect ul li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	text-decoration: none;
	background-image: url(../img/bg_head.gif);
	background-repeat: repeat-x;
	background-position: left center;
	border-top: 1px solid #969696;
	border-right: 1px solid #969696;
	border-left: 1px solid #969696;
	border-bottom-style: none;
	border-bottom-width: medium; }
#bkselect ul li a:link {
	color: black;
}
#bkselect ul li a:visited {
	color: black;
}
#bkselect ul li a:hover, #bkselect ul li a:hover {
	color: #c7161d;
	background-image: url(../img/bg_headCrnt.gif);
	background-repeat: repeat-x;
	background-position: left center;
	border-color:#969696;
}
#bkselect ul li a#current {
	background: white;
	border-bottom: 1px solid white;
	background-image: url(../img/bg_headCrnt.gif);
	background-repeat: repeat-x;
	background-position: left center;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
}
#bkselect ul li a#nonpurchase {
	color: #669;
	}
#banner {
	background-image: url(../img/wdmejbakpat.gif);
	background-position: right 0;
	height: 85px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #221815;
	border-bottom: 1px solid #221815; }

#banner h1 {
	background-image: url(../img/wdej2bakTitle1.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	text-align: left;
	width: 480px;
	height: 74px;
	float: left;
	margin: 0; }
#banner2 {
	background-image: url(../img/wdmjebakpat.gif);
	background-position: right 0;
	height: 85px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #221815; }
#banner2 h1 {
	background-image: url(../img/wdjebkTitle.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	text-align: left;
	width: 480px;
	height: 74px;
	float: left;
	margin: 0; }
/* バナー中の、ヘルプ、ログアウトなど表示 */
#note {
	font-size: 14px;
	font-family: sans-serif;
	text-decoration: none;
	position: absolute;
	top: 50px;
	right: 0;
	margin-top: 60px;
	margin-right: 5px; }
ul#note li {
	margin-right: 0.3em;
	list-style-type: none;
	display: inline; }
#help a { 
	cursor: help
	}
/* コンテンツ・コンテナー */
div#container {
	 }
/* 左サイドナビ */
div#lnavpan {
	/*width: 200px;*/
	width: 183px;
	float: left;
	margin-left: 5px;
	border-right-color: black; }
#lnavpan img {
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 3px;
	border: solid 1px silver; 
	}
	
#lnavpan h3 {
	font-size: 0.8em;
	font-family: sans-serif;
	margin-top: 30px;
	margin-right: 4px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid black;
	border-bottom: 1px solid black; }
/* 和英用カラー　*/
#lnavpan h4 {
	font-size: 0.8em;
	font-family: sans-serif;
	margin-top: 30px;
	margin-right: 4px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #666699;
	border-bottom: 1px solid #666699; 
	color: #568ED2;
	}
/* 英和用カラー　*/
#lnavpan h5 {
	font-size: 0.8em;
	font-family: sans-serif;
	margin-top: 30px;
	margin-right: 4px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #C59535;
	border-bottom: 1px solid #C59535; 
	color: #795B20;
	}

#lnavpan p {
	font-size: 0.8em;
	width: 180px;
	margin-top: 0;
	margin-bottom: 0; }
#lnavpan strong {
	color: red;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 6px; }

#lnavpan ul {
	margin: 5px 5px 1em 0;
	padding-left: 0; }
#lnavpan ul li {
	margin-top: 0.3em;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none; }
#lnavpan ul li a:link, #lnavpan ul li a:visited {
	color: #030000;
	font-size: 0.8em;
	font-family: sans-serif;
	text-decoration: none;
	/* 上1行はIE用の値。あとで上書き */
	margin: 0;
	padding: 2px 2px 2px 5px;
	border-color: silver;
	border-style: solid;
	border-width: 1px 1px 1px 10px;
	display: block; 
	width: 180px;
	/* 上1行はIE5.5以前用の値。IE5.5ではここで読み込み終了。その他ブラウザは下の値で上書き */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 162px;
	}
/*html>body div#lnavpan ul li a:link, html>body div#lnavpan ul li a:visited {
	width: 161px; }*/
	
#lnavpan ul li a:hover, #lnavpan ul li a:active {
	color: #c7161d; }
/* 中サイド */
div#ctpan {
	margin-right: 201px;
	margin-bottom: 40px;
	margin-left: 205px;
	padding-right: 9px; }
	
#ctpan ul {
	margin: 12px 5px 12px 30px;
	padding-left: 0; }
#ctpan ul li {
	margin-top: 0.3em;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none; }
#ctpan dl {
	margin-left: 3em; }
#ctpan dl dt {
	font-family: sans-serif;
	font-weight: bold; }

.ddnest {
	margin-left: 6em; }	
/* 中サイドで右サイドなし（お知らせなし） */
/* 中サイドwide */
div#ctpan2 {
	margin-right: 51px;
	margin-bottom: 40px;
	margin-left: 205px; }
	
#ctpan2 ul {
	margin: 12px 5px 0 30px;
	padding-left: 0; }
#ctpan2 ul li {
	margin-top: 0.3em;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none; }



/* 中サイド リンク */
a.ancd:link, a.ancd:visited {
	color: #030000;
	font-size: 0.8em;
	font-family: sans-serif;
	text-decoration: none;
	width: 170px;
	margin: 0;
	padding: 2px 2px 2px 5px;
	border-color: black;
	border-style: solid;
	border-width: 1px 1px 1px 10px;
	display: block; }
a.ancd:hover, a.ancd:active {
	color: #c7161d;
	background-color: #f0f0f0; }
a.anctxt:link, a.anctxt:visited {
	color: #030000;
	font-size: 0.8em;
	font-family: sans-serif;
	text-decoration: none;
	width: 170px;
	/* float: right; */
	margin: 0 0 10px 30px;
	padding: 2px 2px 2px 5px;
	border-color: silver;
	border-style: solid;
	border-width: 1px 1px 1px 10px;
	display: block; }
a.anctxt:hover, a.anctxt:active {
	color: #c7161d; }

/* border-color:green */
a.ancd3:link, a.ancd2:visited {
	color: #030000;
	font-size: 0.8em;
	font-family: sans-serif;
	text-decoration: none;
	width: 170px;
	margin: 0;
	padding: 2px 2px 2px 5px;
	border-color: #396;
	border-style: solid;
	border-width: 1px 1px 1px 10px;
	display: block; }

a.ancd3:hover, a.ancd2:active {
	color: #c7161d;
	background-color: #f0f0f0; }	

a.anctxt3:link, a.anctxt3:visited {
	color: #030000;
	font-size: 0.8em;
	font-family: sans-serif;
	text-decoration: none;
	width: 170px;
	/* float: right; */
	margin: 0 0 10px 30px;
	padding: 2px 2px 2px 5px;
	border-color: #396;
	border-style: solid;
	border-width: 1px 1px 1px 10px;
	display: block; }
a.anctxt3:hover, a.anctxt:active {
	color: #c7161d; }

/* メイン */	
div#maintxt {
	margin: 15px 10px 0;
	}

#maintxt h2 {
	font-size: 1.2em;
	margin: 0.5em 20px 0.3em 0;
	border-bottom: 1px solid black; }
	
#maintxt p {
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 0.3em;
	margin-left: 1em; }
#maintxt dl {
	font-size: small;
	margin-right: 15px;
	margin-left: 15px; }
/*英和用見出し*/
.line_we {
	font-size: 1em;
	font-family: sans-serif;
	margin: 0.5em 0 0.3em;
	padding:0.5em 0; 
	border-top: 3px solid #fea707; 
	border-bottom: 2px solid #fea707; 
	color: #795B20;/*fea707*/
	}		
/*和英用見出し*/	
.line_wj {
	font-size: 1em;
	font-family: sans-serif;
	margin: 0.5em 0 0.3em;
	padding:0.5em 0; 
	border-top: 3px solid #568ed2; 
	border-bottom: 2px solid #568ed2; 
	color: #704a98;/*581999*/
	}	
#htxt {
	margin: 0 15px 15px; }


#htxt2, #htxt3, #htxt4, #htxt5 {
	margin: 0 15px 15px;
	 }

#htxt p, #htxt2 p, #htxt3 p {
	font-size: small;
	line-height: 1.5em;
	text-indent: 1em;
	margin-top: 0;
	margin-bottom: 0.3em;
	margin-left: 1em; }
#htxt h2 {
	font-size: 1.15em;
	margin-right: 20px;
	margin-bottom: 0.3em;
	border-bottom: 1px solid black; }

#htxt h3 {
	font-size: 0.9em;
	margin-right: 20px;
	margin-bottom: 0.3em; }
		
#htxt2 h3, #htxt3 h3, #htxt4 h3, #htxt5 h3 {
	font-size: 1em;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0.2em;
	border-bottom: 1px solid black; }
/*
#htxt2 ul, #htxt3 ul {
      	margin: 2px 5px 0 0;
	padding-left: 0; }
#htxt2 ul li, #htxt3 ul li {
	margin: 0.3em 1px 0 0;
	padding-left: 0;
	list-style-type: none; }
*/	

/* 右サイド */
div#rtpan {
	width: 185px;
	float: right;
	margin-right: 10px;
	margin-left: 10px; }
#information {
	font-size: 0.8em;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 2px; }
#information h4 {
	font-size: 1.1em;
	font-family: sans-serif;
	margin-top: 0;
	margin-bottom: 0; }

#information dl {
	margin-top: 1px;
	padding: 3px 2px 5px;
	border: solid 1px silver; }
#information dl dt {
	margin-top: 0.5em; }

#information dl dd {
	margin-left: 1em; }

#information a:link, #information a:visited {
	color: #c00; }

#information a:hover, #information a:active {
	text-decoration: none; }
	
#onlineshop {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 2px; }
#onlineshop p {
	font-size: 0.75em;
	font-family: sans-serif;
	margin-top: 0.3em;
	margin-bottom: 0; }	
#rtpan ul {
	margin: 0;
	padding: 0;
	list-style-type: none; }
/* （右サイド）新着情報 */
.new {
	text-decoration: underline;
	padding-left: 2px;
	border-left: 10px solid #c00; }
.new a:link, .new a:visited {
	color: #c00;
	text-decoration: underline; }
.new a:hover, .new a:active {
	text-decoration: none; }/* （右サイド）関連情報 */
#relinfo {
	font-size: 0.8em;
	margin-top: 10px; }
#relinfo h4 {
	font-size: 1.1em;
	margin-top: 24px;
	margin-bottom: 0.5em; }
#relinfo dl {
	margin-top: 0; }
#relinfo dl dt {
	background-image: url(../img/dual-iconH16W.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 26px;
	margin-bottom: 0.5em;
	padding-left: 28px;
	/* border-left: 5px solid #c00; */ }
#relinfo dl dd {
	margin-top: 0.3em;
	margin-left: 2px;
	padding-left: 2px;
	border-left: 4px solid #c00; }
#relinfo img {
	background-position: 0 top;
	float: right;
	border: solid 1px silver; }
#relinfo a:link, #relinfo a:visited {
	color: #c00;
	text-decoration: none; }
#relinfo a:hover, #relinfo a:active {
	text-decoration: underline; }


/* フッター */
div#footer {
	background-color: #010;
	text-align: right;
	width: 100%;
	height: 30px;
	clear: both;
	border-top: 1px solid #c00; }
#footer p {
	color: silver;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 15px; }
/* アドレス */
address {
	font-size: small;
	font-weight: normal;
	font-style: normal;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 3em;
	display: block; }
/* alt */
*html .alt {
	text-indent: -999px; }
html > body .alt {
	display: none; }

/* 注意掲示 */
.attention {
	color: red; }
/* 強調表示 */
em.emph {
	color: #c00;
	font-style: normal; }
	
/* 追加分 */	
.box1{
    /*margin: 0 auto;*/
    width: 550px;

}
.box1-left {
	margin-top: 1em;
	width: 280px;
	vertical-align: bottom;
	float: left; }
.box1-right {
	margin-top: 0;
	width: 250px;
	vertical-align: top;
	float: left; 
	}
.h400{
    height: 400px;
}	
.h450{
    height: 450px;
}	
.h550{
    height: 550px;
}	
.box1-space	{
    width: 400px;
    }


#box1-left {
	margin-top: 1em;
	width: 250px;
	vertical-align: bottom;
	float: left; }
#box1-right {
	margin-top: 0;
	width: 200px;
	vertical-align: top;
	float: left; }
.clear{
    clear: both;
    height: 0;
    }
#clear{clear: both;}
hr {
	/*margin: 0;
	border-style: none;
	border-width: 0;*/
	
	visibility: hidden; 
    margin: 0 0 15px; 
    padding: 0; 
    height: 1px; 
    clear: both 
	}

#box2_ej{border-style: dashed; border-color: #cea16f; border-bottom-width: 1px; background-color: #f1e5d7; padding: 5px; border-width: 1px;  }/*background-color: #f7ecfa e6c3a7 cea16f */
#box2_je{border-style: dashed; border-color: #568ed2; border-bottom-width: 1px; background-color: #d0e0f2; padding: 5px; border-width: 1px;  }/*background-color: #f7ecfa  aac5ef*/
#box3-left {margin-top: 0px;  width: 250px; float: left; vertical-align: bottom; padding-top: 10px; padding-right: 10px}
#box3-right {margin-top: 0px; width: 310px; float: left; vertical-align: top; padding-left: 10px}
#box4-left {margin-top: 0px;  width: 150px; float: left; vertical-align: bottom; padding-top: 10px; padding-right: 10px}
#box4-right {margin-top: 0px; width: 410px; float: left; vertical-align: top; padding-left: 10px}
.textlink_je a { color:#000000;  text-decoration: none}/* text-decoration:underline */
.textlink_je a:hover { color:#0033cc; text-decoration:underline; background-color:#CCFFFF;}/* bgc#CCFFFF #99ccff  c#2cb9ef*/

.textlink_ej a { color:#000000;  text-decoration: none}/* text-decoration:underline */
.textlink_ej a:hover { color:#0033cc; text-decoration:underline; background-color:#FFFF99;}/* bgc#CCFFFF #99ccff  c#2cb9ef*/
#f_italic{
    /*font-size: small;*/
    font-style: italic;
}
#misuse{
    /*font-size: small;*/
    color: red;
    font-size: 13px;
    vertical-align: top;
}

/* リンクテキスト 英和用2*/	
.textlink_ej2 a { color:#3366ff; text-decoration:underline }
.textlink_ej2 a:hover { color:#0033cc; text-decoration:underline; background-color:#FFFF99;}/* bgc#CCFFFF #99ccff  c#2cb9ef*/
/* リンクテキスト 和英用2*/	
.textlink_je2 a { color:#3366ff; text-decoration:underline }
.textlink_je2 a:hover { color:#0033cc; text-decoration:underline; background-color:#CCFFFF;}/* bgc#CCFFFF #99ccff  c#2cb9ef*/



#f_small{
    /*font-size: small;*/
    font-size: small;
    font-weight: normal;
}
#f_color{
    /*font-size: small;*/
    color: #cc0000;
    font-weight: bold;
}
/* 英和辞典用カラー */
#f_color2{
    /*font-size: small;*/
    color: #be7422;/* 3366ff  cea16f*/
    font-weight: bold;
}
/* 和英辞典用カラー */
#f_color3{
    /*font-size: small;*/
    color: #568ed2;/* */
    font-weight: bold;
}
#f_bold{
    /*font-size: small;*/
    font-weight: bold;
}

/* --------------------- *
/* 小見出し */
h6 {
	font-size: 0.8em;
	margin-bottom: 1em;
	margin-left: 20px; }
	
/* 下記はID属性と同名でCLASS属性として追加したもの －ここから－*/
.f_small{
    font-size: small;
    font-weight: normal;
}
.f_small2{
    font-size: small;
}
.f_xsmall{
    font-size: x-small;
    font-weight: normal;
    line-height: 1.8em; 
}
.f_italic{
    font-style: italic;
}

.f_underline{
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.misuse{
    color: red;
    font-size: 13px;
    vertical-align: top;
}
.box2_ej{border-style: dashed; border-color: #cea16f; border-bottom-width: 1px; background-color: #f1e5d7; padding: 5px; border-width: 1px;  }/*background-color: #f7ecfa e6c3a7 cea16f */
.box2_je{border-style: dashed; border-color: #568ed2; border-bottom-width: 1px; background-color: #d0e0f2; padding: 5px; border-width: 1px;  }/*background-color: #f7ecfa  aac5ef*/
.box3-left {margin-top: 0px;  width: 250px; float: left; vertical-align: bottom; padding-top: 10px; padding-right: 10px}
.box3-right {margin-top: 0px; width: 310px; float: left; vertical-align: top; padding-left: 10px}
.box4-left {margin-top: 0px;  width: 150px; float: left; vertical-align: bottom; padding-top: 10px; padding-right: 10px}
.box4-right {margin-top: 0px; width: 410px; float: left; vertical-align: top; padding-left: 10px}
.f_bold{
    font-weight: bold;
}
.f_large{
    font-size: large;
}
.f_color{
    color: #cc0000;
    font-weight: bold;
}
/* 英和辞典用カラー */
.f_color2{
    color: #be7422;/* 3366ff  cea16f*/
    font-weight: bold;
}
/* 和英辞典用カラー */
.f_color3{
    color: #568ed2;
    font-weight: bold;
}   
/*赤太字なし*/
.f_color4{
    color: #cc0000;
}
/* 英和辞典用カラー（カーキ色） */
.f_color5{
    color: #795B20;
    }
/* 和英辞典用カラー2 */    
.f_color6{
    color: #541083;/*053672　064a9d*/
    }    
/*赤字 背景色ピンク*/    
.f_color7{
    color: #cc0000;
    font-weight: bold;
}    
/*20080218 add*/
/* pink 枠つき */
.f_color8{
    color: #fb6088;
    border: #fd87bc 1px solid;
    padding: 1px;
    font-size: small;
    font-weight: bold;
    }
/* aqua 枠つき */
.f_color9{
    color: #0099ff;
    border: #0099ff 1px solid;
    padding: 1px;
    font-size: small;
    font-weight: bold;
    }
    
/* 下記はID属性と同名でCLASS属性として追加したもの －ここまで－*/
.f-author{
    text-align: right;
    margin-bottom: 5px;
}
.bn_back_wdej{
    background-image: url(../img/bk_wdej.gif);
    height: 40px;
}
.bn_back_wdje{
    background-image: url(../img/bk_wdje.gif);
    height: 40px;
}
.bn_back_wdej_cv{
    background-image: url(../img/bk_wdej_cv.gif);
    height: 40px;
}
.bn_back_wdje_cv{
    background-image: url(../img/bk_wdje_cv.gif);
    height: 40px;
}
.bn_back_func_wj{
    background-image: url(../img/bk_func_wj2.gif);
    height: 40px;
}
.bn_back_func_we{
    background-image: url(../img/bk_func_we2.gif);
    height: 40px;
}
.bn_back_user_wj{
    background-image: url(../img/bk_user_wj.gif);
    height: 50px;
}
.bn_back_user_we{
    background-image: url(../img/bk_user_we.gif);
    height: 50px;
}
.bn_back_corpus_cv{
    background-image: url(../img/bk_corpus_cv.gif);
    height: 50px;
}
.je_login {
	font-weight: bold;
	background-image: url(../img/img_wdje.jpg); /*bk_wdje_cv.gif*/
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px; }

.ej_login {
	font-weight: bold;
	background-image: url(../img/img_wdej.jpg); /*bk_wdej_cv.gif*/
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px; }	

.line_box{
    width: 700px; 
    margin: 0 auto;
    float: left;}
/* line_boxで box_3line_a1　と　box_3line_a2　と　box_3line_a3 を囲んで使用*/
.box_3line_a1{
    /*visibility: hidden;*/
    border-width: 0;
    width: 225px; 
    float: left;     
    padding: 3px ; 
    line-height: 1.5em; 
    }
.box_3line_a2{
    /*visibility: hidden;*/
    border-width: 0; 
    width: 225px; 
    float: left;       
    padding: 3px ; 
    line-height: 1.5em; 
    }
.box_3line_a3{
    /*visibility: hidden;*/
    border-width: 0; 
    width: 225px; 
    float: left;     
    padding: 3px ; 
    line-height: 1.5em; 
    }
/* line_boxで box_2line_a1　と　box_2line_a2　を囲んで使用*/
.box_2line_a1{
    /*visibility: hidden;*/
    border-width: 0;
    width: 340px; 
    float: left;     
    padding: 3px ; 
    line-height: 1.5em; 
    }
.box_2line_a2{
    /*visibility: hidden;*/
    border-width: 0; 
    width: 340px; 
    float: left;     
    padding: 3px ; 
    line-height: 1.5em; 
    }    
ul#icon_index_we {
	/*margin-left: 3em; */
	}
ul#icon_index_we li {
	/*list-style-image: url(../img/icon_we2.gif);
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;*/
	background-image: url(../img/ico_arrow_ej.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: 0;
	padding-left: 20px;
	line-height: 1.5em;
	 }	
ul#icon_index_wj {
	/*margin-left: 3em; */
	}
ul#icon_index_wj li {
	/*list-style-image: url(../img/icon_wj2.gif);
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;*/
	background-image: url(../img/ico_arrow3.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: 0;
	padding-left: 20px;
	line-height: 1.5em;
	 }		

ul#icon_index3 li {
	background-image: url(../img/ico_arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: 0;
	padding-left: 20px;
	line-height: 1.5em;
	 }
	  
/* 左ペイン バナー、コメント設置 */
.bnset {
	text-align:  left;
	margin-top: 0;
	margin-right: auto;
	}
.bncoment {
	font-size: x-small;
	font-family: sans-serif;
	width: 180px;
	margin-bottom: 10px;
	color: #666;
	}		 
.box5-left {
    margin-top: 5px;  
    width: 320px; 
    float: left; 
    margin-bottom: 5px; 
    }/*vertical-align: bottom; padding-top: 10px;  padding-right: 10px*/
.box5-right {
    margin-top: 5px; 
    width: 285px; 
    float: left; 
    vertical-align: top; 
    padding-left: 5px; 
    margin-bottom: 5px;
    }	/*padding-left: 10px*/
.list_table{
    margin-top: 10px;
    }
.list_table th{
    background-color: #ffc9c9;
    /*color: #cc0000;*/
  }
.list_table td{
    background-color: #fdf8ce;
  }  
.textlink{
    margin-bottom: 10px;
    }
.textlink a { 
    color:#3366ff; 
    text-decoration:underline 
    }
.textlink a:hover { 
    color:#0033cc; 
    text-decoration:underline; 
    background-color:#FFFF99;
    }/* bgc#CCFFFF #99ccff  c#2cb9ef*/

.textlink3 a { 
    color:#3366ff; 
    text-decoration:underline }
.textlink3 a:hover { 
    color:white; 
    text-decoration:underline; 
    background-color:#0099ff;}  

#mainnote li {
	list-style-type: disc !important; }    
#mainnote a:link, #mainnote a:visited {
	color: #39c;
	font-weight: bold;
	}
#mainnote a:hover, #mainnote a:active {
	color: #c33;
	text-decoration: none; }
    
#attention { }

#attention a:link, #attention a:visited {
	color: black;
	font-weight: bold;
	background-image: url(../img_we/wdm_snd_corpus3w480.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
	height: 48px;
	margin-left: 36px;
	padding: 4px;
	border-color: #9cf;
	border-style: solid;
	border-width: 1px 1px 1px 10px;
	display: block; }

#attention a:hover, #attention a:active {
	color: #c33;
	border-color: #2cb9ef;
	border-style: solid;
	border-width: 1px 1px 1px 10px; }
.link_jump{
    color: #3366ff;
    background-image: url(../img/ico_arrow2b.gif);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-left: 16px;
    font-size: 0.9em;
    font-weight: bold;
    }    
.link_jump a{
    color: #3366ff;
    text-decoration:underline 
    }
.link_jump a:hover { 
    color:#ffffff; 
    text-decoration:underline; 
    background-color:#3366ff;
    }
.new2{
    background-image: url(../img/ico_new.gif);
    background-repeat: no-repeat;
    background-position: right top;
    padding-right: 30px;
    }    
