
body		{margin: 0;
	background:url(a-common/shadow_02.jpg);
}

a img { border: none; }

#bg {width: 916px;
	background:url(a-common/bg-shadow.jpg) repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align:center;}
img  {
	vertical-align: top;  /* IEの画像ベースラインを変更 */
}


/* コンテナ */
div#container	{width: 900px;
	margin-left: auto;
	margin-right: auto;
}

/* ヘッダー */
div#header	{background-image: url(a-top/header-base.jpg);
	background-repeat: no-repeat;
	height: 90px;
	margin: 0;
	}

ul#serect-language	{
	margin: 0;
	height: 20px;
	}
ul#serect-language li	{List-style-type: none;
	float: Right;
	height: 20px;
	}
div#google	{
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}

div#header h1	{margin: 0;}
div#header p	{margin: 0;}

/* メニュー */
div#menu	{background-color: #cccccc;
	margin: 0;
	height: 30px;
	}

ul#menu	{
	margin-top: 0;
	margin-bottom: -4px;
	margin-Left: 0;
	padding: 0;
	height: 30px;
	}

ul#menu li	{List-style-type: none;
	float: Left;
	height: 30px;
	}

/* フラッシュ */
div#flash	{
	margin-left: 0;
	margin-right: 0;
	margin-top: 100px;
	margin-bottom: auto;
	padding: 0;
	}

/* パンくずリスト */
p#bread		{font-size: 0.70em;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;}

/* マップイメージ */
div#i-map	{
	margin-top: 0;
	margin-bottom: 25px;
	}

/* メイン */
div#main	{
	margin-top: 10px;
	width: 700px;
	float: left;
	}

div#r-line	{
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 10px;
	margin-right: 10px;
	height: 4px;
	background-image: url(a-top/ten-ten-gray.jpg);
	background-repeat: repeat-x;
	}

/* コンテンツ */
div#content	{width: 500px;
	float: right;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 10px;}

div#content h1	{font-size: 2em;
	margin-top: 10px;}

div#frame	{border: none;
	padding-left: 0;
	padding-right: 10px;
	width: 420px;
	height: 250px;
	overflow-y: scroll;
	margin-top: -270px;
	margin-left: auto;
	margin-right: auto;
	}

table.topics {
	width: 400px;
	border: none;
	border-spacing: 0;
	empty-cells: show;
	text-align: left;
/*	color: #ffffff;  */
	font-size: 12px
	;}

.topics th{
	border: none;
	text-align: left;
	}

.topics td{
	vertical-align: top;
	padding: 3px;
	}

.topics a	{
*/	color: #000000; */
	text-decoration: underline;
	}

.topics a:hover	{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}




div#frame-back	{background: url(a-top/pickup_02.jpg) no-repeat bottom;
	width: 476px;
	height: 320px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	}

/**** Banner Link **********/
div#column	{
	height: 250px;	
	width: 478px;
	background: url(a-top/adver_02.jpg) no-repeat bottom;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	}

ul.column	{
	font-size: 0.75em;
	text-align: center;
	color: #666666;
	margin-top: 0;
	margin-left: 0;
	padding-left: 0;
	}

ul.column li	{
	list-style: none;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 20px;
	margin-right: auto;
	}

/***	ul.column li a	{border: none;}	****/



/************** サイドバー *******************/
div#sidebar	{
	width: 200px;
	float: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	}

div#l-line	{
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	margin-right: 5px;
	height: 4px;
	background-image: url(a-top/ten-ten-gray.jpg);
	background-repeat: repeat-x;
	float: left;
	width:180px;
	}

div#torepichi	{
	background: url(a-top/torepichi.jpg) no-repeat;
	width: 198px;
	height: 228px;
	float:left;
	}
p.torepichi	{
	font-size: 12px;
	margin-top: 75px;
	margin-left: auto;
	margin-right: auto;
	}

table.torepichi {
	width: 160px;
	height: 100px;
	border: none;
	border-spacing: 0;
	empty-cells: show;
	margin: 10px 0px 0px 30px;
	text-align: left;
	font-size: 12px
	;}

.torepichi th{
	border: none;
	text-align: left;
	}

.torepichi td{
	vertical-align: middle;
	padding: 0px;
	}

.torepichi a	{
	color: #000000;
	text-decoration: none;
	}

.torepichi a:hover	{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}



ul.left-menu	{
	font-size: 0.75em;
	text-align: left;
	color: #666666;
	margin-top: 0;
	margin-left: 5px;
	padding-left: 0;
	}

ul.left-menu li	{
	list-style-image: url("a-top/point-cyan.jpg");
	margin-top: 5px;
	margin-left: 30px;
	}

ul.left-menu li a	{
	color: #0066cc;
	text-decoration: none;
	}

ul.left-menu li a:hover	{
	font-weight: bold;
	color: #000000;
	}


/********* 右サイドメニュー **************/

div#right-bar	{
	width: 200px;
	float: right;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	}

/****** バナー広告 **********/
div#right-menu img	{
	margin-top: 5px;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 5px;
	}
/****** バナー広告-END *********/

/****** まるごと大津 *********/
ul.right-menu	{
	font-size: 0.75em;
	text-align: left;
	color: #666666;
	margin-top: 0;
	margin-left: 10px;
	padding-left: 0;
	}

ul.right-menu li	{
	list-style-image: url("a-top/point-orange.jpg");
	margin-top: 5px;
	margin-left: 30px;
	}

ul.right-menu li a	{
	color: #0066cc;
	text-decoration: none;
	}

ul.right-menu li a:hover	{
	font-weight: bold;
	color: #000000;
	}
/****** まるごと大津 END *********/

/****** インフォメーション *********/
div#contact-us	{
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	}

table.info{
	width: 180px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	empty-cells: show;
	text-align: left;
	color: #333333;
	font-size: 12px
	;}

.info th{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 1em 1em;
	text-align: right;
	}

.info td{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 1em 1em;
	}

.info1	{
	font-size: 14px;
	line-height: 1.2;
	color: #666666;
	}

/****** インフォメーション END *********/


/****************** フッター ********************/
div#footer	{
	background-image: url(a-common/foot-bg.jpg);
	background-repeat: no-repeat;
	height: 42px;
	text-align: center;
	clear: both
	}

div#footer address{
	text-align: center;
	font-size: 12px;
	font-style: normal;	/* addressは通常斜体になるので、元に戻す */
	line-height: 1.1em;
}



/****************** END ********************/
