﻿@charset "utf-8";

/* ============================================
	/knowledge/qa.html
============================================ */

body.qa {}

	body.qa .qaList {
		width: 637px;
		margin: 30px 0 0 30px;
		padding-bottom: 20px;
		overflow: hidden;
	}
	
		body.qa .qaList .inner {
			width: 700px;
		}

		body.qa .qaList ul {
			float: left;
			display: inline;
			width: 304px;
			padding-right: 15px;
			margin-right: 15px;
			border-right: 1px solid #E4E4E4;
		}

		body.qa .qaList li {
			line-height: 0;
			margin-bottom: 3px;
		}
		
			body.qa .qaList a {
				display: block;
				background: url(../images/qa/qa_ico_arrow.gif) no-repeat 0 3px;
				padding-left: 18px;
				color: #cc6666;
				text-decoration: underline;
				line-height: 1.4;
			}
			
			* html body.qa .qaList a {
				text-indent: -16px;
			}
			
			*:first-child+html body.qa .qaList a {
				text-indent: -16px;
			}
			
			body.qa .qaList a:hover {
				text-decoration: none;
			}
			
	body.qa .qaDetail {
		margin: 20px 31px 0 30px;
		padding-bottom: 15px;
		border-bottom: 1px solid #EBEBEB;
	}
			
		body.qa .qaDetail h3 {
			position: relative;
			margin-left: 3em;
			font-weight: bold;
			line-height: 1.5;
			color: #CC6666;
		}	

		body.qa .qaDetail p {
			position: relative;
			margin-top: 10px;
			margin-left: 3em;
			line-height: 1.5;
		}	
	
		body.qa .qaDetail h3 span,
		body.qa .qaDetail p span {
			position: absolute;
			left: -3em;
			top: 0px;
		}
		
		* html body.qa .qaDetail h3 span,
		* html body.qa .qaDetail p span {
			top: -0.25em;
		}
		
		*:first-child+html body.qa .qaDetail h3 span,
		*:first-child+html body.qa .qaDetail p span {
			top: -0.25em;
		}
	
	body.qa .btn_toQaList {
		margin: 4px 31px 0 30px;
		text-align: right;
	}
		
		
		
	