body { margin:0px; background-color:#fff; height:100% }
html { height:100% }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
p:first-child { margin-top:0px }
table { empty-cells:hide }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
.f-x1 {  }
.f-x2 {  }
.f-x3 {  }
#wedding-bridal-hair-home-service a:link { color:#609 }
#wedding-bridal-hair-home-service a:visited { color:#609 }
#wedding-bridal-hair-home-service a:hover { color:#00f }
#wedding-bridal-hair-home-service a:active { color:#609 }
#wedding-home-nav a:link { color:#83898f; text-decoration:none }
#wedding-home-nav a:visited { color:#83898f; text-decoration:none }
#wedding-home-nav a:hover { color:#939; text-decoration:none }
#wedding-home-nav a:active { color:#83898f; text-decoration:none }
#wedding-service-nav a:link { color:#83898f; text-decoration:none }
#wedding-service-nav a:visited { color:#83898f; text-decoration:none }
#wedding-service-nav a:hover { color:#939; text-decoration:none }
#wedding-service-nav a:active { color:#83898f; text-decoration:none }
#hair-style-tip-nav a:link { color:#83898f; text-decoration:none }
#hair-style-tip-nav a:visited { color:#83898f; text-decoration:none }
#hair-style-tip-nav a:hover { color:#939; text-decoration:none }
#hair-style-tip-nav a:active { color:#83898f; text-decoration:none }
#hair-style-gallery-nav a:link { color:#83898f; text-decoration:none }
#hair-style-gallery-nav a:visited { color:#83898f; text-decoration:none }
#hair-style-gallery-nav a:hover { color:#939; text-decoration:none }
#hair-style-gallery-nav a:active { color:#83898f; text-decoration:none }
#wedding-hair-contact-nav a:link { color:#83898f; text-decoration:none }
#wedding-hair-contact-nav a:visited { color:#83898f; text-decoration:none }
#wedding-hair-contact-nav a:hover { color:#939; text-decoration:none }
#wedding-hair-contact-nav a:active { color:#83898f; text-decoration:none }
#keisuke-group-copyright a:link { color:#999 }
#keisuke-group-copyright a:visited { color:#999 }
#keisuke-group-copyright a:hover { color:#939 }
#keisuke-group-copyright a:active { color:#999 }
#keisuke-hair-location a:link { color:#999 }
#keisuke-hair-location a:visited { color:#999 }
#keisuke-hair-location a:hover { color:#939 }
#keisuke-hair-location a:active { color:#999 }
#wedding-keisuke-privacy-policy a:link { color:#999 }
#wedding-keisuke-privacy-policy a:visited { color:#999 }
#wedding-keisuke-privacy-policy a:hover { color:#939 }
#wedding-keisuke-privacy-policy a:active { color:#999 }
#kdesign-link a:link { color:#999 }
#kdesign-link a:visited { color:#999 }
#kdesign-link a:hover { color:#939 }
#kdesign-link a:active { color:#999 }
#hair-updo-for-hairdressers a:link { color:#999 }
#hair-updo-for-hairdressers a:visited { color:#999 }
#hair-updo-for-hairdressers a:hover { color:#939 }
#hair-updo-for-hairdressers a:active { color:#999 }
em { font-style:italic }
h1 { font-size:18px }
h1:first-child { margin-top:0px }
strong { font-weight:bold }
h2.pagetitle { color:#939; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:1.5 }
h2:first-child { margin-top:0px }
.pagetext { color:#939; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:1.6 }
.navbtn { color:#83898f; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-align:left }
.style7 { color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px }
.style9 { letter-spacing:0px }
.style6 { color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; text-align:left }
.style8 { color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; text-align:right }
#PageDiv { position:relative; min-height:100%; margin:auto; width:900px }
#facebook { position:absolute; left:0px; top:586px; width:24px; height:24px; z-index:1 }
#twitter { position:absolute; left:31px; top:586px; width:24px; height:24px; z-index:2 }
#wedding-hair-service-london-info { position:absolute; left:55px; top:137px; width:516px; height:330px; z-index:3; overflow:visible }
#wedding-hair-style-service-title { position:absolute; left:1px; top:0px; width:513px; height:90px; z-index:1 }
#wedding-bridal-hair-service-top { position:absolute; left:3px; top:98px; width:499px; height:21px; z-index:2; overflow:visible }
#wedding-bridal-hair-service-text { position:absolute; left:17px; top:126px; width:499px; height:169px; z-index:3; overflow:visible }
#wedding-bridal-hair-home-service { position:absolute; left:17px; top:312px; width:486px; height:18px; z-index:4; overflow:visible }
#wedding-bar-1 { position:absolute; left:0px; top:150px; width:11px; height:360px; z-index:4 }
#wedding-hair-bar-2 { position:absolute; left:21px; top:150px; width:8px; height:360px; z-index:5 }
#bridal-hair-bar-3 { position:absolute; left:38px; top:150px; width:5px; height:360px; z-index:6 }
#wedding-home-nav { position:absolute; left:92px; top:494px; width:71px; height:19px; z-index:7; padding-left:5px; border-left:solid #83898f 2px; overflow:visible }
#wedding-service-nav { position:absolute; left:176px; top:494px; width:89px; height:19px; z-index:8; padding-left:5px; border-left:solid #939 2px; overflow:visible }
#hair-style-tip-nav { position:absolute; left:277px; top:494px; width:94px; height:19px; z-index:9; padding-left:5px; border-left:solid #83898f 2px; overflow:visible }
#hair-style-gallery-nav { position:absolute; left:384px; top:494px; width:83px; height:19px; z-index:10; padding-left:5px; border-left:solid #83898f 2px; overflow:visible }
#wedding-hair-contact-nav { position:absolute; left:479px; top:494px; width:83px; height:19px; z-index:11; padding-left:5px; border-left:solid #83898f 2px; overflow:visible }
#keisuke-group-copyright { position:absolute; left:0px; top:558px; width:352px; height:15px; z-index:12; overflow:visible }
#keisuke-hair-location { position:absolute; left:607px; top:558px; width:237px; height:15px; z-index:13; overflow:visible }
#wedding-keisuke-privacy-policy { position:absolute; left:481px; top:558px; width:111px; height:15px; z-index:14; overflow:visible }
#kdesign-link { position:absolute; left:856px; top:558px; width:43px; height:15px; z-index:15; overflow:visible }
#hair-updo-for-hairdressers { position:absolute; left:367px; top:558px; width:106px; height:15px; z-index:16; overflow:visible }
#hair-updo-bar-7 { position:absolute; left:636px; top:150px; width:15px; height:360px; z-index:17 }
#hair-up-style-bar-6 { position:absolute; left:616px; top:150px; width:11px; height:360px; z-index:18 }
#wedding-updo-bar-5 { position:absolute; left:600px; top:150px; width:8px; height:360px; z-index:19 }
#hair-updo-bar-4 { position:absolute; left:586px; top:150px; width:5px; height:360px; z-index:20 }
#wedding-service { position:absolute; left:660px; top:150px; width:240px; height:361px; z-index:21 }

