@charset "utf-8";

#contents{
	width:800px;
	background:#fff;
	margin:0 auto;
}

#category_area{}
#category_area table{
	width:780px;
	border-collapse:collapse;
}
#category_area td{}

#category_area .kokusai a{
	display:block;
	background:url(../img/kanren/1.gif) no-repeat;
}
#category_area .kokusai a:hover{
	background:url(../img/kanren/1-2.gif) no-repeat;
}
#category_area .jouhou a{
	display:block;
	background:url(../img/kanren/5.gif) no-repeat;
}
#category_area .jouhou a:hover{
	background:url(../img/kanren/5-2.gif) no-repeat;
}
#category_area .kankyo a{
	display:block;
	background:url(../img/kanren/2.gif) no-repeat;
}
#category_area .kankyo a:hover{
	background:url(../img/kanren/2-2.gif) no-repeat;
}
#category_area .fukushi a{
	display:block;
	background:url(../img/kanren/6.gif) no-repeat;
}
#category_area .fukushi a:hover{
	background:url(../img/kanren/6-2.gif) no-repeat;
}
#category_area .dentou a{
	display:block;
	background:url(../img/kanren/3.gif) no-repeat;
}
#category_area .dentou a:hover{
	background:url(../img/kanren/3-2.gif) no-repeat;
}
#category_area .keizai a{
	display:block;
	background:url(../img/kanren/7.gif) no-repeat;
}
#category_area .keizai a:hover{
	background:url(../img/kanren/7-2.gif) no-repeat;
}
#category_area .kyouka a{
	display:block;
	background:url(../img/kanren/4.gif) no-repeat;
}
#category_area .kyouka a:hover{
	background:url(../img/kanren/4-2.gif) no-repeat;
}
#category_area .sonota a{
	display:block;
	background:url(../img/kanren/8.gif) no-repeat;
}
#category_area .sonota a:hover{
	background:url(../img/kanren/8-2.gif) no-repeat;
}
#category_area .search a{
	display:block;
	background:url(../img/kensaku1.gif) no-repeat;
	background-position:right;
}
#category_area .search a:hover{
	background:url(../img/kensaku2.gif) no-repeat;
	background-position:right;
}
#cbbs_area{}
#cbbs_area .info{
	width:780px;
	margin:0 auto;
}
#cbbs_area .info table{width:100%;}
#cbbs_area .info .td_left{width:680px;background-color:#ffffff;}
#cbbs_area .info .td_right{width:100px;text-align:center;background-color:#ffffff;}
#cbbs_area table{
	width:780px;
	border-collapse:collapse;
}
#cbbs_area td{
	background-color:#ffff99;
	font-size:0.9em;
}
#cbbs_area .td_child{
	background-color:#ffffff;
	font-size:0.8em;
	padding-left:20px;
}
#cbbs_area .td_title{
	width:600px;
	background-color:#ffcc00;
	font-size:0.8em;
}
#cbbs_area .td_regdate{
	width:70px;
	background-color:#ffcc00;
}
#cbbs_area .td_comment{
	width:40px;
	background-color:#ffcc00;
}
#cbbs_area .td_newdata{
	width:70px;
	background-color:#ffcc00;
}
#cbbs_area .title_size{font-size:0.9em;}
#cbbs_area .td_comment_align{text-align:center;}
#cbbs_area .space{background-color:#fff;}

#login_area{}
#login_box{
	width:500px;
	border-collapse:collapse;
	margin:0:auto;
}
#login_box td{vertical-align:top;}
#login_box .td_col1{width:11px;}
#login_box .td_col2{width:135px;}
#login_box .td_col3{width:342px;}
#login_box .td_col4{width:12px;}
#login_box .td_col5{width:0px;}
#login_box .td_row1{height:144px;}
#login_box .td_row2{height:192px;}
#login_box .td_row3{height:9px;}
#login_box .td_form{vertical-align:middle;}
#login_form{
	width:320px;
	border-collapse:collapse;
	margin:0 auto;
}
#login_form td{text-align:right;}
#login_box .remote_info{font-size:0.8em;text-align:center;}
#notice_table{
	width:560px;
	border:1px solid;
	border-color:#990000;
	border-collapse:separate;
}
#notice_table td{border:1px solid;border-color:#990000;padding:5px;}
#notice_table .notice_red{color:#ff0000;font-weight:bold;}
#notice_table .notice_blue{color:#0000ff;font-weight:bold;}

.index_setsumei{
	text-align:center;
	line-height:2.0em;
}
.index_setsumei .color_red{color:#ff0000;}
.index_setsumei .color_orange{color:#ff6600;}
.index_setsumei .color_blue{color:#0000ff;}
.index_setsumei .color_red2{color:#cc0000;}

#index_setsumei_tbl{
	width:650px;
	margin:0 auto;
	text-align:center;
	vertical-align:center;
	border-collapse:separate;
	border:1px solid;
	border-color:#ff9900;
}
#index_setsumei_tbl td{border:1px solid;border-color:#ff9900;}

#search_area{
	width:600px;
	padding:5px;
	margin:0 auto;
	border:3px solid;
	border-color:#ff9900;
}
#search_area table{
	width:600px;
	border-collapse:collapse;
	background-color:#eeeee0;
}
#search_area td{
	padding:3px;
}
#search_area .search{
	background-color:#ff3366;
}
#search_area .search_title{
	font-weight:bold;
	color:#fff;
	text-align:right;
}
#search_area .search_title2{
	text-align:right;
}
#search_area .reset_btn{
	text-align:center;
	vertical-align:bottom;
}
.search_kensu{
	color:#000099;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
}

#result_area{
	width:760px;
	margin:0 auto;
}
#result_area a{text-decoration:none;}
#result_area dt{padding-bottom:10px;}
#result_area dd{padding-bottom:10px;padding-left:20px;}
.reg_title{text-align:center;font-weight:bold;}
#reg_area{}
#reg_area .category{width:760px;margin:0 auto;}
#reg_area table{
	width:760px;
	border:1px solid;
	border-collapse:collapse;
	border-color:#cccccc;
}
#reg_area td{
	padding:5px;
	border:1px solid;
	border-color:#cccccc;
}
#reg_area .td_title_color{background-color:#3399cc;text-align:center;}
#reg_area .td_col{width:170px;background-color:#ffffcc;text-align:center;}
#reg_area .color_hissu{color:#ff0000;font-size:0.8em;}
#reg_area .color_red{color:#ff0000;}
#reg_area .text_bold{font-weight:bold;}
#reg_area .waku{
	width:760px;
	border:1px solid;
	border-color:#ffcc33;
	background-color:#ffcc33;
	margin:0 auto;
	padding:2px;
}
#reg_area .waku table{
	width:760px;
	margin:0 auto;
	border:1px solid;
	border-color:#cccccc;
	background-color:#fff;
}
#reg_area .waku .td_col{
	width:170px;background-color:#ffff99;text-align:center;
}
.edit_title_area{
	width:600px;
	background-color:#ffe0e0;
	color:#000099;
	margin:0 auto;
}
.edit_title_area .text_bold{font-weight:bold;}

#each_area{
}
#each_area .back_icon{padding-left:5px;padding-bottom:5px;}
#each_area table{
	border-collapse:collapse;
	width:100%;
}
#each_area .article_title{
	width:85%;
	background-color:#ffff99;
}
#each_area .title{font-weight:bold;}
#each_area .article_date{
	background-color:#ffff99;
}
#each_area .article_sender{
	padding-left:50px;
}
#each_area .article_msg{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:50px;
}
#each_area .article_url{
	background-color:#ccffcc;
	padding-top:1px;
	padding-bottom:1px;
}
#each_area .article_email{
	background-color:#ccffcc;
	padding-top:1px;
	padding-bottom:1px;
}
#each_area .td_left{width:680px;background-color:#ffffff;}
#each_area .td_right{width:100px;text-align:center;background-color:#ffffff;}

.nosearch{text-align:center;font-weight:bold;}

.navi_btn{
	width:400px;
	margin:0 auto;
	text-align;center;
}
.navi_btn td{
	width:200px !important;
	text-align:center !important;
}

#each_navi{background-color:#eeeeee;}
#each_navi table{width:100%;}
#each_navi .td_thread{width:120px;}
#each_navi .td_first{width:80px;}
#each_navi .td_prev{width:80px;}
#each_navi .td_next{width:80px;}
#each_navi .td_last{width:80px;}

#comment_area{margin-left:50px;}
#comment_area hr{margin-top:8px;margin-bottom:8px;}
#comment_area table{width:750px;}
#comment_area .article_title{width:620px;background-color:#ffffff;}
#comment_area .article_date{width:130px;background-color:#ffffff;}
#comment_area .title{font-weight:bold;}

.errmsg{padding-top:50px;padding-bottom:50px;color:#dd0000;font-weight:bold;text-align:center;}
.regmsg{padding-top:50px;padding-bottom:50px;color:#0000cc;font-weight:bold;text-align:center;}

#replyto_area{}
#replyto_area table{width:100%;}
#replyto_area .reptitle_left{width:50px;text-align:right;}
#replyto_area .reptitle_center{width:140px;text-align:center;font-weight:bold;}
#replyto_area .reptitle_right{text-align:left;}

#rep_article{width:90%;margin:0 auto;border:1px solid;}
