/* リンクに関するスタイル設定 */
a:link	{ color:#231f1e; text-decoration:none; }
a:visited	{ color:#231f1e;text-decoration:none; }
a:hover	{ color:#8e7c62; text-decoration:none; position:relative; top:2px; left:-1px;}
a:active	{ color:#413632; text-decoration:none; }
a:hover img { border-width:2px; border-style:groove; border-color:#f5fffa; }/* groove ridge inset outset */

a.lbtype:link	{ color:#2e2623; text-decoration:none; }
a.lbtype:visited	{ color:#2e2623;text-decoration:none; }
a.lbtype:hover	{ color:#807162; text-decoration:none; position:relative; top:2px; left:-1px;}

a.bordernone:hover img {border-width: 0; }

/* 書式設定 serif_M sans-serif_G cursive_hand fantasy_deco monospace_even-pitch */
body {
    margin: 0px; padding: 0px; 
    font-family: 'ＭＳ Ｐゴシック', Osaka,'Tempus Sans ITC', sans-serif;
    font-size: 16px; line-height: 20px;
    color: #555555;
    background: #29231a url(../bgs/t90.png);
    }							/* bg_aziro.gif *//* background-attachment:scroll; is default value */
#bfh {
    width:900px; margin:0px auto 0px auto; padding:8px 0px 4px 0px;
    background: no-repeat;
    font-family: 'Arial','Footlight MT Light', sans-serif;
    font-size: 14px; line-height: 16px; font-style: italic;
    color:#f6e8cf;
    border-right: 0px inset #27211b;
    border-left: 0px ridge #27211b;
    } 
#bbb { 
	margin: 0px auto; padding:0px auto;	
	background: url(../bgs/body-bg_darkbrw.png) repeat-y top center; 
	}											/* 次にコルトン画像部分を貼り付け 725*/
#bf {
    width:900px; height:1164px; 
    margin:0px auto; 
    padding:32px 0px 4px 0px;
    background: url(../imgs/bg_fp_wide.jpg) no-repeat center bottom;
    font-family: 'Arial','Footlight MT Light', sans-serif;
    font-size: 16px; line-height: 20px; font-style: normal;
    color:#ffffff; text-align: left;
    border-right: 1px solid #19130c;
    border-left: 1px solid #19130c;
    border-top: 3px solid #604f41;
    border-bottom: 3px solid #19130c;	
    }
#bff {
    width:900px; margin:0px auto 0px auto; padding:12px 16px 12px 16px;
    background:  url() no-repeat bottom;
    font-family: 'Footlight MT Light','Arial', serif;
    font-size: 14px; line-height: 20px; font-style: normal;
    color:#ffffff; text-align: center;
    border-right: 0px inset #bcb4ac;
    border-left: 0px ridge #bcb4ac;
    }   
address { 
	width:100%;
	margin: 0px auto;  
	border:2px inset #1f1f1f;
	font-family: 'Tempus Sans ITC';
	line-height:3.0ex;
	font-size:90%;
	font-style: normal;
	color:tan;
	background: #1c160e;
	padding-top: 1px; 
	padding-bottom: 0px;
	}
/* ━…………‥‥‥img 設定‥‥‥…………━ */
img	{ border:0px; }
/* ━…………‥‥‥テーブル設定‥‥‥…………━ */
table.anc
	{
	width: 94%;	table-layout: ;	/* =(272*3+(8+8)+(4+4)+(4+4) default:auto,fixed */
	border-collapse: collapse;	/* collapse,separate */
	border: 0px #ffffff solid;
	border-spacing: 0px 0px ;	/* 左右-上下の隙間 */
    background: transparent url()left top;
	empty-cells:none ; 	/* default:show */
	}
.anc tr {
	line-height: ;
	border: 0px #ffffff solid;
	}
.anc th {
	font-family: 'Eras Demi ITC'; 
	width:; height: px; 
	color: #faeed2; background: #1b334d; 
	border:0px #b0b0b0 outset;
    background:	url()left top;
    padding:;
    text-align:center;	/* 横方向:left,center,right,justify */
	vertical-align: middle ;	/* 縦方向:baseline,top,middle,bottom */
	}
.anc td {
    text-align: center;		/* 横方向:left,center,right,justify */
	vertical-align: middle;	/* 縦方向:baseline,top,middle,bottom */
	width: px; height: px;
	border: 0px #ffffff solid;
    padding:0px;
	}


/* クラス設定 */
.comment { display: none;}
.left {text-align:left;} 
.center {text-align:center;}
.right {text-align:right;}
.auto{ margin:auto; text-align:center;}
.a2 {font-size: 11px; font-weight: bold; color: #f4a460;}
p.w3c { text-align:center;  }
a.w3c:hover img { border-width:0px;} 
.uptime{
	font-family: 'Arial'; font-size: 12px;}
#screenshot{
	position:absolute;
	border:1px ridge #272624;
	background:#605951;
	padding:4px;
	display:none;
	color:#fffbff;	/* SCRN部分の文字色 */
	font-size: 1.6ex;
	}
	