

*{
    font-size:9pt;
    color:#999;
    line-height:150%;
    font-family:"ＭＳ Ｐ明朝",Osaka;
    margin:0px;}


body{
    text-align:center;
    background:#F9F9F9 url("../image/body-bg.gif") center repeat-y;}
h1,h2,h3{
    font-weight:normal;}
h1{
    margin:5px 0px 5px 0px;
    font-size:8pt;
    text-align:right;
    background1:#f0f0f0;}
img{
    border:0px;}
u{
    font-size:10pt;}

/* ■レイアウト■ */
#layout{
    text-align:center;
    margin: 0 auto; /* center on everything else */
    border-left1:1px solid #666;
    border-right1:1px solid #666;
    width:730px;} /* 200 500 */
#header{
    clear:both;
    width:730px;
    text-align:left;
    margin:0px 0px 5px 0px;}
#navi{
    clear:both;
    width:730px;
    text-align:left;
    border-top:2px solid #F0F0F0;
    border-bottom:2px solid #F0F0F0;
    padding:1px 0px 1px 0px;
    background1:#F9F9F9;
    margin:0px 0px 10px 0px;}
#navi td{
    background:#000;}
.contents{
    clear:both;
    width:730px;
    margin:0px 0px 15px 0px;}
.contents-l{
    float:left;
    width:350px;
    text-align:left;
    background1:#F9F9F9;}
.contents-r{
    float:right;
    width:350px;
    text-align:left;
    background1:#F9F9F9;}

#main{
    float:right;
    width:490px;
    text-align:left;
    background1:#f0f0f0;}
#side{
    float:left;
    width:200px;
    background1:#f0f0f0;}
#footer{
    clear:both;
    border-top:1px solid #CCC;
    padding:10px 0px 10px 0px;}

/* ■サイド■ */
.menu-t{
    padding:5px;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    background:#99CC66;}
.menu-info{
    padding:5px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    background:#999999;}


/* ■メイン■ */
.main-t{
    color:#CC6666;
    font-weight:bold;
    margin:0px 0px 2px 0px;
    padding:0px 0px 1px 0px;
    border-bottom:1px solid #CCC;}
.main-body{
    clear:both;
    margin:0px 0px 30px 0px;}



/* ■特典■ */
.tokuten-bg{
    padding:3px;
    color:#CC0000;
    background:#FFDCDC;}
.tokuten-pickup{
    color:#000000;
    background:#FFFF00;}







/* ■フォント■ */
a:link{
    color:#669900;
    text-decoration1:none;}
a:visited{
    color:#669900;
    text-decoration1:none;}
a:hover{
    color:#FF6600;
    text-decoration1:none;}

.kuro{
    color:#000000;}
.red{
    color:#FF0000;}
.pickup{
    background:#FFFF00;}
.okane{
    font-weight:bold;
    color:#000;}


a.a-navi:link{
    color:#FFF;
    border-bottom:2px solid #DCDCCD;
    text-decoration:none;
    background:#000;}
a.a-navi:visited{
    color:#FFF;
    border-bottom:2px solid #DCDCCD;
    text-decoration:none;
    background:#000;}
a.a-navi:hover{
    color:#FFF;
    border-bottom:2px solid #993333;
    text-decoration:none;
    background:#000;}



/* ■トップページ■ */
.index-t{
    color:#993333;
    font-weight:bold;
    border-bottom1:1px solid #E0E0E0;}
.index-body{
    margin:0px 0px 10px 0px;}
.index-arrow{
    padding:0px 0px 0px 25px;
    background:url("../image/icon/arrow.gif") left no-repeat;}
.index-service-t{
    margin:2px;
    padding:3px;
    color:#FFF;
    background:#FF6600;}
.index-menu{
    color:#99CC33;
    font-weight:bold;
    font-size:12pt;
    margin:0px 0px 0px 0px;
    padding:2px 0px 0px 20px;
    background:url("../image/icon/mark-midori.gif") left no-repeat;}
.index-menu-body{
    color1:#FF9900;
    padding:0px 0px 0px 20px;
    background:;}


.salon-tezyun{
    padding:0px 5px 0px 5px;
    border-bottom:1px solid #F0F0F0;
    border-right:1px solid #F0F0F0;
    color:#FF9900;
    background:#FFFFEE;}




.arugo{
    color:#0066CC;}


.box{
    padding:5px;
    border:1px solid #CCCCCC;}

.blue{
    color:#0000FF;}
.kuro{
    color:#000000;}


.shop-info{
    border:1px solid #999;
    background:#fff;}
.shop-info td{
    background:#fff;
    border:1px solid #ccc;}
.shop-info th{
    background:#f0f0f0;
    border:1px solid #ccc;}



.hair-event{
    background:#ffe0e0 url("../image/hair-event-bg.gif") top right repeat-x;
}
.salon-event{
    background:#fff url("../image/salon-event-bg.gif") top repeat-x;
}
