﻿@charset "UTF-8";

a:focus { -moz-outline-style: none; }
a:active { outline: none; }

a:link {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333333;
}

a:visited {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333333;
}

a:hover {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #764C28;
}

a.normaltext:link {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #764C28;
}

a.normaltext:visited {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #764C28;
}

a.normaltext:hover {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333333;
}

a.email:link {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #764C28;
}

a.email:visited {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #764C28;
}

a.email:hover {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333333;
}

a.copyright:link {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #764C28;
}

a.copyright:visited {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #764C28;
}

a.copyright:hover {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333333;
}


body {
	overflow:hidden;
}

#maincontainer { 
	background-repeat:no-repeat;
	background-image: url(./images/layout2.jpg);
	height: 740px;
	width: 970px;
	margin-left:15%;
}

#container { 
	vertical-align: middle;
}

#topcontainer {
	position:relative;
	width:900px;
	height:53px;
}

#bottomcontainer {
	position:relative;
	width:885px;
	height:20px;
	overflow: hidden;
	bottom: 345px;
	font-size: 10px;
	font-family: Arial, "小塚ゴシック Pro EL", sans-serif;
}

#logo {
	position:relative;
	width:260px;
	height:40px;
	padding-left:21px;
	padding-top:13px;
	z-index: 2;
}

#logocontainer {
	position:relative;
	width:900px;
	height:40px;
	padding-left:21px;
	padding-top:13px;
	z-index: 2;
}

#contact {
	position:relative;
	width:400px;
	height:30px;
	padding-left:21px;
	left: 790px;
}

#box_menu {
	position:relative;
	padding-left:48px;
	padding-top:20px;
	width:300px;
	height:120px;
	font-family: "Helvetica Neue Bold Condensed", "Helvetica Bold",;
	font-size: 14px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-decoration: none;
	color: #333333;
	text-align: left;
	visibility: visible;
	line-height: normal;
	overflow: hidden;
	letter-spacing: normal;
	vertical-align: top;
	word-spacing: normal;
	z-index: 5;
}

#box_text_NARROW {
	position:absolute;
	left:46px;
	top:211px;
	width:160px;
	height:395px;
	z-index:3;
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
	text-align: justify;
	text-decoration: none;
	visibility: visible;
	line-height: normal;
	overflow: auto;
	padding-right: 10px;
}

#box_text_WIDE {
	position:relative;
	padding-right: 10px;
	width:630px;
	height:397px;
	z-index:3;
	padding-right: 10px;
	overflow: auto;
	top: -401px;
	left: 249px;
}

#box_picture_01 {
	position:relative;
	padding-left:45px;
	padding-top:18px;
	width:162px;
	height:130px;
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
	text-align: justify;
	text-decoration: none;
	visibility: visible;
}

#box_picture_02 {
	position:relative;
	padding-left:45px;
	padding-top:6px;
	width:162px;
	height:130px;
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
	text-align: justify;
	text-decoration: none;
	visibility: visible;
}

#box_picture_03 {
	position:relative;
	padding-left:45px;
	padding-top:6px;
	width:162px;
	height:130px;
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
	text-align: justify;
	text-decoration: none;
	visibility: visible;
}

#box_text_A {
	position:relative;
	padding-top:20px;
	padding-right: 10px;
	width:381px;
	height:420px;
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
	text-align: justify;
	text-decoration: none;
	visibility: visible;
	line-height: normal;
	overflow: auto;
}

#box_text_B {
	position:absolute;
	left:503px;
	top:228px;
	width:381px;
	height:420px;
	z-index:3;
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
	text-align: justify;
	text-decoration: none;
	visibility: visible;
	line-height: normal;
	overflow: auto;
	padding-right: 10px;
}

.normaltext {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: lighter;
	font-variant: normal;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
}

.normaltextbrown {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	color: #764C28;
}

.boldtext {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
}

.largeboldtitle {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 14px;
	font-style:normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
}

.largeboldtitlebrown {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 14px;
	font-style:normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	color: #764C28;
}

.xlargeboldtitlebrown {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 17px;
	font-style:normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	color: #764C28;
}

.xlargeboldtitle {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 17px;
	font-style:normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
}

.menu {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

.menuselection {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

.menuselected {
	font-family: Helvetica, 小塚ゴシック Pro EL, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #764C28;

}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: white;
}
.vscrollerbar {
width: 10px;
background-color: #764C28;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: #764C28;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: #764C28;
}
