@charset "UTF-8";

/* ******************************************************************

	COPYRIGHT(C) CYBRiDGE CORPORATION.
	URL: http://www.cybridge.jp/

****************************************************************** */

#main{
	float:none;
	margin:0 auto;
	}

#main dl.qa dt{
	background:url(/img/common/icon/q.gif) no-repeat 0 2px;
	padding-left:40px;
	color:#999;
	margin-bottom:5px;
	}
#main dl.qa dt a{
	font-size:120%;
	margin-right:5px;
	}
#main .neme{
	color:#006600;
	margin-left:5px;
	background:url(/img/common/icon/icon_hometown.gif) no-repeat 0 50%;
	padding-left:14px;
	}
#main dl.qa dd{
	padding:0 0 15px 40px;
	margin-bottom:15px;
	background:url("/img/common/line_dot.gif") repeat-x 0 100%;

	}

#main dl.qa dd a{
	background:url(/img/common/icon/icon_software.gif) no-repeat 0 50%;
	padding-left:14px;
	}
#main #a{
	width:300px;
	padding:10px;
	text-align:center;
	background:#F7F7F7;
	border:3px solid #CCC;
	margin:auto;
	
	}
#main #a p{
	margin-bottom:5px;
	}
#main #a a{
	background:url(/img/common/icon/icon_news.gif) no-repeat 0 50%;
	padding-left:18px;
	font-weight:bold;
	font-size:120%;
	}
#p-detail .qSection{
	background:url(/img/faq/q_background.gif) repeat 0 0;
	padding:5px;
	margin-bottom:10px;
	}
#p-detail .qSection .inner{
	border:1px solid #FFCCCC;
	background:#FFF url(/img/faq/q.gif) no-repeat 10px 10px;
	padding:10px 10px 10px 70px;
	}
#p-detail .qSection .inner p{
	margin:0;
	}
#p-detail h3{
	font-size:120%;
	font-weight:bold;
	}
#p-detail h3 span{
	font-size:80%;
	font-weight: normal;
	}
#p-detail .aSection{
	background:url(/img/faq/a_background.gif) repeat 0 0;
	padding:5px;
	margin-bottom:10px;
	}
#p-detail .aSection .inner{
	border:1px solid #CCC;
	background:#FFF url(/img/faq/a.gif) no-repeat 10px 10px;
	padding:10px 10px 10px 70px;
	}
#p-detail .aSection .inner p{
	font-size:110%;
	}
#p-detail textarea{
	width:600px;
	height:150px;
	}
#p-detail .sheet thead th{
	border-top: 3px solid #C4120C;
	width:auto;
	text-align:left;
	}
#p-detail .noSection{
	background:url(/img/faq/a_background.gif) repeat 0 0;
	padding:5px;
	margin-bottom:10px;
	}
#p-detail .noSection .inner{
	padding:10px;
	background:#FFFFFF;
	border:1px solid #CCC;
	text-align:center;
	}
