
/*--------------------------------------------------------*/
div#main div dl#service dl{
	margin:0px 0px;
	clear:both;
}

div#main div dl#service  dt{
	margin:0px;
	padding:30px 0px 0px 0px;
	clear:both;
}
div#main div dl#service dd{
}

/* -----#primary--- service-----------------------------------*/
#main  ul.service_menu{
	padding:0px;
	margin:auto;
	height:89px;
	width:90%;
	margin-top:20px;
}
ul.service_menu li {
	float: left;
	width: 133px;
	list-style-type: none;
	margin:0px;
	padding:5px 10px;
	height:89px;
}
ul.service_menu li a {
	display: block;
	width: 133px;
	height:89px;
}
/*
ul.service_menu li#link1 a {background-image:url(../service/img/idx_01on.gif);}
ul.service_menu li#link2 a {background-image:url(../service/img/idx_02on.gif);}
ul.service_menu li#link3 a {background-image:url(../service/img/idx_03on.gif);}
ul.service_menu li#link4 a {background-image:url(../service/img/idx_04on.gif);}
ul.service_menu li#link1 a:hover {background-image:url(../service/img/idx_01.gif);}
ul.service_menu li#link2 a:hover {background-image:url(../service/img/idx_02.gif);}
ul.service_menu li#link3 a:hover {background-image:url(../service/img/idx_03.gif);}
ul.service_menu li#link4 a:hover {background-image:url(../service/img/idx_04.gif);}
/* -----#primary--- service1-----------------------------------*/
#main ul.link_service1{
	margin:0px auto;
	width:90%;
	padding:0px;
	clear:both;
}
ul.link_service1 li {
	float: left;
	width: 210px;
	list-style-type: none;
	margin:0px auto;
	height:72px;
}
ul.link_service1 li a {
	display: block;
	width: 180px;
	height:72px;
}
/*

ul.link_service1 li#link10 a:hover {	background:url(../service/img/idx_10on.gif) no-repeat top;}
ul.link_service1 li#link11 a:hover {	background:url(../service/img/idx_11on.gif) no-repeat top;}
ul.link_service1 li#link12 a:hover {	background:url(../service/img/idx_12on.gif) no-repeat top;}
ul.link_service1 li#link15 a:hover {	background:url(../service/img/idx_15on.gif) no-repeat top;}
ul.link_service1 li#link16 a:hover {	background:url(../service/img/idx_16on.gif) no-repeat top;}
ul.link_service1 li#link17 a:hover {	background:url(../service/img/idx_17on.gif) no-repeat top;}
ul.link_service1 li#link13 a:hover {	background:url(../service/img/idx_13on.gif) no-repeat top;}
ul.link_service1 li#link14 a:hover {	background:url(../service/img/idx_14on.gif) no-repeat top;}
ul.link_service1 li#link25 a:hover {	background:url(../service/img/idx_25on.gif) no-repeat top;}
ul.link_service1 li#link18 a:hover {	background:url(../service/img/idx_18on.gif) no-repeat top;}
ul.link_service1 li#link19 a:hover {	background:url(../service/img/idx_19on.gif) no-repeat top;}
ul.link_service1 li#link20 a:hover {	background:url(../service/img/idx_20on.gif) no-repeat top;}
ul.link_service1 li#link21 a:hover {	background:url(../service/img/idx_21on.gif) no-repeat top;}


/* analysis  -----------------------------------*/


#analysis_txt{
	clear:both;
}

#analysis_txt span{
	color:#999;
	font-size:90%;
	font-weight:normal;
}


#analysis_txt2{
	margin-top:20px;
	text-align:left;
	clear:both;

  border-color: #060; 
  padding: 12px; /* 余白の幅 */
  border-style: double; /* 枠の種類 */
  border-width: 4px 0px; /* 枠の幅 */

	background-color:#D7F1CD;
	background-image: -moz-linear-gradient(top, #C8F0E1, #DBEFD1); /* FireFox */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DBEFD1)),color-stop(1, #C8F0E1)); /* webkit */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C8F0E1', endColorstr='#DBEFD1)')";
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C8F0E1', endColorstr='#DBEFD1)'); /* IE5.5+ */
}
#analysis_txt2 li{
	list-style-position:inherit;
	margin:0px 0px 0px 20px;
	font-weight:normal;
	padding:0px 0px;
	}


