*html .iepngfix{behavior: expression(IEPNGFIX.fix(this));}

body {
	background-color: #CCa7aa;
}
body#shop { background:#FFF; }
#content_tb { background:#FFF;}

.fon10 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 18px; font-weight: normal; color: #663333}

.font12 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 20px; font-weight: lighter; list-style-type: none}

a:hover {  font-style: normal; text-decoration: underline}
a:hover {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #3399CC}
a:link {  text-decoration: none}
img { border-style: none; margin: 0; padding: 0;}

.line {  border-color: black black #CC9999; border-style: dotted; border-top-width: none; border-right-width: none; border-bottom-width: thin; border-left-width: none}

/* ƒ^ƒCƒgƒ‹ */
.taitle {
height: 38px; 
width: 530px; 
padding-bottom: 0px; 
padding-left: 5px; 
margin-left: 10px; 
border-bottom: solid 1px  #542A2A; 
border-left: solid 3px  #542A2A;
}

.taitleCopy { background-repeat: no-repeat; background-image: url(img/yatai.gif); background-position: left bottom; border-color: black black #996666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}

.font9 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 9px; font-style: normal; line-height: 11px; font-weight: lighter}

.underline {  border-color: black black #CCCCCC; border-style: dotted; border-bottom-width: 1px}

.hotinfo { ; background-image: url(hot/img/top_back.jpg); background-repeat: no-repeat; background-position: left top }

.info {  background-image: url(info/img/top_back.jpg); background-repeat: no-repeat; background-position: right top}

.info2 {  background-image: url(info/img/top_back2.jpg); background-repeat: no-repeat; background-position: right top}

.info3 {  background-image: url(info/img/top_back3.jpg); background-repeat: no-repeat; background-position: right top}

.info4 {  background-image: url(info/img/top_back4.jpg); background-repeat: no-repeat; background-position: right top}

.hana {  background-image: url(hana/img/top_back.jpg); background-repeat: no-repeat; background-position: right top}

.hana3 {  background-image: url(hana/img/top_back3.jpg); background-repeat: no-repeat; background-position: right top}

.shop1 { 
background-image: url(shop/img/top_back.jpg); 
background-repeat: no-repeat; 
background-position: right top
}

.tb_sideline {  
border-color: #663333 #663333 #663333 #6699cc; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 14px; 
font-style: normal; 
line-height: 23px; 
font-weight: bold; 
height: 30px; 
text-indent: 1em; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 12px; 
clip:  rect(   )
}

.tb_back2 {  background-image: url(img/back_2.jpg); background-repeat: no-repeat; background-position: right bottom}
.shop2 { background-image: url(shop/img/top_back2.jpg); background-repeat: no-repeat; background-position: right top}
.club {  background-image: url(club/img/top_back2.jpg); background-repeat: no-repeat; background-position: right top}
.link1 {  background-image: url(link/img/top_back2.jpg); background-repeat: no-repeat; background-position: right top}
.toi {  background-image: url(toi/img/top_back2.jpg); background-repeat: no-repeat; background-position: right top}

.toi2 {  border-color: #6699CC black black #6699CC; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 16px}

.site {  background-image:  url(map/img/top_back2.jpg); background-repeat: no-repeat; background-position: right top}

.koutu {  background-image:  url(access/img/top_back2.jpg); background-repeat: no-repeat; background-position: right top}

.hotinfo2 { ; background-image: url(hot/img/top_back2.jpg); background-repeat: no-repeat; background-position: right top}

.title2 { border-color: black #542A2A #542A2A; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #542A2A; text-decoration: none; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; clip:  rect(   )}

.shohintb { 
border-color: black #542A2A #542A2A; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 12px; font-style: normal; 
line-height: 18px; 
font-weight: normal; 
color: #542A2A; 
text-decoration: none; 
height: 25px; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 5px; 
border-left-width: 1px;
}

.shohintb2 { border-color: black #542A2A #542A2A; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #542A2A; text-decoration: none; height: 25px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}

.kart { border-color: #6699CC black #6699CC #6699CC; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 16px; color: #663333; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.kart2 { border-color: black #542A2A #542A2A; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #542A2A; text-decoration: none; height: 25px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}

.kart3 { border-color: black #542A2A #6699CC; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #542A2A; text-decoration: none; height: 25px; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.font12color { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 20px; font-weight: lighter ; color: #663333}

.a{ 
 font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 20px; text-align: justify; border-color: black black #663333; list-style-type: none; background-image: url(img/ya2.gif); background-repeat: no-repeat; background-position: left center; text-indent: 16px; padding-left: 16px; width: 200px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
 
.shopside { 
 font-size: 12px; line-height: 20px; text-align: right; width: 200px; border-color: black black #6699CC; list-style-type: none
; padding-top: 2px; padding-right: 20px; padding-bottom: 1px; height: 20px; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #663333; text-decoration: none}

.b { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 20px; text-align: left; border-color: black black #663333; list-style-type: none; background-image: url(img/ya2.gif); background-repeat: no-repeat; background-position: left top; text-indent: 10px; padding-left: 10px; width: 200px ; color: #663333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.contents {  
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 12px; 
line-height: 18px; 
width: 450px; 
margin-left: 20px;
}

.contents2{
  width:550px;
  height:auto;
  margin-left:20px;
}
#hanatb td,#shoptb td p,#shoptb td{
font-size:12px;
line-height:18px;
}
#hanatb td{
border-top:1px dashed #CCC;
}
#shoptb{
margin:50px 0 0 0 ;
}


.indentfont12 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 20px; font-weight: lighter ; text-indent: 3em}

.c { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 20px; text-align: left; border-color: black black #663333; list-style-type: none; background-image: url(img/ya2.gif); background-repeat: no-repeat; background-position: left 0.4em; text-indent: 10px; padding-left: 10px; color: #663333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }

.d { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 20px; text-align: left; border-color: black black #663333; list-style-type: none; background-image: url(img/ya2.gif); background-repeat: no-repeat; background-position: left 0.4em; text-indent: 10px; padding-left: 10px; color: #663333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }

.layer1 {  font-size: 12px; background-color: #FDE9F8; background-image: url(img/ya2.gif); background-repeat: no-repeat; background-position: left center; text-indent: 13px; height: 25px; width: 100%; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; border: #663333 solid; list-style-type: none; margin-top: 0px; margin-bottom: 0px; padding-right: 0px; line-height: 20px; border-width: 0px 1px 1px; color: #663333}

.layer1Copy { font-size: 12px; background-color: #FDE9F8; text-indent: 13px; width: 100%; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #663333 solid; list-style-type: none; margin-top: 0px; margin-bottom: 0px; padding-right: 0px; line-height: 20px; color: #663333; margin-right: 0px; margin-left: 0px; height: 25px}

.top {  background-image: url(img/sansya1.jpg); background-repeat: no-repeat; background-position: center center}

.layer2 { font-size: 12px; background-color: #E2F3E4; background-image: url(img/ya2.gif); background-repeat: no-repeat; background-position: left center; text-indent: 13px; height: 25px; width: 100%; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; border: #663333 solid; list-style-type: none; margin-top: 0px; margin-bottom: 0px; padding-right: 0px; line-height: 20px; border-width: 0px 1px 1px; color: #663333 }

.layer2Copy { font-size: 12px; background-color: #E2F3E4; text-indent: 13px; width: 100%; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #663333 solid; list-style-type: none; margin-top: 0px; margin-bottom: 0px; padding-right: 0px; line-height: 20px; color: #663333; margin-right: 0px; margin-left: 0px; height: 25px }

.layer3 { font-size: 12px; background-color: #FAFDE4; background-image: url(img/ya2.gif); background-repeat: no-repeat; background-position: left center; text-indent: 13px; height: 25px; width: 100%; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; border: #663333 solid; list-style-type: none; margin-top: 0px; margin-bottom: 0px; padding-right: 0px; line-height: 20px; border-width: 0px 1px 1px; color: #663333 }

.layerCopy3 { font-size: 12px; background-color: #FAFDE4; text-indent: 13px; width: 100%; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #663333 solid; list-style-type: none; margin-top: 0px; margin-bottom: 0px; padding-right: 0px; line-height: 20px; color: #663333; margin-right: 0px; margin-left: 0px; height: 25px }

.layer4 { font-size: 12px; background-color: #D6E1F3; background-image: url(img/ya2.gif); background-repeat: no-repeat; background-position: left center; text-indent: 13px; height: 25px; width: 100%; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; border: #663333 solid; list-style-type: none; margin-top: 0px; margin-bottom: 0px; padding-right: 0px; line-height: 20px; border-width: 0px 1px 1px; color: #663333 }

.layerCopy4 { font-size: 12px; background-color: #D6E1F3; text-indent: 13px; width: 100%; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #663333 solid; list-style-type: none; margin-top: 0px; margin-bottom: 0px; padding-right: 0px; line-height: 20px; color: #663333; margin-right: 0px; margin-left: 0px; height: 25px }

.navili {  
margin:10px 0px; background-color: #FFFFFF; list-style-type: none; width: 200px; height: 50px}

.naviul { margin:10px 0px 0px 70px; ; background-color: #FFFFFF; list-style-type: none }

.taitle2 { 
border-color: black #542A2A #542A2A; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-weight: normal; 
color: #542A2A; text-decoration: none; height: 25px; width: 200px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; line-height: 20px; text-align: left; text-indent: 1em; margin-top: 7px; margin-bottom: 2px; padding-top: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 3px; list-style-type: none}


.taitle2Copy { 
border-color: black #542A2A #542A2A; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-weight: normal; color: #542A2A; text-decoration: none; height: auto; width: 220px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; line-height: 20px; text-align: left; margin-top: 3px; margin-bottom: 2px; padding-top: 5px; list-style-type: none ; margin-left: 20px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.hana-style {  
background-image: url(images/hana.gif); background-repeat: no-repeat; background-position: left top; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 40px; color: #663333; font-weight: bold; border: 0px
}

.contents-hana { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; width: 450px; margin-left: 80px ; background-image: url(hana/img/bd.gif); background-repeat: no-repeat; background-position: left bottom
}

.font_info_title{
font-size:90%;
}
.font_info{
font-size:80%;
line-height: 18px; 
}

#ranking {margin:5px auto; padding:0 auto; width:570px;}
#ranking a{ border-style: none; color:#663333;}
#ranking a:hover{ color:#3399CC;}
#ranking img{ border-style:none; }
#ranking table{margin:0 auto; padding:0 auto;}
#ranking tr,td{padding:0; margin:0;}
#ranking p { background:url(img/ranking-title.gif) no-repeat 0 0 ; text-indent:-9999px; padding:0; margin:0; height:15px;}
#ranking-01 { color:#2C0000; font-size:90%;}
#ranking-01 td{ border:solid 1px #2C0000;}
#ranking-02 td{ border:solid 1px #2C0000; text-align:center;}
#ranking-03 { color:#2C0000; font-size:70%; text-align:center;}
#ranking-03 td{ border:solid 1px #2C0000;}

#topheader{ width:100%; height:80px; background:url(img/yatai.gif) no-repeat #3A0100; }
