@charset "utf-8";
/*key color rgb(253,242,240) rgb(235,217,176) rgb(158,54,36)*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++
	共通
++++++++++++++++++++++++++++++++++++++++++++++++++*/
body
	{
	margin:0;
	padding:0;
	font-size:12px;
	 _font-size:11px;
	color:rgb(156,80,55);
	line-height:170%;
	*line-height:200%;
	_line-height:180%;
	letter-spacing:0.9pt;
	*letter-spacing:1.8pt;
	_letter-spacing:1pt;
	word-spacing:1pt;
	*word-spacing:2pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
	*font-family:'メイリオ',Meiryo,'Segoe UI',sans-serif;
	_font-family:'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
body {
	background:transparent url(img/body_bg.jpg) repeat center top fixed;
	text-align:center;
}
a:hover img
	{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	}
img
	{
	margin:0;
	padding:0;
	border:0;
	vertical-align:bottom;
	}
.zoom {
	cursor: url('http://jtjt.co.jp/k28/bcon/zoom-inn.cur'),-moz-zoom-in;
	*cursor: url('http://jtjt.co.jp/k28/bcon/zoom-inn.cur'),default;
}
h1,h2,h3,h4,h5,h6
{line-height: 130%;}
h1 {font-size:190%;}
h2 {font-size:175%;}
h3 {font-size:160%;}
h4 {font-size:145%;}
h5 {font-size:130%;}
h6 {font-size:115%;}


/*++++++++++++++++++++++++++++++++++++++++++++++++++
	大皿
++++++++++++++++++++++++++++++++++++++++++++++++++*/
#root {
	margin:0 auto;
	text-align:left;
	width:764px;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++
	メニュー
++++++++++++++++++++++++++++++++++++++++++++++++++*/
#menu {
	width:160px;
	_height:1%;
	float:left;
}
#menu .rogo {
	margin-top:30px;
}
#menuswf {
	margin:0;
	padding:0;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++
	メイン
++++++++++++++++++++++++++++++++++++++++++++++++++*/
#main {
	margin-left:160px;
}

#ztop {
	margin-top:0px;
	text-align:center;
	background:transparent url(img/kage.png) no-repeat center top;
	width:601px;
	height:455px;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++
	スライドショー
++++++++++++++++++++++++++++++++++++++++++++++++++*/
#show {
	margin:0 auto;
	padding-top:78px;
	width:450px;
	height:301px;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++
	更新履歴
++++++++++++++++++++++++++++++++++++++++++++++++++*/
#reki {
	margin-left:160px;
	text-align:left;
}
#comment {
	margin:0 70px 100px 80px;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++
	使わなくなったけど保存スペース
++++++++++++++++++++++++++++++++++++++++++++++++++*/
#over {
	margin:22px 0 0 15px;
	padding:0;
	list-style-type:none;
}
#over li,#over li a {
	display:block;
}


#menu966 {
	margin:30px 0 0 15px;
	padding:0;
}
#menu966 ul {
	width:245px;
}
#menu966 ul,#menu966 li {
	list-style-type:none;
}
#menu966 li,#menu966 li a {/*1枠サイズ・飛び出しはカット・左回り*/
	width:155px;
	height:79px;
	overflow:hidden;
	display:block;
}
.shop a:link {/*1メニュー＿ショップ*/
	background:transparent url(img/menu.png) no-repeat 0px 0px;
}
.shop a:visited {/*1メニュー＿ショップ*/
	background:transparent url(img/menu.png) no-repeat 0px 0px;
}
.shop a:hover {/*1メニュー＿ショップ*/
	background-position:5px -100px;
}
.shop a:active {/*1メニュー＿ショップ*/
	background-position:5px -100px;
}

.pro a:link {/*1メニュー＿プロダクツ*/
	background:transparent url(img/menu.png) no-repeat -200px 0px;
}
.pro a:visited {/*1メニュー＿プロダクツ*/
	background:transparent url(img/menu.png) no-repeat -200px 0px;
}
.pro a:hover {/*1メニュー＿プロダクツ*/
	background-position:-195px -100px;
}
.pro a:active {/*1メニュー＿プロダクツ*/
	background-position:-195px -100px;
}

.info a:link {/*1メニュー＿インフォ*/
	background:transparent url(img/menu.png) no-repeat -400px 0px;
}
.info a:visited {/*1メニュー＿インフォ*/
	background:transparent url(img/menu.png) no-repeat -400px 0px;
}
.info a:hover {/*1メニュー＿インフォ*/
	background-position:-395px -100px;
}
.info a:active {/*1メニュー＿インフォ*/
	background-position:-395px -100px;
}