@charset "utf-8";
/* CSS Document */
/* ＢＢＳファイル　メールフォームのＣＳＳ */



/* トップスレッドエリア */

.frill_line_area2 {
	background:url(../imges/frill_line.jpg) no-repeat;
	width:619px;
	height:67px;
	margin: 50px 0 0 0;
}

p.title2-2 {
	background:url(../imges/bbs_title-2.jpg) no-repeat right;
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	text-align:right;
	line-height:50px;
	width:210px;
	height:50px;
	float:right;
	margin-right:5px;
}

p.mail_title {
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	line-height:50px;
	width:210px;
	height:50px;
	float:right;
	margin-right:5px;
}

#thread_area {
	width:619px;
	height:auto;
}

.top_thread_top{
	background:url(../imges/bbs_box-1_top.jpg) no-repeat;
	width:619px;
	height:56px;
}

.thread_mid {
	background:url(../imges/bbs_box-1_bg.jpg) repeat-y;
	width:619px;
	height:auto;
}

.thread_bot {
	background:url(../imges/bbs_box-1_bot.jpg) no-repeat;
	width:619px;
	height:11px;
	margin: 0 0 10px 0;
}

tr,td {
	border:0 solid;
}

table.top_thread_box {
	background-color:#FFFFFF;
	width:597px;
	height:auto;
	border:#333333;
	border:1px solid;
	border-color:#666666;
	border-spacing:0;
	margin:0 auto;
}

.thread_title {
	font:"Times New Roman", Times, serif;
	font-size:16px;
	color:#666666;
	letter-spacing:0.2em;
	line-height:32px;
	width:272px;
	height:32px;
	padding:17px 0 0 58px;
}

.mail_title {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
	letter-spacing:0.2em;
	line-height:32px;
	width:272px;
	height:32px;
	padding:17px 0 0 58px;
}

.thread_info {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
	letter-spacing:0.2em;
	line-height:20px;
	width:580px;
	height:auto;
	padding:15px 0 0 15px;
}

.thread_rule {
	font:"Times New Roman", Times, serif;
	color:#FF0000;
	margin:0 0 0 8px;
	line-height: 30px;
}

span.rule_link {
	font-size:16px;
	font-weight:bold;
}

span.Attention {
	font-size:12px;
	margin:0 0 0 10px;
}

.thread_img {
	background:url(../imges/bbs_box-1_30.jpg);
	width:163px;
	height:23px;
	margin:10px 0 0 456px;
}

.thread_box {
	width:576px;
	height:auto;
	margin:10px 10px 0 10px;
}

.thread_all {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	margin:0 5px 0 0;
	padding:0 0 15px 0;
}

.go_link {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:right;
	color:#6600FF;
	letter-spacing:0.2em;
	line-height:20px;
	padding:0 6px 0 0;
}


#bbs_search_area {
	font:"Times New Roman", Times, serif;
	font-size:16px;
	width:619px;
	height:55px;
	letter-spacing: 0.2em;
	line-height: 25pt;
}

#bbs_new_sure{
	height:auto
}

.new_sure {
	width:510px;
	height:170px;
	margin:0 auto;
	padding: 30px 0 0 0;
}

.new_sure1 {
	width:510px;
	height:auto;
	margin:0 auto;
	padding: 10px 0 10px 0;
}

.new_sure2 {
	width:510px;
	height:auto;
	margin:0 auto;
	padding: 10px 0 40px 0;
}

.new_sure_button {
	width:100px;
}

.new_sure_box1 {
	width:340px;
}

.new_sure_box2 {
	width:150px;
}

.new_sure_box3 {
	width:150px;
}

.new_sure_box4 {
	width:510px;
	white-space:pre;
	height: 80px;
}

.resu_title {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
	white-space:0.2em;
	line-height:15px;
	margin: 0 0 0 50px;
}

.sure_data {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
	white-space:0.2em;
}

.sure_top {
	font:"Times New Roman", Times, serif;
	font-size:22px;
	letter-spacing:0.1em;
	color:#333333;
	width:619px;
	height: auto;
	padding: 30px 0 0 0;
}

.sure_top2 {
	font:"Times New Roman", Times, serif;
	font-size:22px;
	letter-spacing:0.1em;
	color:#333333;
	width:619px;
	height: auto;
}

.sure_title {
	background:url(../imges/sure_top_2.jpg) repeat-y;
	padding:15px 0 0 25px;
	float: left;
	height:auto;
	width:594px;
}
.sure_title_text {
	float: left;
	width:500px;
}
.sure_title_top {
	background:url(../imges/sure_top_1.jpg) repeat-y;
	width:619px;
	height:14px;
	margin:0;
}
.sure_title_bot {
	background:url(../imges/sure_top_3.jpg) no-repeat;
	width:619px;
	height:20px;
	margin:0;
}

.sure_mid {
	font:"Times New Roman", Times, serif;
	background:url(../imges/sure_mid.jpg) repeat-y;
	width:619px;
	height:auto;
}

span.p_name {
	color:#6600FF;
	padding: 0 3px 0 5px;
}

span.g_date {
	color:#666666;
	margin:0 0 0 10px;
}


.sure_prf_nusi {
	font-size:18px;
	padding: 10px 0 0 25px;
}

.sure_prf {
	font-size:18px;
	margin: 5px 0 0 25px;
}

.sure_text_nusi {
	font-size:16px;
}

.sure_text {
	font-size:14px;
	letter-spacing:0.2em;
	line-height:20px;
	margin: 10px 0 30px 25px;
}

.sure_navi {
	font:"Times New Roman", Times, serif;
	font-size:16px;
	letter-spacing:0.2em;
	line-height:18px;
	text-align:center;
}

.sure_bot {
	background:url(../imges/sure_bot.jpg) no-repeat;
	width:619px;
	height:41px;
	margin: 0 0 20px 0;
}

.up_down {
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	text-align:right;
	padding:10px 10px 0 0;
}

.up_down_a {
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	text-align:right;
}

/* カテゴリー検索結果 */

#cate_title_box {
	background:url(../imges/list_title.jpg) no-repeat;
	width:619px;
	height:34px;
	padding: 0 0 0 0;
}

p.cate_area_title {
	font:"Times New Roman", Times, serif;
	font-size:16px;
	color:#333333;
	letter-spacing:0.2em;
	line-height:16px;
	padding: 12px 0 0 40px;
}

/*ﾙｰﾙ用*/

#new_rec_area {
	width:619px;
	height:auto;
	margin: 0 0 0 0;
	height:auto;
}

#new_rec_title_box {
	background:url(../imges/list_title.jpg) no-repeat;
	width:619px;
	height:34px;
	padding: 0 0 0 0;
}

.concept_area {
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:#666666;
	letter-spacing:0.1em;
	line-height:23px;
	width:590px;
	height:auto;
	margin:0 0 40px 14px;
}

.rule_area {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
	letter-spacing:0.1em;
	line-height:23px;
	width:590px;
	height:auto;
	margin:30px 0 40px 14px;
}

.link_lo {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#6666FF;
	letter-spacing:0.1em;
	line-height:12px;
	text-align:right;
	}

.new_rec_area {
	font:"Times New Roman", Times, serif;
	font-size:16px;
	color:#FF33FF;
	letter-spacing:0.2em;
	line-height:35px;
	padding: 0 0 0 40px;
}


/* スレッド検索 */

.list_search_2 {
	width:240px;
	height:16px;
}

.list_search_button_2 {
	background:url(../imges/button-s-a.jpg);
	width:128px;
	height:26px;
	border: 0;
	letter-spacing: 0.2em;
}


dl.cate_sure {
	margin:20px 0 50px 0;
	font:"Times New Roman", Times, serif;
	font-size:16px;
	letter-spacing:0.2em;
	line-height:16px;
}

dt.cate_sure_title {
font-size:14px;
color:#666666;
margin:0 0 20px 10px;
}

/*メールふぉむ*/

.form_l {
	width:140px;
	text-align: right;
	float:left;
	height: 25px;
}

.form_all_text {
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	margin:0 5px 0 30px;
	line-height: 25px;
}

.line_box{
	width:595px;
	height: 25px;
	padding: 5px 0 5px 0;
}

.line_box_2 {
	width:595px;
	height: 150px;
	padding: 5px 0 30px 0;
}

.form_all {
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	line-height:18px;
	margin:0 5px 0 0;
}

.form_r {
	width:440px;
	float:right;
	height: 25px;
}

.form_r_2 {
	width:440px;
	float:right;
	height: 150px;
}

.form_box1 {
	width:180px;
}

.form_box2 {
	width:200px;
}

.form_box3 {
	width:110px;
}

.form_box4 {
	width:360px;
	height:150px;
}

.form_box5 {
	width:80px;
}

.form_box6 {
	width:140px;
}

.br_sp {
	height:30px;
}

