/*-----共通-----------------------------------------------*/
/*-----ボディ---------------------------------------------*/
body {
	color:#666666;
	border-style:none;
	width:700px;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:14px;
	scrollbar-track-color: #e0e0ff;
	scrollbar-face-color: #bbbbff;
	scrollbar-shadow-color: #9999cc;
	scrollbar-darkshadow-color: #ccccff;
	scrollbar-highlight-color: #e0e0ff;
	scrollbar-3dlight-color: #bbbbff;
	scrollbar-arrow-color: #6666ff;
	/*scrollbar-base-color: #6666cc*/
	}


th {
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:14px
	}

td {
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:14px
	}

td.outline {
	background-image:url(http://www.geocities.jp/server-errors/not_found.html);
	margin:0px;
	padding:0px 0px 5px;
	}

/*-----タイトル-------------------------------------------*/
h1 {
	margin:0px;
	padding:0px;
	width:700px;
	height:80px
	}

/*-----コンテンツタイトル---------------------------------*/
h2 {
	margin:15px 5px 15px;
	padding:0px;
	font-size:20px
	}

h3 {
	margin:5px;
	padding:0px;
	font-size:16px
	}

h4 {
	margin:5px;
	padding:0px;
	font-size:14px
	}

/*-----ヘッダメニュー-------------------------------------*/
.menu {
	border-style:none;
	background-color:#666666;
	margin:0px;
	padding:0px;
	font-size:12px
	}

#idtop a {
	display:block;
	width:140px;
	height:20px;
	background-image:url(images/mnTop0.gif)
	}
#idtop a:hover {
	background-image:url(images/mnTop1.gif)
	}

#idgallery a {
	display:block;
	width:140px;
	height:20px;
	background-image:url(images/mnGallery0.gif)
	}
#idgallery a:hover {
	background-image:url(images/mnGallery1.gif)
	}

#idhokkaido a {
	display:block;
	width:140px;
	height:20px;
	background-image:url(images/mnHokkaido0.gif)
	}
#idhokkaido a:hover {
	background-image:url(images/mnHokkaido1.gif)
	}

#idcar a {
	display:block;
	width:140px;
	height:20px;
	background-image:url(images/mnCar0.gif)
	}
#idcar a:hover {
	background-image:url(images/mnCar1.gif)
	}

#idmail a {
	display:block;
	width:140px;
	height:20px;
	background-image:url(images/mnMail0.gif)
	}
#idmail a:hover {
	background-image:url(images/mnMail1.gif)
	}

#idfooter a {
	display:block;
	width:700px;
	height:20px;
	background-image:url(images/footer0.gif)
	}
#idfooter a:hover {
	background-image:url(images/footer1.gif)
	}


/*-----TOP------------------------------------------------*/
/*-----メニューボタン-------------------------------------*/
td.menu1 {
	border-style:none;
	background-color:#0000ff;
	margin:0px;
	padding:5px 0px 10px;
	text-align:center;
	vertical-align:top
	}

.menu1 {
	border:3px outset;
	background-color:#0099ff;
	color:#ffffff;
	margin:5px 15px 5px;
	padding:5px 2px 5px;
	width:110px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none
	}

.menu1 a:link {
	border:3px outset;
	background-color:#0099ff;
	color:#ffffff;
	margin:5px 15px 5px;
	padding:5px 2px 5px;
	width:110px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none
	}

.menu1 a:active {
	border:3px outset;
	background-color:#0099ff;
	color:#ffffff;
	margin:5px 15px 5px;
	padding:5px 2px 5px;
	width:110px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none
	}

.menu1 a:visited {
	border:3px outset;
	background-color:#0099ff;
	color:#ffffff;
	margin:5px 15px 5px;
	padding:5px 2px 5px;
	width:110px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none
	}

.menu1 a:hover {
	border:3px outset;
	background-color:#0099ff;
	color:#ffff00;
	margin:5px 15px 5px;
	padding:5px 2px 5px;
	width:110px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none
	}

/*-----その他---------------------------------------------*/

a:link {
	color:#3366ff;
	text-decoration:none
	}

a:visited {
	color:#6600ff;
	text-decoration:none
	}

a:active {
	color:#cc0033;
	text-decoration:none
	}

a:hover {
	color:#00ff33;
	text-decoration:underline
	}

/*-----コンテンツ-----------------------------------------*/
p.box {
	border-style:inset;
	background-color:#cc0033;
	color:#ffffff;
	margin:5px;
	padding:5px;
	width:230px;
	height:210px;
	font-size:12px;
	line-height:14px
	}

p.box a:link {
	background-color:#cc0033;
	color:#ffffff;
	font-size:12px;
	text-decoration:none
	}

p.box a:active {
	background-color:#cc0033;
	color:#ffffff;
	font-size:12px;
	text-decoration:none
	}

p.box a:visited {
	background-color:#cc0033;
	color:#ffffff;
	font-size:12px;
	text-decoration:none
	}

p.box a:hover {
	background-color:#cc0033;
	color:#ffff00;
	font-size:12px;
	text-decoration:underline
	}

p.big {
	font-size:14px;
	font-weight:bold
	}

p.whatsnew {
	padding:10px
	}
	
img.r {
	float:right;
	magin-left:5px
	}

img.l {
	float:left;
	magin-right:5px
	}
	
img.line {
	margin:5px 0px
	}

img.top {
	margin:10px
	}

/*-----テーブル-------------------------------------------*/
th.data {
	border:#0000cc 1px solid;
	background-color:#0000ff;
	color:#ffffff;
	margin:1px;
	padding:2px 10px;
	text-align:left;
	font-size:12px;
	font-weight:light;
	line-height:12px
	}

td.image {
	border:#0000cc 1px solid;
	background-color:#ffffff;
	margin:1px;
	padding:0px;
	font-size:12px
	}

td.data {
	border:#0000cc 1px solid;
	background-color:#ffffff;
	margin:1px;
	padding:3px 10px;
	font-size:12px;
	line-height:12px
	}

img.pict {
	border-style:ridge;
	border-width:10px;
	border-top-color:#ff9900;
	border-right-color:#996600;
	border-bottom-color:#996600;
	border-left-color:#ff9900;
	margin:2px;
	padding:0px
	}

td.content {
	background:url(images/back.gif)
	}

/*-----隠し------------------------------------------------*/
h3.hide {
	color:#666666;
	text-decoration:none
	}

.hide a:link {
	color:#666666;
	font-size:12px;
	text-decoration:none
	}

.hide a:active {
	color:#666666;
	font-size:12px;
	text-decoration:none
	}

.hide a:visited {
	color:#666666;
	font-size:12px;
	text-decoration:none
	}

.hide a:hover {
	color:#666666;
	font-size:12px;
	text-decoration:none
	}

	