@charset "UTF-8";

/* 新着情報
--------------------------------------------------------------------
対象ファイル





-----------------------------
/c/faq/index.htm
/c/faq/category/index.htm
--------------------------------------------------------------------*/

/* メインエリア
--------------------------------------------------------------------*/
#main .box {
	padding-top: 14px;
}

	/* 左カラム */
	#main .box-l {
		float: left;
		width: 308px;
		margin-right: 14px;
	}

	/* 右カラム */
	#main .box-r {
		float: left;
		width: 308px;
	}

		#main .box dl {
			width: 308px;
			margin-bottom: 10px;
			padding-bottom: 3px;
			background: #ffffff url(/c/faq/img/table_bottom_w.gif) no-repeat 0 100%;
		}

		#main .box dt.ctg-title {
			width:308px;
			background:#fff3c4 url(/c/faq/img/bg_t.gif) left top no-repeat;
			min-height:38px;
		}
		#main .box dt.ctg-title span{
			display:block;
			padding:10px 10px 5px 25px;
			font-weight:bold;
			font-size:120%;
			line-height:130%;
			color:#333333;
		}
/* ▼IE6用 */
* html #main .box dt.ctg-title{
	height:38px;
}
/* ▲IE6用 */


		#main .box dd {
			background: url(/c/common/img/dotline_3px.gif) repeat-x 0 100%;
		}

		#main .box dd.end {
			background: none;
		}

			#main .box dd a {
				padding: 8px 10px 9px 31px;
				display: block;
				font-weight: normal;
				background: url(/c/common/img/arrow_m.gif) no-repeat 9px 10px;
			}




/* 中ページ共通
--------------------------------------------------------------------*/

/* タイトル
----------------------------- */
#main h2 {
	padding: 6px 20px 6px 30px;
	font-size: 123.1%;
	font-weight: bold;
	background: url(/c/faq/img/txt_question.gif) no-repeat 0 0;
}


/* 全開閉
----------------------------- */
#main .blockswitch {
	padding: 10px 20px 10px 0;
	text-align: right;
}

#main .blockswitch p{
	float: right;
	padding-left:20px;
}

#main .allopen a {
	padding-left: 15px;
	background: url(/c/faq/img/icon_allopen.gif) no-repeat 0 0;
}
#main .allclose a {
	padding-left: 15px;
	background: url(/c/faq/img/icon_allclose.gif) no-repeat 0 0;
}

#main .allclose {
	
}


/* メンバーリスト
----------------------------- */
#contents-body div.list-inputarea{
	width:640px;
	border-top:#ffdd9a 1px solid;
}

#contents-body div.list-inputarea div.tabarea{
	width:640px;
	background-color:#ffedb2;
	border-top:#fff5cd 1px solid;
	border-bottom:#ffdd9a 1px solid;
	cursor:pointer;
	text-align:left;
	font-size:120%;
}

#contents-body div.list-inputarea div.tabarea p.txt{
	background-position:10px 9px;
	background-repeat:no-repeat;
}

#contents-body div.list-inputarea div.tabarea p.txt{
	background-image:url("/c/faq/img/icon_arrow_1.gif");
	padding:7px 5px 7px 30px;
	color:#de6f1a;
	font-weight:bold;
	text-decoration:none;
}


#contents-body div.list-inputarea div.tabarea:hover{
	background-color:#ffd58d;
}
#contents-body div.list-inputarea div.tabarea:hover p.txt{
	background-image:url("/c/faq/img/icon_arrow_2.gif");
	color:#333333;
	text-decoration:none;
}



#contents-body div.list-inputarea div.memberlist-stay div.tabarea{
	background-color:#ffd58d;
	
}
#contents-body div.list-inputarea div.memberlist-stay div.tabarea p.txt{
	background-image:url("/c/faq/img/icon_arrow_2.gif");
	color:#333333;
	text-decoration:none;
	
}
#contents-body div.list-inputarea div.memberlist-stay div.inputarea{
	
}



#contents-body div.list-inputarea div.inputarea{
	
	display:none;
	
	border:#e8e8e8 1px solid;
	background-color:#ffffff;
}
#contents-body div.list-inputarea div.inputarea div.linebox{
	width:638px;
	text-align:left;
	padding-bottom:20px;
}
#contents-body div.list-inputarea div.inputarea div.linebox p.txt{
	padding:15px 45px 0px 32px;
	line-height:160%;
}
#contents-body div.list-inputarea div.inputarea div.linebox p.txt a.txtlink{
	background:url("../../common/img/arrow_m.gif") 0px 4px no-repeat;
	padding:6px 0px 2px 20px;
	margin-top:3px;
	line-height:180%;
}
#contents-body div.list-inputarea div.inputarea div.linebox p.txt span.tgblank{
	background:url("../../common/img/icon_blank.gif") right center no-repeat;
	padding-right:15px;
}

#contents-body div.list-inputarea div.inputarea div.linebox p.close{
	text-align:right;
	padding:15px 45px 0px 0px;
}
#contents-body div.list-inputarea div.inputarea div.linebox p.close a{
	background:url("/c/faq/img/icon_close.gif") 1px center no-repeat;
	padding-left:18px;
	line-height:130%;
}


/* お知らせ （すべて開いた状態）
----------------------------- */
#contents-body div.info-list-inputarea{
	width:640px;
	border-top:#ffdd9a 1px solid;
	margin-top:38px;
}

#contents-body div.info-list-inputarea div.info-tabarea{
	width:640px;
	background-color:#ffedb2;
	border-top:#fff5cd 1px solid;
	border-bottom:#ffdd9a 1px solid;
/*	cursor:pointer; */
	text-align:left;
	font-size:120%;
}

#contents-body div.info-list-inputarea div.info-tabarea p.txt{
	background-position:10px 9px;
	background-repeat:no-repeat;
}

#contents-body div.info-list-inputarea div.info-tabarea p.txt{
	background-color:#ffd58d;
	background-image:url("/c/faq/img/icon_arrow_2.gif");
	color:#333333;
	text-decoration:none;
	padding:7px 5px 7px 30px;
	font-weight:bold;
/*	background-image:url("/c/faq/img/icon_arrow_1.gif");
	padding:7px 5px 7px 30px;
	color:#de6f1a;
	text-decoration:none;
*/
}

/*
#contents-body div.info-list-inputarea div.info-tabarea:hover{
	background-color:#ffd58d;
}
#contents-body div.info-list-inputarea div.info-tabarea:hover p.txt{
	background-image:url("/c/faq/img/icon_arrow_2.gif");
	color:#333333;
	text-decoration:none;
}
*/


#contents-body div.info-list-inputarea div.memberlist-stay div.info-tabarea{
	background-color:#ffd58d;
	
}
#contents-body div.info-list-inputarea div.memberlist-stay div.info-tabarea p.txt{
	background-image:url("/c/faq/img/icon_arrow_2.gif");
	color:#333333;
	text-decoration:none;
	
}


#contents-body div.info-list-inputarea div.info-inputarea{
	
/*	display:none; */
	
	border:#e8e8e8 1px solid;
	background-color:#ffffff;
}
#contents-body div.info-list-inputarea div.info-inputarea div.linebox{
	width:638px;
	text-align:left;
	padding-bottom:20px;
}
#contents-body div.info-list-inputarea div.info-inputarea div.linebox p.txt{
	padding:15px 45px 0px 32px;
	line-height:160%;
}
#contents-body div.info-list-inputarea div.info-inputarea div.linebox p.txt a.txtlink{
	background:url("../../common/img/arrow_m.gif") 0px 4px no-repeat;
	padding:6px 0px 2px 20px;
	margin-top:3px;
	line-height:180%;
}
#contents-body div.info-list-inputarea div.info-inputarea div.linebox p.txt span.tgblank{
	background:url("../../common/img/icon_blank.gif") right center no-repeat;
	padding-right:15px;
}

#contents-body div.info-list-inputarea div.info-inputarea div.linebox p.close{
	text-align:right;
	padding:15px 45px 0px 0px;
}
#contents-body div.info-list-inputarea div.info-inputarea div.linebox p.close a{
	background:url("/c/faq/img/icon_close.gif") 1px center no-repeat;
	padding-left:18px;
	line-height:130%;
}



/* サイド カテゴリー
--------------------------------------------------------------------*/
#sub .categoryarea{
	width:240px;
	margin:10px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}

#sub .categoryarea dl{
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	background-color:#ffffff;
}
#sub .categoryarea dl dt{
	background:#FFFDE8 url("/c/common/img/icon_circle_orage.gif") 8px 6px no-repeat;
	padding:5px 10px 5px 24px;
	line-height:130%;
	color:#333333;
}
#sub .categoryarea dl dd{
	width:240px;
	background:#ffffff;
	padding:0px 0px 0px 0px;
	
	font-size:90%;
}
#sub .categoryarea dl dd a{
	background:url("/c/faq/img/icon_circle.png") 18px 6px no-repeat;
	display:block;
	padding:2px 10px 2px 32px;
	font-weight:normal;
}


