/* インポート */
@import "/css/common.css";

/* =============================== faq =============================== */

/* --------------------- profile --------------------- */
/* プロフィール */
#profile{
	margin:0 auto 40px;
	padding:10px 0 15px 0;
	background:url('../image/back_profile.jpg') no-repeat 0 0;
}
/* clear hack */
#profile{zoom:1;}
#profile:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

/* プロフィール：名前 */
#profile h3{
	margin-right:1px;
	border-bottom:1px solid #8f2431;
	font-size:14px;
}

/* プロフィール：見出し：共通 */
#profile h4{
	margin:0;
	font-size:12px;
}

/* プロフィール：写真 */
#profile img.photo{
	margin:0 0 0 10px;
	float:left;
}

/* プロフィール：詳細 */
#profile-detail{
	float:right;
	width:338px;
}

/* プロフィール：詳細：テキスト */
#profile-detail p{
	margin:0;
	padding:0 10px;
}
#profile-detail p.none{margin-bottom:12px;}

/* IE以外 */
#profile-detail > p{letter-spacing:0;}

#profile-detail ul{
	margin:0 0 30px;
	padding:0;
	text-align:left;
}

#profile-detail li{
	padding:0 0 0 12px;
	list-style-type:none;
	background:url('../image/mark_profile.gif') no-repeat 0 8px;
}


/* --------------------- list --------------------- */
/* よくあるご質問：リセット */
#list *{margin:0;padding:0;}

/* よくあるご質問 */
#list{margin:0 auto 30px;}

#list dl{
	margin:0 auto;
	width:520px;
	background:url('/common_img/line_dot_red.gif') repeat-x 0 100%;
}
/* clear hack */
#list dl{zoom:1;}
#list dl:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

#list dt{
	padding:2px 5px 0 0;
	float:left;
	clear:left;
	width:52px;
	font-family:Georgia,serif;
	font-size:18px;
}

#list dd{
	padding:10px 0 7px;
	float:left;
	width:460px;
	list-style-type:none;
}


/* --------------------- contact --------------------- */
#contact{
	margin:0 auto 30px;
	width:520px;
}

#contact p{margin:0 0 6px;}

#contact p.btn{
	text-align:right;
}

/* =============================== detail =============================== */
#detail{margin:0 auto 20px;}

/* 詳細：一覧 */
#detail p.btn{
	margin:0 0 3px;
	text-align:right;
}

/* 詳細：質問 */
#detail h1{
	margin:0;
	padding:0 0 3px 60px;
	line-height:1.4;
	color:#fff;
	background:url('../image/back_que.gif') repeat-x 0 100%;
	font-size:12px;
	text-indent:-42px;
}

/* 詳細：質問：番号 */
#detail h1 span{
	padding-right:10px;
	font-family:Georgia,serif;
	font-weight:normal;
	font-size:18px;
}

/* 詳細：テキストエリア */
#detail #text{
	padding:20px 10px 10px;
	border:1px #aaa;
	border-style:none solid solid;
	background:url('../image/back_ans.jpg') repeat-x 0 0;
}

/* 詳細：テキスト */
#detail #text p{
	margin:0 0 18px;
	padding:0 0 0 50px;
}

/* 詳細：テキスト：一行目 */
#detail #text p.ans{
	padding-top:5px;
	background:url('../image/ans.gif') no-repeat 8px 0;
}

/* ---------------------  --------------------- */
