﻿body{ text-align:center; }

/* 外枠組み */
#outer {
	width:800px;
	height:auto;
	background-color: #ffffff;
	border: 1px solid #000000;
	padding: 1px;
	margin:0 auto 0 auto;
	}

/* 会社名 */
#name {
	text-align:left;
	width:800px;
	height:auto;
}

/* イメージ */
img {
background-color: transparent;
border: 0px!important;
padding: 0px;
} 

/*　内枠組み */
#inner {
	width:800px;
	height:auto;
	border-top: 1px solid #000000;
}

/* 左枠組み */
#left {
	float:left;
	width:200px;
	height:auto;
	background:#f2f2f2;
}

/* メニュー */
#menu {
	float:left;
	width:190px;
	height:auto;
}

#navi ul {
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid #CCC;
}

#navi li {
margin: 0;
padding: 0;
border-bottom: 1px solid #CCC;
background: #83AAF2 url(images/white.gif) left center no-repeat;
}

#navi a {
background: #FFFFFF url(images/red.jpg) left center no-repeat;
padding: 4px 0 4px 10px;
display: block;
width: 180px !important; /*Windows IE対策のため、ボックス幅を指定 */
width /**/: 190px; /*Window IE5用の値を指定 */
color: #333;
text-decoration: none;
}

#navi a:hover {
color: #FFFFFF;
background-image: none;
background-color: transparent;/*オンマウス時に背景色を透過する指定*/
}

/* バナー */
#banner {
	width:190px;
	height:auto;
	clear:both;
}

/* カウンター */
#counter {
	width:190px;
	height:auto;
	clear:both;
}

/* 右枠組み */
#right {
	float:right;
	width:600px;
	height:auto;
}

/* Flash */
#flash {
	float:right;
	width:600px;
	height:auto
}

#main {
	float:right;
	width:600px;
	height:auto;
	text-align:left;
}

/* メニューなど */
#others {
	width:800px;
	height:auto;
	border-top: 1px solid #000000;
	clear:both;
}

/* コピーライト */
#copy {
	width:800px;
	height:auto;
	clear:both;
}



/* twitter */
.#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p
.font-size:16px;
