@charset "Shift_JIS";

/*============================================================================
基本スタイル
============================================================================*/
html {
	overflow-y:scroll;
}
body {
	margin: 0;
	padding: 0;
	background: url(img/back.gif) repeat;
	font-size: 85%;
	font-family: メイリオ, "ＭＳ Ｐゴシック", sans-serif;
}
#contents {
	width: 802px;
	margin: 0 auto;
	background: url(img/c_back.gif) repeat-y;
	position: relative;
	color: #000000;
}
#img {
	position: absolute;
	left: 2px;
}
#img2 {
	position: absolute;
	left: 2px;
	top: 200px;
	margin: 0;
	padding: 0;
}
#main {
	margin-left: 21px;
	border: none;
	padding-top: 230px;
}
/*============================================================================
文字スタイル
============================================================================*/
.m10foot {
	text-decoration: none; 
	color: #33CCCC;
}
.m10foot  a {  
	text-decoration: none; 
	color: #33CCCC;
}
.m10foot  a:hover {  
	text-decoration: none; 
	color: #ff3300;
}
/*============================================================================
ヘッダー
============================================================================*/
#header{
	background:#FFFFFF;
	background: url(img/c_back.gif) repeat-y;
	width:802px;
	margin:0 auto;
	padding:20px 0 0 0;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
#logo {
	width:292px;
	height:80px;
	float:left;
	margin:0 0 0 20px;
}
/*  win IE6 のみ  \*/
*html #logo {
	margin:0 0 0 15px;
}
/* win IE6 のみここまで　*/
.globalNav1 {
	width:480px;
	float:right;
	text-align:right;
}
.globalNav1:after{
	content:"";
	display:block;
	clear:both;
}
.globalNav1 ul{
	width:300px;
	float:left;
	margin:55px 0 0 40px;
}
.globalNav1 li {
	float:left;
/*	margin:55px 0 0 0;*/
	list-style:none;
}
.globalNav1 li a {
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:16px;
	padding-top:16px;
	background-image:url(img/globalNav1.gif);
}
/* 幅指定 */
.nav1_01 { width: 69px;}
.nav1_02 { width: 132px;}
.nav1_03 { width: 94px;}
/* 通常 */
.nav1_01 a { background-position: 0 0; }
.nav1_02 a { background-position: -69px  0; }
.nav1_03 a { background-position: -201px 0; }
/* オンマウス */
.nav1_01 a:hover { background-position: 0px  -20px; }
.nav1_02 a:hover { background-position: -69px  -20px; }
.nav1_03 a:hover { background-position: -201px -20px; }
/* プライバシーマーク */

/*  win IE6 のみ  \*/
*html .globalNav1 {
	position: absolute;
	border: none;
	padding: 0;
}
/* win IE6 のみここまで　*/
/*  win IE7 のみ  */
*:first-child+html .globalNav1 ul {
	width:300px;
	float:left;
	margin:55px 0 0 80px;
}
/* win IE7 のみここまで　*/

#mark {
	float:right;
	margin:0 20px 0 0;
/*	height:70px;*/
/*	width:67px;*/
}
#mark img{
/*	padding:0 0 5px 0;*/
/*	height:70px;*/
/*	width:67px;*/
}
/*  win IE6 のみ  \*/
*html #mark {
	margin:0 10px 0 0;
}
/* win IE6 のみここまで　*/
#globalNav2 {
	width:802px;
	margin:0 auto;
	background:#FFFFFF;
	background: url(img/c_back.gif) repeat-y;
}
#globalNav2:after {
	content:"";
	display:block;
	clear:both;
}
#globalNav2 ul {
	width:795px;
	float:left;
	margin:0;
	padding-left:5px;
}
#globalNav2 li {
	width: 128px;
	float:left;
	padding:0 2px;
	list-style:none;
}
#globalNav2 li a {
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/:26px;
	padding-top:26px;
	background-image: url(img/globalNav2.gif);
}
/* 幅指定 */
.nav2_01 { width: 128px;}
.nav2_02 { width: 128px;}
.nav2_03 { width: 128px;}
.nav2_04 { width: 128px;}
.nav2_05 { width: 128px;}
.nav2_06 { width: 128px;}
/* 通常 */
.nav2_01 a { background-position: 0  0; }
.nav2_02 a { background-position: -135px  0; }
.nav2_03 a { background-position: -269px  0; }
.nav2_04 a { background-position: -404px  0; }
.nav2_05 a { background-position: -537px  0; }
.nav2_06 a { background-position: -670px  0; }
/* オンマウス */
.nav2_01 a:hover { background-position: -0px  -28px; }
.nav2_02 a:hover { background-position: -135px  -28px; }
.nav2_03 a:hover { background-position: -269px  -28px; }
.nav2_04 a:hover { background-position: -404px  -28px; }
.nav2_05 a:hover { background-position: -537px  -28px; }
.nav2_06 a:hover { background-position: -670px  -28px; }
/*============================================================================
フッター
============================================================================*/
#footer {
	padding: 0;
	width: 798px;
	margin: 0 auto;
}
/*============================================================================
展示
============================================================================*/
#tenji {
	width: 650px;
	margin-top: 50px;
	margin-left: 40px;
	margin-right: 0px;
	margin-bottom: 50px;
	border: none;
	font-size: 80%;
	color: #666666;
}
table.tenji {
	width: 600px;
	border: 2px solid #ccc;
	border-collapse: collapse;
	margin-top: 15px;
	margin-left: 60px;
	margin-bottom: 30px;
	padding: 5px;
}
table.tenji th, table.tenji td {
	border: 1px solid #ccc;
}
table.tenji_sanka {
	width: 600px;
	border: none;
	text-align: center;
	padding: 5px;
	margin-left: 70px;
}
table.tenji_sanka td {
	border: none;
}
.t1 {
	margin-left: 50px;
}
.t2 {
	margin-top: 10px;
	margin-left: 50px;
}
.Image01 {
	margin-left: 170px;
}
.Image02 {
	margin-left: 200px;
}
/*============================================================================
ken_blog {
============================================================================*/
#blog {
	float: right;
	border: none;
	margin: 0;
	padding: 0;
}
/*============================================================================
pagetop
============================================================================*/
#pagetop {
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
	font-size: 80%;
}

