.bold{
	font-weight:bold;
}

div#about div#about-left{
	width:230px;
	float:left;
}
	div#about div#about-left ul.left-navigation{
		border-top:#000 solid 2px;
	}
		div#about div#about-left ul.left-navigation li{
			height: 27px;
			border-bottom: #333 dashed 1px;
			padding:9px 0 0 10px;
		}
			div#about div#about-left ul.left-navigation li a{
				background: url("/image/orange_arrow_4.gif") no-repeat 0 25%;
				padding:0 0 0 12px;
				font-size:14px;
			}
div#about div#about-right{
	width:700px;
	float:right;
}
	div#about div#about-right h2{
		background: url("/image/headline6.jpg") no-repeat ;
		padding: 15px 0 0 20px;
		height:33px;
		font-size:16px;
		color:#333;
	}
	div#about div#about-right h3{
		background: url("/image/headline7.jpg") no-repeat ;
		padding: 6px 0 0 20px;
		height:24px;
		font-size:13px;
		color:#fff;
		font-weight:bold;
	}

	div#about div#about-right h4{
		background: url("/image/headline8.gif") no-repeat ;
		padding:7px 0 0 20px;
		height:23px;
		font-size:14px;
		clear:both;
	}
		div#about div#about-right div.main-image{
			margin-bottom:19px;
		}
			div#about div#about-right div.main-image div.text-area{
				padding:9px 20px 12px 9px;
				font-size:12px;
				color:#333;
			}
			div#about div#about-right div.main-image div.link-area{
				background-color:#ede9e5;
				border-top:#a0a0a0 dashed 1px;
				border-bottom:#a0a0a0 dashed 1px;
				padding:14px 0 10px 22px;
			}
				div#about div#about-right div.main-image div.link-area span.link{
					background: url("/image/orange_arrow_1.gif") no-repeat 0 20%;
					padding: 0 0 0 13px;
					font-size:14px;
				}
				div#about div#about-right div.main-image div.link-area span.text{
					font-size:12px;
				}
	div#about div#about-right div#right-content{
		padding: 15px 0 0 0;
		margin-bottom:16px;
	}
		div#about div#about-right div.content {
			padding:15px 0 0 0;
			margin-bottom:15px;
		}
			div#about div#about-right div.content div.image-area{
				width:202px;
				float:left;
			}
			div#about div#about-right div.content div.text-area{
				width:482px;
				float:right;
				font-size:12px;
			}
				div#about div#about-right div.content div.text-area a{
					background: url("/image/orange_arrow_4.gif") no-repeat 0 25%;
					padding:0 0 0 12px;
				}
/*faq*/
		div#about div#about-right div.faq{
			padding:5px 0 0 0;
			margin-bottom:10px;
		}
			div#about div#about-right div.faq div.question{
				border-bottom: #ccc dashed 1px;
			}
			div#about div#about-right div.faq div.answer{
				padding:0 0 0 20px;
			}
/*concept*/
		div#about div#about-right div.concept-image{
			padding:15px 0 0 0;
			text-align: center;
		}
		div#about div#about-right div.concept-text{
			padding:30px 0 0 0;
			text-align: center;
			font-size:12px;
			line-height: 160%;
			margin-bottom: 60px;
		}
/*ad*/
		div#about div#about-right div.ad-text-area{
			font-size: 12px;
			padding:8px 0 0 0;
			margin-bottom:10px;
		}
		div#about div#about-right div.ad-explain{
			font-size: 12px;
			padding:8px 0 0 20px;
			margin-bottom:10px;
		}
		div#about div#about-right div.ad-bottom-area{
			border-top: #666 dashed 1px;
			padding: 8px 0 0 0;
			margin-bottom: 20px;
		}
/*faq*/
.faq .answer .bottom-space{
	margin-bottom:1em;
}
