@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_navi02 a {
background: url(../img/henna_navi02_.gif) no-repeat left top;
float: left;
height: 18px;
text-align: left;
width: 143px;
}



.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_02_title {
float: left;
padding: 14px 0px 0px 0px;
width: 627px;
}

h3.henna_02_title_img {
background: url(../img/henna_02_title.gif) no-repeat left top;
height: 27px;
width: 627px;
}


.henna_02_01_bar {
float: left;
padding: 26px 0px 26px 16px;
width: 595;
}

.henna_02_01_bar_img {
background: url(../img/henna_01_bar.gif) no-repeat left top;
height: 1px;
width: 594px;
}



.henna_02_01 {
float: left;
padding: 38px 0px 0px 0px;
width: 627px;
}

.henna_02_01_title {
float: left;
padding: 0px 0px 0px 17px;
width: 104px;
}

h4.henna_02_01_title_img {
background: url(../img/henna_02_01_title.gif) no-repeat left top;
height: 30px;
width: 104px;
}

.henna_02_img01 {
float: left;
padding: 8px 0px 0px 139px;
width: 335px;
}

.henna_02_01 p {
color: #666666;
display: block;
line-height: 1.22;
padding: 15px 15px 0px 15px;
text-align: left;
width: 597px;
}

.henna_02_img02 {
float: left;
padding: 28px 0px 10px 37px;
width: 491px;
}



.henna_02_02 {
float: left;
width: 627px;
}

.henna_02_02_title {
float: left;
padding: 0px 0px 0px 17px;
width: 104px;
}

.henna_02_02 p {
color: #666666;
display: block;
line-height: 1.22;
padding: 15px 15px 8px 15px;
text-align: left;
width: 597px;
}

h4.henna_02_02_title_img {
background: url(../img/henna_02_02_title.gif) no-repeat left top;
height: 30px;
width: 104px;
}

.henna_02_img03 {
float: left;
padding: 8px 0px 0px 139px;
width: 335px;
}

.henna_02_02 dl {
float: left;
padding: 10px 0px 0px 220px;
text-align: left;
width: 407px;
}

.henna_02_02 dl dt {
color: #666666;
text-align: left;
width: 407px;
}

.henna_02_02 dl dd {
color: #99ae2d;
line-height: 1.22;
text-align: left;
width: 407px;
}



.henna_02_03 {
float: left;
width: 627px;
}

.henna_02_03_title {
float: left;
padding: 0px 0px 0px 17px;
width: 104px;
}

.henna_02_03 p {
color: #666666;
display: block;
line-height: 1.22;
padding: 15px 15px 8px 15px;
text-align: left;
width: 597px;
}

h4.henna_02_03_title_img {
background: url(../img/henna_02_03_title.gif) no-repeat left top;
height: 30px;
width: 106px;
}

.henna_02_img04 {
float: left;
padding: 8px 0px 0px 39px;
width: 107px;
}


.henna_02_03_box01 {
float: left;
padding: 8px 0px 0px 15px;
width: 211px;
}

.henna_02_03_box01_ {
border: 5px solid #cccccc;
float: left;
width: 196px;
}

.henna_02_03_box01_title {
background: #CCCCCC;
color: #009944;
display: block;
float: left;
text-align: left;
padding: 0px 0px 0px 9px;
width: 187px;
}

.henna_02_03_box01 ol {
list-style: none;
padding: 10px 0px 0px 0px;
text-align: left;
width: 196px;
}

.henna_02_03_box01 ol li {
color: #636363;
padding: 0px 0px 0px 8px;
text-align: left;
width: 186px;
}

.henna_02_03_box01 ol li span {
color: #636363;
font-size: 0.95em;
text-align: left;
}



.henna_02_03_box02 {
float: left;
padding: 8px 0px 0px 15px;
width: 211;
}

.henna_02_03_box02_ {
border: 5px solid #cccccc;
float: left;
width: 196px;
}

.henna_02_03_box02_title {
background: #CCCCCC;
color: #1a1111;
display: block;
float: left;
text-align: left;
padding: 0px 0px 0px 9px;
width: 187px;
}

.henna_02_03_box02 ol {
list-style: none;
padding: 10px 0px 0px 0px;
text-align: left;
width: 196px;
}

.henna_02_03_box02 ol li {
color: #636363;
padding: 0px 0px 0px 8px;
text-align: left;
width: 186px;
}

.henna_02_03_box02 ol li span {
color: #636363;
font-size: 0.95em;
text-align: left;
}









