/*navi--------------------------------------------------------------*/

#logoArea1 ul {
	list-style:none;
	margin-top: 20px;
}

#logoArea1 li{
    float  : left;
}

#logoArea1 ul a{
    display:block;
    text-indent:-1000em;
    overflow:hidden;
}

a.outlinebt{
    background-image:url(../images/common/navi/bt1.gif);
    width: 74px;
    height: 13px;
}

a.linkbt{
    background-image:url(../images/common/navi/bt2.gif);
    width: 57px;
    height: 13px;
}

/*gnavi--------------------------------------------------------------*/
#gnArea {
	padding-top:10px;
	clear:both;
}

#gnArea1 {
	background-image:url(../images/common/bg1.gif);
	background-repeat : repeat-x;
	height: 50px;
	text-align  :  center;
}

#gnArea2 {
	width:799px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#gnArea ul {
	list-style:none;
	margin:0;
	padding:0;
}

#gnArea li{
    float  : left;
    margin-top: 8px;
}

#gnArea ul a{
    display:block;
    text-indent:-1000em;
    overflow:hidden;
}

a.homebt{
    background-image:url(../images/common/navi/bt3.gif);
    background-repeat:  repeat-x;
    width:100px;
    height:42px;
}

a:hover.homebt{
    background-position:0px -42px;
}

li.homebt{
    background-image:url(../images/common/navi/bt3.gif);
    background-position:0px -42px;
    text-indent:-1000em;
    width:100px;
    height:42px;
}

a.policybt{
    background-image:url(../images/common/navi/bt4.gif);
    background-repeat:  repeat-x;
    width:100px;
    height:42px;
}

a:hover.policybt{
    background-position:0px -42px;
}

li.policybt{
    background-image:url(../images/common/navi/bt4.gif);
    background-position:0px -42px;
    text-indent:-1000em;
    width:100px;
    height:42px;
}

a.esthebt{
    background-image:url(../images/common/navi/bt5.gif);
    background-repeat:  repeat-x;
    width:100px;
    height:42px;
}

a:hover.esthebt{
    background-position:0px -42px;
}

li.esthebt{
    background-image:url(../images/common/navi/bt5.gif);
    background-position:0px -42px;
    text-indent:-1000em;
    width:100px;
    height:42px;
}

a.salonbt{
    background-image:url(../images/common/navi/bt6.gif);
    background-repeat:  repeat-x;
    width:100px;
    height:42px;
}

a:hover.salonbt{
    background-position:0px -42px;
}

li.salonbt{
    background-image:url(../images/common/navi/bt6.gif);
    background-position:0px -42px;
    text-indent:-1000em;
    width:100px;
    height:42px;
}

a.homecarebt{
    background-image:url(../images/common/navi/bt7.gif);
    background-repeat:  repeat-x;
    width:100px;
    height:42px;
}

a:hover.homecarebt{
    background-position:0px -42px;
}

li.homecarebt{
    background-image:url(../images/common/navi/bt7.gif);
    background-position:0px -42px;
    text-indent:-1000em;
    width:100px;
    height:42px;
}

a.bridalbt{
    background-image:url(../images/common/navi/bt8.gif);
    background-repeat:  repeat-x;
    width:100px;
    height:42px;
}

a:hover.bridalbt{
    background-position:0px -42px;
}

li.bridalbt{
    background-image:url(../images/common/navi/bt8.gif);
    background-position:0px -42px;
    text-indent:-1000em;
    width:100px;
    height:42px;
}

a.recellabt{
    background-image:url(../images/common/navi/bt9.gif);
    background-repeat:  repeat-x;
    width:99px;
    height:42px;
}

a:hover.recellabt{
    background-position:0px -42px;
}

li.recellabt{
    background-image:url(../images/common/navi/bt9.gif);
    background-position:0px -42px;
    text-indent:-1000em;
    width:99px;
    height:42px;
}

a.contactbt{
    background-image:url(../images/common/navi/bt10.gif);
    background-repeat:  repeat-x;
    width:99px;
    height:42px;
}

a:hover.contactbt{
    background-position:0px -42px;
}

li.contactbt{
    background-image:url(../images/common/navi/bt10.gif);
    background-position:0px -42px;
    text-indent:-1000em;
    width:99px;
    height:42px;
}