@charset "EUC-JP";

/* --HEADER SEETING ------------------------------------------- */

p#head-text	{
	height:170px;
	margin-top:0;
	margin-bottom:0;
	font-size: 1px;
	line-height: 0;
	margin-top:0;
	text-indent: -9999px;
	background-image:url(../dhappli/images/appli-top.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

a img { border: none; }

/* --LEAD SEETING ------------------------------------------- */
#lead-block	{
	text-align: left;
	padding-bottom:40px;
	margin-bottom:0;
	background-image:url(../images/lead-block.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#lead-block h2	{
	height:27px;
	margin:0 0 3px 0;
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
	background-image:url(../dhappli/images/h2-appli.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

/* --CONTENTS SEETING ------------------------------------------- */

#contents h3	{
	width:730px;
	height:25px;
	padding:0;
	margin:0  15px 20px 15px;
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
	background-image:url(../images/h3-top.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#contents dl,#contents dt	{
	display:block;
	width:240px;
}

#contents dl	{
	float:left;
	height:85px;
	margin:0 0 30px 10px;
	background-image:url(../images/contents-block.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#contents dt,#contents dd	{
	margin-left:0;
	margin-right:0;
}

#contents dt	{
	height:25px;
	position:relative;
}

#contents dt a	{
	font-size:14px;
	font-weight:bold;
	padding-right:15px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:right top;
	position:absolute;
	top:5px;
	left:25px;
}

#contents dt a:hover	{	background-image:url(../images/arrow.gif);	}

#contents dd{
	font-size:10px;
	line-height:150%;
	margin:9px 10px 5px 37px;
}

em{
	font-style:normal;
	background-color:#f6b183;
}


/* dhappli */

#dhappli #contents h3 {
	display: none;
}

#dhappli #contents dl,#contents dt	{
	display:block;
	width:355px;
}

#dhappli #contents dl	{
	float:left;
	height:180px;
	margin:0 0 30px 10px;
	background-image:url(../dhappli/images/contents-block-appli.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#dhappli #contents dt,#contents dd	{
	margin-left:0;
	margin-right:0;
}

#dhappli #contents dt	{
	height:25px;
	position:relative;
}

#dhappli #contents dt a	{
	font-size:14px;
	font-weight:bold;
	padding-right:15px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:right top;
	position:absolute;
	top:5px;
	left:25px;
}

#dhappli #contents dt a:hover	{	background-image:url(../images/arrow.gif);	}

#dhappli #contents dd	{
	font-size:10px;
	line-height:150%;
	margin:9px 10px 5px 17px;
}

img.boximg {
	float: left;
	clear: right;
	border: none;
}

#dhappli .imgM {
	margin: 0 10px;
}

#dhappli #contents dd a {
	display: block;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:right top;
	margin-top: 20px;
}

#dhappli #contents p {
	text-align: left;
	padding-top: 4px;
	padding-left: 28px;
	float: left;
	line-height:150%;
	margin:0px 10px 20px 37px;
}





/* dhappliContents */

#dhappliContents #contents h3.grepreplace {
	background-image:url(../dhappli/images/h3-grepreplace.gif);
	background-repeat: no-repeat;
	width: 721px;
	height: 54px;
}

#dhappliContents #contents h3.m {
	background-image:url(../dhappli/images/h3-m.gif);
	background-repeat: no-repeat;
	width: 721px;
	height: 54px;
}

#dhappliContents #contents h3.change {
	background-image:url(../dhappli/images/h3-change.gif);
	background-repeat: no-repeat;
	width: 721px;
	height: 54px;
}

#dhappliContents #contents h3.placesbar {
	background-image:url(../dhappli/images/h3-placesbar.gif);
	background-repeat: no-repeat;
	width: 721px;
	height: 54px;
}

#dhappliContents #contents h3.colorpicker {
	background-image:url(../dhappli/images/h3-colorpicker.gif);
	background-repeat: no-repeat;
	width: 721px;
	height: 54px;
}
#dhappliContents #contents h4 {
	color:#396f8f;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	padding-top: 4px;
	padding-left: 28px;
	height:28px;
	margin:0 0 8px 10px;
	background-image:url(../dhappli/images/dhappli-contents-h4.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#dhappliContents #contents h4,#dhappliContents #contents p	{
	width:480px;
}

#dhappliContents #contentsLeft a {
	font-size:14px;
	font-weight:bold;
	padding-right:15px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:right top;
}

#dhappliContents #contentsLeft a:hover	{	background-image:url(../images/arrow.gif);	}

#dhappliContents #contents p {
	padding-top: 4px;
	padding-left: 28px;
	line-height:150%;
	margin:0px 0 20px 10px;
}

#dhappliContents #contentsArea {
	width: 720px;
}

#dhappliContents .contentsLeft {
	float: left;
	clear: right;
	width: 550px;
}

#dhappliContents .contentsRight {
	text-align: left;
	float: left;
	clear: right;
	background-color: #EEEEEE;
	width: 180px;
	margin-left: 10px;
}

.menuBox {
	border-bottom: 1px dotted #AAAAAA;
	padding: 10px;
}

.menuBoxEnd {
	padding: 10px;
}

.menuBox img, .menuBoxEnd img {
	border: none;
	margin-right: 10px;
}

#dhappliContents h5 {
	color:#396f8f;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#dhappliContents .menuBox h5.normal, #dhappliContents .menuBoxEnd h5.normal {
	padding-top: 15px;
}

#dhappliContents .menuBoxEnd h5.pT {
	padding-top: 20px;
}

#dhappliContents .menuBox h5.txtAC {
	text-align: center;
}

.menuBoxTop a {
	display: block;
	font-size: 1px;
	text-decoration: none;
	text-indent: -9999px;
}

a.menu-top {
	background-image: url(../dhappli/images/menu-top.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 42px;
}

a.menu-top:hover {
	background-image: url(../dhappli/images/menu-top-o.gif);
	background-repeat: no-repeat;
}


#dhappliContents p.top-link {
	text-align: right;
}

ul {
	margin-left: 15px;
}

ul{
	line-height:1.5em;
}

* html ul {
	margin-left: 55px;
}

*+html ul {
	margin-left: 55px;
}

