body { margin:0px; background-color:#333; background-image:url(Resources/keisuke-bg.jpg); background-repeat:repeat-y; 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 }
#sign-up-newsletter a:link { color:#333; text-decoration:none }
#sign-up-newsletter a:visited { color:#333; text-decoration:none }
#sign-up-newsletter a:hover { color:#c60; text-decoration:none }
#sign-up-newsletter a:active { color:#333; text-decoration:none }
#keisuke-gallery a:link { color:#333; text-decoration:none }
#keisuke-gallery a:visited { color:#333; text-decoration:none }
#keisuke-gallery a:hover { color:#c60; text-decoration:none }
#keisuke-gallery a:active { color:#333; text-decoration:none }
#keisuke-blog a:link { color:#333; text-decoration:none }
#keisuke-blog a:visited { color:#333; text-decoration:none }
#keisuke-blog a:hover { color:#c60; text-decoration:none }
#keisuke-blog a:active { color:#333; text-decoration:none }
#keisuke-news a:link { color:#333; text-decoration:none }
#keisuke-news a:visited { color:#333; text-decoration:none }
#keisuke-news a:hover { color:#c60; text-decoration:none }
#keisuke-news a:active { color:#333; text-decoration:none }
#keisuke-link a:link { color:#333; text-decoration:none }
#keisuke-link a:visited { color:#333; text-decoration:none }
#keisuke-link a:hover { color:#c60; text-decoration:none }
#keisuke-link a:active { color:#333; text-decoration:none }
#keisuke-wedding a:link { color:#333; text-decoration:none }
#keisuke-wedding a:visited { color:#333; text-decoration:none }
#keisuke-wedding a:hover { color:#c60; text-decoration:none }
#keisuke-wedding a:active { color:#333; text-decoration:none }
#keisuke-location a:link { color:#333; text-decoration:none }
#keisuke-location a:visited { color:#333; text-decoration:none }
#keisuke-location a:hover { color:#c60; text-decoration:none }
#keisuke-location a:active { color:#333; text-decoration:none }
#keisuke-team a:link { color:#333; text-decoration:none }
#keisuke-team a:visited { color:#333; text-decoration:none }
#keisuke-team a:hover { color:#c60; text-decoration:none }
#keisuke-team a:active { color:#333; text-decoration:none }
#keisuke-baby-hair a:link { color:#333; text-decoration:none }
#keisuke-baby-hair a:visited { color:#333; text-decoration:none }
#keisuke-baby-hair a:hover { color:#c60; text-decoration:none }
#keisuke-baby-hair a:active { color:#333; text-decoration:none }
#keisuke-home-nav a:link { color:#ccc; text-decoration:none }
#keisuke-home-nav a:visited { color:#ccc; text-decoration:none }
#keisuke-home-nav a:hover { color:#c60; text-decoration:none }
#keisuke-home-nav a:active { color:#ccc; text-decoration:none }
#keisuke-prices-nav a:link { color:#ccc; text-decoration:none }
#keisuke-prices-nav a:visited { color:#ccc; text-decoration:none }
#keisuke-prices-nav a:hover { color:#c60; text-decoration:none }
#keisuke-prices-nav a:active { color:#ccc; text-decoration:none }
#keisuke-k-brand-nav a:link { color:#ccc; text-decoration:none }
#keisuke-k-brand-nav a:visited { color:#ccc; text-decoration:none }
#keisuke-k-brand-nav a:hover { color:#c60; text-decoration:none }
#keisuke-k-brand-nav a:active { color:#ccc; text-decoration:none }
#keisuke-online-nav a:link { color:#ccc; text-decoration:none }
#keisuke-online-nav a:visited { color:#ccc; text-decoration:none }
#keisuke-online-nav a:hover { color:#c60; text-decoration:none }
#keisuke-online-nav a:active { color:#ccc; text-decoration:none }
#keisuke-offers-nav a:link { color:#ccc; text-decoration:none }
#keisuke-offers-nav a:visited { color:#ccc; text-decoration:none }
#keisuke-offers-nav a:hover { color:#c60; text-decoration:none }
#keisuke-offers-nav a:active { color:#ccc; text-decoration:none }
#keisuke-contact-nav a:link { color:#ccc; text-decoration:none }
#keisuke-contact-nav a:visited { color:#ccc; text-decoration:none }
#keisuke-contact-nav a:hover { color:#c60; text-decoration:none }
#keisuke-contact-nav a:active { color:#ccc; text-decoration:none }
#keisuke-xtenso-nav a:link { color:#ccc; text-decoration:none }
#keisuke-xtenso-nav a:visited { color:#ccc; text-decoration:none }
#keisuke-xtenso-nav a:hover { color:#c60; text-decoration:none }
#keisuke-xtenso-nav a:active { color:#ccc; text-decoration:none }
#review-text a:link { color:#339 }
#review-text a:visited { color:#339 }
#review-text a:hover { color:#930 }
#review-text a:active { color:#339 }
#back-to-page-top-baby a:link { color:#339 }
#back-to-page-top-baby a:visited { color:#339 }
#back-to-page-top-baby a:hover { color:#c60 }
#back-to-page-top-baby a:active { color:#339 }
#keisuke-reviews a:link { color:#333; text-decoration:none }
#keisuke-reviews a:visited { color:#333; text-decoration:none }
#keisuke-reviews a:hover { color:#c60; text-decoration:none }
#keisuke-reviews a:active { color:#333; 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 }
h1.pagetitle { color:#c60; font-family:Arial,Helvetica,sans-serif; font-size:18px; text-align:left }
h1:first-child { margin-top:0px }
.style28 { color:#c60; font-family:Arial,Helvetica,sans-serif; font-size:18px }
.style58 { color:#333; font-size:14px }
.pagetexts { color:#333; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.5; text-align:left }
.style1 { color:#333; font-family:Arial,Helvetica,sans-serif; font-size:12px }
h2.style4 { color:#300; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.5; text-align:left }
h2:first-child { margin-top:0px }
.footerlink { color:#ccc; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:10px; text-align:center }
.verysmallinfo { color:#333; font-family:Arial,Helvetica,sans-serif; font-size:9px; text-align:center }
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 }
.sidenav { color:#333; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; text-align:left }
.nav { color:#ccc; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; letter-spacing:0.96px; text-align:left }
.style56 { color:#000 }
.style41 { color:#300; font-family:Arial,Helvetica,sans-serif; font-style:italic; font-size:10px; line-height:1.3; text-align:left }
h2.h2orange { color:#c60; font-family:Arial,Helvetica,sans-serif; font-size:14px; text-align:left }
h2:first-child { margin-top:0px }
.style25 { font-size:16px }
.textsmallmiddle { color:#339; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center }
.style64 { font-size:18px }
.style45 { color:#c60; font-family:Arial,Helvetica,sans-serif; font-size:14px }
.style57 { color:#333; font-family:Arial,Helvetica,sans-serif; font-size:12px }
.style48 { color:#333; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.5; text-align:left }
.style67 { color:#c60; font-size:14px }
#PageDiv { position:relative; min-height:100%; margin:auto; width:900px }
#japanese-hair-salon-footer { position:absolute; left:0px; top:3405px; width:900px; height:95px; z-index:1 }
#japanese-hair-salon-header { position:absolute; left:0px; top:0px; width:900px; height:183px; z-index:2 }
#page-base { position:absolute; left:0px; top:191px; width:900px; height:3193px; z-index:3 }
#baby-hair-brush-once-in-a-lifetime { position:absolute; left:177px; top:234px; width:693px; z-index:4; overflow:visible }
#japanese-baby-hair-brush-order-made { position:absolute; left:204px; top:323px; width:666px; z-index:5; overflow:visible }
#precious-baby-hair-brush { position:absolute; left:184px; top:269px; width:686px; z-index:6; overflow:visible }
#keisuke-logo { position:absolute; left:40px; top:23px; width:67px; height:110px; z-index:7 }
#hair-artists { position:absolute; left:40px; top:132px; width:67px; height:50px; z-index:8 }
#privacy-policy { position:absolute; left:157px; top:3421px; width:106px; z-index:9; overflow:visible }
#k-web-webdesign-from-37 { position:absolute; left:789px; top:3421px; width:106px; z-index:10; overflow:visible }
#keisuke-copyright { position:absolute; left:291px; top:3421px; width:318px; z-index:11; overflow:visible }
#uk-flag { position:absolute; left:80px; top:204px; width:18px; height:11px; z-index:12 }
#spacer { position:absolute; left:0px; top:3386px; width:900px; height:18px; z-index:13; font-size:1px }
#good-salon-guide { position:absolute; left:42px; top:517px; width:60px; height:85px; z-index:14 }
#stars { position:absolute; left:7px; top:607.65px; width:130px; z-index:15; overflow:visible }
#keisuke-hair-artists { position:absolute; left:451px; top:52px; width:409px; z-index:16; overflow:hidden }
#japanese-hair-salon-london { position:absolute; left:449px; top:85px; width:409px; z-index:17; overflow:hidden }
#for-hair-dressers { position:absolute; left:658px; top:3421px; width:106px; z-index:18; overflow:visible }
#sign-up-newsletter { position:absolute; left:836px; top:202px; width:54px; z-index:19; overflow:visible }
#japanese-site1 { position:absolute; left:45px; top:204px; width:18px; height:11px; z-index:20 }
#keisuke-gallery { position:absolute; left:40px; top:283px; width:52px; z-index:21; padding-left:6px; border-left:solid #300 3px; overflow:visible }
#keisuke-blog { position:absolute; left:40px; top:380px; width:52px; z-index:22; padding-left:6px; border-left:solid #300 3px; overflow:visible }
#keisuke-news { position:absolute; left:40px; top:331px; width:52px; z-index:23; padding-left:6px; border-left:solid #300 3px; overflow:visible }
#keisuke-link { position:absolute; left:40px; top:355px; width:52px; z-index:24; padding-left:6px; border-left:solid #300 3px; overflow:visible }
#keisuke-wedding { position:absolute; left:40px; top:234px; width:52px; z-index:25; padding-left:6px; border-left:solid #300 3px; overflow:visible }
#keisuke-location { position:absolute; left:40px; top:258px; width:52px; z-index:26; padding-left:6px; border-left:solid #300 3px; overflow:visible }
#keisuke-team { position:absolute; left:40px; top:307px; width:52px; z-index:27; padding-left:6px; border-left:solid #300 3px; overflow:visible }
#keisuke-baby-hair { position:absolute; left:40px; top:404px; width:52px; z-index:28; padding-left:6px; border-left:solid #300 3px; overflow:visible }
#keisuke-home-nav { position:absolute; left:248px; top:151px; width:68px; z-index:29; border-left:solid #c60 1px; overflow:visible }
#keisuke-prices-nav { position:absolute; left:329px; top:151px; width:58px; z-index:30; border-left:solid #c60 1px; overflow:visible }
#keisuke-k-brand-nav { position:absolute; left:515px; top:151px; width:68px; z-index:31; border-left:solid #c60 1px; overflow:visible }
#keisuke-online-nav { position:absolute; left:595px; top:151px; width:96px; z-index:32; border-left:solid #c60 1px; overflow:visible }
#keisuke-offers-nav { position:absolute; left:704px; top:151px; width:56px; z-index:33; border-left:solid #c60 1px; overflow:visible }
#keisuke-contact-nav { position:absolute; left:772px; top:151px; width:84px; z-index:34; border-left:solid #c60 1px; overflow:visible }
#keisuke-xtenso-nav { position:absolute; left:399px; top:151px; width:103px; z-index:35; border-left:solid #c60 1px; overflow:visible }
#review-text { position:absolute; left:12px; top:451px; width:122px; z-index:36; overflow:visible }
#european-style-baby-brush { position:absolute; left:190px; top:547px; width:131px; height:21px; z-index:37; overflow:visible }
#european-baby-hair-brush-A { position:absolute; left:204px; top:673px; width:240px; height:152px; z-index:38 }
#european-baby-hair-brush-B { position:absolute; left:204px; top:832px; width:240px; height:160px; z-index:39 }
#european-baby-hair-brush-C { position:absolute; left:204px; top:999px; width:240px; height:160px; z-index:40 }
#european-baby-hair-brush-D { position:absolute; left:204px; top:1165px; width:240px; height:140px; z-index:41 }
#european-baby-hair-brush-E { position:absolute; left:204px; top:1312px; width:179px; height:112px; z-index:42 }
#european-baby-hair-brush-F { position:absolute; left:204px; top:1428px; width:179px; height:116px; z-index:43 }
#crystal-memory-baby-hair-brush-A { position:absolute; left:204px; top:1659px; width:251px; height:167px; z-index:44 }
#crystal-memory-baby-hair-brush-B { position:absolute; left:204px; top:1835px; width:250px; height:158px; z-index:45 }
#picture-baby-hair-brush-A { position:absolute; left:204px; top:2104px; width:240px; height:160px; z-index:46 }
#picture-baby-hair-brush-B { position:absolute; left:204px; top:2273px; width:240px; height:160px; z-index:47 }
#disney-baby-hair-brush-a { position:absolute; left:204px; top:2598px; width:150px; height:150px; z-index:48 }
#disney-baby-hair-brush-b { position:absolute; left:354px; top:2598px; width:150px; height:150px; z-index:49 }
#book-baby-hair-brush { position:absolute; left:204px; top:2758px; width:250px; height:188px; z-index:50 }
#japanese-style-baby-hair-brush { position:absolute; left:204px; top:3059px; width:200px; height:200px; z-index:51 }
#crystal-memory-baby-brush { position:absolute; left:190px; top:1584px; width:228px; height:21px; z-index:52; overflow:visible }
#picture-style-baby-brush { position:absolute; left:190px; top:2029px; width:228px; height:21px; z-index:53; overflow:visible }
#pyr-disney-baby-hair-brush { position:absolute; left:190px; top:2468px; width:228px; height:21px; z-index:54; overflow:visible }
#japanese-style-baby-brush { position:absolute; left:190px; top:2983px; width:228px; height:21px; z-index:55; overflow:visible }
#back-to-page-top-baby { position:absolute; left:404px; top:3331px; width:230px; height:26px; z-index:56; overflow:visible }
#european-style-baby-hair-brush-info { position:absolute; left:191px; top:574px; width:679px; height:94px; z-index:57; overflow:visible }
#european-style-brush-A-type { position:absolute; left:467px; top:686px; width:166px; height:24px; z-index:58; overflow:visible }
#european-style-brush-type-A-info { position:absolute; left:467px; top:715px; width:387px; height:119px; z-index:59; overflow:visible }
#european-style-brush-B-type { position:absolute; left:467px; top:846px; width:166px; height:24px; z-index:60; overflow:visible }
#european-style-brush-type-B-info { position:absolute; left:467px; top:875px; width:387px; height:119px; z-index:61; overflow:visible }
#european-style-brush-C-type { position:absolute; left:467px; top:1012px; width:166px; height:24px; z-index:62; overflow:visible }
#european-style-brush-type-C-info { position:absolute; left:467px; top:1041px; width:387px; height:119px; z-index:63; overflow:visible }
#european-style-brush-D-type { position:absolute; left:467px; top:1178px; width:166px; height:24px; z-index:64; overflow:visible }
#european-style-brush-type-D-info { position:absolute; left:467px; top:1207px; width:387px; height:111px; z-index:65; overflow:visible }
#european-style-brush-E-type { position:absolute; left:467px; top:1327px; width:166px; height:24px; z-index:66; overflow:visible }
#european-style-brush-type-E-info { position:absolute; left:467px; top:1356px; width:387px; height:86px; z-index:67; overflow:visible }
#european-style-brush-F-type { position:absolute; left:467px; top:1446px; width:166px; height:24px; z-index:68; overflow:visible }
#european-style-brush-type-F-info { position:absolute; left:467px; top:1475px; width:387px; height:86px; z-index:69; overflow:visible }
#crystal-memory-baby-hair-brush-info { position:absolute; left:191px; top:1612px; width:679px; height:44px; z-index:70; overflow:visible }
#crystal-memory-brush-A-type { position:absolute; left:467px; top:1673px; width:239px; height:24px; z-index:71; overflow:visible }
#crystal-memory-brush-A-type-info { position:absolute; left:467px; top:1702px; width:387px; height:86px; z-index:72; overflow:visible }
#crystal-memory-brush-B-type { position:absolute; left:467px; top:1849px; width:239px; height:24px; z-index:73; overflow:visible }
#crystal-memory-brush-B-type-info { position:absolute; left:467px; top:1878px; width:387px; height:86px; z-index:74; overflow:visible }
#picture-baby-hair-brush-info { position:absolute; left:191px; top:2057px; width:679px; height:44px; z-index:75; overflow:visible }
#picture-baby-hair-brush-A-type { position:absolute; left:467px; top:2118px; width:239px; height:24px; z-index:76; overflow:visible }
#picture-baby-hair-brush-A-type-info { position:absolute; left:467px; top:2147px; width:387px; height:86px; z-index:77; overflow:visible }
#picture-baby-hair-brush-B-type { position:absolute; left:467px; top:2287px; width:239px; height:24px; z-index:78; overflow:visible }
#picture-baby-hair-brush-B-type-info { position:absolute; left:467px; top:2316px; width:387px; height:86px; z-index:79; overflow:visible }
#disney-baby-hair-brush-info { position:absolute; left:191px; top:2494px; width:679px; height:96px; z-index:80; overflow:visible }
#disney-type-baby-hair-brush { position:absolute; left:513px; top:2612px; width:239px; height:24px; z-index:81; overflow:visible }
#disney-type-baby-hair-brush-info { position:absolute; left:513px; top:2641px; width:387px; height:108px; z-index:82; overflow:visible }
#book-type-baby-hair-brush { position:absolute; left:513px; top:2770px; width:239px; height:24px; z-index:83; overflow:visible }
#book-type-baby-hair-brush-info { position:absolute; left:513px; top:2799px; width:387px; height:108px; z-index:84; overflow:visible }
#japanese-style-baby-hair-brush-info { position:absolute; left:191px; top:3011px; width:679px; height:43px; z-index:85; overflow:visible }
#japanese-style-baby-hair-brush-title { position:absolute; left:467px; top:3075px; width:239px; height:24px; z-index:86; overflow:visible }
#japanese-style-baby-brush-info { position:absolute; left:467px; top:3104px; width:387px; height:86px; z-index:87; overflow:visible }
#keisuke-hair-artists-agent { position:absolute; left:190px; top:465px; width:680px; height:41px; z-index:88; overflow:visible }
#enquiry-nqv { position:absolute; left:323px; top:546px; width:97px; height:22px; z-index:89 }
#enquiry-nqv1 { position:absolute; left:323px; top:1584px; width:97px; height:22px; z-index:90 }
#enquiry-nqv1a { position:absolute; left:323px; top:2028px; width:97px; height:22px; z-index:91 }
#enquiry-nqv1a1 { position:absolute; left:323px; top:2468px; width:97px; height:22px; z-index:92 }
#enquiry-nqv1a1a { position:absolute; left:323px; top:2982px; width:97px; height:22px; z-index:93 }
#keisuke-envelope { position:absolute; left:799px; top:202px; width:22px; height:15px; z-index:94 }
#twitter { position:absolute; left:758px; top:197px; width:24px; height:24px; z-index:95 }
#facebook { position:absolute; left:726px; top:197px; width:24px; height:24px; z-index:96 }
#keisuke-reviews { position:absolute; left:40px; top:429px; width:57px; z-index:97; padding-left:6px; border-left:solid #f60 3px; overflow:visible }
