@charset "Shift_JIS";
/*==========NW============*/
dl.box dt A:link {text-decoration:underline;}
dl.box dt A:hover {
	color: #f00;
	background-color:#dfdfdf; 
	text-decoration:none;
	}

dl.box A.secret:link {text-decoration:none;}
dl.box A.secret:hover{
	color:#000000 ! important; 
	background-color:#fffff0;
	text-decoration:underline;
	}

.h2link {/*padding-left: 22px;*/
	background-image:url(../images/bookicon.gif);
	background-position: 3px 0.1em;/*line-heightͺΊ°*/
	background-repeat:no-repeat;
	background-color:#efefef;
	position:relative;
	top:0em;/*0.5em*/
/*	left: 0.8em;
*/	z-index:2;
	border: 1px solid #888;/*ridge #aaa*/
	font-size:larger;
	margin: 0 2.2em 0 1.3em;
	padding:2px;	 
	width:91%; /*24em;*//*hdoOτ*/
	font-family:Tahoma,Verdana,"ΫSVbN|l", "lr SVbN",Chicago,"qMmΫS Pro W4","qMmpS Pro W3.otf", Osaka, sans-serif;
	-moz-border-radius:8px;/*pΫ*/
	}
h2.h2link .hide {display:inline; visibility:hidden; padding:0 5px;}
H3.h2link {padding-left:0.3em; background-image:none;}

dl.box {
	border:#555 1px solid; border-top:#000 4px double;
	margin:-0.8em 0.5em 0.5em 0.5em;
/*	position: relative; top:-1.3em; z-index: 1;*//*mmSτ*/
	padding: 1em 0.5em 0.5em 2em;
	-moz-border-radius: 6px;/*pΫ*/
}

dt a {word-break:break-all;
	font-family:"MS UI Gothic",Arial,'Trebuchet MS',Chicago,Osaka,sans-serif;
	font-size:95%;
}
dd p {margin:0.3em 0;line-height:1.4;}
/*=================================
@media all {
	dl, dd p {font-family: "lr SVbN", "qMmpS Pro W3.otf","Osaka|", sans-serif }
	}
============================================================*/

