BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; BACKGROUND: url(bg-body.gif); COLOR: #666666; FONT-SIZE: 12px; PADDING-TOP: 0px
}
A:link {
	COLOR: #666666
}

A:hover {
	COLOR: #990000
}
A:active {
	COLOR: #990000
}
STRONG {
	FONT-WEIGHT: normal
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.style01 {
	POSITION: absolute; MARGIN-LEFT: -60px; TOP: 5px; TEXT-DECORATION: none
}
.style-r {
	COLOR: #990000
}
DIV#header {
	WIDTH: 100%; HEIGHT: 220px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV#container {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 710px; BACKGROUND: url(bg-cont.gif) repeat-y; OVERFLOW: hidden; PADDING-TOP: 15px
}
DIV#container:after {
	DISPLAY: block; HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden; CONTENT: ""
}
＊ HTML #container {
	HEIGHT: 1em; OVERFLOW: visible
}
DIV#content {
	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; WIDTH: 540px; BACKGROUND: url(bg-side.gif) repeat-y left top; FLOAT: right
}
DIV#sidenavi {
	TEXT-ALIGN: left; PADDING-LEFT: 20px; WIDTH: 150px; FLOAT: left
}
DIV#footer {
	TEXT-ALIGN: center; WIDTH: 800px; BACKGROUND: url(bg-foot.gif) no-repeat center top; HEIGHT: 52px; MARGIN-LEFT: auto; CLEAR: both; FONT-SIZE: 90%; MARGIN-RIGHT: auto
}
#container .clear {
	CLEAR: both
}
H1 {
	MARGIN-TOP: 5px; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#gnavi {
	MARGIN: 0px auto; WIDTH: 702px;height:25px;
}
#gnavi UL {
	MARGIN: 0px;height:25px;
}
#gnavi LI {
	WIDTH: 117px; FLOAT: left
}
#gnavi LI A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 0px !important; OVERFLOW: hidden; PADDING-TOP: 30px
}
#gnavi01 {
	BACKGROUND: url(gnavi01.gif) #ffffff
}
#gnavi02 {
	BACKGROUND: url(gnavi02.gif) #ffffff
}
#gnavi03 {
	BACKGROUND: url(gnavi03.gif) #ffffff
}
#gnavi04 {
	BACKGROUND: url(gnavi04.gif) #ffffff
}
#zhu01 {
	BACKGROUND: url(01.gif) #ffffff
}
#zhu02 {
	BACKGROUND: url(02.gif) #ffffff
}
#zhu03 {
	BACKGROUND: url(03.gif) #ffffff
}
#zhu06 {
	BACKGROUND: url(06.gif) #ffffff
}
ACKGROUND: url(gnavi06.gif) #ffffff
}
#gnavi01 A:hover {
	BACKGROUND: url(gnavi001.gif) #ffffff
}
#gnavi02 A:hover {
	BACKGROUND: url(gnavi002.gif) #ffffff
}
#gnavi03 A:hover {
	BACKGROUND: url(gnavi003.gif) #ffffff
}
#gnavi04 A:hover {
	BACKGROUND: url(gnavi004.gif) #ffffff
}
#zhu01 A:hover {
	BACKGROUND: url(001.gif) #ffffff
}
#zhu02 A:hover {
	BACKGROUND: url(002.gif) #ffffff
}
#zhu03 A:hover {
	BACKGROUND: url(003.gif) #ffffff
}
#zhu06 A:hover {
	BACKGROUND: url(006.gif) #ffffff
}

H2 {
	BORDER-LEFT: #990000 8px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 15px; FONT-SIZE: 14px
}
H3 {
	BORDER-LEFT: #990000 6px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 30px; CLEAR: both; FONT-SIZE: 14px
}
H3 A:link {
	TEXT-DECORATION: none
}
H3 A:visited {
	TEXT-DECORATION: none
}
H4 {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 30px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 40px; FONT-SIZE: 12px; PADDING-TOP: 5px
}
#content .present {
	BACKGROUND: url(icon02.gif) no-repeat left center; CLEAR: both
}
#content .question {
	BACKGROUND: url(icon01.gif) no-repeat left center
}
#content P {
	LINE-HEIGHT: 160%; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 35px; _margin-left:20px; MARGIN-RIGHT: 30px
}
#content .majikon-img {
	MARGIN-LEFT: 15px
}
#content h5{margin:-3px 0; *margin-bottom:-1px;}
#content UL {
    margin:0; padding:0;
	MARGIN-BOTTOM: 15px
}
#content LI {
	TEXT-ALIGN: center; WIDTH: 140px; FLOAT: left; MARGIN-LEFT: 20px; FONT-SIZE: 90%; MARGIN-RIGHT: 10px; height:190px; display:inline
}
#content LI IMG {
	MARGIN-BOTTOM: 5px
}
#content LI a IMG{width:120px; height:120px}
.price {
	COLOR: #cc0000; FONT-WEIGHT: bold
}
#content DL {
	
}
#content DT {
	BORDER-LEFT: #990000 5px solid; PADDING-LEFT: 3px
}
#content DD {
	
}
#sidenavi UL {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 130%; WIDTH: 130px; MARGIN-BOTTOM: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#sidenavi UL LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 16px; PADDING-RIGHT: 3px; BACKGROUND: url(li-icon01.gif) #ffffff no-repeat left center; PADDING-TOP: 5px
}
.s-style01 {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 10px; margin-top:-8px; *margin-top:0px;
}
#zhu{ WIDTH: 120px; HEIGHT: 22px; BACKGROUND-IMAGE: none; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0.25em; BACKGROUND-COLOR: #eeeeee; FONT-STYLE: normal; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka; COLOR: #333333; FONT-SIZE: small; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0.25em;
margin-left:20px;}

#zhu1{ WIDTH: 120px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
	}

.dan_m_haed{
width:702px;
/*height:30px;*/
margin:0 auto;
text-align:center;
overflow:hidden;
}
.dan_m_haed LI{
float:left;

/*background-repeat:repeat-x;*/
width:116px;
height:30px;
overflow:hidden;
}
.dan_m_haed a{
float:left;
font-size:15px;
width:116px;
height:25px;
background-image:url(/templets/zhuzhu/images/dan_top.gif);
text-decoration:none;
color:#FFFFFF;
padding-top:5px;
overflow:hidden;
}
.dan_m_haed a:hover {
background-image:url(/templets/zhuzhu/images/dan_bottom.gif);
}
.dan_m_haed ul{ width:702px;background-image:url(/templets/zhuzhu/images/dan_top.gif);overflow:hidden;text-align:center;float:center;}
.jbody p{line-height:180%;}
.joe_pp{}
.joe_pp p{line-height:180%;}
.joe_clear{clear:both;}
.joe_time{ background:url(top_bg.gif) no-repeat; height:40px; width:480px; line-height:40px; margin-left:30px; _margin-left:20px; margin-bottom:6px;}
.joe_time_l{ color:#FFFFFF; padding-left:40px;}
.joe_time_r{ color:#000000; padding-left:60px; font-size:14px; color:#FF0000;}
.ac_litpic,.ac_text1{float:left;}
.ac_litpic{width:270px; padding-left:10px; _width:240px;}
.ac_litpic p{padding-top:5px;}
.ac_text1{width:240px; _width:200px;}
.ac_text1 div{ color:#FF0000; font-size:14px;}
.index_dl{margin-left:50px;}
.index_dl dt{ margin-bottom:5px;}
.index_dl dd{margin-left:15px; margin-bottom:5px;}


.ac_text1 dl{margin:0; padding:0;}
.ac_text1 dd{float:left; width:100px;}
.ac_text1 dd img{ width:90px; height:90px;}

.joe_tui_shop h2{ float:left;}
.joe_tui_span{float:right; padding-right:50px;}