@charset "utf-8";
/* CSS Document */


.sub_navi ul li.sub_navi01 a {
background: url(../img/sub_navi01_.gif) no-repeat left top;
float: left;
height: 15px;
text-align: left;
width: 56px;
}


.henna_box {
float: left;
width: 280px;
}

.henna_box_top {
background: url(../img/henna_box_top.gif) no-repeat left top;
float: left;
height: 5px;
width: 280px;
}

.henna_box_middle {
background: url(../img/henna_box_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 280px;
}

.henna_box_bottom {
background: url(../img/henna_box_bottom.gif) no-repeat left top;
float: left;
height: 16px;
width: 280px;
}


.henna_box_title01 {
display: block;
float: left;
margin: 0px;
padding: 2px 0px 0px 0px;
width: 280px;
}

h3.henna_box_title01_img {
background: url(../img/henna_box_title01.gif) no-repeat left top;
float: left;
height: 25px;
width: 280px;
}

.henna_box_title01_02 {
float: left;
padding: 7px 0px 0px 11px;
width: 269px;
}

h4.henna_box_title01_02_img {
background: url(../img/henna_box_title01_02.gif) no-repeat left top;
float: left;
height: 19px;
width: 146px;
}


.henna_navi {
float: left;
padding: 4px 0px 0px 11px;
width: 269px;
}

.henna_navi ul {
float: left;
list-style: none;
}

.henna_navi ul li {
display: block;
padding: 10px 0px 0px 0px;
}

.henna_navi ul li.henna_navi01 a {
background: url(../img/henna_list01.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}

.henna_navi ul li.henna_navi01 a:hover {
background: url(../img/henna_list01_.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}


.henna_navi ul li.henna_navi02 a {
background: url(../img/henna_list02.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}

.henna_navi ul li.henna_navi02 a:hover {
background: url(../img/henna_list02_.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}


.henna_navi ul li.henna_navi03 a {
background: url(../img/henna_list03.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}

.henna_navi ul li.henna_navi03 a:hover {
background: url(../img/henna_list03_.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}


.henna_navi ul li.henna_navi04 a {
background: url(../img/henna_list04.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}

.henna_navi ul li.henna_navi04 a:hover {
background: url(../img/henna_list04_.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}



.story_box {
float: left;
padding: 0px 0px 0px 7px;
width: 280px;
}

.henna_box_title02 {
display: block;
float: left;
margin: 0px;
padding: 2px 0px 0px 0px;
width: 280px;
}

h3.henna_box_title02_img {
background: url(../img/henna_box_title02.gif) no-repeat left top;
float: left;
height: 25px;
width: 280px;
}

.henna_box_title02_02 {
float: left;
padding: 7px 0px 0px 11px;
width: 269px;
}

h4.henna_box_title02_02_img {
background: url(../img/henna_box_title02_02.gif) no-repeat left top;
float: left;
height: 19px;
width: 146px;
}


.story_navi {
float: left;
padding: 4px 0px 0px 11px;
width: 269px;
}

.story_navi ul {
float: left;
list-style: none;
}

.story_navi ul li {
display: block;
padding: 10px 0px 0px 0px;
}

.story_navi ul li.story_navi01 a {
background: url(../img/story_list01.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}

.story_navi ul li.story_navi01 a:hover {
background: url(../img/story_list01_.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}


.story_navi ul li.story_navi02 a {
background: url(../img/story_list02.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}

.story_navi ul li.story_navi02 a:hover {
background: url(../img/story_list02_.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}


.story_navi ul li.story_navi03 a {
background: url(../img/story_list03.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}

.story_navi ul li.story_navi03 a:hover {
background: url(../img/story_list03_.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}

.story_navi ul li.story_navi04 a {
background: url(../img/story_list04.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}

.story_navi ul li.story_navi04 a:hover {
background: url(../img/story_list04_.gif) no-repeat left top;
display: block;
height: 15px;
width: 200px;
}



.about_salon_box {
float: left;
padding: 0px 0px 0px 7px;
width: 310px;
}

.about_salon_box_bg {
background: url(../img/about_salon_bg.gif) no-repeat left top;
height: 180px;
width: 310px;
}

.about_salon_title {
float: left;
padding: 7px 0px 0px 0px;
width: 310px;
}

h4.about_salon_title_img {
background: url(../img/about_salon_title.gif) no-repeat left top;
height: 24px;
width: 310px;
}

.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: 3px 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;
}


.other_box {
float: left;
padding: 14px 0px 0px 0px;
width: 636px;
}

.other_box_bg {
background: url(../img/other_box.gif) no-repeat left top;
height: 275px;
width: 636px;
}

h6.henna_desc {
background: url(../img/henna_desc.gif) no-repeat left top;
height: 104px;
width: 636px;
}

.item_title {
float: left;
padding: 9px 0px 0px 22px;
width: 142px;
}

h6.item_title_img {
background: url(../img/item_title.gif) no-repeat left top;
height: 23px;
width: 142px;
}

.more_btn {
float: right;
padding: 19px 71px 5px 0px;
width: 68px;
}

.more_btn_img a {
background: url(../img/more_btn.gif) no-repeat left top;
display: block;
height: 19px;
width: 68px;
}


.item_box {
float: left;
padding: 0px 0px 0px 22px;
width: 273px;
}

.item_box_top {
background: url(../img/item_box_top.gif) no-repeat left top;
float: left;
height: 5px;
width: 273px;
}

.item_box_middle {
background: url(../img/item_box_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 273px;
}

.item_box_bottom {
background: url(../img/item_box_bottom.gif) no-repeat left top;
float: left;
height: 5px;
width: 273px;
}


.item_box_left {
float: left;
padding: 9px 8px 0px 7px;
width: 131px;
}

.item_box_middle dl {
float: left;
padding: 14px 0px 0px 0px;
width: 125px;
}

.item_box_middle dl dt {
color: #4c6aa7;
display: block;
font-size: 12px;
font-weight: bold;
float: left;
line-height: 1.2;
text-align: left;
width: 125px;
}

.item_box_middle dl dd {
color: #999999;
letter-spacing: -0.12em;
padding: 3px 0px 0px 0px;
line-height: 1.2;
text-align: left;
width: 125px;
}



.item_box02 {
float: left;
padding: 0px 0px 0px 6px;
width: 273px;
}

.item_box02_top {
background: url(../img/item_box_top.gif) no-repeat left top;
float: left;
height: 5px;
width: 273px;
}

.item_box02_middle {
background: url(../img/item_box_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 273px;
}


.item_box02_bottom {
background: url(../img/item_box_bottom.gif) no-repeat left top;
float: left;
height: 5px;
width: 273px;
}

.item_box02_left {
float: left;
padding: 9px 3px 0px 6px;
width: 131px;
}

.item_box02_middle dl {
display: block;
float: left;
padding: 14px 0px 0px 0px;
width: 133px;
}

.item_box02_middle dl dt {
color: #4c6aa7;
display: block;
font-size: 12px;
font-weight: bold;
float: left;
line-height: 1.2;
text-align: left;
}

.item_box02_middle dl dd {
color: #999999;
display: block;
letter-spacing: -0.12em;
padding: 3px 0px 0px 5px;
line-height: 1.2;
text-align: left;
width: 125px;
}



.index_bar {
float: left;
padding: 14px 0px 7px 8px;
width: 240px;
}

.index_bar_img {
background: url(../img/index_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 240px;
}


.calendar {
float: left;
padding: 0px 0px 0px 8px;
width: 240px;
}



















