@charset "utf-8";
/* CSS Document */



.m_navi ul li.m_navi03 a {
background: url(../img/m_navi03_.gif) no-repeat left top;
float: left;
height: 41px;
text-align: left;
width: 203px;
}


.henna_navi ul li.henna_navi03 a {
background: url(../img/henna_navi03_.gif) no-repeat left top;
float: left;
height: 18px;
text-align: left;
width: 154px;
}



.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_03_title {
float: left;
padding: 14px 0px 0px 0px;
width: 627px;
}

h3.henna_03_title_img {
background: url(../img/henna_03_title.gif) no-repeat left top;
height: 27px;
width: 627px;
}


.henna_03_title02 {
float: left;
padding: 32px 0px 0px 17px;
width: 592px;
}

h4.henna_03_title02_img {
background: url(../img/henna_03_title02.gif) no-repeat left top;
height: 44px;
width: 592px;
}


.henna_03_01_bar {
float: left;
padding: 26px 0px 26px 16px;
width: 595;
}

.henna_03_01_bar_img {
background: url(../img/henna_01_bar.gif) no-repeat left top;
height: 1px;
width: 594px;
}


.henna_03_arrow {
float: left;
padding: 0px 0px 0px 270px;
width: 88px;
}

.henna_03_arrow_img {
background: url(../img/henna_03_arrow.gif) no-repeat left top;
height: 49px;
width: 88px;
}


.henna_03_01 {
float: left;
padding: 22px 0px 0px 41px;
width: 540px;
}

.henna_03_01_ {
border: 1px solid #CCCCCC;
float: left;
padding: 0px 8px 0px 13px;
width: 519px;
}


dl.henna_03_01_01 {
display: block;
float: left;
padding: 10px 0px 0px 0px;
width: 519px;
}

dt.henna_03_01_01 {
color: #39853c;
display: block;
text-align: left;
width: 519px;
}

dd.henna_03_01_01 {
color: #636363;
display: block;
line-height: 1.22;
text-align: left;
width: 519px;
}


dl.henna_03_01_02 {
display: block;
float: left;
padding: 10px 0px 0px 0px;
width: 519px;
}

dt.henna_03_01_02 {
color: #39853c;
display: block;
text-align: left;
width: 519px;
}

dd.henna_03_01_02 {
color: #636363;
display: block;
line-height: 1.22;
text-align: left;
width: 519px;
}

dd.henna_03_01_02 span {
color: #ff6633;
line-height: 1.22;
text-align: left;
}


.henna_03_img01 {
padding: 10px 0px 0px 0px;
width: 519px;
}

.henna_03_01_ p {
color: #636363;
display: block;
line-height: 1.22;
padding: 13px 0px 13px 0px;
text-align: left;
width: 519px;
}



.henna_03_02 {
float: left;
padding: 3px 0px 0px 41px;
width: 542px;
}

.henna_03_02_ {
background: url(../img/henna_03_02_bg.gif) no-repeat left top;
height: 86px;
width: 542px;
}

dl.henna_03_02_01 {
display: block;
float: left;
padding: 12px 9px 0px 10px;
width: 530px;
}

dt.henna_03_02_01 {
color: #39853c;
display: block;
font-weight: bold;
text-align: left;
width: 520px;
}

dd.henna_03_02_01 {
color: #636363;
display: block;
line-height: 1.22;
padding: 12px 0px 0px 0px;
text-align: left;
width: 520px;
}



.henna_03_03 {
float: left;
padding: 3px 0px 0px 41px;
width: 540px;
}

.henna_03_03_ {
border: 1px solid #CCCCCC;
float: left;
padding: 0px 8px 0px 9px;
width: 523px;
}


dl.henna_03_03_01 {
display: block;
float: left;
padding: 12px 0px 0px 4px;
width: 519px;
}

dt.henna_03_03_01 {
color: #39853c;
display: block;
font-weight: bold;
text-align: left;
width: 519px;
}

dd.henna_03_03_01 {
color: #636363;
display: block;
line-height: 1.22;
padding: 12px 0px 0px 0px;
text-align: left;
width: 519px;
}


.henna_03_img01 {
padding: 10px 0px 0px 4px;
width: 519px;
}

.henna_03_03_ p {
color: #636363;
display: block;
line-height: 1.22;
padding: 13px 0px 13px 4px;
text-align: left;
width: 519px;
}



.henna_03_03_02 {
float: left;
padding: 10px 0px 0px px;
width: 524px;
}

.henna_03_03_02_title {
float: left;
padding: 0px 0px 0px 4px;
width: 193px;
}

h4.henna_03_03_02_title_img {
background: url(../img/henna_03_03_02_title.gif) no-repeat left top;
float: left;
height: 19px;
width: 193px;
}


.henna_03_03_02_table {
float: left;
padding: 5px 0px 0px 0px;
width: 524px;
}

.henna_03_03_02_top {
background: url(../img/henna_03_03_02_top.gif) no-repeat left top;
float: left;
height: 26px;
width: 524px;
}

.henna_03_03_02_top01 {
float: left;
padding: 5px 0px 0px 0px;
text-align: center;
width: 69px;
}

.henna_03_03_02_top02 {
float: left;
padding: 5px 0px 0px 0px;
text-align: center;
width: 68px;
}

.henna_03_03_02_top03 {
float: left;
padding: 5px 0px 0px 0px;
text-align: center;
width: 63px;
}

.henna_03_03_02_top04 {
float: left;
padding: 5px 0px 0px 0px;
text-align: center;
width: 52px;
}

.henna_03_03_02_top05 {
float: left;
padding: 5px 0px 0px 0px;
text-align: center;
width: 91px;
}

.henna_03_03_02_top06 {
float: left;
padding: 5px 0px 0px 0px;
text-align: center;
width: 102px;
}

.henna_03_03_02_top07 {
float: left;
padding: 5px 0px 0px 0px;
text-align: center;
width: 78px;
}


.henna_03_03_02_middle {
background: url(../img/henna_03_03_02_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 524px;
}

.henna_03_03_02_middle01 {
color: #636363;
float: left;
padding: 18px 0px 0px 0px;
text-align: center;
width: 69px;
}

.henna_03_03_02_middle02 {
color: #636363;
float: left;
line-height: 1.8;
padding: 5px 0px 0px 4px;
text-align: left;
width: 64px;
}

.henna_03_03_02_middle03 {
color: #636363;
float: left;
line-height: 1.8;
padding: 5px 23px 0px 0px;
text-align: right;
width: 40px;
}

.henna_03_03_02_middle04 {
color: #636363;
float: left;
line-height: 1.8;
padding: 5px 0px 0px 0px;
text-align: center;
width: 52px;
}

.henna_03_03_02_middle05 {
color: #636363;
float: left;
padding: 18px 0px 0px 0px;
text-align: center;
width: 91px;
}

.henna_03_03_02_middle06 {
color: #636363;
float: left;
padding: 18px 0px 0px 0px;
text-align: center;
width: 102px;
}

.henna_03_03_02_middle07 {
color: #636363;
float: left;
padding: 5px 0px 3px 9px;
text-align: left;
width: 69px;
}

.henna_03_03_02_bottom {
background: url(../img/henna_03_03_02_bottom.gif) no-repeat left top;
float: left;
height: 1px;
width: 524px;
}



.henna_03_03_03 {
float: left;
padding: 19px 0px 25px 0px;
width: 524px;
}

.henna_03_03_03_title {
float: left;
padding: 0px 0px 0px 4px;
width: 193px;
}

h4.henna_03_03_03_title_img {
background: url(../img/henna_03_03_03_title.gif) no-repeat left top;
float: left;
height: 19px;
width: 456px;
}


.henna_03_03_03_table {
float: left;
padding: 5px 0px 0px 0px;
width: 524px;
}

.henna_03_03_03_top {
background: url(../img/henna_03_03_03_top.gif) no-repeat left top;
float: left;
height: 26px;
width: 524px;
}

.henna_03_03_03_top01 {
float: left;
padding: 5px 0px 0px 0px;
text-align: center;
width: 69px;
}

.henna_03_03_03_top02 {
float: left;
padding: 5px 0px 0px 0px;
text-align: center;
width: 99px;
}

.henna_03_03_03_top03 {
float: left;
padding: 5px 0px 0px 0px;
text-align: center;
width: 204px;
}

.henna_03_03_03_top04 {
float: left;
padding: 5px 0px 0px 0px;
text-align: center;
width: 151px;
}



.henna_03_03_03_middle {
background: url(../img/henna_03_03_03_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 524px;
}

.henna_03_03_03_middle01 {
color: #636363;
float: left;
padding: 8px 0px 0px 0px;
text-align: center;
width: 69px;
}

.henna_03_03_03_middle02 {
color: #636363;
float: left;
line-height: 1.8;
padding: 14px 0px 0px 4px;
text-align: left;
width: 95px;
}

.henna_03_03_03_middle03 {
color: #636363;
float: left;
padding: 8px 0px 0px 11px;
text-align: left;
width: 102px;
}

.henna_03_03_03_middle04 {
color: #636363;
float: left;
padding: 8px 0px 0px 11px;
text-align: left;
width: 80px;
}

.henna_03_03_03_middle05 {
color: #636363;
float: left;
padding: 5px 0px 0px 15px;
text-align: left;
width: 136px;
}


.henna_03_03_03_bottom {
background: url(../img/henna_03_03_03_bottom.gif) no-repeat left top;
float: left;
height: 1px;
width: 524px;
}



.henna_03_04 {
float: left;
padding: 3px 0px 0px 41px;
width: 540px;
}

.henna_03_04_ {
border: 1px solid #CCCCCC;
float: left;
padding: 0px 8px 0px 13px;
width: 519px;
}

.henna_03_04_ h4 {
color: #39853c;
float: left;
font-weight: bold;
padding: 12px 0px 2px 4px;
text-align: left;
width: 519px;
}

.henna_03_img03 {
float: left;
padding: 0px 0px 15px 0px;
width: 132px;
}

.henna_03_04_ ul {
float: left;
list-style: none;
padding: 0px 0px 0px 7px;
text-align: left;
width: 380px;
}

.henna_03_04_ ul li {
background: url(../img/henna_03_04_list_mark.gif) no-repeat left 0.5em;
float: left;
padding: 0px 0px 0px 8px;
text-align: left;
width: 372px;
}

.henna_03_04_ ul li.li_01 {
background: url(../img/henna_03_04_list_mark.gif) no-repeat left 0.5em;
float: left;
line-height: 1.22;
padding: 0px 0px 0px 8px;
text-align: left;
width: 372px;
}

.henna_03_04_ ul li.li_01 span {
color: #ff6633;
text-align: left;
}

.henna_03_04_ ul li.li_02 {
background: url(../img/henna_03_04_list_mark.gif) no-repeat left 1.4em;
float: left;
line-height: 1.22;
padding: 10px 0px 0px 8px;
text-align: left;
width: 372px;
}

.henna_03_04_ ul li.li_02 span {
color: #ff6633;
line-height: 1.22;
text-align: left;
}

.henna_03_04_ p {
float: left;
padding: 8px 0px 0px 15px;
text-align: left;
width: 372px;
}



.henna_03_05 {
float: left;
padding: 3px 0px 0px 41px;
width: 540px;
}

.henna_03_05_ {
border: 1px solid #CCCCCC;
float: left;
padding: 0px 8px 0px 0px;
width: 530px;
}

.henna_03_05_left {
float: left;
padding: 12px 0px 0px 10px;
width: 380px;
}

dl.henna_03_05_01 {
display: block;
float: left;
width: 380px;
}

dt.henna_03_05_01 {
color: #39853c;
display: block;
font-weight: bold;
padding: 0px 0px 0px 6px;
text-align: left;
width: 374px;
}

dd.henna_03_05_01 {
color: #636363;
display: block;
line-height: 1.22;
padding: 1px 0px 0px 6px;
text-align: left;
width: 374px;
}

.henna_03_05_left ol {
list-style: none;
padding: 10px 0px 0px 0px;
text-align: left;
width: 380px;
}

.henna_03_05_left ol li {
color: #636363;
padding: 0px 0px 0px 8px;
text-align: left;
width: 372px;
}

.henna_03_05_left ol li span {
color: #636363;
font-size: 0.95em;
text-align: left;
}

.henna_03_05_left p {
color: #636363;
display: block;
float: left;
line-height: 1.22;
padding: 10px 0px 0px 6px;
text-align: left;
width: 374px;
}

.henna_03_img04 {
float: left;
padding: 33px 0px 15px 13px;
width: 122px;
}



.henna_03_06 {
float: left;
padding: 3px 0px 0px 41px;
width: 541px;
}

.henna_03_06_ {
border: 5px solid #CCCCCC;
float: left;
padding: 0px 0px 0px 8px;
width: 523px;
}


dl.henna_03_06_01 {
display: block;
float: left;
padding: 15px 0px 0px 4px;
text-align: left;
width: 388px;
}

dt.henna_03_06_01 {
background: url(../img/henna_03_title03.gif) no-repeat left top;
float: left;
height: 17px;
text-align: left;
width: 348px;
}

dd.henna_03_06_01 {
color: #636363;
float: left;
line-height: 1.22;
padding: 10px 0px 0px 2px;
text-align: left;
width: 384px;
}

.henna_03_img05 {
float: right;
padding: 7px 17px 9px 0px;
width: 96px;
}


