@charset "utf-8";
/* CSS Document */

#content{background:url(../images/question/question_img.jpg) no-repeat left bottom; padding:0 15px 15px 242px; height:409px; width:517px; margin:0 1px 0 1px; position:relative;}

.title{height:29px; width:680px; position:relative;}
.edit{width:690px; height:350px; overflow:auto; color:#bfbfbf; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 10px 10px 0; line-height:22px; }
.but_bg{position:absolute; right:0; top:0; padding:5px 0 0 15px; text-align:center; background:url(../images/primary/icon_4.gif) no-repeat left 9px;}
.but_bg a{color:#777; text-decoration:none;}
.but_bg a:hover{text-decoration:underline;}



/* 列表設定 */
table{width:100%;}
table thead th{padding:3px 5px; background:#000; color:#fff; text-align:center; border-bottom:#2e2e2e 1px solid;}
table thead td{padding:3px 5px 3px 10px; background:#000; color:#fff; text-align:left; border-bottom:#2e2e2e 1px solid;}
table tbody th{padding:3px 5px; color:#fff; text-align:center; border-bottom:#555 1px dotted;}
table tbody td{padding:3px 5px 3px 10px; color:#fff; text-align:left; border-bottom:#555 1px dotted;}
table tbody td a{color:#fff; text-decoration:none;}
table tbody td a:hover{color:#bbb; margin-left:1px;}
.date{color:#61709A; font-size:11px;}


/* 詳細頁設定 */
.detail{margin-left:20px;}
.date_2{background:url(../images/index/but_icon.gif) no-repeat left 10px; padding-left:6px; color:#666; width:80px; float:right; font-size:10px;}
.detail h2{color:#fff; font-size:13px; font-weight:bold; background:url(../images/index/news_icon.gif) no-repeat 5px 10px #000;  padding:4px 5px 2px 17px; border-bottom:#2e2e2e 1px solid;}
.answer{margin:30px 0 0 20px; background:#363636 url(../images/design/line.jpg) repeat-x top; padding:3px 10px;}
.but{padding-top:20px; text-align:right; float:right;}
.but ul li{padding-left:15px; background:url(../images/primary/icon_4.gif) no-repeat left 6px; float:left; margin-right:20px;}
.but ul li a{color:#777; text-decoration:none;}
.but ul li a:hover{text-decoration:underline;}


/* form */
.simpleform{
	padding-top: 20px;
	font-size:12px;
}
.simpleform .text{
	width:220px;
	padding:2px;
	border:0;
	background-color:#2c2c2c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
.simpleform .text1{
	width:360px;
	padding:2px;
	border:0;
	background-color:#2c2c2c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
.simpleform .text2{
	width:40px;
	padding:2px;
	border:0;
	background-color:#2c2c2c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
.simpleform .textbox{
	width:500px;
	height:100px;
	padding:5px;
	border:0;
	background-color:#2c2c2c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	overflow:auto;
}
.simpleform .row {
	margin-bottom:10px;
}
.simpleform .row label{
	display:block;
	float:left;
	width: 90px;
	text-align:right;
	margin-right: 8px;
}
.simpleform .buttonbar{width:82px; height:42px; margin:auto;}












