@charset "UTF-8";

/******************************************************
*	
*	1. common style
*	2. index style
*	3. about style
*	4. kind style
*	5. warm/cool style
*	6. method style
*	7. method2 style
*	8. example style
*	9. way style
*	10. knowledge style
*	11. turf style
*	12. original style
*	13. entrusted style
*	
******************************************************/


/*  1. common style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#alpha {
}





/*  2. index style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#index #alpha {
}

#index #alpha #lead {
	font-size: 95%;
}

#index #alpha #navi {
	margin-top: 14px;
}

#index #alpha #navi li {
	display: inline;
	float: left;
	width: 190px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 0;
	line-height: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px;
}

#index #alpha #navi li img {
	vertical-align: top;
}

#index #alpha #navi li.first {
	padding-left: 0;
}





/*  3. about style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#about #alpha {
}

#about #alpha #lead {
	margin-top: 14px;
	font-size: 95%;
}

#about #alpha .cont {
	margin-top: 24px;
}

#about #alpha .cont p {
	margin-top: 12px;
	font-size: 95%;
}





/*  4. kind style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#kind #alpha {
}

#kind #alpha #lead {
	font-size: 95%;
}

#kind #alpha .cont {
	margin-top: 20px;
}

#kind #alpha .cont h2 {
	padding-bottom: 8px;
}

#kind #alpha .cont p {
	font-size: 95%;
}

#kind #alpha .cont table {
	width: 100%;
	margin-top: 4px;
	border-top: 1px solid #B7CC3C;
	border-right: 1px solid #B7CC3C;
}

#kind #alpha .cont table th,
#kind #alpha .cont table td {
	padding: 10px;
	border-bottom: 1px solid #B7CC3C;
	border-left: 1px solid #B7CC3C;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

#kind #alpha .cont table th {
	text-align: center;
}

#kind #alpha .cont table tr.firstline th {
	padding: 0;
	background: #E6E6E6;
}

#kind #alpha .cont table td img {
	vertical-align: middle;
}

#kind #alpha .cont table td p {
	margin: 5px 0 0;
}

#kind #alpha .cont table td span {
	display: block;
	margin: 5px 0 0 16px;
}

#kind #alpha .cont .note {
	margin-top: 4px;
	font-size: 77%;
	text-align: right;
}


/*
#kind #alpha #references {
}

#kind #alpha #references .clause {
	margin-top: 20px;
}

#kind #alpha #references .clause h3 {
	padding-bottom: 8px;
}

#kind #alpha #references .clause p {
	font-size: 95%;
}

#kind #alpha #references .clause .clearfix p {
	float: left;
	width: 365px;
}

#kind #alpha #references .clause .clearfix img {
	float: right;
}
*/





/*  5. warm/cool style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#warm #alpha,
#cool #alpha {
	margin-top: 24px;
}

#warm #alpha .cont,
#cool #alpha .cont {
	margin-top: 20px;
}

#warm #alpha .cont h2,
#cool #alpha .cont h2 {
}

#warm #alpha .cont table,
#cool #alpha .cont table {
	width: 100%;
	margin-top: 10px;
	border-top: 1px solid #B7CC3C;
	border-right: 1px solid #B7CC3C;
}

#warm #alpha .cont table td,
#cool #alpha .cont table td {
	border-bottom: 1px solid #B7CC3C;
	border-left: 1px solid #B7CC3C;
}

#warm #alpha .cont table td.thumb,
#cool #alpha .cont table td.thumb {
	padding: 12px 0;
	width: 150px;
	vertical-align: center;
	text-align: center;
}

#warm #alpha .cont table td.textBlock,
#cool #alpha .cont table td.textBlock {
	padding: 12px;
	vertical-align: top;
	font-size: 95%;
}

#warm #alpha .cont table td.textBlock h3,
#cool #alpha .cont table td.textBlock h3 {
	padding-bottom: 10px;
}

#warm #alpha .cont table td.textBlock a.arrow,
#cool #alpha .cont table td.textBlock a.arrow {
	display: block;
	margin-top: 12px;
	padding-left: 16px;
	background: url(../../../img_common/icon_arrow3.gif) no-repeat left top;
}

#warm #alpha .cont table td.textBlock dl,
#cool #alpha .cont table td.textBlock dl {
	margin-top: 4px;
}

#warm #alpha .cont table td.textBlock dl dd span img,
#cool #alpha .cont table td.textBlock dl dd span img {
	vertical-align: middle;
	margin-left: 4px;
}


/* pagetop */

#warm #alpha .pageNavi,
#cool #alpha .pageNavi {
	padding: 10px 0 0;
}





/*  6. method style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#method #alpha {
}

#method #alpha #lead {
	font-size: 95%;
}


/* anchorNavi */

#method #alpha #anchorNavi {
	margin-top: 12px;
}

#method #alpha #anchorNavi ul {
	margin-top: -4px;
}

#method #alpha #anchorNavi ul li {
	float: left;
	display: inline;
	margin-top: 4px;
	margin-right: 10px;
}

#method #alpha #anchorNavi ul li a {
	padding-left: 16px;
	background: url(../../../img_common/icon_arrow2.gif) no-repeat left center;
	font-size: 95%;
}


#method #alpha .cont {
	margin-top: 24px;
}


/* flow */

#method #alpha .cont .flow li {
	float: left;
	width: 192px;
	margin-top: 10px;
	padding-left: 20px;
	background: url(../../../../services/products/img/method_arrow.jpg) no-repeat left top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 172px;
}

#method #alpha #ct2 .flow li {
	margin-top: 20px;
}

#method #alpha .cont .flow li.first {
	padding-left: 0;
	background: none;
}

#method #alpha .cont .flow li.last {
	width: 560px;
	margin-top: 20px;
	padding-left: 0;
	background: none;
}

#method #alpha #ct2 .flow li.last {
	margin-top: 16px;
}

#method #alpha .cont .flow li img {
	display: block;
	vertical-align: top;
}

#method #alpha .cont .flow li p {
	margin-top: 4px;
	font-size: 85%;
}

#method #alpha .cont .flow li.last dl {
}

#method #alpha .cont .flow li.last dl dt {
	font-size: 95%;
	font-weight: bold;
}

#method #alpha .cont .flow li.last dl dd {
	margin-top: 8px;
	font-size: 95%;
}

#method #alpha .cont .flow li.last p {
	margin-top: 0;
}


/* point */

#method #alpha .cont .point {
	width: 560px;
	padding-top: 56px;
	background: url(../../../../services/products/img/method_point_bg1.gif) no-repeat left top;
}

#method #alpha .cont .point .inner {
	padding: 0 16px 21px 20px;
	background: url(../../../../services/products/img/method_point_bg2.gif) no-repeat left bottom;
}

#method #alpha .cont .point h3 {
	padding-bottom: 10px;
}

#method #alpha .cont .point p {
	font-size: 95%;
}

#method #alpha #ct1 .point {
	position: relative;
	top: -15px;
	margin-bottom: -15px;
}

#method #alpha #ct2 .point {
	margin-top: 8px;
}

#method #alpha #ct1 .point .textBlock {
	float: left;
	width: 376px;
}

#method #alpha #ct1 .point p.note {
	margin-top: 8px;
	font-size: 77%;
}

#method #alpha #ct1 .point .pht {
	float: right;
	width: 136px;
	margin-top: -5px;
}

#method #alpha #ct1 .point .pht img {
	display: block;
	margin-top: 5px;
}


/* pagetop */

#method #alpha .pageNavi {
	padding: 20px 0 0;
}


#method #alpha #ct2 .lead {
	margin-top: 10px;
	font-size: 95%;
}

/*
	for print ----------------------------------------------------------------------------------------------------------------------------
*/

@media print {

#method #alpha #anchorNavi {
	display: none;
}

#method #alpha #ct1 .point {
	margin-top: 60px;
}

#method #alpha #ct2 {
	margin-top: 60px;
}

}





/*  7. method2 style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#method2 #alpha {
}

#method2 #alpha #lead {
	font-size: 95%;
}


/* anchorNavi */

#method2 #alpha #anchorNavi {
	margin-top: 12px;
}

#method2 #alpha #anchorNavi ul {
	margin-top: -4px;
}

#method2 #alpha #anchorNavi ul li {
	float: left;
	display: inline;
	margin-top: 4px;
	margin-right: 10px;
}

#method2 #alpha #anchorNavi ul li a {
	padding-left: 16px;
	background: url(../../../img_common/icon_arrow2.gif) no-repeat left center;
	font-size: 95%;
	white-space: nowrap;
}


#method2 #alpha .cont {
	margin-top: 24px;
}

#method2 #alpha .cont h2,
#method2 #alpha .cont h3 {
	padding-bottom: 10px;
}

#method2 #alpha .cont ul.dot {
	margin-top: -8px;
}

#method2 #alpha .cont ul.dot li {
	margin-top: 8px;
	padding-left: 13px;
	background: url(../../../img_common/icon_dot1.gif) no-repeat left top;
	font-size: 95%;
}


/* ct1 */

#method2 #alpha #ct1 .flow {
	margin-top: 10px;
	margin-bottom: 20px;
}

#method2 #alpha #ct1 .flow h4 {
	font-size: 95%;
	font-weight: bold;
}

#method2 #alpha #ct1 .flow li {
	float: left;
	width: 192px;
	margin-top: 10px;
	padding-left: 20px;
	background: url(../../../../services/products/img/method2_ct1_arrow.gif) no-repeat left top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 172px;
}

#method2 #alpha #ct1 .flow li.first {
	padding-left: 0;
	background: none;
}

#method2 #alpha #ct1 .flow li img {
	display: block;
	vertical-align: top;
}

#method2 #alpha #ct1 .flow li p {
	margin-top: 4px;
	font-size: 85%;
}


#method2 #alpha #ct1 #feature {
	width: 545px;
	margin: 12px 0 0 15px;
	padding-top: 20px;
	background: url(../../../../services/products/img/method2_ct2_bg1.gif) no-repeat left top;
}

#method2 #alpha #ct1 #feature .inner {
	padding: 0 20px 20px;
	background: url(../../../../services/products/img/method2_ct2_bg2.gif) no-repeat left bottom;
}

#method2 #alpha #ct1 #feature #demerit {
	margin-top: 12px;
	padding-top: 13px;
	background: url(../../../img_common/dotline2.gif) repeat-x left top;
}

#method2 #alpha #ct1 #feature h4 {
	padding-bottom: 8px;
}

#method2 #alpha #ct1 #feature ul li {
	font-size: 77%;
}


/* ct2 */

#method2 #alpha #ct2 .clause {
	margin-top: 20px;
}

#method2 #alpha #ct2 .clause p {
	font-size: 95%;
}


/* ct2-2 */

#method2 #alpha #ct2 #ct2-2 {
}

#method2 #alpha #ct2 #ct2-2 .imgBlock {
}

#method2 #alpha #ct2 #ct2-2 .imgBlock ul li {
	float: left;
	width: auto;
	margin-top: 8px;
	padding-right: 0;
	line-height: 0;
}

#method2 #alpha #ct2 #ct2-2 .imgBlock ul li img {
	display: inline;
}


/* ct2-3 */

#method2 #alpha #ct2 #ct2-3 {
}

#method2 #alpha #ct2 #ct2-3 .imgBlock {
}

#method2 #alpha #ct2 #ct2-3 .imgBlock ul {
	width: 576px;
	margin-left: -16px;
}

#method2 #alpha #ct2 #ct2-3 .imgBlock ul li {
	float: left;
	width: 192px;
	padding-left: 16px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 176px;
}

#method2 #alpha #ct2 #ct2-3 .imgBlock ul li img {
	display: block;
}

#method2 #alpha #ct2 #ct2-3 .imgBlock ul li dl {
	margin-top: 4px;
	font-size: 95%;
}

#method2 #alpha #ct2 #ct2-3 .imgBlock ul li dl dt {
	font-weight: bold;
}


/* ct2-4 */

#method2 #alpha #ct2 #ct2-4 {
}

#method2 #alpha #ct2 #ct2-4 table {
	width: 100%;
	border-top: 1px solid #B7CC3C;
	border-right: 1px solid #B7CC3C;
}

#method2 #alpha #ct2 #ct2-4 table th,
#method2 #alpha #ct2 #ct2-4 table td {
	border-bottom: 1px solid #B7CC3C;
	border-left: 1px solid #B7CC3C;
}

#method2 #alpha #ct2 #ct2-4 table th {
	background: #E6E6E6;
}

#method2 #alpha #ct2 #ct2-4 table td {
	padding: 4px;
	font-size: 85%;
	text-align: center;
}


/* ct3, ct4, ct5 */

#method2 #alpha #ct3 .imgBlock ul li,
#method2 #alpha #ct4 .imgBlock ul li,
#method2 #alpha #ct5 .imgBlock ul li {
	float: left;
	width: 278px;
	margin-top: 12px;
	padding-right: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 258px;
}

#method2 #alpha #ct3 .imgBlock ul li img,
#method2 #alpha #ct4 .imgBlock ul li img,
#method2 #alpha #ct5 .imgBlock ul li img {
	display: block;
	vertical-align: top;
}

#method2 #alpha #ct3 .imgBlock ul li span,
#method2 #alpha #ct4 .imgBlock ul li span,
#method2 #alpha #ct5 .imgBlock ul li span {
	display: block;
	margin-top: 4px;
	font-size: 85%;
}


/* pagetop */

#method2 #alpha .pageNavi {
	padding: 10px 0 0;
}

/*
	for print ----------------------------------------------------------------------------------------------------------------------------
*/

@media print {

#method2 #alpha #anchorNavi {
	display: none;
}

}





/*  8. example style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#example #alpha {
}

#example #alpha #lead {
	margin-bottom: 20px;
	font-size: 95%;
}

#example #alpha .cont {
	margin-bottom: 15px;
	padding-bottom: 11px;
	background: url(../../../img_common/dotline1.gif) repeat-x left bottom;
}

#example #alpha #ct13 {
	margin-bottom: 0;
	padding-bottom: 0;
	background: none;
}

#example #alpha .cont h2 {
	padding-bottom: 15px;
}

#example #alpha .cont p {
	float: left;
	width: 150px;
	font-size: 95%;
}

#example #alpha .cont .imgBlock {
	float: left;
	width: 400px;
}

#example #alpha .cont .imgBlock ul li {
	float: left;
	width: 200px;
	padding-left: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 190px;
}

#example #alpha .cont .imgBlock ul li img {
	vertical-align: top;
}





/*  9. way style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#way #alpha {
}

#way #alpha #lead {
	padding-bottom: 20px;
	font-size: 95%;
}

#way #alpha #thumbList ul {
	margin-top: -12px;
}

#way #alpha #thumbList ul li {
	display: inline;
	float: left;
	width: 135px;
	margin-top: 12px;
	margin-right: 6px;
	font-size: 95%;
}

#way #alpha #thumbList ul li#item4,
#way #alpha #thumbList ul li#item8,
#way #alpha #thumbList ul li#item12,
#way #alpha #thumbList ul li#item16 {
	margin-right: 0;
}





/*  10. knowledge style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#knowledge #alpha {
}

#knowledge #alpha #lead {
	margin-top: 8px;
	font-size: 95%;
}


/* anchorNavi */

#knowledge #alpha #anchorNavi {
	width: 370px;
	margin-top: 12px;
}

#knowledge #alpha #anchorNavi ul {
	margin-top: -4px;
}

#knowledge #alpha #anchorNavi ul li {
	float: left;
	display: inline;
	margin-top: 4px;
	margin-right: 10px;
}

#knowledge #alpha #anchorNavi ul li a {
	padding-left: 16px;
	background: url(../../../img_common/icon_arrow2.gif) no-repeat left center;
	font-size: 95%;
	white-space: nowrap;
}


/* pagetop */

#knowledge #alpha .pageNavi {
	padding: 10px 0 0;
}


#knowledge #alpha .cont {
	margin-top: 20px;
}

#knowledge #alpha .cont h3 {
	padding-bottom: 2px;
}

#knowledge #alpha .cont dl {
	margin-top: 8px;
}

#knowledge #alpha .cont dl dt,
#knowledge #alpha .cont dl dd {
	font-size: 95%;
}

#knowledge #alpha .cont dl dt {
	position: relative;
	margin-left: 1em;
	font-weight: bold;
}

#knowledge #alpha .cont dl dt span {
	position: absolute;
	left: -1em;
	font-weight: normal;
	line-height: 1.5em;
	_line-height: 1.1em;
}

*:first-child+html #knowledge #alpha .cont dl dt span {
	line-height: 1em;
}

#knowledge #alpha .cont dl dd {
	padding-left: 1em;
}

#knowledge #alpha #ct6 dl dt,
#knowledge #alpha #ct6 dl dd {
	font-size: 77%;
}

#knowledge #alpha #ct6 dl dt {
	margin-left: 0;
	background: url(../../../../services/products/img/knowledge_icon_dot.gif) no-repeat left 2px;
	padding-left: 14px;
}

#knowledge #alpha #ct6 dl dd {
	padding-left: 14px;
}

#knowledge #alpha #ct6 dl dd .indent {
	padding-left: 1em;
	color: #666;
}

#knowledge #alpha .cont .note {
	margin-top: 16px;
	color: #666;
	font-size: 77%;
}

#knowledge #alpha .cont .clause {
	margin-bottom: 20px;
	padding-bottom: 16px;
	background: url(../../../img_common/dotline1.gif) repeat-x left bottom;
}

#knowledge #alpha .cont .end {
	margin-bottom: 0;
}

#knowledge #alpha .cont .clause .right {
	float: right;
}

#knowledge #alpha .cont .clause .left {
	float: left;
	width: 304px;
}

#knowledge #alpha .cont .clause h4 {
	font-size: 95%;
}

#knowledge #alpha .cont .clause p {
	margin-top: 12px;
	font-size: 95%;
}





/*  11. turf style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#turf #alpha {
}

#turf #alpha #summary #lead {
	float: left;
	width: 380px;
	font-size: 95%;
}

#turf #alpha #summary img {
	float: right;
}


/* anchorNavi */

#turf #alpha #anchorNavi {
	margin-top: 12px;
}

#turf #alpha #anchorNavi ul {
	margin-top: -4px;
}

#turf #alpha #anchorNavi ul li {
	float: left;
	display: inline;
	margin-top: 4px;
	margin-right: 10px;
}

#turf #alpha #anchorNavi ul li a {
	padding-left: 16px;
	background: url(../../../img_common/icon_arrow2.gif) no-repeat left center;
	font-size: 95%;
	white-space: nowrap;
}


#turf #alpha .cont {
	margin-top: 24px;
}

#turf #alpha #ct2 {
	padding-bottom: 17px;
	background: url(../../../img_common/dotline1.gif) repeat-x left bottom;
}


/* ct1 */

#turf #alpha #ct1 .clause {
	margin-top: 24px;
	padding-bottom: 17px;
	background: url(../../../img_common/dotline1.gif) repeat-x left bottom;
}

#turf #alpha #ct1 .clause h3 {
	padding-bottom: 10px;
}

#turf #alpha #ct1 .clause .left {
	float: left;
	width: 171px;
}

#turf #alpha #ct1 .clause .right {
	float: right;
	width: 370px;
}

#turf #alpha #ct1 .clause .right table {
	width: 100%;
	border-top: 1px solid #B6CD3F;
	border-right: 1px solid #B6CD3F;
}

#turf #alpha #ct1 .clause .right table th,
#turf #alpha #ct1 .clause .right table td {
	padding: 6px;
	border-bottom: 1px solid #B6CD3F;
	border-left: 1px solid #B6CD3F;
	font-size: 95%;
}

#turf #alpha #ct1 .clause .right table th {
	width: 98px;
	padding: 6px 0;
	background: #E9F0C6;
}

#turf #alpha #ct1 .clause .right ol {
	padding-left: 1.5em;
	*padding-left: 2em;
}

#turf #alpha #ct1 .clause .right ol li {
	margin-top: 12px;
	font-size: 95%;
}


/* ct2, ct3 */

#turf #alpha .cont .flow {
	margin-top: 10px;
}

#turf #alpha .cont .flow li {
	float: left;
	width: 192px;
	margin-top: 10px;
	padding-left: 20px;
	background: url(../../../../services/products/img/turf_ct2_arrow.gif) no-repeat left top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 172px;
}

#turf #alpha #ct3 .flow li {
	background: none;
}

#turf #alpha .cont .flow li.first {
	padding-left: 0;
	background: none;
}

#turf #alpha .cont .flow li img {
	display: block;
	vertical-align: top;
}

#turf #alpha .cont .flow li p,
#turf #alpha .cont .flow li span {
	display: block;
	margin-top: 4px;
	font-size: 85%;
}


/* pagetop */

#turf #alpha .pageNavi {
	padding: 10px 0 0;
}

/*
	for print ----------------------------------------------------------------------------------------------------------------------------
*/

@media print {

#turf #alpha #anchorNavi {
	display: none;
}

}





/*  12. original style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#original #alpha {
}

#original #alpha h2 {
	padding-bottom: 16px;
}


/* ct1 */

#original #alpha #ct1 table {
	width: 100%;
	border-top: 1px solid #B6CC3D;
	border-right: 1px solid #B6CC3D;
}

#original #alpha #ct1 table th,
#original #alpha #ct1 table td {
	padding: 7px 8px;
	border-bottom: 1px solid #B6CC3D;
	border-left: 1px solid #B6CC3D;
	font-size: 95%;
	vertical-align: top;
}

#original #alpha #ct1 table th {
	padding: 0;
	background: #E6E6E6;
	text-align: center;
}

#original #alpha #ct1 table td span{
	font-size: 85%;
}


/* ct2 */

#original #alpha #ct2 {
	margin-top: 24px;
}

#original #alpha #ct2 .clause {
	margin-bottom: 18px;
	padding-bottom: 16px;
	background: url(../../../img_common/dotline1.gif) repeat-x left bottom;
}

#original #alpha #ct2 .last {
	margin-bottom: 0;
	padding-bottom: 0;
	background: none;
}

#original #alpha #ct2 .clause h3 {
	padding-bottom: 10px;
}

#original #alpha #ct2 .clause .left {
	float: left;
}

#original #alpha #ct2 .clause .right {
	float: right;
	width: 370px;
}

#original #alpha #ct2 .clause .right p {
	font-size: 95%;
}

#original #alpha #ct2 .clause .right .note {
	margin-top: 16px;
	color: #666;
	font-size: 77%;
}

#original #alpha #ct2 .clause .right a {
	display: block;
	margin-top: 24px;
	padding-left: 16px;
	background: url(../../../img_common/icon_arrow3.gif) no-repeat left top;
	font-size: 95%;
}





/*  13. entrusted style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#entrusted #alpha {
}

#entrusted #alpha #lead {
	font-size: 95%;
}

#entrusted #alpha .cont h2 {
	padding-bottom: 10px;
}


/* ct1 */

#entrusted #alpha #ct1 {
	margin-top: 24px;
}

#entrusted #alpha #ct1 ul {
	width: 550px;
	margin-left: 10px;
}

#entrusted #alpha #ct1 ul li {
	margin-bottom: 8px;
	padding-bottom: 8px;
	background: url(../../../img_common/dotline1.gif) repeat-x left bottom;
	font-size: 95%;
}

#entrusted #alpha #ct1 ul li span {
	display: block;
	float: left;
}

#entrusted #alpha #ct1 ul li span.alpha {
	width: 105px;
}

#entrusted #alpha #ct1 ul li span.beta {
	width: 155px;
}

#entrusted #alpha #ct1 ul li span.gamma {
	width: 290px;
}


/* ct2 */

#entrusted #alpha #ct2 {
	margin-top: 16px;
}

#entrusted #alpha #ct2 ul {
	float: left;
	width: 250px;
	margin-left: 10px;
	*margin-left: 5px;
}

#entrusted #alpha #ct2 ul li {
	margin-bottom: 8px;
	padding-bottom: 8px;
	background: url(../../../img_common/dotline1.gif) repeat-x left bottom;
	font-size: 95%;
}

#entrusted #alpha #ct2 ul li span {
	display: block;
	float: left;
}

#entrusted #alpha #ct2 ul li span.alpha {
	width: 85px;
}

#entrusted #alpha #ct2 ul li span.beta {
	width: 155px;
}

#entrusted #alpha #ct2 ul li span.gamma {
	width: 250px;
}

#entrusted #alpha #ct2 .clearfix img {
	float: right;
}


/* ct3 */

#entrusted #alpha #ct3 table {
	width: 100%;
	border-top: 1px solid #B5CC3D;
	border-right: 1px solid #B5CC3D;
}

#entrusted #alpha #ct3 table th,
#entrusted #alpha #ct3 table td {
	padding: 6px;
	border-bottom: 1px solid #B5CC3D;
	border-left: 1px solid #B5CC3D;
	font-size: 95%;
	vertical-align: top;
}

#entrusted #alpha #ct3 table th {
	padding: 0;
	background: #E6E6E6;
	text-align: center;
}


#entrusted #alpha #ct3 .phtBlock {
	margin-top: 10px;
}

#entrusted #alpha #ct3 .phtBlock ul li {
	display: inline;
	margin-top: 10px;
}

#entrusted #alpha #ct3 .phtBlock ul li.odd {
	display: inline;
	float: left;
	width: 275px;
}

#entrusted #alpha #ct3 .phtBlock ul li.even {
	display: inline;
	float: right;
	width: 275px;
}

#entrusted #alpha #ct3 .phtBlock ul li span {
	display: block;
	font-size: 85%;
}
