@charset "utf-8";

/*================================
ファイル名：service.css
説明：メンバーページのスタイル

IE6.5以下にのみ適用するスタイルを ie.css
に記述しています。

=================================*/

@import url("../share/default.css");
@import url("../share/common.css");

/* Clearfix
=================================*/

ul.gn:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

ul.gn {
	display: inline-block;
}

/* Hide from Mac IE \*/
ul.gn {
	*height: 1%;
	display: block;
}
/* Hide from Mac IE */

/* =========================================
*  INDEX
* ========================================= */

ol.service {
	padding: 0 0 1em .5em;
}

	ol.service li {
		margin-top: 1em;
		padding-left: 1.8em;
		background: url(../../img/service/number.jpg) no-repeat left 2px;
		font-weight: bold;
	}
	
	ol.service li.two { background-position: left -22px }
	ol.service li.three { background-position: left -46px }
	ol.service li.four { background-position: left -70px }
	ol.service li.five { background-position: left -93px }
	ol.service li.six { background-position: left -118px }
	ol.service li.seven { background-position: left -142px }
	ol.service li.eight { background-position: left -166px }
	ol.service li.nine { background-position: left -190px }
	
table.service {
	margin-top: 1em;
	border-collapse: separate;
	width: 100%;
	font-size: 100%;
}

* html table.service {
	width: 540px;
}

	table.service th,
	table.service td {
		padding: .5em .6em;
		font-weight: normal;
		text-align: left;
	}
	
	table.service td {
		text-align: center;
	}

	table.service thead th,
	table.service thead td {
		color: #FFF;
		background: #4e3124;
	}
	
	table.service tbody th,
	table.service tbody td {
		color: #333;
		background: #ccbfb6;
	}
	
p.ser {
	margin: 1em 0 0 1em;
	font-weight: bold;
}

ul.service {
	padding: 1.5em 0;
}

	ul.service li {
		margin-right: 1em;
		display: inline;
	}
p.italicsmall {
	font-style: normal;
	font-size: 11px;
	margin-left: 0.5em;
}

	
		ul.service li a:hover img {
			opacity: .8;
			filter: alpha(opacity=80);
		}

/* =========================================
*  DETAIL
* ========================================= */

ol.ser_det {
	list-style: none;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3em;
}

	ol.ser_det li {
	padding: .1em 0;
	text-indent: -2.5em;
	}
	
dl.case {
}

	dl.case dt {
		margin-top: 1em;
	}
	
	dl.case dd {
		margin: .5em 0 0 .5em;
	}

/* =========================================
*  ABOUT
* ========================================= */

/* =========================================
*  REVIEW
* ========================================= */

