body {margin:0px; font:12px Verdana, Arial, Helvetica}
* {padding:0; margin:0}

  /* ドロプ無し */

.menu48 {
	line-height:20px;
	font-size:12px;
	height: 40px;
	width: 100px;
	float: left;
}   


 .menu48 p {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 100px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}  

  .menu48 a {
	background-image:url(../top-menyu.png);
	text-decoration:none;
	display:block;
	width:100px;
	background-position: 0px -80px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	text-indent: -10000px;
} 

   .menu48 a:hover {
	background-image:url(../top-menyu.png);
	text-decoration:none;
	width:100px;
	background-position: 0px -125px;
	height: 40px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}   

 .menu48 a:visited {
	width:100px;
	float: left;
}   



/* ドロプ有り */




/* 新着*/

.dropdown02  {float:left; padding-right:0px}
.dropdown02  dt {
	width:100px;
	font-weight:bold;
	cursor:pointer;
	height: 40px;
	background-image: url(../top-menyu.png);
	background-position: -100px -80px;
	text-indent: -10000px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9ac1c9;
	border-right-color: #9ac1c9;
	border-bottom-color: #9ac1c9;
	border-left-color: #9ac1c9;
	display: block;
}
.dropdown02  dt:hover {
	background-image: url(../top-menyu.png);
	background-position: -100px -125px;
}
.dropdown02  dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown02  ul {width:204px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown02  li {display:inline}
.dropdown02  a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown02  a:hover {
	color:#000;
	background-color: #d9e1e4;
}
.dropdown02  .underline {border-bottom:1px solid #b9d6dc}



/* 会社概要*/

.dropdown03 {float:left; padding-right:0px}
.dropdown03 dt {
	width:100px;
	font-weight:bold;
	cursor:pointer;
	height: 40px;
	background-image: url(../top-menyu.png);
	background-position: -200px -80px;
	text-indent: -10000px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9ac1c9;
	border-right-color: #9ac1c9;
	border-bottom-color: #9ac1c9;
	border-left-color: #9ac1c9;
	display: block;
}
.dropdown03 dt:hover {
	background-image: url(../top-menyu.png);
	background-position: -200px -125px;
}
.dropdown03 dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown03 ul {width:204px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown03 li {display:inline}
.dropdown03 a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown03 a:hover {
	color:#000;
	background-color: #d9e1e4;
}
.dropdown03 .underline {border-bottom:1px solid #b9d6dc}



/*サービス*/

.dropdown04 {float:left; padding-right:0px}
.dropdown04 dt {
	width:100px;
	font-weight:bold;
	cursor:pointer;
	height: 40px;
	background-image: url(../top-menyu.png);
	background-position: -300px -80px;
	text-indent: -10000px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9ac1c9;
	border-right-color: #9ac1c9;
	border-bottom-color: #9ac1c9;
	border-left-color: #9ac1c9;
	display: block;
}
.dropdown04 dt:hover {
	background-image: url(../top-menyu.png);
	background-position: -300px -125px;
}
.dropdown04 dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown04 ul {width:204px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown04 li {display:inline}
.dropdown04 a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown04 a:hover {
	color:#000;
	background-color: #d9e1e4;
}
.dropdown04 .underline {border-bottom:1px solid #b9d6dc}



/* 会社概要*/

.dropdown05 {float:left; padding-right:0px}
.dropdown05 dt {
	width:100px;
	font-weight:bold;
	cursor:pointer;
	height: 40px;
	background-image: url(../top-menyu.png);
	background-position: -400px -80px;
	text-indent: -10000px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9ac1c9;
	border-right-color: #9ac1c9;
	border-bottom-color: #9ac1c9;
	border-left-color: #9ac1c9;
	display: block;
}
.dropdown05 dt:hover {
	background-image: url(../top-menyu.png);
	background-position: -400px -125px;
}
.dropdown05 dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown05 ul {width:204px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown05 li {display:inline}
.dropdown05 a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown05 a:hover {
	color:#000;
	background-color: #d9e1e4;
}
.dropdown05 .underline {border-bottom:1px solid #b9d6dc}



/* ++++++ 質問 ++++++ */

.dropdown06 {float:left; padding-right:0px}
.dropdown06 dt {
	width:100px;
	font-weight:bold;
	cursor:pointer;
	height: 40px;
	background-image: url(../top-menyu.png);
	background-position: -500px -80px;
	text-indent: -10000px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9ac1c9;
	border-right-color: #9ac1c9;
	border-bottom-color: #9ac1c9;
	border-left-color: #9ac1c9;
	display: block;
}
.dropdown06 dt:hover {
	background-image: url(../top-menyu.png);
	background-position: -500px -125px;
}
.dropdown06 dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown06 ul {width:206px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown06 li {display:inline}
.dropdown06 a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown06 a:hover {
	color:#000;
	background-color: #d9e1e4;
}
.dropdown06 .underline {border-bottom:1px solid #b9d6dc}




  /*ブログ*/


.dropdown07 {float:left; padding-right:0px}
.dropdown07 dt {
	width:100px;
	font-weight:bold;
	cursor:pointer;
	height: 40px;
	background-image: url(../top-menyu.png);
	background-position: -600px -80px;
	text-indent: -10000px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9ac1c9;
	border-right-color: #9ac1c9;
	border-bottom-color: #9ac1c9;
	border-left-color: #9ac1c9;
	display: block;
}
.dropdown07 dt:hover {
	background-image: url(../top-menyu.png);
	background-position: -600px -125px;
}
.dropdown07 dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown07 ul {width:207px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown07 li {display:inline}
.dropdown07 a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown07 a:hover {
	color:#000;
	background-color: #d9e1e4;
}
.dropdown07 .underline {border-bottom:1px solid #b9d6dc}



  /* お問い合わせ*/


.dropdown08 {float:left; padding-right:0px}
.dropdown08 dt {
	width:160px;
	font-weight:bold;
	cursor:pointer;
	height: 40px;
	background-image: url(../top-menyu.png);
	background-position: -700px -80px;
	text-indent: -10000px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9ac1c9;
	border-right-color: #9ac1c9;
	border-bottom-color: #9ac1c9;
	border-left-color: #9ac1c9;
	font-stretch: normal;
	text-transform: capitalize;
	display: block;
}
.dropdown08 dt:hover {
	background-image: url(../top-menyu.png);
	background-position: -700px -125px;
	font-variant: normal;
}
.dropdown08 dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown08 ul {width:208px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown08 li {display:inline}
.dropdown08 a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown08 a:hover {
	color:#000;
	background-color: #d9e1e4;
}
.dropdown08 .underline {border-bottom:1px solid #b9d6dc}
