/*------------------------------------------------------------------*/
/* 基本                                                             */
/*------------------------------------------------------------------*/

A:link    { color: 4444ff}	/*一度も訪れていないリンク*/
A:visited { color: 4444ff}	/*一度は訪れたリンク*/
A:hover   { color: 4444ff}	/*マウスポインターがリンクに触れている間*/
A:active  { color: 4444ff}

body {
	margin						: 0px;
	font-size					: 12px;
	text-align					: center;
}

div#wrap {
	/*border					: 1px solid red;*/
	width						: 800px;
	margin-left					: auto ; 
	margin-right				: auto;
}

td {
	padding						: 2px;	
	font-size					: 12px;
}
/*------------------------------------------------------------------*/
/* 右部、中央部、左部の設定                                         */
/*------------------------------------------------------------------*/

td#p0 {
	padding						: 0px;	
	font-size					: 12px;
}

td#left_content {
	/*border					: 1px solid blue;*/
	width						: 200px;
	vertical-align					: top;
}
td#center_content {
	/*border					: 1px solid blue;*/
	width						: 400px;
	vertical-align					: top;
	text-align					: left;
}
td#right_content {
/*	border						: 1px solid blue;	*/
	width						: 200px;	
	vertical-align					: top;
}
/*------------------------------------------------------------------*/
/* Header設定                                                       */
/*------------------------------------------------------------------*/
div#header {
	background-color				: #D9D9D9;
	padding-bottom					: 0px;
}
table#top_menu td {
	padding						: 0px;
	font-size					: 12px;
}
/*------------------------------------------------------------------*/
/* footer設定                                                       */
/*------------------------------------------------------------------*/
div#footer {
	background-color				: #FFFFFF;
	padding-bottom					: 2px;
}
table#fot_menu td {
	padding						: 0px;
	font-size					: 12px;
}
/*----------------------------------------------------------------------------*/
/* ログイン設定                                                             　*/
/*----------------------------------------------------------------------------
table.login {
	background-color				: #CCFFFF;
	width						: 194px;
}*/
table.login td {
	padding						: 0px;
}
table.login_input {
	background-color				: #c0c0c0;
	color						: #FFFFFF;
	width						: 194px;		
}
table.login_input td {
	padding						: 0px;			
}
span.green {
	color						: #409D27;
}
span.red {
	color						: #ff0000;
}
/*------------------------------------------------------------------*/
/* Capter設定                                                       */
/*------------------------------------------------------------------*/
div#index_c {
	background-color				: #EBEBEB;
	width						: 200px;
	text-align					: left;
}
div#search_c {
	background-color				: #A6A6A6;
	width						: 200px;
	text-align					: left;
}
div#bbs_c {
	background-color				: #EBEBEB;
	width						: 400px;
	text-align					: center;
	padding-bottom					: 3px;
}
div#main_c {
	width						: 400px;
	text-align					: left;
	padding-bottom					: 3px;
}
table.boxes td {
	padding						: 0px;
}
table.boxes td.mid_l {
	padding						: 0px;
	background-image				: url(../img/capter/waku_mid_l.gif);
	background-repeat				: none;
	vertical-align					: bottom;
}
table.boxes td.mid_r {
	padding						: 0px;
	background-image				: url(../img/capter/waku_mid_r.gif);
	background-repeat				: none;
	vertical-align					: bottom;
}
table.boxes td.btn_center {
	padding						: 0px;
	background-image				: url(../img/capter/waku_btn_c.gif);
	background-repeat				: repeat-x;
	vertical-align					: bottom;
}
table.boxes_in td {
	padding						: 3px;
}
/*------------------------------------------------------------------*/
/* 文字色設定                                                       */
/*------------------------------------------------------------------*/
span.white_n {
	font-size					: 12px;
	color						: #FFFFFF;
	font-weight					: normal;
}
/*------------------------------------------------------------------*/
/* 検索エリア設定                                                   */
/*------------------------------------------------------------------*/
select.sec {
	width						: 190px;
}
input#search_exec {
	background-color				: red;
	color						: #FFFFFF;
}
ul {
	margin						: 0px;
	padding-left					: 13px;
	list-style-image				: url(../img/icon/maru_ya_blue.gif);
	vertical-align					: bottom;
}
td.link_title {
	padding						: 4px;
	background-color			: #c0c0c0;
	vertical-align				: middle;
	width						: 600px;
}	
table.link_group {
	margin						: 10px 0px 10px 0px;
	width						: 590px
}

table.link_search {
	background-color			: #e0e0e0;
}

/*--------------------------------------------------------------------*/
/* ポップのスタイル                                                   */
/*--------------------------------------------------------------------*/

td.pop  {
	line-height					: 150% ;
}
font.b22b	{
	font-size					: 22px;
	font-weight					: bold; 
	color						: black;
}
font.b14	{
	font-size					: 14px;
	font-weight					: normal; 
	color						: black;
}

/*----------------------------------------------------------------------------*/
/* 画面固有設定                                                               */
/*----------------------------------------------------------------------------*/
div#bbs_menu {
	padding-left					: 30px;
	width						: 190px;
	float						: left;
}

div#bbs_menu table {
	width						: 100%;
}

div#bbs_content {
	width						: 590px;
}

div#bbs_content table {
	width						: 100%;
}


table.bbs_post {
	border						: solid 1px #7fc31c;
}

td.bbs_title {
	padding						: 4px;
	background-color				: #c0c0c0;
	vertical-align					: middle;
}

td.bbs_capter {
	padding						: 2px;
	background-color				: #dff2bb;
	vertical-align					: middle;
}

td.bbs_user {
	padding						: 10px 2px 0px 2px;
	text-align					: right;
}

td.bbs_time {
	padding						: 0px 2px 10px 2px;
	text-align					: right;
}

td.bbs_issu {
	padding-left					: 20px;
}

td.bbs_res {
	padding						: 10px 2px 10px 2px;
	text-align					: right;
}

  .list {font-size: 11pt;line-height: 10.5pt;}
  .slist{font-size: 10pt;line-height: 9pt;}
  .input {border:solid 1 #77c;background-color:f0f0f0;font-size:10pt;color:#444;}
  .brdr {background-color:#aaaacc;}
  .bga {background-color:#ddddff;}
  .bgb {background-color:#e0e0ff;}
  .bgc {background-color:#f0f0ff;}


font.newsurl {
	font-size					: 10px;
	font-weight					: normal; 
	color						: bule;
}