/*------------------------------------------------------------------*/
/* 基本                                                             */
/*------------------------------------------------------------------*/

body  { 
	font-size					: 12px; 
	text-align					: center;
	margin-top					: 10px;
	margin-bottom				: 0px;
	margin-left					: 0px;
	margin-right				: 0px;
}

A:link    { color: 319dc6; text-decoration: none;}	/*一度も訪れていないリンク*/
A:visited { color: 319dc6; text-decoration: none;}	/*一度は訪れたリンク*/
A:hover   { color: 319dc6; text-decoration: underline;}	/*マウスポインターがリンクに触れている間*/
A:active  { color: 319dc6; text-decoration: none;}

td {
	padding						: 0px;
	font-size					: 12px;
	line-height					: 150% ;
}

div.wrap {
	width						: 800px;
	margin-left					: auto ; 
	margin-right				: auto;
}


td.foot {
	font-size					: 12px;	
}

font.idx	{
	font-size					: 12px;
	font-weight					: bold; 
	color						: #000000;
}
font.news	{
	font-size					: 11px;
	font-weight					: normal; 
	color						: #000000;
}
font.b12b	{
	font-size					: 12px;
	font-weight					: bold; 
	color						: #000000;
}
font.b11	{
	font-size					: 11px;
	font-weight					: normal; 
	color						: #000000;
}
/*------------------------------------------------------------------*/
/* サイドメニュー                                                   */
/*------------------------------------------------------------------*/
table.smenu_waku{
	border-top					: 1px #000000 solid; 
	border-right				: 1px #000000 solid; 
	border-bottom				: 1px #000000 solid; 
	border-left					: 1px #000000 solid;
}
td.smemu_top {
	background-image			: url(../img/icon/side-top.gif);
	background-repeat			: repeat-x;
	height						: 31px;
}

/*------------------------------------------------------------------*/
/* 複写機　商品                                                  */
/*------------------------------------------------------------------*/

font.copy_t	{
	font-size					: 12px;
	font-weight					: bold; 
	color						: #FFFFFF;
}

td.copy_tanto {
	padding						: 0px 0px 5px 10px;
}

/*----------------------------------------------------------------------------*/
/* BBS 画面固有設定                                                           */
/*----------------------------------------------------------------------------*/

div#bbs_menu {
	padding-left				: 30px;
	width						: 200px;
	float						: left;
}

div#bbs_menu table {
	width						: 100%;
}

div#bbs_content {
	width						: 600px;
}

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			: #c0c0c0;
	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: 12pt;}
  .slist{font-size: 10pt;line-height: 12pt;}
  .input {border:solid 1 #77c;background-color:f0f0f0;font-size:12pt;color:#444;}
  .brdr {background-color:#aaaacc;}
  .bga {background-color:#9a9acd;color:#ffffff;}
  .bgb {background-color:#e0e0ff;}
  .bgc {background-color:#f0f0ff;}
  
  
  
  /* スライドショー*/
.slideshow{
	width: 800px;
	height: 120px;
	margin-right: 0px;
	position: relative;
	display: inline-block;
}

.slideshow img{
	position:absolute;
	top:0;
	left:0;
}

.slideshow img.alt{
	display:none;
}