body { margin:0px; background-color:#333; background-image:url(Resources/keisuke-bg.jpg); background-repeat:no-repeat; background-position:center top; 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 {  }
#privacy-policy a:link { color:#ccc; text-decoration:none }
#privacy-policy a:visited { color:#ccc; text-decoration:none }
#privacy-policy a:hover { color:#c60; text-decoration:none }
#privacy-policy a:active { color:#ccc; text-decoration:none }
#k-web-webdesign-from-37 a:link { color:#ccc }
#k-web-webdesign-from-37 a:visited { color:#ccc }
#k-web-webdesign-from-37 a:hover { color:#c60 }
#k-web-webdesign-from-37 a:active { color:#ccc }
#keisuke-copyright a:link { color:#ccc }
#keisuke-copyright a:visited { color:#ccc }
#keisuke-copyright a:hover { color:#c60 }
#keisuke-copyright a:active { color:#ccc }
#keisuke-hair-artists a:link { color:#999; text-decoration:none }
#keisuke-hair-artists a:visited { color:#999; text-decoration:none }
#keisuke-hair-artists a:hover { color:#fff; text-decoration:none }
#keisuke-hair-artists a:active { color:#999; text-decoration:none }
#japanese-hair-salon-london a:link { color:#999; text-decoration:none }
#japanese-hair-salon-london a:visited { color:#999; text-decoration:none }
#japanese-hair-salon-london a:hover { color:#fff; text-decoration:none }
#japanese-hair-salon-london a:active { color:#999; text-decoration:none }
#for-hair-dressers a:link { color:#ccc; text-decoration:none }
#for-hair-dressers a:visited { color:#ccc; text-decoration:none }
#for-hair-dressers a:hover { color:#c60; text-decoration:none }
#for-hair-dressers a:active { color:#ccc; text-decoration:none }
em { font-style:italic; text-align:left }
h1 { color:#300; font-family:Arial,Helvetica,sans-serif; font-size:18px; text-align:left }
h1:first-child { margin-top:0px }
strong { font-weight:bold }
h2 { color:#c60; font-family:Arial,Helvetica,sans-serif; font-size:14px; text-align:center }
h2:first-child { margin-top:0px }
.footerlink { color:#ccc; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:10px; text-align:center }
.style39 { color:#ccc; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:10px; text-align:right }
h2.white30 { color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:25px; letter-spacing:2.5px; text-align:right }
h2:first-child { margin-top:0px }
.style6 { color:#fff }
.subline { color:#ccc; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.5; text-align:right }
.style16 { font-size:12px }
#PageDiv { position:relative; min-height:100%; margin:auto; width:750px }
#japanese-hair-salon-footer { position:absolute; left:0px; top:655px; width:750px; height:95px; z-index:1 }
#japanese-hair-salon-header { position:absolute; left:0px; top:0px; width:750px; height:183px; z-index:2 }
#page-base { position:absolute; left:0px; top:191px; width:750px; height:452px; z-index:3 }
#keisuke-logo { position:absolute; left:40px; top:23px; width:67px; height:110px; z-index:4 }
#hair-artists { position:absolute; left:40px; top:132px; width:67px; height:50px; z-index:5 }
#privacy-policy { position:absolute; left:161px; top:673px; width:87px; z-index:6; overflow:visible }
#k-web-webdesign-from-37 { position:absolute; left:604px; top:703px; width:106px; z-index:7; overflow:visible }
#keisuke-copyright { position:absolute; left:387px; top:673px; width:323px; z-index:8; overflow:visible }
#keisuke-hair-artists { position:absolute; left:301px; top:52px; width:409px; z-index:9; overflow:hidden }
#japanese-hair-salon-london { position:absolute; left:299px; top:85px; width:409px; z-index:10; overflow:hidden }
#for-hair-dressers { position:absolute; left:287px; top:673px; width:87px; z-index:11; overflow:visible }
#hair-make-1 { position:absolute; left:40px; top:234px; width:70px; height:70px; z-index:12 }
#hair-make-1-pic { position:absolute; left:252px; top:234px; width:250px; height:375px; z-index:13; visibility:hidden; }
#hair-updo-1 { position:absolute; left:40px; top:310px; width:70px; height:70px; z-index:14 }
#hair-updo-1-pic { position:absolute; left:252px; top:235px; width:250px; height:375px; z-index:15; visibility:hidden; }
#hair-make-2 { position:absolute; left:40px; top:387px; width:70px; height:70px; z-index:16 }
#hair-make-2-pic { position:absolute; left:252px; top:234px; width:250px; height:375px; z-index:17; visibility:hidden; }
#hair-updo-2 { position:absolute; left:40px; top:463px; width:70px; height:70px; z-index:18 }
#hair-updo-2-pic { position:absolute; left:252px; top:235px; width:250px; height:375px; z-index:19; visibility:hidden; }
#hair-updo-3 { position:absolute; left:40px; top:539px; width:70px; height:70px; z-index:20 }
#hair-updo-3-pic { position:absolute; left:252px; top:234px; width:250px; height:375px; z-index:21; visibility:hidden; }
#hair-updo-4 { position:absolute; left:122px; top:234px; width:70px; height:70px; z-index:22 }
#hair-updo-4-pic { position:absolute; left:252px; top:234px; width:250px; height:375px; z-index:23; visibility:hidden; }
#hair-updo-5 { position:absolute; left:122px; top:310px; width:70px; height:70px; z-index:24 }
#hair-updo-5-pic { position:absolute; left:252px; top:235px; width:250px; height:375px; z-index:25; visibility:hidden; }
#hair-updo-6 { position:absolute; left:122px; top:387px; width:70px; height:70px; z-index:26 }
#hair-updo-6-pic { position:absolute; left:252px; top:235px; width:250px; height:375px; z-index:27; visibility:hidden; }
#hair-updo-7 { position:absolute; left:122px; top:463px; width:70px; height:70px; z-index:28 }
#hair-updo-7-pic { position:absolute; left:252px; top:234px; width:250px; height:375px; z-index:29; visibility:hidden; }
#hair-updo-8 { position:absolute; left:122px; top:539px; width:70px; height:70px; z-index:30 }
#hair-updo-8-pic { position:absolute; left:252px; top:234px; width:250px; height:376px; z-index:31; visibility:hidden; }
#hair-updo-9 { position:absolute; left:640px; top:234px; width:70px; height:70px; z-index:32 }
#hair-updo-9-pic { position:absolute; left:216px; top:292px; width:320px; height:260px; z-index:33; visibility:hidden; }
#hair-updo-10 { position:absolute; left:640px; top:310px; width:70px; height:70px; z-index:34 }
#hair-updo-10-pic { position:absolute; left:216px; top:292px; width:320px; height:260px; z-index:35; visibility:hidden; }
#hair-make-3 { position:absolute; left:640px; top:387px; width:70px; height:70px; z-index:36 }
#hair-make-3-pic { position:absolute; left:252px; top:235px; width:250px; height:375px; z-index:37; visibility:hidden; }
#hair-updo-11 { position:absolute; left:640px; top:463px; width:70px; height:70px; z-index:38 }
#hair-updo-11-pic { position:absolute; left:252px; top:234px; width:250px; height:375px; z-index:39; visibility:hidden; }
#hair-updo-12 { position:absolute; left:640px; top:539px; width:70px; height:70px; z-index:40 }
#hair-updo-12-pic { position:absolute; left:252px; top:235px; width:250px; height:375px; z-index:41; visibility:hidden; }
#hair-make-4 { position:absolute; left:558px; top:310px; width:70px; height:70px; z-index:42 }
#hair-make-4-pic { position:absolute; left:252px; top:234px; width:250px; height:375px; z-index:43; visibility:hidden; }
#hair-updo-13-pic { position:absolute; left:252px; top:234px; width:250px; height:375px; z-index:44; visibility:hidden; }
#hair-updo-13 { position:absolute; left:558px; top:235px; width:70px; height:70px; z-index:45 }
#hair-make-5 { position:absolute; left:558px; top:387px; width:70px; height:70px; z-index:46 }
#hair-make-5-pic { position:absolute; left:252px; top:235px; width:250px; height:375px; z-index:47; visibility:hidden; }
#hair-updo-14 { position:absolute; left:558px; top:463px; width:70px; height:70px; z-index:48 }
#hair-updo-14-pic { position:absolute; left:252px; top:235px; width:250px; height:375px; z-index:49; visibility:hidden; }
#hair-updo-15-pic { position:absolute; left:252px; top:234px; width:251px; height:376px; z-index:50; visibility:hidden; }
#hair-updo-15 { position:absolute; left:557px; top:539px; width:70px; height:70px; z-index:51 }
#hair-and-make-up-session-album { position:absolute; left:203px; top:151px; width:344px; z-index:52; overflow:visible }
#twitter { position:absolute; left:686px; top:197px; width:24px; height:24px; z-index:53 }
#facebook { position:absolute; left:654px; top:197px; width:24px; height:24px; z-index:54 }
