@charset "utf-8";
/* CSS Document */



.m_navi ul li.m_navi02 a {
background: url(../img/m_navi02_.gif) no-repeat left top;
float: left;
height: 41px;
text-align: left;
width: 240px;
}


.henna_navi ul li.henna_navi04 a {
background: url(../img/henna_navi04_.gif) no-repeat left top;
float: left;
height: 18px;
text-align: left;
width: 169px;
}



.main_img {
float: left;
padding: 0px 0px 0px 8px;
width: 884px;
}

.main_img h2 {
background: url(../img/henna_main_img.jpg) no-repeat left top;
height: 188px;
width: 884px;
}



.main_left {
float: left;
width: 257px;
}

.calendar {
float: left;
width: 240px;
}

.special_corner {
float: left;
padding: 7px 0px 0px 0px;
width: 240px;
}

h4.special_corner_img a {
background: url(../img/special_corner.gif) no-repeat left top;
display: block;
height: 156px;
width: 240px;
}


.about_salon_box {
float: left;
padding: 6px 0px 0px 0px;
width: 240px;
}

.about_salon_box_bg {
background: url(../img/sub_about_salon_bg.gif) no-repeat left top;
height: 179px;
width: 240px;
}

.about_salon_title {
float: left;
padding: 7px 0px 0px 0px;
width: 240px;
}

h4.about_salon_title_img {
height: 24px;
width: 240px;
}

.akasaka_store {
float: right;
padding: 6px 0px 2px 0px;
width: 136px;
}

h5.akasaka_store_img {
height: 17px;
float: left;
width: 136px;
}

address.akasaka_store_ad {
font-style: normal;
letter-spacing: -0.01em;
padding: 0px 8px 0px 0px;
text-align: right;
}

.about_salon_box_bg p {
letter-spacing: -0.01em;
padding: 0px 8px 0px 0px;
text-align: right;
}

.about_salon_box_bg p span {
color: #FF0000;
line-height: 1.2;
text-align: right;
}



.main_right {
float: left;
width: 627px;
}

.henna_04_title {
float: left;
padding: 14px 0px 0px 0px;
width: 627px;
}

h3.henna_04_title_img {
background: url(../img/henna_04_title.gif) no-repeat left top;
height: 27px;
width: 627px;
}


.henna_04_01_bar {
float: left;
padding: 26px 0px 26px 16px;
width: 595;
}

.henna_04_01_bar_img {
background: url(../img/henna_01_bar.gif) no-repeat left top;
height: 1px;
width: 594px;
}



.henna_04_01 {
float: left;
padding: 39px 0px 0px 15px;
width: 594px;
}

.henna_04_01_top {
background: url(../img/henna_04_01_top.gif) no-repeat left top;
float: left;
height: 7px;
width: 594px;
}

.henna_04_01_middle {
background: url(../img/henna_04_01_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 594px;
}

.henna_04_01_bottom {
background: url(../img/henna_04_01_bottom.gif) no-repeat left top;
float: left;
height: 8px;
width: 594px;
}

.henna_04_01_title {
float: left;
padding: 9px 0px 0px 13px;
width: 63px;
}

.henna_04_01_title_img {
background: url(../img/henna_04_01_title.gif) no-repeat left top;
height: 18px;
width: 63px;
}

dl.henna_04_01_dl01 {
display: block;
float: left;
padding: 10px 20px 0px 22px;
text-align: left;
width: 552px;
}

dt.henna_04_01_dl01 {
color: #39853c;
text-align: left;
width: 552px;
}

dd.henna_04_01_dl01 {
color: #636363;
line-height: 1.2;
text-align: left;
width: 552px;
}


dl.henna_04_01_dl02 {
display: block;
float: left;
padding: 10px 20px 15px 22px;
text-align: left;
width: 552px;
}

dt.henna_04_01_dl02 {
color: #39853c;
text-align: left;
width: 552px;
}

dd.henna_04_01_dl02 {
color: #636363;
line-height: 1.2;
text-align: left;
width: 552px;
}



.henna_04_02 {
float: left;
padding: 35px 0px 0px 15px;
width: 594px;
}

.henna_04_02_top {
background: url(../img/henna_04_02_top.gif) no-repeat left top;
float: left;
height: 7px;
width: 594px;
}

.henna_04_02_middle {
background: url(../img/henna_04_02_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 594px;
}

.henna_04_02_bottom {
background: url(../img/henna_04_02_bottom.gif) no-repeat left top;
float: left;
height: 8px;
width: 594px;
}

.henna_04_02_title {
float: left;
padding: 9px 0px 0px 13px;
width: 63px;
}

.henna_04_02_title_img {
background: url(../img/henna_04_02_title.gif) no-repeat left top;
height: 18px;
width: 63px;
}

dl.henna_04_02_dl01 {
display: block;
float: left;
padding: 10px 20px 0px 22px;
text-align: left;
width: 552px;
}

dt.henna_04_02_dl01 {
color: #39853c;
text-align: left;
width: 552px;
}

dd.henna_04_02_dl01 {
color: #636363;
line-height: 1.2;
text-align: left;
width: 552px;
}


dl.henna_04_02_dl02 {
display: block;
float: left;
padding: 10px 20px 25px 22px;
text-align: left;
width: 552px;
}

dt.henna_04_02_dl02 {
color: #39853c;
text-align: left;
width: 552px;
}

dd.henna_04_02_dl02 {
color: #636363;
line-height: 1.2;
text-align: left;
width: 552px;
}


.henna_04_02_box {
float: left;
padding: 0px 3px 10px 3px;
width: 588px;
}

.henna_04_02_box_bg {
background: #e6e6e6;
float: left;
width: 588px;
}


dl.henna_04_02_box01 {
display: block;
float: left;
padding: 9px 0px 5px 57px;
width: 215px;
}

dt.henna_04_02_box01 {
width: 215px;
}

dd.henna_04_02_box01 {
color: #39853c;
text-align: right;
}


dl.henna_04_02_box02 {
display: block;
float: right;
padding: 9px 72px 0px 0px;
width: 136px;
}

dt.henna_04_02_box02 {
width: 136px;
}

dd.henna_04_02_box02 {
color: #39853c;
text-align: right;
}



.henna_04_03 {
float: left;
padding: 35px 0px 0px 15px;
width: 594px;
}

.henna_04_03_top {
background: url(../img/henna_04_03_top.gif) no-repeat left top;
float: left;
height: 7px;
width: 594px;
}

.henna_04_03_middle {
background: url(../img/henna_04_03_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 594px;
}

.henna_04_03_bottom {
background: url(../img/henna_04_03_bottom.gif) no-repeat left top;
float: left;
height: 8px;
width: 594px;
}

.henna_04_03_title {
float: left;
padding: 9px 0px 0px 13px;
width: 63px;
}

.henna_04_03_title_img {
background: url(../img/henna_04_03_title.gif) no-repeat left top;
height: 18px;
width: 63px;
}


dl.henna_04_03_dl01 {
display: block;
float: left;
padding: 10px 20px 0px 22px;
text-align: left;
width: 552px;
}

dt.henna_04_03_dl01 {
color: #39853c;
padding: 0px 0px 5px 0px;
text-align: left;
width: 552px;
}

dd.henna_04_03_dl01 {
background: url(../img/henna_04_03_img01.gif) no-repeat left top;
color: #636363;
height: 23px;
line-height: 1.2;
text-align: left;
width: 551px;
}


dl.henna_04_03_dl02 {
display: block;
float: left;
padding: 20px 20px 0px 22px;
text-align: left;
width: 552px;
}

dt.henna_04_03_dl02 {
color: #f67300;
text-align: left;
width: 552px;
}

dd.henna_04_03_dl02 {
color: #636363;
line-height: 1.2;
text-align: left;
width: 552px;
}


dl.henna_04_03_dl03 {
display: block;
float: left;
padding: 15px 20px 0px 22px;
text-align: left;
width: 552px;
}

dt.henna_04_03_dl03 {
color: #f67300;
text-align: left;
width: 552px;
}

dd.henna_04_03_dl03 {
color: #636363;
line-height: 1.2;
text-align: left;
width: 552px;
}


.henna_04_bar {
float: left;
padding: 20px 0px 18px 23px;
width: 547px;
}

.henna_04_bar_img {
background: url(../img/henna_04_bar.gif) no-repeat left top;
height: 1px;
width: 547px;
}


.henna_04_03_title02 {
float: left;
padding: 0px 0px 0px 22px;
width: 316px;
}

h5.henna_04_03_title02_img {
background: #88c225;
color: #ffffff;
height: 18px;
width: 316px;
}



.henna_04_03_box {
float: left;
padding: 15px 0px 12px 22px;
text-align: left;
width: 552px;
}


.henna_04_bar02 {
float: left;
padding: 3px 0px 0px 0px;
width: 1px;
}

.henna_04_bar02_img {
background: url(../img/henna_04_bar02.gif) no-repeat left top;
height: 191px;
width: 1px;
}


.henna_04_03_box01 {
float: left;
padding: 0px 7px 0px 0px ;
width: 229px;
}

dl.henna_04_03_box01_dl {
padding: 3px 0px 0px 50px;
width: 179px;
}

dt.henna_04_03_box01_dl {
color: #5f861d;
font-weight: bold;
line-height: 1;
text-align: left;
width: 179px;
}

dd.henna_04_03_box01_dl {
color: #636363;
font-size: 0.8em;
line-height: 1;
text-align: left;
width: 179px;
}

.henna_04_03_box01_img {
padding: 5px 0px 0px 0px;
width: 229px;
}



.henna_04_03_box02 {
float: left;
padding: 0px 15px 0px 17px ;
width: 122px;
}

dl.henna_04_03_box02_dl {
float: left;
padding: 4px 0px 0px 0px;
width: 122px;
}

dt.henna_04_03_box02_dl {
color: #5f861d;
font-weight: bold;
letter-spacing: -0.08em;
line-height: 1.1;
padding: 0px 0px 3px 0px;
text-align: left;
width: 122px;
}

dd.henna_04_03_box02_dl {
width: 120px;
}



.henna_04_03_box03 {
float: left;
padding: 0px 0px 0px 21px;
width: 127px;
}

dl.henna_04_03_box03_dl {
float: left;
padding: 4px 0px 0px 0px;
width: 127px;
}

dt.henna_04_03_box03_dl {
color: #5f861d;
font-weight: bold;
letter-spacing: -0.08em;
line-height: 1.1;
padding: 0px 0px 15px 0px;
text-align: left;
width: 127px;
}

dd.henna_04_03_box03_dl {
width: 127px;
}

.henna_04_03_box03 p {
color: #636363;
font-size: 0.8em;
line-height: 1;
padding: 3px 0px 0px 4px;
text-align: left;
width: 123px;
}









