body {
margin-top: 0px;}

#css_left_center {
float: left;
width: 600px;
}

#css_center {
float: right;
width: 468px;
}

#css_left {
float: left;
width: 120px;
}

#css_right {
float: right;
width: 160px;}



A {
color : #6666FF ;
text-decoration : none ;
}


A:ACTIVE {
color : #6666FF ;
}




A:VISITED {
color : #6666FF ;
}

A:HOVER {
color : #FF0000 ;
text-decoration : underline ;
}


body,td,p,th {
font-size : 13px ;
scrollbar-base-color : #fff7ff;
scrollbar-arrow-color:#FF0000;
scrollbar-face-color: #669900;
}


h1 {
font-size : 12px ;
}


h2 {
font-size : 12px ;
 margin-bottom: 0px;}


s {
color : #000000 ;
}


.bana_468 {
width : 468px ;
height : 60px ;
border-color : Silver ;
border-style : dotted ;
border-width : 1px ;
background-image: url("img/bg_osusume.jpg");
}


.bana_468 A {
color : #3333FF ;
text-decoration : none ;

}


.bana_468 A:ACTIVE {
color : #3333FF ;
}




.bana_468 A:VISITED {
color : #3333FF ;
}

.bana_468 A:HOVER {
color : #FF3300 ;
}


.bana_115 {
width : 115px ;
border-color : Silver ;
border-style : dotted ;
border-width : 1px ;
}

.bana_160 {
width : 160px ;
border-color : Silver ;
border-style : dotted ;
border-width : 1px ;
}
.center {
width : 468px ;
vertical-align : top ;
}


.chiiki td {
width : 50px ;
}

.chiiki {
background-color: #FFFFFF;
}


.footer {
text-align : center ;
}


.footer A:active {
color : #000000 ;
text-decoration : none ;
}


.footer A:hover {
color : #000000 ;
text-decoration : none ;
}


.footer A:link {
color : #000000 ;
text-decoration : none ;
}


.footer A:visited {
color : #000000 ;
text-decoration : none ;
}


.iframe {
font-size : 12px ;
scrollbar-base-color : #ffc1fd ;
}

.kongetsu {
width : 468px ;
height : 250px ;
border-color : Green ;
border-style : dashed ;
border-width : thin ;
background-repeat : no-repeat ;
background-image : url("img/hana.gif") ;
}

.kongetsu_m {
width : 457px ;
height : ;
border-color : Green ;
border-style : dashed ;
border-width : thin ;
background-repeat : no-repeat ;
background-image : url("img/.gif") ;
background-color: #E1FFFF;
}


.left {
width : 175px ;
vertical-align : top ;
}


.list img {
width : 60px ;
height : 60px ;
}


.menu01 {
width : 100% ;
background-color : Red ;
}


.menu01 A:active {
color : rgb(255,255,255) ;
text-decoration : none ;
font-weight : bold ;
}



.menu01 A:link {
color : rgb(255,255,255) ;
text-decoration : none ;
font-weight : bold ;
}


.menu01 A:visited {
color : rgb(255,255,255) ;
text-decoration : none ;
font-weight : bold ;
}

.menu01 A:hover {
color : #00ff00 ;
text-decoration : none ;
font-weight : bold ;
}


.shimai A:active {
color : #555555 ;
text-decoration : none ;
}



.shimai A:link {
color : #555555 ;
text-decoration : none ;
}


.shimai A:visited {
color : #555555 ;
text-decoration : none ;
}

.shimai td A:hover {
color : #FF3300 ;
text-decoration : none ;
}


.right {
width : 125px ;
vertical-align : top ;
}


.sotowaku {
width : 780px ;
}
.sotowaku_index {
width : 780px ;
}


.title {
background-image : url("./img/title.gif") ;
background-repeat: no-repeat;
height : 124px ;
}


.kyuujin {
text-justify : distribute-all-lines ;
}


.koukoku_list A:active {
color : #FFFFFF ;
font-weight : bold ;
text-decoration : none ;
}




.koukoku_list A:link {
color : #FFFFFF ;
font-weight : bold ;
text-decoration : none ;
}


.koukoku_list A:visited {
color : #FFFFFF ;
font-weight : bold ;
text-decoration : none ;
}
.koukoku_list A:hover {
color : #FFFF66 ;
font-weight : bold ;
text-decoration : underline ;
}

.kate {
background-color: #D9FFD9;}

.name {
font-size: 14pt;
font-weight: bold;
text-align: center;}

.name A {
color : #FFFFFF ;
text-decoration : none ;
}

.name A:ACTIVE {
color : #FFFFFF ;
}

.name A:VISITED {
color : #FFFFFF ;
}

.name A:HOVER {
color : #FFFF00 ;
text-decoration : none ;
}

.staff {
font-size: 9pt;}

#staff_list {
font-size: 9pt;
padding: 8px;
width: 600px;}

.staff_kojin {
text-align: center;
height: 165px;
float: left;
vertical-align: bottom;}

.kyuujin_title {
font-size: 13pt;
font-weight: bold;
text-align: center;
background-color: #669900;
color: #FF99FF;}

.kyuujin_title A {
color : #FFFFFF ;
text-decoration : none ;
}

.kyuujin_title A:ACTIVE {
color : #FFFFFF ;
}

.kyuujin_title A:VISITED {
color : #FFFFFF ;
}

.kyuujin_title A:HOVER {
color : #FFFF00 ;
text-decoration : none ;
}


.coupon_name {
font-size: 11pt;
color: #33CC00;
text-align: center;
font-weight: bold;}

.coupon_naiyou {font-size: 13pt;
color: #FF6600;
text-align: center;
font-weight: bold;}

.coupon_setsumei {font-size: 9pt;
color: #000000;
text-align: left;
font-weight: normal;}

.coupon_heiyou {font-size: 8pt;
color: #000000;
text-align: center;
font-weight: normal;}

.coupon_kigen {font-size: 9pt;
color: #FF0000;
text-align: right;
font-weight: normal;}

.coupon_hakkou {font-size: 8pt;
color: #0066FF;
text-align: right;
font-weight: normal;}

.coupon_page {
background-color: #FFFFFF;}

.coupon_waku {
border: double 9px #CC66FF;
}

.18 td {
font-size: 9pt;
}

.18 {
background-color: #f8ecf3;}


.koukoku_c_b_150_1 {
width: 145;
height: 200;
border: dashed 2px #0033FF;
vertical-align: top;}

.koukoku_c_b_150_2 {
width: 145;
height: 200;
border: dashed 2px #FF6600;
vertical-align: top;}

.k_line td {
border-top: groove 5px #C0C0C0;}

.if {
right: 0px;
s}

.staff {
width: 350px;}

.rss {
width: 450px;
border: dashed 2px #c8d9a6;
background-color: #FFFFCA;}

.news_top {
width: 410px;
}

.news_name {
font-size: 9pt;
}

 {
font-size: 9pt;
margin-left: 0px;
}
.news br {
  display: none;
}
.news_data {
font-size: 8pt;
color: #669933;}

.news_ta {
width: 405px;
height: 14px;
margin-left: 20px;
border-bottom: dotted 2px #8080FF;
}
.news_td {
overflow-x: hidden;
overflow-y: hidden;
}

.staff_bg {
background-image: url("./img/bg.jpg");
background-repeat: no-repeat;
background-position-x: center;
background-position-y: center;}

.shop_menu td {
font-size: 14px;
font-weight: bold;
}

#cyosakuken {
text-align: left;
font-size: 11px;
font-weight: normal;}

#aromakarumu {
width: 100%;
height: 180px;
background-image: url("./img/aromakarumu_bg.gif");
border: dashed 2px #FF6600;}


#a_img {
margin-top: 60px;}

#aromakarumu td A {
color : #FF0000 ;
text-decoration : none ;
}

#aromakarumu td A:ACTIVE {
color : #FF0000 ;
}

#aromakarumu td A:VISITED {
color : #FF0000 ;
}

#aromakarumu td A:HOVER {
color : #FFFF00 ;
text-decoration : none ;
}

#koukoku3 {
width: 468px;
height: 300px;
background-image: url("./img/bg4.jpg");
border: dashed 2px #FF6600;}


#koukoku4 {
width: 468px;
height: 180px;
background-image: url("./img/bg4.jpg");
border: dashed 2px #FF6600;}

#koukoku4_img {
margin-top: 0px;}
#koukoku4 td A {
color : #FF0000 ;
text-decoration : none ;
}

#koukoku4 td A:ACTIVE {
color : #FF0000 ;
}

#koukoku4 td A:VISITED {
color : #FF0000 ;
}

#koukoku4 td A:HOVER {
color : #FFFF00 ;
text-decoration : none ;
}

#cm4 {
width: 468px;
height: 200px;
/* background-image: url("http://iyashi02.top-navi.com//img/emerald_bg.gif"); */
border: dashed 2px #66CC00;
background-color: #000000;
line-height: 120%;}

#cm4 A {
color : #FFFF00 ;
text-decoration : none ;
}

#cm4 A:HOVER {
color : #FF3300 ;
text-decoration : none ;
}

#madamci {
width: 468px;
height: 180px;
background-image: url("./img/madamci_bg.jpg");

border: dashed 2px #FF6600;}

#madamci_img {
margin-top: 0px;}

#madamci td A{
color : #000000 ;
text-decoration : none ;
font-size: 15px;
}

#madamci td A:ACTIVE {
color : #000000 ;
}

#madamci td A:VISITED {
color : #000000 ;
}

#madamci td A:HOVER {
color : #FF0000;
text-decoration : none ;
}

/* これ以下はMac版IEでは無効 \*/
p:first-letter {
   font-size: 170%;
   float: left;
   line-height: 1;
   background-color: #cc0000;
   color: white;
   padding: 3px;
   margin-right: 3px;
   font-weight: bold;
}

/* ここまで */

.icon {
padding-top: 15px;
padding-bottom: 15px;}

.name_top {
font-size: 16px;
/* background-color: #fefb9c; */}

.r {
font-weight: bold;
color: #669900;
}

#cnt {
text-align: right;}


#cnt A {
color : #000000 ;
text-decoration : none ;
}


#cnt A:ACTIVE {
color : #000000 ;
}




#cnt A:VISITED {
color : #000000 ;
}

#cnt A:HOVER {
color : #000000 ;
text-decoration : none ;
}

.fuuzoku {
color: #FF0000;
font-size: 12px;
font-weight: bold;
text-align: right;}

#em A {
color : #FFFFFF ;
text-decoration : none ;
}

#em A:ACTIVE {
color :   #FFFFFF ;
}

#em A:VISITED {
color :   #FFFFFF ;
}

#em A:HOVER {
color : #FF99FF ;
text-decoration : underline ;
}

