@charset "Shift_Jis";
/*  全体への指定 */ 

*{
  margin:0px;
  padding:0px;
  font-style:normal;
  background:transparent;
  text-align:left;
  font-family:Verdana,Chicago,"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
body{
  color:#ba8b40;
  font-size:12px;
  line-height:170%;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#ba8b40;
  scrollbar-shadow-color:#ba8b40;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#dcc9a0;
  scrollbar-track-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
}
/*  リンクへの指定 */ 

A{
  color : #ba8b40;
  text-decoration:none;
}
a:hover{
  color:#caac71;
  cursor: pointer;
}
.menu a,#footer a{
  color:#ba8b40;
}
.menu a:hover{
  color:#caac71;
  font-weight:bold;
}
.menu2 a:hover{
  color:#caac71;
}
/*  レイアウト（ボックス類） */ 

.menu,.menu2,.main,h2{
  background:#ffffff;
}
.image
{
  height:300px;
  background : #ffffff url(img/title.gif) no-repeat 100% 0%;
  border:solid #dcc9a0;
  border-width:1px 0px;
  margin-top:20px;
}
.image2
{
  height:300px;
  background : #ffffff url(img/tea.gif) no-repeat 100% 0%;
  border:solid #dcc9a0;
  border-width:1px 0px;
  margin-top:20px;
}
.image3
{
  height:300px;
  background : #ffffff url(img/gc.gif) no-repeat 100% 0%;
  border:solid #dcc9a0;
  border-width:1px 0px;
  margin-top:20px;
}
.image4
{
  height:240px;
  background : #ffffff url(img/prof.gif) no-repeat 100% 0%;
  border:solid #dcc9a0;
  border-width:1px 0px;
  margin-top:20px;
}
.image5
{
  height:300px;
  background : #ffffff url(img/milktea.jpg) no-repeat 100% 0%;
  border:solid #dcc9a0;
  border-width:1px 0px;
  margin-top:20px;
}
.image6
{
  height:300px;
  background : #ffffff url(img/teatime.jpg) no-repeat 100% 0%;
  border:solid #dcc9a0;
  border-width:1px 0px;
  margin-top:20px;
}

.menu,.menu2,.text{
	position:relative;
	left: 0px;
	top: 0px;
	width: 600px;
	height: 1033px;
}
.menu li,.menu2 li{
  height:18px;
  list-style:none outside;
  font-size:1em;
  letter-spacing: 0.1em;
}
.menu{
  width:310px;
  height:300px;
  margin:-1px 0px -1px 0px;
  border-right:solid #dcc9a0 1px;
}
.menu li{
  border-bottom:solid #dcc9a0 1px;
  padding:3px 30px 3px 0px;
  text-align:right;
}
.menu2
{
  width:140px;
  height:120px;
  margin:-251px 0px -1px 12px;
  padding-top:18px;
  border:solid #dcc9a0;
  border-width:0px 1px;
  left:310px;
  float:left;
}
.menu2 li{
  margin-bottom:1px;
  padding:3px 15px;
  background:#e6bfab;
}
.main{
  margin-top:20px;
}
.text{
  margin:-12px 0px 50px;
  padding:30px 20% 0px 50px;
  border-top:solid #dcc9a0 1px;
  line-height:170%;
}
#footer{
  height:25px;
  padding:0px 40px 15px;
  text-align:right;
}
/* 見出しへの指定 */

h2,h3{
  font-size:1em;
}
h1{
  font-size:0.1em;
  font-family:"Century Gothic",Times,serif;
  margin:3px 5px 0px;
  float:right;
}
h2
{
	width:300px;
	padding:2px 30px;
	font-weight:normal;
	border:solid #dcc9a0 1px;
	border-left-width:0px;
	position:relative;
	z-index:1;
	background:#ffffff;
}
h3{
  margin-bottom:12px;
  padding-left:8px;
  border-left:solid #ba8b40 4px;
  font-weight:normal;
}
h4{
  font-size:14px;
  margin-bottom:12px;
  font-weight:normal;
}
/* フォームへの指定 */

textarea{
  font-size:12px;
  color:#ba8b40;
  background:#ede4e1;
  border:1px solid #dcc9a0;
  line-height: 130%;
  padding: 3px;
}
input{
  align: center;
  padding: 5px;
  margin: 3px;
  font-size:12px;
  color:#ba8b40;
  background:#ede4e1;
  border:1px solid #dcc9a0;
}
/* HTMLサンプル類 */

em{
  color:#ffffff;
  font-weight:normal;
  background:#dcc9a0;
  padding:3px;
}
del{
  text-decoration:line-through;
}
.block{
  border:dotted #9e7736 2px;
  padding:10px;
  width: 100%;
}
ul,ol{
  list-style-position:inside;
  margin-bottom:15px;
}
.circle{
  list-style-type:circle;
  color:#9e7736;
}
.square{
  list-style-type:square;
  color:#9e7736;
}
/* テーブル */

TABLE{
  width:50%;
  padding:0px;
  margin:0px;
  font-family:Verdana,sans-serif;
  font-size:12px;
}
TD{
  border:1px solid #dcc9a0;
  padding:5px;
}
/* その他 */

p{
  margin-bottom:13px;
}
img{
  border:0px;
  margin:2px 0px;
}
hr{
  height: 1px;
  color: #dcc9a0;
  width: 80%;
}
