@charset "utf-8";
/* CSS Document */





.main_img {
float: left;
padding: 0px 0px 0px 8px;
width: 884px;
}

.main_img h2 {
background: url(../img/taiken_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;
}

.taiken_title {
float: left;
padding: 2px 0px 0px 0px;
width: 627px;
}

h3.taiken_title_img {
background: url(../img/taiken_title.gif) no-repeat left top;
height: 27px;
width: 627px;
}



.taiken_main {
float: left;
padding: 14px 0px 0px 35px;
width: 592px;
}

h4.taiken_desc {
background: url(../img/taiken_desc.jpg) no-repeat left top;
float: left;
height: 226px;
width: 592px;
}



.taiken_flow {
float: left;
padding: 20px 0px 0px 0px;
width: 592px;
}


.taiken_arrow {
float: right;
padding: 0px 170px 0px 0px;
width: 105px;
}

.taiken_arrow_img {
background: url(../img/taiken_arrow.gif) no-repeat left top;
float: left;
height: 42px;
width: 105px;
}


.taiken01_left {
float: left;
padding: 0px 20px 0px 0px;
width: 162px;
}

.taiken01_right {
float: left;
width: 369px;
}

.taiken01_table {
float: left;
padding: 28px 0px 15px 0px;
width: 369px;
}

.taiken01_top {
background: url(../img/taiken_top.gif) no-repeat left top;
float: left;
height: 34px;
width: 369px;
}

.taiken01_top h5 {
color: #063658;
float: left;
font-size: 14px;
letter-spacing: -0.05em;
padding: 3px 0px 0px 21px;
text-align: left;
width: 347px;
}

.taiken01_middle {
background: url(../img/taiken_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 369px;
}

.taiken01_p {
color: #196883;
float: left;
padding: 8px 0px 25px 24px;
text-align: left;
width: 345px;
}

.taiken01_p span {
color: #eb6877;
text-align: left;
}

.taiken01_bottom {
background: url(../img/taiken_bottom.gif) no-repeat left top;
float: left;
height: 7px;
width: 369px;
}



.taiken02_table {
float: left;
padding: 28px 0px 21px 0px;
width: 369px;
}

.taiken02_p {
color: #196883;
float: left;
padding: 8px 0px 0px 24px;
text-align: left;
width: 345px;
}

.taiken02_p span {
color: #eb6877;
text-align: left;
}


.taiken03_p {
color: #196883;
float: left;
padding: 8px 0px 0px 24px;
text-align: left;
width: 345px;
}

.taiken03_p span {
color: #eb6877;
text-align: left;
}


.taiken04_p {
color: #196883;
float: left;
padding: 8px 0px 25px 24px;
text-align: left;
width: 345px;
}

.taiken04_p span {
color: #eb6877;
text-align: left;
}


.taiken05_p {
color: #196883;
float: left;
padding: 8px 0px 0px 24px;
text-align: left;
width: 345px;
}

.taiken05_p span {
color: #eb6877;
text-align: left;
}



.otoiawase_btn {
float: right;
padding: 47px 44px 30px 0px;
width: 205px;
}

.otoiawase_btn_img a {
background: url(../img/otoiawase_btn.gif) no-repeat left top;
display: block;
height: 57px;
width: 205px;
}

.otoiawase_btn_img a:hover {
background: url(../img/otoiawase_btn_.gif) no-repeat left top;
display: block;
height: 57px;
width: 205px;
}



















